基于Spring MVC框架的BBS论坛网站的设计与实现开题报告

 2020-02-10 11:02

1. 研究目的与意义(文献综述)

bbs(电子布告栏系统)是在网上提供交流的手段。它可以用于布告、群组讨论、社区内通信、联系、在线聊天等等,利用网路实时、便捷的特点来方便人们的交流,联系和娱乐。现在网络上各种类型的论坛各种形式的论坛数不胜数,甚至很多大公司为了方便人员交流纷纷建立内部交流的bbs系统。在bbs上,大家可以对自己看到的,听到的,想到的任何内容做出评价[1]。在2019年的今天,bbs上的帖子阅读量上万余次早已不算什么大事了。bbs本身早已由原来的娱乐交流工具转化为了一种新兴媒体:网络媒体。我们的网络媒体在不断发展,不断变革,不断前进的社会中不断增强其影响力与引导力。

bbs大多基于java web来进行开发,而java在web方面的开发框架并不少见,或者说是非常多,不同的开发者要根据不同的需求以及各种现实条件来权衡选择某一种框架。著名的有ssh(struts2、spring、hibernate),ssm(spring、spring mvc、mybatis)以及越来越受欢迎的springboot 和mybatis的组合,另外还有各种流行的mvc框架,orm框架,ioc框架等[2,6,8]

在国内,目前比较热门的企业级开发框架主要是选用spring配合其他框架开发,表现层的主流选择是struts2和springmvc[2] ,而struts2因为其自身存在的一些缺陷而逐渐被springmvc取代,但目前为止还是一个不错的选择。数据层可选用hibernate、mybatis以及与pring切合更好的springdata[3,11]。hibernate是一个全自动型的持久层orm数据库框架,对数据库操作进行了完全的封装,复杂,高效,也很强大[2],但缺乏灵活性,所以部分开发团队会选择mybatis这种半自动的相对轻量级的框架,可以对直接对sql语句进行优化等操作,上手也相对简单[4,5]。现如今国内开发比较常见的组合是ssh(struts2、spring、hibernate)和ssm(spring、spring mvc、mybatis)。除此之外,另一个热度迅速上升的框架是springboot mybatis。spring boot是由pivotal团队提供的全新框架,其设计目的是用来简化新spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置,也可以说spring boot能简化我们之前采用springmvc spring mybatis框架进行开发的过程[16]。它让开发变得极其简单和快捷,所以在业界备受关注。spring boot在国内的关注趋势也日渐超过spring。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

一、研究目标

综合运用spring、springmvc技术和mybatis技术,设计研发基于spring mvc框架的bbs论坛网站系统。学习进而较熟悉的运用ssm框架,开发bbs的前端和后台,实现公告、发帖回帖、学习讨论等主要功能。

二、研究内容

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

2019/1/19—2019/1/31

确定选题,查阅文献;

2019/1/31—2019/2/28

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

[1] 宋东海. bbs论坛管理系统的设计[j]. 科技博览,2015 (01):78.

[2] 刘正,张书锋,赵鹤鸣. mvc模式下多层分布式软件系统架构设计[j].现代电子技术,2018,41(07):135-139 146.

[3] 唐炜. spring data、mongodb、thymeleaf的数据持久化方案及分页技术实现[j].陇东学院学报,2017,28(05):9-13.

剩余内容已隐藏,您需要先支付 5元 才能查看该篇文章全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,微信号:bysjorg 、QQ号:3236353895;