注: 根据信息 的一些数据 进行数据收集 比对 推荐
|
用户 信息发布时 填写 对应的 书籍 权重 , 管理员审核后的信息 只可以删除 不可以修改 审核后前台可以看到
但用户浏览 对应数据的时候 用户身上的 权重 会对应增加
但 检索 图书的时候 会 根据权重 进行 推荐 数据排序
图书类别 类别名称
图书 图书名称、价钱、出版社、数量、新旧程度 简介 图片 状态 发布者 发布时间 访问次数
(发布 审核 售出 ) 发布 需要管理员 审核 审核后的前台显示 ,发布者 设置售出 状态 就是下架 和 审核状态 审核后是不可以修改的 可以删除
角色分为:会员,管理员
会员的功能:个人信息管理、浏览图书信息、搜索图书信息、发布图书信息、删除个人的图书信息、留言、回复留言、删除留言、论坛回复、论坛发帖、删除个人帖子、预定/撤销图书
管理员的功能:管理图书信息、管理用户信息、论坛回复、论坛发帖帖子
表1.登录模块
进行登录,涉及的表格
会员信息表包括字段:
用户名、密码
管理员信息表包括字段:
用户名、密码
表2:浏览/搜索图书信息模块
会员信息表包含字段:
用户名
图书信息表包含字段:
图书名称、原价、现价、出版社、数量(自增、自减)、新旧程度
会员关联图书可以知道哪个图书由谁发布
表3:删除图书信息模块
图书信息表包含字段:
图书名称、原价、现价、出版社、数量、新旧程度
表4:留言/回复留言功能模块
留言表包含字段:
内容、留言/回帖者、留言/回复留言时间、留言对应的物品
表5:论坛/回复帖子模块
发帖表包含字段
主题、内容、发帖/回帖时间、发帖/回帖者
用户身上 追加 权重 考研 考博 英语四六级 计算机考级 会计证 教师资格证 专业理论 公务员
表数量10
book |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
图书名称 |
nvarchar(50) |
|
|
|
所属类别 |
nvarchar(50) |
|
|
|
价钱 |
nvarchar(50) |
|
是 |
|
出版社 |
nvarchar(50) |
|
是 |
|
数量 |
nvarchar(50) |
|
是 |
|
新旧程度 |
nvarchar(50) |
|
是 |
|
简介 |
nvarchar(500) |
|
|
|
状态 |
nvarchar(50) |
|
|
|
发布者 |
nvarchar(50) |
|
|
|
发布时间 |
datetime |
|
|
|
访问次数 |
integer |
|
|
|
图片 |
nvarchar(50) |
|
是 |
|
考研 |
integer |
|
是 |
0 |
考博 |
integer |
|
是 |
0 |
英语四六级 |
integer |
|
是 |
0 |
计算机考级 |
integer |
|
是 |
0 |
会计证 |
integer |
|
是 |
0 |
教师资格证 |
integer |
|
是 |
0 |
专业理论 |
integer |
|
是 |
0 |
公务员 |
integer |
|
是 |
0 |
表:1
book_kind |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
图书类别 |
nvarchar(50) |
|
|
|
表:2
book_ly |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
留言内容 |
nvarchar(400) |
|
|
|
图书ID |
integer |
|
|
|
留言时间 |
datetime |
|
|
getdate() |
留言者 |
nvarchar(50) |
|
|
|
表:3
myBBS |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
Title |
nvarchar(255) |
|
是 |
|
Content |
nvarchar(4000) |
|
是 |
|
replyID |
integer |
|
是 |
|
Date |
datetime |
|
是 |
getdate() |
isUser |
nvarchar(50) |
|
是 |
|
表:4
qz |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
权重值 |
nvarchar(50) |
|
|
|
表:5
tblAdmin |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
帐号 |
nvarchar(50) |
|
|
|
密码 |
nvarchar(50) |
|
|
|
表:6
tblUser |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
帐号 |
nvarchar(50) |
|
|
|
密码 |
nvarchar(50) |
|
|
|
姓名 |
nvarchar(50) |
|
|
|
电话 |
nvarchar(50) |
|
是 |
|
邮件 |
nvarchar(50) |
|
是 |
|
考研 |
float |
|
是 |
1 |
考博 |
float |
|
是 |
1 |
英语四六级 |
float |
|
是 |
1 |
计算机考级 |
float |
|
是 |
1 |
会计证 |
float |
|
是 |
1 |
教师资格证 |
float |
|
是 |
1 |
专业理论 |
float |
|
是 |
1 |
公务员 |
float |
|
是 |
1 |
表:7
算法辅助 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
权重名称 |
nvarchar(50) |
|
|
|
数值 |
float |
|
|
|
账号 |
nvarchar(50) |
|
|
|
表:8
v用户加权 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
帐号 |
nvarchar(50) |
|
|
|
考研值 |
float |
|
是 |
|
考博值 |
float |
|
是 |
|
英语四六级值 |
float |
|
是 |
|
计算机考级值 |
float |
|
是 |
|
会计证值 |
float |
|
是 |
|
教师资格证值 |
float |
|
是 |
|
专业理论值 |
float |
|
是 |
|
公务员值 |
float |
|
是 |
|
表:9
用户权重合计 |
|
字段名称 |
数据类型 |
自增主键 |
允许为空 |
默认值 |
ID |
integer |
是 |
|
|
合计 |
float |
|
是 |
|
表:10