博客管理系统的设计

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:wqvbqjxtid1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]博客信息管理系统致力于为广大用户提供优质的互动交流平台,提高网站的知名度和访问量,从而获得为企业提供更多产品介绍及展示的机会,提升自己网站的价值。
  [关键词]博客信息管理系统;网站
  中图分类号: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.
其他文献
[摘 要]本文描述了一个车友网的开发工作。该网站作为一个为广大爱车人士提供全方面,多角度的汽车资讯以及交流的平台,允许用户在本网站上浏览最新的汽车资讯。用户还可以通过注册成为网站的会员,会员用户可以拥有发表主题以及跟帖的功能。网站可以根据最新的汽车资讯动态调整板块的内容以确保网站内容能够跟得上汽车资讯的变化。  [关键词]汽车资讯;论坛  中图分类号:TP391 文献标识码:A 文章编号:1009
期刊
[摘 要]本文介绍了身份认证门禁系统的设计原理,硬件组成,重要部件的详细信息,工作原理,操作流程。非接触式IC卡技术是最近几年发展起来的一项新技术,具有操作快捷便利、可靠性高、寿命长、防伪性好、安全性好、抗干扰能力强和一卡多用等优点,可广泛应用于各种身份识别、收费系统中。本系统采用PHlLIPS公司的MIFARE S50作为安全识别卡,通过读卡器读取卡片信息,或键盘输入信息到MCU,通过RS-23
期刊
[摘 要]我国作为工业为主导的社会,只有大力发展工业才能促进我国经济的飞速发展。纵观我国工业经济的发展之路,电气自动化工程在其中有相当大的作用。其中电气自动化工程控制系统帮助企业减少经济成本,提高检测的精确度等等。文章简单的概述一下电气自动化工程的现状,根据现状讨论了电气自动化工程控制系统的发展趋势,再次,为今后电气自动化工程控制系统的建设与发展提出合理化的建议。  [关键词]自动化;控制;发展 
期刊
[摘 要]随着大数据应用的不断升温,当前整体社会已经进入了大数据时代,数据已经和能源一样成为了重要的战略资源。充分利用大数据信息能够极大的提高企业的竞争力。现本文就主要对大数据在通信行业中的应用问题进行探究,并结合实例分析电信企业在大数据时代下如何实现精准性的营销、服务能力提升,以此来提高企业竞争力。  [关键词]大数据;精确化;通信;服务;应用  中图分类号:G434 文献标识码:A 文章编号:
期刊
[摘 要]随着Internet的发展,网站的作用越来越重要,被称之为继广播、报纸、杂志、电视后的第五种媒体——数字媒体,拥有众多优势,现在不少企业都有或正在建设自己的网站。而本论坛系统作为网站重要的一个部分,是一个进行信息交流的平台。  [关键词]数字媒体 论坛  中图分类号:U125 文献标识码:A 文章编号:1009-914X(2015)29-0384-01  1 选题背景  随着网络技术应用
期刊
[摘 要]本论文中介绍了一个简易网络存储系统设计与建立的过程,完整地分析了整个系统的功能需求,并对每个子系统进行了详细的设计。  [关键词]网络硬盘系统;共享数据;文件上传  中图分陈类号:TB858.2 文献标识码:A 文章编号:1009-914X(2015)29-0371-01  1 引言  “网络硬盘”是世界互联网服务兴起后,为替代落后的文件服务器(FTP)而开发运营的网络在线服务平台,如R
期刊
[摘 要]随着人类生活水平的提高,越来越多的娱乐场所接踵而来,去KTV K歌已经成为一种时尚和生活中不可或却的一种排压的方式,随着大家对K歌的熟悉,好的卡拉OK点歌系统也是广大K歌爱好者的要求,快速的更新歌曲,最新最全的歌曲库,方便快捷的找歌方式,方便的操作,便于大家更好更快的找到自己想点的歌是该系统的要求。本文主要对点歌系统进行了详细的设计。  [关键词]卡拉OK点歌系统;歌曲;设计  中图分陈
期刊
[摘 要]随着新农村建设的开展,农业现代化进程也在逐渐加深,农村土地流转问题也越来越受到关注,并成为各大新闻、论坛话题讨论的焦点。目前,农村土地流转已经呈现出许多新的特点和新的变化,促进了现代农业的发展。然而,农村土地在流转的过程中也出现了许多问题,本文就主要对农村土地流转的现状进行分析,并在此基础上提出农村土地流转的具体方法。  [关键词]农村 土地流转 承包  中图分类号:S2 文献标识码:A
期刊
[摘 要]随着Internet的迅速普及,网上购物已不再是一件新鲜事情,越来越多的人们开始钟情于网上购物,享受它所带来的便利和实惠。本系统是电子商务的一个具体应用。因此,在设计过程中要尽可能地展现出电子商务的特点来:方便性、时效性、实惠型、覆盖面广等等。  [关键词]网上销售系统;订单  中图分陈类号:TP311.52 文献标识码:A 文章编号:1009-914X(2015)29-0387-01 
期刊
[摘 要]DirectX在计算机游戏设计中应用最为广泛,当前流行的三维设计、动作、冒险等类型游戏绝大多数都是用DirectX开发的。目前,DirectX已经发展到第十一个版本,即DirectX 11,它对早期的DirectX的功能进行了完善和补充,新增了更多更新的多媒体特性,能够充分发挥计算机硬件的性能,可以说是三维图形软件特别是游戏软件开发的利器。本系统为基于DirectX的3D游戏引擎,通过在
期刊