# 校园卡管理系统
## 介绍
图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。
基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。
## 相关技术
1. Java连接ODBC数据库
2. Java的Swing编程
3. Java的JDBC编程
## 数据库
`Book.mdb`就是Access数据库了,导入也是这个。
本数据库采用Access 2016版本
[Microsoft Access 2016安装教程](https://blog.csdn.net/WeiHao0240/article/details/120672363)
安装之后需要配置ODBC连接,将数据源名改成`Book`:
[Java使用ODBC连接Access数据库](https://blog.csdn.net/WeiHao0240/article/details/120727203)
## 所需环境
1. Access 2016
2. JDK1.7
## 安装教程
上面的步骤都准备好之后:
遇到问题可以到**相关博客**进行查看
1. **运行之前需要配置好ODBC**
2. 检查JDK版本,必须是1.7JDK:
![输入图片说明](https://images.gitee.com/uploads/images/2021/1015/150436_874e0840_1590078.png "001.png")
```
java -version
```
![输入图片说明](https://images.gitee.com/uploads/images/2021/1015/150454_d1d5c45b_1590078.png "002.png")
3. 编译
```
javac -encoding UTF-8 Login.java
```
![输入图片说明](https://images.gitee.com/uploads/images/2021/1015/150522_c6eaefb6_1590078.png "003.png")
![输入图片说明](https://images.gitee.com/uploads/images/2021/1015/150531_1462398f_1590078.png "004.png")
4. 运行
```
java Login
```
![输入图片说明](https://images.gitee.com/uploads/images/2021/1015/150543_a506483e_1590078.png "005.png")
注意:如果修改源代码后需要删除所有.class文件,在编译运行!
## 运行截图
1. 登录页面
![输入图片说明](https://images.gitee.com/uploads/images/2021/1015/150553_9c19abef_1590078.png "006.png")
2. 主页面
![输入图片说明](https://images.gitee.com/uploads/images/2021/1015/150559_6fee8fcd_1590078.png "007.png")
3. 图书查询
![输入图片说明](https://images.gitee.com/uploads/images/2021/1015/150606_0dad00a7_1590078.png "008.png")
4. 图书入库
![输入图片说明](https://images.gitee.com/uploads/images/2021/1015/150618_fbf29026_1590078.png "010.png")
5. 图书删除
![输入图片说明](https://images.gitee.com/uploads/images/2021/1015/150636_c6f1e0b7_1590078.png "013.png")
6. 图书概览
![输入图片说明](https://images.gitee.com/uploads/images/2021/1015/150646_13be4399_1590078.png "012.png")
7. 修改密码
![输入图片说明](https://images.gitee.com/uploads/images/2021/1015/150657_d2465701_1590078.png "014.png")
## 相关博客
1. [Microsoft Access 2016安装教程](https://blog.csdn.net/WeiHao0240/article/details/120672363)
2. [Java使用ODBC连接Access数据库](https://blog.csdn.net/WeiHao0240/article/details/120727203)
3. [TextPad安装环境配置](https://jackwei.blog.csdn.net/article/details/86914950)
4. [IDEA运行Java Swing项目中文乱码](https://blog.csdn.net/WeiHao0240/article/details/120744954)
5. [Java指令编译java文件](https://blog.csdn.net/WeiHao0240/article/details/120778832)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
面向对象程序设计是一门实践性很强的计算机专业基础课程,课程设计是学习完该课程后进行的一次较全面的综合练习。其目的在于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用Java语言进行面向对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能力,提高学生的应用能力. 基本功能:查询图书、修改读者密码、显示读者信息、借阅图书、归还图书、添加图书、添加读者、添加管理员、查询图书、删除图书、删除读者、显示全部图书、修改管理员密码等。
资源推荐
资源详情
资源评论
收起资源包目录
book-manage-master.zip (27个子文件)
book-manage-master
BookBrower.java 5KB
运行截图
009.png 3KB
上传jpg错误2.png 76KB
011.png 4KB
006.png 10KB
003.png 6KB
001.png 33KB
010.png 6KB
008.png 9KB
004.png 51KB
005.png 2KB
007.png 21KB
013.png 11KB
上传jpg错误.png 28KB
012.png 12KB
002.png 5KB
014.png 6KB
Book.java 3KB
UpdateMima.java 6KB
课程设计报告.doc 157KB
QueryBook.java 5KB
Book.mdb 408KB
.gitignore 293B
RemoveBook.java 7KB
BookIn.java 6KB
Login.java 4KB
README.md 4KB
共 27 条
- 1
资源评论
weixin_45456834
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功