文未可获取一份本项目的java源码和数据库参考。
1课题名称
基于SSM的本科生操行评定系统
1.2课题来源和选题依据
随着时代的进步和国民生活水平的不断提高,教育也越来越被人们所重视,学校应该培养品学兼优的全方位人才,学生的行为习惯和日常操行也变得越来越重要。在当前高校不断扩招的现况之下,如何能够快速、有效地管理日渐庞大地学生操行素质信息也逐渐成为各个高校地信息管理部门所面临地问题。因此,一个操作便携、效率高、保密性强的学生操行评定系统能够有效的解决这个问题。[4]
1.3选题背景
操行评定是以教育目的为指导思想,以“学生守则”为基本依据,对学生一个学期内在学习、劳动、生活、品行等方面的小结和评价。[3]为了适应素质教育的总体要求,提高学生的综合素质,对学生在校表现的一个体现,指引学生进行自我审视、自我提高、自我完善,使学生成为德、智、体、美全面发展的优秀人才,定期对学生的政治、思想和行为表现这几方面进行一个评定,全面、客观地展现学生在校期间的表现,以促进学生的健康成长,由此可见操行评估对学生都非常重要。[3]相比使用效率低且保密性差,可维护性差的传统人工档案保存,该系统具有许多有点,例如:快速查找、维护方便、储存量大、良好保密性等等。因此,“本科生操行评价管理系统”是一个十分重要的系统。
2.课题国内外研究现状和发展趋势
2.1国内研究现状
在新时代的教育改革之中,操行评定逐渐成为高校之间评定优秀学生的一个重要指标。大学生的综合能力是多元素和多层次的,大学生的综合素质分也逐渐成为各大名企录取和选拔人才时的一个重要指标[9]。
随着国内科技的迅速进步以及时代的进步,对于学生操行评定系统的研发,各个高校都相继更新迭代了对于学生操行评定的管理。对于学生的各个方面都进行全方位的评定更加全面的展现学生的修养。[4]
2.2国外研究现状
日本学者齐藤利彦研究认为,操行查定是日本明治20年代后期在学校普遍使用的一种学生品德测评方法。它最早始于明治20年与21年之间,当时称之为“"人品查定”。当时"人品查定"的目的与方法,日本文部省在明治20年8月6日发布的第11号政令中有明确说明:"学校不仅要进行学科教育,而且还要进行人品培养。学校对每个学生的人品都要作出评定,分'普通'与'优秀'两个等级.毕业时给予相应的人品证书。”[4]
美国智能平衡评价系统是由智能平衡评价联盟(简称"SBAC"),包括国家教育机构人员,教师,高等教育机构和其他教育工作者等超过4700名教育工作者共同开发的大规模学生在线评价系统.SBAC的设计开发与美国州级核心标准(简称"CCSS")学生学业要求保持一致.
2.3发展趋势
纵观国内外的学生评定系统的发展趋势,随着人们对教育的越来越重视以及学生操行素质越来越重要。传统的人工档案管理将被时代所淘汰,取而代之的是更加便捷与高效的学生操行评定系统。[4]
3.1课题目的
现如今在高校间使用的本科生操行评定系统大多数都过于老旧,基于MVC模式下开发的也为数不多。本次的目的就是能够开发一个容易上手、功能实用的,同时也能够兼顾高校对于数据管理以及老师、同学使用方便的本科生操行评定系统。本系统主要为管理员账户管理,对辅导员管理、老师管理、学生管理、班级管理。[4]辅导员对其所带学生进行日常操行素质分评定,老师对其所带班级的学生进行日常学习态度素质分进行评定。老师可以管理自己的班级,查看对应学生。辅导员可以查看自己所带的所有班级的学生信息,相应的学生能够查看自己的辅导员和老师。由这些量化指标客观的得出以个操行评定的综合排名,全方位的展示学生的综合能力,根据这个排名对相关学生进行表彰。
3.2课题意义
- 填补了高校对本科生操行评定管理的空白
随着教育的不断普及,人们的学历越来越高,操行素质的评定对与学生的全方面发展起着关键性的作用,相对的数据也会越来越庞大。[4]
- 提供了一个全新的计算机方法解决人工误差问题
对于学生的操行素质分计算和保存,不再是繁琐的人工去实现,取而代之的是更加高效率、高准确率的计算机来完成相应工作。使学生的综合素质表现可以更加的清晰明了。
- 降低成本
相比传统的人工,使用计算机更加节省人力成本。
4.1研究任务
(1)完成基于SSM的本科生操行评定系统的设计与开发。
(2)完成毕业设计报告撰写。
4.2工作内容
完成项目的需求分析、系统设计、测试、部署等开发过程,采用MVC三层架构技术或工具来实现。
本系统利用Web技术打造一个平台,通过这个平台主要实现添加学生信息、添加操行评定标准、评定学生操行、查看学生操行评定数据、修改学生操行评定、统计学生操行评定以及下载学生操行评定信息等功能,使得各个班负责人可以通过这个平台提交班级所有学生操行评定信息,各系部辅导员老师可以通过这个平台查看并审核学生操行评定信息,还可以以此为依据选定优秀学生,查看学生平时表现等,此外还有各系部的领导可以查看某个学生的操行评定信息,也可以查看所有学生的操行评定等级等等。
该系统的主要分为4大模块,分别是:用户管理、操行评定的定制、分数录入、查询。
主要功能结构图:
①操行评定的定制
a 设定操行评定的分类
系统管理员登入系统后,设定操行评定的分类,设置主要由哪几类够成,例如A、B、C、D类。
b 设定分类的项
系统管理员登入系统后,在设定完成操行评定的分类后,设置每类的具体项目,例如xxx活动是A类分。
c 设定项的分数
系统管理员登入系统后,在设定完成操行评定的分类后,设置每类的具体项目时,对具体的每一项赋上具体的分数,例如xxx活动是A类5分。
d 设定分数的计算规则
系统管理员登入系统后,设置学生操行分数的计算规则,是否给基础分,以及每类分数的权重来算出学生的最终操行分数。
e 设定等级规则
系统管理员登入系统后,设定评级标准,例如,90~100为优秀,75~89为良好,60~74为及格,60一下为不及格。或是根据设定每个操行项均达到一定分数为优秀,少一个就减少一个等级,设定好某些操行项必须达到一定分值才能及格。
②分数录入
a 辅导员录入
辅导员在登入系统后,能够查找对应学生给他录入相应分数,不需要进行审核。
b 学生录入
学生在登入系统后,能够在申请加分这一专栏根据实际情况申请加分,填写完相应加分项,加分类,加分的时间后,点击提交,上传加分申请。
c 辅导员审核
辅导员登入系统后,能够在学生加分申请中查看所有学生的加分申请,根据实际情况完成对加分申请的审核,情况属实点击通过,相应学生得到加分,否则无效。
③查询
a分数计算
在学生完成相应加分之后,根据系统管理员设定的操行分计算规则完成分数的计算。
b 统计
辅导员登入系统后,在查看分数时能够点击统计后查看所有学生的分数以及等级的人数比统计。
c 设定条件查询
辅导员在登入系统后,查看所有学生的分数时,可以设定条件查询,例如学号查询、班级查询、等级查询,更加精确地了解学生的分数情况。
④用户管理
a 批量导入学生
在系统管理员登入系统后,添加学生信息时,能够点击批量添加快速添加学生信息。
⑤用户管理
a 批量导入学生
在系统管理员登入系统后,添加学生用户信息时能够点击批量上传上传学生信息。
(2)设计报告大纲目录
- 系统阐述
1.1 项目研究的背景与内容
1.2 项目研究的要求与意义
1.3相关系统介绍
1.3.1 SSM
1.3.2 Spring
- 系统分析
2.1详细调查与分析
2.2 需求分析
2.3 可行性分析
2.4 用例分析
- 系统设计
3.1 总体设计
3.2 详细设计
3.3 数据库设计
第四章 系统的实现
4.1 功能模块
4.1.1 操行评定的定制模块
4.1.2 分数录入模块
4.1.3 查询模块
4.1.4 用户管理模块
4.2 系统实现的难点
第五章 功能测试
5.1 用户界面美观、功能测试
5.2 数据安全测试
第六章 总结
6.1 总结及展望
结束语
参考文献
4.3拟解决的重点和难点
重点:对于操行评定项,对其分类的权重以及基础分的设定,对于学生的分数进行审核,过审分数的一个具体计算规则,对于最终分数评定的规则,一是只看最后总分继续评定,二是对于所有操行项进行评定,每项要达到多少分为优秀,少一就降低一个等级直至不及格,并且在显示成绩时进行相关提示。
难点:技术实现
4.4研究方法及技术路线
(1)下载高级别文献,构思论文大纲。
(2)研究方法的选择,本次采用定性和定量相结合的方法。
(3)技术路线:使用Java开发语言,使用SSM框架,编写全局异常处理,简便代码编写。
参考文献
[1](美)凯 S.霍斯特曼(Cay S. Horstmann),周立新等译. Java核心技术 卷I:基础知识(原书第10版)[M]. 机械工业出版社,2016.
[2][美] Bruce Eckel.Java编程思想(第4版)[M]. 机械工业出版社,2017.
[3]邱加永.JSP基础与案例开发详解..北京:清华大学出版社,2009
[4]龙浩,王文乐,刘金等.软件工程—软件建模和文档写作[M].北京:人民邮电出版社,2016.
[5]张莉.SQL Server 数据库原理与应用教程[M].北京:清华大学出版社,2016.
[6]朱少民.软件测试[M].北京:人民邮电出版社,2017.
[7]陈永政,张正龙. JavaEE框架技术(SpringMVC+Spring+MyBatis)[M]. 西安电子科技大学出版社,2017.
[8]Srinivas Mudunuri.MyBatis in Practice: A Step by Step Approach for Learning MyBatis Framework [M]. CreateSpace Independent Publishing Plat, 2013.
[9]疯狂软件. Spring+MyBatis企业应用实战[M]. 电子工业出版社, 2017.
[10]许令波. 深入分析Java Web技术内幕(修订版)[M]. 电子工业出版社, 2014.