文档库 最新最全的文档下载
当前位置:文档库 › 新闻管理系统数据库设计说明书

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

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

账号:ecshuangx sx5525044新闻管理系统数据库设计说明书

目录

1引言 (1)

1.1编写目的 (1)

1.2背景 (1)

1.3定义 (1)

1.4参考资料 (1)

2外部设计 (2)

2.1标志符和状态 (2)

2.2使用它的程序 (2)

2.3约定 (2)

2.4专门指导 (5)

2.5支持软件 (5)

3结构设计 (5)

3.1概念结构设计 (5)

3.2逻辑结构设计 (11)

3.3物理结构设计 (11)

4运用设计 (15)

4.1数据字典设计 (15)

4.2安全保密设计 (16)

1引言

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)客户体验(Customer Experience),软件系统必须易于使用。

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

1.4参考资料

《软件工程》

2外部设计

2.1标志符和状态

本系统采用eclipse、MySQL为基本开发工具,数据库名称为Transfer。数据中一共建立了12个表,分别为模块表,角色表,角色权限表,用户角色表,用户表,用户信息表,新闻表,栏目表,图片表,视频表,其他文件表,新闻点赞表。

2.2使用它的程序

新闻管理系统服务器

2.3约定

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

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

表一模块表

表二角色表

表三角色权限表

表四用户角色表

表五用户表

表六用户信息表

表七新闻表

表八栏目表

表九图片表

表十视频表

相关文档