大作业:电梯设计的概要设计文档

一、系统硬件接口定义

1.电梯内外操作按钮与显示屏幕

电梯内部的操作界面包括楼层按钮、对应的指示灯、开关门按钮(紧急呼叫按钮)以及显示当前楼层数的屏幕。按钮有向指示灯和CPU传输的接口,屏幕有接受CPU传输的接口。

每个楼层的操作界面包括上行与下行按钮、对应指示灯以及显示两台电梯楼层数和运行状态的屏幕。每层楼的行程开关通过CPU将电梯运行信息传输给屏幕,按钮有向指示灯和CPU传输的接口。

2.电梯的动作

电梯动作包括电梯上下行与电梯门的开闭。电梯上下行由大电机带动,电梯门的开闭由独立小电机控制。控制电机留与CPU相连的接口,电梯门的行程开关有向小电机传输的接口。

二、系统功能定义

1.电梯运动

电梯将乘客带至目的楼层,上下行加减速缓慢、运行平稳,在每层楼判定是否停止和运行方向。在按下电梯门开闭按钮后能响应打开电梯门。

2.楼层显示与控制

电梯内显示屏幕显示当前楼层数,指示灯显示对应按钮是否被按下。按钮可以控制电梯的上下行和电梯门的开闭。

每层楼的显示屏幕不仅显示两部电梯的楼层数,还显示电梯运行状态。指示灯显示对应按钮是否被按下,上下行按钮控制适合的电梯运行至该楼层载客。

3.逻辑判断

根据两部电梯所在楼层和运动方向决定哪一台电梯响应乘客按下的上下行按钮,根据电梯所处的位置决定是否响应电梯内乘客下达的开门指令,以保证安全、舒适与节能。

三、软件功能模块分解和模块间接口定义

软件功能模块分为屏幕显示、电梯按钮、电梯上下和电梯门开闭。

电梯屏幕显示与电梯上下间有接口,指示灯与电梯按钮、电梯上下和电梯门开闭间有接口,电梯按钮与电梯上下与电梯门开闭间有接口。

电梯开关和电梯上下互锁,电梯门开闭和电梯上下互锁。电梯停止后要触发电梯门的动作,门关上后要触发电梯的动作。有乘客的操作时电梯上下和电梯门开闭能及时响应,从设定模式转为人为控制。

时间: 2024-10-09 22:07:26

大作业:电梯设计的概要设计文档的相关文章

概要设计文档

---恢复内容开始--- 飞机大战概要设计文档规格说明书   1. 引言部分 1.1目的 该文档的目的是描述飞机大战的概要设计,主要内容包括飞机大战的功能简介等 本文档预期的读者包括全体小组成员及指导教师. 1.2 范围 1.2.1 项目目标 开发一个能为生活增添乐趣,填补空闲无聊时间,丰富我们的生活的小游戏,满足我们休闲娱乐的要求. 1.2.2 主要项目需求 该游戏主要功能包括: ● 操控战机 ● 发射炮弹 ● 攻击敌机 1.2.3 项目设计约束.限制 该游戏支持鼠标或键盘操控. 1.3缩写

Effective Java 第三版——19. 如果使用继承则设计,并文档说明,否则不该使用

Tips <Effective Java, Third Edition>一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java 6,7,8,甚至9的发布,Java语言发生了深刻的变化. 在这里第一时间翻译成中文版.供大家学习分享之用. 19. 如果使用继承则设计,并文档说明,否则不该使用 条目 18中提醒你注意继承没有设计和文档说明的"外来"类的子类化的危险. 那么为了继承而设计和文档

软件概要设计文档(终)

软件概要设计文档 1.引言 1.1目的 该文档的目的是描述辅助选课系统的概要设计,主要内容包括系统功能简介.系统结构设计.系统结构设计.系统接口设计.模块设计和界面设计等. 本文档预期的读者包括设计人员.开发人员.项目管理人员.测试人员. 1.2范围 1.2.1系统目标 开发一个支持学生选课并辅助学生选课的APP. 1.2.2主要软件需求 该系统主要功能包括: l  用户登录 l  用户选课 l  查看课表 l  辅助选课 l  信息更新 1.2.3软件设计约束 软件支持单键盘.单鼠标的物理结构

概要设计文档3.0

概要设计文档 1.引言部分 引言部分主要说明编写目的.系统的范围和参考资料等. 1.1目的 该文档的目的是描述旅游软件的概要设计,主要内容包括系统功能简介.系统结构设计.模块设计和界面设计等. 本文档的预期读者包括:设计人员,开发人员,项目管理人员,测试人员. 1.2 范围 1.2.1 系统目标 我们设计这款软件主要目的是给大学生提供一款主要针对他们的旅游方式推荐旅游攻略的软件,让他们在想出游的时候可以根据自己的要求找到合适的地方可以去,既满足了自己的需求,同时也领略了更多的风光.同时,系统也可

产品设计流程与文档规范

最近项目中遇到了需求.UE.UI到前端工作衔接不顺畅的问题: 前端设计之前到底需求需要分析到哪一层? 哪些文档就可以支持前端设计? 这些文档的结构和规范都是什么样的? 以及,前端设计到什么程度就可以进入开发阶段? 为了解决这些问题,参考了网上一些文章简单的把产品设计流程归纳总结成了下面的内容 一.通用的产品设计流程 二.我理解的认知分析 这里可以归纳总结出对事物分析的通用方法:深入.分析(发散).聚焦(收敛).扩展的过程 针对我们项目成员特点:产品.需求.UI/UE(一人兼顾).前端开发.服务端

设计一个多文档界面(MDI)应用程序,可以实现打开、排列和关闭子窗口。

首先 :我们要知道什么是多文档界面(MDI) 理论上说是"在多文档窗口环境下进行开发设计的,这种多文档界面称为多文档界面(mdi)" 通俗 的一点,我们最常见到的Excel表格就是mdi [我个人理解的图是这样的] 开始实际操作: 1.打开2个窗体[Form2为主窗体,Form2_son为子窗体] 2.在主窗体Form2中拖拉控件 MenuStrip(菜单栏) 设置form2的IsMdiContainer=True 3.在子窗体Form2_son中拖拉控件 RichTextBox  (

Atitit 项目的主体设计与结构文档 v3

1. 实现的目标2 1.1. cross device跨设备(pc 手机 平板)作为规划2 1.2. 企业级Java体系与开发语言2 1.3. 高扩展性,高维护性,方便后期维护2 1.4. cross screen跨不同屏幕(兼容小屏幕)作为规划2 1.5. 跨语言标准化api2 1.6. 兼容性 与多版本管理3 1.7. 可读性dsl3 1.8. 跨平台规划,前期主要pc(微信平台等app内嵌,独立app内嵌,pc与手机与平板平台)3 1.9. 跨架构部署(支持多种部署方式,bs web cs

网络资源收集工具概要设计文档

1.引言 1.1编写目的 将之前会议中记录的设计要点进行总结和规划,供团队内开发者和测试人员进行代码编写与测试. 1.2项目背景 软件名: 网络资源收集工具 本软件任务:为下一组元数据抽取和整理工具进行对接,为下一组提供其所需的各类海量数据. 2.任务概述 2.1目标 总的目标是编写一个更快捷,更稳定的爬虫软件,维护并改善学长的代码并在其基础上进行完善创新. 分开来讲有学长代码规范的编写,学长遗留BUG的修复,多个种子链接功能的添加,广告过滤功能的优化,暂停爬取功能的实现,关键词筛选功能的添加与

软件概要设计文档最终版出炉啦~

由于版本2.0中的部分活动图在由Word文档转化为Pdf文件时发生变形,此次针对这个问题进行了修复和完善~推出了最终的3.0版本~ 文档链接为:https://files.cnblogs.com/files/software-engineering/软件概要设计说明书3.0.pdf 原文地址:https://www.cnblogs.com/software-engineering/p/9200780.html