此毕业设计项目采用HTML+CSS实现页面布局,JavaScript实现页面动画,PHP为后台开发语言,MySQL为后台数据库。
二、研究的主要内容与创新之处:
主要内容:将课程的借助网络进行传送,学生通过互联网进行学习与交流。预计实现用户注册、在线学习、资料下载、学习互动、考试等模块。
大多网络学习系统偏重于教师教学,忽略了学生的自学过程中教师的指导建议,本系统将增加教师与学生的互动。
三、研究方法、设计方案及预期进度:
研究方法:本系统基于web开发,MySQL作为数据库。
设计方案:系统的模块大致分为以下几个:
用户的注册与登录模块:要使用本系统的用户首先需要注册,注册成功后登录,进入首页。
上传和下载资料模块:管理员登录后上传学习资料,包括课件,视频和资料。用户必须登录之后才能进行学习。
在线学习模块:用户可以选择学习课件,视频或其他资料进行学习。
学习互动模块:用户可在留言区内进行留言,提出问题,管理员可及时查看并回复用户,不同用户之间也可进行留言交流。
考试模块:学生可以在考试模块中进行自我测验,题目将从题库中随机抽取。
预期进度:
9.30之前 完成选题、开题报告
10.1~10.8 完成文献综述
10.9~10.13 完成程序的主要框架部分
10.13~10.14 完成注册与登录模块
10.15~10.20 完成上传下载模块
10.21~11.1 完成在线学习模块与互动模块
11.2~11.10 完成考试模块
10.9~11.10 完成其他模块的同时完成数据库的搭建工作
11.11~11.23 完成论文初稿的撰写工作
11.24~12.7 完成毕业设计初稿的修订、毕业设计外文资料翻译和毕业设计中期检查
12.8~12.28 最终检查,完成终稿,查重
目 录
Abstract 1
目 录 3
1 概述 5
1.1 开发背景 5
1.2 开发意义 5
2 开发环境介绍 6
2.1 Dreamweaver 6
2.2 Mysql数据库服务器 6
2.3 Php技术 6
2.4 Html语言 7
3 需求分析 7
3.1 系统开发目标 7
3.2 系统需求分析 7
3.3 可行性分析 8
3.4 系统重要流程图 9
3.4.1 用户注册流程 9
3.4.2 用户登录流程 10
3.4.3 用户管理流程 11
3.4.4 添加信息流程 12
3.4.5 信息查询流程 12
3.5 功能模块设计 13
4 设计与实现 14
4.1 数据库设计 14
4.1.1 数据项设计 14
4.1.2 数据表设计 14
4.2 主界面的设计与实现 18
4.2.1 网站首页 18
4.2.2 注册登陆 18
4.2.3 教学视频 21
4.2.4 试题模块 22
4.2.5 教学资料 23
4.2.6 教学答疑 24
4.2.7 管理员管理 25
5 软件测试 26
5.1 功能测试 26
5.2 兼容性测试 27
6 总结和展望 27
6.1 毕业设计完成的任务 27
6.2 收获和展望 27
参考文献 28
致谢 29