小说网站数据库设计.docx
- 文档编号:12353231
- 上传时间:2023-04-18
- 格式:DOCX
- 页数:9
- 大小:57.67KB
小说网站数据库设计.docx
《小说网站数据库设计.docx》由会员分享,可在线阅读,更多相关《小说网站数据库设计.docx(9页珍藏版)》请在冰豆网上搜索。
小说网站数据库设计
小说网站数据库设计
一、用户需求调查
小说网站主要由:
(1)读者管理
(2)作家管理(3)网络书籍管理(4)工作人员管理。
四大部分组成。
(1)读者管理:
1、建立读者信息表,对读者统一编号,实时更新。
2、建立读者借阅表,对读者看过的书籍作记录,以便读者再次阅读。
(2)作者管理:
1、建立作者信息表,对作者统一编号,实时更新。
2、建立作者更新后台,给与权限更新作品。
3、建立作品及薪酬表,便于结算作者的薪酬。
(3)网络书籍管理系统
建立图书信息表,对图书统一编号,实时更新。
建立图书点击推荐表,记录图书被点击的次数,被推荐的次数。
建立图书排行表,可以按:
点击数,推荐数,总字数等进行排名。
(4)工作人员管理
工作人员按权限不同分别有权限更改:
作家信息表,网络书籍信息表,读者信息表,网站前台网管推荐栏目,给用户或者作者提升权限等功能中的一个或多个。
建立图书权限表,对VIP书籍进行权限限制。
二、系统数据流图
三、系统数据字典
(1)、主要数据流定义
数据流名称:
登陆
位置:
读者位置:
读者——>p4-2作家——>p4-2
定义:
登录二用户名+密码
数据流量:
?
不懂用来做什么?
说明:
鉴别用户身份
数据流名称:
权限设置
位置:
读者位置:
管理员一一>p4-2
定义:
数据流量:
用户名二用户名+密码
说明:
通过这个设置用户权限
数据流名称:
作家权限
位置:
读者位置:
p4-2(权限)——>p4-2(作家)
定义:
作家权限二【下派的推荐,阅读作品,更新,修正自己的作品的权
限】
数据流量:
说明:
作家获得用户权限
数据流名称:
读者权限
位置:
读者位置:
p4-2(权限)——>p4-2(读者)
定义:
作家权限二【下派的推荐,阅读作品权限】
数据流量
说明:
读者获得用户权限
数据流名称:
看书推荐
位置:
读者位置:
p4-2(读者)——>p3-l(图书管理)
定义:
看书推荐二【读者执行看书、推荐命令】
数据流量:
说明:
读者执行看书推荐指令时,图书管理系统分别增加图书阅读量
和推荐量
数据流名称:
更新作品
位置:
读者位置:
p4-2(作家)——>p3-l(图书管理)
定义:
看书更新作品二【左键更新自己的作品】
数据流量:
说明:
作家执行更新作品命令时,图书管理系统增加或修正图书信息
(2)主要数据存储定义
1、数据存储编号:
D1
输入:
p4~2
输出:
p4-2前台
数据结构:
读者记录二以阅读书名+时间+积分+推荐票数+推荐操作
数据量和存取频率:
?
不懂用来做什么?
2、数据存储编号:
D2
输入:
p4-2
输出:
p4-2前台
数据结构:
图书排行记录二排行书名+时间+积分+被推荐票数+更新操作+修正操作
数据量和存取频率:
?
不懂用来做什么?
3、数据存储标号:
D3
输入:
p3-l
输出:
p3-2前台
数据结构:
推荐记录二推荐书名+时间+被推荐票数
图书记录二更新时间+章节数+目录+推荐数+点击总数+作家+总字数
数据量和存取频率:
?
不知道用来做什么?
4、数据存储标号:
D4
输入:
p3-2
输出:
前台调用
数据结构:
作家记录二已更新书名+时间+积分+被推荐票数+排行方式+是
否完结+作者+总字数
数据量和存取频率:
?
不知道用来做什么?
(3)、主要处理过程
1、处理过程编号:
4-2
处理过程名:
分配权限
输入:
读者作者管理员
输出:
读者信息作者信息管理员信息
说明:
用于用户身份确认
2、处理过程编号:
3-1
处理过程名:
图书管理
输入:
读者作者
输出:
图书排行管理前台
说明:
对图书被更新、推荐、阅读进行处理
3、处理过程编号:
3-2
处理过程名:
图书排行管理
输入:
图书管理输出:
前台
说明:
对图书排行进行实时更新
系统结构及实现
1、系统体系结构及实现方法
网站后台更新系统釆用点对多点的C/S结构,主要支持平台对作者,平台对读者的双向交流与管理。
2、系统支持软件
(1)服务器端的支持软件
操作系统:
windowsserver2003服务器
数据库管理系统:
sqlserver2003企业版
数据库开发环境:
delphi7.0
(2)、数据库结构
基于ODBC数据库访问方式。
服务器
\丿
客户机1
客户机2
客户机n
后台访问及管理系统体系结构
数据库访问方式示意图
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
作者
用户名
作者编号
密码
昵称
级别
推荐票数量
积分
作品
管理员
用户名
管理员编号
密码
昵称
级别
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小说 网站 数据库 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)