基于java技术的图书馆借阅管理系统的开发(编辑修改稿)内容摘要:

varchar 30 Yes 作者 translator varchar 30 Yes 译者 ISBN varchar 20 No price float 8,2 No 图书价格 bookcase varchar 10 No 图书所在书架 press varchar 70 No 出版社 intime date No 图书入库时间 operator varchar 30 No 操作员 8 page int 10 Yes 图书页码 表 2 图书类型信息表 tb_booktype 字段名称 数据类型 字段长度 是否为空 说明 ID int 10 No Key bookname varchar 30 No days int 10 No 可借阅天数 表 3 读者信息表 tb_reader 字段名称 数据 类型 字段长度 是否为空 说明 Id int 10 No Key name varchar 20 No sex varchar 4 No barcode varchar 30 No readertype varchar 11 No 读者类型 tel varchar 20 Yes 电话 varchar 100 Yes paperType varchar 10 No 证件类型 PaperNO. Varchar 20 No 证件号码 birthday date Yes intime date No 登记时间 operator varchar 30 No 操作员 表 4 读者类型信息表 tb_readertype 字段名称 数据类型 字段长度 是否为空 说明 ID int 10 No Key readername varchar 50 No 9 number int 4 No 可借图书本数 表 5 图书借阅信息表 tb_borrow 字段名称 数据类型 字段长度 是否为空 说明 ID int 10 No Key readerID varchar 10 No bookID int 10 No borrowTime date No 结出时间 backTime date No 应归还时间 operator varchar 30 No 操作员 ifback tinyint 1 No 是否归还 表 6 图书归还信息表 tb_giveback 字段名称 数据类型 字段长度 是否为空 说明 ID int 10 No Key readerID varchar 11 No bookID int 11 No backTime date No 归还时间 operator varchar 30 No 操作员 表 7 系统用户信息表 tb_user 字段名称 数据类型 字段长度 是否为空 说明 ID int 10 No Key name varchar 30 No password varchar 30 No 表 8 图书馆信息表 tb_library 字段名称 数据类型 字段长度 是否为空 说明 10 ID int 10 No Key libraryname varchar 50 No curator varchar 10 No tel varchar 20 Yes 结出时间 address varchar 100 No 应归还时间 varchar 100 No url varchar 100 No 图书馆网站 createDate varchar No 创馆时间 introduce text Yes 图书馆简介 (二) 系统总体结构设计 该系统 在 Windows98/20xx/XP环境下 , 主要采用 JSP开发工具 , MySQL数据库来设计 , 开发过程与成果应符合 GB/T 114571995 软件工程术语。 1. 图书管理系统总体结构图 图 2 系统总体结构图 11 根据需求分析的结果,按照“低耦合、高内聚”的原则,本系统将划分为以下主要功能模块:系统管理员功能模块,读者管理功能模块,图书管理功能模块,图书借还功能模块;系统查询功能模块 [8]。 2. 系统管理员模块功能 该模块主要包括图书馆信息设置 ,用户管理 ,参数设置 ,书架设置。 3. 读者管理模块功能 该模块主要包含读者类型管理和读者信息管理两个子模块 : 1. 读者类型管理 2. 读者信息管理 4. 图书管理模块功能 图书管理功能模块可分为图书类型管理和图书信息管理两个子模块。 5. 图书借还模块功能 该功能模块主要实现对读者借阅、续接、归还图书的操作 6. 系统查询模块功能 该模块包括对图书馆藏书进行查询 ,对读者借阅情况进行查询 ,以及对借阅到期和超期的读者进行提醒的信息。 四 程序设计与编码 (一)开发平台与工具 表 9 系统开发平台和工具 工具名称 用途 JDK MyEclipse Java 开发工具包 J2EE 集成开发环境 12 MySQL SQLYog Tomcat Struts 小型关系数据库管理系统 MySQL 图形化数据库管理工具 Web 应用服务器 第三方插件,可扩展的 Java EE Web 框架 (二)程序设计 1. 数据库与 Web 服务器的连接 数据库连接时采用连接池技术链接 MySQL,具体代码实现如下 : public ConnDB(){。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。