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