软件详细设计实例.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件详细设计实例

车辆调度系统设计说明书作者:吕书哲 郑昆强 何潮完成日期:2008-5-6签收人:CAS项目组签收日期:2008-5-10目录1引言31.1编写目的31.2定义31.3参考资料32范围32.1系统主要目标32.2主要软件需求42.2.1车辆调度42.2.2资源管理42.2.3数据管理52.2.4系统设置62.3约束和限制73软件系统结构设计73.1软件体系结构图73.2软件结构类图83.2.1车辆调度83.2.2数据管理93.2.3资源管理113.2.4系统设置123.3需求功能追溯134程序设计说明134.1车辆调度模块134.1.1任务管理134.1.2任务查询154.1.3快速添加任务174.2资源管理模块194.2.1车辆状态管理194.2.2司机状态管理214.3数据管理模块244.3.1车辆资料管理244.3.2司机资料查询274.3.3打印资料列表304.4系统设置模块314.4.1用户管理314.4.2备份/还原数据库334.5用户登陆模块34引言编写目的本详细设计说明书的目的是进一步细化软件概要设计得出的软件总体概貌,把它加工成在程序细节上非常接近源程序的软件表示。预期读者:开发人员、测试人员,项目经理。定义CAS:车辆调度系统记录集:MFC的CRecordset类返回的数据库记录。参考资料车辆调度系统(CAS)需求规格说明书车辆调度系统(CAS)数据库设计说明书车辆调度系统(CAS)概要设计说明书范围系统主要目标车辆调度系统是解决车辆货运公司任务管理的方案,通过本系统主要解决的问题是:1)实现车辆的有效调度2)车辆及驾驶员状态的管理3)车辆及驾驶员资料的管理4)管理员权限的系统设置主要软件需求车辆调度车辆调度主要有任务分配、任务查询、打印任务列表的功能。任务分配包括新增、修改或删除任务计划:输入、修改或删除任务号、出车日期、用车单位、货物、车辆、司机等相关信息,将任务分配给车辆和司机,并打印路单;并于任务完成后进行相应的任务状态改变;任务查询包括查看车辆资料和查看司机资料:例如车辆、司机、货物、装卸货地点,任务状态等相关信息;打印就是打印运输任务列表。资源管理资源管理主要有管理车辆状态、管理司机状态、管理车辆工作量、管理司机工作量和打印车辆司机状态表五项功能。管理车辆状态包括查询、输入或修改车辆的状态:待命、任务中、维修、报废、其他;管理司机状态包括查询、输入或修改司机的状态:待命、任务中、请假、休息、其他车辆和人员资料管;管理车辆工作量包括统计或查询车辆本日、本周、本月或累计行驶里程(方便通过优先级排序进行任务分配,以免工作量不均);管理司机工作量包括统计或查询司机本日、本周、本月或累计驾驶里程(方便通过优先级排序进行任务分配,以免工作量不均)。数据管理数据管理主要有管理车辆资料、管理司机资料、管理车辆维修记录、管理司机奖罚记录。其中管理车辆资料包括查询、输入或修改车辆的车牌号、类型、维修记录等信息;管理司机资料包括查询、输入或修改司机的编号、司机姓名、驾照类型等信息;管理车辆维修包括统计或查询车辆累计维修记录;管理司机奖罚包括统计或查询司机累计奖罚记录。系统设置系统设置主要有增删管理员和设置数据路径项功能。其中增删管理员包括增加和删除管理员账号;设置数据路径包括设置或改变数据路径,备份与恢复数据。约束和限制软件系统结构设计软件体系结构图软件结构类图3.2.1车辆调度部分类图3.2.2数据管理部分类图3.2.3资源管理部分类图3.2.4系统设置部分类图程序设计说明车辆调度模块任务管理模 块 详 细 设 计 说 明 表 编号:模块名称任务管理模块代号Task模块功能实现任务的安排,修改和删除功能,同时显示出任务列表视图性能要求对精度、灵活性、容错性、时间特性等的要求。限制条件成功登陆系统后,方能使用本模块输 入输入项参考任务表(TASK)。其中:任务ID为4位数字,由(1001--1999)。出车日期为时间格式,8为数字例如任务所属客户为该任务对应的委托用户,文本类型,可有多个客户,以“,”分隔。货物类型是对货物的描述,文本类型,一般有多方面面熟,以“,”分隔。车辆ID,4位数字,(2001—2999)。司机ID,4位数字,(3001—3999)。任务状态,有4种情况(等待处理/已处理/执行中/完成)。装货地点,文本类型,可为多个地点,以“;”分隔。卸货地点,文本类型,可为多个地点,以“;”分隔。希望查找的ID类型(任务、车辆、司机)。希望查找的ID。输 出输出项意义同输入各数据项意义相同,输出方式为屏幕显示及数据表的记录保存和删除。同时输出当前数据项记录数,总记录数和数据项列表视图。算法逻辑在窗口打开时完成如下操作:(1)窗口连接记录集对象;(2)设置文档和子窗口标题;(3)设置组

文档评论(0)

zhuwenmeijiale + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档