电梯调度模拟系统-详细设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电梯控制系统详细设计说明书
时间:2012/03/22
目录
1.引言 (3)
1.1编写目的 (3)
1.2背景 (3)
1.3参考资料 (3)
2. 系统的结构 (4)
3.操作界面设计模块设计说明 (6)
3.1模块描述 (6)
3.2功能 (6)
3.3性能 (6)
3.4输入项与输出项 (6)
3.5流程逻辑 (7)
3.6存储分配 (7)
3.7注释设计 (7)
3.8 测试计划 (8)
3.9尚未解决的问题 (8)
4.用户交互子系统模块 (8)
4.1模块描述 (8)
4.2功能 (8)
4.3性能 (8)
4.4输入项 (8)
4.5输出项 (8)
4.6程序结构 (9)
4.7接口 (9)
4.8存储分配 (9)
4.9注释设计 (9)
4.10限制条件 (9)
5.信息显示子系统模块 (10)
5.1模块描述 (10)
5.2功能 (10)
5.3性能 (10)
5.4 输入项 (10)
5.5输出项 (10)
5.6程序结构 (10)
5.7接口 (11)
5.8注释设计 (11)
1.引言
1.1编写目的
本说明书在概要设计的基础上,电梯调度模拟系统系统的各模块、程序分别进行了实现层面上的要求和说明.
软件开发小组的产品实现成员应该阅读和参考本说明进行代码的编写、测试.
1.2背景
说明:
A、软件系统的名称:电梯系统:
B、本系统将是独立的系统。
1.3参考资料
[1] 马殷元.电梯系统实时控制软件建模及PLC实现.兰州交通大学机电技术研究所.2009.
[2] 张海藩.《软件工程》.清华大学出版社.2008年2月第5版.
[3] 徐宏喆.《实用软件设计模式教程》.清华大学出版社.2009年7月第1版.
[4] 张金磊,和军平,胡峰.基于PC-PLC的电梯群控系统仿真平台的设计.长春理工大学学报(自然科学版),2009.3:第32卷第1期.
[5] 吴国政,李继东,叶顺利,阎欢玲.电梯原理-使用-维修.北京:电子工业出版社,2004.1.
2. 系统的结构基本操作界面设计草图如下图
3.操作界面设计模块设计说明
3.1模块描述
➢目的和意义
该部分以窗体上的快捷菜单、控制面板的方式为用户提供友好的控制手段,其主要的目的还是使用户能够更方便的模拟电梯的运行过程.因此,无论从外观上还是从功能上都应有一定的可操作性和可用性.
3.2功能
用户的操作采用IPO图表示如下:
3.3性能
➢灵活性:窗口响应绝大部分的快捷菜单和控制面板操作;
➢时间特性:响应鼠标单击的时间在2~3秒之间.
3.4输入项与输出项
3.6流程逻辑
3.7存储分配
本程序在高级语言Visual C++6.0进行编码,直接的内存分配由VC运行时分配.本组件内所依赖的变量、结构要求全部在组件元素内申明.
3.8注释设计
注释设计请参考《Visual C++ 可视化程序设计》的附录部分.
3.9 测试计划
测试日期、测试人员安排请参考测试计划,测试用例的具体内容,请参考测试用例说明.
3.10尚未解决的问题
本模块在设计时有考虑不到的情况,具体实现方法在编码时标注清楚. 4.用户交互子系统模块
4.1模块描述
➢目的和意义:主要是用于用户和系统的交互,使得用户能够很简单的对系统进行操作
➢特点说明:能够很直观的表达用户的需求,使得用户很容易从中掌握系统的相关信息,并很快的能够操作系统的相关功能.
4.2功能
其功能主要是用户与系统之间的交互,即用户对系统进行操作,相应的系统根据用户的操作来对相应的命令进行读取,对命令进行读取后,进行相应的命令处理,而后续的相应处理,则应该调用相应的模块来进行.
4.3性能
➢灵活性:因为是系统与用户的直接交互,故其灵活性是非常重要的,直接影响用户对系统的可操作性.
➢时间特性:需要系统相应用户的时间较短.
4.4输入项
管理员和用户的相关请求等.
4.5输出项
对管理员和用户所发出的请求进行相应的回应.
4.6程序结构
用户交互执行
用户命令处理
读用户命令
系统配置可/不可用状态楼层选择
4.7接口
接收和处理管理员与用户的请求;
4.8存储分配
应用相关的组件进行函数的相关调用,并对系统相应用户的请求进行处理.
4.9注释设计
注释设计将书写于程序设计编码中的相关模块.
4.10限制条件
测试用户对系统交互的命令是否有效.
5.信息显示子系统模块
5.1模块描述
该模块主要是对系统的信息进行显示,主要包括电梯的当前可运行情况、当前运行情况,系统的请求情况,系统的运行状况(包括内外部情况信息)等.
5.2功能
主要是信息显示,为用户提供信息.
5.3性能
➢灵活性:此模块要求系统具有较高的灵活性.
➢时间特性:此模块要求系统响应具有及时性.
无.
5.5输出项
系统的相关信息的显示.
5.6程序结构