




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
新闻发布系统的数据库设计,1需求分析2概念结构设计3逻辑结构设计,1.需求分析,本系统面向的对象有两个:用户和管理员。用户分为一般用户(游民)、会员。对用户来说,他们所关心的是新闻的浏览、搜索和评论,同时还要兼顾会员的管理功能。通过系统的功能分析,针对用户归纳出以下需求信息:,用户可以浏览、搜索、评论新闻。每个栏目对应一个文件夹;每个新闻对应一个网页文件;每个新闻只能对应一个栏目;每个新闻对应一个新闻模板;每个新闻模板对应不同栏目的多个新闻;每个栏目下面可以有多个新闻;不同栏目的新闻对应的关键字可以相同;会员信息包括的数据项:会员编号,会员名,会员密码,真实姓名,会员E-mail,会员地址;,对管理员来说,他们需要对栏目和新闻进行添加、审核、修改和删除。通过分析针对系统管理员,归纳总结出以下需求信息:管理员可以对栏目进行增、删、改;管理员可以对新闻进行增、删、改;管理员可以对新闻模板进行增、删、改;管理员可以对新闻进行审核;管理员可以对用户进行管理;,栏目信息包括的数据项:栏目编号,栏目名称,栏目缩略名;新闻信息包括的数据项:新闻编号,新闻提交时间,提交人,新闻所属栏目名称,新闻所属栏目路径,新闻标题,新闻文件地址,新闻图片位置,新闻内容,新闻审核信息等;管理员信息包括的数据项:管理员ID,用户名,密码;新闻模板信息包括的数据项:新闻模板编号,模板名称,模板内容信息等;,6)栏目信息包括的数据项:栏目编号,栏目名称,栏目所写;7)新闻信息包括的数据项:新闻编号,新闻所属栏目名称,新闻所属栏目路径,新闻9)标题,新闻内容,新闻图片信息,新闻审核信息等;10)管理员信息包括的数据项:用户名,密码;11)新闻模板信息包括的数据项:新闻模板编号,模板名称,模板内容信息等;新闻发布系统的数据流程图:,概念结构设计,有了数据项和数据结构以后,就可以设计出能满足用户需求的各种实体,已及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。根据需求分析的结果规划出的实体有:管理员实体、新闻栏目实体、单条新闻实体、新闻模板实体等。,数据字典,(1)数据项:以“会员标识”为例数据项名:会员标识数据项含义:唯一标识每一个会员别名:会员编号数据类型:整型长度:16取值范围:0000065536取值含义:注册为会员的顺序编号与其他数据项的逻辑关系:(无),(2)数据结构:以“会员”为例数据结构名:会员含义说明:是新闻发布系统的主体数据结构,定义了一个会员的有关信息组成:会员标识,会员名,密码,真实姓名,会员地址,会员联系电话,是否允许该会员发布新闻,(3)数据流:以“用户名和密码信息”为例数据流名:用户名和密码信息说明:会员登陆的验证信息数据流来源:“注册会员信息库”存储数据流去向:“验证用户合法性”处理组成:用户名,密码平均流量:每天100个高峰期流量:每天1000个,(4)数据存储:以“注册会员信息库”为例数据存储名:注册会员信息库说明:记录会员注册的所有信息编号:(无)流入的数据流:注册用户信息流出的数据流:用户名和密码组成:会员标识,会员名,密码,真实姓名,会员地址,会员联系电话,是否允许该会员发布新闻数据量:50000个记录存取方式:随机存取,(5)处理过程:以“验证用户合法性”为例处理过程名:验证用户合法性说明:会员登陆时验证该用户输入的用户信息是否合法输入数据流:用户名和密码输出数据流:合法,不合法处理:注册用户登陆时,系统在会员信息库中查找用户输入的验证信息,如果合法,则通过验证;如果不合法,则不允许用户登陆。会员的验证信息具有唯一性。,“验证用户合法性”处理过程的判定表描述如下:,2.概念结构设计,有了数据项和数据结构以后,就可以设计出能满足用户需求的各种实体,已及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。根据需求分析的结果规划出的实体有:管理员实体、单条新闻实体、新闻栏目实体、新闻模板实体、新闻评论实体等。,实体间的关系ER图,管理员,管理员ID,用户名,密码,管理员实体ER图,管理员实体ER图,新闻栏目,栏目ID,栏目名,首页显示,栏目缩略名,新闻栏目实体ER图,新闻模板,模板ID,模板名,模板内容,新闻模板实体ER图,新闻评论实体ER图,会员实体ER图,3.逻辑设计,数据库的概念结构设计完毕后,就可以将数据库的概念结构转换为SQLServer数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。E-R图转换为关系模型。关系的码用下划线标出,管理员(管理员编号,管理员名,密码)此为管理员实体对应的关系模式,该关系模式单个新闻(新闻编号,新闻评论,新闻第一段,新闻提交时间,提交人,新闻标题,新闻内容,所属栏目,是否通过审核,关键字,是否为首页推荐新闻,点击率,生成的新闻文件地址,图片位置,新闻摘自何处)新闻栏目(栏目编号,栏目名,栏目缩略名,是否显示在首页,新闻模板(模板编号,模板名,模板内容)新闻评论(评论编号,评论者姓名,评论者E-mail地址,评论标题,评论内容,评论时间)会员(会员编号,会员名,密码,真实姓名,会员地址,会员联系E-mail)浏览搜索评论(用户名,新闻编号,评论编号,点击率,评论时间)管理(管理员编号,模板编号,栏目编号,评论编号
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 雨刷速度影响研究分析报告
- 油料作物种植市场前景分析报告
- 游乐场所生态效益评估模型分析报告
- 海洋能站智能运维策略研究
- 遗体接运工抗压考核试卷及答案
- 吉林省通化市外国语学校九年级化学上册 第五单元 课题2 如何正确书写化学方程式说课稿1 (新版)新人教版
- 改培区生态安全评价分析报告
- 网络预约出租汽车司机基础知识考核试卷及答案
- 城镇污水处理工适应性考核试卷及答案
- 商用房产租赁合同补充协议
- 公路资料表格监理用表(A类表格)
- 卫生政策学课件第二版
- 道教学院考试试题2025及答案
- 共用道路纠纷协议书
- DB34T 5137-2025电化学储能液冷系统设计技术要求
- 风力发电机组的建模与仿真技术研究
- 驾考宝典三力测试考试试题及答案
- 骨科围手术期的护理流程
- 不明原因肺炎病例监测、排查和管理方案2025年修订版
- 高考英语阅读理解1200个高频
- 2025安全生产法律法规专题知识培训
评论
0/150
提交评论