asp技术的新闻发布系统(编辑修改稿)内容摘要:

(三 )系统结构设计 根据系统功能和系统特点 ,将两个图结合可得出系统结构设计图。 六﹑数据库设计 数据库技术示信息资源管理最有效得手段。 数据库设计是指对于一个给定的应用环境构造最优的数据库模式 ,建立数据库及应用系统 ,有效存储数据 ,满足用户信息要求 和处理要求。 数据库结构设计的好坏将直接对应用系统的效率及实现的效果产生影响。 合理的数据库结构设计可以提高数据库存储的效率 ,保证数据的完整和一致。 用户 查看单条新闻 查看相关新闻 搜索新闻 查看新闻评论 (未完成 ) 发表相关评论 (未完成 ) 管理员 添加新闻 新闻审核修改删除 新闻栏目管理 用户管理 新闻模板管理 6 设计数据库系统是应该首先充分了解用户各个方面的需求 ,包括现有的及将来可能增加的需求。 数据库设计一般包括如下几个步骤 : 数据库需求分析。 数据库概念结构设计。 数据库逻辑结构设计。 (一 ) 数据库需求分析 对于用户来说,他们所关心的就是新闻的浏览﹑新闻的搜索和新闻的评论 ,同时还得兼顾栏目路径信息﹑新闻图片信息﹑推荐新闻信息﹑新闻惦记信息和新闻审核信息。 通过系统 的功能分析 ,针对一般的信息系统用户 ,总结出如下需求信息 : 1. 每条栏目对应一个文件夹。 2. 每条信息对应一个 ASP 文件。 3. 每条信息只能对应一个栏目。 4. 每条信息对应一个信息模板。 5. 每个新闻模板对应不同栏目的多条新闻 6. 每个栏目下面可有多条新闻。 7. 不同栏目的新闻对应的关键字可以相同。 8. 每条新闻必须经审核通过后才能对用户开放。 9. 每条新闻除包含新闻的基本信息之外 ,还得包含路径信息﹑图片信息﹑推荐新闻信息﹑新闻点击信息等。 对于管理员来说 ,他们所关心的是如何对栏目和新闻进行添加﹑审核﹑修改﹑删除。 不同的管理员权限应有不同 ,可 分为三等 :一等为高级管理员 ,什么操作都可以做。 而等为审核管理员,可以对新闻进行添加和审核。 三等为新闻录入人员 ,只能对新闻进行录入 ,通过以上分析 ,针对系统管理员 ,总结出如下需求信息 : 1. 管理员有不同的权限。 2. 管理员可以对栏目进行增﹑删﹑该。 3. 管理员可以对新闻进行增﹑删﹑该。 4. 管理员可以对行文模板进行增﹑删﹑该。 5. 管理员可以对新闻进行审核。 6. 管理员可以对用户进行管理。 经过上述系统功能分析和需求总结 ,考虑到将来功能上的扩展 ,设计如下的数据项和数据结构 : 1. 管理员信息 , 包 括数据项 : 用户名 ,密码 ,权限。 7 2. 栏目信息 , 包括数据项 : 新闻编号 ,栏目名称 ,栏目路径等。 3. 新闻信息 ,包括数据项 :新闻编号 ,新闻所属栏目名称 ,新闻所属栏目路径 ,新闻标题 ,新闻内容 ,新闻图片信息 ,新闻审核信息等。 4. 新闻模板信息 ,包括数据项 : 新闻模板编号 ,模板名称,模板内容信息等 (二 )数据库概念结构设计 得到上面的数据项和数据结构以后 ,就可以设计出能够满足用户需求的各种实体 ,以及他们之间的关系 ,为后面的逻辑结构设计打下基础。 这些实体包含各种具体信息 ,通过相互之间的作用形成数据的流动。 本设计根据上面的设计规划出的实体有 :管理员信息实体﹑新闻栏目信息实体﹑新闻实体﹑新闻模板实体。 实体之间关系的 E- R 图如图 62 所示。 M N 1 M N 1 Y N M X 图 62 管理员信息实体 E- R 图如图 63 所示。 用户 浏览 新闻浏览 单个新闻 新闻栏目 管理 管理员 管理员 用户名 密码 权限 8 图 63 单条新闻实体 E- R 图如图 64 所示。 „„ 图 64 新闻栏目实体 E- R 图如图 65 所示。 图 65 新闻模板实体 E- R 图如图 66 所示。 图 66 (三 ) 数据库逻辑结构设计 数据库的概念结构设计完毕后 ,就将上面的数据库概念结构转化为某种数据库系统所支持的实单条新闻 新闻编号 所属栏目 新闻标题 新闻栏目 编号 名称 路径 新闻模板 编号 名称 内容 新闻评论 9 际数据模型 ,也就是数据库的逻辑结构。 根据数据量的大小不同 ,系统可以使用不同的数据库。 本系统的数据库使用的是 Access 数据库。 Access 数据库事业。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。