SCI论文(www.lunwensci.com):
摘 要: 自古至今,金榜题名都是无数人为之追捧的人生目标,在过去人们追求的可能只是上榜得以功成名就,而在当下这 个信息时代一份排名能给我们带来的信息可能远远不止这些。只有当我们使用当下热门的计算机信息技术和统计方法对排名进行 分析,才可以得到最趋近真实的对自身情况的反映,以此得到良好的反馈。在进行自身反思调整自己不足的同时,老师也可以发 现自身的教学漏洞进行弥补,因此对学生进行排名分析十分重要,它就像领航的舵手可以指引着我们向正确的方向航行。
关键词:信息统计 ;Java ;SpringBoot ;Thymeleaf ;My Batis
Achievement Ranking System Based on SpringBoot
TIAN Chenglong, LU Xiaohan, YAN Mengyao, ZHOU Xin
(Xian University of Petroleum, Xian Shaanxi 710300)
【Abstract】: Since ancient times, the title of the golden list has been the life goal pursued by countless people. In the past, people may only be successful on the list. In the current information age, a ranking may bring us more information than these. Only when we use the popular computer information technology and statistical methods to analyze the ranking, can we get the closest and true reflection of our own situation, so as to get good feedback. While reflecting and adjusting their own shortcomings, teachers can also find their own teaching loopholes to make up for. Therefore, ranking analysis of students is very important. It is like a pilots helmsman, which can guide us to sail in the right direction.
【Key words】: information statistics;Java;SpringBoot;Thymeleaf;My Batis
0 引言
我们处于一个充满竞争与挑战的时代,学生的学习 离不开竞争,在一定程度上培养学生的竞争意识是有利 于学生个人的发展,而学生成绩排名一直是评价学生水 平的常用方法。随着时间的变化,会发现如果仅以学生 成绩这种单一评价方式并不能完全体现学生的个人水 平。经过调查我们发现使用大数据对行业发展进行指导 成为了主流,并且将多元的各种统计方法应用于了多个 领域,如金融、工业、互联网企业等。但这种方式在教 育方面中体现的却并不明显,大学学生的培养和评价是一个复杂的问题范畴,并不能以单一的成绩评定,这已 经不能满足同学学习生活,高校应该多方面、多层次的 考察学生的综合能力,并对此进行科学、公平、有效的 教育评价,根据评价结果因材施教,以培养高质量的人。因此,推陈出新,我们想运用所学的最新大数据技 术结合 Java 语言、My SQL 数据库 以及 SpringBoot、 My Batis 框架和 Thymeleaf 一同来架构出我们学校的 成绩系统,再采用多元统计方法分析学生的水平,有利 于学生对自己有一个全面的认知并在竞争中不断完善自我,同时,对高校的人才培养具有重要意义[1]。
1 项目背景
对学生的学习成果总结是学校教务工作重要的内容 之一,涉及到大量的学生数据,处理起来十分复杂。目 前,我校的学生成绩主要以 GPA 算法为主,分为智育和德育两大板块,智育方面通过学校的学生教务系统网 站实现了信息化与自动化,但在德育方面仍是通过下发 纸质表格统计学生成绩,最后由人工进行核算得出最终的德育绩点与排名 [2]。
当前核算德育绩点的流程如下 :学院下发德育绩点 核算表,要求每位同学进行如实填写 ;由各班的学习委 员进行第一次校验修改,并统计汇总校验结果 ;学习委 员校验完成后交由院系相关部门进行二次校验,对有异 议的部分通知到个人进行确认 ;最后由相关部门进行最 终的汇总上交院系。
通过上述的方式进行德育绩点的汇总具有以下几个 缺点 :
(1)每次收集数据耗费大量人力物力,还效率较 低。当前计算德育绩点的方式需要经过多个流程,所需 要的时间周期较长,而且每次核算往往是一个年级的同 学同时进行核算,人数较多,所以核算时需要的人力也 较多 ;
(2)当前由人工核算德育绩点的方法容易产生误 差,使得产生的结果不够准确。德育绩点的核算包含多 个分类,每个类别又有着多个计分项。部分同学在计算 德育绩点时对标准的理解不清晰,容易出现错填,漏填 的现象,造成与真实的德育绩点偏差较大。
基于上述缺点,对于德育绩点的信息化与自动化是 至关重要的。
2 项目目的
成绩排名的主要目的是总结成绩,分析问题,进行 问题梳理,问题背后反映出学生学习存在的问题以及改 进措施,对今后教师教学工作的思考。成绩说白了,就 是自己近期学习阶段性成果的体现。需要通过这样的检 验来帮助学生、教师了解自身的学习情况、教学情况, 进行查漏补缺,以更好准备下一学年的学习状态、教学 风格 [3]。首先,以往对成绩进行排名时,要从学生的各 项数据的对比中发现一个年级学生的各项数据之间的差 异之后得到成绩较为突出的学生信息进行鼓励是非常繁 琐甚至困难的,更不是要说是对全校学生的成绩进行成 绩排名。但因为每次要计算德育绩点的收集工作需要较 大的人力、时间,而且因为计算数据量大,耗费大量时 间降低了效率 ;成绩的排名,要做到科学、准确,要进 行信度、效度、难度、区分度等计算测定 , 关键是要确 保在录入核算时的精准无误,但以往的用人工成绩排 名,很容易导致出现误差使得排名结果不够精确,导致与真实成绩有较大的出入。在使用西安石油大学成绩排 名系统之后,抛弃之前人工录入、核算的繁琐步骤,大 大节省了成绩排名所需的人力和时间,通过对各年级各 科成绩进行在线收集、整理,进行合理的成绩录入,对 每一科成绩按比重计算绩点,最终得出一个合理准确的 学生成绩单 [4]。
3 项目需求分析
3.1 信息需求分析
(1)基础信息需求。学生的基本信息,例如 :学生 的专业、班级、学号、姓名等。
(2)智育绩点信息需求。因教务系统会根据学生课 程成绩自动生成智育绩点成绩,因此学生只需要确认自 身智育绩点显示与教务系统显示一致即可。
(3)德育绩点信息需求。因德育绩点需要进行进一步依据百分制绩点转换算法计算 [5],因此此处分类列举 所需信息 ( 仅包含本科阶段发表论文,获得专利以及软 件著作权情况 )。
1)学术成果类。
论文类 :本校认定的权威期刊、CSSCI 收录期刊、 北京大学图书馆核心期刊、知网收录的普通期刊。(论 文或专利须本人第一作者,或指导老师为第一作者,本人 第二作者,发表论文必须见刊。用稿通知等不能作为证明 使用)。论文须上传刊物封面、目录(论文所在页)和 正文首页,专业须上传首页 ;普通期刊统计上限为 3 篇 ;
专利类 :需提供发明专利证书、实用新型专利证 书、外观设计专利证书以及软件著作权证书。
2)课外科技类(仅包含本科阶段获得的省级和省 级以上比赛获奖情况,获奖证书须上传涉及比赛名称、 获奖等级和学生姓名的当页)。
比赛分级 :比赛等级以我校实验管理处《西安石油 大学大学生学科竞赛分级分类目录》的等级为依据,如 “互联网 +”、挑战杯(创青春)等为 A 级,三创赛等为 B 级,能源杯、大学生英语竞赛等比赛为 C 级。
计分规则 :本项总分 200 分。一等奖(含特等奖及 金奖)以此类推。优胜奖、鼓励奖等不作统计。具体得 分如表 1、表 2。
3)学生干部类(仅填写在校期间担任的最高得分 的学生组织中的职务)。
计分规则 :①是否担任校级或院级学生会主席、团 委书记 ;学生党建工作办公室副主任 ;学生党支部书记 等,得 10 分。②曾或现担任学生党建工作办公室部长 ; 学生党支部支部委员 ;校级或院级团委学生会各级部 长 ;校级或院级团委直属社团社长 ;班级班长、团支部 书记等,得 5 分。③曾或现担任年级团总支和年级分会部长级干部、班级班委、团支部委员、宿舍长和各类社 团社长、副社长等,得 3 分。(该项满分 10 分)
4)日常表现类。
计分规则 :①获校级优秀党员、优秀党支部干部、 十佳大学生、十佳共青团员等,得 6 分 ;②获校级优 秀学生干部、三好学生、优秀团干部、优秀团员,得 5 分 ;③获校级、院级其他先进个人,得 1 分。(该项满 分 10 分。国家级奖项系数为 2,省级奖项系数为 1.5, 院级奖项为 0.5)。
3.2 可行性分析
随着高等教育的不断发展,变成一名大学生已经不 像以往遥不可及,过去的小班教育显然不能适应这不断 激增的人数。因此同个专业乃至同个班级的同学也越来 越多,那么我们的老师肯定不可能做到面面俱到,那当 同学的学习过程中的一部分出现了漏洞该如何发现呢? 此时大部分人就可能会想到考试,通过考试成绩来分析 自己这个阶段的学习是否有问题,成绩高能促进我们学 习进取,成绩低也是对我们的警戒,不能骄傲,人外有 人这固然是一个传统且相对有效的方式,成绩有用但是 单一!是否记得你曾经怀疑过自己的成绩在某些时候并 没有体现自己的真实实力?作为单个学生我们只能知道 自己或者班里几个同学的成绩,就这贫瘠的数据如何才 能进行分析明白自己的漏洞?这时候我们就想到了近来 来发展出的大数据技术!将全部同学的成绩统计起来, 这一数据量足以减少大部分的概论问题以及出题难易等 客观因素的干扰,收集好数据我们通过自己利用 Java 语言构建的成绩排名系统,利用所学统计学专业知识编 写程序就可以极其简单的分析出真正具有代表性指向性 的信息,结合同学其他个人私密信息,再将这些针对个人处理后的数据发送回去,让大家具有个性化的人机交 互体验,真正做到针对千人千面,即使是大班教学也能 享受到及时快捷的指导。同时 , 可以清楚的了解自己的 优势与不足。
3.3 功能分析
打开系统界面,用户首先要注册自己的信息,区分教师端和学生端。然后用户登录后可以填充自身的资料 以及以往的学习相关数据,直观的看到自己以往所有数 据的曲线变化等。点击显示个人信息,用户可以查看定 制的学习计划,若未登陆可点击授权按钮通过调用微 信接口一键登录,此后信息就可通过微信直接下发到手 机,登陆后课查看自己的成绩报告,通过设定自己的理 想目标系统会自动计算距实现目标的差距并每日进行定 时提醒,督促同学学习。之后还会根据用户使用情况生成分享海报,同学可以自由的将自己的变化分享给家人 朋友以此增加信心给予一种正向的反馈。用户添加完自 己既往数据后之后的其他数据将由系统自动根据教务处 自动给同学添加,并在每一次考试之后都会进行大数据 汇总统计,针对每个人的情况给予指导报告,用户通过 查看报告就能获知自己目前的问题,并在此问题下会给 出解决问题的备注建议,用户之后可以自行记录备注信息。
4 系统实现
4.1 系统设计目标
运用信息化和自动化的手段计算德育绩点,减少人工录入的繁琐过程。
4.2 系统总体设计
学生成绩排名管理系统我们采用 SpringBoot 框架为 主要架构,并结合 Thymeleaf,使用 My SQL 为数据服 务器, 数据持久层框架使用 My Batis。SpringBoot 是 由 Pivotal 团队提供,设计的目的是简化 Spring 应用 的搭建和开发过程,其通过“约定大于配置”的思想进 行 Web 项目的开发,从而避免开发人员定义样板化的 配置,Thymeleaf 主要是提供一种可被浏览器正确显 示的、格式良好的模板 [6]。
4.3 系统架构设计
本系统将会采用 B/S 结构设计,即浏览器和服务器 结构 . 因为此系统面向的主要是学校,根据我们调查发 现他们的教学使用浏览器操作较多,因此采用 B/S 结构 来设计此系统。
4.4 系统开发环境
操作系统 :Windows 10
JDK 版本 :1.8.0
IDE :IntelliJ IDEA 2018.3.4
服务器 :Tomcat9
开发框架 : :Springboot+Thymeleaf+Mybatis
浏览器 :Google
4.5 数据库设计
本系统数据库创建了三张表,表名及 E-R 图如图 1、 图 2、图 3。
4.6 依赖管理
开发过程中,需要导入第三方 JAR 包提供的类库, 需要在 pom.xml 文件中导入所需的相应依赖,主要依赖如图 4。
4.7 业务模块
主要有实体层 (Entity)、数据访问层 (Dao)、业务 层 (Service)、页面控制层 (Controller),通过 @Spring- BootApplication 注解开启自动配置。
5 结论
事有便宜,而不拘常制 ;谋有奇诡,而不徇众情。 为了解决学校当前成绩排名混乱以及统计数据没有实际 的意义等问题,我们采用了多元统计分析方法,使用对 相关数据的收集、整理和分析,得到了计算德育成绩的 相关规则。我们将此规则进行信息化和自动化,与智育 成绩相结合利用后,再使用所学计算机编程知识构建出 这样一个信息系统。此系统的设计和实现,使他们清晰 的判断出自己当下学习中的优缺点从而为他们不断完善 自我指出鲜明的方向,也减轻了计算德育绩点的工作人 员的负担。这个系统的实现不仅让我们对所学知识真正 的到深刻的理解,还让我们学以致用,为学校的建设添 砖加瓦,使自己学习更有现实意义!
参考文献
[1] 胡聪娥,宋鸿藻.考试分析在高校素质教育中的重要作用[J]. 韶关学院学报(自然科学版),2001(12):125-126.
[2] 曹文振,王涛利.我国“双一流”大学平均学分绩点(GPA)制 度调查与反思:基于内容分析法[J].高教探索,2021(4):62-71. [3] 刘战芳.高校应重视学生考试成绩的分析与反馈[J].安徽警 官职业学院学报,2007(5):79-80.
[4] 林跃,宋爽,王雯宁.基于SSH+MySQL的学生成绩管理系统 研究[J].南方农机,2020,51(9):234.
[5] 杨有龙,段亚军,张希颖.学生绩点转化的统计分析与算法实 现[J].大学教育,2020(4):41-44.
[6] 杨锦山,王辉.基于SpringBoot的项目信息管理系统的设计 与实现[J].电子技术与软件工程,2020(9):38-39.
关注SCI论文创作发表,寻求SCI论文修改润色、SCI论文代发表等服务支撑,请锁定SCI论文网!
文章出自SCI论文网转载请注明出处:https://www.lunwensci.com/jisuanjilunwen/34947.html