公路运输管理信息系统源码详细设计说明书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

辽工****本源码下载地址:详细设计说明书 Internal Design Document 版本 1.0 作者刘鸿沈日期审核人日期批准人日期最近一次更新1 引言 1.1 编写目的目的:从整体上了解整个程序流程,做到全面把握。在今后的开发和维护中,便于理解设计思路,查找详细细节。便于日后的开发和维护。预期的读者:****公司软件技术开发人员。 1.2 背景说明: a.所建议开发的软件系统的名称:《****公路运输管理信息系统》; b.本项目的任务提出者:锦州辽工****信息技术有限公司;本项目的任务开发者:锦州辽工****信息技术有限公司; 1.3 定义《****公路运输管理信息系统》简称为:《系统》; 1.4 参考资料《****公路运输管理信息系统》软件概要设计说明书。 2 程序系统的结构下面是程序系统结构图: 3 ****公路运输管理信息系统设计说明 3.1 程序描述根据公路运输管理部门的业务需求,货运管理子系统、客运管理子系统和出租车管理子系统分别实现对货车、客车和出租车的业户和车辆信息的管理,并打印各类证件;稽查管理子系统实现对违法车辆各类档案的管理以及打印;管理费征收子系统实现对货车、客车和出租车的运输管理费的征收。管理子系统实现三级部门的设置,并在部门下设置用户及用户权限。3.2输出项各种打印报表和证件。3.3算法无。3.4接口请参见概要设计说明书。3.5存储分配数据主要存储在中心服务器上:使用的数据库为mysqlserver2000。数据结构详见数据库设计说明书。3.6注释设计a.加在模块首部的注释;b.加在各分枝点处的注释;对各变量的功能、范围、缺省条件等所加的注释;d.对使用的逻辑所加的注释等等。3.7限制条件无。3.8测试计划详见测试计划说明书。3.9尚未解决的问题无。 4 代码设计货运管理子系统代码设计:1基本功能模块1.1开业申请1.1.1开业申请包括:开业申请主界面(Practice.aspx)、开业预览界面(PracticeOK.aspx)1.1.1.1开业申请主界面包括:开业或修改界面(practicemodules.ascx)主要作用:根据地在登陆界面所登陆的科室代码直接选择出所在的所,并在其所内增加开业业户的基本信息。主要控件:popselectbtn、DropDownList、ButtonSubmit功能实现:通过所选择的方式不同该界面可为开业界面也可为业户修改界面。AddListBox()对增加业户信息提供基本信息函数。Add()增加业户信息函数;AddEditListBox()对已增加业户信息提供基本信息函数。OwnerDetailsAdd()对已登记的业户基本信息进行查看。UpdataTruckAccount()收取修改业户基本信息函数。OwnerUpdate()对已修改的数据进行数据的存储函数。1.1.1.2开业预览界面包括:开业预览界面(OwnerDetails.ascx)主要作用:对刚刚增加的业户信息及刚刚修改的业户信息进行填写后的预览。主要控件:Label功能实现:OwnerDetailsAdd()根据所增加或所修改的业户ID查询数据库中所存在的数据库信息。1.2开业审批1.2.1开业审批包括:未审批业户预览界面(TruckApprove.aspx)、进行审批界面(MakeApprove.aspx)1.2.1.1未审批业户预览界面(TruckApprove.aspx)主要作用:对未进行开业审批的业户进行预览,以方便进行审批。主要控件:DataGrid功能实现:ApproveDetails()查询未审批的业户信息函数。ShowPageCount()与DataGrid绑定,可进行DataGrid的翻页功能。1.2.1.2进行审批界面(MakeApprove.aspx)包括审批界面(OwnerApprove.ascx)主要作用:对未进行审批的业户进行审批。主要控件:ButtonSubmit功能实现:UpdateApprove()对未审批的业户信息进行审批,并将数据填写到数据库中。1.3打印许可证1.3.1打印许可证包括:业户查询(TruckOwnerLicencePrint.aspx)、业主经营许可证(PopTruckOwnerLicencePrint.aspx)1.3.1.1业户查询(TruckOwnerLicencePrint.aspx)主要作用:对已进行审批的业主进行业主经营许可证的打印。主要控件:DataGrid功能实现:TruckOwnerDetails()根据业主的名称进行业主的信息查询函数。1.3.1.1业主经营许可证(PopTruckOwnerLicencePrint.aspx)主要作用:对已进行审批的业主进行业主经营许可证的正本及副本的打印。主要控件:Button功能实现:GetDate()对所填写的数据进行打印。1.4增车1.4.1增车包括:业户查询(addnewtruck.aspx)、增加车辆(AddNewTruck2.aspx)1.4.1.1业户查询(addnewtruck.aspx)主要作用:对已进行审批的业主进行增车前的查询。主要控件:DataGrid功能实现:TruckOwnerDetails()通过业主名称进行基本信息查询,已方便增车。1.4.1.2增加车辆(AddNewTruck2.aspx)、业主增车(AddTruckModuls.ascx)主要作用:对所选择的业主进行增车及修改车辆信息。主要控件:Input、BtnOK功能实现:AddListBox()提供增车前的基本信息。CreateTruck()对增车的内容进行数据初始化。AddTruck()增加车辆函数。AddEditListBox()对要修改的车辆进行数据初始化。GetTruckDetails()根据车辆ID进行车辆数据的初始化。TruckUpdate()对已修改的车辆信息填加到数据库中。1.5打印营运证和标签1.5.1打印营运证和标签包括:车辆查询(TruckLicencePrint.aspx)、打印信息(PopTruckLicensePrint.aspx)1.5.1.1车辆查询(TruckLicencePrint.aspx)主要作用:根据车牌号查询车辆基本信息,并将进行打印。主要控件:DataGrid功能实现:GetTruckDetails()根据车辆号进行查询函数。Read()读取站的基本信息。1.5.1.2打印信息(PopTruckLicensePrint.aspx)主要作用:打印营运证和标签。主要控件:Wswebprint2、InputBox功能实现:GetTruckDetails()根据车辆ID进行车辆信息查找。OwnerDetailsAdd()根据业户ID进行车辆信息查找。1.6业户年审1.6.1业户年审包括:年审查询(TruckOwnerExamination.aspx)、增加年审(TruckOwnerMakeExamination.aspx)1.6.1.1年审查询(TruckOwnerExamination.aspx)主要作用:查询并选择业户信息,并准备进行年审。主要控件:DataGrid功能实现:TruckOwnerDetails()查询业主信息。1.6.1.2增加年审(TruckOwnerMakeExamination.aspx)增加(VehicleExamination.ascx)主要作用:增加业主的年审信息。主要控件:ButtonOK功能实现:VehicleExaminationGetDetails()通过车种ID及车牌ID进行业主信息的增加。DateTime()增加年份。1.7车辆年审1.7.1车辆年审包括:年审查询(TruckExamination.aspx)、增加年审(VehicleExamination.ascx)1.7.1.1年审查询(TruckExamination.aspx)主要作用:查询并选择车辆信息,并准备进行年审。主要控件:DataGrid功能实现:GetTruckDetails()通过车牌号进行车辆的基本信息查找。1.7.1.2增加年审(VehicleExamination.ascx)主要作用:增加车辆的年审信息主要控件:ButtonOK功能实现:VehicleExaminationGetDetails()通过车种ID及车牌ID进行业主信息的增加。DateTime()增加年份。1.8未打印许可证列表 1.8.1 包括未打印许可证业户查询(NewTruckOwnerLicencePrint.aspx)、业主经营许可证(PopTruckOwnerLicencePrint.aspx)1.8.1.1未打印许可证业户查询(NewTruckOwnerLicencePrint.aspx)主要作用:对已进行审批的业主进行业主经营许可证的打印。主要控件:DataGrid功能实现:GetNotPrintOwnerList()列出未打印许可证业户列表。1.8.1.1业主经营许可证(PopTruckOwnerLicencePrint.aspx)主要作用:对已进行审批的业主进行业主经营许可证的正本及副本的打印。主要控件:Button功能实现:GetDate()对所填写的数据进行打印。 1.9 未打印营运证列表 1.9.1 包括未打印营运证车辆列表(NewTruckLicencePrint.aspx)、打印信息(PopTruckLicensePrint.aspx)1.9.1.1未打印营运证车辆列表(NewTruckLicencePrint.aspx)主要作用:根据车牌号查询车辆基本信息,并将进行打印。主要控件:DataGrid功能实现:GetSearchDetails()查找未打印营运证的车辆列表1.9.1.2打印信息(PopTruckLicensePrint.aspx)主要作用:打印营运证和标签。主要控件:Wswebprint2、InputBox功能实现:GetTruckDetails()根据车辆ID进行车辆信息查找。OwnerDetailsAdd()根据业户ID进行车辆信息查找。2档案管理模块2.1业户档案管理2.1.1业户档案管理包括:业户查找(OwnerManage.aspx)、业户编辑(OwnerEdit.aspx)2.1.1.1业户查询(OwnerManage.aspx)主要作用:查询业户基本信息,并将对业户信息进行一些基本操作。主要控件:DataGrid功能实现:TruckOwnerDetails()根据业户名称查询业户信息。OwnerUnReg()根据用户名称进行业户的销户。GetTruckCounts()根据业主ID得到车辆数量OwnerTrans()业户转出操作。TruckOutByOwner()业户转出时将也户的车辆转换成特殊状态。2.1.1.2业户编辑(OwnerEdit.aspx)该界面以在业户增加里有所介绍,在这不以介绍。2.2车辆档案管理2.2.1车辆档案管理包括:车辆查找(TruckManage.aspx)、车辆过户(TruckChange.aspx)车辆编辑(TruckEdit.aspx)2.2.1.1车辆查找(TruckManage.aspx)主要作用:查询车辆基本信息,并将对车辆信息进行一些基本操作。主要控件:DataGrid功能实现:GetTruckDetails()查看车辆详细信息方法。GetSpecialMark()得到车辆的“特殊标记”字段的值。GetTruckDetails()查看车辆详细信息方法。TruckDelete()车辆报废。TruckOut()车辆转出。CarStop()对车辆进行报停操作2.2.1.2车辆过户(TruckChange.aspx)、过户操作(TruckChangeModul.ascx)主要作用:根据所选择的车辆将其车辆进行过户。主要控件:DataGrid功能实现:GetTruckDetails()查看车辆详细信息方法。GetLicenseNO(

1 / 57
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功