新闻管理系统数据库设计说明书Word格式文档下载.docx

上传人:b****5 文档编号:19680881 上传时间:2023-01-08 格式:DOCX 页数:21 大小:384.89KB
下载 相关 举报
新闻管理系统数据库设计说明书Word格式文档下载.docx_第1页
第1页 / 共21页
新闻管理系统数据库设计说明书Word格式文档下载.docx_第2页
第2页 / 共21页
新闻管理系统数据库设计说明书Word格式文档下载.docx_第3页
第3页 / 共21页
新闻管理系统数据库设计说明书Word格式文档下载.docx_第4页
第4页 / 共21页
新闻管理系统数据库设计说明书Word格式文档下载.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

新闻管理系统数据库设计说明书Word格式文档下载.docx

《新闻管理系统数据库设计说明书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《新闻管理系统数据库设计说明书Word格式文档下载.docx(21页珍藏版)》请在冰豆网上搜索。

新闻管理系统数据库设计说明书Word格式文档下载.docx

(1)待开发的软件系统名称:

新闻管理系统

(2)本项目的任务提出者:

team小分队

(3)开发者:

(4)用户:

社会各阶级人群,主要人群大学生

1.3定义

(1)可靠性(Reliable),软件系统对于用户的商业经营和管理来说极为重要,因此软件系统必须非常可靠。

(2)安全性(Secure),软件系统所承担的交易的商业价值非常高,系统的安全性非常重要。

(3)可伸缩性(SCAlable),软件必须能够在用户的使用率、用户的数目增长很快的情况下,保持合理的性能。

只有这样,才能适应用户市场拓张的可能。

(4)可定制化(CuSTomizable),同样的一套软件,可以根据客户群的不同和市场需求的变化进行调整。

(5)可扩展性(Extensible),在新技术出现的时候,一个软件系统应当导入新技术,从而对现有系统进行功能和性能的拓展。

(6)可维护性(MAIntainable),软件系统的维护包括两方面,一是排除现有的错误,二是将新的软件需求反映到现有的系统中去。

一个易于维护的系统可以有效地降低技术支持的花费。

(7)客户体验(CustomerExperience),软件系统必须易于使用。

(8)市场时机(TimetoMarket),软件用户要面临同业竞争,软件提供商也要面临同业竞争,以最快的速度争夺市场先机非常重要。

1.4参考资料

《软件工程》

2外部设计

2.1标志符和状态

本系统采用eclipse、MySQL为基本开发工具,数据库名称为Transfer。

数据中一共建立了12个表,分别为模块表,角色表,角色权限表,用户角色表,用户表,用户信息表,新闻表,栏目表,图片表,视频表,其他文件表,新闻点赞表。

2.2使用它的程序

新闻管理系统服务器

2.3约定

本系统采用eclipse、MySQL为基本开发工具,因而程序员或系统分析员,或者任何想要使用此数据库进行操作的人员,需要安装eclipse和MySQL,并建立相同的数据库,当然可以进行联机访问,这需要安装相应的插件。

数据库中所建立的表名如2.1标志符和状态所述,对于表的各个属性。

会有下面描述

表一模块表

列名

数据类型

长度

小数点

是否为空

function_id

Int

11

N

function_name

Varchar

64

Y

function_f_id

function_ismenue

function_sort

function_url

varchar

255

function_desr

function_updae_date

datetime

表二角色表

role_id

int

role_name

32

role_update_date

role_code

role_desr

表三角色权限表

表四用户角色表

user_id

表五用户表

user_name

user_password

user_desc

user_create_date

user_infodm

表六用户信息表

userinfo_id

userinfo_name

userinfo_sex

userinfo_birthday

date

userinfo_phone

userinfo_mobile

16

userinfo_email

userinfo_IC

20

userinfo_desc

表七新闻表

news_id

news_title

news_userdm

news_public_date

news_details

blob

news_read

news_update_date

news_columndm

news_sort

表八栏目表

column_id

column_name

column_fid

column_desr

column_update_date

表九图片表

picture_id

picture_actual_name

picture_show_name

picture_relative

picture_absolute

picture_newsdm

picture_columndm

表十视频表

video_id

video_actual_name

video_show_name

video_relative

video_absolute

video_newsdm

video_columndm

表十一其他文件表

other_id

other_actual_name

other_show_name

other_relative

other_columndm

other_absolute

other_newsdm

表十二新闻点赞表

praise_id

praise_newsdm

praise_userdm

2.4专门指导

向准备从事此数据库的生成、从事数据库的测试、维护人员提供专门的指导,例如将被送入数据库的数据的格式和标准、送入数据库的操作和步骤,用于添加、修改、删除或使用这些数据文件的操作指导。

如果这些指导的内容篇幅很长,列出可参阅的文件资料名称和章条。

2.5支持软件

本系统支持Windows10

3结构设计

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实体集新闻点赞表

图3-1-13新闻管理系统E-R图

图3-1-14新闻管理系统数据库联系图

3.2逻辑结构设计

数据库的概念设计完毕后,就可以将数据库的概念结构转换为数据模型,也就是数据库的逻辑结构。

把E-R图转换为关系模式,如下所示(有下划线的为主键,虚线下划线为外键):

•模块表=(模块id,模块名称,模块父id,是否成功菜单,模块排序,模块url,模块描述,修改时间)

•角色表(角色id,角色名称,角色修改时间,角色标识,角色描述)

•角色权限表(角色id,权限id)

•用户角色表(用户id,角色id)

•用户表(用户id,用户名称,密码,用户描述,用户创建日期,用户信息)

•用户信息表(用户信息id,用户信息姓名,用户信息性别,用户信息出生日期,用户电话号码,用户信息手机号,用户信息邮箱,用户信息身份证,描述,)

•新闻表(新闻id,新闻标题,发布人,发布时间,新闻html代码,阅读人数,新闻修改时间,栏目id,排序)

•栏目表(栏目id,栏目名称,栏目父id,栏目描述,修改时间)

•图片表(图片id,图片实际名称,图片显示名称,图片相对路径,图片绝对路径,所属的新闻,所属栏目)

•视频表(视频id,视频实际名称,视频显示名称,视频相对路径,视频绝对路径,所属的新闻,所属栏目)

•其他文件表(其他文件id,其他文件实际名称,其他文件显示名称,其他文件相对路径,其他文件绝对路径,所属的新闻,所属栏目)

•新闻点赞表(点赞id,新闻id,用户id)

3.3物理结构设计

建立数据库:

建表:

(1)模块表

(2)角色表

(3)角色权限表

(4)用户角色表

(5)用户表

(6)用户信息表

(7)新闻表

(8)栏目表

(9)图片表

(10)视频表

(11)其他文件表

(12)新闻点赞表

4运用设计

4.1数据字典设计

数据结构:

function

说明:

是新闻管理系统权限数据结构,定义了用户、角色权限的有关信息。

数据项

含义说明

模块id

模块名称

模块父id

是否成功菜单

模块排序

模块url

模块描述

修改时间

role

是新闻管理系统角色数据结构,定义了角色的信息

角色id

角色名称

角色修改时间

角色标志

角色描述

user

是新闻管理系统用户数据结构,定义了用户的信息

用户id

用户名称

密码

用户描述

用户创建日期

用户信息

news

是新闻管理系统新闻信息数据结构,定义了新闻的信息

新闻id

新闻标题

发布人

发布时间

新闻html代码

阅读人数

新闻修改时间

栏目id

排序

(其他部分略)

4.2安全保密设计

本系统中权限的划分有两种,一种是模块管理,一种是系统管理。

模块管理员只能对拥有权限的模块进行管理,对于其他模块没有管理权限;

系统管理员可以对整个系统进行管理。

(1)用户或管理员登录时有验证,只有用户名和密码正确才能进入新闻管理系统页面。

(2)用户名在整个系统中不能重复,因此在用户注册时会有用户信息验证,如果用户名已存在则返回用户注册页面。

(3)管理员登录后台可以对用户或新闻等信息进行增、删、改。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1