字段名称 Id name sex barcode readertype tel e-mail paperType PaperNO. birthday intime operator 数据类型 int varchar varchar varchar varchar varchar varchar varchar Varchar date date varchar 字段长度 10 20 4 30 11 20 100 10 20 30 是否为空 No No No No No Yes Yes No No Yes No No 说明 Key 姓名 性别 借阅证编号 读者类型 电话 邮箱 证件类型 证件号码 出生日期 登记时间 操作员 五、读者类型信息表结构设计
不同类型的读者拥有不同的权限,而可借阅图书数据也由其权限规定。本表就是对不同类型读者进行分类的表。表的结构设计如下:
表3.4 读者类型信息表tb_readertype
字段名称 ID readername number 数据类型 int varchar int 字段长度 10 50 4 是否为空 No No No 说明 Key 姓名 可借图书本数 六、图书借阅信息表结构设计
当一本书入库了之后,也就有了其相关的信息,比如入借阅时间,归还时间。本表记录的就是这些信息。记录了图书的状态,是被借出还是被归还。表的结构设计如下:
表 3.5 图书借阅信息表 tb_borrow
字段名称 ID readerID bookID borrowTime backTime operator ifback 数据类型 字段长度 int varchar int date date varchar tinyint 10 10 10 30 1 是否为空 No No No No No No No 说明 Key 借阅证编号 图书编号 结出时间 应归还时间 操作员 是否归还 七、图书归还信息表结构设计
该表的主要作用就是记录图书应该被归还的时间,除此之外,把图书与借阅者联系起来应该也是它的一个功能。表的结构设计如下表:
表 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] 数据类型 字段长度 int varchar varchar varchar varchar varchar varchar varchar text 10 50 10 20 100 100 100 是否为空 No No 说明 Key 馆长 No 图书馆馆名 Yes 结出时间 No 应归还时间 No 邮箱 No 图书馆网站 No 创馆时间 Yes 图书馆简介
十、书架信息表结构设计
该表存储的为书架信息,表的具体设计如下:
表3.9 书架信息表tb_bookcase
字段名称 ID name
数据类型 字段长度 int varchar 10 30 是否为空 No 说明 Key No 书架名称 十一、出版社信息表结构设计
该表包含了图书出版社的名称,编码信息,是保存出版社信息的描述,表的具体结构如下:
表3.10 出版社信息表 tb_publishing
字段名称 ISBN pubname 数据类型 字段长度 varchar varchar 30 30 是否为空 YES 说明 Key YES 出版社名称
十二、权限信息表结构设计
该表用来存储管理员权限相关信息,表的具体内容设计如下表:
表3.11 权限信息表 tb_purview
字段名称 ID sysset readerset bookset borrowback sysquery
数据类型 字段长度 int tinyint tinyint tinyint tinyint tinyint 11 1 1 1 1 1 是否为空 No Yes Yes Yes 说明 Key 读者管理 图书借还 系统查询 Yes 系统设置 Yes 图书管理 第四章 系统详细设计
第一节 登录模块实现
登录模块主要功能是实现用户的登陆,一般是从系统首页登陆然后进入系统。具体操作为,打开浏览器,然后在地址栏中输入
http://127.0.0.1:8080/Library_Sys/,即能看到系统首页了。根据提示输入用户名及其密码,再按确定,即可立即进入系统了。否则即为用户名密码错,如图4.1所示。
图4.1 图书馆管理系统登录首页
在服务器端进行用户身份验证的程序流程图如图4.2程序流程图所示
相关推荐: