功能介绍
实现登录页面设计。老师登录,管理员登录,学生登录,
验证码实现及登录功能设计。
登录后的主页设计及拦截器功能实现。
数据库链接操作实现,管理员登录功能。
注销登录、学生信息管理界面设计。
学生信息的添加功能。
学生列表查询简单方法实现。
封装列表查询。
完善查询列表,修改操作。
修改功能的封装。
删除功能封装,学生登录功能实现及学生权限设置。
课程管理功能的设计实现。课程视频的播放,
课程权限管理及登录功能的实现。
老师对课程管理功能。
管理员管理功能,添加功能。
课程的更新和查询列表。
课程信息管理。
课程信息更改。
课程信息删除。
管理员管理功能。
执行下面的命令来创建一个新的 Django 项目:
django-admin startproject myproject
命令行工具django-admin会在安装Django的时候一起自动安装好。
执行了上面的命令以后,系统会为Django项目生成基础文件夹结构。
现在,我们的myproject目录结构如下所示:
myproject/ <-- 高级别的文件夹
|-- myproject/ <-- Django项目文件夹
| |-- myproject/
| | |-- __init__.py
| | |-- settings.py
| | |-- urls.py
| | |-- wsgi.py
| +-- manage.py
+-- venv/ <-- 虚拟环境文件夹
前端技术:nodejs+vue+elementui
目 录
摘 要 I
ABSTRACT II
目 录 II
第1章 绪论 1
1.1背景及意义 1
1.2 国内外研究概况 1
1.3 研究的内容 1
第2章 相关技术 3
2.1 Python简介 4
2.2 Django 框架介绍 6
2.3 B/S结构 4
2.4 MySQL数据库 4
第3章 系统分析 5
3.1 需求分析 5
3.2 系统可行性分析 5
3.2.1技术可行性:技术背景 5
3.2.2经济可行性 6
3.2.3操作可行性: 6
3.3 项目设计目标与原则 6
3.4系统流程分析 7
3.4.1操作流程 7
3.4.2添加信息流程 8
3.4.3删除信息流程 9
第4章 系统设计 11
4.1 系统体系结构 11
4.2开发流程设计系统 12
4.3 数据库设计原则 13
4.4 数据表 15
第5章 系统详细设计 19
5.1管理员功能模块 20
5.2用户功能模块 23
5.3前台功能模块 19
第6章 系统测试 25
6.1系统测试的目的 25
6.2系统测试方法 25
6.3功能测试 26
结 论 28
致 谢 299