zoukankan      html  css  js  c++  java
  • 电梯调度需求分析报告

    信1201-2班高扬、 信1201-1班韩雪东

    需求分析

    1引言 

    1.1  编写目的

    本次需求分析报告主要为编写电梯调度程序作指导,确立程序的应用环境。 

    1.2 项目背景

    石家庄铁道大学基础教学楼初步落成,大厦有18层,4部电梯,很多乘客使用这些电梯(旅客重量:平均70公斤最大120公斤,最小45公斤),其他常量数据:电梯速度,开关门时间等。现为模拟电梯使用过程,以更好的使电梯运行。

    1.3参考资料

    主要是利用在不同时段对电梯人流量进行调研,统计数据;对电梯基本的运行速度,开关门时间,在不同层数的停靠频率时间进行调研,统计数据。

     

    2任务概述 

    2.1目标 

    利用本程序可以很形象的模拟电梯的运行状况,方便管理人员对电梯的运行进行管理和完善。

     2.2假定与约束 

    本次软件开发并不需要很多经费限制,主要是在老师规定时间内完成设计,实现目标。

     

    3数据描述 

    电梯系统的数据需求包括的很少,但是对这些不多的数据要求还是很严格的,客户需要的就是楼层数,怎么设计能够用最短的时间安全到达每一层等。这些数据具有以下几种性质:                 3.1数据的输入和处理要求具有准确性和实时性

    客户输入的数据一定要得到准确的处理,而切能够及时的得到处理,比如电梯停在1层,现在位于10层的用户需要乘坐电梯,当用户手动输入某一个信号的时候,位于1层的电梯就要及时的反应,并且准确的到达10层。

    3.2数据的一致性和完整性

    由于电梯系统的数据是共享的。在不同的楼层,数据却是独立的,但在每个楼层里数据是共享的。所以如何保证这些数据的一致性,是系统必须解决的一个问题。用户输入的数据要得到完整性的处理,从而使得电梯顺利的运行。

    3.3数据的共享性与独立性

    整个电梯系统的数据是共享的。但是从系统开发的角度来说,共享的信息处理起来会带来困难,因此合理的算法就是必要的了。

    3.4实地测试数据

    数据来源:石家庄铁道大学基础教学楼3号电梯

    部分调查数据:

    楼层

    上电梯人数

    下电梯人数

    时间(分钟:秒)

    18层-1层

    未知

    1层下15人

    2:20

    18层

    5

    0

     

    18层-17层

    1

    0

    0:15

    17层-15层

    1

    0

    0:10

    15层-11层

    0

    0

    0:5(开门没有上人)

    11层-1层

     

     

     

     

     

     

     

    电梯开门时间:2s

    电梯关门时间:2s

    上下层平均运行时间:3s

    乘客进入电梯平均时间:6s

    乘客出电梯平均时间:5.5s

    平均等待时间:大约80s

    电梯最大承重量:1150kg

    高峰期人数:30人

     

    4功能需求 

    4.1功能描述

    本程序主要实现模拟实现电梯调度的过程,为能够更合理的使电梯运行,用最少的时间运送最多的乘客。

    4.2存在问题

    当前电梯调度需求不等,使用率较低。8-11层高峰期需求量较大,但无法得到满足,一层等待时间过长,阻塞人数较多。

    4.3拟解决方案

    8到11层设置独立电梯,教师电梯分时间段对学生开放,以减少一层压力。尤其是上课时间,学生流量大,时间紧张,应按照课表用到的教室分布电梯。

     

    5性能需求 

    5.1时间要求 

    程序实现应达到实时的要求,并能够及时反馈信息。实现电梯能在收到要求是进行运行达到所需楼层。 

    5.2适应性

    在操作方式、运行环境、与其他软件的接口等发生变化时,具有一定的适应能力。  

     6有图有真相

  • 相关阅读:
    bzoj1036树的统计Count
    bzoj 2049 洞穴勘测
    PHP可变参数
    PHP可变参数
    读取数量不定的输入数据
    读取数量不定的输入数据
    字符导致的不便
    字符导致的不便
    Welcome to the world of Java! ^O^ cmd + notepad + HelloWorld
    Welcome to the world of Java! ^O^ cmd + notepad + HelloWorld
  • 原文地址:https://www.cnblogs.com/hanshidiguo/p/4369403.html
Copyright © 2011-2022 走看看