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层,则会形成类似“流水”的结构,并发进行。诸如此类,有的我们已经达成了共识,还有一些有待商议。