班级综合测评系统的设计与实现(JavaEE,MySQL)(附答辩记录)(包含选题审批表,任务书,开题报告,中期报告,毕业论文10000字,成绩评定册,程序代码,数据库)
摘 要:随着高校的扩招、大学生综合素质评价标准的不断提高,传统的人工管理方式已经跟不上时代的要求。如果能将综合测评的工作交给计算机来处理,那么一些不必要出现的问题将被避免。该系统利用计算机进行学生综合测评管理代替了原有的人工管理方式,可以更加方便地对学生成绩数据进行管理和计算,极大地提高了管理的效率。系统除了要实现综合测评数据计算功能以外,还要实现用户管理、基础信息维护、班级综合测评排名显示功能,其中综合测评数据计算功能和班级综合测评排名显示功能是系统的重点功能。针对上述情况和要求,采用软件工程的开发原理开发了班级综合测评系统。采用Java作为编程语言,MySQL作为数据库,运用基于JavaEE技术的B/S(Browser/Server)结构实现了班级综合测评系统。
关键词:大学生综合素质测评;Java;JavaEE技术;
Design and Implementation of Class Comprehensive Assessment System
Abstract: With college enrollment, the students evaluate the overall quality of the continuous improvement of the standard, traditional manual management requirements have been behind the times. If the comprehensive evaluation of the work to be able to deal with the computer, then some unnecessary problems will be avoided. The system uses a computer for students instead of the original Comprehensive Assessment Management artificial management, can more easily manage data on student achievement and calculation, which greatly improves the management efficiency. Comprehensive Assessment System data in addition to achieve the calculation of features, but also to achieve user management, basic information on maintenance, comprehensive evaluation of top class display, including comprehensive evaluation of data and computing class rankings comprehensive evaluation of the key features of the system function. In response to these conditions and requirements, the development of principles of software engineering class developed comprehensive evaluation system. Using Java as a programming language, MySQL as the database, using technology based on JavaEE B/S (Browser / Server) structure to achieve a comprehensive evaluation system of classes.
Keywords: comprehensive evaluation of students; Java; JavaEE technology
班级综合测评系统的需求
为了节省人们的宝贵工作时间,提高高校学生综合测评效率和结果的准确性,设计这样一个大学生综合测评系统是非常必要的。通过与客户沟通,为了使系统能够达到操作方便、实用性强、稳定性高、便于维护等要求,班级综合测评系统的系统需求将实现以下功能:
1、用户登录——系统的唯一入口。用户登录主要为了解决用户登录时,对用户身份的验证。验证的信息主要有:用户名和密码的匹配、身份验证、模块权限验证。其中,用户的身份分为管理员、教师、学生三类。
2、用户管理——此功能只能由管理员进行操作。用户管理功能可以实现用户账号的注册、权限的发放、用户账号信息的查询和修改功能。
3、基础信息维护——此功能只能由管理员进行操作。基础信息维护主要功能是对学部、年级、班级、学生信息的维护工作。该类功能主要负责对基础信息的添加、删除、修改、查询工作。
(1)学部信息维护:负责对学部信息的添加、删除、修改、查询工作。学部信息的主要内容有:学部名称、负责人、办公电话、备注信息。
(2)年级信息维护:负责对年级信息的添加、删除、修改、查询工作。年级信息的主要内容有:年级名、备注信息。
(3)班级信息维护:负责对班级信息的添加、删除、修改、查询工作。班级信息的主要内容有:班级名、负责人、所属学部、所属年级、备注信息。
(4)学生信息维护:负责对学生信息的添加、删除、修改、查询工作。学生信息的主要内容有:姓名、性别、学号、年龄、政治面貌、联系电话、电子邮件、家庭住址、邮政编码、所属年级、所属学部、所属班级、备注信息。
4、综合测评——综合测评包括对个人综合素质输入计算、查看和修改个人综合素质、综合测评情况动态查看、综合测评数据审核、班级综合测评结果排名查看功能。
(1)个人综合素质输入计算:此功能为系统的核心功能。个人综合素质的输入者为学生,当输入综合素质各项成绩后,程序对输入的各项指标进行计算,计算方法如下:
输入的政治素质、思想素质、道德素质、法纪观念这四项统称为思想道德素质,各项基础分满分为25分,各项还有若干附加分。思想道德素质的计算公式为:
思想道德素质 = 政治素质基础分 + 政治素质附加分 + 思想素质基础分 + 思想素质附加分 + 道德素质基础分 + 道德素质附加分 + 法纪观念基础分 + 法纪观念附加分。
输入的学习成绩、业务能力这两项统称为知识能力素质。学习成绩为考试平均分,满分为100分,业务能力为专业实践能力,基础分满分为30分,还有若干附加分。知识能力素质计算公式为:
知识能力素质 = 学习成绩平均分 × 70% + 业务能力基础分 + 业务能力附加分。
输入的身体素质、体育成绩、早操及锻炼情况、校园文化生活这四项统称为拓展素质。拓展素质中,身体素质基础分满分为20分,无附加分。体育成绩为体育考试的成绩,满分为100分。其余两项基础分满分各占10分,无附加分。计算公式为:
拓展素质 = 身体素质基础分 + 体育成绩 × 60% + 早操锻炼情况基础分 + 校园文化生活基础分。
综合测评总分为思想道德素质、知识能力素质和拓展素质三项的综合,计算公式为:
综合测评总分 = 思想道德素质 × 权重1 + 知识能力素质 × 权重2 + 拓展素质 ×权重3。以《湖南农业大学东方科技学院学生手册》的计算方法作为参考,本系统的权重比例设置为:权重1为40%,权重2为30%,权重3为30%。
(2)查看和修改个人综合素质:此功能的权限范围为学生。当学生提交了个人综合素质成绩后,还可以查看自己的综合素质成绩,并可对其进行修改。
(3)测评情况动态查看:权限范围是管理员和教师。此功能负责查看各个班级的测评情况的动态,及时了解班级综合测评情况的动态。
(4)综合测评数据审核:权限范围为管理员和教师。当学生提交个人综合素质成绩后,管理员和教师可以对其进行审核,如果有不真实的信息,可以对其进行修改。
(4)综合测评排名查看和打印输出:根据要查找的班级,显示班级综合测评的各项成绩和总分及其排名,实现报表打印输出功能。
|