新闻发布系统1 联系客服

发布时间 : 星期四 文章新闻发布系统1更新完毕开始阅读66d5bd1f964bcf84b9d57b9a

鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。 (4) 代码少:新闻浏览、查询输出两大功能也使用了同一页面(NewsContent.aspx),极大地减少了程序代码。

(5)安全性强:此系统中比较核心的功能都用在数据库中用存储过程来实现,不仅提高了反应速度,同时安全性大大加强。

第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管理员表