完整word版电梯控制系统需求规格说明书.docx
- 文档编号:6859440
- 上传时间:2023-05-10
- 格式:DOCX
- 页数:8
- 大小:93.73KB
完整word版电梯控制系统需求规格说明书.docx
《完整word版电梯控制系统需求规格说明书.docx》由会员分享,可在线阅读,更多相关《完整word版电梯控制系统需求规格说明书.docx(8页珍藏版)》请在冰点文库上搜索。
完整word版电梯控制系统需求规格说明书
电梯控制系统需求规格说明书
计算机系软件工程专业
姓名:
曹腾浩
学号:
20111308004
指导老师:
段丽英
编写日期:
2013年5月2日
一、前沿介绍
1.1引言
客户通过需求规格说明书在分析阶段即可初步判定目标软件能否满足其原来的期望,设计人员则将需求规格说明书作为软件设计的基本出发点。
同时,客户与设计人员能够得到良好的有效率的沟通,以便进行系统的更改。
需求分析明确客户的需求,是对要解决的问题的彻底理解。
在解决问题之前要理解问题,只有真正的理解问题才能更好的解决问题。
要弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。
需求分析就是给系统分析、设计人员一个和客户交流来理解问题的机会,了解客户究竟需要什么。
1.2编写的目的
1.2.1希望用户能够对电梯的控制系统有个初步的了解,了解电梯逻辑控制的基本方法
1.2.2软件设计人员可以通过该说明书编写出预期的软件
1.2.3能够作为电梯购买商的参考资料,从而对性价比进行分析
1.2.4能够提供给维护人员作为维修说明工具,以便更简便的对电梯进行操作,提高维修效率
1.2.5能够作为电梯制造商的制造参考说明手册,从而生产出符合广大社会需要的电梯类型
1.2.6可以作为电梯开发者的交流资料,对电梯控制系统进行更好的完善
1.3软件产品作用范围
1.3.1根据国家相关法律,高层建筑超过六层必须安装电梯。
所以六层以上建筑可以使用本产品。
1.3.2办公大楼或者商场或者一些娱乐场所,总之现在电梯很普遍,本产品使用范围也很广。
二、数据要求
2.1数据对象
管理员,乘客,电梯
2.2ER图
2.3数据流图
2.3.1总体数据流图
2.3.2详细数据流图
2.4状态转换图
三、功能或行为需求
3.1功能或行为需求:
上下楼请求
(1)引言
为了满足用户的上下楼的请求,我们让电梯的外部除了底层和顶层只有一个按钮外,每个楼层有两个按钮,分别指示上楼和下楼请求。
(2)输入
用户按下向上或向下请求的按钮
(3)处理过程描述
当用户在某层楼按下按钮后,按钮灯亮,系统接到用户指令后将指令传递到应用接口,根据决定服务优先次序的算法做出响应,然后通过电梯上下运动控制系统来实现用户上下楼的请求。
(4)输出
电梯的运行结果即为输出结果,在到达该楼层后电梯门自动开启,如果电梯的运行结果错误,则需要通知管理人员、维护人员进行检查和维护。
3.2功能或行为需求:
电梯上下运动控制
(1)引言
为了满足用户的上楼或下楼请求、用户正确到达目的楼层,系统通过响应用户的请求指令,进而驱动电梯驱动电机来控制电梯的上下运动
(2)输入
用户通过电梯内部的按钮——1~n层的数字按钮、向上或向下请求的按钮
(3)处理过程描述
系统获得多用户的请求后,将指令传递到应用接口,在系统的规定等待时间段里,如果没有特殊请求(开门、关门按钮),电梯门则自动关闭,然后将获得的请求经过优先处理得到当前电梯所要去的首目的楼层,结合电梯当前楼层判断出电梯要做向上还是向下运动,进而将指令传递给上下运动控制系统,从而驱动电梯上下运动来实现上下楼的目的。
当电梯到达该楼层后,按钮灯熄灭。
如果电梯已到达该楼层,或者电梯正在沿所请求的方向运动,或者遇到有冲突的请求时,按钮灯灭。
在遇到有冲突请求的情况下,如果两楼层同时发出请求,则只能取消其中一个请求。
决定服务优先次序的算法应该尽量减少两个请求的等待时间。
(4)输出
电梯的运行结果即为输出结果,在到达该楼层后电梯门自动开启,自动开启后在系统的规定等待时间段里,如果没有特殊请求,电梯门则自动关闭。
如果电梯的运行结果错误,则需要通知管理人员、维护人员进行检查和维护。
3.3功能或行为需求:
电梯的延迟关门、提前关门控制
(1)引言
为了解决用户在上下楼之前出现的忙碌状态的时候,能体现出该系统的人性化,用户可以通过按下延迟关门控制按钮来延迟电梯的自动关门或按下提前关门控制按钮提前电梯的自动关门时间
(2)输入
电梯内部的按钮——开门按钮、关门按钮
(3)处理过程描述
用户在系统的规定有效等待时间段里按下延迟关门或提前关门按钮后,系统接到指令后,通过增加或减少电梯的自动关门时间来控制电梯的延迟关门、提前关门
(4)输出
电梯的运行结果即为输出结果,如果电梯的运行结果错误,则需要通知管理人员、维护人员进行检查和维护。
3.4功能或行为需求:
优先级控制
(1)引言
电梯很多时候都会接到两个或两个以上的请求,为了减少多个请求的等待时间,系统需要对多个请求进行优先级的判断
(2)输入
按钮的选择相当于输入
(3)处理过程描述
在多用户使用电梯的时候,即系统接到多个请求后,或系统在接到一个请求后又接到别的请求。
系统将当前的首目的楼层与新的请求相比较,根据减少请求间的等待时间为原则判断哪个请求优先,从而系统先响应优先请求,即将优先的请求更新为电梯新的首目的楼层,如果中途再有新请求,则做一样的处理。
(4)输出
电梯的运行结果即为输出结果,如果电梯的运行结果错误,则需要通知管理人员、维护人员进行检查和维护。
3.5功能或行为需求:
报警控制
(1)引言
为了保证电梯的乘客的人身财产安全,每个电梯内部都设有一个紧急按钮,在遇到紧急事件时,用户可按下按钮,按下后系统向管理人员发出报警信号,然后电梯被置为为“不可用”状态。
每个电梯都设有取消“不可用”状态的机制。
(2)输入
报警按钮
(3)处理过程描述
系统通过响应用户的按钮请求,将报警信号传递到报警控制系统,将暂停信号传递给电梯上下运动控制系统,即让电梯变成“不可用”状态。
(4)输出
电梯的运行结果即为输出结果,如果电梯的运行结果错误,则需要通知管理人员、维护人员进行检查和维护。
3.6功能或行为需求:
超重处理
(1)引言
为了保证乘客的人身财产安全以及电梯的使用寿命,电梯本身能承受的总重量有一个上限,如果电梯运载的总重量超过上限,则为超重状态
(2)输入
电梯运载的总重量
(3)处理过程描述
如果电梯的运载总重量超过上限,系统则发出超重命令,系统响应超重命令后将激活电梯的暂停控制处理系统,当且仅当电梯的运载总重量不超过上限时电梯才恢复正常运作状态。
(4)输出
电梯的运行结果即为输出结果,如果电梯的运行结果错误,则需要通知管理人员、维护人员进行检查和维护
四、其他需求
4.1时间特征
本电梯控制系统属于实时系统,虽不及那些特殊的实时系统诸如用于军事、航空领域的等等对时间有很特殊的要求,但是也对响应时间、处理时间上有较强的要求。
需要:
a.响应时间迅速
b.更新处理时间相对比较快
c.数据的转换和传送时间迅速
因此对时间特性的要求如下:
响应时间:
<=3s
处理时间:
<=1s
更新处理时间:
<=5s
梯内关门时间:
<=3s
梯内开门时间:
<=3s
4.2灵活性
a.能在多种运行环境下运行,如windowsxp,Unix,Linux;
b.编写代码模块化,以保证修改时同其他软件的接口变化不大;
c.在时间响应速度上可以做到更高的效率;
d.计划发生变化或改进时能方便软件的开发人员和维护人员灵活的增减、修改该系统的功能、代码等。
4.3属性
4.3.1可用性
向客户提供详细的操作手册,和数据字典等。
使用户能够对电梯的控制系统有个初步的了解
4.3.2安全性
只有开发人员和维护人员才有权限查看和修改该系统的源代码,以防止程序和数据受到意外的或蓄意的存取、使用、修改、毁坏或泄密。
4.3.3可维护性
代码有足够的注释,清晰的结构,变量、函数等的命名具有较高的易理解性,以便修改潜伏的错误,改进性能和其他属性,使软件产品适应环境的变化
4.3.4可移植性
本电梯控制系统采用windows操作系统下的VC++6.0编译环境,在通用的程序设计语言和运行支撑环境下,有较高的可移植性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 word 电梯 控制系统 需求 规格 说明书