Python开发的Web在线学习教育培训网课系统

目 录
摘 要 I
Abstract II
第1章 绪论 1
1.1 课题研究背景 1
1.2 课题研究目标与意义 2
1.3 课题研究内容及思路 2
第2章 系统需求分析 4
2.1系统的性能要求 4
2.2系统功能需求分析 4
2.2.1功能划分 4
2.2.2功能描述 7
2.3技术可行性分析 9
2.4相关技术简介 10
2.4.1 B/S体系相关介绍 10
2.4.2 Python语言介绍 10
3.4.3 Djang框架介绍 11
2.5技术方案选择 12
2.6开发环境的确定 12
第3章 系统设计 14
3.1系统体系结构设计 14
3.2数据库表的设计 15
第4章 系统实现 20
4.1用户注册 20
4.2系统登录 22
4.3课程首页 24
4.5授课机构 27
4.6上传资料 33
4.7公开课 36
4.8修改密码 39
第5章 总结 41
5.1系统主要特色 41
5.2系统存在的不足 41
参考文献 42
致 谢 43
第2章 系统需求分析
2.1系统的性能要求
教育网课系统主要建立在学生自主学习的动机上,为了鼓励学生积极参与系统进行互动学习,其基本要求是:
(1)系统界面简洁美观。系统界面应简洁美观、具有统一的风格,能准确、规范、完善地展示文章、视频、音频等学习资源,使用户打开首页后愿意继续使用系统。
(2)系统操作简单方便。能够提供方便的站内查询和导航:用户可以通过搜索功能和模糊查询方便的找到自己需要的学习资料,并可通过导航到达自己想去的模块实现相应功能。
(3)系统功能齐全。能够实现学学习和师生之间互动的基本需求。
(4)系统安全可靠。数据库易于维护,保证系统的数据、信息等资源安全可靠,防止信息的破坏和丢失,确保系统的正常运行。
(5)系统具有扩展性。易于修改或增加系统的功能模块
2.2系统功能需求分析
2.2.1功能划分
(1)系统功能结构(如图2-1)

Python开发的Web在线学习教育培训网课系统_第1张图片

Python开发的Web在线学习教育培训网课系统_第2张图片

Python开发的Web在线学习教育培训网课系统_第3张图片

Python开发的Web在线学习教育培训网课系统_第4张图片

图2-1 系统功能结构
2.2.2功能描述

管理员系统模块:

1、登录模块:
该模块主要用于管理员登录后台;
2、在线交流模块:
本模块的作用是管理员、教师和学生在线交流的平台;
3、学生管理模块:
管理学生信息,包括添加、删除和编辑操作;
4、教师管理模块:
管理教师信息,包括添加、删除和编辑操作;
5、用户管理模块:
管理用户信息,包括审核及删除操作;
6、信息修改模块:
在此模块管理员可以修改自己的信息;
7、安全退出模块:
该模块的作用是清除系统帐号信息缓存,确保系统安全;

教师系统模块:

1、登录模块:
该模块主要用于教师登录后台;
2、在线交流模块:
本模块的作用是管理员、教师和学生在线交流的平台;
3、课程管理模块:
教师在本模块可以添加、修改和删除课程名称;
4、检测评阅模块:
查看学生提交的课程任务,并可以在本模块为学生提交的任务打分;
5、上传资料模块:
上传学习资料以及各种程序文件;
6、分配课程模块:
为学生组长分配任务;
7、下载资料模块:
下载学习资料以及各种程序文件;
8、修改信息模块:
修改当前账户的基本信息;
9、安全退出模块:
该模块的作用是清除系统帐号信息缓存,确保系统安全;
学生组长模块:

1、登录模块:
该模块主要用于学生组长登录后台;
2、在线交流模块:
本模块的作用是管理员、教师和学生在线交流的平台;
3、分配课程:
为小组成员分配课程任务;
4、查看成绩:
查看成绩;
5、下载资料:
下载学习资料以及各种程序文件;
6、完成情况:
查看各任务的完成情况;
7、提交任务:
提交被分配的课程任务;
8、修改信息模块:
修改当前账户的基本信息;
9、安全退出模块:
该模块的作用是清除系统帐号信息缓存,确保系统安全;

学生模块:

1、登录模块:
该模块主要用于学生登录后台;
2、在线交流模块:
本模块的作用是管理员、教师和学生在线交流的平台;
3、查看成绩:
查看成绩;
4、下载资料:
下载学习资料以及各种程序文件;
5、完成情况:
查看各任务的完成情况;
6、提交任务:
提交被分配的课程任务;
7、修改信息模块:
修改当前账户的基本信息;
8、安全退出模块:http://www.biyezuopin.vip/onews.asp?id=12210
该模块的作用是清除系统帐号信息缓存,确保系统安全;

{% extends 'base.html' %}
{% load staticfiles %}
{% block title %}
主页 - 在线网
{% endblock %}

{% block custom_bread %}
{% endblock %}

{% block custom_section %}
    


    
  • 专业权威

  • 课程最新

  • 名师授课

  • 数据真实

公开课程

名师授课
专业权威

查看更多课程 >
    {% for banner_course in banner_courses %}
  • {% endfor %}
{% for course in courses %}

{{ course.name }}

难度:{{ course.get_degree_display }} 学习人数:{{ course.students }}
{{ course.course_org.name }} {{ course.fav_nums }}
{% endfor %}

课程机构

名校来袭
权威认证

查看更多机构 >
{% endblock %} {% block custom_js %} {% endblock %}

Python开发的Web在线学习教育培训网课系统_第5张图片
Python开发的Web在线学习教育培训网课系统_第6张图片
Python开发的Web在线学习教育培训网课系统_第7张图片
Python开发的Web在线学习教育培训网课系统_第8张图片
Python开发的Web在线学习教育培训网课系统_第9张图片
Python开发的Web在线学习教育培训网课系统_第10张图片
Python开发的Web在线学习教育培训网课系统_第11张图片
Python开发的Web在线学习教育培训网课系统_第12张图片
Python开发的Web在线学习教育培训网课系统_第13张图片
Python开发的Web在线学习教育培训网课系统_第14张图片
Python开发的Web在线学习教育培训网课系统_第15张图片
Python开发的Web在线学习教育培训网课系统_第16张图片
Python开发的Web在线学习教育培训网课系统_第17张图片
Python开发的Web在线学习教育培训网课系统_第18张图片
Python开发的Web在线学习教育培训网课系统_第19张图片
Python开发的Web在线学习教育培训网课系统_第20张图片
Python开发的Web在线学习教育培训网课系统_第21张图片

你可能感兴趣的:(Python,Django,在线教育平台,网课系统,毕业设计)