毕 业 设 计(论 文)任 务 书
1.本毕业设计(论文)课题应达到的目的: |
随着科技的进步,终身学习已经成为了社会发展趋势,传统的教学形式已经不能再满足学习者的需要。在线教育打破了传统教育时间和空间的限制,借助于网络技术的发展,学习者能够根据自己的需要投入学习。然而,由于一些高校及教育机构缺少优秀的平台,导致录制的优秀课程得不到更好地推广。所以,我们将研发一套基于Django框架的Web在线教育系统,通过全新的课程模式,精准的个性化课程推荐,稳定的系统可用性,来满足用户日益增长的需要。 |
2.本毕业设计(论文)课题任务的内容和要求(包括原始数据、技术要求、工作要求等): |
该项目是基于Django框架的Web在线教育平台项目,以MTV设计模式作为中心设计框架,利用Python作为开发语言,利用MySQL作为持久化数据库,Navicat管理MySQL,Redis作为缓存数据库,利用第三方云存储“又拍云”实现课程视频的外部存储,避免了高并发下的数据过热问题,缓解了数据库的存储压力。该项目是一个工程类项目,主要实现了用户在线观看不同机构下、不同讲师录制的教学视频,同时完成课程的资料下载、评论、评分、精准推荐等个性化功能。系统分为登录注册模块、机构和讲师模块、课程模块、、个人中心模块、课程推荐模块、后台管理模块6个主要功能模块。本人主要完成了登录注册模块、机构和讲师模块、课程模块、个人中心模块、课程推荐模块、后台管理模块六个模块的分析设计与实现工作。 在线教育平台具有巨大的发展潜力。只有合理的整合教学资源,并且在技术层面解决了教学视频混杂无序、高并发等大数据量处理的问题,才能让本系统在众多在线教育平台中彰显自己的优势,脱颖而出。本人在论文中有以下几点主要工作要求: (1)首先,根据企业的信息化系统以及对市场同类产品的分析来深入研究在线教育平台的国内外发展现状,为整个项目的开发方向及重点进行一个总体的预分析。 (2)调研和分析项目的功能和非功能需求,拟定当前面临问题的初步解决方案,对相关技术和业务进行预调研,实现完整的需求分析工作。根据需求分析,得出四个Django的app:users 处理用户相关;courses处理课程相关;organization处理课程机构相关;operation处理用户操作相关。然后对每个app 设计相应的Django model,根据model直接在MySQL中生成相应的数据表,从而完成持久化数据库的建立。 (3)通过Xadmin快速搭建后台管理系统,在Xadmin中完成model数据表注册,并设置成Xadmin的相关配置。 (4)对登录注册模块、机构和讲师模块、课程模块、个人中心模块、课程推荐模块和后台管理模块等几个模块进行设计和实现。 |
毕 业 设 计(论 文)任 务 书
3.对本毕业设计(论文)课题成果的要求〔包括图表、实物等硬件要求〕: |
本次毕业设计需要提交的文档及材料: (1)毕业论文一份,翻译资料,开题报告、论文大纲等全套毕业设计材料一套; (2)设计作品(包括运行程序和相关源代码一份)、使用说明书各一份。 |
4.主要参考文献: |
[1]薛耀伟.基于Django框架管理界面自动生成模块的设计与实现[D].黑龙江:哈尔滨工业大学,2014.28 [2]J Martin Nunez,Jose Luis,Tovar Caro,Edmundo,Hilera Gonzalez,Jose Ramon.From HigherEducation to Open Education:Challenges in the Transformation of an Online Traditional Course[J].IEEE Transactions on Education,2017,60(2):134-142. [3]成继福,郭晓娟.基于Web的远程教育平台的设计与实现[J].电脑开发与应 用,2010,23(9):18-20. [4]R.Hanson,L.Kouwenhoven,J.Petta,S.Tarucha and L.Vandersypen,Spins in few-electron quantum dots,Reviews of Modern Physics 79(4),1217(2007). [5]陈智博,左军,王民全.在线教育产业发展现状及产品设计研究[J].当代教育实践与教学研究(电子刊),2014,(12):98-98. [6]吴娱.信息构建理论在网络信息组织中的应用[J].图书情报知识,2003(05):15-16. [7]甘利人,郑小芳,束乾倩.我国四大数据库网站IA评价研究(二)[J].图书情报工作,2004(09):28-29,96. [8]闫永君.信息构建在网络信息组织中的应用[J].图书馆学刊,2006(04):102-104. [9]贾鸿雁.长三角地区城市旅游网站信息构建与服务评价 [J].情报学,2015(05):129-133. [10]王冬青.远程教育个性化学习支持服务研究[J].中国远程教育,2008(08):38-42. [11]顾凤佳.微型移动学习资源的可用性研究[D].上海:华东师范大学,2008. [12]胡洁婷.MOOC环境下微课程设计研究[D].上海:上海师范大学,2013. [13]余方.中国高校网络教育研究[D].广州:华南理工大学,2014. [14]吴娱.信息构建理论在网络信息组织中的应用[J].图书情报知识,2003(05):15-16. [15]周宁,程红莉,陈红勤.网站信息构建与信息可视化[J]. 图书情报工作,2007(09):58-61. |
毕 业 设 计(论 文)任 务 书
5.本毕业设计(论文)课题工作进度计划: | |
起 讫 日 期 | 工 作 内 容 |
2019.11.21~2019.12.13 | 1、查阅课题相关文献资料,分析清楚系统功能,撰写及修改完成开题报告; 2、完成与专业相关英文资料翻译工作。 |
2019.12.14~2019.12.30 | 1、学生提交开题报告、翻译原文及译文给毕业设计指导教师指导、审阅; 2. 学生修改完成开题报告、开始进行毕业设计工作。 |
2020.1.18~2020.3.10 | 1、学生完成模块设计、系统编码等毕业设计工作; 2、学生完成论文提纲或设计说明书提纲; 3、在2020年3月10日学生要提交基本完成的毕业设计创作成果以及文档的撰写提纲,作为中期检查的依据。 |
2020.3.11~2020.3.14 | 1、学生提交中期课题完成情况报告; 2、学生参加毕设成果验收及中期答辩; |
2020.3.15~2020.4.20 | 1、完成程序调试、测试工作; 2、撰写毕业论文(修改两稿); 3、完成软件使用说明书(不少于2000字); 4、2020年4月20日为学生毕业设计文档定稿截止日。 |
2020.4.21~2020.5.6 | 完成论文评阅工作; |
2020.5.1~2020.5.7 | 学生完成答辩准备(含答辩PPT的制作),按照归档要求装毕业设计资料袋,并上交指导老师处。 |
2020.5.8~2020.5.17 | 毕业设计(论文)答辩。 |
2020.5.18~2020.5.26 | 1、根据答辩情况修改毕业设计(论文)的相关材料,并在毕业设计(论文)管理系统中上传最终稿; 2、未通过学生组织二次答辩。 |
2020.5.18~22020.6.5 | 完成毕业设计全套材料的纸质档案袋及电子稿归档工作。 |
所在专业审查意见: 审核通过 负责人: 年 月 30 日 |