需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11765 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:微信的出现不仅改变了人们聊天和生活的方式,还增加教育学习方式的多样性。在此背景下,当学校停课不停学时,在家用微信网上学习不失为一种好方式。微信网上的方式可以让学生在线下载视频不断巩固章节内容,多次重放重点知识等操作。当前对于微信开发的网上学习平台大都基于微信公众号,需要学生关注公众号,参与各种活动之后才能使用,而微信Web的形式则可以避免这类情况。 本系统是基于微信Web端开发网上课程学习平台,采用Python技术和SQLite数据库的设计。实现了网上课程学习平台前端的首页模块、网上课程学习平台活动模块、网上课程分类模块、课程加购模块、网上课程学习平台登录注册以及管理个人资料和观看记录模块等功能。为了方便管理网上课程学习平台内容的更新和维护,本系统利用Django框架开发后台管理,实现了对平台用户观看课程记录、用户购买课程记录、网上活动、网上课程、网上课程分类、网上课程平台用户信息和网上课程章节等模块的管理。 该网上课程学习平台的开发可以方便学生在家或者其他地方可以自由学习和选择感兴趣的课程,可以不再通过微信公众号关注的方式获取学习资源。
关键词:微信Web;网上学习;Python;SQLite;Django
目录 摘要 Abstract 1 绪言-1 1.1 开发背景-1 1.2 国内外研究现状-1 1.3 项目的目的及意义-1 2 系统开发所采用的技术-2 2.1 Python-2 2.2 SQLite-2 2.3 Django 3.0-2 2.4 HTML5-2 2.5 MVC-2 3 系统分析-3 3.1 需求分析-3 3.1.1 平台前端模块-3 3.1.2 平台后端模块-4 3.1.3 系统结构分析-4 3.1.4 系统需求用例图-5 3.2 系统任务的可行性分析-6 3.2.1 技术可行性分析-6 3.2.2 经济可行性分析-6 3.2.3 应用可行性分析-6 3.3 系统开发环境-6 4 系统总体设计-7 4.1 各功能模块-7 4.1.1 平台前端模块-7 4.1.2 平台后端模块-8 4.2 数据库设计-8 4.2.1 网上课程表-9 4.2.2 网上课程章节表-10 4.2.3 网上新闻表-11 4.2.4 网上课程平台用户表-11 4.2.5 平台用户购买记录表-12 4.2.6 平台用户观看课程记录表-13 4.2.7 后台工作人员表-13 4.2.8 网上课程分类表-14 5 系统详细设计与实现-15 5.1 前端模块-15 5.1.1 平台首页-15 5.1.2 个人资料-16 5.1.3 网上课程活动列表-17 5.1.4 网上课程活动详情-17 5.1.5 网上学习平台课程分类-18 5.1.6 课程学习列表-18 5.1.7 课程学习介绍和观看-19 5.1.8 课程购买-20 5.2 后端模块-20 5.2.1 后台管理首页-20 5.2.2 平台用户观看课程记录-21 5.2.3 平台用户购买记录-21 5.2.4 网上新闻-21 5.2.5 网上课程-22 5.2.6 网上课程分类-22 5.2.7 网上课程平台用户-22 5.2.8 网上课程章节-23 5.2.9 后台用户-23 6 系统测试-24 6.1 测试方法-24 6.2 首页模块测试-24 6.3 活动和分类模块测试-25 6.4 我的模块测试-26 6.5 网上课程章节模块测试-27 6.6 网上课程平台用户模块测试-29 6.7 网上活动模块测试-30 结 论-32 参 考 文 献-33 附录A 软件安装和使用说明-34 |