基于ssm框架的编程学习网站.docx

资料分类:计算机信息 上传会员:菲菲小宝贝 更新时间:2022-03-13
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:10695
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:资源共享是当今最热门的话题,共享给人们带来了巨大的便利。共享课程也就是网络在线教育,也给广大学子带来了难以想象的好处。其中“慕课”这种新模式,以开放课程、大规模、网络课程等优势及特点,迅速发展起来。打破了传统教育模式,获得了越来越多认的青睐。[1]IT行业的快速发展,加上越来越多的人开始关注在线教育,两者结合也就成了必然,这就促使了本系统的开发和应用。本系统是一个针对IT技术相关人员、广大软件相关专业学生开发的编程学习网站。目的是为了让IT学子在这里学到各项与IT相关的技术,可以随时随地进行编程学习。本系统具有各大高校的名师名课,且课程开放,可同时容纳数万人甚至千万人同时在线学习。

为了帮助IT学子能够更加轻松的获取学习资源,本系统采用B/S架构的方式,将众多学习资源通过互联网搜集在一起,方便用户学习使用。本系统采用了Spring+SpringMVC+Mybatis(SSM)框架,提高了代码的复用率。Web服务器采用的Tomcat,采用MyBatis作为数据持久层,采用MySQL数据库管理系统作为数据访问层,使用了BootStrap语言来构建前台页面。[2]系统包括用户和后台两个系统,用户系统主要实现在线视频学习、发布讨论、收藏视频功能,用户也可以通过评论的方式实现问题解答、交流互动;后台系统主要实现课程管理,课程分类,用户管理,网校管理,还有对推荐课程的管理。

 

关键词:慕课;SSM;MySQL;Bootstrap

 

目录

摘要

Abstract

引  言-1

1、绪论-2

1.1软件开发背景-2

1.2系统的设计目标-2

1.3软件仍需解决的问题-2

2、相关技术介绍-3

2.1 SSM框架-3

2.1.1 Spring框架-3

2.1.2 Spring MVC框架-3

2.1.3 MyBatis-3

2.2 BootStrap-4

2.3 MySQL数据库-4

3、系统需求分析-5

3.1系统可行性分析-5

3.1.1技术可行性-5

3.1.2经济可行性-5

3.2需求分析-5

3.3功能分析-6

4、数据库设计-9

4.1数据库的选择-9

4.2建立数据库的方法-9

4.3数据库的概念结构设计-9

4.4数据库的逻辑结构设计-10

5、功能模块的设计和实现-13

5.1portal首页模块设计和实现-13

5.1.1首页的设计与实现-13

5.1.2课程模块设计-14

5.1.3我的页面设计与实现-16

5.2后台管理模块设计和实现-19

6、系统测试-25

6.1测试方法以及测试用例-25

6.1.1首页功能-25

6.1.2课程界面功能-25

6.1.3我的界面功能-26

6.1.4后台功能测试-26

6.2测试结论-27

结论-28

谢辞-29

参 考 文 献-30

相关论文资料:
最新评论
上传会员 菲菲小宝贝 对本文的描述:本系统区别与对慕课的研究,本系统的设计是针对于IT学子,搜集IT相关技术的学习资源,应该有各大IT大牛的学习经验,有各大高校的教学课程。这样由相关有经验者来教学发布视频,......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: