新闻管理系统数据库设计说明书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

新闻管理系统数据库设计说明书目录1引言......................................................................................................11.1编写目的...........................................................................................11.2背景..................................................................................................11.3定义..................................................................................................11.4参考资料...........................................................................................12外部设计..............................................................................................22.1标志符和状态...................................................................................22.2使用它的程序...................................................................................22.3约定..................................................................................................22.4专门指导...........................................................................................52.5支持软件...........................................................................................53结构设计..............................................................................................53.1概念结构设计...................................................................................53.2逻辑结构设计.................................................................................113.3物理结构设计.................................................................................114运用设计............................................................................................154.1数据字典设计.................................................................................154.2安全保密设计.................................................................................1611引言1.1编写目的本文档为新闻管理系统的数据库设计报告,为新闻管理系统的设计主要依据,主要针对新闻管理系统的概要设计和详细设计人员,作为项目验收的主要依据。1.2背景(1)待开发的软件系统名称:新闻管理系统(2)本项目的任务提出者:team小分队(3)开发者:team小分队(4)用户:社会各阶级人群,主要人群大学生1.3定义(1)可靠性(Reliable),软件系统对于用户的商业经营和管理来说极为重要,因此软件系统必须非常可靠。(2)安全性(Secure),软件系统所承担的交易的商业价值非常高,系统的安全性非常重要。(3)可伸缩性(SCAlable),软件必须能够在用户的使用率、用户的数目增长很快的情况下,保持合理的性能。只有这样,才能适应用户市场拓张的可能。(4)可定制化(CuSTomizable),同样的一套软件,可以根据客户群的不同和市场需求的变化进行调整。(5)可扩展性(Extensible),在新技术出现的时候,一个软件系统应当导入新技术,从而对现有系统进行功能和性能的拓展。(6)可维护性(MAIntainable),软件系统的维护包括两方面,一是排除现有的错误,二是将新的软件需求反映到现有的系统中去。一个易于维护的系统可以有效地降低技术支持的花费。(7)客户体验(CustomerExperience),软件系统必须易于使用。(8)市场时机(TimetoMarket),软件用户要面临同业竞争,软件提供商也要面临同业竞争,以最快的速度争夺市场先机非常重要。1.4参考资料《软件工程》22外部设计2.1标志符和状态本系统采用eclipse、MySQL为基本开发工具,数据库名称为Transfer。数据中一共建立了12个表,分别为模块表,角色表,角色权限表,用户角色表,用户表,用户信息表,新闻表,栏目表,图片表,视频表,其他文件表,新闻点赞表。2.2使用它的程序新闻管理系统服务器2.3约定本系统采用eclipse、MySQL为基本开发工具,因而程序员或系统分析员,或者任何想要使用此数据库进行操作的人员,需要安装eclipse和MySQL,并建立相同的数据库,当然可以进行联机访问,这需要安装相应的插件。数据库中所建立的表名如2.1标志符和状态所述,对于表的各个属性。会有下面描述表一模块表表二角色表列名数据类型长度小数点是否为空role_idint110Nrole_namevarchar320Nrole_update_datedatetime00Nrole_codevarchar2550Nrole_desrvarchar2550Y列名数据类型长度小数点是否为空function_idInt110Nfunction_nameVarchar640Yfunction_f_idInt110Nfunction_ismenueInt110Yfunction_sortInt110Yfunction_urlvarchar2550Yfunction_desrvarchar2550Yfunction_updae_datedatetime00Y3表三角色权限表列名数据类型长度小数点是否为空function_idint110Nrole_idint110N表四用户角色表列名数据类型长度小数点是否为空role_idint110Nuser_idint110N表五用户表列名数据类型长度小数点是否为空user_idvarchar320Nuser_namevarchar320Nuser_passwordvarchar320Nuser_descvarchar2550Yuser_create_datedatetime00Nuser_infodmvarchar320Y表六用户信息表列名数据类型长度小数点是否为空userinfo_idvarchar320Nuserinfo_namevarchar320Yuserinfo_sexvarchar320Yuserinfo_birthdaydate00Yuserinfo_phonevarchar110Yuserinfo_mobilevarchar160Yuserinfo_emailvarchar320Yuserinfo_ICvarchar200Yuserinfo_descvarchar2550Y表七新闻表列名数据类型长度小数点是否为空news_idvarchar320Nnews_titlevarchar640Ynews_userdmvarchar320Nnews_public_datedatetime00Ynews_detailsblob00Ynews_readint110Ynews_update_datedatetime00Ynews_columndmint110Nnews_sortint110Y4表八栏目表列名数据类型长度小数点是否为空column_idint110Ncolumn_namevarchar320Ycolumn_fidint110Ycolumn_desrvarchar2550Ycolumn_update_datedatetime00Y表九图片表列名数据类型长度小数点是否为空picture_idvarchar320Npicture_actual_namevarchar320Ypicture_show_namevarchar320Ypicture_relativevarchar2550Ypicture_absolutevarchar2550Ypicture_newsdmvarchar320Ypicture_columndmInt110N表十视频表列名数据类型长度小数点是否为空video_idvarchar320Nvideo_actual_namevarchar320Yvideo_show_namevarchar320Yvideo_relativevarchar2550Yvideo_absolutevarchar2550Yvideo_newsdmvarchar320Yvideo_columndmInt110N表十一其他文件表列名数据类型长度小数点是否为空other_idvarchar320Nother_actual_namevarchar320Yother_show_namevarchar320Yother_relativevarchar2550Yother_columndmInt110Yother_absolutevarchar2550Yother_newsdmvarchar320Y表十二新闻点赞表列名数据类型长度小数点是否为空praise_idvarchar320Npraise_newsdmvarchar320N5praise_userdmvarchar320N2.4专门指导向准备从事此数据库的生成、从事数据库的测试、维护人员提供专门的指导,例如将被送入数据库的数据的格式和标准、送入数据库的操作和步骤,用于添加、修改、删除或使用这些数据文件的操作指导。如果这些指导的内容篇幅很长,列出可参阅的文件资料名称和章条。2.5支持软件本系统支持Windows103结构设计3.1概念结构设计新闻管理系统数据库中的实体集图3-1-1实体集模块表6图3-1-2实体集角色表图3-1-3实体集角色权限表图3-1-4实体集用户角色表7图3-1-5实体集用户表图3-1-6实体集用户信息表8图3-1-7实体集新闻表图3-1-8实体集栏目表图3-1-9实体集图片表9图3-1-10实体集视频表图3-1-11实体集其他文件图3-1-12实体集新闻点赞表10图3-1-13新闻管理系统E-R图11图3-1-14新闻管理系统数据库联系图3.2逻辑结构设计数据库的概念设计完毕后,就可以将数据库的概念结构转换为数据模型,也就是数据库的逻辑结构。把E-R图转换

1 / 18
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功