需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:24522 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】近年来在全球范围内涌现出一种在线课程模式,既集成了课堂教育的优势,又突破了以往教育的局限性。这种在线课程是对当前传统教育模式的扩展和延伸,虽不会取代传统课堂教学,但却是教育行业发展的必然结果。 本论文设计开发一个在线课程系统,经过深入的需求分析,使用Apache作为开发环境的服务器软件,采用当下较流行的PHP技术结合MySQL数据库来开发一个基于B/S结构的在线课程网站。 论文主体是关于在线课程网站的理论分析、详细设计和开发实现三个部分。首先叙述了课题的研究背景及意义,对国内外发展现状做了详细分析,接着对此系统开发过程中用到的开发环境、开发工具及关键技术做简单介绍,再根据系统的需求分析对网站进行总体设计,完成网站功能模块与数据库的详细设计,最后实现了以在线学习、在线考试、在线交流为主要功能的在线课程网站程序。 本文主要围绕在线课程网站的设计、开发和应用展开研究,可为以后相似的系统提供参考。 关键词:在线课程模式; 在线课程网站; 在线学习
目录 摘要 Abstract 1 绪论-1 1.1选题背景-1 1.2研究意义-1 1.3国内外研究现状-2 1.4论文的组织结构-3 2 系统开发相关技术-5 2.1 PHP环境构建-5 2.2 PHP技术-6 2.2.1 PHP技术特点-6 2.2.2 PHP工作原理-7 2.3 MySQL数据库-7 2.3.1 MySQL数据库特点-7 2.3.2 MySQL数据库访问流程-8 2.3.3 MySQL数据库常见操作-9 2.4 B/S结构-9 2.5 HTML语言-11 2.6 Dreamweaver编辑器-11 2.7 本章小结-12 3 系统分析-13 3.1系统可行性分析-13 3.1.1技术可行性分析-13 3.1.2经济可行性分析-13 3.1.3法律可行性分析-13 3.2性能需求分析-13 3.3系统需求分析-14 3.3.1学生需求分析-14 3.3.2教师需求分析-14 3.3.3管理员需求分析-14 3.4功能模块分析-15 3.5业务流程图-17 3.6本章小结-18 4 数据库设计-19 4.1数据库总体设计-19 4.2数据库需求分析-19 4.3数据库概念结构设计-20 4.4数据库逻辑结构设计-24 4.5本章小结-27 5 详细设计与实现-28 5.1系统前台模块实现-28 5.1.1系统首页实现-28 5.1.2数据连接实现-28 5.1.3用户注册实现-29 5.1.4用户登录实现-32 5.1.5安全退出实现-34 5.1.6信息搜索实现-34 5.1.7上传模块实现-36 5.1.8下载模块实现-37 5.1.9试题管理实现-37 5.1.10在线考试实现-38 5.1.11视频点播实现-39 5.1.12分页浏览实现-40 5.2系统后台模块实现-41 5.2.1后台首页实现-41 5.2.2课程管理实现-42 5.2.3教师管理实现-43 5.2.4留言管理实现-44 5.3本章小结-44 总结与展望-45 参考文献-46 致 谢-47 |