zoukankan      html  css  js  c++  java
  • 结对3(电梯调度需求分析)

    执行计划

    任务名称

    开始日期

    结束日期

    时间用时

    成员

    备注

    需求分析文档设计调查

    (大概)

    3月20日

    星期五

    3月21日

    星期六

    两天

    林彦汝

    张金

     

    详细文档设计

    3月22日

    星期日

    3月23日

    星期一

    两天

    林彦汝

    张金

     

    二次调查

    整理数据

    3月24日

    星期二

    3月26日

    星期四

    三天

    林彦汝

    张金

     

     

    项目功能实现

    (设计算法、代码编写)

    3月28日

    星期六

    4月1日

    星期三

    四天

    林彦汝

    张金

     

     

    整合功能模块

    4月2日

    星期四

     

    4月2日

    星期四

    一天

    林彦汝

    张金

     

    测试用例文档

    4月3日

    星期五

    4月3日

    星期五

    一天

    林彦汝

    张金

     

    项目总结报告

    4月4日

    4月4日

    一天

    林彦汝

    张金

     

    一、   需求分析

    1.1 目的

            为了基础教学楼的电梯得到充分利用,便于老师和学生上下课。

    1.2 背景

           石家庄铁道大学基础教学楼的电梯配置如下:大厦有18层, 5部电梯(1部老师专用,4部公共电梯),限乘15人,重量限制1150kg。学校规定在1~7层上课同学不能搭乘公共电梯。  

    电梯名称

    停靠层数(层)

    乘客限制(人

    重量限制(kg)

    电梯A1

    8-18单层

    15

    1150

    电梯A2

    8-18单层

    15

    1150

    电梯B1

    8-18双层

    15

    1150

    电梯B2

    8-18双层

    15

    1150

                                                                    

    1.3  管理者需求

    1. 实现项目的可管理性,能够监控电梯的安全。
    2. 实现项目的及时性,当出现问题时候,可以及时的采取施,达到保证人员安全的效果。
    3. 实现项目的可调控性,能够使用户在不同环境中使用项目,并且能够达到相同的效果。

    1.4  用户需求

    1. 正常的开关门
    2. 可以去任何一层楼层
    3. 若出现紧急情况时候,可以停止电梯运作,并发送警报给管理人员
    4. 查看电梯所在当前楼层
    5. 知道电梯是否已经满载
    6. 申请使用电梯

    二、调查数据

    (1)高峰期分为几段:

    (上午[下午情况类似])

                第一节课开始前(7:50~7:55)      平均7人

                第三节课至第四节课大课间(9:50~10:00)      平均11人

                最后一节下课后(12:00~12:05)  平均11人

    (2)电梯速度

            一般情况(1~4人)平均速度2.5s/层

            高峰时期(5~13人)平均速度4s/层

    人的数量影响电梯的运行速度。

    (3)开/关门时间

    我们将开关门情况分为自动和手动,多次测试,通过得到的数据找到结果发现手动开关门的平均时间(即从乘客按下关门按钮至门开始关闭)为3.4s,电梯自动开关门的平均时间为2.6s。

    (4)关于乘客的要在多少时间内走出电梯的问题:我们调查发现,这与电梯的感应器有关,如果有感应到有乘客身体在门框中,则不会关闭。

    (5)现存的问题

    1. 当两部电梯A、B都停在一楼,申请其中的A向上运行,被等待的A电梯一直未打开门,而旁边的电梯B却开门了,但没有任何提示。
    2. 当每一层都申请了电梯停靠时,会造成去往两段和等待的乘客耗时长。

    实地调查证据:

     

    三、算法设计

    1、按照内外优先级的顺序,先响应内部请求;

    2、当电梯处于上行状态时,只接受当前及其以上楼层的上行请求,下行同理;

    3、当两部电梯都不工作且不处于同楼层时,若有乘客申请上楼或者下楼,就用最短路径将最近的电梯调度过来。

    4、当总重量在1150kg的最大限制,或乘客的数量已经在最大,电梯应拒绝外部请求。

     

  • 相关阅读:
    cocos: RenderTexture 合并精灵图片
    itms-services 方式安装ipa 无法连接到网址(eg. 我用的ip:172.26.167.82)
    ios 信任自签名证书
    mac 浏览器(chrome, safari)信任自签名证书
    ##ant 打包apk
    #lua中编写shader的方式
    cocos:C++ 导出到lua, cocos2dx_extension.ini修改
    cocos:C++ 导出到lua, genbindings.py修改
    quick如何打开工程或者示例
    quick 中 "我的项目" 中的列表从那里来的?
  • 原文地址:https://www.cnblogs.com/xiaojin123/p/4369904.html
Copyright © 2011-2022 走看看