设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
智能学习平台系统的设计与实现 课题申报表
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

学院

计算机科学学院

适用专业

计算机科学与技术

学生姓名

学号

学生班级

专升本班

论文(设计)题目

智能学习平台系统的设计与实现

指导教师姓名

指导教师职称

教授/高级工程师(企业)

课题来源

生产或社会实际

课题类型

设计

说明:1、若课题来源于教师的科研项目,请填写科研项目名称,来源;

2、若课题来源于生产或社会实际,请写明来源单位。

毕业论文(设计)地点

预计完成课题周数

14周

一、课题基本内容及要求

㈠设计基本内容:

本设计主要实现集人性化、高效率、便捷等优点于一身的智能学习平台系统,实现功能:首页、个人中心、用户管理、基础数据管理、论坛管理、教师管理、课程信息管理、公告信息管理、学生管理、试卷管理、试题管理、考试管理、轮播图管理等功能模块。系统通过浏览器与服务器进行通信,实现数据的交互与变更。只需通过一台电脑,动动手指就可以操作系统,实现数据通信管理。整个系统的设计过程都充分考虑了数据的安全、稳定及可靠等问题,而且操作过程简单。本系统通过科学的管理方式、便捷的服务提高了工作效率,减少了数据存储上的错误和遗漏。该智能学习平台系统可根据学生的个人行为,确定用户的“喜好”类型进行前台首页的推荐模块展示,例如通过该用户登陆后在该类型商品下的浏览时长、点击次数、是否收藏,汇总该用户在该类型的权重得分,将用户最为喜爱的该类型判断出来,持续推荐该类型下的课程。

㈡设计基本要求:

系统前台功能模块简述:

1.登录模块:输入账号密码登录。

2.首页:公告信息展示,可以进行选择查看公告

(1)课程信息,会有学习科目课程展示;

(2)选择科目,会有对应电子课本和教学视频(可调节播放倍速);

(3)留言模块,学习者可以通过这个反馈所遇问题。

3.论坛:学习者可以通过发论坛来互相交流学习心得和分享学习方法

(1)编辑和发布帖子;

(2)查看发布人姓名以及发布人权限

(3)浏览所有帖子。

4.课程信息:管理课程类型,方便选择;

(1)科目类型方便选择

(2)课程标题搜索

(3)查看课程视频录制内容,学生可以在课程下方进行留言反馈,并且还可以根据学生学习课程的类型进行系统推荐。

5.公告信息:管理及查看公告信息;

6.个人中心:

(1)可以阅览自己的个人信息,比如头像、性别、联系方式等

(2)错题表:阅览整张卷子,查看错题解析。

系统后台功能模块简述:

按照智能学习平台系统的角色,划分为了学生用户功能模块、教师用户功能模块和管理员功能模块这三大部分。

1.学生用户功能模块:

(1)学生注册登录:用户注册为用户并登录智能学习平台系统 ;用户对个人信息的增删改查,比如个人资料,密码修改。

(2)个人中心:点击“个人中心”可以对个人信息以及登录的密码进行设置更新,也可以查看到自己个人信息切可以自行修改个人信息,包含姓名、头像、联系方式、邮箱、性别、省份证信息。

(3)试题管理:考试管理模块可以进行教师下发的考试,考试记录模块可以查看到自己的考试记录,错题本模块可以查看到自己做错的题目记录。

(4)课程信息管理:可以详细自己上课的课程,查看课程的详细信息;也可查看到自己对课程信息进行的留言,留言时间以及留言的内容。

2.教师用户功能模块:

(1)教师注册和登录:注册时设置账户和密码,教师姓名、联系方式、邮箱,最后在登陆时选择教师角色进行登录。

(2)首页:包含个人中心、论坛管理、课程信息管理、公告信息管理、试题管理、轮播图信息

(3)个人中心:可根据原密码来修改新密码;教师自行修改个人信息,包含姓名、头像、联系方式、邮箱、性别。

(4)论坛管理:可以查看论坛发布人,发布标题,发布内容以及发发布时间,还可以查看到论坛的回复情况。

(5)课程信息管理:可以新增和删除课程,也可以根据已上传的课程,搜索关键词快速查找到相关的课程信息;课程信息留言管理还可以有效的快速查看并回复学生发布的留言记录。

(6)公告信息管理:查看管理员发布的公告信息,可以根据公告标题和公告类型快速查阅。

(7)试卷管理:可以新增考试,删除原有考试,新增考试要创建考试,设置试卷名称、考试时长、试卷总分、考试状态(禁用或者启用),导入题库,导入考生、监考功能、阅卷功能;还可以修改已添加的考试,可以从新增加或删除题库,添加或者删除考生。

(8)试题管理:教师可新增和删除试题,新增试题可选择题目类型、题目名称、题目分值、答案解析、试题排序进行新增;还可以查看之前添加的试题,同时可以修改并删除原有的试题。

(9)考试管理:可以查看考试的详细记录,考生考试情况,考生个人信息,以及分数统计。

(10)轮播图信息:进行对轮播图管理,新增和删除,也可以修改原有的轮播图。

3.管理员功能模块:

(1)个人中心:点击“个人中心”可以对个人信息以及登录的密码进行设置更新,也可以修改管理员个人信息。

(2)管理员管理:可以新增或删除管理员用户,新增管理员要设置管理员登录账户和登录密码;还可以查看所有管理员信息,对所有管理人员信息还可以进行修改。

(3)基础数据管理:管理员点击“课程类型管理”会显示出所有的课程类型,支持通过课程类型状态或者输入课程类型名称对课程类型进行查询,如果想要添加新的课程类型,点击“添加”按钮,输入相关信息,点击“提交”按钮就可以添加了,同时可以选择某一条课程类型,点击“删除”进行删除,也可以修改已上传的课程类型;管理员点击“公告信息类型管理”会显示出所有的公告信息,支持通过公告信息状态或者输入公告名称或者公告信息进行查询,如果想要添加新的公告信息,点击“添加”按钮,输入相关信息,点击“提交”按钮就可以添加了,同时可以选择某一条公告信息,点击“删除”进行删除,也可以修改已上传的公告信息

(4)论坛管理:新增或删除帖子,还可以根据帖子标题、教师姓名、学生姓名进行帖子查询,并可以对所有的帖子进行查看、回复、修改以及删除。

(5)教师管理:管理员可以对后台上注册过的教师用户进行管控,可新增或删除教师人员,还可以根据教师姓名和性别进行详细查询,还可以批量导入教师数据和导出教师数据,对已注册的教师人员可以进行修改个人信息和重置密码。

(6)课程信息管理:显示出所有的课程信息,支持通过课程信息状态或者输入课程名称或者课程节次对课程信息进行查询,如果想要添加新的课程信息,点击“添加”按钮,输入相关信息,点击“提交”按钮就可以添加了,同时可以选择某一条课程信息,点击“删除”进行删除,也可以修改已上传的课程信息;点击“课程信息留言管理”可以查看到所有的课程留言记录,还可以根据课程标题和学生姓名进行选择查询,点击每一天留言记录,可以查看留言信息,还可以对留言信息进行删除。

(7)公告信息管理:对所有公告进行新增或删除,可以根据公告标题和公告类型进行选择查询,还可对已上传公告信息进行查看、修改和删除。

(8)学生管理:管理员可以对后台上注册过的学生用户进行管控,可新增或删除学生人员,还可以根据学生姓名和性别进行详细查询,还可以批量导入学生数据和导出学生数据,对已注册的学生人员可以进行修改个人信息和重置密码。

(9)试卷管理:可以新增考试,删除原有考试,新增考试要创建考试,设置试卷名称、考试时长、试卷总分、考试状态(禁用或者启用),导入题库,导入考生、监考功能、阅卷功能;还可以修改已添加的考试,可以从新增加或删除题库,添加或者删除考生。

(10)试题管理:管理员点击“试题管理”可新增和删除试题,新增试题可选择题目类型、题目名称、题目分值、答案解析、试题排序进行新增;还可以查看之前添加的试题,同时可以修改并删除原有的试题。

(11)考试管理:可以查看考试的详细记录,考生考试情况,考生个人信息,以及分数统计,还对考试中考生错题记录进行收集,列出所有考生错题类型,以及错题考生的姓名。

(12)轮播图信息:进行对轮播图管理,新增和删除,也可以修改原有的轮播图。

智能学习平台系统的非功能性需求比如智能学习平台系统的安全性怎么样,可靠性怎么样,性能怎么样,可拓展性怎么样等。具体可以表示如下:

1.安全性:智能学习平台系统数据库的安装,数据库的使用和密码的设定必须合乎规范。以及采用合适的安全策略保护用户的隐私信息,如登录、学习记录等

2.可靠性:保证系统在用户在线学习过程中的稳定性和可靠性,系统应具备高可靠性和高可用性。系统需要能够持续地提供服务,避免长时间的系统中断和故障。为了应对可能出现的异常情况,系统还应具备容错和自动恢复机制,即能够及时发现并处理异常,并保证系统的可复原性和持续可用性。这样,用户将能够享受到稳定、可靠的在线学习体验。。

3.性能:为了应对大量用户同时在线学习所带来的挑战,系统需要具备高度的弹性和可伸缩性,以便实时响应用户需求并保持稳定运行。此外,系统还应拥有充足的存储容量,以便存储大量的课程资源、用户数据和学习记录,从而确保数据的可靠性和高效访问。优化系统架构和硬件设置,采用适当的技术手段,能够提供出色的性能和用户体验。。

4.可扩展性:比如数据库预留多个属性,比如接口的使用等确保了系统的非功能性需求。

5.易用性:提供简洁直观的用户界面,方便用户进行操作和浏览课程资源。系统的交互设计应符合用户习惯和预期,具备良好的用户体验。

6.可维护性:应具备良好的可维护性和可管理性,便于开发团队进行系统的维护和管理。代码结构应清晰,具备良好的可扩展性和可重用性,方便后续的功能扩展和维护。

本课题属于计算机科学与技术专业、人工智能系统开发方向,针对现在流行的线上学习方式,开发出一个符合基础要求的智能学习平台系统,符合专业培养目标要求。开发时需要掌握人工智能以及JAVA的相关技能,使得实践能力得到提高,实现运用专业理论知识和实践技能解决复杂工程问题的能力的培养。

当前的网络技术,软件技术等都具备成熟的理论基础,市场上也出现各种技术开发的软件,这些软件都被用于各个领域,包括生活和工作的领域。随着电脑和笔记本的广泛运用,以及各种计算机硬件的完善和升级,市面上的电脑和笔记本的性能都得到提升,可以支持的软件也逐渐增多,因此,在计算机上安装软件来发挥其高效地信息处理的作用,则很受人们的青睐。对于智能学习平台系统信息来讲,通过手工形式处理,在面对庞大的信息数量时,就显得不适宜了,首先需要花费的时间比较多,其次数据出错率比较高,而且对错误的数据进行更改也比较困难,最后,检索数据费事费力。因此,为了解决上述问题,有必要建立智能学习平台系统,来规范智能学习平台系统信息管理流程,让管理工作可以系统化和程序化,同时,智能学习平台系统的有效运用可以帮助管理人员准确快速地处理信息。

㈡设计基本要求:

1.完成文献综述撰写。

2.实现系统并进行测试。

3.完成论文撰写。

㈢论文或设计说明书要求

论文或设计说明书等其它要求:学生在完成毕业设计的同时还要求撰写论文或设计说明书,因此要求里还应该包括论文或设计说明书等其它要求。

认真查阅并分析、总结中外文献资料,参考国内外相关研究成果,参考文献不少于15篇,至少3篇英文参考文献,近三年的参考文献不少于总篇数的70%,并撰写不少于0.2 万字的文献综述。

在对软件开发全过程进行总结、提炼的基础上撰写业论文(毕业设计说明书)。毕业论文(毕业设计说明书)应中心突出,内容充实,论据充分,论证有力,数据可靠,结构紧凑,层次分明,图表清晰,格式规范,文字流畅,字迹工整,结论正确。格式符合学校格式要求,正文字数(不含题目、摘要、参考文献、致谢、附录等内容)不少于1.0万字。

二、课题特点

本系统使用的课题特点为面向对象方法,针对评价所进行的模型设计方法为综合模糊评价法。预期的实施方案:阅读大量文献,以开发规划中提出的目标为出发点,进行初步的系统分析,使用UML统一建模语言分析系统的用例模型、类模型、动态模型,根据此绘制出系统的用例图、类图和顺序图等。然后使用JAVA语言进行代码设计,使用myspl进行数据库设计,并编写程序设计说明书。系统设计完成,进行程序设计及调试等。

三、此课题往届是否做过?若已做过,写明做过几次,本届有何新的要求?

此题目为新题目。

四、课题的难易程度、工作量(论文字数或说明书字数、图纸数量),以及对学生的知识、技能有何要求等

该选题来源于社会实际,该项目需要涉及编程,学生本人已经具备了编程基础,学习过Java、HTML5、Spring Boot、MySQL等课程,还需要网上查找更多的资料学习,并且查看与服务器性能监控相关的一些算法模型等方面相关的文献。主要功能分别为首页、个人中心、用户管理、基础数据管理、论坛管理、教师管理、课程信息管理、公告信息管理、学生管理、试卷管理、试题管理、考试管理、轮播图管理等功能模块。想要完成整个毕业设计,仅仅靠课堂上所学的知识是完全不够的,还需要老师的指导,以及查阅更多的资料和参考文献,大概要写一万字以上的论文,还需要做系统的设计与实现,重点对系统功能进行测试,课题难度适中,学生要熟悉目标检测算法模型与开发框架编写程序。

最后需要完成的:

(一)论文,主要讲述智能学习平台系统的设计与实现过程,包括系统设计阶段产生的各种er图,结构图,需求分析,结构分析,可行性分析等内容。

(二)答辩PPT,主要包括系统的设计与实现时产生的er图,时序图,项目结构图,架构图,类图,项目演示截图或者视频的讲述等。

五、完成本论文(设计)的条件是否满足?若不满足,如何解决?(含上机时数)

智能学习平台系统使用java语言springboot框架开发,使用 MyEclipse2017 CI10编译器编写,数据方面主要采用的是微软的MySQL关系型数据库来作为数据存储媒介,配合前台HTML+CSS 技术完成系统的开发。

(一)软件开发环境及开发工具:

1.操作系统:Windows 11、Windows 10、Windows 8、Windows 7

2.开发语言:Java

3.使用框架:spring boot

4.开发工具:IDEA(2020版)/MyEclipse(2017)/Eclipse、vs code

5.数据库:MySQL 5.6以上

6.数据库管理工具: Navicat

7.JDK版本:Java sdk8

8.Maven:apache-maven 3.6.1-bin

(二)硬件环境:

1.计算机一台

2.CPU:1.60GHz及以上

3.内存:4GB及以上

4.硬盘:500MB以上

5.显卡:图像级显卡以上

6.GPU:无要求

六、教学系审核意见:


教学系主任(签字):              2023年 9 月 1 日

七、学院毕业论文(设计)工作领导小组审批意见:

经学院毕业论文(设计)工作领导小组审核,同意作为毕业设计选题。


组长(签字):          2023年 9 月2 日

注:1.若题目来源于教师的科研项目,请在“说明”处填写科研项目名称;若来源于生产/社会实际,请写明题目来源单位。

2.学生班级、学号和学生姓名栏只有在学生自拟课题时填写。

3.表格内中文字体均为宋体小四号,单倍行距;外文字体为“Times New Roman”(拉丁文采用斜体),字号、行间距等与中文相一致。

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计
基于PLC的罐装加工过程为全自动 基于Python电影推荐系统设计 基于西门子S7-200PLC四层
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!