收藏 分销(赏)

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

上传人:二*** 文档编号:4515824 上传时间:2024-09-26 格式:DOC 页数:22 大小:536.54KB
下载 相关 举报
新闻管理系统数据库设计说明书.doc_第1页
第1页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、新闻管理系统数据库设计说明书目录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安全保密设计161引言1.1编写目的本文档为新闻管理系统的数据库设计报告,为新闻管理系统的设计重要依据,重要针对新闻管理系统的概要设计和具体设计人员,作为项目验收的重要依据。1.2背景(1)待开发的软件系统名称:新闻管理系统(2)本项目的任务提出者:team小分队(3)开发者:team小分

2、队(4)用户:社会各阶级人群,重要人群大学生1.3定义(1) 可靠性(Reliable),软件系统对于用户的商业经营和管理来说极为重要,因此软件系统必须非常可靠。(2) 安全性(Secure),软件系统所承担的交易的商业价值非常高,系统的安全性非常重要。(3) 可伸缩性(SCAlable),软件必须可以在用户的使用率、用户的数目增长不久的情况下,保持合理的性能。只有这样,才干适应用户市场拓张的也许。(4) 可定制化(CuSTomizable),同样的一套软件,可以根据客户群的不同和市场需求的变化进行调整。(5) 可扩展性(Extensible),在新技术出现的时候,一个软件系统应当导入新技术,

3、从而对现有系统进行功能和性能的拓展。(6) 可维护性(MAIntainable),软件系统的维护涉及两方面,一是排除现有的错误,二是将新的软件需求反映到现有的系统中去。一个易于维护的系统可以有效地减少技术支持的花费。(7) 客户体验(Customer Experience),软件系统必须易于使用。(8) 市场时机(Time to Market),软件用户要面临同业竞争,软件提供商也要面临同业竞争,以最快的速度争夺市场先机非常重要。1.4参考资料软件工程2外部设计2.1标志符和状态本系统采用eclipse、MySQL为基本开发工具,数据库名称为Transfer。数据中一共建立了12个表,分别为模

4、块表,角色表,角色权限表,用户角色表,用户表,用户信息表,新闻表,栏目表,图片表,视频表,其他文献表,新闻点赞表。2.2使用它的程序新闻管理系统服务器2.3约定本系统采用eclipse、MySQL为基本开发工具,因而程序员或系统分析员,或者任何想要使用此数据库进行操作的人员,需要安装eclipse和MySQL,并建立相同的数据库,当然可以进行联机访问,这需要安装相应的插件。数据库中所建立的表名如2.1标志符和状态所述,对于表的各个属性。会有下面描述表一 模块表列名数据类型长度小数点是否为空function_idInt110Nfunction_nameVarchar640Yfunction_f_

5、idInt110Nfunction_ismenueInt110Yfunction_sortInt110Yfunction_urlvarchar2550Yfunction_desrvarchar2550Yfunction_updae_datedatetime00Y 表二 角色表列名数据类型长度小数点是否为空role_idint110Nrole_namevarchar320Nrole_update_datedatetime00Nrole_codevarchar2550Nrole_desrvarchar2550Y表三 角色权限表列名数据类型长度小数点是否为空function_idint110Nrol

6、e_idint110N表四 用户角色表列名数据类型长度小数点是否为空role_idint110Nuser_idint110N表五 用户表列名数据类型长度小数点是否为空user_idvarchar320Nuser_namevarchar320Nuser_passwordvarchar320Nuser_descvarchar2550Yuser_create_datedatetime00Nuser_infodmvarchar320Y表六 用户信息表列名数据类型长度小数点是否为空userinfo_idvarchar320Nuserinfo_namevarchar320Yuserinfo_sexvarc

7、har320Yuserinfo_birthdaydate00Yuserinfo_phonevarchar110Yuserinfo_mobilevarchar160Yuserinfo_emailvarchar320Yuserinfo_ICvarchar200Yuserinfo_descvarchar2550Y表七 新闻表列名数据类型长度小数点是否为空news_idvarchar320Nnews_titlevarchar640Ynews_userdmvarchar320Nnews_public_datedatetime00Ynews_detailsblob00Ynews_readint110Yne

8、ws_update_datedatetime00Ynews_columndmint110Nnews_sortint110Y表八 栏目表列名数据类型长度小数点是否为空column_idint110Ncolumn_namevarchar320Ycolumn_fidint110Ycolumn_desrvarchar2550Ycolumn_update_datedatetime00Y表九 图片表列名数据类型长度小数点是否为空picture_idvarchar320Npicture_actual_namevarchar320Ypicture_show_namevarchar320Ypicture_rel

9、ativevarchar2550Ypicture_absolutevarchar2550Ypicture_newsdmvarchar320Ypicture_columndmInt110N表十 视频表列名数据类型长度小数点是否为空video_idvarchar320Nvideo_actual_namevarchar320Yvideo_show_namevarchar320Yvideo_relativevarchar2550Yvideo_absolutevarchar2550Yvideo_newsdmvarchar320Yvideo_columndmInt110N表十一 其他文献表列名数据类型长度

10、小数点是否为空other_idvarchar320Nother_actual_namevarchar320Yother_show_namevarchar320Yother_relativevarchar2550Yother_columndmInt110Yother_absolutevarchar2550Yother_newsdmvarchar320Y表十二 新闻点赞表列名数据类型长度小数点是否为空praise_idvarchar320Npraise_newsdmvarchar320Npraise_userdmvarchar320N2.4专门指导向准备从事此数据库的生成、从事数据库的测试、维护人

11、员提供专门的指导,例如将被送入数据库的数据的格式和标准、送入数据库的操作和环节,用于添加、修改、删除或使用这些数据文献的操作指导。假如这些指导的内容篇幅很长,列出可参阅的文献资料名称和章条。2.5支持软件本系统支持Windows103结构设计3.1概念结构设计新闻管理系统数据库中的实体集图3-1-1实体集模块表图3-1-2实体集角色表图3-1-3实体集角色权限表图3-1-4实体集用户角色表图3-1-5实体集用户表图3-1-6实体集用户信息表图3-1-7实体集新闻表图3-1-8实体集栏目表图3-1-9实体集图片表图3-1-10实体集视频表图3-1-11实体集其他文献图3-1-12实体集新闻点赞表

12、图3-1-13新闻管理系统E-R图图3-1-14新闻管理系统数据库联系图3.2逻辑结构设计数据库的概念设计完毕后,就可以将数据库的概念结构转换为数据模型,也就是数据库的逻辑结构。把E-R图转换为关系模式,如下所示(有下划线的为主键,虚线下划线为外键):模块表=(模块id,模块名称,模块父id,是否成功菜单,模块排序,模块url,模块描述,修改时间)角色表(角色id,角色名称,角色修改时间,角色标记,角色描述)角色权限表(角色id,权限id)用户角色表(用户id,角色id)用户表(用户id,用户名称,密码,用户描述,用户创建日期,用户信息)用户信息表(用户信息id,用户信息姓名,用户信息性别,用

13、户信息出生日期,用户电话号码,用户信息手机号,用户信息邮箱,用户信息身份证,描述,)新闻表(新闻id,新闻标题,发布人,发布时间,新闻html代码,阅读人数,新闻修改时间,栏目id,排序)栏目表(栏目id,栏目名称,栏目父id,栏目描述,修改时间)图片表(图片id,图片实际名称,图片显示名称,图片相对途径,图片绝对途径,所属的新闻,所属栏目)视频表(视频id,视频实际名称,视频显示名称,视频相对途径,视频绝对途径,所属的新闻,所属栏目)其他文献表(其他文献id,其他文献实际名称,其他文献显示名称,其他文献相对途径,其他文献绝对途径,所属的新闻,所属栏目)新闻点赞表(点赞id,新闻id,用户id

14、)3.3物理结构设计建立数据库:建表:(1) 模块表(2) 角色表(3)角色权限表(4)用户角色表(5)用户表(6)用户信息表(7)新闻表(8)栏目表(9)图片表(10)视频表(11)其他文献表(12)新闻点赞表4运用设计4.1数据字典设计数据结构:function说明:是新闻管理系统权限数据结构,定义了用户、角色权限的有关信息。数据项含义说明数据类型长度function_id模块idInt11function_name模块名称Varchar64function_f_id模块父idInt11function_ismenue是否成功菜单Int11function_sort模块排序Int11fun

15、ction_url模块urlvarchar255function_desr模块描述varchar255function_updae_date修改时间datetime0数据结构:role说明:是新闻管理系统角色数据结构,定义了角色的信息数据项含义说明数据类型长度role_id角色idint11role_name角色名称varchar32role_update_date角色修改时间datetime0role_code角色标志varchar255role_desr角色描述varchar255数据结构:user说明:是新闻管理系统用户数据结构,定义了用户的信息数据项含义说明数据类型长度user_id用

16、户idvarchar32user_name用户名称varchar32user_password密码varchar32user_desc用户描述varchar255user_create_date用户创建日期datetime0user_infodm用户信息varchar32数据结构:news说明:是新闻管理系统新闻信息数据结构,定义了新闻的信息数据项含义说明数据类型长度news_id新闻idvarchar32news_title新闻标题varchar64news_userdm发布人varchar32news_public_date发布时间datetime0news_details新闻html代码

17、blob0news_read阅读人数int11news_update_date新闻修改时间datetime0news_columndm栏目idint11news_sort排序int11(其他部分略)4.2安全保密设计本系统中权限的划分有两种,一种是模块管理,一种是系统管理。模块管理员只能对拥有权限的模块进行管理,对于其他模块没有管理权限;系统管理员可以对整个系统进行管理。(1) 用户或管理员登录时有验证,只有用户名和密码对的才干进入新闻管理系统页面。(2) 用户名在整个系统中不能反复,因此在用户注册时会有用户信息验证,假如用户名已存在则返回用户注册页面。(3) 管理员登录后台可以对用户或新闻等信息进行增、删、改。

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 通信科技 > 数据库/数据算法

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服