基于Django的《计算机网络》教学平台设计与实现开题报告
2020-02-18 20:02:30
1. 研究目的与意义(文献综述)
1、目的及意义
在科技发达的今天,计算机行业日新月异,这是一个要求技术精湛和头脑风暴的行业。提到计算机就不禁要和网络联系在一起。在信息化的社会里计算机网络扮演了非常重要的角色,如何强调计算机网络的重要性都不过分。教育部在非计算机专业的计算机课程中,也把《计算机网络》作为计算机的核心课程来定位。
随着互联网的快速发展,一种新的学习方式--网络学习迅速崛起,网络学习以其成本低、速度快、效果好的优点,越来越受到学习者和研究者的重视。丰富的网上教学资源、实时交互的教学方式和群体化协作学习等特点,特别有利于学生进行自主探索和个性化学习,较好地实现以学为主的教学模式,给传统的以教学为主的教学模式带来了前所未有的挑战。
本系统旨在利用python django的web开发、设计、架设、部署的方法和技术,并配合mysql数据库和pycharm编程环境,构建一个在线的《计算机网络》教学平台网站,以视频点播、资源共享的模式实现对课程的在线远程教学,并提供用户注册登录、课程留言讨论等功能。
2. 研究的基本内容与方案
1、基本内容
一个好的系统,不仅包括前台的美观同时后台的优化也很重要,本系统运用python django构架与mvc设计思想,构建一个在线的《计算机网络》教学网站,用户可以完成注册、登录、注销、修改密码、课程查询,管理员可以完成课程资源管理、信息交流、系统管理等。
2、技术方案
3. 研究计划与安排
(1)2019/1/19—2019/2/28:确定选题,查阅文献,外文翻译和撰写开题报告;
(2)2019/3/1—2019/4/30:系统架构、程序设计与开发、系统测试与完善;
4. 参考文献(12篇以上)
[1]何敏煌.python新手使用django架站的16堂课[m].北京:清华大学出版社,2017.
[2]奇伟.跟老齐学python:django实战[m].北京:电子工业出版社,2017.
[3]雷晓薇.基于django框架的教学管理系统的研究与实现[j].电子设计工程,2018,26(18):39-43 48.