首页 > 范文大全 > 正文

个人博客管理系统的设计

开篇:润墨网以专业的文秘视角,为您筛选了一篇个人博客管理系统的设计范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

[摘要]本文主要介绍在个人博客管理系统分析中,应用需求分析阶段介绍了系统中的一般操作,系统功能模块设计阶段介绍了个人博客管理系统中的模块,以及模块中的子模块。数据库概念设计阶段介绍了系统中的实体以及实体之间的关系,实体的组成属性。

[关键词]个人博客管理系统;数据库

中图分类号:TP311 文献标识码:A 文章编号:1009-914X(2015)05-0081-01

1引言

本系统是个人博客管理系统,一个博客管理系统应该有哪些实体,有博文、日志回复、用户、话题。在知道有这些实体后还要明白各实体之间的联系是什么。联系确定后也需要确定本系统该有哪些模块,在进行系统设计前要好好进行规划。本系统主要有系统管理、创建日志管理、发表信息管理、用户信息管理、回复信息管理、更新和修改管理等模块。

系统的模块也确定后,要对数据表进行设计。至少每个实体有哪些字段要知道。确定之后可在SQL中先创建这些表。当然在后面的开发中如有需要可以再创建其它的表。对于每个数据表是通过哪些字段联系起来的也要知道。完成这些个人博客管理系统分析就完成了。

系统的模块和数据表都确定后就要进行设计。从系统登录开始。就正式进入开发,先设计界面。为实现界面的各种功能进行编写代码,代码完成后。对数据库进行操作,其实对数据库操作、界面设计和代码编写可能是交互进行的。因为是通过代码把数据库里的数据显示在界面上,从而实现修改更新等的管理操作。

2应用需求分析

博客管理系统主要是为个个人展示资料,发表自己观点看法交流意见,个人博客管理系统可以对日志,个人资料,用户等进行修改更新管理以及进行回复留言等操作。

可以实现系统管理、日志信息管理、个人资料信息管理、用户列表信息管理、会员信息管理、查询统计管理。都可对以上进行编辑,删除,保存等操作。

先进入博客登陆界面,进行登录验证,然后进入个人博客主页,进行个人资料的更新,修改,删除;创建日志,更新日志交流心得,删除日志,回复留言,也可以对其他日志留言,整个过程就是这样。

3系统功能规划

在需求分析的基础上,博客管理管理系统分为六个模块,分为系统管理模块、个人信息管理模块、日志和回复留言管理模块、管理员信息管理模块、博友信息管理模块、会员信息管理模块。系统管理模块主要包括修改口令、重新登录、锁定系统等。个人信息模块主要是对个人资料修改,添加,删除进行操作管理。日志回复留言管理模块主要对日志创建更新等的操作及其留言的回复使用。管理员、博友、会员信息管理模块主要是对博友,客户信息进行添加、删除、修改等操作。

4系统功能模块设计

系统能模块设计主要是分析个人博客管理系统的各个模块的组成,个人博客管理信息系统的功能结构设计如图1所示:

从该图可以清楚的看到本系统主要模块,以及主要模块下包含的一些子模块。对本系统到底有哪些功能也很清楚,该系统包含的信息完不完善基本也可以有个大概的了解。

系统管理模块:主要完成系统中一般功能的操作,有修改口令、锁定系统、重新登录等。

个人资料管理模块:主要对桌台的信息进行管理,以及对个人信息的添加、删除、修改等操作。

日志和留言模块:是系统中最重要的模块,它是个人博客的最主要操作,有创建日志,回复日志等等的操作。

博友管理模块:主要对好友进行管理,以及对好友的添加、删除、修改等操作。

会员管理模块:主要对会员的信息进行管理,以及对会员的添加、删除、修改等操作。

5数据库设计

根据功能分析得出数据库的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。

为了更清楚的明白各实体之间的关系可以使用E-R图表示。E-R图是用来描述某一组织(单位)的概念模型,提供了表示实体、属性和联系的方法。构成E-R图的基本要素是实体、属性和关系。实体是指客观存在并可相互区分的事特;属性指指实体所具有的每一个特性。根据上面的设计规划出的实体的描述E-R图如图2所示:

图中包含的实体有管理者,用户,博主,好友游客,日志和留言。图中也标出了管理者与用户、用户与博主与游客、游客与留言、博主与日志之间有联系,联系类别分别为管理负责、注册、从属、包含。图中也标出了实体与实体之间的对应关系多对多或一对多的关系。最后是每个实体的属性,每个实体的属性在后面有单独画出来。

日志(日志编号、日志内容、日志主题、日志从属)

留言表(留言ID,评论内容)

用户表(会员ID、名称、编号、所在地、性别、)

博主(系统编号、登录账号、登录密码、账号权限)

好友(会员姓名、会员卡号、会员性别、会员电话)

总结

本文主要描述了个人博客管理系统的设计过程,主要针对于应用需求、功能规划、和数据库进行了详细介绍。