随着互联网技术的发展完善,现在越来越多的资源开始发布在网上,因为网络资源的保存完整度高于普通的纸质文本,而且网络的扩散度比较高,分享推广的效果会更好。
1。2 国内外现状
目前市场上有许多的博客系统,如CSDN、新浪博客等等,它们的使用量在全国都是名列前茅,吸引了很多的业界精英加入到了相应的博客系统当中去,越来越多的开始通过博客去分享自己的世界,去分享自己的学习经历,使得博客变成了一个综合性的门户网站。
在博客中可以找到生活、学习各个方面的各种知识,迎合各行各业的广大用户,但是 同时也就意味着它们丧失了一定的专业性, 它们无法更好的去针对某一个人群去量身定制,对于特定人群的使用效果下降。对于这一种情况,现在越来越多的专业性博客兴起例如GitHub、网易博客等等,它们的用户更加具体化,可以更好地服务一个特定的人群,是用户得到更好的体验。
1。3 课题研究的内容
博客改变着人们的交流方式和情感体验和表达方式,改变着人们聚散的方式,除了普通大众,更多专业人士、工商业精英、海外学者也都拥有了博客,他无限放大着人们对未来信息世界的预想。但是目前仍旧有有许多大型的博客系统,但是其中充斥这商业气息,过于繁琐,充斥着商业信息,无法个性化的针对于学生群体定制一个更加便捷简单的博客系统,而个人博客它是一个面向个人的分享工具,现在越来越多的信息蕴藏在网络中,如何去捕捉信息,实现信息的共享应成为一个继续解决的问题,而个人博客系统已经成为一个分享的平台,通过个人博客,可以将自己感兴趣的东西永久的保存在网络中,供朋友、同事浏览、学习。
课题主要工作:
(1)如何创建一个用户友好、布局合理的页面;
(2)如何便捷、快速更具人性化的发布博客;
(3)如何在对对博客进行实时的修改删除时提高用户体验;
(4)如何更加有效的管理博客,对博客进行分级划分管理,是博客系统更具层次;
(5)如何更具人性化的进行优质的博客推荐,将热门的博客进行首页推广;
(6)在后台便捷快速的进行个人信息的更改;
(7)如何可以更精准的控制JVM的内存进行调优,保证系统的性能。
第二章系统需求及可行性分析
2。1 系统的设计目标
个人博客系统采用MVC模式进行开发,本系统主要是为了管理个人博客各项操作的系统。除了基本的博客管理模块,加入了章节管理模块可以使管理员更加宏观的了解博客的层次。对于具体的博客,本系统设计了博客管理模块,可以更加有针对性的管理某个博客。对于发布博客功能,为了更好地提高用户的感知,前台页面部分引入KindEditor在线编辑器,可以使用户更加方便的为博文设置格式。同样的博客管理模块也提供了删除、修改功能。
本系统应当划分三个角色权限:读者、普通管理员(博主)、超级管理员;读者仅具备在前台查看博客信息的权限;系统普通管理员(博主)通过登陆后,即拥有相应的权限,可以查看自己的各项基本信息,并且对自身基本信息进行相关的修改,同时也可以通过查看博客所属的章节来了解整个系统中博客的分类,可以更加直观的了解系统的层次,其次普通管理员(博主)可以对博客所属的章节进行修改、删除,但该操作也会级联到相关章节下的博客。而超级管理员除了管理本人的所有博客、章节信息,还可以可以操作其他博主的所有信息。 jsp+mysql个人博客系统的设计+ER图(3):http://www.youerw.com/jisuanji/lunwen_125532.html