下载此文档

软件设计说明书.doc


文档分类:IT计算机 | 页数:约22页 举报非法文档有奖
1/22
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/22 下载此文档
文档列表 文档介绍
软件设计说明书
1、引言
软件设计主要分为概要设计和详细设计。在软件设计中根据需求分析的软件需求及功能、性能需求,采用某种设计方法进行公交运营系统的数据设计,系统结构设计和过程设计。
任务概述

登录管理:为用户提供用户登录功能;系统管理员提供添加、删除用户功能以及查看修改日志功能;
实时监控管理:对汽车进行实时的监控并快速有效的反馈给管理人员。
动态调度管理:可以快速处理拥塞以及其他事故。
检修记录管理:对公交车基本检修情况有效记录。

软件设计包括数据设计、体系结构设计、接口设计、过程设计。数据设计将实体关系图中描述的对象和关系,以及数据字典中描述的详细数据内容转化为数据结构的定义。侧重于数据结构的定义体系结构设计定义软件系统各主要成份之间的关系。接口设计根据数据流图定义软件内部各成份之间、软件与其它协同系统之间及软件与用户之间的交互机制。过程设计则是把结构成份转换成软件的过程性描述。


建立张家口公交运营调度系统
用计算机管理取代手工作业和定性的管理模式
建立标准的调度数据库
根据不同路别不同的性质对公交汽车进行合理的调配
提高管理工作效率
只需要通过查询就可以清楚的知道车辆的运行状况、调度状况以及其他基本信息。
为管理人员和司机提供准确的信息
概要设计

总体设计主要分为系统设计与结构设计,在需求分析阶段,已经从系统开发的角度出发,把系统按功能主次分割成层次结构,使每一部分完成简单的功能且各个部分之间又保持一定的联系,这就是功能设计。在设计阶段,基于这个功能的层次结构把各个部分组合起来成为系统。

处理流程采用采用事务型的数据流图(DFD图)做总体设计。自顶向下,逐步细化。图解如下所示:
总体设计


公交运营调度系统主要由登录管理、实时监控管理、动态调度管理、检修记录管理模块组成。公交运营调度系统的功能模块图如图3-3。
功能模块图

登录管理模块
为用户提供用户登录功能;系统管理员提供添加、删除用户功能以及查看修改日志功能;司机评工作证号在公交车终端进行登录。登录通过刷卡实现。读卡器将读出司机的登录名及司机基本信息并对该司机进行身份验证。验证通过后系统将登录信息写入日志。向系统录入司机及公交汽车的基本信息。通过管理员权限向系统录入司机以及公交汽车的基本信息,实现对各信息综合管理。。

登录管理处理流程图

实时监控管理模块
对汽车进行实时的监控并快速有效的反馈给管理人员。通过对速度与客流量的实时监控,系统可以做出拥塞警报。系统接收公交车端发回的客流量与车速信息,系统进行分析后作出是否拥塞判断。若发生拥塞则作出拥塞报告,并有调度员进行调度调整,以解决拥塞。。
实时监控管理处理流程图
动态调度管理模块
可以快速处理拥塞以及其他事故。有效地提高公交运营的效率,减少用户等待的时间更有利于管理人员的管理,原先是个人的工作可以两个人解决,大大降低了投资成本。。
动态调度管理处理流程图
实检修记录管理模块
对公交车基本检修情况有效记录。系统会自动生成日常工作日志,事故处理记录,公交车检修记录。每日检修信息、事故处理记录每天都会实时录入系统并生成相应日志,方便日后查询。。
检修记录管理处理流程图

下面是各个模块的功能分配,表明各项功能与程序结构的关系。如下表所示。
模块
功能
登录管理
用户登录、注册申请、审核新用户、删除用户、生成日志
实时监控管理
拥塞警报、作出是否拥塞判断、作出拥塞报告
动态调度管理
与调度员进行调度调整、做出调整报告
检修记录管理
公交车检修记录、事故处理记录

1)外部接口
用户界面:在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW 风格较熟悉,应尽量向这一方向靠拢。
‚软件与硬件接口:本系统设有人机操作界面,考虑到操作简单,易于管理方面,主要硬件接口设备为PC,鼠标,键盘。而软件接口主要以windows平台为基本平台
2)内部接口
见系统框图,各模块之间相互独立又彼此关联,主要通过函数调用实现各部分的连接。



司机(姓名, 性别, 出生日期

软件设计说明书 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数22
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cdsqbyl
  • 文件大小0 KB
  • 时间2015-04-19