需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14190 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】现如今,社会的各方面都在利用信息时代的优势。计算机的作用和普及让“慕课”这一形式的学习方式逐渐被人们接受。而且因为慕课在国内外收到的关注比较多,使得“慕课”也在快速发展,其所带来的变化和意义是网络积极作用的一种体现,并且深刻改变着教育的方式。所以作为毕设我试着研究慕课相关系统进行开发。 慕课网系统主要的模块包括:前台学习者模块主要是网站首页、课程中心(文字、书籍、视频)、用户个人中心、留言板等;后台管理员模块主要是管理员对学习者用户、课程、评价、留言等信息的管理。系统中的管理员主要是及时地存储网站的各类信息,并且可以对网站进行管理与更新维护。 因为该慕课网系统的实现需要用到大量的数据,所以它后台数据库应当强大稳定。当管理员需要查看、收集、管理用户注册信息时,系统利用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 |