摘 要
学生评奖评优管理系统是为了适应新形式下学生奖学金评定工作而准备开发的一套管理系统。要求能够实现学生德智体综合信息库的自动导入,按照公式自动进行德智体综合排名,根据比例要求自动生成获得奖学金学生信息、能够查询、修改各种信息,对排名、获奖学金信息进行统计,生成报表,基本满足学生工作人员的需要。
本系统是根据具体情况和要求而开发的一套完善的学生评奖评优管理系统。其目的在于为教务工作有关部门提供优质、高效的业务管理和事务处理的同时,采用安全可靠的处理和控制技术,及时、准确、可靠地采集和传输信息,建立完备、可靠的处理机制,提高工作效率,减少出错率。
本人负责的学生评奖评优管理系统,是由学生和管理员两部分组成。管理员主要是对学生信息数据库的导入和删除等操作与对奖学金评定相关信息的分类统计,以便能得出评定的结果。该系统运用SQL Server 2000作为后台数据库,用JSP为开发工具。本文论述了系统从分析到实现的整个过程,说明系统实现的基本思路,介绍系统不同的功能模块以及实现的相关技术。
2. 需求分析
2.1 目的
任何一个组织或是集体,实现它内部人员的管理或是各个部门的协同工作都是必要的。作为一个学院,要管理许多学生的学籍以及考试,奖惩情况,又要实现信息共享,愈来愈成为老师们管理的一个难题。因此,学生奖学金系统是为了适应新形式下学生奖学金评定工作而准备开发的一套管理系统,该系统根据《学生指南》中‘学生德智体综合测评办法’和‘学生奖学金评定办法’有关要求,要求能够实现学生德智体综合信息库的自动导入,按照公式自动进行德智体综合排名,根据比例要求自动生成获得奖学金学生信息、能够查询、修改各种信息,对排名、获奖学金信息进行统计,生成报表,基本满足学生工作人员的需要,提高工作效率,减少出错率。
2.2 整体功能需求分析
整个系统是要实现每个学期学生奖学金评定的要求。根据比例要求自动生成获得奖学金学生信息、能够查询、修改各种信息,对排名、获奖学金信息进行统计,生成报表。
系统的业务流程如下:
整个系统要承担的主要工作是:实现信息的发布,信息的更新,成绩的录入工作。而在客户端,则主要实现信息的反馈以及查询。工作负荷不算大,但有可能数据的更新需要一段时间,要可能造成信息更新或反馈不及时。
性能需求:学生成绩管理,老师在录入成绩的时候或是数据库出现异常而产生差错,可能会影响学生奖学金的评定或是造成不该重修的出现重修情况,这就要求系统具有高度的安全性,可维护性和可靠性;灵活性指的是系统要具有强大的功能以适应不同层次的用户不同的需求。另外,系统的操作界面要求简便,通俗,以便于操作。
2.3 系统子功能需求分析
本系统包括学生用户管理,数据库的管理,学生信息管理,统计分析,报表的生成。根据所需的功能要求,系统将包括以下几个功能模块
1、 用户管理:主要是管理用户登陆,和用户的权限设置
2、 数据库的管理:主要是对学生信息数据库的导入和删除等操作
3、 学生信息的管理:包括对学生信息的查询,修改,更新等
4、 统计分析:对奖学金评定相关信息的分类统计,以便能得出评定的结果
5、 报表的生成:对评定的结果及所需的信息,需要打印的各类信息能生成报表打印
目 录
摘要 I
Abstract II
目次 III
1 绪论 1
1.1 设计意义和目的 1
1.2 研究范围及要达到的技术范围 1
2 需求分析 2
2.1 目的 2
2.2 整体功能需求分析 2
2.3 系统子系统需求分析 3
2.4 所需开发工具 4
2.5 系统实现所需环境 4
2.6 相关术语及其解释 4
2.7 需求分析阶段总结 5
3 系统总体设计 6
3.1 数据库的设计 6
3.1.1 数据库概念结构设计 6
3.1.2 数据库逻辑结构设计 6
3.2 系统具体的实施 8
3.3 出错处理设计 10
3.4 安全保密设计 10
3.5 总体设计总结 10
4 系统的详细设计 12
4.1 系统数据流程图 12
4.2 代码编写 14
4.2.1 创建数据库 14
4.2.2 数据库连接 16
4.2.3 主程序界面设计 19
4.2.4 用户登陆 20
4.2.5 学生信息和成绩信息录入的设计 24
4.2.6 学生成绩信息统计结果的设计 26
4.2.7 学生信息表查询界面的设计 28
4.4 详细设计小结 30
5 测试 31
5.1 单元测试 31
5.2 组装测试 31
5.3 确认测试 32
5.4 测试小结 32
6 结论 33
致谢 34
参考文献 35