1.引言

  1.1 编写的目的

  分析学校教学楼电梯调度在高峰或低谷时期运行是否快捷方便,以及安全性等问题,为后续开发电梯调度解决方案,系统设计与维护做好准备。

  1.2 背景说明

  学校教学楼楼层有18层,配置五座电梯,一座教师专用电梯停靠1-18层,四座学生公用电梯停靠8-18层。四座电梯分置教学楼东西各两部,东侧两部停双数楼层,西侧两部停

单数楼层。本次需求分析致力于电梯调度系统,用于开发使电梯能运行稳定,功耗较低的系统。

调查表:

电梯名称 停靠层数 乘客限制/人 重量限制/kg 电梯每层速度m/s 开/关门
时间/s
1 8-18层 15 1550 2.5 5
2 8-18层 15 1550 2.5 5
3 8-18层 15 1550 2.5 5
4 8-18层 15 1550 2.5 5

在调研中发现如下问题:

    1.问题描述:教学楼北门有东侧电梯只停双数楼层,西侧电梯只停单数楼层。问题产生:(极端想法)当有人想要观光教学楼,单双楼层都会去,则这个人到达8层后,不能乘电梯到9层,只能走楼梯,想要到达10楼又必须走楼梯。。。那么岂不是要徒步攀爬教学楼了?
  

    2.问题描述:同一侧两座电梯都有各自的上下楼层按钮,但是经过测试,这两座电梯按钮是属于一个调度系统的,当一个电梯正在运行时,按下运行时电梯按钮,另一个电梯开始响应,即使没有按下这个电梯的按钮。问题产生,同一个调度系统我认为只需一对按钮即可。
  

    3.问题描述:选择后的按钮再次选择便会取消,当我从9层坐电梯到一楼时,途中按下1楼按钮,电梯停止运动停在了4楼。
  

    4.问题描述:这四座电梯为学生电梯,只停8-18楼层,所以身在四楼的有选择恐惧症的同学到底是上到八楼还是下到一楼乘坐电梯呢?
  

    5.问题描述:安全性问题,电梯载重1150kg 15人,高峰时期人流量对于四座电梯,运行有较大压力。

  1.3 术语定义

  1.4 参考资料

2. 任务概述

  2.1 功能概述 /*简要叙述本系统预计实现的主要功能及功能之间的相互关系,最好用图表明。

  2.2 约束条件 /* 简要说明对系统设计产生影响的限制备件,如管理模式,硬件限制,技术或工具的制约等。

3. 数据流图与数据字典

  3.1 数据流图

    3.1.1 数据流图图形 /*将需求分析构造的数据流图按层次逐层画出。

    3.1.2 加工说明 /*对数据流图中的每一个加工,按编号,加工名,输入流,输出流及加工过程逐一说明。

  3.2  数据字典 /*本节对数据流图中使用的数据项,数据结构,文件的内容及组织结构逐项说明.

    3.2.1 数据项说明

    3.2.2 数据结构说明

    3.2.3 文件说明

4 系统接口

  4.1 用户接口 /*说明人机交互界面的用户需求,如屏幕格式,报表,菜单的格式与内容及功能键定义。

  4.2 硬件接口 /* 说明本软件系统与硬件设备的接口信息的内容,格式以及运行软件的硬件设备特征。

  4.3 软件接口 /*说明本软件系统与其它支持软件之间的接口规格,支持软件应明确其版本号。

5. 性能需求

  5.1 精度要求 /* 说明输入/输出数据以及传输数据的精度要求。

  5.2 时间特征 /* 定量说明系统应达到的响应时间,更新处理时间,数据传输转换时间,计算时间的特征值

  5.3 灵活性 /* 说明本软件在需求发生变化时(操作方式,精度要求,时间特征等)的适应能力。

6 软件属性

  6.1 可使用性 /* 规定系统的某些特殊需求,如检查点设置,恢复方法和重启动方法,以确保软件可使用。

  6.2 系统安全性 /* 规定系统为保证运行安全,信息安全面而采用的技术措施,如密码,防病毒,防黑客等。

  6.3 可维护性 /* 规定系统为提高系统的可维护性将采取的措施。

  6.4 可移植性 /* 规定程序以及挡方面军的兼容性,扩充性的约束。

7 其它需求

  7.1 数据库需求 /*对数据库的静态结构,动态组织,访问信息的方式,使用频率以及数据的存储等方面提出需求。

  7.2 系统操作要求 /*列出系统所要求的正确或特殊的操作方式,如用户的操作方式和系统的后援和恢复操作。

  7.3 故障及其处理 /* 尽量烈列出能够预测的系统故障(包括软硬件及其它系统),并指出故障可能造成的影响及故障排除的方法。

8 附录

转载于:https://www.cnblogs.com/bill927/p/4369831.html

教学楼电梯调度需求分析相关推荐

  1. 结对项目开发-电梯调度

    结对项目开发-电梯调度 n设计和实现一个电梯调度瞄准两个正确性和性能,在托管代码. n技能训练: na)需求分析 nb)高层次设计(界面,信息隐藏,松耦合) nc)设计文档 nd)算法设计 n1 .背 ...

  2. 现代软件工程 结对编程 (II) 电梯调度

    现代软件工程 结对编程 (II) 电梯调度 Pair Project II: Elevator Scheduler <现代软件工程> 的结对编程作业,  作者: 邹欣 怎样设计API?  ...

  3. 结对开发——电梯调度问题需求分析

    一.电梯调度设计背景:     试想一下,石家庄铁道大学基础教学楼的电梯配置如下:大厦有1/层, 4部电梯,很多乘客使用这些电梯的日常(旅客重量:平均70公斤最大120公斤,最小45公斤).其他常量数 ...

  4. 电梯调度需求调研报告

    组员 石鹤 李海超 1 引言    1.1 目的 本需求规格说明书对电梯调度系统进行简单的分析,定义总体要求,给出了背景.性能要求.功能分析及实地考察的内容. 系统主要用户是电梯管理员.电梯维护人员. ...

  5. java多线程电梯调度_面向对象之多线程(可捎带电梯调度)

    面向对象之多线程(可捎带电梯调度) 1. 题目重述 ​本题完成的任务为多部多线程可捎带调度电梯的模拟,电梯系统具有的功能为:上下行.开关门.新增一部可以使用的电梯,电梯系统在某一层开关门时间内可以上下 ...

  6. 结对项目——电梯调度

    结对项目--电梯调度 结对成员:王梓屹1120192548 陈泓铭1120192529 文章目录 结对项目--电梯调度 一.问题假设: 二.时间预估表(PSP) 三.类与接口定义 四.问题回答 3.1 ...

  7. 结对项目——电梯调度(final)

    结对项目--电梯调度 by 曹非凡 Part0 前言 在一开始看到项目需求时,我们两个其实并没有什么思路,所以去网上搜索了类似的项目,从中获取灵感.经过一番寻找,我们初步有三个方向,分别是用java, ...

  8. 结对项目——电梯调度(5)

    结对项目--电梯调度(5) by 潘 Part 0 进度概述 目前为止,整个项目已经完成,底层逻辑.UI界面.软件测试都已完成,对底层逻辑:对调度算法进行了模块化,使得每种调度算法存在一个专门的函数, ...

  9. 结对项目开发电梯调度 - 整体设计

    一.系统介绍 1. 功能描述 本电梯系统用来控制一台运行于一个具有16层的大楼电梯,它具有上升.下降.开门.关门.载客的基本功能. 大楼的每一层都有: (1) 两个指示灯:  这两个指示灯分别用于指示 ...

最新文章

  1. XMPP通讯开发-好友获取界面设计
  2. wireshark和tcpdump抓包TCP乱序和重传怎么办?PCAP TCP排序工具分享
  3. Volley源码分析
  4. python学习之- 内置函数
  5. English debate for sports motion with notes from PM (feedback included)
  6. git 使用攻略小记
  7. 利用for循环调用插入方法批量插入 一条失败_算法与数据结构(1):基础部分——以插入排序为例...
  8. 【链表】【树形DP】最大利润(jzoj 1487)
  9. (八)Spring与MyBatis整合
  10. 董小姐尴尬了?被判赔偿奥克斯1.67亿,格力回应已上诉
  11. 属猴的人2021年运势预测
  12. C#获取系统当前时间
  13. 蚂蚁金服CTO程立:金融级分布式交易的技术路径
  14. python网络爬虫网易云音乐guihub_GitHub - GreatV/CloudMusic-Crawler: 网易云音乐爬虫,数据可视化。...
  15. 做电脑技术员几年的心得
  16. 组态软件DIAView、扫码枪和第三方系统MES、SAP等应用
  17. 【单片机毕业设计】【mcuclub-jj-035】基于单片机的保险柜的设计
  18. 阿里巴巴大数据之路-大数据领域建模综述
  19. Qt: Exception at 0x7ff8082c4f69, code: 0xe06d7363: C++ exception, flags=0x1 (execution cannot be ...
  20. 咸鱼Maya笔记—Maya 多边形组件简介

热门文章

  1. my.ini修改后服务无法启动_教你发布vue+.netCore项目到服务器
  2. springboot+vue+element+mybatisplus项目(后端)
  3. IIS安装2个SSL_SSL的申请与https使用
  4. uni-app获取当前具体日期时间并将其格式化
  5. 保存jpg太大怎么办_[日本清酒小知识] 清酒可以放多久?应该怎样保存呢?——清酒保存指南(收藏版)...
  6. go语言与php优势,go语言有什么优点?
  7. linux ftp远程更新,用ftp远程安装linux
  8. python 千位分隔符_玩转千位分隔符输出 - leejun2005的个人页面 - OSCHINA - 中文开源技术交流社区...
  9. php sphinx 查询,php-Sphinx RT索引和SphinxQL查询
  10. linux云自动化运维,linux云自动化系统运维17(延时服务及定时服务)