更新时间:2021-01-27
所属分类:PHP设计
评论回复:0
前端:php
开发工具:hbuilderx/dw/vscode
运行环境:wamp/xammp/phpstudy
作为编程语言专题在线学习系统,自然包含流行的java,php,asp.net,mysql,sqlserver等栏目,在系统中有学生注册和老师发布资料作业以及各类的数据库教程,资料,论坛模块需要管理员分类管理.主要功能就是能够让学生方便的查找资料,上传资料和下载资料,同时可以在论坛内进行提问交流等功能。而服务器端则主要是管理员进行对网站的统一管理,实现的主要功能包括教师管理,学生,论坛管理,教师学生上传资料的管理,教师添加教程的管理等。
系统模块概述:
(1) 教师的登录、上传作业、上传资料,添加教程等;
(2) 学生的登录,上传资料,下载资料,查看教程,论坛交流,师生答疑互动;
(3) 游客身份浏览学习教程;
(4) 管理员管理教师和学生基本信息和帐号分配
(5) 管理员对教师和学生资料,以及教师发布教程的管理功能
(6) 管理员对论坛模块的管理,对论坛内帖子的管理,删除不良言论,审核学生发言等;
1 学生模块功能
(1) 学生登陆:进 入网站后,可以以游客身份搜索想要查找的资料。但想要下载时则必须先登录系统。这时则需要先注册会员后则可登录界面。
(2) 上传资料:学生用户登录界面后,点击分享我的资料,即可把本地的资料按照分类和格式进行上传,其他学生用户就可以下载。
(3) 下载资料:学生查找到自己需要的资料后,点击下载按钮,即可进行下载。
(4) 教程查看:学生可以查看教师上传的学习教程。
(5) 师生交流:学生可以分享自己的学习心得,可以把自己迷惑发到论坛里提问,得到答案。
(6) 作业下载:学生可以下载老师安排的作业,下载到本地做作业。
2 管理员模块功能
(1) 资料管理:管理员通过教师和学生资料,以及教师发布教程的管理功能。如图3.6所示功能流程。
(2) 论坛管理:对于整个论坛言论进行监督,审核,对于含有不良信息的交流进行及时的删除。
(3) 学习教程管理:管理员对发布教程的管理功能,使得学习库的教程更加有调理
(4) 论坛板块管理:用户对资料进行的评论进行管理。
(5) 学生教师信息管理:对学生教师信息进行管理。
3 教师模块功能
(1) 作业管理:教师可以发布作业以及管理作业。如图3.6所示功能流程。
(2) 资料共享管理:教师对资料管理可以添加资料,也可以管理我的资料,使得学习库的教程更加有调理
(3) 课程建设,可以添加各种专题的学习资料,并且可以专题建设管理
以灵活的管理和发布各种资料信息。
[关键词] php专题,在线学习,php
目 录
1. 绪论 2
1.1 专题学习网站的背景与意义 2
1.2 专题学习网站的现状 3
1.3 系统相关技术支持 3
1.3.1 专题学习网站的相关技术 3
1.3.2 运行环境Windows XP 5
1.4 论文工作和组织结构 6
2. 系统分析 6
2.1 需求分析 6
2.1.1 需求分析的基本任务 6
2.1.2 需求分析的必要性 7
2.1.3 系统的功能需求 7
2.1.4 概念模型设计(E-R图) 7
2.1.5 数据流程分析 9
2.2 系统运行环境 11
3. 系统设计 12
3.1 系统的总体框架 12
3.2 整体模块功能 12
3.2.1 学生模块功能 14
3.2.2 管理员模块功能 15
3.2.3 教师模块功能 16
3.3 专题学习网站数据库各表详细设计 17
4. 系统的实现 18
4.1 专题学习网站系统管理员功能实现过程 18
4.2 学生功能模块的实现 20
4.3 教师功能模块实现: 22
5. 系统测试与运行 25
5.1 运行 25
5.2 测试 25
5.2.1 测试的目的 25
5.2.2 测试的准则 25
5.2.3 测试的方法 25
5.3 系统测试与运行 25
结束语 26
参考文献 27
附录 27
致谢 27