- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电梯调度模拟系统详细设计
软件体系结构
大作业报告
任课教师: 丁月华
姓 名: 曹伟
学 号: 080505126
班 级: 软件一班
院 系: 数学与计算机学院
日 期: 2011-12-13
目录
第一部分、引言 2
1.1编写目的 2
1.2背景 2
1.3定义 2
3.1程序描述 3
3.2功能 4
3.3性能 4
3.4输人项 4
3.5输出项 4
3.6算法 5
3.7流程逻辑 5
3.9存储分配 5
3.10注释设计 6
3.11限制条件 6
3.12测试计划 6
3.13尚未解决的问题 6
4.1 程序描述 6
4.2 功能 6
4.3 性能 6
4.4 输入项 6
4.5 输出项 7
4.6 算法 7
4.7 逻辑流程 7
4.8 接口 8
4.9 存储分配 8
4.10 注释设计 8
4.11 限制条件 8
4.12 测试计划 8
4.13 尚未解决的问题 8
5.0 帮助系统 8
第五部分、项目分工 .....................9
第一部分、引言
1.1编写目的
本说明书在概要设计的基础上,系统的各模块、程序分别进行了实现层面上的要求和说明。
软件开发小组的产品实现成员应该阅读和参考本说明进行代码的编写、测试。
《项目需求说明》《项目详细设计说明书》《软件工程概论》,王华
(说明:不同的文档都有第一部分类似的引言部分,这样是为了文档能够在独立使用的时候,能够提供足够的背景信息。)
第二部分、程序系统的结构
在概要设计中,系统的在结构描述纵向上划分为三个层次,实现该系统的策略和描述请参考 详细设计文档。
系统采用Visual C++ 6.0的标准EXE工程来进行开发,实现标准包括:
1、主程序
A、工程类型:标准EXE;
B、工程名称:SDI_ELVT
C、编译生成文件:SDI_ELVT.EXE
2、用户自定义控件:
CElvtButton —— 上下楼梯按钮
注:后来使用的后添加的控件可以不计入本文档,但必须在合适的地方注明。
第三部分、基本操作部分
基本操作界面设计草图如下图3:
3.1程序描述
A、目的和意义:
该部分以窗体上的快捷菜单、控制面板的方式为用户提供友好的控制手段,其主要的目的还是使用户能够更方便的模拟电梯的运行过程。因此,无论从外观上还是从功能上都应有一定的可操作性和可用性。
B、特点说明:
该窗体在设计上尽量的符合人们的使用习惯。
外观颜色上应以鲜亮为主。
菜单的设计应在两个方面考虑:1、使用上,在使用上应尽量让用户感觉到方便又符合人们的习惯。分类要明确、细致。2、外观上,应考虑使用当今比较流行的菜单样式,显得比较华丽。尽量的能让用户可以按照自己的意愿去改变菜单的样式,在选项里去设置。
3.2功能
用户的操作采用IPO图表示如下:
图4:用户操作处理:IPO
3.3性能
灵 活 性:窗口响应绝大部分的快捷菜单和控制面板操作;
时间特性:响应鼠标单击的时间在2~3秒之间(考虑到鼠标事件较多处理较繁琐);
3.4输人项
输入的数据是户执行的各种操作,包括鼠标、键盘等操作。
3.5输出项
输入情况 输出情况 通过键盘输入想去的楼层 根据选择的命令执行相应的操作; 通过控制面板,选择你所需要的选项 根据你的选择作出响应的操作; 3.6算法
本部分没有采用自定义的算法。
3.7流程逻辑
相应的指令
3.7接口
SAPI SDK是微软公司免费提供的语音应用开发工具包,这个SDK中包含了语音应用设计接口(SAPI)、微软的连续语音识别引擎(MCSR)以及微软的语音合成(TTS)引擎等等。目前的5.1版本一共可以支持3种语言的识别 (英语,汉语和日语)以及2种语言的合成(英语和汉语)。SAPI中还包括对于低层控制和高度适应性的直接语音管理、训练向导、事件、语法编译、资源、语音识别(SR)管理以及TTS管理等强大的设计接口。其结构如图(1):
图(1)
4.7 逻辑流程
图 14 流程图
4.8 接口
4.9 存储分配
本程序在高级语言Visual C++进行编码,直接的内存分配由VB运行时分配。
4.10 注释设计
注释设计请参考《Visual C++ 可视化程序设计》的附录部分。
4.11 限制条件
输入项都不能为空
4.12 测试计划
测试日期、测试人员安排请参考测试计划,测试用例的具体内容,参考测试用例说明。
4.13 尚未解决的问题
设计的合理性和使
您可能关注的文档
- 电机浸渍树脂的发展和应用分析.doc
- 电机电气控制线路的电流导向法.doc
- 电机的冷却方式及其代号.doc
- 电机的各种检验规程.doc
- 电机的基本常识及分类.docx
- 电机的基础知识及接线.doc
- 电机的工艺规程.doc
- 电机的温升试验及误差分析.doc
- 电机研究型学习报告.doc
- 电机联轴器找正的方法及标准.doc
- Unit 2 Saving the earth. Topic 1 Pollution has causes too many problems 知识清单(2024年完整版).docx
- 人教版物理八上3.2熔化和凝固(共49张PPT).pptx
- 人教版(2019)必修第一册Unit 5 Languages around the world Language points课件(共58页).pptx
- 湘科版(2024)四年级科学上册第三单元电子教案(含3课时).docx
- 找次品 (教案)人教版 五年级下册数学(2024年).docx
- 5.1 走近老师 教案 统编版道德与法治七年级上册(2024年).docx
- 6.4.1 样本的数字特征 导学案(含答案)(2024)高一上学期北师大版必修 第一册.docx
- 人教版 四年级上册数学 1.6 将整万数改写成用“万”作单位的数(课件)(共15张PPT).pptx
- 第11课 中国古代的民族关系与对外交往 课件(19张PPT).pptx
- 人教版(2019)必修 第一册Unit 5 Languages around the world Reading for Writing课件(共36张PPT).pptx
文档评论(0)