基于聚类分析的大学选修课推荐系统的设计与实现开题报告

395 篇文章 16 订阅
395 篇文章 16 订阅

一、毕业设计(论文)课题的意义、国内外现状及发展趋势(可加附页)

1.课题的意义

在高等院校的管理工作中,教学管理是非常重要的一环,也是工作的核心教学管理的信息化程度可以直接反映出高等院校的办学水平,也直接关系到高等院校的办学质量。在现代教育思想指导下,以现代信息技术为核心,运用信息管理理论,通过信息管理方法来实现高等院校的教学管理信息化平台。高等院校的信息化教学与管理能全面地考虑各种因素,合理地配置教学资源,有效地组织教学管理活动,从而高效地实现教学目标。在高等院校教学管理信息化平台中,学生选课管理系统是非常重要的组成部分。使用学生选课管理系统进行工作,可以实现教学资源的统一配置,也可以使从事繁杂工作的教务管理工作的人员解脱出来,还可以转变教学管理观念及方式等等。从事教学工作的人员也可以通过学生选课管理系统提高工作效率,从而建立高效、规范的教学管理体系。

计算机相关技术的飞速发展有力地推动了信息化社会的进程,它从方方面面影响着人类的生存方式,并积极地推动知识经济的成长。现今,生产力水平与信息利用和掌握息息相关,同时它也是一个国家综合水平的体现。对于学生选课系统的设计和实现,有利于提高教务部门的工作效率和管理水平。

基于互联网选课管理系统的实施给予学生学习知识面充分的选择自由,使学生由被动学习转化为主动学习,提高学生的学习兴趣和综合素质,有利于把学生培养成复合型的人才。同时,基于互联网选课管理系统又使老师挂牌授课,将竞争机制引入到了教学环节,激励教师对自己专业知识的钻研程度不断深化,不断更新以吸引学生,从而提高教学质量,形成良好教学氛围。但是,参与选课的学生数量庞大,同时,在学分制下,要求不同专业的学生都要选修一定数量的专业选修课和公共选修课,这就使得选课数据信息繁多,处理工作量非常庞大。传统的纯手工选课时间长、易出错、易丢失、易冲突。因此,使学分制的选课实施与管理更加科学化、规范化,必须建立一个功能完善的高校选课管理系统。

2.国内外现状及发展趋势

网络教学是指以计算机网络为技术依托的教学模式,是现代远程教育中的一种重要的表现形式。相较于传统的课堂教学而言,网络教学有效突破了教学时间和地点的限制,让学生拥有更大的自主性。同时,利用网络技术能够将大量的教学资源整合在一起,并实现资源的共享,包括文本、图像、视频、图片等多维度内容。美国的高等教育非常发达,为了让更多的人实现大学梦,上世纪90年代初,网络教育应运而生并得到了迅速发展。1995年仅有28%的大学提供网络课程,到了1998年便猛增到60%,从2003年起,参与网络课程的人数则呈209%6的比例逐年上升。中国的网络教学起步较晚,1998年9月正式开启现代远程教学的试点工作,首先批准了清华、北大、浙大和湖大四所高等院校作为现代远程教育的首批试点学校。到目前为止,已有68所高校可开展网络高等学历教育招生工作。

网络教学平台中,课程都是按学科进行分类,学生根据自身需要寻找合适课程开始学习。对于缺乏学习主动性的学生而言,这种方式始终没有摆脱课堂教学的固定模式,会容易让人提不起学习兴趣。再加上互联网中各种非教育内容的冲击以及各类广告的弹出,很容易冲淡学生的学习意识,使他们的注意力发生转移。考虑到学生自身的主动性和自觉性,这种网络课程的教学效果将大打折扣,且由于网络教学的教学空间限制,师生之间缺乏互动,不能调动学生学习的积极性。为了解决这类问题,2008年,台湾新竹交通大学的李威仪教授提出了“翻转课堂”的概念,即学生先在家通过视频学习基础知识,然后在实际课堂上对学习过程中遇到的困难和收获进行交流学习,答疑解惑,提高学习效率。2010年,微课概念开始盛行,短小精悍的小视频能够让学生高度集中注意力,同时能利用碎片化时间进行学习,一举多得。2013年,北京理工大学远程教育学院的李小平教授提出了全新的网络影视课件学理论,旨在推动影视美学与网络教学间的融合发展,寓教于乐,以期提供更好的学习过程体验。

二、课题预期目标及主要工作(设计思想、拟采用的方法及手段)

1.设计思想

开发工具使用IntelliJIDEA,数据库选用MySQL。该系统使用Java程序语言编写,以开放源码的SSM结构来完成整个体系结构,以MySQL数据库形式保存数据,Tomcat则充当服务器,负责接收来自前端的用户的要求。大学选修课推荐系统采用MVC模型,既能实现动态优化,又能降低数据库SQL语句的重复编写,又能调用常用的数据库操作方式。MVC能够减少大学选修课推荐系统中的代码数量,从而达到最优的目的。登录界面: 输入正确的账号密码分别进入管理员、学生、教师的界面。如果教师、学生第一次登录则需要注册(注册后信息会提交到管理员的界面、并由管理员审核后方可登录。也可以由管理员注册)。管理员功能界面:教师信息管理(对教师信息的增删改查)、学生信息管理(对学生信息的增删改查)、课程信息管理(对课程信息的增删改查)、注册信息审核、个人信息的管理(对个人信息的增删改)、退出。教师功能界面:.个人信息管理、查看备注课程(自己所教课程,可在课程后备注该课程的相关信息注意事项等,以供学生参考)、查看学生信息(选择自己课程的学生信息)、课程表生成(如选择课程人数达到要求,即开始本课程并生成课程表)、成绩录入、退出。学生功能界面:个人信息管理、查看所有课程信息、选课:{直接选择选修课(选择过程中可进行退选操作);通过聚类分析的思想,根据学生的爱好、性格等等的选择后推荐给学生相应的选修课程(选择过程中可进行退选操作);查看已选课程;}、课程表生成、成绩查询、退出。

2.采用的方法及手段

(1)查阅相关文档,掌握大学选修课推荐系统系统的相关特点,分析功能与需求,确定本系统的设计方案。再确定了论文题目后,通过上网,查阅图书馆以及老师提供的参考资料来收集相关知识,上中文学术期刊网查找相关著作,参考相关内容,并做好笔记,遇到不懂的地方,积极与指导老师讨论。正式写作阶段:把收集得到得资料整理好,将其中的重要内容归纳总结。然后,根据选题来源和依据,对存在的问题和需要改进的方面进行详细论述。最后,按照某一个逻辑体系将以上内容进行论述。

(2)选择服务器平台与开发工具,开发工具使用IntelliJIDEA,数据库选用MySQL。该系统使用Java程序语言编写,以开放源码的SSM结构来完成整个体系结构,以MySQL数据库形式保存数据,Tomcat则充当服务器,负责接收来自前端的用户的要求。大学选修课推荐系统采用MVC模型,既能实现动态优化,又能降低数据库SQL语句的重复编写,又能调用常用的数据库操作方式。MVC能够减少大学选修课推荐系统中的代码数量,从而达到最优的目的。

(3)确定大学选修课推荐系统系统的数据库和数据结构设计,以及确定大学选修课推荐系统系统的整体功能与结构。然后再划分模块,并逐步实现这些功能。首先,论文一定要符合人才培养的要求,内容要科学合理。格式要规范整洁。其次,论点要明确,论据要科学和有效,能够经得起推敲,不能将自己的理解和认识强加到论文中,一定要注意内容的合理性、真实性、科学性。通过反复修改和论证,撰写一篇达到毕业要求得,有实际价值的,反应现实问题的高质量的毕业论文。

(4)针对此系统进行编码、调试、测试、完善。在整个软件开发过程中,都要进行软件相关测试,以确定系统的功能满足需求,以及满足性能需求的合理性。通过软件测试,可以对软件进行更好的质量保障,对软件进行需求分析,对代码进行最后的复查。软件测试是为了使系统更好地进行优化。

三、预计设计过程中可能遇到的问题以及解决的方法和措施

问题

缺乏健全的信息管理体系。成功建设大学选修课推荐系统的前提是具有良好的信息运行机制。不仅仅要对系统使用程度进行关注,也要在完善及健康绿色的角度出发。要提高管理人员计算机应用的熟悉程度以及操作的准确性,系统都是通过人员操作进行完成,只有提高自身素质,才能够对信息系统的设立有显著地帮助。

措施:

(1)分析需求,做到功能安排得当,界面布置合理,具有很好的易用性及较完善的功能。

(2)按照面向对象的设计方法,合理安排程序的层次结构,使系统用良好的可维护性及扩展性。

(3)研究数据库技术,合理设置数据表及其间关系,做到符合范式要求。

四、进度安排

    顺序

阶段日期

计 划 完 成 内 容

1

第1周

查阅相关资料(完成开题报告 任选)

2

第2周

需求分析、英文翻译

3

第3周

学习相关开发技术

3

第4-5周

系统设计、详细设计

4

第6周

搭建系统开发环境

5

第7-10周

编写程序、单元和结合测试

6

第11周

撰写毕业设计论文、撰写软件使用说明书、申请毕业答辩、填写各项材料并进行封装。

7

第12-13周

毕业答辩

五、参考文献

  1. 宋永鹏.基于MySQL的数据库查询性能优化[J].电子设计工程,2021,29(12):43-47.
  2. 林慧.MySQL存储过程在软件测试中的应用[J].电脑编程技巧与维护,2021(06):28-30.
  3. 王宏伟.MySQL分区技术在传统项目中的应用[J].信息与电脑(理论版),2021,33(09):10-13.
  4. 李曼.MySQL数据库系统中文乱码问题及解决方案[J].电子技术与软件工程,2021(12):176-177.
  5. 张宏钦,陈涵.大数据背景下数据库技术类课程教学改革探讨[J].才智,2021(12):67-69.
  6. 刘建国,段炬霞,刘学工.体验式教学在MySQL课程中应用探索[J].电脑知识与技术,2021,17(09):121-122.
  7. 王廷永,黄松.测试用例自动生成技术综述[J].电子技术与软件工程,2021(18):51-53.
  8. 妥泽花.基于黑盒测试与白盒测试的比较探究[J].电子世界,2021(11):55-56.
  9. 查燕.软件测试的策略和方法[J].信息与电脑(理论版),2021,33(10):67-69.
  10. Zhaozhou Chen, Hean Liu. Network Mall System Inb/S Mode[J]. International Journal of Intelligent Information and Management Science,2019,8(3)
  11. 黄举,何茂忠,张晓蒙,符广全.基于SDN负载均衡的高校选课系统[J].现代信息科技,2022,6(12):71-73.DOI:10.19850/j.cnki.2096-4706.2022.012.018.
  12. 杨晟,罗奇.基于Spring Boot的在线选课系统的设计[J].网络安全技术与应用,2022(06):53-54.
  13. 杨中英. 中间件技术在高校选课系统中的研究与应用[D].中北大学,2022.DOI:10.27470/d.cnki.ghbgc.2022.001088.
  14. 孙健秧,薛娴,王锦坤,朱伯聪,游盛,洪东键.基于多维数据分析的全景交互式云选课平台设计研究[J].海峡科学,2022(04):89-92.
  15. 徐健.基于Go和Vue.js的体育选课系统的设计与实现[J].电脑知识与技术,2022,18(08):49-51+64.DOI:10.14004/j.cnki.ckt.2022.0605.
  16. 于源,左景垠,安瑛,杨阳.基于智能推荐的研究生选课系统研究[J].教书育人(高教论坛),2021(33):38-41.
  17. 王开柱,宁洪伟,李锐.B/S模式的网上选课系统的设计与开发[J].电脑知识与技术,2021,17(23):75-77.DOI:10.14004/j.cnki.ckt.2021.2392.
  18. 潘梦妮,赵琳.学分制背景下大学外语选课系统的开发[J].作家天地,2021(22):20-21.
  19. 李沁颖,易豪.基于深度学习的学生画像选课系统研究[J].电脑知识与技术,2021,17(10):184-186.DOI:10.14004/j.cnki.ckt.2021.1082.
  20. 董萍.基于云计算的智能选课系统的开发与研究[J].襄阳职业技术学院学报,2021,20(01):57-61.

六、指导教师意见

指导教师签名:张聿博

                                            2023 年  1  月  15   日

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值