基于JAVA的个人博客系统开题报告

 2022-01-21 21:27:22

1. 研究目的与意义、国内外研究现状(文献综述)

课题的意义:随着数字化信息社会的高速发展,我们每天从新闻、论坛、空间、博客及生活中接触的信息呈现从几何式的增长,在这个信息化爆炸的时代,许多信息是没有意义的信息,但是那些对我们有意义的信息我们应该保存在哪里是一个很大的问题[1]?笔记本显然已经不符合现在的社会发展的潮流,微博、空间也只是社交平台,而网络博客确是一个很好的平台,它不但可以分类保存和整理,还可以进行社交互动,所以说网络博客满足了我们的需求。

博客在现如今这个飞速发展的网络时代已经成为人们不可或缺的一部分。

并且基于web技术的博客系统可以借助于遍布全球的internet进行,因此交流既可以是本地进行,也可以是异地进行,大大拓展了沟通与交流的灵活性。

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

2. 研究的基本内容和问题

研究目标:本课题主要是通过网页管理和展示个人的博客信息。

研究内容:(1)前台内容展示,浏览、评论文章及留言的功能; (2)文章和分类、评论和留言管理的功能。

拟解决的关键问题: (1)系统需求分析的设计; (2)数据库字典的设计; (3)系统架构的设计。

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

3. 研究的方法与方案

研究方法: 文献研究法、实验研究法、归纳总结法技术路线:通过搜集文献、查找资料了解开发中用到的技术和确定分析需求,数据字典,然后创建具体的数据库,完成后台接口的编写,使得可以后台可以和数据库交互;完成前台页面的编写,可以和后台交互;最后测试系统,完善博客系统的功能实验方案与可行性分析:个人博客系统采用b/s的架构,主要面向个人用户和小型集体用户开发,完成用户在blob上的操作,具体方案为服务器使用tomcat,数据库使用mysql,整个系统界面采用jsp开发,用java语言实现,服务器与数据库使用jdbc连接,整个系统分为两部分,前台为普通用户界面,包括前台内容展示,浏览、评论文章及留言的功能,后台为管理员界面,包括文章和分类、评论、用户和留言管理的功能。

并且后期可以部署到linxu服务器上共外部访问。

其中后台使用springmvc、spring、mybatis框架进行后台逻辑的开发,使用jsp作为前台展示,并且后期如果访问压力过大的话可以使用缓存或者页面静态化freemark技术,使用idea作为主要的开发工具,这些技术和工具都是开源的,可以通过网上获取资源和文档,这样使得我们可以很方便的进行开发。

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

4. 研究创新点

(1)提供了搜索服务和首页智能展示服务,以及使用了缓存加快页面的响应速度;(2)搜索服务:通过关键字快速找到相关资源信息;(3)首页智能展示服务:每天展示实时热度。

5. 研究计划与进展

2017年9月2018年3月:文献资料的查找及数据字典的设计;2018年3月2018年4月:前台和后台功能代码的编写;2018年4月2018年5月:完善系统,完成论文。

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

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版