《2022年小说网站数据库设计借鉴 .pdf》由会员分享,可在线阅读,更多相关《2022年小说网站数据库设计借鉴 .pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、小说网站数据库设计一、用户需求调查小说网站主要由:(1)读者管理(2)作家管理(3)网络书籍管理 (4)工作人员管理。四大部分组成。(1)读者管理:、建立读者信息表,对读者统一编号,实时更新。、建立读者借阅表, 对读者看过的书籍作记录,以便读者再次阅读。(2)作者管理:、建立作者信息表,对作者统一编号,实时更新。、建立作者更新后台,给与权限更新作品。、建立作品及薪酬表,便于结算作者的薪酬。(3)网络书籍管理系统建立图书信息表,对图书统一编号,实时更新。建立图书点击推荐表, 记录图书被点击的次数, 被推荐的次数。建立图书排行表,可以按:点击数,推荐数,总字数等进行排名。(4)工作人员管理工作人员
2、按权限不同分别有权限更改:作家信息表, 网络书籍信息表,读者信息表,网站前台网管推荐栏目,给用户或者作者提升权限等功能中的一个或多个。建立图书权限表,对VIP 书籍进行权限限制。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 11 页 - - - - - - - - - 二、系统数据流图三、系统数据字典(1) 、主要数据流定义数据流名称:登陆位置:读者位置:读者p4-2 作家 p4-2 定义:登录 =用户名+密码数据流量:?不懂用来做什么?说明:鉴别用户身份数据流名称:权
3、限设置名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 11 页 - - - - - - - - - 位置:读者位置:管理员p4-2 定义:数据流量:用户名 =用户名+密码说明:通过这个设置用户权限数据流名称:作家权限位置:读者位置: p4-2(权限) p4-2(作家)定义:作家权限 =【下派的推荐,阅读作品,更新,修正自己的作品的权限】数据流量:说明:作家获得用户权限数据流名称:读者权限位置:读者位置: p4-2(权限) p4-2(读者)定义:作家权限 =【下派的推荐,阅
4、读作品权限】数据流量说明:读者获得用户权限数据流名称:看书推荐位置:读者位置: p4-2(读者) p3-1(图书管理)定义:看书推荐=【读者执行看书、推荐命令】数据流量:说明:读者执行看书 推荐指令时, 图书管理系统分别增加图书阅读名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 11 页 - - - - - - - - - 量和推荐量数据流名称:更新作品位置:读者位置: p4-2(作家) p3-1(图书管理)定义:看书更新作品 =【左键更新自己的作品】数据流量:说明:作家
5、执行更新作品命令时, 图书管理系统增加或修正图书信息(2)主要数据存储定义1、数据存储编号: D1 输入: p4-2 输出: p4-2 前台数据结构:读者记录 =以阅读书名 +时间+积分+推荐票数 +推荐操作数据量和存取频率:?不懂用来做什么?2、数据存储编号: D2 输入: p4-2 输出: p4-2 前台数据结构: 图书排行记录 =排行书名 +时间+积分+被推荐票数 +更新操作+修正操作数据量和存取频率:?不懂用来做什么?3、数据存储标号: D3 输入: p3-1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理
6、 - - - - - - - 第 4 页,共 11 页 - - - - - - - - - 输出: p3-2 前台数据结构:推荐记录 =推荐书名 +时间+被推荐票数图书记录 =更新时间 +章节数 +目录+推荐数+点击总数 +作家+总字数数据量和存取频率:?不知道用来做什么?4、数据存储标号: D4 输入: p3-2 输出:前台调用数据结构: 作家记录 =已更新书名 +时间+积分+被推荐票数 +排行方式+是否完结 +作者+总字数数据量和存取频率:?不知道用来做什么?(3) 、主要处理过程1、处理过程编号: 4-2 处理过程名:分配权限输入:读者作者 管理员输出:读者信息作者信息管理员信息说明:用
7、于用户身份确认2、处理过程编号: 3-1 处理过程名:图书管理输入:读者作者输出:图书排行管理前台说明:对图书被更新、推荐、阅读进行处理名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 11 页 - - - - - - - - - 3、处理过程编号: 3-2 处理过程名:图书排行管理输入:图书管理输出:前台说明:对图书排行进行实时更新系统结构及实现1、系统体系结构及实现方法网站后台更新系统采用点对多点的C/S 结构,主要支持平台对作者,平台对读者的双向交流与管理。2、系统支
8、持软件(1)服务器端的支持软件操作系统: windows server 2003 服务器数据库管理系统: sql server 2003 企业版数据库开发环境: delphi 7.0 (2) 、数据库结构基于 ODBC 数据库访问方式。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 11 页 - - - - - - - - - 后台访问及管理系统体系结构数据库访问方式示意图3、系统功能及结构后台管理系统的功能结构数据库结构设计服务器客户机 1 客户机 2 客户机 n 网站
9、后台管理系统用户登录模块读者模块管理员模块作家模块修改密码读者阅读记录修改用户权限修订排行名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 11 页 - - - - - - - - - 读者实体表作家实体表读者密码推荐记录用户名级别阅读记录更新记录密码阅读信息用户名级别作家名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 11 页 - - - - - -
10、 - - - 管理员实体表网络图书实体表修改信息用户名密码修改记录级别更新信息图书作者阅读信息书名排行网络图书名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 11 页 - - - - - - - - - 2、数据库逻辑模型读者(用户编号,用户名,密码,昵称,级别,推荐票数量,积分)用户编号为主码图书(书号,作者,类别,推荐数,总字数)书号为主码作者(用户名,作者编号,密码,昵称,级别,作品,推荐票数量,积分)作者编号为主码管理员(用户名,管理员编号,密码,昵称,级别)管理
11、员编号为主码4、数据库详细设计作者管理员读者分配权限分配权限1 N 1 N 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 11 页 - - - - - - - - - 表名属性名数据类型长度允许空主码约束条件读者用户名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 作者用户名作者编号密码昵称级别推荐票数量积分作品管理员用户名管理员编号密码昵称级别名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 11 页 - - - - - - - - -
限制150内