基于PHP精品课程教学网站

精品课程网站分为前台和后台两大模块,前台的用户是学生,后台的用户是管理员和教师。前台功能主要包括在线学习、资料下载和在线答疑,学生通过前台可以很好的进行课后学习、同教师交流。后台功能主要包括教师信息管理、学生信息管理和资源管理,管理员和教师通过后台进行网站管理、同学生交流。系统经过测试,可以正常运行。

本系统技术介绍:php,mysql,apache,dreamweaver.运行环境wamp,appserv,xammp等php集成环境.

系统用户分为三类:学生和教师和管理员用户。学生用户是指当前系统中所有的使用者。此类用户只能进行在线学习和资源下载、论坛,而不具有修改、上传资源的权利,也不能对自身和他人信息进行管理和修改。管理员用户可以对自己和他人的信息进行浏览、查询以及修改等,同时也具有对资源的增、删、改、查等功能。

师模块部分主要功能
教师进入系统后,可以在教师模块部分实施以下操作:
(1) 在网上发布教学大纲
(2) 在网上发布课件,包括课件上传,修改,删除等
(3) 在网上提供相关的参考书信息
(4) 通过在线答疑形式解答学生在学习中遇到的疑难问题

学生模块部分功能
学生进入系统后,可以在学生模块部分实施以下操作:
(1) 在网上完成课程学习,通过多角度巩固在课堂上学习的知识。
(2) 在网上阅读教程,了解教师的教学目标与方向。
(3) 在网上下载课件,以便在课下也可以继续学习。
(4) 在网上了解到教师提供的参考资料,必要时可以下载,以便进一步加强知识的学习与拓展。
(5) 在网上向教师提出学习中遇到的疑难问题,包括参阅教师的解答等。在这里插入图片描述
在这里插入图片描述
在这里插入图片描述 1 背景与意义 1 1.1 课题背景 1 1.2 目的与意义 1 2 需求分析 2 2.1 可行性分析 2 2.1.1 技术可行性分析 2 2.1.2 经济可行性分析 2 2.1.3 操作可行性分析 2 2.2 系统开发工具分析 2 2.2.1 PHP技术介绍 3 2.2.2 MYSQL5.0简介 3 2.2.3 DREAMWEAVER工具介绍 3 2.2.4 APACHE服务器介绍 3 2.3 系统功能性需求 4 2.3.1 系统功能模块图 4 2.3.2 系统主要功能模块用例图 5 2.3.3 系统主要用例用例描述 6 3 系统分析与设计 7 3.1 概要设计 7 3.1.1 基本简介 7 3.1.2 系统的结构 7 3.1.3 系统结构图 7 3.2 系统目标设计 8 3.2.1 教师模块部分主要功能 8 3.2.2 学生模块部分功能 9 3.3 系统详细设计 11 3.3.1 用户管理员权限 11 3.3.2 前台管理系统流程图 11 3.3.3 后台管理程序流程图 12 3.3.4 数据库设计 12 4 编码与实现 15 4.1 主页面 15 4.2 管理员子系统 15 4.2.1 管理员登陆界面 16 4.2.2 管理员操作页面 17 4.2.3 教师学生管理模块 18 4.3 教师模块 19 4.4 在线答疑 20 5 系统测试与运行 21 5.1 测试简介 21 5.1.1 黑盒测试 22 5.1.2 白盒测试 22 5.2 功能测试 23 5.2.1 登陆失败的测试 23 5.2.2 登陆成功的测试 24 5.2.3 测试结果对比 24 6 总结与展望 24 6.1 总结 24 6.2 系统实现的功能 25 6.3 系统存在的主要优缺点 25 6.4 展望 25 结束语 27 参考文献 28 附录 29 致谢 32