热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

结对开发Ⅲ——电梯调度需求分析

需求分析1引言1.1编写目的为了学校新建的基础教学楼的充分使用,电梯调度应该优化,及时便利地满足学生老师们的上下楼的需求。1.2背景基础教学楼电梯现状:总共

需求分析

1引言

  1.1编写目的

    为了学校新建的基础教学楼的充分使用,电梯调度应该优化,及时便利地满足学生老师们的上下楼的需求。

  1.2背景

    基础教学楼电梯现状:总共有18层, 5部电梯。每个电梯限15人,西侧的两部电梯停1层和8~18的双层,另外两部停1层和8~18层的单层。还有一部是教师专用电梯。

    电梯使用情况:安排有课的教室大部分都在1~4层,所以电梯的任务还不是特别重。空闲期间,从1楼到顶层18楼(中间不停靠)大致需要1分钟左右,还是很快的,所以快到的时候头有点晕。但是在高峰期(上课前10分钟)等电梯的人明显增多,到达目的楼层的时间较长。由于我们有课的时候都是高峰期,没课都是空闲期,所以没有考察到高峰期的实际情况。

电梯名称        停靠层数(层)  乘客限制(人 重量限制(kg)
电梯西1 1、8-18单层  15 1150
电梯西2 1、8-18单层  15 1150 
电梯东1 1、8-18双层  15 1150 
电梯东2 1、8-18双层  15 1150 

  (1)待开发的软件系统的名称:基础教学楼电梯模拟系统

  (2)本项目的提出者及开发者:袁佩佩、于海洋;

    用户:石家庄铁道大学全体学生(因为老师有专用电梯,所以此处不考虑老师);

         实现该软件的计算机:PC

2.任务概述

  2.1目标

    优化电梯调度,更快更好地为同学们提供服务。

    目前的算法是分单双层,并且2~7层不停靠。我们的模拟电梯系统在现有的基础上进行优化,计划2~5层不停,四层四层地停靠,并且在上课前15分钟其中两部电梯的内外按钮不接受下楼的请求,下课后15分钟不接受上楼的请求。并且电梯响应上楼之后,在电梯内部是无法按动该楼层以下楼层的按钮。

  2.2特点

    最终用户的特点:(1)大部分人没那么勤奋,一般在上课前10分钟和下课后10分钟客流量比较大。平时客流量比较少。

                           (2)早上和中午课前大多是上楼的,中午和晚上下课大多是下楼的。

  2.3假定和约束

    开发期限视老师的心情而定。

3.需求规定

  3.1功能说明

    点击上下楼或楼层按钮,电梯会有相应的动作(上楼下楼、开门关门),来模拟电梯运作的过程。

  3.2对性能的规定

    (1)实时性:实时反映电梯的运行情况;

    (2)灵活性:若电梯出现故障,设计的算法可以较好地达到所有用户的目标。

  3.3输入输出要求

  直接点击按钮,内部传入按下按钮的时间;图形化界面输出。

  3.5故障处理

     若软件内部出错,则提示;硬件故障,则强制关闭,不投入使用。

4运行环境规定

  4.1支持软件

    操作系统 :win XP/7/8/Vista/10

 

 

有图有真相

 


推荐阅读
  • 负载均衡基础概念与技术解析
    随着互联网应用的不断扩展,用户流量激增,业务复杂度显著提升,单一服务器已难以应对日益增长的负载需求。负载均衡技术应运而生,通过将请求合理分配到多个服务器,有效提高系统的可用性和响应速度。本文将深入探讨负载均衡的基本概念和技术原理,分析其在现代互联网架构中的重要性及应用场景。 ... [详细]
  • 深入理解OAuth认证机制
    本文介绍了OAuth认证协议的核心概念及其工作原理。OAuth是一种开放标准,旨在为第三方应用提供安全的用户资源访问授权,同时确保用户的账户信息(如用户名和密码)不会暴露给第三方。 ... [详细]
  • 高效解决应用崩溃问题!友盟新版错误分析工具全面升级
    友盟推出的最新版错误分析工具,专为移动开发者设计,提供强大的Crash收集与分析功能。该工具能够实时监控App运行状态,快速发现并修复错误,显著提升应用的稳定性和用户体验。 ... [详细]
  • 在 Flutter 开发过程中,开发者经常会遇到 Widget 构造函数中的可选参数 Key。对于初学者来说,理解 Key 的作用和使用场景可能是一个挑战。本文将详细探讨 Key 的概念及其应用场景,并通过实例帮助你更好地掌握这一重要工具。 ... [详细]
  • 2018年3月31日,CSDN、火星财经联合中关村区块链产业联盟等机构举办的2018区块链技术及应用峰会(BTA)核心分会场圆满举行。多位业内顶尖专家深入探讨了区块链的核心技术原理及其在实际业务中的应用。 ... [详细]
  • 本文将详细介绍多个流行的 Android 视频处理开源框架,包括 ijkplayer、FFmpeg、Vitamio、ExoPlayer 等。每个框架都有其独特的优势和应用场景,帮助开发者更高效地进行视频处理和播放。 ... [详细]
  • 深入解析OSI七层架构与TCP/IP协议体系
    本文详细探讨了OSI七层模型(Open System Interconnection,开放系统互连)及其与TCP/IP协议体系的关系。OSI模型将网络通信过程划分为七个层次,每个层次负责不同的功能,从物理层到应用层逐步实现数据传输和处理。通过对比分析,本文揭示了OSI模型与TCP/IP协议在结构和功能上的异同,为理解现代网络通信提供了全面的视角。 ... [详细]
  • 模糊神经网络的训练策略与学习算法优化
    本文探讨了模糊神经网络的训练策略与学习算法优化,详细分析了基于FPGA和MATLAB的实现方法。通过改进的学习算法,提高了模糊神经网络在复杂环境下的适应性和准确性,为相关领域的研究者提供了有价值的参考和技术支持。 ... [详细]
  • 中文分词_中文分词技术小结几大分词引擎的介绍与比较
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了中文分词技术小结几大分词引擎的介绍与比较相关的知识,希望对你有一定的参考价值。笔者想说:觉得英文与中文分词有很大的区别, ... [详细]
  • Visualizing and Understanding Convolutional Networks(ZFNet网络)论文阅读笔记
    VisualizingandUnderstandingConvolutionalNetworksZFNet网络架构论文阅读笔记2022.4.4论文地址https:arxiv ... [详细]
  • 文档介绍:西南大学培训与继续教育学院课程考试试题卷学期:2020年春季课程名称【编号】:计算机应用基础【0483】A卷考试类别:大作业满分:100分一、大作业题目简述 ... [详细]
  • https:www.bilibili.comvideoav43996494?p61补充说明(修正前面代码存在问题):#先验框筛选defchoose_anchor_boxes(sel ... [详细]
  • 计算机网络概述计算机网络基本概念计算机网络计算机网络是互连的、自治的计算机集合。协议计算机网络中的实体在进行数据交换的过程中必须遵循的规定或约定,称为网络协议。协议的三个要素:语法 ... [详细]
  • SmartMesh WireLess HART 资料总结
    SmartMeshWireLessHART资料总结--刘振君2017.01.0923:00:00IEEE802.15是一个工作组98年成立,专门从事 ... [详细]
  • Pytorch的load方法和load_state_dict方法只能较为固定的读入参数文件,他们要求读入的state_dict的key和Model.state_dict()的key ... [详细]
author-avatar
书友44802979
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有