更新时间:09-26 上传会员:潘教授
分类:计算机信息 论文字数:14190 需要金币:1000个
【摘要】现如今,社会的各方面都在利用信息时代的优势。计算机的作用和普及让“慕课”这一形式的学习方式逐渐被人们接受。而且因为慕课在国内外收到的关注比较多,使得“慕课”也在快速发展,其所带来的变化和意义是网络积极作用的一种体现,并且深刻改变着教育的方式。所以作为毕设我试着研究慕课相关系统进行开发。
慕课网系统主要的模块包括:前台学习者模块主要是网站首页、课程中心(文字、书籍、视频)、用户个人中心、留言板等;后台管理员模块主要是管理员对学习者用户、课程、评价、留言等信息的管理。系统中的管理员主要是及时地存储网站的各类信息,并且可以对网站进行管理与更新维护。
因为该慕课网系统的实现需要用到大量的数据,所以它后台数据库应当强大稳定。当管理员需要查看、收集、管理用户注册信息时,系统利用jsp技术从网页上获取并且分析出数据。在该项目中我选择MySQL数据库来储存管理这些数据,使其便于与web技术相结合起来。
【关键词】:慕课;JSP;Mysql
目录
摘要
Abstract
1 绪论-1
1.1 项目的背景和意义-1
1.2 研究开发现状分析-1
1.3 运行环境-1
1.4 本章小结-2
2 相关技术介绍-3
2.1 JSP简介-3
2.2 JAVA语言相关简介-3
2.3 MyEclipse开发工具简介-3
2.4 Tomcat服务器简介-4
2.5 SSH三大框架介绍-4
2.6 MySQL数据库简介-4
2.7 本章小结-4
3 需求分析-6
3.1 系统可行性分析-6
3.1.1 技术可行性-6
3.1.2 经济可行性-6
3.1.3 操作可行性-6
3.2 系统功能需求分析-6
3.2.1 管理员用户功能需求-6
3.2.2 学习者用户功能需求-7
3.3 非功能需求分析-8
3.4 本章小结-9
4 系统设计-10
4.1 系统设计主要功能模块-10
4.2 数据库设计-12
4.2.1 数据库设计原则-12
4.2.2 E-R图-12
4.3 数据库表-13
4.4 本章小结-14
5 系统主要功能实现-15
5.1 数据库连接设计实现-15
5.2 系统功能实现-15
5.2.1 注册登录功能实现-15
5.2.2 管理员功能实现-18
5.2.3 学习者用户功能实现-23
5.3 本章小结-27
6 网站测试-28
6.1 功能测试-28
6.2 安全测试-28
6.3 实用性测试-28
6.4 性能测试-29
6.5 测试结果分析-29
总结-30
参考文献-31
致谢-32