小说网站数据库设计

更新时间:2023-05-29 13:18:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

小说网站数据库设计

一、 用户需求调查

小说网站主要由:(1)读者管理(2)作家管理(3)网络书籍管理(4)工作人员管理。四大部分组成。 (1)读者管理:

①、建立读者信息表,对读者统一编号,实时更新。 ②、建立读者借阅表,对读者看过的书籍作记录,以便读者再次阅读。 (2)作者管理:

①、建立作者信息表,对作者统一编号,实时更新。 ②、建立作者更新后台,给与权限更新作品。 ③、建立作品及薪酬表,便于结算作者的薪酬。

(3)网络书籍管理系统

建立图书信息表,对图书统一编号,实时更新。

建立图书点击推荐表,记录图书被点击的次数,被推荐的次数。 建立图书排行表,可以按:点击数,推荐数,总字数等进行排名。

(4)工作人员管理

工作人员按权限不同分别有权限更改:作家信息表,网络书籍信息表,读者信息表,网站前台网管推荐栏目,给用户或者作者提升权限等功能中的一个或多个。

建立图书权限表,对VIP书籍进行权限限制。

二、 系统数据流图

三、 系统数据字典 (1)、主要数据流定义 数据流名称:登陆

位置:读者位置:读者——>p4-2 作家——>p4-2 定义:登录=用户名+密码 数据流量:?不懂用来做什么? 说明:鉴别用户身份 数据流名称:权限设置

位置:读者位置:管理员——>p4-2 定义:

数据流量:用户名=用户名+密码 说明:通过这个设置用户权限 数据流名称:作家权限

位置:读者位置:p4-2(权限)——>p4-2(作家)

定义:作家权限=【下派的推荐,阅读作品,更新,修正自己的作品的权限】 数据流量:

说明:作家获得用户权限

数据流名称:读者权限

位置:读者位置:p4-2(权限)——>p4-2(读者) 定义:作家权限=【下派的推荐,阅读作品权限】 数据流量

说明:读者获得用户权限

数据流名称:看书 推荐

位置:读者位置:p4-2(读者)——>p3-1(图书管理) 定义:看书 推荐=【读者执行 看书、推荐 命令】 数据流量:

说明:读者执行 看书 推荐指令时,图书管理系统分别增加图书阅读

量和推荐量

数据流名称:更新作品

位置:读者位置:p4-2(作家)——>p3-1(图书管理) 定义:看书 更新作品=【左键更新自己的作品】 数据流量:

说明:作家执行更新作品命令时,图书管理系统增加或修正图书信息 (2)主要数据存储定义

1、数据存储编号:D1

输入:p4-2 输出:p4-2 前台

数据结构:读者记录=以阅读书名+时间+积分+推荐票数+推荐操作 数据量和存取频率:?不懂用来做什么?

2、数据存储编号:D2

输入:p4-2 输出:p4-2 前台

数据结构:图书排行记录=排行书名+时间+积分+被推荐票数+更新操作+修正操作

数据量和存取频率:?不懂用来做什么?

3、数据存储标号:D3

输入:p3-1

输出:p3-2 前台

数据结构:推荐记录=推荐书名+时间+被推荐票数

图书记录=更新时间+章节数+目录+推荐数+点击总数+作家+总字数 数据量和存取频率:?不知道用来做什么?

4、数据存储标号:D4 输入:p3-2 输出:前台调用

数据结构:作家记录=已更新书名+时间+积分+被推荐票数+排行方式+是否完结+作者+总字数

数据量和存取频率:?不知道用来做什么? (3)、主要处理过程 1、处理过程编号:4-2 处理过程名:分配权限 输入:读者 作者 管理员

输出:读者信息 作者信息 管理员信息 说明:用于用户身份确认 2、处理过程编号:3-1 处理过程名:图书管理 输入:读者 作者 输出:图书排行管理 前台

说明:对图书被更新、推荐、阅读进行处理

3、处理过程编号:3-2 处理过程名:图书排行管理 输入:图书管理 输出:前台

说明:对图书排行进行实时更新

系统结构及实现

1、 系统体系结构及实现方法

网站后台更新系统采用点对多点的C/S结构,主要支持平台对作者,平台对读者的双向交流与管理。 2、 系统支持软件 (1) 服务器端的支持软件

操作系统:windows server 2003 服务器 数据库管理系统:sql server 2003 企业版 数据库开发环境:delphi 7.0 (2)、数据库结构

基于ODBC数据库访问方式。

后台访问及管理系统体系结构

数据库访问方式示意图 3、 系统功能及结构 后台管理系统的功能结构

数据库结构设计

读者实体表

作家实体表

管理员实体表

网络图书实体表

2、数据库逻辑模型

读者(用户编号,用户名,密码,昵称,级别,推荐票数量,积分)用户编号为主码

图书(书号,作者,类别,推荐数,总字数)书号为主码

作者(用户名,作者编号,密码,昵称,级别,作品,推荐票数量,积分)作者编号为主码

管理员(用户名,管理员编号,密码,昵称,级别)管理员编号为主码

4、 数据库详细设计

表名 读

属性名 用户名 用户编号 密码 昵称 级别 推荐票数 积分 书号 作者 类别 推荐数 总字数 用户名 作者编号 密码 昵称 级别 推荐票数量

积分 作品 用户名 管理员编号 密码 昵称 级别

数据类型 Char Char Char Char Char Char Char Char Char Char Char Char

长度 15 15 32 32 2 16 16 16 15 16 8 16

允许空 不允许 不允许 不允许 不允许 不允许 不允许 不允许 不允许 不允许 不允许 不允许 不允许

主码 NO YES NO NO NO NO NO YES NO NO NO NO

约束条件

图 书

管 理 员

本文来源:https://www.bwwdw.com/article/7cg4.html

Top