基于微信小程序的在线学习平台任务书
2020-04-21 17:13:00
1. 毕业设计(论文)的内容和要求
设计与开发一个基于微信小程序的在线学习平台,该系统分为后台和前台,后台要由管理员来操作,主要功能有: 1.学生用户管理:对学生信息的添加、删除、修改,主要包括昵称,姓名,学校,学号等信息的修改,对学生选课信息的管理,以及评论与问答管理。
2.课程管理:该模块是对所有课程的管理,主要有对课程的添加,课程有关章节的添加与排序,对课程有关评论的管理以及课程的分类管理。
前台主要由学生用户进行操作,基本功能有: 1.微信授权登录与消息推送:微信授权登录并获取用户基本信息,微信小程序发送一条微信通知给用户,用户点开消息可以查看消息内容,可以链接进入到小程序的指定页面。
2. 参考文献
[1] 荣蓉,穆心驰,何金刚,于连林. 实战微信小程序 JavaScript、WXML与Flexbox综合开发「M]. 北京: 电子工业出版社,2017. [2] 耿祥义. JSP基础编程[M]. 北京: 清华大学出版社, 2004:55-162. [3] 张卫民等. Java语言及应用[M]. 北京: 清华大学出版社, 1996. [4] 孙玉红,申玉静等. Java语言程序设计[M]. 北京: 清华大学出版社, 2012. [5] 梁燕来,程裕强等. Java面向对象程序设计「M]. 北京: 人民邮电出版社,2013. [6] 张永常. Java程序设计使用教程[M]. 北京: 电子工业出版社, 2010. [7] 王延平. 21天精通微信小程序开发[M]. 北京:电子工业出版社, 2017. [8] 冯燕奎,赵德奎. JSP使用案例教程[M]. 北京: 清华大学出版社, 2004. [9] 韩路彪. 看透JAVASCRIPT原理、方法与实践[M]. 北京: 清华大学出版社, 2017. [10] 石桥码农. 小程序从0到1[M]. 北京: 机械工业出版社, 2017. [11] 彭守镇. 微信小程序应用探究[J]. 信息与电脑(理论版),2018,10(22):22-23. [12] 毕朝国. 基于微信公众号的移动互联网在线学习平台构建[J]. 软件导刊,2018,16(03):104-107. [13] 李玉萍. 基于微信平台的计算机基础课程在线学习模式研究[J]. 电脑知识与技术,2018,25(33):122-123. [14] 马卉宇. 基于微信平台下在线学习系统的应用[J]. 信息技术与信息化,2014,21(06):137-138. [15] 王伟刚,于茂春,马金钟. 基于微信公众平台的MOOC教学设计与开发研究[J]. 信息技术教育,2015,15(11):33-35.
3. 毕业设计(论文)进程安排
起讫日期 设计(论文)各阶段工作内容 备 注 12.26-1.15 确定选题,下达任务书。
2018年 1.6-2.22 查阅文献,撰写开题报告。
2019年 2.6-2.25 系统的总体设计,包括软件的总体设计和数据库的概念设计(e-r图等) 2.26-3.11 系统详细设计,包括数据库的详细设计和功能模块的详细设计 3.12-3.25 开发学生用户管理 3.26-4.8 开发课程管理 4.9-4.15 开发微信授权登录与消息推送 4.16-4.22 开发课程详情模块 4.23-5.6 开发个人中心 5.7-5.13 系统测试 5.14-5.27 毕业论文(设计)的撰写工作 5.28-6.3 修改论文并定稿打印 6.4-6.9 准备毕业论文的答辩,包括答辩演示文稿等