1、 1 软件工程课程实验软件工程课程实验 综综 合合 报报 告告 实验项目名称:实验项目名称: 学生信息管理系统学生信息管理系统 所属院系名称所属院系名称: 计算机科学与技术学院计算机科学与技术学院 所在专业班级:所在专业班级: 软件软件 132003132003 班班 实验小组成员:实验小组成员: 实验报告日期:实验报告日期: 20152015 年年 7 7 月月 5 5 日日 1 学生信息管理系统详细设计. 1 第一章学生信息管理系统简介 1 1.1 系统概述(编写目的) 1 1.2 项目背景 . 1 第二章可行性研究 2 2.1 可行性分析的目的 . 2 2.2 可行性分析的内容 . 2
2、2.3 可行性分析过程 . 2 2.3.1 条件假定和预定 . 2 2.3.2 可行性研究方法 . 2 2.3.3 技术可行性 3 2.3.4 进度分析 3 2.3.5 资源分析 3 2.4 可行性分析结果 . 4 第三章需求分析 . 5 3.1 编写目的 . 5 3.2 系统功能 . 5 3.2.1 总目标 . 5 3.2.2 具体目标 6 3.2.3 性能目标 6 3.2.4 系统图 . 7 第四章总体设计 16 4.1 总体设计的目的 16 4.2 总体设计的内容 16 4.3 设计过程 16 4.4 总体设计的结果 23 第五章 详细设计 23 5.1 详细设计的目标 23 5.2 详
3、细设计的内容 23 5.3 设计过程 23 5.4 设计结果 26 第六章编码实现 26 6.1 编码实现的目的 26 6.2 编码的工具 .27 6.3 编码过程 27 第七章代码测试 32 7.1 代码测试的目的 32 7.2 测试工具(方法) .32 7.3 测试过程 .32 7.4 测试结果 32 第八章系统维护 33 8.1 维护目的 .33 8.2 维护方法 .33 8.3 维护过程 .33 2 8.4 维护结果 .34 34 43 第九章心得与体会.35 9.1 收获与体会 35 9.2 未来的展望 35 参考文献.35 1 学生信息管理系统学生信息管理系统详细详细设计设计 第一
4、章学生信息管理系统简介第一章学生信息管理系统简介 1.1 系统概述(编写目的)系统概述(编写目的) 由于 Excel 的操作复杂,需要一定的软件知识,所以导致学生信息管理随着 社会信息化的脚步加快,个人的信息也呈现出多样性,这便给信息管理者造成了 巨大的压力和难度,也给传统的文件信息管理模式提出了挑战。现有的学生信息 (1)学生信息管理缺乏安全、便捷性。 (2)工作效率低。 (3)无法实现不同学院数据的复合使用。 为了提高学校学生信息管理的效率和准确性, 我们团队决定开发一个学生信 息管理系统, 希望通过信息化手段管理学生信息, 实现提高效率和准确性的目的。 学生成绩管理系统在提高学生成绩信息
5、处理的效率的同时, 又能为广大师生提供 及时准备的学生成绩信息。 可使学院教职员工减轻工作压力, 比较系统地对教务、 教学上的各项服务和信息进行管理。同时,可以减少劳动力的使用,加快查询速 度以及国家各部门关于信息化的步伐,使各项管理更加规范化,提高了传统教师 的工作任务量。 1.2 项目背景项目背景 开发软件名称:学生信息管理系统 项目任务提出者:太原科技大学软件工程系 项目开发者:谷晓荣(组长)郝园园 王震 软件使用者:学校学生管理处 开发环境:vc+6.0 Windows7 数据库开发软件等 参考文献:软件工程导论清华大学出版社第六版 2 第二章可行性研究第二章可行性研究 2.1 可行性
6、分析的目的可行性分析的目的 该系统的目标是在学生信息管理中,使用计算机的网络技术、通讯技术和信 息处理技术,是学生信息得以加工,依次传达及保存。系统要对使用要求不相同 的用户群体设置不同的功能。管理员能有效地管理学生的信息,同事,学生可以 随时大量的检索查询多种信息。本系统为管理者提供了完整的管理平台,其主要 功能有:(1)通过已有的学生信息库,管理学生的信息,还可以管理教师的信 息,管理课程的信息,管理班级的信息;(2)可以修改学生的信息,选择课程, 检索成绩等;(3)修改教师的信息,检索学生的成绩,登记授课的学生情况。 可行性分析就是为了确定该系统从各个方面确定该系统在经济上、技术上、 法律上的可否实现。 2.2 可行性分析的内容可行性分析的内容 从技术可行性、资源分析、法律道德分析和效益分析来判分析一下学生信息 管理系统能否实现。