论文部分内容阅读
[摘 要]博客信息管理系统致力于为广大用户提供优质的互动交流平台,提高网站的知名度和访问量,从而获得为企业提供更多产品介绍及展示的机会,提升自己网站的价值。
[关键词]博客信息管理系统;网站
中图分类号:TP393.07 文献标识码:A 文章编号:1009-914X(2015)29-0389-01
1 引言
博客的精神是:自由表达,开放宽容,个性张扬,专业精神。
在没有自己的博客之前,人们会经常进出于论坛发表贴子或者通过即时通信软件聊天,来表达自已的想法,可是这些都是零散的和杂乱的。博客的出现,让人们可以不断的把自己以前的和每天激发的一些想法或者感受整理放在自己的博客上,每次在写文章的时候,可能又会产生新的想法。虽然一些想法一些思考只是皮毛,没有什么深度,但是当下笔去写的时候每次都会对某个小小的问题有了更多的一点点思考,再写博客的时候就感觉到了一种满足感,一种想法得以释放思考得以延伸的满足感。生活中每天的一个小小的事情都会引起人们的思考,甚至是和朋友的聊天中一个小小的火花迸发。督促自己努力、把一时的想法变成观点,争取在生命中的每天里留下点什么,这也是人们写博客的目的之一。这样就能督促自己每一天不要浑浑噩噩,时光流逝无痕无声无息,写博客也是在自己的每一天上留下了一道浅浅的思考和划痕。
不仅如此,通过写博客、记录自己的想法可以帮助实现如下这些目的:
(1)记录生活,在自己的每一天上留下思考的划痕。
(2)整理思路,固化知识,获得更多更好的想法。
(3)分享,将自己的想法、经验与人分享。
(4)交流、提高,通过交流产生更多的思维火花,相互提高。
(5)交友,互相鼓励,一路同行。
如果说博客网站是一个舞台,那么所有的博客都是其中的舞者,把自己有价值的真实的一面展示在网络世界中,相互交流沟通;如果博客仅仅为了写日志,那么博客是一面镜子,镜子中展现的是真实的自己;如果博客是一个自由媒体,可以把自身感觉有价值的信息通过博客这个工具发布,与网友共享。
2 个人博客
“博客”(Blog或WeBlog)一词源于“Web Log(网络日志)”的缩写,是一种十分简易的傻瓜化个人信息发布方式。任何人都可以像使用免费电子邮件一样,完成个人网页的创建、发布和更新。博客就是开放的私人空间,可以充分利用超文本链接、网络互动、动态更新等特点,在网络中,精选并链接全球互联网中最有价值的信息、知识与资源;也可以将个人工作过程、生活故事、思想历程、闪现的灵感等及时记录和发布,发挥个人无限的表达力;更可以以文会友,结识和汇聚朋友,进行深度交流沟通。“博客”当然是个大家都陌生的名词,博客的英文名词就是“Blog或WeBlog”(指人时对应于Blogger),是一个典型的网络新事物,查阅最新的英文词典也不可能查到。该词来源于“Web Log(网络日志)”的缩写,特指一种特别的网络个人出版形式,内容按照时间顺序排列,并且不断更新。
3 系统结构设计
本系统采用基于B/S模式的三层设计架构:Web浏览器采用IE浏览器,Web服务器:采用Tomcat,数据库服务器采用SQL2000。
在本系统中,用户通过浏览器向分布在网络上的许多服务器发出请求。在三层体系结构下,表示层、业务层、持久层被割成三个相对独立的单元:
第一层 表示层:Web浏览器
在表示层中包含系统的显示逻辑,位于客户端。它的任务是由Web浏览器向网络上的某一Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需的主页传送给客户端,客户机接受传来的主页文件,并把它显示在Web浏览器上。
第二层 业务层:具有应用程序扩展功能的Web服务器
业务层设计决定客户价值是否能够得到实现。这是系统的关键。外在的表现是功能性。业务层设计和实现的失误表现在用户端即功能缺失,功能不可靠等。如果需要对业务层的业务规则进行解耦,把业务规则分离出来。但分离后的业务规则仍属于业务层。业务层知道如何对用户输入进行处理,能够应用业务规则完成用户所需的业务,但它不知道数据如何读取和保存。
第三层 持久层:数据库服务器
在数据层中包含系统的数据处理逻辑,位于数据库服务器端。它的任务是接受Web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给Web服务器。
4 功能模块划分
本系统分为前台设计及后台设计。
其中前台主要实现的功能有:用户登录(用户注册),博主信息查看,网络日历,文章查询,公告查询,相片查询等功能。
博客网后台,按照其特点可将其分为用户设置、公告管理、个人相片管理、博客文章管理、投票管理、朋友信息管理及博主信息修改等7部分。
4.1 登录流程
用户登录模块具有用户登录功能。博客网运行的第一个页面便是用户登录页面,用户登录后,可以查看博主发表的文章。在用户登录页面中,在“用户名”和“密码”文本框中输入用户名和密码后,单击“登录”按钮,系统验证成功后,用户将以会员的身份进入博客网首页,之后在网站中可以随意查看博主发布的文章。如果登录的用户是博主本人,在博主信息显示区域中,则出现“进入后台”超链接,博主可以直接单击此超链接,进入博客网的后台进行管理。
4.2 博客及文章检索查询模块
文章查询模块的主要功能是用户在浏览系统是查看发表的文章列表及文章的详细内容,包括文章的题目、发表时间、该文章的浏览次数等,并可以针对发表文章进行回复。这是博客最具代表性的特点之一。它给博主和用户提供展示文笔的平台,增加博主与用户、用户与用户之间的交流,能够使博客系统内的气氛更加活跃,内容更加丰富。前台文章查询模块主要包括所有文章查询、文章分类查询、文章内容详细查询及文章回复功能。
4.3 相片管理
相片模块的主要功能是实现对相片文件的上传、查询和删除操作,可以使博主随时更新个人博客系统内的相片文件,便于对相片文件的管理,以吸引更多的浏览者。
4.4 博客管理
管理模块主要负责对各子版块的管理,管理员有对博客各种功能的管理使用权。
5 数据库设计
为了使用户的数据要求清楚、准确地描述出来,通常需要建立一个概念性的数据模型。概念数据模型是一种面向问题的数据模型,是按照用户的观点对数据建立的模型。它描述了从用户的角度看到的数据,反映了用户的现实环境,而且与在软件系统中的实现无关,经过对数据的各种分析得出了该系统的E-R图 ,博客中涉及到的数据库实体分别为用户信息实体,公告信息实体,个人相片信息实体,朋友信息实体,博客文章信息实体以及文章回复实体。
结语
本系统完成了博客的登录注册以及相应的后台管理,使用户可以完成文章发表以及评论,还可以添加好友和使用相片。除了这些基本功能,系统还有日历,公告等附加功能。这些功能在当今社会还是不能完全满足客户的需要,随着网民的不断增加,博客这一深受网民的系统将有很好的发展潜力。
参考文献
[1] 龚波.SQL Server 2000教程[M].北京:北京希望电子出版社,2002.
[2] 肖金秀等编著.JSP程序设计教程[M].北京:冶金工业出版社,2003.
[3] 沈建果,Enterprise Java Bean程序设计实例详解[M].中国铁道出版社,2004.
[关键词]博客信息管理系统;网站
中图分类号:TP393.07 文献标识码:A 文章编号:1009-914X(2015)29-0389-01
1 引言
博客的精神是:自由表达,开放宽容,个性张扬,专业精神。
在没有自己的博客之前,人们会经常进出于论坛发表贴子或者通过即时通信软件聊天,来表达自已的想法,可是这些都是零散的和杂乱的。博客的出现,让人们可以不断的把自己以前的和每天激发的一些想法或者感受整理放在自己的博客上,每次在写文章的时候,可能又会产生新的想法。虽然一些想法一些思考只是皮毛,没有什么深度,但是当下笔去写的时候每次都会对某个小小的问题有了更多的一点点思考,再写博客的时候就感觉到了一种满足感,一种想法得以释放思考得以延伸的满足感。生活中每天的一个小小的事情都会引起人们的思考,甚至是和朋友的聊天中一个小小的火花迸发。督促自己努力、把一时的想法变成观点,争取在生命中的每天里留下点什么,这也是人们写博客的目的之一。这样就能督促自己每一天不要浑浑噩噩,时光流逝无痕无声无息,写博客也是在自己的每一天上留下了一道浅浅的思考和划痕。
不仅如此,通过写博客、记录自己的想法可以帮助实现如下这些目的:
(1)记录生活,在自己的每一天上留下思考的划痕。
(2)整理思路,固化知识,获得更多更好的想法。
(3)分享,将自己的想法、经验与人分享。
(4)交流、提高,通过交流产生更多的思维火花,相互提高。
(5)交友,互相鼓励,一路同行。
如果说博客网站是一个舞台,那么所有的博客都是其中的舞者,把自己有价值的真实的一面展示在网络世界中,相互交流沟通;如果博客仅仅为了写日志,那么博客是一面镜子,镜子中展现的是真实的自己;如果博客是一个自由媒体,可以把自身感觉有价值的信息通过博客这个工具发布,与网友共享。
2 个人博客
“博客”(Blog或WeBlog)一词源于“Web Log(网络日志)”的缩写,是一种十分简易的傻瓜化个人信息发布方式。任何人都可以像使用免费电子邮件一样,完成个人网页的创建、发布和更新。博客就是开放的私人空间,可以充分利用超文本链接、网络互动、动态更新等特点,在网络中,精选并链接全球互联网中最有价值的信息、知识与资源;也可以将个人工作过程、生活故事、思想历程、闪现的灵感等及时记录和发布,发挥个人无限的表达力;更可以以文会友,结识和汇聚朋友,进行深度交流沟通。“博客”当然是个大家都陌生的名词,博客的英文名词就是“Blog或WeBlog”(指人时对应于Blogger),是一个典型的网络新事物,查阅最新的英文词典也不可能查到。该词来源于“Web Log(网络日志)”的缩写,特指一种特别的网络个人出版形式,内容按照时间顺序排列,并且不断更新。
3 系统结构设计
本系统采用基于B/S模式的三层设计架构:Web浏览器采用IE浏览器,Web服务器:采用Tomcat,数据库服务器采用SQL2000。
在本系统中,用户通过浏览器向分布在网络上的许多服务器发出请求。在三层体系结构下,表示层、业务层、持久层被割成三个相对独立的单元:
第一层 表示层:Web浏览器
在表示层中包含系统的显示逻辑,位于客户端。它的任务是由Web浏览器向网络上的某一Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需的主页传送给客户端,客户机接受传来的主页文件,并把它显示在Web浏览器上。
第二层 业务层:具有应用程序扩展功能的Web服务器
业务层设计决定客户价值是否能够得到实现。这是系统的关键。外在的表现是功能性。业务层设计和实现的失误表现在用户端即功能缺失,功能不可靠等。如果需要对业务层的业务规则进行解耦,把业务规则分离出来。但分离后的业务规则仍属于业务层。业务层知道如何对用户输入进行处理,能够应用业务规则完成用户所需的业务,但它不知道数据如何读取和保存。
第三层 持久层:数据库服务器
在数据层中包含系统的数据处理逻辑,位于数据库服务器端。它的任务是接受Web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给Web服务器。
4 功能模块划分
本系统分为前台设计及后台设计。
其中前台主要实现的功能有:用户登录(用户注册),博主信息查看,网络日历,文章查询,公告查询,相片查询等功能。
博客网后台,按照其特点可将其分为用户设置、公告管理、个人相片管理、博客文章管理、投票管理、朋友信息管理及博主信息修改等7部分。
4.1 登录流程
用户登录模块具有用户登录功能。博客网运行的第一个页面便是用户登录页面,用户登录后,可以查看博主发表的文章。在用户登录页面中,在“用户名”和“密码”文本框中输入用户名和密码后,单击“登录”按钮,系统验证成功后,用户将以会员的身份进入博客网首页,之后在网站中可以随意查看博主发布的文章。如果登录的用户是博主本人,在博主信息显示区域中,则出现“进入后台”超链接,博主可以直接单击此超链接,进入博客网的后台进行管理。
4.2 博客及文章检索查询模块
文章查询模块的主要功能是用户在浏览系统是查看发表的文章列表及文章的详细内容,包括文章的题目、发表时间、该文章的浏览次数等,并可以针对发表文章进行回复。这是博客最具代表性的特点之一。它给博主和用户提供展示文笔的平台,增加博主与用户、用户与用户之间的交流,能够使博客系统内的气氛更加活跃,内容更加丰富。前台文章查询模块主要包括所有文章查询、文章分类查询、文章内容详细查询及文章回复功能。
4.3 相片管理
相片模块的主要功能是实现对相片文件的上传、查询和删除操作,可以使博主随时更新个人博客系统内的相片文件,便于对相片文件的管理,以吸引更多的浏览者。
4.4 博客管理
管理模块主要负责对各子版块的管理,管理员有对博客各种功能的管理使用权。
5 数据库设计
为了使用户的数据要求清楚、准确地描述出来,通常需要建立一个概念性的数据模型。概念数据模型是一种面向问题的数据模型,是按照用户的观点对数据建立的模型。它描述了从用户的角度看到的数据,反映了用户的现实环境,而且与在软件系统中的实现无关,经过对数据的各种分析得出了该系统的E-R图 ,博客中涉及到的数据库实体分别为用户信息实体,公告信息实体,个人相片信息实体,朋友信息实体,博客文章信息实体以及文章回复实体。
结语
本系统完成了博客的登录注册以及相应的后台管理,使用户可以完成文章发表以及评论,还可以添加好友和使用相片。除了这些基本功能,系统还有日历,公告等附加功能。这些功能在当今社会还是不能完全满足客户的需要,随着网民的不断增加,博客这一深受网民的系统将有很好的发展潜力。
参考文献
[1] 龚波.SQL Server 2000教程[M].北京:北京希望电子出版社,2002.
[2] 肖金秀等编著.JSP程序设计教程[M].北京:冶金工业出版社,2003.
[3] 沈建果,Enterprise Java Bean程序设计实例详解[M].中国铁道出版社,2004.