字段名称 数据类型 字段长度 是否为空 ID int 10 30 10
No No No 说明 Key 书名 可借阅天数 bookname varchar days int 四、读者信息表结构设计
该表设计了就是为了读者进行分类,而且不同类型的读者可借阅图书的数据是不同的。在此表中,还可以对各种类型读者的可借阅图书数据进行修改。表的具体结构设计如下:
表3.3 读者信息表tb_reader
字段名称 Id name 数据类型 int varchar varcha字段长度 10 20 是否为空 No No 说明 Key 姓名 4 No 性别 sex r varchabarcode r readertype varchar 11 30 No 借阅证编号 No 读者类型
varchatel r varchae-mail r varchapaperType r VarchaPaperNO. r birthday intime operator r date date varcha20 Yes 100 Yes 10 No 20 No 30 No
操作员 Yes No 证件号码 出生日期 登记时间 证件类型 邮箱 电话 五、读者类型信息表结构设计
不同类型的读者拥有不同的权限,而可借阅图书数据也由其权限规定。本表就是对不同类型读者进行分类的表。表的结构设计如下:
表3.4 读者类型信息表tb_readertype
字段名称 ID readername
数据类型 int varchar 字段长度 10 50 是否为空 No No 说明 Key 姓名 number int 4
No 可借图书本数 六、图书借阅信息表结构设计
当一本书入库了之后,也就有了其相关的信息,比如入借阅时间,归还时间。本表记录的就是这些信息。记录了图书的状态,是被借出还是被归还。表的结构设计如下:
表 3.5 图书借阅信息表 tb_borrow
数据类字段名称 型 ID readerID bookID borrowTimdate e int varchar int 字段长度 是否为空 说明 10 10 No No Key 借阅证编号 10 No No 图书编号 结出时间 应归还时 backTime operator ifback date varchar tinyint 30 1
No 间 No No 操作员 是否归还
七、图书归还信息表结构设计
该表的主要作用就是记录图书应该被归还的时间,除此之外,把图书与借阅者联系起来应该也是它的一个功能。表的结构设计如下表:
表 3.6 图书归还信息表tb_giveback
字段名称 ID readerID bookID backTime operator 数据类型 字段长度 int varchar int date varchar 10 11 11 30 是否为空 No 说明 Key No 借阅证编号 No 图书编号 No 归还时间 No 操作员 八、管理员信息表结构设计
用于记录信息,包含ID和登陆密码表的具体结构设计见下表:
表 3.7系统用户信息表tb_mamager
字段名称 ID name password 数据类型 字段长度 int varchar varchar 10 30 30 是否为空 No No No 说明 Key 用户 密码
九、图书馆信息表结构设计
包含图书馆的诸多信息,方便读者对图书馆的了解。表的具体设计如下:
表3.8 图书馆信息表 tb_library
字段名数据类型 称 ID libraryname curator tel address e-mail url createDate introduce [15]
字段长度 是否为空 10 50 10 20 100 100 100 No 说明 Key int varchar varchar varchar varchar varchar varchar varchar text No 图书馆馆名 No 馆长 Yes 结出时间 No 应归还时间 No 邮箱 No 图书馆网站 No 创馆时间 Yes 图书馆简介 十、书架信息表结构设计
该表存储的为书架信息,表的具体设计如下:
表3.9 书架信息表tb_bookcase
字段名
数据类型 字段长度 是否为空 说明
相关推荐: