基于大数据分析的学生综合测评系统

1.1 研究背景

在大数据时代背景下,需要处理的各种数据或信息量非常大,必须要借助于相关的技术和手段来对大量的数据实施整合和管理,同时各项活动的开展和各种决策的制定往往离不开大数据的分析,因此大数据分析逐渐成为研究者关注的焦点问题。在高校学生管理工作中,以大数据为前提,构建针对大学生的综合测评模型,及时对大学生各方面的状况进行汇总,将测评的结果作为大学生评优评先的参考。传统上对大学生综合素质的测评主要侧重大学生的学习成绩,这使得大学生综合测评指标单一,测评结果存在很大的片面性。对大学生进行综合素质的测评必须全面考查大学生的德育、实践、智育等多个方面的指标,通过多项指标的综合分析来对大学生的综合素质进行评价,这导致大学生综合测评所需要的数据量十分庞大。

基于大数据分析的大学生综合测评系统能够更好地对大学生在校的各项状况进行综合统计与分析,使得大学生可以更为科学有效地规划自身的学习方向和学习目标,同时也可以有效反映出大学教育存在的问题,为进一步改善教育教学提供参考如何提高高校学生评价工作的效率和准确性,提高高校学生评价工作的质量,提高高校学生评价工作的质量是非常重要的。该系统的主要目标是使学生综合考评系统的数字化,使管理者可以完全掌握学生的一切信息,同时也可以对自己的学生综合考评系统有一个直观的认识。

1.4 本文的组织结构

这篇论文的主要内容是这样的:

(1)引言。文章首先对论文的选题背景进行了回顾,并对高校学生评价体系的构成进行了剖析;更好地站在使用者的立场上,找出目前的学生评价体系中存在的缺陷,并将该体系中的特点体现出来。

(2)系统的主要应用技术、开发环境和环境配置等内容的说明。同时,对Tomcat环境的配置,springboot架构以及 MySql环境进行了详细的描述。

(3)系统总体方案的编制和实施。阐述了对学生综合评测管理系统的设计思想,并展开了对其的需求分析。在对此进行了需求分析的基础上,对其进行了总体设计、详细设计以及数据库等有关的内容。这是本文的主要内容。

(4)系统各功能模块的具体实施.介绍了在该系统中如何实现某些重要的特定函数。包括数据库,页面参数传递等方面的内容。

(5)检验系统。

(6)小结和前瞻。最后,对全文进行了小结,并提出了本课题的研究思路和研究思路;在以后的工作中需要改进等;包括感谢。

2.4 MyEclipse环境配置

在我的 Eclipse完成后,请单击我的“Window-> Preferences”

(1)在不使用 myeclipse的缺省 jdk的情况下,将 myeclipse的 jre设置为 sun的 jdk:

在勾中的“jdk1.7”中,选取“java-> Installed JREs”.

(2)在6.0的水平上对汇编进行配置:

为具有“6.0”的“Compiler-> Compiler compliance level”选择一个数值。

(3)将“UTF-8”作为 Myeclipse的缺省文件代码格式:

点击“General-> Workspace”,然后在“Other”下勾选“Text file encod”,并将其内部的数值设成“UTF-8”。

(4)对 JSP进行除 Myeclipse外的确认:

用“MyEclipse-> Validation”这个选项,把“Build”那一栏上的勾号全部划掉,在编译时可以加快很多倍,不需要经过 jsp的校验。

3.1 可行性分析

一个完善的系统,必然要进行可行性分析,这涉及到了系统存在的问题,对其进行了深入的研究,并对其进行了深入的研究,是否可以利用这个系统来弥补线下学生综合考评管理模式中的缺陷,从而弥补这些缺陷等,利用这个系统,不但可以持续地降低自己的工作量,而且还可以提高自己的工作和管理效率。因此,开发该系统可以实现更大的意义和价值。在系统完成后,需要对其进行可行性分析,在进行了分析之后,才能够对此系统进行是否开发。本文从技术、经济和操作三个方面对大学生评价体系进行了研究,并对其进行了可行性分析;

3.1.1 技术可行性

这个系统的研发选用了java,其被研发的目标正是要创造出对页面等可见的资讯。随着移动 Internet技术的发展与革新, java已经成为了下一代 Internet的网络标准。因此,在后台的设计中,我们选用了 Mysql数据库,用于的是的创建与维护。对于前台开发,需要具备功能完善、易于操作等优势,而后台数据库的需要,则是可以构建并保持数据信息的一致性和完整性。

3.1.2 操作可行性

如今,伴随着科学技术的快速发展,电脑早就走进了人们的日常生活中。因此,对于工作环境,也不再像以往那样,对员工提出了太多的要求。因此,工作人员必须要到公司办公,有些工作在家里也可以完成。这大大增加了员工工作的效率。而且,他们的行动方式也更加多样化了。所以,随着社会的发展,管理的计算机化和智能化已经成为了一种必然的发展方向,现在已经出现了各种各样的智能软件,这些软件可以满足用户的多种需要,这样不但可以提升工作效率,而且还可以满足某些顾客特殊的要求。该系统不但具有简洁明了的界面,而且还使用了直观的界面,通过使用鼠标和键盘,用户就可以进行对有关信息的修改,删除,添加等操作。由于它的操作非常容易掌握,所以初学者只要花一点时间就能掌握。从这一点来看,该体系具有一定的可操作性。

3.1.3经济可行性

在此基础上,利用 Springboot建立了一个高校学生的全面评价系统,并在此基础上对其进行了详细的分析。此外,对于一个毕业设计作品来说,其开发费用基本可以不计,而且,这个系统软件的应用,能够让学生的综合测评管理变得更为快捷,也能够让他们节省下大量的人力和管理资源,从经济角度来说,这个学生综合测评系统是完全可行的。

4.1 总体设计

在此基础上,提出了一种基于计算机辅助教学的教学评价方法。

前台功能:使用者可以通过登录该系统来完成首页、试题资讯、综合测评、评测通知、个人中心、后台管理等功能的运作;

后台由管理员和学生两部分组成,它的主要功能具体有:个人中心、学生管理、试题信息管理、测评试题管理、管理员管理、综合测评管理、系统管理、综合考试管理等。

该系统将上述各函数综合起来,得到函数的构成形式为:

 图4-1系统总体结构图

4.2 数据库设计与实现

在任何一个系统中,数据库都起到了很大的作用,如果能够将其设计的好,将会大大提高系统的工作效率,并能够很好地完成系统的各个逻辑功能。因此,在进行数据库的设计时,我们必须根据系统的实际需求,从而使得它更加完善地与系统的功能相吻合。

4.2.1 数据库概念结构设计

其中的E-R关系是用来表示实体及其属性以及实体间的关系的。以下是单独的实体及其属性。

下面是一个“学员登记实体”的图表:

 图4-2学生注册实体属性图

考题资讯管理的实体特性图表显示在下面:

 图4-3学生管理实体属性图

试题信息管理实体属性图如下所示:

 图4-4试题信息管理实体属性图

系统总体E-R图:

 图4-5系统总体E-R图

4.2.2 数据库具体设计

在此基础上,对各表格进行了参数名称、参数类型、参数主关键字等的设计。

表4-1 配置文件

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

name

varchar

100

配置参数名称

value

varchar

100

配置参数值

表4-2 学生

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

xuehao

varchar

200

学号

xingming

varchar

200

姓名

mima

varchar

200

密码

xingbie

varchar

200

性别

nianling

int

年龄

shouji

varchar

200

手机

xueyuan

varchar

200

学院

zhuanye

varchar

200

专业

表4-3 用户表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

username

varchar

100

用户名

password

varchar

100

密码

role

varchar

100

角色

管理员

addtime

timestamp

新增时间

CURRENT_TIMESTAMP

表4-4 token表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

userid

bigint

用户id

username

varchar

100

用户名

tablename

varchar

100

表名

role

varchar

100

角色

token

varchar

200

密码

addtime

timestamp

新增时间

CURRENT_TIMESTAMP

expiratedtime

timestamp

过期时间

CURRENT_TIMESTAMP

表4-5 试题信息

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

kemuleixing

varchar

200

科目类型

timubianhao

varchar

200

题目编号

timu

varchar

200

题目

timuleixing

varchar

200

题目类型

tupian

varchar

200

图片

xuanxiang

longtext

4294967295

选项

defen

int

得分

clicktime

datetime

最近点击时间

表4-6 测评通知

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

title

varchar

200

标题

introduction

longtext

4294967295

简介

picture

varchar

200

图片

content

longtext

4294967295

内容

表4-7 综合考试记录表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

userid

bigint

用户id

username

varchar

200

用户名

paperid

bigint

综合测评id(外键)

papername

varchar

200

综合测评名称

questionid

bigint

测评试题id(外键)

questionname

varchar

200

测评试题名称

options

longtext

4294967295

选项,json字符串

score

bigint

分值

0

answer

varchar

200

正确答案

analysis

longtext

4294967295

答案解析

myscore

bigint

测评试题得分

0

myanswer

varchar

200

考生答案

表4-8 测评试题

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

paperid

bigint

所属综合测评id(外键)

papername

varchar

200

综合测评名称

questionname

varchar

200

测评试题名称

options

longtext

4294967295

选项,json字符串

score

bigint

分值

0

answer

varchar

200

正确答案

analysis

longtext

4294967295

答案解析

type

bigint

测评试题类型,0:单选题 1:多选题 2:判断题 3:填空题(暂不考虑多项填空)

0

sequence

bigint

测评试题排序,值越大排越前面

100

表4-9 综合测评表

字段名称

类型

长度

字段说明

主键

默认值

id

bigint

主键

主键

addtime

timestamp

创建时间

CURRENT_TIMESTAMP

name

varchar

200

综合测评名称

time

int

综合考试时长(分钟)

status

int

综合测评状态

0

5.1 系统功能模块

学生综合测评系统,用户进入网站,可以查看首页,试题信息,综合测评,个人中心,后台管理等,如图5-1所示。

 图4-1系统首页界面图

试题信息;在试题信息页面中,可以看到科目类型,题目号码,题目类型,选项,得分等;并可以对其进行处理,见图5-2。

 图4-2试题信息界面图

个人中心;在个人中心页面中,可以通过键入学号,姓名,密码,性别,年龄,手机,学院,专业等内容,来进行对我的收藏、综合考试记录、错题本等内容的更新。

 图5-3个人中心界面图

5.2 管理员功能模块

作为一个管理员,要登陆,需要在注册时,将用户名、密码、选择角色等信息填入,才能完成登陆,具体步骤见图5-4。

 图5-4管理员登录界面图

管理员登陆进入学生综合测评系统,可以查看首页,个人中心,学生管理,试题信息管理,测评试题管理,管理员管理,综合测评管理,系统管理,综合考试管理等功能,具体操作见图5-5。

 图5-5管理员功能界面图

学生管理;在学生管理页面中,可以看到索引,学号,姓名,性别,年龄,手机,学院,专业等,并进行细节,修改和删除等操作,具体如下:如图5-6所示。

图5-6学生管理界面图

 试题信息管理;在试题信息管理页面中,可以看到索引,科目类型,题目编号,题目,题目类型,图片,得分等,并进行细节,修改和删除等操作,具体情况如下图4-7所示。

 图5-7试题信息管理界面图

6.3测试模块

该测试系统采用的是最新版的 Windows 10,使用该软件,对该软件所实现的各功能模块进行了各功能模块的运行试验,以此来验证各用户的各功能模块所相应的权限信息,以及其数据信息的更新与此相吻合。

表6-1 测试表

测试需求

测试重点

是否达成需求

结果

用户登录

输入账号密码

需求达成

通过

用户注册

创建新的账号密码

需求达成

通过

登录失败

输入错误账号密码

需求达成

通过

修改信息

修改成功

需求达成

通过

添加信息管理

增删查改

需求达成

通过

回复管理

增删查改

需求达成

通过

搜索查询管理

增删查改

需求达成

通过

                                                                                                                                                       

在对系统进行的测试中,我们一般采用的是两种方式,一种是白箱测试,另一种是黑盒测试。白盒测试就是通过对软件要求规格书的理解,来确定软件的内在运作能否被正确地执行的一种检测方法;而黑箱试验则意味着,如果你已经了解了这套装置的所有性能。

对整个系统的功能接口进行了测试,简而言之,我们就是在其中键入了一些资料,然后对其进行了递交,然后我们通过观察各个网页的反应,看看这个网页的有关功能是否能够被完整地完成。

参考文献

[1]范振东,陈晖,王海涛,胡强,何柳.基于大数据的智慧校园学生综合测评系统[J].电信快报,2018,(11):25-32.

[2]张效尉,王伟,姜静.“互联网+”时代高校学生综合测评体系建设研究[J]. 周口师范学院学报,2018,35(02):122-125.

[3]孙文兴,陈智刚,罗婕,王俊英. 成绩数据无量纲化在学生综合测评中的应用[J].昆明冶金高等专科学校学报,2017,33(05):87-91.

[4]禹云.大数据时代背景下的高校学生综合测评系统设计与实现[J]. 科技创新与应用,2020,(30):37-38.

[5]茆灵铖,谢桂芳,邵周伟,时海茹,蒋秀莲.基于大数据的高校智慧校园学生综合测评系统设计与研究[J].软件工程,2020,23(05):43-45.

[6]殷文俊.基于大数据分析的学生综合测评系统设计与实现[J]. 鞍山师范学院学报,2020,22(02):17-23.

[7]王燕贞,沈毅波.基于SSM框架的高校学生综合测评系统设计与实现[J]. 通化师范学院学报,2020,41(04):58-63.

[8]茆灵铖,谢桂芳,邵周伟,凡玲,蒋秀莲.高校智慧校园学生综合测评系统数据挖掘模型研究[J].办公自动化,2020,25(01):15-17.

[9]刘石伟,李湘,杜建辉,吾舒柯孜.学生综合测评系统的设计与实现[J]. 电脑知识与技术,2019,15(29):43-46.

[10]杨海慧,吴宏辉,王晨鸽.医学高职院校学生综合测评体系构建研究[J]. 试题与研究,2018,(14):107-108.

[11]Chen Zhen,Wu Qingsong,Han Sipeng,Zhang Jungui,Yang Peng,Liu Xingwu,Lang Mingde. The metallogenic tectonic implication of the volcanic rocks of the Dahalajunshan Formation in the Early Carboniferous in the West Tianshan based on big data analytics[J]. Arabian Journal of Geosciences,2022,15(22).

[12]Shahzad Khurram,Khan Shakeel Ahmad,Ahmad Shakil,Iqbal Abid. A Scoping Review of the Relationship of Big Data Analytics with Context-Based Fake News Detection on Digital Media in Data Age[J]. Sustainability,2022,14(21).

[13]Holcombe Elizabeth Marshall,Kezar Adrianna. Exploring the Organizational Value of Integrated Transition Programs for Underrepresented College Students[J]. Journal of Student Affairs Research and Practice,2021,58(1).

[14]Wang Hubin,Xu Jinjie. Efforts to break the “score determinism” and transfer college enrolment from recruiting “scores” to “people”: The exploration and practice of comprehensive quality evaluation of general high school students in Shanghai[J]. Educational Philosophy and Theory,2020,54(10).

[15]Marozzo Fabrizio,Belcastro Loris. Cloud Computing for Big Data Analysis[J]. Applied Sciences,2022,12(20).

目    录

摘    要

Abstract

目    录

1  绪论

1.1 研究背景

1.2学生综合测评系统的现状 2

1.3系统实现的功能与特点 2

1.4 本文的组织结构 3

2  开发技术与环境配置

2.1 SpringBoot框架

2.2 Java语言简介

2.3 MySQL环境配置

2.4 MyEclipse环境配置

2.5 MySQL数据库介绍

2.6 B/S架构

3  系统分析

3.1可行性分析

3.1.1 技术可行性

3.1.2 操作可行性

3.1.3经济可行性

3.2 需求分析

4  系统设计

4.1 总体设计

4.2 数据库设计与实现

4.2.1 数据库概念结构设计

4.2.2 数据库具体设计

5  系统功能的具体实现

5.1 系统功能模块

5.2 管理员功能模块

5.3 学生后台管理模块

6 系统测试

6.1测试定义及目的

6.2性能测试

6.3测试模块

6.4 测试的主要步骤

6.5 学生综合测评网站的测试

6.6学生综合测评网站的系统测试结果

6.7测试结果 33

总    结

致    谢 35

参考文献 36

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
每个学生的信息为:学号、姓名、性别、家庭住址、联系电话、语文、数学、外语三门单科成绩、考试平均成绩、考试名次、同学互评分、品德成绩、任课教师评分、综合测评总分、综合测评名次。考试平均成绩、同学互评分、品德成绩、任课教师评分分别占综合测评总分的60%,10%,10%,20%。 A、学生信息处理 (1) 输入学生信息、学号、姓名、性别、家庭住址、联系电话,按学号以小到大的顺序存入文件中。 提示:学生信息可先输入到数组中,排序后可写到文件中。 (2) 插入(修改)同学信息: 提示:先输入将插入的同学信息,然后再打开源文件并建立新文件,把源文件和输入的信息合并到新文件中(保持按学号有序)若存在该同学则将新记录内容替换源内容, (3) 删除同学信息: 提示:输入将删除同学号,读出该同学信息,要求对此进行确认,以决定是否删除将删除后的信息写到文件中。 (4) 浏览学生信息: 提示:打开文件,显示该文件的学生信息。 B、学生数据处理: (1) 按考试科目录入学生成绩并且按公式:考试成绩=(语文+数学+外语)/3 计算考试成绩,并计算考试名次,提示:先把学生信息读入数组,然后按提示输入每科成绩,计算考试成绩,求出名次,最后把学生记录写入一个文件中。 (2) 学生测评数据输入并计算综合测评总分及名次。 提示:综合测评总分=(考试成绩)*0.6+(同学互评分)*0.1+品德成绩*0.1+任课老师评分*0.2。 (3) 学生数据管理 提示:输入学号,读出并显示该同学信息,输入新数据,将改后信息写入文件 (4) 学生数据查询: 提示:输入学号或其他信息,即读出所有数据信息,并显示出来。 C、学生综合信息输出 提示:输出学生信息到屏幕。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值