3。2 业务流程图
通过对系统的分析,得到如下的系统流程图。如图3-1所示。
4 系统数据库设计
4。1 E-R图
通过对博客管理系统的需求分析,规列出了数据库中实体对象分别为“博客”,“相册”,“留言”,“账号”,“文章”,“博客评论”等实体对象。在此E-R图中,用户和相册、站内信息、注册用户之间的关系为管理,并且,是一对多的关系。用户对微博评论的关系也是管理,但是是多对多的关系。微博实体和评论实体的关系是评论,一对多的关系。以下列出部分实体的E-R图,系统体E-R如图4-1所示:
(1)博客实体,包括博客标题,类型,内容,阅读量等一系列信息,其中博客的博客ID作为主键。
(2)相册实体,包括URL,相册名称,日期,相册主要标识等一系列信息。 同时,相册的相册ID作为主键。
(3)站内文章实体,包括存储地址,名称,日期主要标识等一系列信息。同时,文章的文章ID作为主键。
(4)留言实体,包括名称,留言标题,内容,日期主要标识等一系列信息。同时留言表的留言ID作为主键。来:自[优.尔]论,文-网www.youerw.com +QQ752018766-
(5)用户实体,包括URL,相册名称,日期,相册主要标识等一系列信息。同时,用户表的用户ID作为主键,如图所示:
(6) 博客评论实体,包括URL,相册名称,日期,相册主要标识等一系列信息。同时评论表的评论ID作为主键如图所示:
4。2数据库表
在对本博客管理系统的需求分析上,且结合了数据库的设计原理,建立了如下的几张表。