1 / 12
文档名称:

软件设计说明书.docx

格式:docx   大小:100KB   页数:12页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件设计说明书.docx

上传人:suijiazhuang2 2022/9/8 文件大小:100 KB

下载得到文件列表

软件设计说明书.docx

文档介绍

文档介绍:如对您有帮助,请购买打赏,谢谢您!
软件设计说明书
1、 引言
软件设计主要分为概要设计和详细设计。在软件设计中根据需求分析的软件需求及功能、性能需求,采用某种设计方法进行公交运营系统的数据设计,系统结构设计和过程设计。
2、 任务如对您有帮助,请购买打赏,谢谢您!
软件设计说明书
1、 引言
软件设计主要分为概要设计和详细设计。在软件设计中根据需求分析的软件需求及功能、性能需求,采用某种设计方法进行公交运营系统的数据设计,系统结构设计和过程设计。
2、 任务概述
需求概述
登录管理:为用户提供用户登录功能;系统管理员提供添加、删除用户功
能以及查看修改日志功能;
实时监控管理:对汽车进行实时的监控并快速有效的反馈给管理人员。
动态调度管理:可以快速处理拥塞以及其他事故。
检修记录管理:对公交车基本检修情况有效记录。
.需求阶段分析阶段的分析模型
软件设计包括数据设计、体系结构设计、接口设计、过程设计。数据设计将实体关系图中描述的对象和关系,以及数据字典中描述的详细数据内容转化为数据结构的定义。侧重于数据结构的定义体系结构设计定义软件系统各主要成份之间的关系。接口设计根据数据流图定义软件内部各成份之间、软件与其它协同系统之间及软件与用户之间的交互机制。过程设计则是把结构成份转换成软件的过程性描述。
.系统的目标
(1) 建立张家口公交运营调度系统
(2) 用计算机管理取代手工作业和定性的管理模式
(3) 建立标准的调度数据库
根据不同路别不同的性质对公交汽车进行合理的调配
(4) 提高管理工作效率
只需要通过查询就可以清楚的知道车辆的运行状况、调度状况以及其他基本信息。
(5) 为管理人员和司机提供准确的信息
3、 概要设计
总体设计
总体设计主要分为系统设计与结构设计,在需求分析阶段,已经从系统开发的角度
出发,把系统按功能主次分割成层次结构,使每一部分完成简单的功能且各个部分之间又保持一定的联系,这就是功能设计。在设计阶段,基于这个功能的层次结构把各个部
分组合起来成为系统。
处理流程采用采用事务型的数据流图(DFD图)做总体设计。自顶向下,逐
步细化。图解如下所示:
公交运营调度系统主要由登录管理、实时监控管理、动态调度管理、检修记录管理模块组成。公交运营调度系统的功能模块图如图3-3。
张家口市恣交运营
调度系统
1)登录管理模块
为用户提供用户登录功能;系统管理员提供添加、删除用户功能以及查看修改日志功能;司机评工作证号在公交车终端进行登录。登录通过刷卡实现。读卡器将读出司机的登录名及司机基本信息并对该司机进行身份验证预证通过后系统将登录信息写入日志。向系统录入司机及公交汽车的基本信息。通过管理员权限向系统录入司机以及公交汽车的基本信息,实现对
息综合管理。

开始
2)实时监控管理模块
对汽车进行实时的监控并快速有效的反馈给管理人员。通过对速度与客流量的实时监控,系统可以做出拥塞警寸报。系统接收公交车端发回的
发生拥塞则作出拥塞报告

息,系统进行
员进行调度调
、/、
整,以解决拥塞。
客流量与车速信
,并有调度
3)动态调度管理模块用户登录
可以快速处理拥塞以及其他事故。有效地提高公交运营的效率,减少用户等待的时间
更有利于管理人员的管理,原先是个人的工作可以两个人解决,。1ET





资成本。
! 用户登录
旨)实检修记录管理—
对公交车基本检修情况有效记录。系统会自动生成日常工作日志,事故处理记录,公交车检修记3生成相应日志,方

修信息否事故处理记录每天都会实时录入系统并后查询。
所示。
表所示。
下蔺理各模块图块的
,表明各项功能
与程序结构的关系。如下
用户登录
登录管理处理一
登录管理
实时监控管理
动态调度管理口
检修记录管理
用户登录、注册申请、审核新用户、删除用户、生成日
拥塞警报、作出是否拥塞判断、
员进行调度调整、做出

作出拥塞报告
调整报告
珍记录、事故处理记录
检修记录和
油耗信息记录
接口设计
1) 外部接口
用户界面:在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW风格较熟悉,应尽量向这一方向靠拢。
软件与硬件接口:本系统设有人机操作界面,考虑到操作简单,易于管理方面,主要硬件接口设备为PC,鼠标,键盘。而软件接口主要以windows平台为基本平台
2) 内部接口
见系统框图,各模块之间相互独立