1 引言
1.1 目的
此电梯开发软件是为了我校基础教学楼的调度问题而设计的,为了使更多在学生在使用电梯的时候感受到更加便捷,节省电梯运行时间,提高电梯的运行效率。
1.2 预期的读者和阅读建议
目前是初步调查阶段,以及调查方案的讨论阶段,本程序只是面对电梯管理人员和开发人员,方便其进行管理以及调试。
1.4 参考文献
目前为参考文件,有可能涉及电梯调度这方面的书籍。
2 综合描述
2.1 产品的前景
我校学生使用的四个电梯,分布在教学楼的四个角落,基础教学楼的楼层是18,分为东西两侧各两个电梯,低八层电梯上行时不停靠,由于教学楼刚刚建成,对楼层还不是十分熟悉,在使用电梯时还不能将其效益最大化,所以本产品尝试在电梯调度的管理机制上有所创新,辅助师生节省时间,同时尽量延长电梯使用寿命。
2.2 产品功能
本产品能够统计电梯上人数的总重量,相应乘客的请求(包括开门关门),突发情况
应急处理,以及安全机制等。
2.3 用户类和特征
本程序由程序开发人员编写,载入电梯控制程序中对电梯进行控制调度,所以面向的用户主要是学生或者部分员工。他们只需要按照自己的意愿进行操作,当他按下楼层之后按钮没有变色说明楼层不可选。
2.4 运行环境
操作系统:linux
硬件平台:
其他软件:
3 外部接口需求
3.1 用户界面
描述用户的界面的软件组件。
......
3.2 硬件接口
......
3.3 软件接口
......
3.4 通信接口
......
4 系统特性
4.1 说明和优先级
......
4.2 功能需求
......
5 其他非功能需求
5.1 性能需求
......
5.2 安全设施需求
......
5.3 软件质量属性
......
5.4 业务规则
......
5.5 用户文档
......
调查结果
由于我们调查时间的不充分,可能我们采集样本的时间有点片面,但我们的通过探讨观察认为电梯的使用主体是学生,学生主要是集中在上课前20十分钟的这段时间区域内,爆发性的使用电梯,而电梯的使用是为了方便大家,即通过这二十分钟的电梯调度使大家尽可能没有感受到拥挤,提高用户体验舒适度。
有待解决问题,1-8层应不应该有上行电梯的停靠,或者电梯停靠的临界值是否是确定的,电梯的主流设计方法一种是学校现在采用的单双分层的,还有一种就是两个相邻的楼梯分别停靠不同区域的楼层,比如说一个电梯停靠8-12层,另一个电梯停靠12-18层这种设计会减少每层停靠的时间,因为电梯的往返时间主要消耗在停靠的层数上,而人的上下电梯时间以及运行时间是一定的;同样是将学生分为了两种一种是奇偶的划分,另一种则是区域楼层的划分,我们认为第二种划分是电梯有了充分运行的(假设学生在每层下电梯的概率是相同的)的时间,在一定程度上会缩短运行时间,提高电梯的使用率。还有一个问题值得探讨的问题是对电梯闲置时电梯的位置的确定,是不是电梯一定要自动回到1层,假设一种情况,在第一节课下课时,高楼层同学往下走,低楼层同学往上走,当两个电梯同时处于1层时会造成高层同学的等待,若将电梯停靠在高层时同样会造成如此问题,假若一个停在1层,另一个停靠在18层,则会形成类似“流水”的结构,并发进行。诸如此类,有的我们已经达成了共识,还有一些有待商议。