jsp+mysql个人博客系统的设计+ER图(6)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

jsp+mysql个人博客系统的设计+ER图(6)

②KindEditor是基于插件方式设计,所以扩展性比较强;

③需改编辑器的风格比较简单,只要修改相应的CSS即可;

④支持大部分的主流浏览器,例如IE、FireFox、Chrome等等[6]。

图2-2 KindEditor效果演示图

(5)SpringMVC

SpringMVC框架采用Model-View-Service模式很好的将数据模型、业务、前台展示进行分离。SpringMVC与Struts2很相似。SpringMVC设计是围绕这DispatcherServlet这个类展开的,该类会将请求分发给指定的Handler。

图2-3 Spring MVC框架流程图

流程说明:

①DispatcherServlet接口:

Spring提供的前端控制器,所有的请求都是经过他来统一发送的。在DispatcherServlet将请求发送给指定的Spring Controller之前,需要借助Spring提供的HandlerMapping定位到具体的Controller。

②HandlerMapping接口:

该接口能够完成客户端的请求到Controller的映射。

③Controller接口:

Controller将处理用户的请求,一旦Controller处理完成用户的请求,就会返回ModelAndView对象给DispatcherServlet前端控制器,ModelAndView顾名思义是包含了Model(模型)和View(视图)。

④ViewResolver接口:

Spring MVC提供的视图解析器(ViewResolver)主要是用于在Web应用中查找View(视图)对象,从而将对应结果通过浏览器渲染给用户。

(6)“多说”评论插件

“多说”评论框是一款WordPress社会化评论插件,可以用新浪微博、腾讯QQ、人人、豆瓣多帐号登录,帮助网站进行社会化媒体优化。可以插入视频、图片、表情,界面设计简洁精美,评论可以到多个社交门户网站,发布的文章可以同时同步到博客。安装“多说”插件,评论可以实时保存到本地数据库。

(7)MySQL

MySQL是一个RDBMS(关系型数据库管理系统),是Oracle公司的旗下的数据库产品。MySQL是一种关联数据库管理系统,将数据保存在不同的表中,通关一定的关系进行关联,而不是将所有的数据统一存放在一张表里面,这就大大增加了速度挺高了互数据的灵活性。由于MySQL体积小,速度快,而且代码是开源代码,从而使许多中小型企业为了减少成本大量采用MySQL作为数据库。

(8)ECharts

ECharts是当下较为流行的图标插件之一,基于H5的cavans提供了一个巨大的图标JS库,使用户可以采用更加简洁的方式去创建图表,而且图标更佳生动,绚丽,使用流畅,更可是实现图标的动态计算,增加图表的实时性和用户的体验性[6]。来.自^优+尔-论,文:网www.youerw.com +QQ752018766-

2。3。2 可行性分析结果

个人博客系统的开发可以更好地满足用户在生活、学习中的需求,体积小,操作简单,具有良好的交互性,无需安装客户端,便捷的分享途径,可以减少日常学习中纸质等资源的消耗。通过专业技术分析,发现具备开发个人博客系统的各种技术。因此,本系统具有开发可行性。

2。4 系统数据流图

下图简略的介绍了登录模块、基本信息管理模块、博客模块、章节模块、缓存模块等模块之间的信息传递与交互的方式,体现了各模块之间各类信息的传递交换,为后期项目的开发和需求分析做出了很大的贡献,便于深刻的理解各个模块的功能。

(责任编辑:qin)