java图书管理系统

1.前言

课设毕设源码收集已上传到github,地址:https://github.com/52JDK/Source-Collection
如果对大家有用的话欢迎点个star

随着网络时代的到来,电子信息化的飞速发展,图书馆作为一种信息资源的聚集地,图书种类的繁多,用户借阅的繁琐,包含很多的信息数据的管理,以及信息数据的交互。那么如果有一套具体的完善的图书管理系统就显得尤为重要,图书馆如果采用人工来管理书籍和借阅管理,由于资料繁多,手工处理的方式不仅工作量大,管理效率低下,也很容易因为疲劳而产生出错,更不方便读者对图书资料的查阅。为了提高图书管理的效率,本项目针对图书的管理,设计了一个面向图书的管理系统。 本系统主要有四个大的功能,对图书进行管理,对电子书的管理,留言功能,以及对管理员的管理

如需下载请直接翻至文末

2. 数据库设计

admin表

字段类型说明
admin_idStringid
passwordString密码

book_info表

字段类型说明
book_idIntegerid
nameString名称
authorString作者
publishString出版社
ISBNString书号
introductionString简介
pricedecimal价格
pubdatedate出版日期

class_info表

字段类型说明
class_idIntegerid
class_nameString类型

lend_info表

字段类型说明
sernumInteger
book_idInteger书id
reder_idInteger读者id
lend_datedate借书日期
back_datedate还书日期

reader_cart表

字段类型说明
reader_idint读者id
nameString名称
passwordString密码
card_stateint状态

reader_info表

字段类型说明
reader_idint读者id
nameString名称
sexString性别
birthdate生日
addressString地址
tekcodeString电话号
3.运行截图

将项目和SQL导入进去,运行自己的ecplise或者idea
在这里插入图片描述
图书管理:
在这里插入图片描述
读者管理
在这里插入图片描述
借还管理
在这里插入图片描述
密码管理
在这里插入图片描述

4.

在这里插入图片描述

源码作者:withstars ,源码地址:地址
若github网速较慢,可关注一下,回复“JAVA图书管理系统”,而且对源码做了部分修改,修改不能登录的情况
在这里插入图片描述

目 录 摘 要 ……………………………………………………………………………… I 第一章 绪 论 …………………………………………………………………… 1 '1.1 数据库应用系统开发简介 ……………………………………………… 1 '1.2 图书管理系统 ……………………………………………………… 4 '1.3 本文所做的主要工作 …………………………………………………… 6 第二章 数据库理论基础 ………………………………………………………… 7 '2.1 数据库系统设计及范式分析 …………………………………………… 7 '2.2 SQL语言介绍………………………………………………………………… 11 2.2.1 SQL基础 ………………………………………………………………… 11 2.2.2 SQL语句 ………………………………………………………………… 12 第三章 应用系统开发工具………………………………………………… 16 '3.1 Delphi6.0 VCL组件的体系结构……………………………………… 16 '3.2 数据库组件介绍 …………………………………………………………… 17 '3.3 SQL语言在Delphi中的应用 …………………………………………… 18 '3.4 MS SQL Server简述 …………………………………………………… 22 第四章 图书管理系统设计分析 ………………………………………… 24 '4.1 应用需求分析 …………………………………………………………… 24 '4.2 系统功能模块划分 ……………………………………………………… 29 '4.3 系统数据库设计 ………………………………………………………… 29 第五章 图书管理系统应用程序设计 …………………………………… 37 '5.1 系统窗体模块组成 ………………………………………………………… 37 '5.2 数据模块窗体的设置 ……………………………………………………… 37 '5.3启动画面的实现…………………………………………………………… 38 '5.4用户登录窗体的的实现……………………………………………………… 39 '5.5用户密码认证窗体的的实现………………………………………………… 39 '5.6借阅者服务模块的实现…………………………………………………… 40 5.6.1图书查询功能的实现………………………………………………… 41 5.6.2借阅者登录功能的实现………………………………………………… 42 5.6.3借阅者借阅情况功能的实现…………………………………………… 43 5.6.4借阅者个人资料维护功能的实现……………………………………… 47 '5.7工作人员-图书借阅/归还模块的实现……………………………………… 49 5.7.1工作人员进行图书借阅功能实现……………………………………… 50 5.7.2工作人员进行图书归还功能实现……………………………………… 53 '5.8图书馆管理员模块的实现…………………………………………… 54 5.8.1图书馆管理员图书管理功能的实现…………………………………… 55 5.8.2图书馆管理员工作人员和管理员管理功能的实现…………………… 58 5.8.3图书馆管理员修改图书类别及统记功能的实现……………………… 60 5.8.4图书馆管理员借阅者管理功能的实现………………………………… 62 5.8.5图书馆维护借阅者管理功能的实现………………………………… 62 5.8.6图书馆身份维护功能的实现……………………………………… 64 5.8.7图书馆借阅者统计功能的实现………………………………… 65 5.8.8图书馆统计借阅过期记录功能的实现………………………… 67 '5.9系统信息显示的实现………………………………………………… 68 第六章 结束语 ……………………………………………………………… 69 致 谢 ………………………………………………………………………………70 参考书目 …………………………………………………………………………… 70
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值