系统类小说数据库设计思想理念

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

系统类小说数据库设计思想理念

系统类小说数据库设计思想理念小说网站数据库设计

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

读者管理:

①、建立读者信息表,对读者统一编号,实时更新。

②、建立读者借阅表,对读者看过的书籍作记录,以便

读者再次阅读。

作者管理:

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

网络书籍管理系统

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

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

工作人员管理

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

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

、主要数据流定义

数据流名称:登陆

位置:读者位置:读者——>p4-2作家——>p4-2

定义:登录=用户名+密码

数据流量:?不懂用来做什么?

说明:鉴别用户身份

数据流名称:权限设置

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

定义:

数据流量:用户名=用户名+密码

说明:通过这个设置用户权限

数据流名称:作家权限

位置:读者位置:p4-2——>p4-2

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

数据流量:

说明:作家获得用户权限

数据流名称:读者权限

位置:读者位置:p4-2——>p4-2

定义:作家权限=【下派的推荐,阅读作品权限】

数据流量

说明:读者获得用户权限

数据流名称:看书推荐

位置:读者位置:p4-2——>p3-1

定义:看书推荐=【读者执行看书、推荐命令】

数据流量:

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

量和推荐量

数据流名称:更新作品

位置:读者位置:p4-2——>p3-1

定义:看书更新作品=【左键更新自己的作品】

数据流量:

说明:作家执行更新作品命令时,图书管理系统增加或修正图书信息

主要数据存储定义

1、数据存储编号:D1

输入:p4-2

输出:p4-2前台

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

2、数据存储编号:D2

输入:p4-2

输出:p4-2前台

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

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

3、数据存储标号:D3

输入:p3-1

输出:p3-2前台

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

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

4、数据存储标号:D4

输入:p3-2

输出:前台调用

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

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

、主要处理过程

1、处理过程编号:4-2

处理过程名:分配权限

输入:读者作者管理员

输出:读者信息作者信息管理员信息

说明:用于用户身份确认

2、处理过程编号:3-1

处理过程名:图书管理

输入:读者作者

输出:图书排行管理前台

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

1.软件的主要特性是(ABC)。

A)无形B)高成本C)包括程序和文档D)可独立构成计算机系统

2.软件工程三要素是(CD)。

A)技术、方法和工具B)方法、工具和过程

C)方法、对象和类D)过程、模型、方法

3.包含风险分析的软件工程模型是(A)。

A)螺旋模型B)瀑布模型C)增量模型D)喷泉模型

4.软件工程的主要目标是(C)。

A)软件需求B)软件设计C)风险分析D)软件实现

5.下列属于面向对象开发方法的是(ABCD)。

A)BoochB)UMLC)CoadD)OMT

6.软件危机的主要表现是(BD)。

A)软件成本太高B)软件产品的质量低劣

C)软件开发人员明显不足D)软件生产率低下

7.软件开发方法的主要工作模型有(ABC)

A)螺旋模型B)循环模型C)瀑布模型D)专家模型

8.软件工程的目标有(ABC)。

A)易于维护B)低的开发成本C)高性能D)短的开发期

9.软件工程学的目的和意义是()。

A)应用科学的方法和工程化的规范管理来指导软件开发B)克服软件危机

C)作好软件开发的培训工作D)以较低的成本开发出高质量的软件

1.需求分析的主要目的是(BC)。

A)系统开发的具体方案

B)进一步确定用户的需求

C)解决系统是“做什么的问题”

D)解决系统是“如何做的问题”

2.需求分析的主要方法有(CD)。

A)形式化分析方法B)PAD图描述

C)结构化分析(SA)方法D)OOA法

3.面向对象的分析方法主要是建立三类模型,即(D)。

A)系统模型、ER模型、应用模型

B)对象模型、动态模型、应用模型

C)E-R模型、对象模型、功能模型

相关文档
最新文档