小说网站数据库设计完整版.docx
《小说网站数据库设计完整版.docx》由会员分享,可在线阅读,更多相关《小说网站数据库设计完整版.docx(9页珍藏版)》请在冰豆网上搜索。
![小说网站数据库设计完整版.docx](https://file1.bdocx.com/fileroot1/2022-12/15/48dc4a37-bd7d-4a29-9135-2cbab7ada2b7/48dc4a37-bd7d-4a29-9135-2cbab7ada2b71.gif)
小说网站数据库设计完整版
HENsystemofficeroom【HEN16H-HENS2AHENS8Q8-HENH1688】
小说网站数据库设计
小说网站数据库设计
一、用户需求调查
小说网站主要由:
(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)服务器端的支持软件
操作系统:
windowsserver2003服务器
数据库管理系统:
sqlserver2003企业版
数据库开发环境:
delphi
(2)、数据库结构
基于ODBC数据库访问方式。
后台访问及管理系统体系结构
数据库访问方式示意图
3、系统功能及结构
后台管理系统的功能结构
数据库结构设计
读者实体表
作家实体表
管理员实体表
网络图书实体表
2、数据库逻辑模型
读者(用户编号,用户名,密码,昵称,级别,推荐票数量,积分)用户编号为主码
图书(书号,作者,类别,推荐数,总字数)书号为主码
作者(用户名,作者编号,密码,昵称,级别,作品,推荐票数量,积分)作者编号为主码
管理员(用户名,管理员编号,密码,昵称,级别)管理员编号为主码
4、数据库详细设计
表名
属性名
数据类型
长度
允许空
主码
约束条件
读
者
用户名
Char
15
不允许
NO
用户编号
Char
15
不允许
YES
密码
Char
32
不允许
NO
昵称
Char
32
不允许
NO
级别
Char
2
不允许
NO
推荐票数
Char
16
不允许
NO
积分
Char
16
不允许
NO
图
书
书号
Char
16
不允许
YES
作者
Char
15
不允许
NO
类别
Char
16
不允许
NO
推荐数
Char
8
不允许
NO
总字数
Char
16
不允许
NO
作
者
用户名
作者编号
密码
昵称
级别
推荐票数量
积分
作品
管
理
员
用户名
管理员编号
密码
昵称
级别