软件工程实验报告
实验题目:
高校学生管理系统
班级:
学号:
姓名:
任课教师:
成绩:
0891152
1089115212
李媛媛
张兆印
2010 年 12 月 6 日
- 1 -
目录
实验一 可行性研究报告
1.1 引言........................................................................................................................... 8
1.1.1 项目背景....................................................................................................... 8
1.1.2 术语说明.........................................................................................................8
1.1.3 参考文献........................................................................................................ 8
1.2 可行性研究前提...................................................................................................... 9
1.2.1 功能结构图及功能说明................................................................................ 9
1.2.2 系统的输入................................................................................................ 10
1.2.3 系统的输出................................................................................................ 10
1.2.4 系统处理流程............................................................................................ 10
1.2.5 性能............................................................................................................ 10
1.2.6 安全和保密要求........................................................................................ 10
1.2.7 完成期限要求............................................................................................ 10
1.3 开发目标................................................................................................................. 11
1.4 具备条件.................................................................................................................11
1.5 进行可行性研究的方法.........................................................................................12
1.6 评价尺度.................................................................................................................12
1.7 对现有系统的分析.................................................................................................12
- 2 -
1.8 所建议系统的技术可行性分析.............................................................................12
1.8.1 对所建议系统的简要描述..........................................................................12
1.8.2 与现有系统比较的优越性...........................................................................13
1.8.3 采用建议系统可能带来的影响...................................................................13
1.8.4 所建议技术可行性分析...............................................................................13
1.9 所建议的经济可行性分析.....................................................................................13
1.9.1 支出.............................................................................................................13
1.9.2 成本效益分析.............................................................................................14
1.10 社会因素方面的可行性.......................................................................................14
1.10.1 法律方面的可行性.................................................................................14
1.10.2 用户使用方面的可行性.........................................................................14
1.11 结论.......................................................................................................................14
实验二 需求规格说明书
2.1 引言..........................................................................................................................15
2.1.1 项目背景.......................................................................................................15
2.1.2 术语说明........................................................................................................15
2.1.3 参考文献........................................................................................................15
2.2 项目概述..................................................................................................................16
2.2.1 待开发软件的一般描述................................................................................16
2.2.2 待开发软件的功能....................................................................................... 16
- 3 -
2.2.3 功能描述.........................................................................................................17
2.2.4 系统的 DFD......................................................................................................18
2.3 数据描述...................................................................................................................19
2.3.1 静态数据.........................................................................................................19
2.3.2 动态数据..........................................................................................................19
2.3.3 数据库描述......................................................................................................19
2.3.4 数据字典..........................................................................................................19
2.4 外部接口需求.............................................................................................................20
2.4.1 用户界面..........................................................................................................20
2.4.2 硬件接口..........................................................................................................20
2.4.3 软件接口..........................................................................................................20
2.4.4 故障处理..........................................................................................................20
2.5 性能需求.....................................................................................................................20
2.5.1 数据精确度......................................................................................................20
2.5.2 时间特性..........................................................................................................21
2.5.3 适应性..............................................................................................................21
2.6 软件属性要求............................................................................................................21
2.6.1 正确性.............................................................................................................21
2.6.2 可靠性.............................................................................................................21
2.6.3 效率.................................................................................................................21
- 4 -
2.6.4 完整性..............................................................................................................21
2.6.5 易实用性..........................................................................................................21
2.6.6 可维护性..........................................................................................................21
2.6.7 可测试性..........................................................................................................21
2.6.8 复用性..............................................................................................................22
2.6.9 安全保密性......................................................................................................22
2.6.10 可理解性........................................................................................................22
2.6.11 可移植性........................................................................................................22
2.6.12 互联性............................................................................................................22
2.6.13 数据采集........................................................................................................22
2.6.14 用户特征........................................................................................................22
2.6.15 运行环境........................................................................................................22
2.6.16 条件与限制....................................................................................................23
试验三 概要设计说明书
3.1 引言.............................................................................................................................23
3.1.1 项目背景........................................................................................................23
3.1.2 术语说明.........................................................................................................23
3.1.3 参考文献.........................................................................................................24
3.2 概要任务....................................................................................................................24
3.2.1 目的.................................................................................................................24
- 5 -
3.2.2 需求概要.........................................................................................................24
3.2.3 条件与限制....................................................................................................25
3.3 总体设计....................................................................................................................25
3.3.1 处理流程.........................................................................................................25
3.3.2 功能分配.........................................................................................................26
3.4 数据结构设计.............................................................................................................28
3.4.1 逻辑结构设计..................................................................................................28
3.4.2 物理结构设计..................................................................................................29
3.5 运行设计....................................................................................................................30
3.5.1 运行模块的组合............................................................................................ 30
3.5.2 运行控制........................................................................................................ 30
3.5.3 运行时间........................................................................................................ 30
3.6 出错处理设计............................................................................................................30
3.7 安全保密设计............................................................................................................30
实验四 软件测试文档
4.1 引言...........................................................................................................................31
4.1.1 项目背景........................................................................................................31
4.1.2 术语说明..........................................................................................................31
4.1.3 参考文献..........................................................................................................31
4.2 测试计划...................................................................................................................32
- 6 -
4.3 测试报告..................................................................................................................32
4.4 测试文档...................................................................................................................32
4.5 测试用例所选测试方法..........................................................................................32
- 7 -
高校学生管理系统分析与设计
实验一 可行性研究报告
1.1 引言
1.1.1 项目背景
随着我国教育事业的发展,越来越多的人有机会接受高等学府的素质教育,高校的
学生也逐年增多,这在提高了国民素质的同时,也为高校的管理带来了诸多不便。传统
的手动管理的方式存在着不易更新、不宜存放、容易丢失、难以备份等重大缺陷。各高
效所需的信息量越来越多,信息的更新越来越频繁,所以需要一种管理系统来有效的管
理这些信息。
项目名称初定为:高效学生管理系统。该系统共分为四个功能模块:密码管理模块、
更新模块、查询模块和数据导入/导出模块。项目设计过程参考了研发中心以前开发的
基于 Windows 系统的数据库管理系统。
1.1.2 术语说明
OA:办公自动化
Data processing:数据处
Data acquisition:数据采集
Data processing cycle:数据处理流程
Data processing system security:数据处理系统安全性
1.1.3 参考文献
软件工程教材
《数据库系统概论》——萨师煊 王珊编著 高等教育出版社。
- 8 -