西安科技大学
软件工程课程设计报告
题目: 学生学籍管理管理系统
班级: 软件工程1202班
学号: 1208010205
姓名: 张艳乐 李倩 魏楠楠 王青枝
2015年1月
目 录
1 绪论…………………………………………………………………………1
2 需求规格说明书……………………………………………………………1
3 总体设计说明书……………………………………………………………1
4 数据库设计说明书…………………………………………………………8
5详细设计说明书……………………………………………………………9
6系统实现……………………………………………………………………11
7测试分析报告………………………………………………………………23
8总结…………………………………………………………………………34
参考文献
1.绪论
1.1 选题目的及意义
学校的现代化管理中,学生的学籍管理是必不可少的一部分。学籍管理的内容对于学校的管理是关重要的,所以,学籍管理系统必须要为用户提供必要的信息和快捷的查询功能。该学生学籍馆管理系统应用软件可以有效地解决高等院校对学生学籍的管理问题,在该系统中,不仅可以对学生的基本信息进行管理,还可以在教师管理页面中为学生添加成绩,以及方便管理员进行管理等功能。友好的人机交互模式,清晰简明的图形界面,高效安全的操作使得我们对成千上万的信息的管理得心应手。该学生学籍管理系统采用面向对象方法学的思想,前台采Java程序设计语言编写界面,后台访问SQLsever数据库的模式进行实现。
1.2 系统概述
本系统通过JDBC-ODBC桥实现前后台数据的联系,基本上实现了一个学生学籍管理系统所具备的基本功能,本系统把使用者分为三类:管理员、教师,学生,针对三类用户分别设计了各自的主界面,以便更好的实现信息的隐藏性,管理员可以对这个系统进行所有的操作,教师负责录入学生的成绩,学生可以进行查询自己的信息。
1.3
2.需求规格说明
对软件需求完全理解对于软件开发工作的成功是至关重要的,需求说明的任务是发现、规范的过程,有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发人员、维护人员、管理人员之间的交流、协作,并作为工作成果的原始依据,并且在
向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求相关。
2.1编写目的
为开发人员,维护人员,客户之间提供共同的协议而创立基础,对学生学籍管理系统做一个全面的描述,以方便用户的使用。
2.2任务概述
该系统应能基本完成学生学籍管理的基本要求。管理员可以对整个系统进行管理,教师负责录入学生的成绩,学生可以登录系统进行信息的查询。
2.3需求规定
该学生学籍管理系统应具有以下基本功能:
2.3.1功
1)实现学生基本情况的录入,修改,删除等基本操作。
2)对学生基本信息提供灵活的查询方式。
3)完成一个班级的学期选课功能。
4)实现学生成绩的录入,修改,删除等基本操作。
5)能方便的对学生的个人学期成绩进行查询。
6)具有成绩统计,排名等功能。
7)具有留级,休学等特殊情况的处理功能。