基于Java中的SSM框架实现基于协同过滤算法的离散数学题推荐系统项目【项目源码+论文说明】计算机毕业设计

基于Java中的SSM框架实现离散数学题推荐系统演示

摘要

本文所设计和开发的是一个基于协同过滤算法的离散数学题推荐系统,本系统开发的目的是方便学生进行离散数学的考试以及离散数学习题的复习,提高老师批阅试卷的效率,更加清楚的了解学生能够的离散数学学习情况,提高管理员的管理效率。本系统的设计和开发所采用的方法包括调查法、文献法和分析对比法,使系统的开发更加符合科学依据。采用的技术是JSP技术、协同过滤算法以及SSM框架等,数据处理采用的是MySql数据库,这些技术给予了系统充分的安全和稳定保证。系统开发完成对系统进行了详细的测试,测试表明本系统可以正常运行并满足学生、老师以及管理员的使用的需求。本系统的开发和使用不仅节省了学生考试的时间而且提高了教师的管理效率,并且对于传统考试模式与互联网融合具有非常重要的意义。

关键词:考试系统,协同过滤算法,在线考试

开发背景

互联网是人类历史上最伟大的发明之一,也是使人们的生活方式改变最大的发明之一。互联网的特点就是传播广、应用范围大、可适应的人群多、发展快,互联网真正的出现在人们的视野中不过20年,到现在已经深度的融入了人们的生活和工作,甚至成为人们生活和工作不可分割的一部分,目前互联网被广泛的应用在娱乐、经济、医疗、教育、餐饮等与人们息息相关的众多领域。各种基于互联网技术的产品给人们的生活和工作带来了极大的便利。在这样的大背景下,学校这样机构如果想要在众多竞争者中出类拔萃,那么就不能不建立自己的智能化考试系统。拥有一套高效的考试管理系统不仅可以提高老师的办公效率,还是学校自身综合实力的体现。考试系统相较于传统的考试方式,优势数不胜数。首先就是效率高,比传统方式效率高出了数倍之多,其次就是安全性高,数据都是存储在云端,不会造成试卷信息丢失、损坏。

目的意义

开发离散数学试题推荐系统,从宏观来说是提升学校自身的综合实力,从微观来说是对学生个体的负责。通过学校的离散数学试题推荐系统,学校可以清楚的了解到每个专业的每个学生的真实学习水平,在实现规范化管理学校考试流程的同时,还能为学生提供一个便捷的学习平台,是一件非常有意义的事情。归类其研究意义有以下几点:

(1)有助于学校的信息化建设,完善学校的网络教育系统,提升学校的管理效率。

(2)帮助老师更加快速的批阅试卷,节约时间放在学生的知识教育上面。

(3)摆脱传统考试模式的弊端,加强学校的信息化管理。

研究方法

本文的研究方法主要有:

(1)调查法

调查法就是在系统的构思阶段,设计者对系统的功能和系统的现状有些不了解,需要去实地的去和本系统相关的区域进行调查,看看在实际的工作中,这些系统都是怎样工作的,都有哪些功能,同时也要向相关工作的人或有相关需求的人提出口头的或纸质的问题,请求他们帮忙解答,得到答案后在进行总结,明确系统的研究思路和设计方案。

(2)文献法

现在每个领域都有很多专家进行研究,他们在研究的过程中会发表很多的文献,这些文献里面有很多的知识点和对领域相关的认识,所以在研究系统的设计和开发时,可以多看看这些文献,对系统的开发有很大的帮助。

(3)分析对比法

现在的网络十分发达,网上的信息也有很多,人们可以通过上网搜索大量自己需要的信息,本文通过在网络上查询与本系统相关的大量资料和相似的系统,每一个系统都认真地分析,每一篇文献资料都认真地阅读对比,然后将有点和缺点都提炼出来,进行综合的比较,得出一个比较中肯的结果应用到当前系统中,这使得本系统的功能更加的完善。

系统设计原则

(1)数据输入原则

再设计网站的时候,一定要记住的就是不要总是让用户自己动手输入信息,能用鼠标点击的就用鼠标点击,除非非要用键盘不可,否则绝不用键盘。这样做的好处就是可以让用户在操作过程中产生的一些数据都是不会产生错误的,还可以有效的避免由于用户输入失误所带来的麻烦,用户不用来回的输入数据,使用起来也会非常的方便,体验也会变得更好。

(2)可维护性原则

系统的功能不是一劳永逸的,在运行了很长的一段时间之后,系统无论是功能上还是性能上都是会发生一些错误的或者是一些落后的地方的,这时就需要开发的人对系统进行维护,来改善这些不好的得放,所以系统在设计时一定要遵循可维护性原则。

(3)可扩展性原则

系统开发出来是给需要它的人用的,在最初可能是符合人们的使用需求,但是随着工作内容的变化,人们的需求也会跟着发生一些关键的改变,系统也就需要进行升级,功能需要扩展,这样才能符合人们的更加严格的要求。所以设计系统一定给系统留下可以扩展的接口,以备日后只需。

(4)安全性原则

现在的网站,人们想要使用都需要先进行注册登录才行,这就再无形之中将人们的信息收集在了网站上面,如果有人攻击网站之后把这些信息全部带走用来做违法的事情,那肯定会给使用网站的人带来不小的损失。所以在设计网站的时候一定要考虑网站是否安全,严格遵循安全性原则,保护好网站的数据。

系统页展示

学生点击参加考试进入考试页面,选择试卷来进行答题。参加考试界面如图5-1所示。

系统会根据学生的个人情况进行习题的推荐,个性化推荐习题界面如图5-2所示。

学生考试完成之后,可以通过考试记录模块查看考试的记录信息。考试记录界面如图5-3所示。

系统会根据学生的学习情况进行知识点的推荐,学生可以点击知识点习题推荐按钮进行查看。知识点习题推荐界面如图5-4所示。

教师可以通过试卷页面对试卷信息进行管理,包括对试卷信息的添加、修改和删除等。试卷界面如图5-5所示。

教师可以通过题库页面对试题信息进行管理,包括对试题信息的添加、修改和删除。题库界面如图5-6所示。

如需要可扫取文章下方二维码联系得源码

  • 14
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值