1、一、 实验目的通过软件工程的项目实践,熟悉和掌握软件 开发的各个阶段,模拟团队开发小型应用软件。 在本实验中,主要针对软件项目在原来的需求分 析的基础上进行总体设计与详细设计分析,从而 为软件编码做准备,通过具体的项目的总体与详 细设计分析,进一步加深项目实践中软件开发中 总体与详细设计的重要性、步骤和相关任务,增 强对项目工程化理论知识的理解。二、 实验内容本实验安排如下内容1、 寝室管理项目的总体设计:主要包括现有系 统总体功能结构描述、处理流程、模块外部设 计、功能分配、接口设计、数据结构设计。2、 寝室管理项目详细设计:主要包括:各模块 功能的详细描述、性能描述、输入、输出界面的设计、
2、详细描述模块实现的算法(标准流程图、 PDL语言、N S图、PAD判定表等描述算法的 图表)。三、 仪器名称及主要规格(包括量程、分度值、 精度等)、材料PC机若干台,软件:Window2000 操作系统,VB , .NET , VISIO 2003 , WORD,数据库。四、 实验步骤通过原先对 寝室管理项目的背景和需求分析介 绍,了解项目的开发意义与基本需求, 在此基础 上,我们接着提出对新系统的总体功能描述, 提出新系统的模块划分、模块处理流程、分配及接 口与数据结构的设计,再接着在详细设计中,对 系统各模块进行详细描述分析,进一步确定性 能、输入、输出功能及界面设计,并给出其相应 的主
3、要模块的实现算法(标准流程图、PDL语言、 N- S图、PAD判定表等描述算法的图表)。五、 实验结果及分析具体见下页(可行性与需求分析报告)六、 总结注意:以下红色部分内容可删除,主要写对 XXXX项目总体设计与详细设计的主要内容(概 要)及心得与体会结论不是具体实验结果的再次罗列, 也不是 对今后研究的展望,而是针对这一实验所能验证 的概念、原则或理论的简明总结,是从实验结果 中归纳出的一般性、概括性的判断,要简练、准 确、严谨、客观。七、教师评语和成绩教 师签名:徐一清、姚雪存、徐建昌2011年4月6日引言 11.1编写目的 21.2项目背景 31.3定义 31.4参考资料 32.任务概
4、述 .42.1目标 .42.2运行环境 42.3条件与限制 53.总体设计 53.1需求概述 53.2软件结构 53.3处理流程 53.4总体结构和模块外部设计 53.5功能分配 53.4.接口设计 5341外部接口 5【包括用户界面、软件接口与硬件接口。】 53.4.2内部接口 53.5.数据结构设计3.5.1逻辑结构设计 63.5.2物理结构设计 63.5.3数据结构与程序的关系 63.6运行设计 6361运行模块的组合 6362运行控制 6363运行时间 637出错处理设计 63.7.1出错输出信息 .63.7.2出错处理对策 .63.8.安全保密设计 63.9.维护设计 64.详纟田设
5、计 74.1程序描述 74.1.1功能 74.1.2性能 74.1.3输入项目 74.1.4输出项目 74.1.5 算法 74.1.6程序逻辑 74.1.7 接口 8 4.1.8存储分配4.1.9限制条件 84.1.10测试要点 8寝室管理可行性与需求分析研究报告1.引言21世纪的今天,信息社会占着主流地 位,计算机在 各行业中的运用已经得到普 及,自动化,信息化的管理越来越广泛应 用于各个领域。现在学生宿舍管理系统对 于一个学校来说是必不可少的组成部分。 目前好多学校还停留在让寝室管理人员手 工记录数据的介绍,手工记录对于规模小 的学校来说还勉强可以接受,但对于学生 信息量比较大,需要记录存
6、档的数据比较 的高校来说,人工记录是相当麻烦的,当 查找某一条记录的时候,由于数据量的庞 大,只是靠寝室管理人员去一条条的查找, 这样不但麻烦,浪费时间,而且效率也特 别的低,当今社会是飞速进步的世界,原 始的记录的方式已经被社会所淘汰,计算 机化管理正是适应时代的产物。信息世界 永远不会是一个平静的世界,当一种激技 术不能满足社会人们的需求时,就会有新的技术诞生,并取代了旧的技术,针对如 此,设计了一套学生寝室管理系统。学生 寝室管理系统采用的是计算机化管理,系 统做的尽量人性化,使用者会感到操作非 常方便,管理人员需要将数据输入到系统 的数据库中去,由于数据库的存储量相当 大,而且比较稳定
7、,适合较长时间的保存, 也不容易丢失。这无疑是为信息存储量比 较大的学校提供了一个方便、快捷的操作 方式。本系统具有运行速度快、安全性高、 稳定性好的优点,并且具备完善的报表生 成、修改功能,能够快速的查询学校所需 的住宿的信息。1.1编写目的开发这个软件,是为了方便高校寝室管理,达到 管理及其他用户账号的管理和登陆,查询学生信 息,宿舍的入住管理和退宿以及公物保修, 卫生 评比等功能,使得寝室不在那么复杂,寝室管理 人员能够轻松地用该系统记录数据,管理数据的 信息。1.2项目背景【应包括:a.开发软件的名称:寝室管理系统b.项目的任务提出者、开发者、用户及实现软件 的单位分别是:沈姣、胡晓楠
8、、吴志气、肖政、 谢兆銮c.c.项目与其他软件或其他系统的关系。1.3定义【列出文档中所用到的专门术语的定义和缩写词的原文。1.4参考资料【列出有关资料的作者、标题、编号、发表日期、 出版单位或资料来源,可包括:a.项目经核准的计划任务书、合同或上级机关的 批文;b.与项目有关的已发表的资料;软件工程 王利福张世琨朱冰编著北京大学岀版社数据库原理与应用 李昭原 主编科学岀版社3c.文档中所引用的资料,所采用的软件标准或规 范。2.任务概述2.1目标可以使得寝室管理人员可以快速的对数据进行 增加删除修改数据。普通用户可以查看数据记 录,但是重要信息不能修改,学生用户只能通过 输入学好来查看自己的
9、信息,无法抵信息作任何 的修改。2.2运行环境操作系统:Microsoft Windows 2000 AdvaneedServer支持环境:IIS 5.0数 据库:Microsoft SQL Server 20002.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.
10、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.PADe.判定表等描述算法的图表。4.1.7接口4.1.8存储分配4.1.9限制条件4.1.10测试要点【给出测试模块的主要测试要求。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1