收藏 分销(赏)

车辆标准管理专业系统设计项目说明指导书.doc

上传人:天**** 文档编号:2831962 上传时间:2024-06-07 格式:DOC 页数:37 大小:2.47MB
下载 相关 举报
车辆标准管理专业系统设计项目说明指导书.doc_第1页
第1页 / 共37页
车辆标准管理专业系统设计项目说明指导书.doc_第2页
第2页 / 共37页
车辆标准管理专业系统设计项目说明指导书.doc_第3页
第3页 / 共37页
车辆标准管理专业系统设计项目说明指导书.doc_第4页
第4页 / 共37页
车辆标准管理专业系统设计项目说明指导书.doc_第5页
第5页 / 共37页
点击查看更多>>
资源描述

1、车辆管理管理系统系统设计阐明书班 级 08软工A1 拟制人 舒骥 5月8日目 录1 引言11.1编写目11.2项目背景11.3预期读者11.4参照文献12任务概述22.1目的22.2运营环境22.3需求概述22.4条件与限制33总体设计33.1功能模块分析33.1.1功能分派33.1.2模块设计53.2总体构造及模块构造54数据构造设计84.1逻辑模型设计84.2物理模型设计94.3数据库设计95接口设计105.1外部接口设计105.1.1界面设计及阐明105.1.2软件接口175.1.3硬件接口175.2内部接口设计186运营设计186.1运营模块组合186.2运营控制186.3运营时间18

2、7出错解决设计187.1出错输出信息187.2出错解决对策188安全保密设计199维护设计191 引言1.1编写目本阐明书对车辆管理系统总体设计与实现作详细阐明。用于记录系统在技术层面上实行过程,以需求阐明作为设计主线出发点,作为产品实现、功能规定和控制根据。为开发人员指明设计方向,便于其在最短时间内开发出功能最齐全软件。1.2项目背景物流系统是当代经济系统积极脉,物流最简朴理解就是货品运送,因此运送在物流运作中地位十分重要,而车辆是运送公司命脉,有机管理好车辆十分核心。老式运送业已不能满足市场需求。运送公司信息化管理具备重要意义。开发软件名称:车辆管理系统项目开发者:08软工A1 舒骥顾客:

3、运送集团公司1.3预期读者 本阐明书预期读者是项目开发人员,测试人员和维护人员。1.4参照文献1. ASP.NET 2.0网络编程从基本到实践 马颖华 苏贵洋 袁艺 苏桂涛 编著2. UML基本与Rose建模教程 蔡敏 徐惠惠 黄炳强 编著3. C#数据库系统开发完全手册 明日科技 张跃延 许文武 王小科 编著4. 软件工程实验与实践教程 陈佳 曹妍 编著5. 实用软件文档写作 肖刚 古辉 程振波 张元鸣 著2任务概述2.1目的车辆管理系统将为公司提供各种车辆管理和迅速查询功能,以提高公司运作效率,减少运作成本。结合公司需求,重要为顾客提供如下几方面功能。* 车辆基本信息管理* 车辆购买管理*

4、 车辆调拨管理* 车辆报废管理* 车辆信息管理查询2.2运营环境运营该软件所合用品体设备必要是奔腾4、内存512MB以上计算机。操作系统在Windows xp及以上。数据库为SQL Server本2.3需求概述重要输入输出项:1、系统顾客信息(二级公司顾客,总工程师,总经理)2、车辆基本信息(车牌号、自编号、公司编码等)3、车辆购买信息(基本申请信息、审批信息、批复信息)4、车辆报废信息(基本申请信息、审批信息、批复信息)5、车辆调拨信息(基本申请信息、审批信息、批复信息)2.4条件与限制车辆管理系统顾客分为四类:系统管理员、总经理、总工程师、二级公司顾客。不同顾客具备不同操作权限。在顾客作出

5、操作时,系统需对判断顾客与否具备该操作权限,禁止一切非法操作,从而保证数据安全性和完整性。 3总体设计3.1功能模块分析1、车辆基本信息管理模块(1)顾客登录管理:不同级别顾客通过特定顾客名和密码登录系统,对相应信息进行管理。(2)查询车辆基本信息:通过输入车辆基本信息对车辆整体信息进行查询。(3)修改车辆基本信息:有有关权限顾客如有必要,可对车辆基本信息进行修改。(4)添加车辆基本信息:有有关权限顾客可添加车辆基本信息。2、车辆购买管理模块顾客可添加、修改、删除、查询车辆购买管理申请单,然后交由总工程师申请审批,如通过再有总经理申请审批,实现二级公司要提交车辆购买申请,集团公司职能部门依照车

6、辆产权归属,由总工程师或总工程师及总经理对申请进行审批,生效后产生调拨单下发所属公司及各关于部门。3、车辆调拨管理模块与车辆购买管理类似,顾客可添加、修改、查询车辆调拨管理申请单,然后交由总工程师申请审批,如通过再有总经理申请审批,实现二级公司要提交车辆购买申请,集团公司职能部门依照车辆产权归属,由总工程师或总工程师及总经理对申请进行审批,生效后产生调拨单下发所属公司及各关于部门。4、车辆报废管理模块与车辆购买管理类似,顾客可添加、修改、查询车辆报废管理申请单,然后交由总工程师申请审批,如通过再有总经理申请审批,实现二级公司要提交车辆购买申请,集团公司职能部门依照车辆产权归属,由总工程师或总工

7、程师及总经理对申请进行审批,生效后产生调拨单下发所属公司及各关于部门。5、车辆信息查询管理模块实现对各种信息迅速模糊查询,可依照车辆所属二级公司,车牌号,车辆厂牌,规格,型号等信息进行不同组合来查询车辆,还可依照申请购买,调拨,报废车辆二级公司,申请时间等查询车辆购买,调拨,报废申请及审批状况等。3.1.1功能分派1顾客登录管理模块:输入:顾客名、密码、顾客类型。输出:相应顾客界面显示或提示出错信息。2车辆信息、车辆购买信息、车辆调拨信息、车辆报废信息查询模块:输入:顾客输入各种所需查询基本信息输出:相应详细信息界面3. 车辆信息、车辆购买信息、车辆调拨信息、车辆报废信息添加模块:输入:顾客输

8、入各种所需添加详细信息输出:数据库操作执行成果对话框4车辆信息、车辆购买信息、车辆调拨信息、车辆报废信息修改模块:输入:顾客输入各种所需修改详细信息输出:数据库操作执行成果对话框5车辆信息、车辆购买信息、车辆调拨信息、车辆报废信息删除模块:输入:顾客输入各种所需删除基本信息输出:数据库操作执行成果对话框6退出模块:输入:顾客输入退出命令输出:确认信息框7确认模块:输入:顾客操作命令输出:确认信息框3.1.2模块设计 *3.2总体构造及模块构造1、高层功能模块图 1 车辆管理系统高层功能模块构造图2、车辆变更申请模块图 2 车辆管理系统车辆变更申请模块构造图3、车辆变更申请审批模块图 3车辆管理

9、系统车辆变更申请审批模块构造图4、车辆变更解决模块图 4车辆管理系统车辆变更解决模块构造图4数据构造设计4.1逻辑模型设计图 6 车辆管理系统逻辑模型4.2物理模型设计图 7 车辆管理系统物理模型4.3数据库设计字段名数据类型与否可为空1、车辆基本信息表车牌号 char(10) not null,公司编码 char(10) not null,自编号 char(10) null,厂牌 char(18) null,型号 char(18) null,规格 char(18) null,落户日期 datetime null,燃料 char(18) null,车辆来源 char(18) null,来源摘要

10、 char(100) null,出厂日期 datetime null,参运日期 datetime null,登记证号 char(18) null,产权归属 char(10) null,使用性质 char(18) null,车型 char(20) null,车辆原值 decimal(10,2) null,吨位 decimal(7,3) null,养路费 decimal(7,2) null,建设基金征费原则 decimal(7,2) null,车辆级别 char(2) null,发动机号 char(18) null,底盘号 char(18) null,车架号 char(18) null,车身颜色

11、char(18) null,一级维护周期 decimal(3) null,二级维护周期 decimal(3) null,2、车辆购买申请信息表申请单编号 char(10) not null,vehicle_no char(10) not null,公司编码 char(10) not null,产权归属 char(10) null,主管部门意见 char(100) null,主管部门审批意见 char(100) null,经历批示意见 char(100) null,经理批示时间 datetime null,车辆名称 char(40) null,申请时间 datetime null,生产厂家 ch

12、ar(100) null,厂牌 char(18) null,型号 char(18) null,规格 char(18) null,购买数量 decimal(3) null,单价预算 decimal(10,2) null,购买时间 datetime null,重要技术参数 char(100) null,购买理由 char(100) null,用途阐明 char(100) null,资金来源 char(100) null,3、车辆调拨申请信息表申请单编号 char(10) not null,公司编码 char(10) not null,公司信_公司编码 char(10) not null,公司信_公

13、司编码2 char(10) not null,车牌号 char(10) not null,审批信_产权归属 char(10) null,主管部门意见 char(100) null,主管部门审批意见 char(100) null,经历批示意见 char(100) null,经理批示时间 datetime null,申请时间 datetime null,调拨因素 char(100) null,告知时间 datetime null,厂牌 char(18) null,型号 char(18) null,规格 char(18) null,自编号 char(10) null,调拨起始日期 datetime

14、null,调拨结束日期 datetime null,交接地点 char(100) null,产权归属 char(10) null,经办人 char(18) null,4、车辆报废申请信息表申请单编号 char(10) not null,公司编码 char(10) not null,车牌号 char(10) not null,产权归属 char(10) null,主管部门意见 char(100) null,主管部门审批意见 char(100) null,经历批示意见 char(100) null,经理批示时间 datetime null,申请时间 datetime null,厂牌 char(18

15、) null,型号 char(18) null,规格 char(18) null,自编号 char(10) null,落户日期 datetime null,吨位 decimal(7,3) null,原值 decimal(10,2) null,净值 decimal(10,2) null,已使用年限 decimal(2) null,已提折旧 decimal(10,2) null,资产级别 char(18) null,报废因素 char(100) null,合计行驶总里程 decimal(10,3) null,办理单位 char(2) null,批准文号 char(10) null,批准日期 dat

16、etime null,主管人 char(18) null,经管人 char(18) null,车辆管辖单位意见 char(100) null,5、车辆大修登记表车牌号 char(10) not null,大修日期 datetime not null,间隔里程 decimal(10,3) null,工时费 decimal(8,2) null,材料费 decimal(8,2) null,备注 char(100) null,6、车辆改装登记表车牌号 char(10) not null,改装日期 datetime not null,改装改造因素 char(200) null,改装总成本及重要参数 ch

17、ar(200) null,改造后技术性能变化状况 char(200) null,7、车辆折旧登记表车牌号 char(10) not null,折旧日期 datetime not null,折旧率 decimal(6,3) null,车辆原值 decimal(10,2) null,余值 decimal(10,2) null,8、发动机维修登记表车牌号 char(10) not null,发动机维修日期 datetime not null,次数 numeric(2) null,间隔里程 decimal(10,3) null,工时费 decimal(8,2) null,材料费 decimal(8,2

18、) null,备注 char(100) null,9、报废车辆信息表车牌号 char(10) not null,公司编码 char(10) not null,自编号 char(10) null,厂牌 char(18) null,型号 char(18) null,规格 char(18) null,落户日期 datetime null,燃料 char(18) null,车辆来源 char(18) null,来源摘要 char(100) null,出厂日期 datetime null,参运日期 datetime null,登记证号 char(18) null,产权归属 char(10) null,使

19、用性质 char(18) null,车型 char(20) null,车辆原值 decimal(10,2) null,吨位 decimal(7,3) null,养路费 decimal(7,2) null,建设基金征费原则 decimal(7,2) null,车辆级别 char(2) null,发动机号 char(18) null,底盘号 char(18) null,车架号 char(18) null,车身颜色 char(18) null,一级维护周期 decimal(3) null,二级维护周期 decimal(3) null,10、报废车辆大修登记表车牌号 char(10) not null

20、,大修日期2 datetime not null,间隔里程 decimal(10,3) null,工时费 decimal(8,2) null,材料费 decimal(8,2) null,备注 char(100) null,11、报废车辆发动机维修登记表车牌号 char(10) not null,发动机维修日期2 datetime not null,次数 numeric(2) null,间隔里程 decimal(10,3) null,工时费 decimal(8,2) null,材料费 decimal(8,2) null,备注 char(100) null,12、报废车辆改装登记表车牌号 char

21、(10) not null,改装日期2 datetime not null,改装改造因素 char(200) null,改装总成本及重要参数 char(200) null,改造后技术性能变化状况 char(200) null,13、报废车辆折旧登记表车牌号 char(10) not null,折旧日期2 datetime not null,折旧率 decimal(6,3) null,车辆原值 decimal(10,2) null,余值 decimal(10,2) null,14、公司信息表公司编码 char(10) not null,公司名称 char(18) null,5接口设计5.1外部接

22、口设计5.1.1界面设计及阐明按Windows应用软件顾客界面规范来设计,使用以对话框为主顾客界面,便于顾客使用。重要界面有:1、 顾客登录界面图 5-1 顾客登录界面图输入:选取登录身份,输入顾客名、密码登录按钮:点击提交,由数据库验证身份及密码,并且转到相应顾客界面或提示出错信息。退出按钮:退出该程序2、 管理员界面图 5-2-1管理员登录主界面登陆顾客有关操作菜单:查询所有登录权限顾客信息。顾客基本信息菜单:包括新顾客注册和查询登陆顾客基本信息。退出菜单:退出系统。图 5-2-2顾客个人信息管理界面修改按钮:单击修改按钮后可以修改顾客名和密码。输入:需要修改顾客名和密码。返回按钮:取消显

23、示顾客信息,返回管理界面。修改密码按钮:进入修改密码界面。图 5-2-3密码修改界面输入:新密码。确认修改按钮:提交输入密码。放弃修改按钮:放弃密码修改,返回主界面。图 5-2-4顾客注册主界面输入:顾客名、密码、顾客类型。公司编码下拉框:选取相应公司编码。公司名称:依照已选公司编码自动显示相应公司名称。保存按钮:检查各项输入数据与否满足格式规定,若不满足则给出提示信息重新填写;若满足则将数据添加到数据库,并给出操作成功提示。返回按钮:对未保存数据不作任何操作,并关闭注册界面。图 5-2-4 顾客管理界面导航菜单:用于查看和删除系统所有顾客信息。返回按钮:退出系统。3、 二级公司顾客界面图 5

24、-3-1 二级公司顾客登录主界面基本信息管理菜单:包括个人信息查看和修改(界面和图5-2-2相似)以及车辆信息查询。车辆申请信息管理菜单:包括车辆购买申请、车辆调拨申请、车辆报废申请三个子菜单。退出菜单:退出车辆管理系统。图 5-3-2.1车辆购买申请管理主界面输入:在申请公司下拉框中选取相应公司编号,并选取产权归属、填写好申请日期范畴。清空条件按钮:清空查询条件中文本框,将下拉框置空,将产权归属选为默认“所有”。查询按钮:依照查询条件查询数据库中相应信息。二维列表选项卡:用于显示查询成果中每条记录重要信息。图 5-3-2.2车辆购买申请管理主界面详细记录选项卡:顾客显示查询成果中每条记录详细

25、信息。上一条按钮:显示查询成果上一条记录,若当前为第一条,则提示“已到顶”。下一条按钮:显示查询成果下一条记录,若当前为最后条,则提示“已究竟”。第一条按钮:显示查询成果第一条记录。最后一条按钮:显示查询成果最后一条记录。插入按钮:显示插入申请单界面。修改按钮:在该申请单未被审批前提下,再判断该申请单与否为当前顾客所有,若是,显示申请单修改界面;若不是,则提示不能修改。删除按钮:在该申请单未被审批前提下,再判断给该请单与否归当前顾客所有,若是,则删除申请单;若不是,则提示不能删除。退出按钮:关闭本窗口并返回调用窗口。4、总工程师界面图5-4-1 总工程师登录主界面基本信息管理菜单:包括个人信息

26、查看和修改(界面和图5-2-2相似)以及车辆信息查询。车辆审批信息管理菜单:包括车辆购买审批、车辆调拨审批、车辆报废审批三个子菜单。退出菜单:退出车辆管理系统。图 5-4-1.1 总工程师审批信息管理界面输入:在申请公司下拉框中选取相应公司编号,并选取产权归属、填写好申请日期范畴。清空条件按钮:清空查询条件中文本框,将下拉框置空,将产权归属选为默认“所有”。查询按钮:依照查询条件查询数据库中相应信息。二维列表选项卡:用于显示查询成果中每条记录重要信息。图 5-4-1.2 总工程师审批信息管理界面详细记录选项卡:顾客显示查询成果中每条记录详细信息。上一条按钮:显示查询成果上一条记录,若当前为第一

27、条,则提示“已到顶”。下一条按钮:显示查询成果下一条记录,若当前为最后条,则提示“已究竟”。第一条按钮:显示查询成果第一条记录。最后一条按钮:显示查询成果最后一条记录。审批按钮:一方面判断该申请单与否已被总经理批复,若是,则提示已批复,不能审批;若不是并且该申请单已审批,则询问与否修改,并依照顾客选取给出相应界面;若未审批,则显示审批界面。退出按钮:关闭本窗口并返回调用窗口。5、总经理界面图5-5-1总经理登录主界面基本信息管理菜单:包括个人信息查看和修改(界面和图5-2-2相似)以及车辆信息查询。车辆批复信息管理菜单:包括车辆购买批复、车辆调拨批复、车辆报废批复三个子菜单。退出菜单:退出车辆

28、管理系统。图5-5-2.1批复管理主界面输入:在申请公司下拉框中选取相应公司编号,并选取产权归属、填写好申请日期范畴。清空条件按钮:清空查询条件中文本框,将下拉框置空,将产权归属选为默认“所有”。查询按钮:依照查询条件查询数据库中相应信息。二维列表选项卡:用于显示查询成果中每条记录重要信息。图5-5-2.1批复管理主界面详细记录选项卡:顾客显示查询成果中每条记录详细信息以及总工程师审批意见和时间。上一条按钮:显示查询成果上一条记录,若当前为第一条,则提示“已到顶”。下一条按钮:显示查询成果下一条记录,若当前为最后条,则提示“已究竟”。第一条按钮:显示查询成果第一条记录。最后一条按钮:显示查询成

29、果最后一条记录。批复按钮:一方面判断该申请单与否已批复,若是,则提示已批复;若未批复,还需判断申请车辆产权归属以及总工程师与否已审批。只有在产权归属为公司所有以及总工程师已审批状况下才显示批复意见界面,否则均给出相应提示信息。退出按钮:关闭本窗口并返回调用窗口。5.1.2软件接口使用Sql Server数据库驱动程序,通过COM接口访问。5.1.3硬件接口1)鼠标。2)键盘。3)USB移动数据存储器。5.2内部接口设计模块间接口采用数据耦合方式,通过参数表传送数据,互换信息。6运营设计6.1运营模块组合程序启动后,进入主模块,顾客选取菜单、单击对话框、按钮事件触发主模块调用各下层模块,进入相应

30、子对话框,同样由顾客输入触发这些模块调用其下层模块,完毕相应操作。6.2运营控制本软件控制流程:主程序运营,等待顾客输入,依照顾客输入调用各子模块。6.3运营时间搜索查找响应时间1s;运营响应时间1s;7出错解决设计7.1出错输出信息1、 登录失败:阐明密码、顾客名以及顾客类型至少有一项不符,弹出警告信息后需重新输入顾客名、密码或重新选取顾客类型,否则将无法登录。2、 对于超过顾客权限范畴操作,予以提示。例如二级公司顾客试图修改其她公司申请单信息,公司总经理试图批复产权归属为“融资挂靠”申请单信息等。7.2出错解决对策故障浮现后也许采用变通办法,涉及:1)软件系统维护2)重装软件系统8安全保密设计新顾客注册时需给管理员出示其所属公司证明,由管理员填写注册信息,并交付二级公司顾客。二级公司顾客可以自行修改个人信息,涉及顾客名和密码。顾客登录后不得执行超过其权限范畴操作。9维护设计由于此项目比较小,除了严格按照软件工程科学办法开发软件、认真建立文档、编码阶段写详细注释外,对于维护也许会浮现顾客维护需求频繁现象,只要问题也许在数据库丢失,数据库版本等问题上。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 应用文书 > 技术指导

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服