• 结对开发-电梯调度-需求分析-初步调查


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

  • 相关阅读:
    WeX5 苹果APP打包教程
    开源中国社区
    HBuilder-飞速编码的极客工具,手指爽,眼睛爽下载
    java用double和float进行小数计算精度不准确
    SQL Server 查询表的主键的两种方式
    JS代码压缩格式化在线地址
    解决SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问的方法
    SQL跨数据库复制表数据
    ExtJs 扩展类CheckColumn的使用(事件触发)
    DM36x IPNC OSD显示中文 --- 基本数据准备篇
  • 原文地址:https://www.cnblogs.com/d12138/p/4370596.html
Copyright © 2020-2023  润新知