实验二系统总体详细设计分析第x组aWord格式.docx
《实验二系统总体详细设计分析第x组aWord格式.docx》由会员分享,可在线阅读,更多相关《实验二系统总体详细设计分析第x组aWord格式.docx(7页珍藏版)》请在冰豆网上搜索。
![实验二系统总体详细设计分析第x组aWord格式.docx](https://file1.bdocx.com/fileroot1/2022-11/16/41c79c7b-85ef-4354-9f6e-d2d39c39000a/41c79c7b-85ef-4354-9f6e-d2d39c39000a1.gif)
一、实验目的
通过软件工程的项目实践,熟悉和掌握软件开发的各个阶段,模拟团队开发小型应用软件。
在本实验中,主要针对软件项目在原来的需求分析的基础上进行总体设计与详细设计分析,从而为软件编码做准备,通过具体的项目的总体与详细设计分析,进一步加深项目实践中软件开发中总体与详细设计的重要性、步骤和相关任务,增强对项目工程化理论知识的理解。
二、实验内容
本实验安排如下内容
1、寝室管理项目的总体设计:
主要包括现有系统总体功能结构描述、处理流程、模块外部设计、功能分配、接口设计、数据结构设计。
2、寝室管理项目详细设计:
主要包括:
各模块功能的详细描述、性能描述、输入、输出界面的
设计、详细描述模块实现的算法(标准流程图、PDL语言、N—S图、PAD判定表等描述算法的图表)。
三、仪器名称及主要规格(包括量程、分度值、精度等)、材料
PC机若干台,
软件:
Window2000操作系统,VB,.NET,VISIO2003,WORD,数据库。
四、实验步骤
通过原先对寝室管理项目的背景和需求分析介绍,了解项目的开发意义与基本需求,在此基础上,我们接着提出对新系统的总体功能描述,提
出新系统的模块划分、模块处理流程、分配及接口与数据结构的设计,再接着在详细设计中,对系统各模块进行详细描述分析,进一步确定性能、输入、输出功能及界面设计,并给出其相应的主要模块的实现算法(标准流程图、PDL语言、N-S图、PAD判定表等描述算法的图表)。
五、实验结果及分析
具体见下页(可行性与需求分析报告)
六、总结
注意:
以下红色部分内容可删除,主要写对XXXX项目总体设计与详细设计的主要内容(概要)及心得与体会
结论不是具体实验结果的再次罗列,也不是对今后研究的展望,而是针对这一实验所能验证的概念、原则或理论的简明总结,是从实验结果中归纳出的一般性、概括性的判断,要简练、准确、严谨、客观。
七、教师评语和成绩
教师签名:
徐一清、姚雪存、徐建昌
2
011年4月6日
「引言1
1.1编写目的2
1.2项目背景3
1.3定义3
1.4参考资料3
2.任务概述.4
2.1目标.4
2.2运行环境4
2.3条件与限制5
3.总体设计5
3.1需求概述5
3.2软件结构5
3.3处理流程5
3.4总体结构和模块外部设计5
3.5功能分配5
3.4.接口设计5
341外部接口5
【包括用户界面、软件接口与硬件接口。
】
5
3.4.2内部接口5
3.5.数据结构设计
3.5.1逻辑结构设计6
3.5.2物理结构设计6
3.5.3数据结构与程序的关系6
3.6•运行设计6
361运行模块的组合6
362运行控制6
363运行时间6
37出错处理设计6
3.7.1出错输出信息.6
3.7.2出错处理对策.6
3.8.安全保密设计6
3.9.维护设计6
4.详纟田设计7
4.1程序描述7
4.1.1功能7
4.1.2性能7
4.1.3输入项目7
4.1.4输出项目7
4.1.5算法7
4.1.6程序逻辑7
4.1.7接口84.1.8存储分配
4.1.9限制条件8
4.1.10测试要点8
寝室管理可行性与需求分析研究报告
1.引言
21世纪的今天,信息社会占着主流地位,计算机在各行业中的运用已经得到普及,自动化,信息化的管理越来越广泛应用于各个领域。
现在学生宿舍管理系统对于一个学校来说是必不可少的组成部分。
目前好多学校还停留在让寝室管理人员手工记录数据的介绍,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较大,需要记录存档的数据比较的高校来说,人工记录是相当麻烦的,当查找某一条记录的时候,由于数据量的庞大,只是靠寝室管理人员去一条条的查找,这样不但麻烦,浪费时间,而且效率也特别的低,当今社会是飞速进步的世界,原始的记录的方式已经被社会所淘汰,计算机化管理正是适应时代的产物。
信息世界永远不会是一个平静的世界,当一种激技术不能满足社会人们的需求时,就会有新
的技术诞生,并取代了旧的技术,针对如此,设计了一套学生寝室管理系统。
学生寝室管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要将数据输入到系统的数据库中去,由于数据库的存储量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。
这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。
本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿的信息。
1.1编写目的
开发这个软件,是为了方便高校寝室管理,达到管理及其他用户账号的管理和登陆,查询学生信息,宿舍的入住管理和退宿以及公物保修,卫生评比等功能,使得寝室不在那么复杂,寝室管理人员能够轻松地用该系统记录数据,管理数据的信息。
1.2项目背景
【应包括:
a.开发软件的名称:
寝室管理系统
b.项目的任务提出者、开发者、用户及实现软件的单位分别是:
沈姣、胡晓楠、吴志气、肖政、谢兆銮
c.
c.项目与其他软件或其他系统的关系。
1.3定义
【列出文档中所用到的专门术语的定义和缩写
词的原文。
1.4参考资料
【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:
a.项目经核准的计划任务书、合同或上级机关的批文;
b.与项目有关的已发表的资料;
《软件工程》—王利福张世琨朱冰编著
北京大学岀版社
《数据库原理与应用》李昭原主编
科学岀版社
3
c.文档中所引用的资料,所采用的软件标准或规范。
2.任务概述
2.1目标
可以使得寝室管理人员可以快速的对数据进行增加•删除•修改数据。
普通用户可以查看数据记录,但是重要信息不能修改,学生用户只能通过输入学好来查看自己的信息,无法抵信息作任何的修改。
2.2运行环境
操作系统:
MicrosoftWindows2000Advaneed
Server
支持环境:
IIS5.0
数据库:
MicrosoftSQLServer2000
2.3条件与限制
3•总体设计
3.1需求概述
3.2软件结构
【如给出软件系统的结构图。
3.3处理流程
3.4总体结构和模块外部设计
3.5功能分配
【表明各项功能与程序结构的关系。
3.4•接口设计
3.4.1外部接口
】
3.4.2内部接口
【模块之间的接口。
3.5.数据结构设计
3.5.1
逻辑结构设计
3.5.2
物理结构设计
3.5.3
数据结构与程序的关系
3.6.运行设计
3.6.1
运行模块的组合
3.6.2
运行控制
3.6.3
运行时间
3.7.出错处理设计
3.7.1出错输出信息
3.7.2出错处理对策
【如设置后备、性能降级、恢复及再启动等。
3.8.安全保密设计
3.9.维护设计
【说明为方便维护工作的设施,如维护模块等。
4•详细设计
4.1程序描述
【逐个模块给出以下的说明:
4.1.1功能
4.1.2性能
4.1.3输入项目
4.1.4输出项目
4.1.5算法
【模块所选用的算法。
4.1.6程序逻辑
【详细描述模块实现的算法,可采用:
a.标准流程图;
b.PDL语言;
c.N—S图;
d.PAD
e.判定表等描述算法的图表。
4.1.7
接口
4.1.8
存储分配
4.1.9
限制条件
4.1.10测试要点
【给出测试模块的主要测试要求。