新闻发布系统1(2)

2019-05-24 20:36

第2章 概要设计

2.1 系统结构分析

通过对各网站新闻发布系统的调查,本系统需要设计两个角色访问模块:普通用户模块、管理员模块、新闻管理员模块。

普通用户 浏览新闻 搜索新闻 查看新闻 评论新闻 类别管理 添加、修改、删除分类 系统管理员 用户管理 添加、删除用户 更改账号 后台登录 新闻管理 新闻管理员 新闻管理 添加、修改新闻 审核新闻 删除新闻或其评论 添加修改新闻 图2-1-1数据库设计

普通用户模块功能包括浏览新闻、搜索新闻、查看新闻和评论新闻功能。 系统管理员模块功能包括新闻管理、分类管理和用户管理等功能。 新闻管理员模块功能则只包括新闻管理中添加修改新闻,添加的新闻状态未发布。

2.2 系统模块分析

该系统主要包括5个功能模块:

(1)普通用户模块:普通用户模块包括浏览新闻、搜索新闻、查看新闻和评

论新闻的功能。

(2)管理员登录模块:该系统管理员分为两类,即系统管理员和新闻管理员,其中,系统管理员权限高于新闻管理员。

(3)新闻管理模块:该模块能够实现添加新闻、修改新闻、审核新闻、删除新闻或其相应评论的功能。

(4)分类管理模块:该系统中,只有系统管理员具有管理分类的权限。该模块能够实现分类的添加、修改。

(5)用户管理模块:该模块能够实现用户的添加与删除,用户角色的修改以及账号密码的更改。其中用户的添加、修改和用户权限的修改只有系统管理员才能操作。

第3章 数据库设计

数据库是系统的灵魂,数据库设计的好坏直接关系到后边系统的可维护性、可扩展性等。但只有在全面了解业务流程的前提下才能设计出完善的数据库。

3.1数据库设计

该新闻发布系统程序的数据库包含了4个数据库分别是管理员表Admin、新闻表Arcitle、新闻分类表fClasses、新闻评论表Remark。

图3-1数据库设计

3.2管理员表Admin的设计

管理员表Admin:用于存储管理员的信息,表db_Admin的设计视图如表1所示:

表1管理员表

3.3新闻表Arcitle的设计

新闻表Arcitle:用于存储新闻编号、类别,标题等信息。表db_Arcitle的设计视图如表2所示:

表2新闻表

3.4新闻分类表fClasses的设计

新闻分类表fClasses:用于存储新闻编号,名称信息。表db_fClasses的设计视图如表3所示:

表3 新闻分类表

3.5新闻评论表Remark的设计

新闻评论表Remark:存储访问者的对相关新闻的评论信息。表db_Remark的设计视图如表4所示:

表4 新闻评论表


新闻发布系统1(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:补充实验:水样中磷的测定--标准曲线不消解

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: