基于jsp学生评奖评优管理子系统。
摘要。学生评奖评优管理系统是为了适应新形式下学生奖学金评定工作而准备开发的一套管理系统。要求能够实现学生德智体综合信息库的自动导入,按照公式自动进行德智体综合排名,根据比例要求自动生成获得奖学金学生信息、能够查询、修改各种信息,对排名、获奖学金信息进行统计,生成报表,基本满足学生工作人员的需要。
本系统是根据具体情况和要求而开发的一套完善的学生评奖评优管理系统。其目的在于为教务工作有关部门提供优质、高效的业务管理和事务处理的同时,采用安全可靠的处理和控制技术,及时、准确、可靠地采集和传输信息,建立完备、可靠的处理机制,提高工作效率,减少出错率。
本人负责的学生评奖评优管理系统,是由学生和管理员两部分组成。管理员主要是对学生信息数据库的导入和删除等操作与对奖学金评定相关信息的分类统计,以便能得出评定的结果。该系统运用sql server 2000作为后台数据库,用jsp为开发工具。
本文论述了系统从分析到实现的整个过程,说明系统实现的基本思路,介绍系统不同的功能模块以及实现的相关技术。
2.需求分析2.1目的。
任何一个组织或是集体,实现它内部人员的管理或是各个部门的协同工作都是必要的。作为一个学院,要管理许多学生的学籍以及考试,奖惩情况,又要实现信息共享,愈来愈成为老师们管理的一个难题。因此,学生奖学金系统是为了适应新形式下学生奖学金评定工作而准备开发的一套管理系统,该系统根据《学生指南》中‘学生德智体综合测评办法’和‘学生奖学金评定办法’有关要求,要求能够实现学生德智体综合信息库的自动导入,按照公式自动进行德智体综合排名,根据比例要求自动生成获得奖学金学生信息、能够查询、修改各种信息,对排名、获奖学金信息进行统计,生成报表,基本满足学生工作人员的需要,提高工作效率,减少出错率。
2.2整体功能需求分析。
整个系统是要实现每个学期学生奖学金评定的要求。根据比例要求自动生成获得奖学金学生信息、能够查询、修改各种信息,对排名、获奖学金信息进行统计,生成报表。系统的业务流程如下:
整个系统要承担的主要工作是:实现信息的发布,信息的更新,成绩的录入工作。而在客户端,则主要实现信息的反馈以及查询。
工作负荷不算大,但有可能数据的更新需要一段时间,要可能造成信息更新或反馈不及时。
性能需求:学生成绩管理,老师在录入成绩的时候或是数据库出现异常而产生差错,可能会影响学生奖学金的评定或是造成不该重修的出现重修情况,这就要求系统具有高度的安全性,可维护性和可靠性;灵活性指的是系统要具有强大的功能以适应不同层次的用户不同的需求。另外,系统的操作界面要求简便,通俗,以便于操作。
2.3系统子功能需求分析。
本系统包括学生用户管理,数据库的管理,学生信息管理,统计分析,报表的生成。根据所。
需的功能要求,系统将包括以下几个功能模块。
1、用户管理:主要是管理用户登陆,和用户的权限设置。
2、数据库的管理:主要是对学生信息数据库的导入和删除等操作3、学生信息的管理:包括对学生信息的查询,修改,更新等。
4、统计分析:对奖学金评定相关信息的分类统计,以便能得出评定的结果。
5、报表的生成:对评定的结果及所需的信息,需要打印的各类信息能生成报表打印。
目录。摘要iabstract ii目次iii1绪论1
1.1设计意义和目的1
1.2研究范围及要达到的技术范围12需求分析22.1目的2
2.2整体功能需求分析22.3系统子系统需求分析32.
4所需开发工具42.5系统实现所需环境42.6相关术语及其解释42.
7需求分析阶段总结53系统总体设计63.1数据库的设计6
3.1.1数据库概念结构设计63.
1.2数据库逻辑结构设计63.2系统具体的实施83.
3出错处理设计103.4安全保密设计103.5总体设计总结104系统的详细设计124.
1系统数据流程图124.2**编写144.2.
1创建数据库144.2.2数据库连接164.
2.3主程序界面设计194.2.
4用户登陆20
4.2.5学生信息和成绩信息录入的设计244.2.6学生成绩信息统计结果的设计264.2.7学生信息表查询界面的设计284.4详细设计小结305测试31
5.1单元测试31
5.2组装测试315.3确认测试325.4测试小结326结论33致谢34参考文献35
目录。摘要i
abstractii
目次iii1绪论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测试315.1单元测试31
5.2组装测试31
5.3确认测试32
5.4测试小结32
6结论33致谢34
参考文献35
整个系统要承担的主要工作是:实现信息的发布,信息的更新,成绩的录入工作。而在客户端,则主要实现信息的反馈以及查询。
工作负荷不算大,但有可能数据的更新需要一段时间,要可能造成信息更新或反馈不及时。
性能需求:学生成绩管理,老师在录入成绩的时候或是数据库出现异常而产生差错,可能会影响学生奖学金的评定或是造成不该重修的出现重修情况,这就要求系统具有高度的安全性,可维护性和可靠性;灵活性指的是系统要具有强大的功能以适应不同层次的用户不同的需求。另外,系统的操作界面要求简便,通俗,以便于操作。
2.3系统子功能需求分析。
本系统包括学生用户管理,数据库的管理,学生信息管理,统计分析,报表的生成。根据所需的功能要求,系统将包括以下几个功能模块。
1、用户管理:主要是管理用户登陆,和用户的权限设置。
2、数据库的管理:主要是对学生信息数据库的导入和删除等操作。
3、学生信息的管理:包括对学生信息的查询,修改,更新等。
4、统计分析:对奖学金评定相关信息的分类统计,以便能得出评定的结果。
5、报表的生成:对评定的结果及所需的信息,需要打印的各类信息能生成报表打印。
其系统组成如下图所示。
数据库逻辑结构设计。
由于数据流程图只是对数据处理及彼此之间的联系进行说明,未对数据的详细内容及加工过程进行说明,而这正是数据字典所要表达的。它能将数据流程图中全部数据流及其组成部分的数据元素、数据存储、数据加工等描述清楚,便于后序工作——系统设计的进行。
系统部分数据字典:
1)数据流条目--数据流条目给出某个数据流和定义,它通常是列出该数据流的各组成数据元素。
该系统中的数据条目有:
学生基本信息=学号+学生姓名+学生性别+系别+班号。
学生成绩信息=学生学号+学生姓名+学生班号+德育成绩+课程成绩+分数。
系统用户信息=用户名称+用户密码+用户描述。
2)文件条目--文件条目给出某个文件的定义,列出它的组成数据项,此外还要给出文件的组织形式。
例:学生成绩信息文件={学生德育信息记录}+{学生智育信息记录}+
主键:学生学号+课程号。
3)数据元素条目--给出某个数据单项的定义,通常是数据项的值类型。
例:学生基本信息记录中“学生学号”的数据值类型为数值类型,有效值范围为3020000000-3020999999
4)处理说明条目--给出数据流程图中不再分解的变换处理说明的定义。
系统的数据库设计按照关系型数据库基本原理进行设计,它体现了关系型数据库基本原理所要求的易管理,使用方便,减少输入错误,方便数据修改等等。
根据上面e-r图,需要2个基本信息表:学生基本信息表、用户信息表,数据库如下:
数据库名:paike
评优评奖之我见
评优评奖工作是我们每一位班主任一年一度都会遇到的,每学期末,我们都会评选优秀的学生 优秀班干部 优秀少先队员等。如果我们把评优评奖做到公平 公正 公开,使那些真正优秀的学生得到奖励,那么,我们的评优评奖工作在班集体中就能起到鼓励先进 鞭策后进的作用,反之,就失去奖励的本质。无疑,我们班主任务必要坚持...
评优评奖细则
04093 4 年级10 11年度评优评奖细则。备注 1 除 学术与科技创新能力 单项可以累加外,其余单项均不能累加 2 所有职位 社会活动 操作技能均需提供证明 证书 否则不予承认。各类荣誉称号评选参考办法。一 三好学生 15 1 获得三等或三等以上奖学金。2 按综合测评 或成绩 择优。二 三好学...
评优评奖文件
贵州大学学生处文件。校学发 2011 26号。关于做好2010 2011学年度本专科学生。评优评奖工作的通知。各学院 部 为做好2010 2011学年度本专科学生评优评奖工作,现将有关事项通知如下 一 评选内容 1 优秀学生奖学金 2 单项奖学金。3 三好学生。4 优秀学生干部 5 文体积极分子。6...