车辆管理系统设计说明书_第1页
车辆管理系统设计说明书_第2页
车辆管理系统设计说明书_第3页
车辆管理系统设计说明书_第4页
车辆管理系统设计说明书_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

..车辆管理管理系统系统设计说明书班级08软工A1拟制人舒骥20XX5月8日目录1引言11.1编写目的11.2项目背景11.3预期读者11.4参考文献12任务概述22.1目标22.2运行环境22.3需求概述22.4条件与限制33总体设计33.1功能模块分析3功能分配3模块设计53.2总体结构及模块结构54数据结构设计84.1逻辑模型设计84.2物理模型设计94.3数据库设计95接口设计105.1外部接口设计10界面设计及说明10软件接口17硬件接口175.2内部接口设计186运行设计186.1运行模块的组合186.2运行控制186.3运行时间187出错处理设计187.1出错输出信息187.2出错处理对策188安全保密设计199维护设计19..1引言1.1编写目的本说明书对车辆管理系统的总体设计与实现作详细说明。用于记录系统在技术层面上的实施过程,以需求说明作为设计的根本出发点,作为产品实现、功能要求和控制的依据。为开发人员指明设计方向,便于其在最短的时间内开发出功能最齐全的软件。1.2项目背景物流系统是现代经济系统的主动脉,物流的最简单理解就是货物运输,所以运输在物流运作中的地位十分重要,而车辆是运输企业的命脉,有机的管理好车辆十分关键。传统的运输业已不能满足市场需求。运输企业的信息化管理具有重要意义。开发软件名称:车辆管理系统项目开发者:08软工A1舒骥用户:运输集团公司1.3预期读者本说明书的预期读者是项目的开发人员,测试人员和维护人员。1.4参考文献[1].《ASP.NET2.0网络编程从基础到实践》马颖华苏贵洋袁艺苏桂涛编著[2].《UML基础与Rose建模教程》蔡敏徐惠惠黄炳强编著[3].《C#数据库系统开发完全手册》明日科技张跃延许文武王小科编著[4].《软件工程实验与实践教程》陈佳曹妍编著[5].《实用软件文档写作》肖刚古辉程振波张元鸣著2任务概述2.1目标车辆管理系统将为企业提供各种车辆管理和快速查询的功能,以提高公司的运作效率,降低运作成本。结合公司需求,主要为用户提供以下几方面的功能。车辆基本信息管理车辆购置管理车辆调拨管理车辆报废管理车辆信息管理查询2.2运行环境运行该软件所适用的具体设备必须是奔腾4、内存512MB以上的计算机。操作系统在Windowsxp及以上。数据库为SQLServer2000版本2.3需求概述主要输入输出项:1、系统用户信息〔二级公司用户,总工程师,总经理2、车辆基本信息〔车牌号、自编号、公司编码等3、车辆购置信息〔基本申请信息、审批信息、批复信息4、车辆报废信息〔基本申请信息、审批信息、批复信息5、车辆调拨信息〔基本申请信息、审批信息、批复信息2.4条件与限制车辆管理系统的用户分为四类:系统管理员、总经理、总工程师、二级公司用户。不同用户具有不同的操作权限。在用户作出操作时,系统需对判断用户是否具有该操作的权限,严禁一切非法操作,从而保证数据的安全性和完整性。3总体设计3.1功能模块分析1、车辆基本信息管理模块<1>用户的登录管理:不同级别的用户通过特定的用户名和密码登录系统,对相应的信息进行管理。<2>查询车辆基本信息:通过输入车辆的基本信息对车辆的整体信息进行查询。<3>修改车辆基本信息:有相关权限的用户如有必要,可对车辆的基本信息进行修改。<4>添加车辆基本信息:有相关权限的用户可添加车辆的基本信息。2、车辆购置管理模块用户可添加、修改、删除、查询车辆购置管理申请单,然后交由总工程师申请审批,如通过再有总经理申请审批,实现二级公司要提交车辆的购置申请,集团公司职能部门根据车辆的产权归属,由总工程师或总工程师及总经理对申请进行审批,生效后产生调拨单下发所属公司及各有关部门。3、车辆调拨管理模块 与车辆购置管理类似,用户可添加、修改、查询车辆调拨管理申请单,然后交由总工程师申请审批,如通过再有总经理申请审批,实现二级公司要提交车辆的购置申请,集团公司职能部门根据车辆的产权归属,由总工程师或总工程师及总经理对申请进行审批,生效后产生调拨单下发所属公司及各有关部门。4、车辆报废管理模块与车辆购置管理类似,用户可添加、修改、查询车辆报废管理申请单,然后交由总工程师申请审批,如通过再有总经理申请审批,实现二级公司要提交车辆的购置申请,集团公司职能部门根据车辆的产权归属,由总工程师或总工程师及总经理对申请进行审批,生效后产生调拨单下发所属公司及各有关部门。5、车辆信息查询管理模块实现对多种信息的快速模糊查询,可根据车辆所属的二级公司,车牌号,车辆的厂牌,规格,型号等信息进行不同的组合来查询车辆,还可根据申请购置,调拨,报废车辆的二级公司,申请时间等查询车辆的购置,调拨,报废的申请及审批情况等。3.1.1功能分配1.用户的登录管理模块:输入:用户名、密码、用户类型。输出:相应用户界面显示或提示出错信息。2.车辆信息、车辆购置信息、车辆调拨信息、车辆报废信息查询模块:输入:用户输入各种所需查询的基本信息输出:相应的详细信息界面3.车辆信息、车辆购置信息、车辆调拨信息、车辆报废信息添加模块:输入:用户输入各种所需添加的详细信息输出:数据库操作执行结果对话框4.车辆信息、车辆购置信息、车辆调拨信息、车辆报废信息修改模块:输入:用户输入各种所需修改的详细信息输出:数据库操作执行结果对话框5.车辆信息、车辆购置信息、车辆调拨信息、车辆报废信息删除模块:输入:用户输入各种所需删除的基本信息输出:数据库操作执行结果对话框6.退出模块:输入:用户输入退出命令输出:确认信息框7.确认模块: 输入:用户操作命令输出:确认信息框3.1.2模块设计********************************3.2总体结构及模块结构1、高层功能模块图1车辆管理系统高层功能模块结构图2、车辆变更的申请模块图2车辆管理系统—车辆变更的申请模块结构图3、车辆变更的申请审批模块图3车辆管理系统—车辆变更的申请审批模块结构图4、车辆变更处理模块图4车辆管理系统—车辆变更处理模块结构图4数据结构设计4.1逻辑模型设计图6车辆管理系统逻辑模型4.2物理模型设计图7车辆管理系统物理模型4.3数据库设计字段名 数据类型 是否可为空1、车辆基本信息表车牌号char<10>notnull,公司编码char<10>notnull,自编号char<10>null,厂牌char<18>null,型号char<18>null,规格char<18>null,落户日期datetimenull,燃料char<18>null,车辆来源char<18>null,来源摘要char<100>null,出厂日期datetimenull,参运日期datetimenull,登记证号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,车身颜色char<18>null,一级维护周期decimal<3>null,二级维护周期decimal<3>null,2、车辆购置申请信息表申请单编号char<10>notnull,vehicle_nochar<10>notnull,公司编码char<10>notnull,产权归属char<10>null,主管部门意见char<100>null,主管部门审批意见char<100>null,经历批示意见char<100>null,经理批示时间datetimenull,车辆名称char<40>null,申请时间datetimenull,生产厂家char<100>null,厂牌char<18>null,型号char<18>null,规格char<18>null,购置数量decimal<3>null,单价预算decimal<10,2>null,购置时间datetimenull,主要技术参数char<100>null,购置理由char<100>null,用途说明char<100>null,资金来源char<100>null,3、车辆调拨申请信息表申请单编号char<10>notnull,公司编码char<10>notnull,公司信_公司编码char<10>notnull,公司信_公司编码2char<10>notnull,车牌号 char<10>notnull,审批信_产权归属char<10>null,主管部门意见char<100>null,主管部门审批意见char<100>null,经历批示意见char<100>null,经理批示时间datetimenull,申请时间datetimenull,调拨原因char<100>null,通知时间datetimenull,厂牌char<18>null,型号char<18>null,规格char<18>null,自编号char<10>null,调拨起始日期datetimenull,调拨结束日期datetimenull,交接地点char<100>null,产权归属char<10>null,经办人char<18>null,4、车辆报废申请信息表申请单编号char<10>notnull,公司编码char<10>notnull,车牌号 char<10>notnull,产权归属char<10>null,主管部门意见char<100>null,主管部门审批意见char<100>null,经历批示意见char<100>null,经理批示时间datetimenull,申请时间datetimenull,厂牌char<18>null,型号char<18>null,规格char<18>null,自编号char<10>null,落户日期datetimenull,吨位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,批准日期datetimenull,主管人char<18>null,经管人char<18>null,车辆管辖单位意见char<100>null,5、车辆大修记录表车牌号char<10>notnull,大修日期datetimenotnull,间隔里程decimal<10,3>null,工时费decimal<8,2>null,材料费decimal<8,2>null,备注char<100>null,6、车辆改装记录表车牌号 char<10>notnull,改装日期datetimenotnull,改装改造原因char<200>null,改装总成本及主要参数char<200>null,改造后技术性能改变情况char<200>null,7、车辆折旧记录表车牌号 char<10>notnull,折旧日期datetimenotnull,折旧率decimal<6,3>null,车辆原值decimal<10,2>null,余值decimal<10,2>null,8、发动机维修记录表车牌号 char<10>notnull,发动机维修日期datetimenotnull,次数numeric<2>null,间隔里程decimal<10,3>null,工时费decimal<8,2>null,材料费decimal<8,2>null,备注char<100>null,9、报废车辆信息表车牌号char<10>notnull,公司编码char<10>notnull,自编号char<10>null,厂牌char<18>null,型号char<18>null,规格char<18>null,落户日期datetimenull,燃料char<18>null,车辆来源char<18>null,来源摘要char<100>null,出厂日期datetimenull,参运日期datetimenull,登记证号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,车身颜色char<18>null,一级维护周期decimal<3>null,二级维护周期decimal<3>null,10、报废车辆大修记录表车牌号char<10>notnull,大修日期2datetimenotnull,间隔里程decimal<10,3>null,工时费decimal<8,2>null,材料费decimal<8,2>null,备注char<100>null,11、报废车辆发动机维修记录表车牌号char<10>notnull,发动机维修日期2datetimenotnull,次数numeric<2>null,间隔里程decimal<10,3>null,工时费decimal<8,2>null,材料费decimal<8,2>null,备注char<100>null,12、报废车辆改装记录表车牌号char<10>notnull,改装日期2datetimenotnull,改装改造原因char<200>null,改装总成本及主要参数char<200>null,改造后技术性能改变情况char<200>null,13、报废车辆折旧记录表车牌号char<10>notnull,折旧日期2datetimenotnull,折旧率decimal<6,3>null,车辆原值decimal<10,2>null,余值decimal<10,2>null,14、公司信息表公司编码char<10>notnull,公司名称char<18>null,5接口设计5.1外部接口设计5.1.1界面设计及说明按Windows应用软件用户界面的规范来设计,使用以对话框为主的用户界面,便于用户使用。主要界面有:用户登录界面图5-1用户登录界面图输入:选择登录身份,输入用户名、密码登录按钮:点击提交,由数据库验证身份及密码,并且转到相应的用户界面或提示出错信息。退出按钮:退出该程序管理员界面图5-2-1管理员登录主界面 登陆用户相关操作菜单:查询所有登录权限用户信息。 用户基本信息菜单:包含新用户的注册和查询登陆用户基本信息。 退出菜单:退出系统。图5-2-2用户个人信息管理界面 修改按钮:单击修改按钮后可以修改用户名和密码。 输入:需要修改的用户名和密码。 返回按钮:取消显示用户信息,返回管理界面。 修改密码按钮:进入修改密码界面。图5-2-3密码修改界面输入:新密码。确认修改按钮:提交输入密码。放弃修改按钮:放弃密码修改,返回主界面。图5-2-4用户注册主界面 输入:用户名、密码、用户类型。 公司编码下拉框:选择相应的公司编码。 公司名称:根据已选的公司编码自动显示相应的公司名称。 保存按钮:检查各项输入数据是否满足格式要求,若不满足则给出提示信息重新填写;若满足则将数据添加到数据库,并给出操作成功的提示。 返回按钮:对未保存的数据不作任何操作,并关闭注册界面。图5-2-4用户管理界面导航菜单:用于查看和删除系统所有用户信息。返回按钮:退出系统。二级公司用户界面图5-3-1二级公司用户登录主界面 基本信息管理菜单:包含个人信息的查看和修改〔界面和图5-2-2相同以及车辆信息的查询。车辆申请信息管理菜单:包含车辆购置申请、车辆调拨申请、车辆报废申请三个子菜单。退出菜单:退出车辆管理系统。图5-3-2.1车辆购置申请管理主界面 输入:在申请公司下拉框中选择相应的公司编号,并选择产权归属、填写好申请日期范围。 清空条件按钮:清空查询条件中的文本框,将下拉框置空,将产权归属选为默认的"全部"。 查询按钮:根据查询条件查询数据库中的相应信息。 二维列表选项卡:用于显示查询结果中每条记录的主要信息。图5-3-2.2车辆购置申请管理主界面 详细记录选项卡:用户显示查询结果中每条记录的详细信息。 上一条按钮:显示查询结果的上一条记录,若当前为第一条,则提示"已到顶"。下一条按钮:显示查询结果的下一条记录,若当前为最后条,则提示"已到底"。第一条按钮:显示查询结果的第一条记录。最后一条按钮:显示查询结果的最后一条记录。插入按钮:显示插入申请单界面。修改按钮:在该申请单未被审批的前提下,再判断该申请单是否为当前用户所有,若是,显示申请单修改界面;若不是,则提示不能修改。删除按钮:在该申请单未被审批的前提下,再判断给该请单是否归当前用户所有,若是,则删除申请单;若不是,则提示不能删除。退出按钮:关闭本窗口并返回调用窗口。4、总工程师界面图5-4-1总工程师登录主界面 基本信息管理菜单:包含个人信息的查看和修改〔界面和图5-2-2相同以及车辆信息的查询。车辆审批信息管理菜单:包含车辆购置审批、车辆调拨审批、车辆报废审批三个子菜单。退出菜单:退出车辆管理系统。图5-4-1.1总工程师审批信息管理界面输入:在申请公司下拉框中选择相应的公司编号,并选择产权归属、填写好申请日期范围。 清空条件按钮:清空查询条件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论