电梯概要设计Word格式.docx
- 文档编号:17366763
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:8
- 大小:107.52KB
电梯概要设计Word格式.docx
《电梯概要设计Word格式.docx》由会员分享,可在线阅读,更多相关《电梯概要设计Word格式.docx(8页珍藏版)》请在冰豆网上搜索。
2.3需求概述
2.3.1主要功能划分
2.3.2功能描述
2.4限制与约束
3总体设计
3.1处理流程
3.2总体结构和模块处理设计
3.3功能分配
3.3.1用户交互子系统模块
3.3.2可/不可用状态模块
3.3.3信息显示子系统模块
3.3.4楼层选择子系统模块
4.接口设计
4.1外部接口
DataAccessObject数据访问接口
4.2内部接口
5.数据结构设计
5.1逻辑结构设计
5.2物理结构设计
5.3数据结构与程序的关系
6.运行设计
6.1运行模块的组合
6.2运行控制
7.出错处理设计
7.1出错输出信息
7.2出错处理对策
8.安全保密设计
9.维护设计
1.1编写目的
根据数据流图导出软件模块图,并且利用划分原则进行精化,实现每个模块的接口与功能,读者为系统的开发与设计人员。
1.2项目背景
电梯系统由郑宇老师提出,李能斌小组组织完成项目的开发
1.3术语说明
总体设计
接口设计
数据结构设计
运行设计
出错设计
1.4参考文献
<
软件工程>
王长元李晋惠等编著西安地图出版社出版2003年11月
2.1目标
我们设计的这个软件(电梯系统)是为啦使用户从一个楼层送到另一个楼层而设计的,从而节约用户的时间与减少用户走楼梯的所消耗的体力,还必须含有能处理紧急事件的功能。
2.2运行环境
2.2.1软件环境
操作系统:
xpwin7
用户界面:
window风格界面
2.2.2硬件环境
高档微机
运行时内存要求;
不低于256MB
安装所需硬盘:
256MB
2.3需求概要
2.3.1.1读用户请求
2.3.1.2用户命令处理
2.3.1.3向用户显示反馈意见
2.3.1.4处理紧急事件
2.3.1.5系统执行命令
2.3.2.1当按一下按钮时。
所对应的按钮变亮。
指出电梯开往相应的楼层。
到达后按钮自动熄灭。
2.3.2.2如果电梯已经到达该楼层,后遇到冲突时。
按钮自动熄灭。
2.3.2.3没有服务请求时。
电梯保持在一个楼层。
并关闭电梯门。
2.3.2.4楼层优先权相同。
2.3.2.5系统以事件驱动的方式相应电梯内部信息。
并按照电梯运动的方向一次性完成。
2.3.2.6每个电梯都设定一个紧急按钮,按下紧急按钮并向管理人员发出报警信号。
后设置电梯为不可用状态。
设置可取消“不可用”状态机制。
本电梯系统软件适用于中小型电梯。
载重范围:
700kg到1000kg
3.1处理流程
3.1.1管理员启动系统
3.1.2从内外控制面板接受请求,经用户命令处理,从而使用户到达所要达到的楼层
3.1.3当紧急情况发生时。
电梯设置为不可用状态,报警器响,管理人员处理完事故后。
电梯设置为可用状态。
3.1.4电梯运行时,内外显示电梯为运行状态。
3.1.5管理员关闭电梯系统。
3.2总体设计和模块外部设计
系统总体设计如下图所示
3.3功能分配
用户交互子系统的程序结构图如下
3.3.2可/不可用状态
3.3.3信息显示子系统模块
3.4总体结构和模块外部设计
模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变得简单,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。
从这些特征可得出如图九的一条总的成本(或工作量)曲线,在考虑模块化时,应尽量使模块数接近于图中的M,它使得研制成本最小,而且应尽量避免不足的模块化或超量。
下面以结构图来描述机票预订系统的软件总体结构。
框内注明了模块的名字;
方框之间的直线表示模块的调用关系。
3.5功能分配
从程序的结构中可以看出,该系统主要分三大块,接收数据,数据的处理、判断,数据输出。
包括对读入用户请求,命令处理,信息反馈,命令执行。
(1)用户界面
在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。
在界面设计上,应做到简单明了,易于操作,并且要注意界面的布局,应突出显示重要信息以及出错信息。
外观上也要做到合理化,考虑到用户对windows风格较熟悉,应尽量向这一方面靠拢。
在设计语言上,已决定使用MSVisualC++进行编程,在界面上可以使用VisualC++所提供的可视化组件,向windows风格靠近。
其中服务器程序界面要做到操作简单,易于管理。
在设计上采用下拉式菜单方式,在出错显示上可调用VisualC++库中的错误提示函数,
总的来说,系统的用户界面应做到可靠,简单,易学习和使用。
(2)软件接口
(3)硬件接口
键盘,鼠标的输入,显示器(简)
内部接口方面,各模块之间采用函数调用,参数传递,返回值的方式进行信息传递。
具体参数的结构将在下面数据结构设计的内容中说明。
接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。
物理数据结构设计主要是设计数据在模块中的表示形式。
数据在模块中都是以结构的方式表示。
物理数据结构主要用于各模块之间函数的信息传递。
接口传递信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。
具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。
程序在有输入时启动数据模块,通过各模块之间的调用,读入并对输入进行格式化。
然后数据处理模块会对数据进行处理,判断结果,并传输给数据输出模块,数据模块对结果进行处理,以动态的形式在显示器显示出来。
运行控制将严格按照各模块间函数调用关系来实现。
在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。
软件运行时有较友好的界面,基本能够实现用户的数据处理要求。
6.3运行时间
在软件的需求分析中,对运行时间的要求为必须对做出的操作有较快的反应,要满足用户所提出的要求。
7.1出错输出信息
程序在运行时主要出现两种错误:
1.由于输入信息,或无法满足要求时产生的错误,成为软错误。
2.由于其他问题,如网络传输超时等,产生的问题,成为硬错误。
对于软错误,须在输入数据验证模块中进行数据分析,判断错误类型,再生成相应的错误提示语句,送到输出模块中。
对于硬错误,可在出错的相应模块输出简单的出错语句,并将程序重置。
返回输入阶段。
首先,对于软错误,应对程序做多次的调试和测试,争取能多发现里面包含的问题并解决。
使程序尽量健壮。
例如,在对输入数据的检测时,应对除数字外其他符号输入时进行检测。
至于硬错误,保存文档和数据的同步,方便进行数据恢复。
由于该系统是面向公众的一个电梯程序,因此无需太多的保密,只需注意对程序修改的权限的设定,要设置为编写员才可以进入改写。
由于系统较小没有外加维护模块,因为维护工作比较简单。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电梯 概要 设计