新闻发布系统-数据库设计实例_第1页
新闻发布系统-数据库设计实例_第2页
新闻发布系统-数据库设计实例_第3页
新闻发布系统-数据库设计实例_第4页
新闻发布系统-数据库设计实例_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

新闻发布系统的数据库设计1.需求分析2.概念结构设计3.逻辑结构设计1.需求分析本系统面向的对象有两个:用户和管理员。用户分为一般用户(游民)、会员。对用户来说,他们所关心的是新闻的浏览、搜索和评论,同时还要兼顾会员的管理功能。通过系统的功能分析,针对用户归纳出以下需求信息:用户可以浏览、搜索、评论新闻。每个栏目对应一个文件夹;每个新闻对应一个网页文件;每个新闻只能对应一个栏目;每个新闻对应一个新闻模板;每个新闻模板对应不同栏目的多个新闻;每个栏目下面可以有多个新闻;不同栏目的新闻对应的关键字可以相同;会员信息包括的数据项:会员编号,会员名,会员密码,真实姓名,会员E-mail,会员地址;对管理员来说,他们需要对栏目和新闻进行添加、审核、修改和删除。通过分析针对系统管理员,归纳总结出以下需求信息:管理员可以对栏目进行增、删、改;管理员可以对新闻进行增、删、改;管理员可以对新闻模板进行增、删、改;管理员可以对新闻进行审核;管理员可以对用户进行管理;栏目信息包括的数据项:栏目编号,栏目名称,栏目缩略名;新闻信息包括的数据项:新闻编号,新闻提交时间,提交人,新闻所属栏目名称,新闻所属栏目路径,新闻标题,新闻文件地址,新闻图片位置,新闻内容,新闻审核信息等;管理员信息包括的数据项:管理员ID,用户名,密码;新闻模板信息包括的数据项:新闻模板编号,模板名称,模板内容信息等;6)栏目信息包括的数据项:栏目编号,栏目名称,栏目所写;7)新闻信息包括的数据项:新闻编号,新闻所属栏目名称,新闻所属栏目路径,新闻9)标题,新闻内容,新闻图片信息,新闻审核信息等;10)管理员信息包括的数据项:用户名,密码;11)新闻模板信息包括的数据项:新闻模板编号,模板名称,模板内容信息等;新闻发布系统的数据流程图:一般用户用户名密码询问是否注册是注册会员信息库注册验证用户合法性登陆成功不合法合法评论新闻浏览新闻查询新闻新闻信息库增、删、改新闻审核新闻审核评论管理会员

新闻评论数据库管理员管理员登陆否会员用户名和密码信息验证合法性用户名密码合法注册信息不合法管理个人信息概念结构设计有了数据项和数据结构以后,就可以设计出能满足用户需求的各种实体,已及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。根据需求分析的结果规划出的实体有:管理员实体、新闻栏目实体、单条新闻实体、新闻模板实体等。数据字典(1)数据项:以“会员标识”为例数据项名:会员标识数据项含义:唯一标识每一个会员别名:会员编号数据类型:整型长度:16取值范围:00000~65536取值含义:注册为会员的顺序编号与其他数据项的逻辑关系:(无)(2)

数据结构:以“会员”为例数据结构名:会员含义说明:是新闻发布系统的主体数据结构,定义了一个会员的有关信息组成:会员标识,会员名,密码,真实姓名,会员地址,会员联系电话,是否允许该会员发布新闻(3)数数据流:以“用用户名和和密码信信息”为为例数据流名名:用户户名和密密码信息息说明:会会员登陆陆的验证证信息数据流来来源:““注册会会员信息息库”存存储数据流去去向:““验证用用户合法法性”处处理组成:用用户名,,密码平均流量量:每天天100个高峰期流流量:每每天1000个个(4)数数据存储储:以“注注册会员员信息库库”为例例数据存储储名:注注册会员员信息库库说明:记记录会员员注册的的所有信信息编号:((无)流入的数数据流::注册用用户信息息流出的数数据流::用户名名和密码码组成:会会员标识识,会员员名,密密码,真真实姓名名,会员员地址,,会员联联系电话话,是否否允许该该会员发发布新闻闻数据量::50000个个记录存取方式式:随机机存取(5)处理过程程:以“验验证用户户合法性性”为例例处理过程程名:验验证用户户合法性性说明:会会员登陆陆时验证证该用户户输入的的用户信信息是否否合法输入数据据流:用用户名和和密码输出数据据流:合合法,不不合法处理:注注册用户户登陆时时,系统统在会员员信息库库中查找找用户输输入的验验证信息息,如果果合法,,则通过过验证;;如果不不合法,,则不允允许用户户登陆。。会员的的验证信信息具有有唯一性性。“验证用用户合法法性”处处理过程程的判定定表描述述如下::1234条件用户名TTFF密码TFTF操作合法,允许登陆√不合法,不允许登陆√√√2.概概念结构构设计有了数据据项和数数据结构构以后,,就可以以设计出出能满足足用户需需求的各各种实体体,已及及它们之之间的关关系,为为后面的的逻辑结结构设计计打下基基础。这这些实体体包含各各种具体体信息,,通过相相互之间间的作用用形成数数据的流流动。根据需求求分析的的结果规规划出的的实体有有:管理理员实体体、单条条新闻实实体、新新闻栏目目实体、、新闻模模板实体体、新闻闻评论实实体等。。实体间的的关系E-R图图用户使用1管理员新闻模板新闻评论单条新闻新闻栏目属于浏览、搜索、评论管理PNQ1MMNYXZ管理员管理员ID用户名密码管理员实实体E--R图管理员实实体E--R图单条新闻新闻内容所属栏目新闻标题是否通过审核...........新闻评论新闻编号提交人新闻提交时间新闻栏目目栏目ID栏目名首页显示示栏目缩略略名新闻栏目目实体E-R图图新闻模板板模板ID模板名模板内容容新闻模板板实体E-R图图新闻评论论实体E-R图图新闻评论评论内容评论时间评论者姓名评论标题评论者E-mail地址评论标识会员实体体E-R图会员会员名会员编号E-mail会员真实姓名会员密码会员地址3.逻逻辑设计计数据库的的概念结结构设计计完毕后后,就可可以将数数据库的的概念结结构转换换为SQLServer数数据库系系统所支支持的实实际数据据模型,,也就是是数据库库的逻辑辑结构。。E-R图图转换为为关系模模型。关关系的码码用下划划线标出出管理员((管理员编编号,管理员员名,密密码)此为管理理员实体体对应的的关系模模式,该该关系模模式单个新闻闻(新闻编号号,新闻评评论,新新闻第一一段,新新闻提交交时间,,提交人人,新闻闻标题,,新闻内内容,所所属栏目目,是否否通过审审核,关关键字,,是否为为首页推推荐新闻闻,点击击率,生生成的新新闻文件件地址,,图片位位置,新新闻摘自自何处))新闻栏栏目((栏目编编号,栏目目名,,栏目目缩略略名,,是否否显示示在首首页新闻模模板((模板编编号,模板板名,,模板板内容容)新闻评评论((评论编编号,评论论者姓姓名,,评论论者E-mail地地址,,评论论标题题,评评论内内容,,评论论时间间)会员((会员编编号,会员员名,,密码码,真真实姓姓名,,会员员地址址,会会员联联系E-mail))浏览搜搜索评评论(用户名名,新新闻编编号,,评论论编号号,点击击率,,评论论时间间)管理((管理员员编号号,模模板编编号,,栏目目编号号,评评论编编号,,新闻闻编号号)然后对对关系系模式式进行行规范范化((略))最后得得出关关系数数据表表新闻表表(News))字段名类型长度Null注释默认值NewsIDint4否主键新闻标识(无)Introtext16是新闻第一段(无)InDatedate8否新闻提交时间getDate()Writervarchar50否提交人(无)Titlevarchar200否新闻标题(无)Contenttext16否新闻内容(无)ItemIDint4是所属栏目(无)PassedChecksmallint2否是否通过审核0(续表表)字段名类型长度Null注释默认值Keywordnvarchar200是关键字(无)DefaultNewssmallint2否是否为首页推荐新闻0Clickedint4否点击率0NewsURLnvarchar400是生成的新闻文件地址(无)ImageURLnvarchar400是图片位置(无)会员表表(Member))字段名类型长度Null注释默认值MemberIDint4否主键会员标识(无)MemberNamevarchar50否会员名(无)Passwordvarchar32否密码(无)Truenamevarchar50否真实姓名(无)Addressvarchar500否会员地址(无)E-mailvarchar50是会员E-mail(无)新闻栏栏目表表(Items)字段名类型长度Null注释默认值ItemIDint4否主键栏目标识(无)ItemNamevarchar50否栏目名(无)ItemENamevarchar50否栏目缩略名(无)ShowAtHomesmallint2否是否显示在首页(无)新闻模模板表表(Templates)字段名类型长度Null注释默认值TemplateIDint4否主键模板标识(无)TemplateNamevarchar250否模板名(无)Contenttext16否模板内容(无)新闻评评论表表(Comments))字段名类型长度Null注释默认值CommentIDint4否主键评论标识(无)Commentervarchar250否评论者姓名(无)Emailvarchar2100是评论者E-mail地址(无)Titlevarchar2200是评论标题(无)Contentntext16否评论内容(无)CommentDatedate8否评论时间getDate()管理员员表((Admin))字段名类型长度Null注释默认值AdminIDint4否主键管理员标识(无)UserNamenvarchar50否管理员用户名(无)Passwordnvarchar32否管理员密码(无)9、静夜四无无邻,荒居居旧业贫。。。1月-231月-23Friday,January6,202310、雨雨中中黄黄叶叶树树,,灯灯下下白白头头人人。。。。01:19:1001:19:1001:191/6/20231:19:10AM11、以我独沈沈久,愧君君相见频。。。1月-2301:19:1101:19Jan-2306-Jan-2312、故故人人江江海海别别,,几几度度隔隔山山川川。。。。01:19:1101:19:1101:19Friday,January6,202313、乍乍见见翻翻疑疑梦梦,,相相悲悲各各问问年年。。。。1月月-231月月-2301:19:1101:19:11January6,202314、他乡生生白发,,旧国见见青山。。。06一一月20231:19:11上午午01:19:111月-2315、比不不了得得就不不比,,得不不到的的就不不要。。。。一月231:19上上午午1月-2301:19January6,202316、行行动动出出成成果果,,工工作作出出财财富富。。。。2023/1/61:19:1101:19:1106January202317、做前前,能能够环环视四四周;;做时时,你你只能能或者者最好好沿着着以脚脚为起起点的的射线线向前前。。。1:19:11上上午1:19上上午午01:19:111月-239、没有有失败败,只只有暂暂时停停止成成功!!。1月-231月-23Friday,January6,202310、很多事情情努力了未未必有结果果,但是不不努力却什什么改变也也没有。。。01:19:1101:19:1101:191/6/20231:19:11AM11、成功就是是日复一日日那一点点点小小努力力的积累。。。1月-2301:19:1101:19Jan-2306-Jan-2312、世世间间成成事事,,不不求求其其绝绝对对圆圆满满,,留留一一份份不不足足,,可可得得无无限限完完美美。。。。01:19:1101:19:1101:19Friday,January6,202313、不知香香积寺,,数里入入云峰。。。1月-231月-2301:19:1101:19:11January6,202314、意意志志坚坚强强的的人人能能把把世世界界放放在在手手中中像像泥泥块块一一样样任任意意揉揉捏捏。。06一一月月20231:19:11上上午午01:19:111月月-2315、楚塞塞三湘湘接,,荆门门九派派通。。。。一月231:19上上午午1月-2301:19January6,202316、少年十十五二十十时,步步行夺得得胡马骑骑。。2023/1/61:19:1101:19:1106January202317、空空山山新新雨雨后后,,天天气气晚晚来来秋秋。。。。1:19:11上上午午1:19上上午午01:19:111月月-239、杨柳柳散和和风,,青山山澹吾吾虑。。。1月-231月-23Friday,January6,202310、阅读一切切好书如同同和过去最最杰出的人人谈话。01:19:1101:19:1101:191/6/20231:19:11AM11、越越是是没没有有本本领领的的就就越

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论