联系方式: 微信:biyebang QQ: 629001810
摘要:
本系统的总体功能结构如图:
图4-1 系统模块图
根据前面功能模块的设计,系统数据库表包括有“用户信息表”,“用户类别表”,“图书信息表”,“图书类别表”,“图书缓存表”,“添加图书表”,“新书表”,“当前借阅信息表”,“预订信息表”,“借阅历史表”,“还书记录表”,“借阅超期表”, “借阅排行表”,“留言信息表”。
表1:tb_user
功能说明:存放用户信息,包括一般用户和管理员
表1 tb_user
字段名称 |
字段类型 |
字段说明 |
主键 |
外键 |
备注 |
Userid |
Varchar(20) |
用户账号 |
是 |
否 |
|
Userpassword |
Varchar(50) |
用户密码 |
否 |
否 |
|
Username |
Varchar(50) |
用户名 |
否 |
否 |
|
Userkind |
Char(10) |
用户类别 |
否 |
否 |
|
Degree |
Varchar(50) |
学历 |
否 |
否 |
|
Major |
Varchar(50) |
专业 |
否 |
否 |
|
Class |
Varchar(50) |
班级 |
否 |
否 |
表2:tb_userkind
功能说明:存放用户类别信息
表2 tb_userkind
字段名称 |
字段类型 |
字段说明 |
主键 |
外键 |
备注 |
Kindid |
Char(10) |
类别编号 |
是 |
否 |
|
Kindname |
Varchar(50) |
类别名称 |
否 |
否 |
表3:tb_book
功能说明:存放在馆图书
表3 tb_book
字段名称 |
字段类型 |
字段说明 |
主键 |
外键 |
备注 |
Bookid |
Varchar(20) |
图书编号 |
是 |
否 |
|
Bookname |
Varchar(20) |
图书名称 |
否 |
否 |
|
Kindid |
Char(10) |
图书类别 |
否 |
是 |
如:001 |
Publisher |
Varchar(50) |
出版社 |
否 |
否 |
|
Author |
Varchar(50) |
作者 |
否 |
否 |
|
Intime |
Datetime(8) |
入馆时间 |
否 |
否 |
|
Quantity |
Int(4) |
数量 |
否 |
否 |
表4:tb_bookkind
功能说明:存放图书类别信息
表4 tb_bookkind
字段名称 |
字段类型 |
字段说明 |
主键 |
外键 |
备注 |
Kindid |
Char(10) |
类别编号 |
是 |
否 |
|
Kindname |
Varchar(50) |
类别名称 |
否 |
否 |
表5:tb_bookcache
功能说明:暂存从tb_book中被借阅或预订完的图书信息,以后需要这些图书信息时,直接从该表读取。
表5 tb_bookcache
字段名称 |
字段类型 |
字段说明 |
主键 |
外键 |
备注 |
Bookid |
Varchar(20) |
图书编号 |
是 |
是 |
|
Bookname |
Varchar(50) |
书名 |
否 |
否 |
|
Kindid |
Char(10) |
类别编号 |
否 |
是 |
|
Kindname |
Varchar(50) |
类别名称 |
否 |
否 |
|
Publisher |
Varchar(50) |
出版社 |
否 |
否 |
|
Author |
Varchar(50) |
作者 |
否 |
否 |
|
Intime |
Datetime(8) |
入馆时间 |
否 |
否 |
表6:tb_newbook
功能说明:存放新书信息,入馆时间在15内的为新书
表6 tb_newbook
字段名称 |
字段类型 |
字段说明 |
主键 |
外键 |
备注 |
Id |
Int(4) |
编号 |
是 |
否 |
自增长型 |
bookname |
Varchar(50) |
书名 |
是 |
是 |
|
Bookkind |
Varchar(20) |
类别 |
否 |
否 |
|
Author |
Varchar(50) |
作者 |
否 |
否 |
|
Publisher |
Varchar(50) |
出版社 |
否 |
否 |
|
Intime |
Datetime(8) |
入馆时间 |
否 |
否 |
表7:tb_borrow
功能说明:存放用户当前借阅信息
表7 tb_borrow
字段名称 |
字段类型 |
字段说明 |
主键 |
外键 |
备注 |
Id |
Int(4) |
编号 |
是 |
否 |
自增长型 |
Userid |
Varchar(20) |
用户名 |
否 |
否 |
|
Bookid |
Varchar(20) |
用户所借图书编号 |
否 |
否 |
|
ordertime |
Datetime(8) |
借阅时间 |
否 |
否 |
表8:tb_reserve
功能说明:存放用户预订信息
表8 tb_reserve
字段名称 |
字段类型 |
字段说明 |
主键 |
外键 |
备注 |
Id |
Int(4) |
编号 |
是 |
否 |
自增长型 |
Userid |
Varchar(20) |
用户名 |
否 |
否 |
|
Bookid |
Varchar(20) |
图书编号 |
否 |
否 |
|
reservetime |
Datetime(8) |
借阅时间 |
否 |
否 |
表9:tb_brohistory
功能说明:存放用户的借阅历史
表9 tb_brohistory
字段名称 |
字段类型 |
字段说明 |
主键 |
外键 |
备注 |
Id |
Int(4) |
编号 |
是 |
否 |
自增长型 |
Userid |
Varchar(20) |
用户名 |
否 |
否 |
|
Bookid |
Varchar(50) |
用户所借图书编号 |
否 |
否 |
|
ordertime |
Datetime(8) |
借阅时间 |
否 |
否 |
表10:tb_return
功能说明:存放用户还书信息
表10 tb_return
字段名称 |
字段类型 |
字段说明 |
主键 |
外键 |
备注 |
Id |
Int(4) |
编号 |
是 |
否 |
自增长型 |
Userid |
Varchar(20) |
用户名 |
否 |
否 |
|
Bookid |
Varchar(20) |
图书编号 |
否 |
否 |
|
Bookname |
Varchar(50) |
书名 |
|||
returntime |
Datetime(8) |
借阅时间 |
否 |
否 |
表11:tb_cntborrow
功能说明:存放图书的借阅量
表11 tb_cntborrow
字段名称 |
字段类型 |
字段说明 |
主键 |
外键 |
备注 |
Bookid |
Varchar(20) |
图书编号 |
是 |
否 |
|
bookname |
Varchar(50) |
书名 |
否 |
否 |
|
ordernum |
Int(4) |
借阅量 |
否 |
否 |
表12:tb_overborrow
功能说明:存放借阅超期图书
表12 tb_overborrow
字段名称 |
字段类型 |
字段说明 |
主键 |
外键 |
备注 |
Id |
Int(4) |
编号 |
是 |
否 |
自增长型 |
Userid |
Varchar(20) |
用户名 |
否 |
否 |
|
Bookid |
Varchar(50) |
用户所借图书编号 |
否 |
否 |
|
ordertime |
Datetime(8) |
借阅时间 |
否 |
否 |
|
Overtime |
int(4) |
超期时间 |
否 |
否 |
表13:tb_Message
功能说明:存放留言
表13 tb_Message
字段名称 |
字段类型 |
字段说明 |
主键 |
外键 |
备注 |
Id |
Int(4) |
编号 |
是 |
否 |
自增长型 |
Name |
Varchar(50) |
用户昵称 |
否 |
否 |
|
Question |
Ntext(16) |
留言 |
否 |
否 |
|
Answer |
Ntext(16) |
回复 |
否 |
否 |
|
Sdtime |
Datetime(8) |
发布留言时间 |
否 |
否 |
|
Anstime |
Datetime(8) |
回复留言时间 |
否 |
否 |
版权所有© 帮我毕业网 并保留所有权利