【实例简介】
基于java图书馆管理系统
1. 登录。
读者、图书管理员,系统管理员进入该系统必须登录,身份验证正确了才可以进入该系统,以不同身份进入该系统所对应的系统使用权限是不同的。
2. 系统设置功能:
系统管理员可以设置图书馆相关的参数信息。
3.用户管理功能:
对系统用户进行添加,修改,删除,权限设置等操作。
4.查询功能:
对图书馆的馆藏图书,借阅历史,读者用户等信息进行查询。
5.其他功能
系统管理员可以修改自己的密码,并且拥有其他用户所拥有的所有功能。
【实例截图】
【核心代码】
5280d213-bbeb-4512-8ec0-de345e35edcf
└── 图书馆管理系统
└── MyProject
├── classes
│ ├── myproject
│ │ ├── Action
│ │ │ ├── AboutAction.class
│ │ │ ├── AboutPane_btnOK_actionAdapter.class
│ │ │ ├── AboutPane.class
│ │ │ ├── AdminOperateAction.class
│ │ │ ├── BookSelectAction.class
│ │ │ ├── borrowAction.class
│ │ │ ├── CleanAction.class
│ │ │ ├── CountAction.class
│ │ │ ├── DeleteReaderAction.class
│ │ │ ├── ExitAction.class
│ │ │ ├── GiveBackAction.class
│ │ │ ├── GoAwayAction.class
│ │ │ ├── LostBookAction.class
│ │ │ ├── NewBookAction.class
│ │ │ ├── OutAction.class
│ │ │ ├── OverdueBookAction.class
│ │ │ ├── ReaderInfoAction.class
│ │ │ ├── ReaderRegistAction.class
│ │ │ ├── ReNewBookAction.class
│ │ │ ├── StorageCountAction.class
│ │ │ ├── UpdateBookAction.class
│ │ │ └── UpdatePasswordAction.class
│ │ ├── AdminPanel$0.class
│ │ ├── AdminPanel$TableMouseListener.class
│ │ ├── AdminPanel_btnCanel_actionAdapter.class
│ │ ├── AdminPanel_btnDelete_actionAdapter.class
│ │ ├── AdminPanel_btnExit_actionAdapter.class
│ │ ├── AdminPanel_btnSave_actionAdapter.class
│ │ ├── AdminPanel_btnUpdate_actionAdapter.class
│ │ ├── AdminPanel.class
│ │ ├── AdminPanel_jButton2_actionAdapter.class
│ │ ├── BookLostPanel$0.class
│ │ ├── BookLostPanel$TableMouseListener.class
│ │ ├── BookLostPanel_btnClear_actionAdapter.class
│ │ ├── BookLostPanel_btnExit_actionAdapter.class
│ │ ├── BookLostPanel_btnOK_actionAdapter.class
│ │ ├── BookLostPanel.class
│ │ ├── BookLostPanel_txtLost_actionAdapter.class
│ │ ├── BookSelectPanel$1.class
│ │ ├── BookSelectPanel$2.class
│ │ ├── BookSelectPanel_btnExit_actionAdapter.class
│ │ ├── BookSelectPanel.class
│ │ ├── BookUpdatePanel$0.class
│ │ ├── BookUpdatePanel$TableMouseListener.class
│ │ ├── BookUpdatePanel_btnClear_actionAdapter.class
│ │ ├── BookUpdatePanel_btnDelete_actionAdapter.class
│ │ ├── BookUpdatePanel_btnExit_actionAdapter.class
│ │ ├── BookUpdatePanel_btnSelect_actionAdapter.class
│ │ ├── BookUpdatePanel_btnUpdate_actionAdapter.class
│ │ ├── BookUpdatePanel.class
│ │ ├── BorrowPanel_btnBorrow_actionAdapter.class
│ │ ├── BorrowPanel_btnClear_actionAdapter.class
│ │ ├── BorrowPanel_btnExit_actionAdapter.class
│ │ ├── BorrowPanel_btnOK_actionAdapter.class
│ │ ├── BorrowPanel_btnSelect_actionAdapter.class
│ │ ├── BorrowPanel.class
│ │ ├── DBManager.class
│ │ ├── FlashWindow$0.class
│ │ ├── FlashWindow$MyMonitor.class
│ │ ├── FlashWindow.class
│ │ ├── FrameDemo.class
│ │ ├── FrameDemo_jButton1_actionAdapter.class
│ │ ├── GiveBackPanel$0.class
│ │ ├── GiveBackPanel$TableMouseListener.class
│ │ ├── GiveBackPanel_btnClear_actionAdapter.class
│ │ ├── GiveBackPanel_btnExit_actionAdapter.class
│ │ ├── GiveBackPanel_btnGiveBack_actionAdapter.class
│ │ ├── GiveBackPanel_btnOK_actionAdapter.class
│ │ ├── GiveBackPanel.class
│ │ ├── HungupPanel_btnLogin_actionAdapter.class
│ │ ├── HungupPanel.class
│ │ ├── Login.class
│ │ ├── Login_jButton1_actionAdapter.class
│ │ ├── LogoutPanel_btnLogin_actionAdapter.class
│ │ ├── LogoutPanel.class
│ │ ├── MainClass$1.class
│ │ ├── MainClass.class
│ │ ├── MainFrame$1.class
│ │ ├── MainFrame$PopupListener.class
│ │ ├── MainFrame_btnCount_actionAdapter.class
│ │ ├── MainFrame_btnRegister_actionAdapter.class
│ │ ├── MainFrame_btnSelect_actionAdapter.class
│ │ ├── MainFrame.class
│ │ ├── MainFrame_jMenuItem10_actionAdapter.class
│ │ ├── MainFrame_jMenuItem11_actionAdapter.class
│ │ ├── MainFrame_jMenuItem12_actionAdapter.class
│ │ ├── MainFrame_jMenuItem13_actionAdapter.class
│ │ ├── MainFrame_jMenuItem14_actionAdapter.class
│ │ ├── MainFrame_jMenuItem15_actionAdapter.class
│ │ ├── MainFrame_jMenuItem16_actionAdapter.class
│ │ ├── MainFrame_jMenuItem17_actionAdapter.class
│ │ ├── MainFrame_jMenuItem19_actionAdapter.class
│ │ ├── MainFrame_jMenuItem1_actionAdapter.class
│ │ ├── MainFrame_jMenuItem21_actionAdapter.class
│ │ ├── MainFrame_jMenuItem2_actionAdapter.class
│ │ ├── MainFrame_jMenuItem3_actionAdapter.class
│ │ ├── MainFrame_jMenuItem4_actionAdapter.class
│ │ ├── MainFrame_jMenuItem50_actionAdapter.class
│ │ ├── MainFrame_jMenuItem5_actionAdapter.class
│ │ ├── MainFrame_jMenuItem6_actionAdapter.class
│ │ ├── MainFrame_jMenuItem7_actionAdapter.class
│ │ ├── MainFrame_jMenuItem8_actionAdapter.class
│ │ ├── MainFrame_jMenuItem9_actionAdapter.class
│ │ ├── MainFrame_miAbout_actionAdapter.class
│ │ ├── MainFrame_miReNew_actionAdapter.class
│ │ ├── NewBookPanel_btnAdd_actionAdapter.class
│ │ ├── NewBookPanel.class
│ │ ├── NewBookPanel_txtClear_actionAdapter.class
│ │ ├── NewBookPanel_txtExit_actionAdapter.class
│ │ ├── OverdueCountPanel$1.class
│ │ ├── OverdueCountPanel$2.class
│ │ ├── OverdueCountPanel.class
│ │ ├── ReaderDeletePanel$0.class
│ │ ├── ReaderDeletePanel$TableMouseListener.class
│ │ ├── ReaderDeletePanel_btnClear_actionAdapter.class
│ │ ├── ReaderDeletePanel_btnDelete_actionAdapter.class
│ │ ├── ReaderDeletePanel_btnExit_actionAdapter.class
│ │ ├── ReaderDeletePanel_btnSelect_actionAdapter.class
│ │ ├── ReaderDeletePanel_btnUpdate_actionAdapter.class
│ │ ├── ReaderDeletePanel.class
│ │ ├── ReaderPanel$1.class
│ │ ├── ReaderPanel$2.class
│ │ ├── ReaderPanel_btnOK_actionAdapter.class
│ │ ├── ReaderPanel.class
│ │ ├── RegisterPanel_btnRegist_actionAdapter.class
│ │ ├── RegisterPanel.class
│ │ ├── RegisterPanel_jButton1_actionAdapter.class
│ │ ├── RegisterPanel_jButton2_actionAdapter.class
│ │ ├── ReNewPanel$0.class
│ │ ├── ReNewPanel$TableMouseListener.class
│ │ ├── ReNewPanel_btnClear_actionAdapter.class
│ │ ├── ReNewPanel_btnExit_actionAdapter.class
│ │ ├── ReNewPanel_btnGiveBack_actionAdapter.class
│ │ ├── ReNewPanel_btnOK_actionAdapter.class
│ │ ├── ReNewPanel.class
│ │ ├── StorageCountPanel.class
│ │ ├── TableCreate.class
│ │ ├── UpdatePasswordPanel.class
│ │ ├── UpdatePasswordPanel_jButton1_actionAdapter.class
│ │ └── UpdatePasswordPanel_jButton2_actionAdapter.class
│ └── package cache
│ ├── myproject.Action.dep2
│ └── myproject.dep2
├── Datebase
│ ├── DateBook_Data.MDF
│ └── DateBook_Log.LDF
├── Image
│ ├── about.png
│ ├── admin.png
│ ├── backbook.png
│ ├── borrowbook.png
│ ├── cancel.png
│ ├── clear.png
│ ├── count.png
│ ├── deletereader.png
│ ├── exit.png
│ ├── goaway.png
│ ├── hangup.png
│ ├── htMMlibrary.png
│ ├── htMMorder.png
│ ├── icon.png
│ ├── lib.jpg
│ ├── library.png
│ ├── login.png
│ ├── log.png
│ ├── lostbook.png
│ ├── modifyreader.png
│ ├── newbook.png
│ ├── order.png
│ ├── overdue.png
│ ├── password.png
│ ├── print.png
│ ├── query.png
│ ├── readerinfo.png
│ ├── register.png
│ ├── renewbook.png
│ ├── start.png
│ ├── storage.png
│ ├── switch.png
│ ├── today.png
│ └── updatebook.png
├── Lib
│ └── liquidlnf.jar
├── MyProject.jpx
├── MyProject.jpx.local
├── MyProject.oif
├── src
│ └── myproject
│ ├── Action
│ │ ├── AboutAction.java
│ │ ├── AboutPane.java
│ │ ├── AdminOperateAction.java
│ │ ├── BookSelectAction.java
│ │ ├── borrowAction.java
│ │ ├── CleanAction.java
│ │ ├── CountAction.java
│ │ ├── DeleteReaderAction.java
│ │ ├── ExitAction.java
│ │ ├── GiveBackAction.java
│ │ ├── GoAwayAction.java
│ │ ├── GoAwayAction.jbx
│ │ ├── LostBookAction.java
│ │ ├── NewBookAction.java
│ │ ├── OutAction.java
│ │ ├── OverdueBookAction.java
│ │ ├── ReaderInfoAction.java
│ │ ├── ReaderRegistAction.java
│ │ ├── ReNewBookAction.java
│ │ ├── StorageCountAction.java
│ │ ├── UpdateBookAction.java
│ │ └── UpdatePasswordAction.java
│ ├── AdminPanel.java
│ ├── BookLostPanel.java
│ ├── BookSelectPanel.java
│ ├── BookUpdatePanel.java
│ ├── BorrowPanel.java
│ ├── DBManager.java
│ ├── FlashWindow.java
│ ├── FrameDemo.java
│ ├── GiveBackPanel.java
│ ├── HungupPanel.java
│ ├── Login.java
│ ├── LogoutPanel.java
│ ├── MainClass.java
│ ├── MainFrame.java
│ ├── MainFrame.jbx
│ ├── NewBookPanel.java
│ ├── OverdueCountPanel.java
│ ├── ReaderDeletePanel.java
│ ├── ReaderPanel.java
│ ├── RegisterPanel.java
│ ├── ReNewPanel.java
│ ├── StorageCountPanel.java
│ ├── TableCreate.java
│ └── UpdatePasswordPanel.java
└── 一期结业项目设计文档
├── 一期结业设 计.ppt
└── 结构图.doc
13 directories, 230 files