本系统的开发采用的是JSP+JavaBean+Servlet模式,在该模式中,结合了JSP和Servlet技术,充分利用了JSP和Servlet两种技术原有的优点。
本系统是用JSP实现的一个完全基于浏览器的博客系统,任何注册个人博客的人都拥有以下功能:
(1)登录博客系统的后台管理平台。
(2)更改博客账号的基本信息。
(3)撰写博客。
(4)博客管理。
(5)评论管理。
(6)留言管理。
博客访问者具有以下功能:
(1)浏览博客系统中的博文、留言、评论。
(2)发表评论及留言。
博客注册登录管理模块
博客注册登录管理模块用于建立博客网站固定的客户群体,通过记录对应的博客档案,实现对博客信息的后台维护及管理,同时也便于通过博客档案库将网站最新动态及相关企业的信息方便地传达给每一位潜在的客户。
该功能模块实现了以下几个子功能。
(1)新博客在线注册。
(2)博客登录管理。
(3)跳转到博客主页。
只有进行登录并通过身份验证的用户,才可以在个人博客页面发表博文,并借助个人设置实现对个人博客相关信息的管理维护。对于没有经过身份验证的网络用户不允许在博客页面中发表博文,更不允许对博客页面信息进行管理维护。
该模块实现新博客的注册及登录验证功能。其中,注册新博客时会对用户输入的注册信息进行有效性验证,包括基本数据格式的有效性以及逻辑有效性,例如,用户名被占用时将及时给出提示。注册成功的博客登录时,会随时根据博客输入的登录信息进行提示,如用户名错误或者密码错误。
2 博客及文章检索查询模块
博客及文章检索查询模块为网络用户提供便捷的搜索,以及博文阅读浏览等功能,同时对博文的评论信息、博客推荐也能够及时反馈给网络用户。
该模块能够在网页中随时提供在线的最新博文信息。该信息需要定期更新,网络用户可以随时获得最新博文以及最热门的博客推荐。在客户选择了某个博客或者某个感兴趣的博文后,可以方便地跳转到对应博客页面进行博文的阅读,并和博客进行交流互动。
为了使网络用户尽快定位到所需的博客资料及博文信息,本模块提供了搜索功能,用户可以对所关注的博文信息按照标题进行关键字搜索,以避免用户浏览多个页面来寻找所需的博文信息。
3 博客页面显示模块
当网络用户进入某个人博客主页后,在该页面中将提供博客博文列表的显示,同时为了方便用户浏览,在该模块中提供根据分类名进行博文列表的显示,也提供博文评论的浏览,此外还允许用户在博客页面中发表评论及留言。
该功能模块实现了如下几个子功能。
(1)用户可以分页查看对应的博文内容及评论信息。
(2)用户可以针对博文内容发表评论。
(3)用户可以针对博客进行留言。
(4)用户可以分类查看博文内容。
在该模块中还提供了博客页面统计信息,博文、评论及留言信息分页显示等方便用户的显示效果。
4 博客个人维护管理模块
博客个人维护管理模块用于实现用户对博客个人主页及相关信息的动态管理。
该功能模块实现了如下几个子功能:
(1)博文及博文分类管理。
(2)评论及留言管理。
(3)个人基本信息维护管理。
借助该模块,用户可以随时对个人博客主页中的内容进行增加或修改,包括博文分类信息的更新、评论及留言管理等功能,也允许用户对博客的个人信息进行维护及其管理。