字段名 Id Barcode bookname Typeid Author translator ISBN Price page bookcase inTime operator del 数据类型 int(11) varchar(30) varchar(70) int(10)unsigned varchar(30) varchar(30) varchar(20) float(8,2) int(10)unsigned int(10)unsigned Date varchar(30) tinyint(1) 是否为空 No Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes 是否主键 Yes 默认值 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 描述 ID(自动编号) 条形码 书名 类型 作者 译者 出版社 价格 页码 书架 录入时间 操作员 是否删除 表1 图书信息表结构
2. tb_reader(读者信息表)
读者信息表主要用来保存读者信息。表tb_reader的结构如表3.9所示。
字段名 id name sex barcode vocation birthday paperType paperNO tel email createDate operator remark typeid 数据类型 int(10)unsigned varchar(20) varchar(4) varchar(30) varchar(50) Date varchar(10) varchar(20) varchar(20) varchar(100) Date varchar(30) Text int(11) 是否为空 No Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes 是否主键 Yes 表2 读者信息表结构
默认值 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 描述 ID(自动编号) 姓名 性别 条形码 职业 生日 有效证件 证件号 电话 电子邮件 登记日期 操作员 备注 类型 3. tb_borrow(图书借阅信息表)
图书借阅信息表用来保存图书借阅信息。表tb_borrow的结构如表3.5所示。 字段名 数据类型 是否为空 是否主键 默认值 描述 id readerid bookid borrowTime backtime operator ifback int(10)unsigned int(10)unsigned int(10) Date Date varchar(30) Tinytin(1) No Yes Yes Yes Yes Yes Yes Yes NULL NULL NULL NULL NULL NULL ID(自动编号) 读者编号 图书编号 借书时间 应还时间 操作员 是否归还 表3 图书借阅信息表结构
4. tb_giveback(图书归还信息表)
图书归还信息表主要用来保存图书归还信息。表tb_giveback的结构如表3.6所示。
字段名 id readerid bookid backtime operator 数据类型 int(10)unsigned int(11) int(11) Date varchar(30) 是否为空 No Yes Yes Yes Yes 是否主键 Yes 默认值 NULL NULL NULL NULL 描述 ID(自动编号) 读者编号 图书编号 归还时间 操作员 表4 图书归还信息表结构
3.物理方案设计 硬件环境:
(1) 最低配置 C233以上CPU,32MB以上内存,2.1GB硬盘。 (2) 建议配置 CII300以上CPU,64MB内存,6.4GB硬盘。 (3) 打印机一台
(4) UPS不间断电源一台(避免数据因突然停电等意外情况下的丢失)
软件环境:
前台程序:JSP程序开发环境(使用Java语言开发包 JDK 1.6版本) 后台数据库:MySQL数据库
4.输入输出界面设计 1. 系统登录界面
简述:系统登录界面是读者与管理员登录系统的界面。界面如图3.8所示
图14 系统登录界面
2. 图书档案管理界面
由于读者档案管理界面同图书管理界面的增、删、查、改功能相同,下面以图书档案管理为例进行演示。
简述:该窗口主要是管理员对图书进行系统管理。该窗口具备添加,修改,删除三个按钮。添加图书信息要对图书进行详细记录如编号、条形码、书名、类型、作者、译者、出版社、价格、页码、书架等。如图书的资料有变化管理员按修改按钮系统进行修改。完成所要完成的内容后按保存,数据存入数据库。
图15 图书档案管理界面
图16 添加图书信息界面
3. 图书借阅界面
简述:该窗口主要是查询读者基本信息和已借书目,添加预借书目,完成图书的借阅。首先我们要输入读者的编码即读者条形码,点击确定按钮后系统会调出此读者的基本信息,包括姓名、性别、读者类型、证件号码、可借数量、已借书目等。此窗体的功能主要是读者个人情况查询和图书的借阅,当借阅者正确登录到系统后,此功能将被激活,使用户能查看到自身的借阅情况。如还需要借阅其他图书,图书条形码处输入图书编码点击确定,系统显示图书信息,完成借阅后点击完成借阅系统刷新界面。此外管理员也可以修改读者的可借数量。
相关推荐: