基于SSM框架的网络学堂的设计与开发开题报告
2022-01-09 22:34:51
全文总字数:2686字
1. 研究目的与意义及国内外研究现状
随着互联网的高速发展,网络已经和人产生了千丝万缕的关系,无形之中将无数人连接在一起。而各大高校也搭建起自己的校园网络体系,更加便利了学生通过网络学习、交流。
网络教育已经不是一个新鲜话题,从九十年代后期开始,到现在网络教育已经发展了十几个年头。目前国内外有一些大的学习网站可以帮助我们更好的获得所需的知识。中国的慕课网、腾讯课堂、网易课堂、菜鸟教程、网易公开课等,以及国外的coursera、udemy、udacity等都能够帮助我们获得知识。然而,在很多时候,正是因为网站的选择性太多,以及一些网站的结构太复杂,导致我们浪费了太多时间在选择上。尤其是作为大学生,我们更需要关注的是知识本身。
2. 研究的基本内容
此网络学堂定义为网页端,本网站使用intellij idea集成开发环境作为开发工具,使用jvaEE相关技术进行开发。前端使用html5 css3 js/jquery以及bootstrap进行页面开发,后端使用ssm(springMVC spring mybatis)三大框架进行具体功能的开发,数据库采用mysql进行数据的存取。服务器使用tomcat。这样可以在远程服务器上安装tomcat,将开发完的系统发布上去就可以让大家访问,进行学习。此网络学堂的总体设计,包括网络结构设计,系统的软件层次架构,系统的功能模块,系统的功能模块图的设计,系统的数据库模型。系统详细设计,包括用户模块、课程模块、评论模块、视频模块、讲师模块的实现。
3. 实施方案、进度安排及预期效果
实行方案:基于网络学堂的设计方案,进行可行性分析,需求分析,总体设计,并对系统进行详细设计,包括包括具体的模块实现结构,数据流图,关键功能代码。采用mvc设计模式,使整个系统分为模型层、视图层、控制层,整个系统层次结构鲜明。具体开发时,首先设计整个系统所需的数据库,然后根据需求从前台至后台进行各模块的开发。在各个模块开发完成并完成测试后,将整个系统进行整合,实现整体运行,最后,对代码进行优化,是整个系统的性能达到最好。
进度:
4. 参考文献
[1]marten deinum,joshlong,gary mak, daniel rubio. spring security[m]. apress: 2014-06-15.
[2]周文红,晏素芬,蒋玉芳,等.spring security安全框架应用[j].计算机与现代化,2013(11):88-90.