資源簡介
圖書館管理系統
概述
基于Spring Spring MVC MyBatis的圖書館管理系統,使用Maven進行包管理。
主要功能包括:圖書查詢、圖書管理、圖書編輯、讀者管理、圖書的借閱與歸還以及借還日志記錄等。
環境配置
開發環境:idea或eclipse
概念設計
用戶分為兩類:讀者、圖書館管理員。
圖書館管理員可以修改讀者信息,修改書目信息,查看所有借還日志等;
讀者僅可以修改個人信息、借閱或歸還書籍和查看自己的借還日志。
輯設計
共有6個表:
1. 圖書書目表book_info
名 | 類型 | 長度 | 小數點 | NULL | 用途 | 鍵 |
---|---|---|---|---|---|---|
book_id | bigint | 20 | 0 | 否 | 圖書號 | ? |
name | varchar | 20 | 0 | 否 | 書名 | |
author | varchar | 15 | 0 | 否 | 作者 | |
publish | varchar | 20 | 0 | 否 | 出版社 | |
ISBN | varchar | 15 | 0 | 否 | 標準書號 | |
introduction | text | 0 | 0 | 是 | 簡介 | |
language | varchar | 4 | 0 | 否 | 語言 | |
price | decimal | 10 | 2 | 否 | 價格 | |
pub_date | date | 0 | 0 | 否 | 出版時間 | |
class_id | int | 11 | 0 | 是 | 分類號 | |
number | int | 11 | 0 | 是 | 剩余數量 |
2. 數據庫管理員表admin
名 | 類型 | 長度 | 小數點 | NULL | 用途 | 鍵 |
---|---|---|---|---|---|---|
admin_id | bigint | 20 | 0 | 否 | 賬號 | ? |
password | varchar | 15 | 0 | 否 | 密碼 | |
username | varchar | 15 | 0 | 是 | 用戶名 |
3. 圖書分類表class_info
名 | 類型 | 長度 | 小數點 | NULL | 用途 | 鍵 |
---|---|---|---|---|---|---|
class_id | int | 11 | 0 | 否 | 類別號 | ? |
class_name | varchar | 15 | 0 | 否 | 類別名 |
4. 借閱信息表lend_list
名 | 類型 | 長度 | 小數點 | NULL | 用途 | 鍵 |
---|---|---|---|---|---|---|
ser_num | bigint | 20 | 0 | 否 | 流水號 | ? |
book_id | bigint | 20 | 0 | 否 | 圖書號 | |
reader_id | bigint | 20 | 0 | 否 | 讀者證號 | |
lend_date | date | 0 | 0 | 是 | 借出日期 | |
back_date | date | 0 | 0 | 是 | 歸還日期 |
5. 借閱卡信息表reader_card
名 | 類型 | 長度 | 小數點 | NULL | 用途 | 鍵 |
---|---|---|---|---|---|---|
reader_id | bigint | 20 | 0 | 否 | 讀者證號 | ? |
password | varchar | 15 | 0 | 否 | 密碼 | |
username | varchar | 15 | 0 | 是 | 用戶名 |
6. 讀者信息表reader_info
名 | 類型 | 長度 | 小數點 | NULL | 用途 | 鍵 |
---|---|---|---|---|---|---|
reader_id | bigint | 20 | 0 | 否 | 讀者證號 | ? |
name | varchar | 10 | 0 | 否 | 姓名 | |
sex | varchar | 2 | 0 | 否 | 性別 | |
birth | date | 0 | 0 | 否 | 生日 | |
address | varchar | 50 | 0 | 否 | 地址 | |
phone | varchar | 15 | 0 | 否 | 電話 |
功能展示
1. 首頁登陸
管理者賬號:123456/123456
讀者賬號:10000/123456
代碼片段和文件信息
package?com.library.bean;
public?class?Admin?{
????private?long?admin_id;
????private?String?password;
????private?String?username;
????public?long?getAdminId()?{
????????return?admin_id;
????}
????public?void?setAdminId(long?admin_id)?{
????????this.admin_id?=?admin_id;
????}
????public?String?getPassword()?{
????????return?password;
????}
????public?void?setPassword(String?password)?{
????????this.password?=?password;
????}
????public?String?getUsername()?{
????????return?username;
????}
????public?void?setUsername(String?username)?{
????????this.username?=?username;
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????10432??2019-11-13?19:35??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\doc\1.png
?????文件?????459581??2019-11-13?19:35??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\doc\10.png
?????文件?????989538??2019-11-13?19:35??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\doc\11.png
?????文件?????783522??2019-11-13?19:35??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\doc\12.png
?????文件??????14258??2019-11-13?19:35??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\doc\2.png
?????文件??????80196??2019-11-13?19:35??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\doc\3.png
?????文件?????594887??2019-11-13?19:35??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\doc\5.png
?????文件?????459131??2019-11-13?19:35??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\doc\6.png
?????文件????3516379??2019-11-13?19:35??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\doc\7.png
?????文件?????892475??2019-11-13?19:35??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\doc\8.png
?????文件?????820797??2019-11-13?19:35??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\doc\9.png
?????文件??????12358??2019-11-13?19:35??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\library.sql
?????文件??????????7??2019-12-17?15:06??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\LibrarySystem-master\.idea\.name
?????文件????????641??2019-12-17?15:10??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\LibrarySystem-master\.idea\compiler.xm
?????文件????????209??2019-12-17?15:10??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\LibrarySystem-master\.idea\encodings.xm
?????文件???????1444??2019-12-17?15:06??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\LibrarySystem-master\.idea\inspectionProfiles\Project_Default.xm
?????文件????????538??2019-12-17?15:10??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\LibrarySystem-master\.idea\libraries\Maven__aopalliance_aopalliance_1_0.xm
?????文件????????549??2019-12-17?15:10??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\LibrarySystem-master\.idea\libraries\Maven__commons_dbcp_commons_dbcp_1_4.xm
?????文件????????582??2019-12-17?15:10??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\LibrarySystem-master\.idea\libraries\Maven__commons_logging_commons_logging_1_2.xm
?????文件????????563??2019-12-17?15:10??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\LibrarySystem-master\.idea\libraries\Maven__commons_pool_commons_pool_1_5_4.xm
?????文件????????675??2019-12-17?15:10??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\LibrarySystem-master\.idea\libraries\Maven__com_fasterxm
?????文件????????626??2019-12-17?15:10??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\LibrarySystem-master\.idea\libraries\Maven__com_fasterxm
?????文件????????668??2019-12-17?15:10??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\LibrarySystem-master\.idea\libraries\Maven__com_fasterxm
?????文件????????602??2019-12-17?15:10??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\LibrarySystem-master\.idea\libraries\Maven__javax_servlet_javax_servlet_api_3_1_0.xm
?????文件????????497??2019-12-17?15:10??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\LibrarySystem-master\.idea\libraries\Maven__javax_servlet_jstl_1_2.xm
?????文件????????598??2019-12-17?15:10??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\LibrarySystem-master\.idea\libraries\Maven__mysql_mysql_connector_java_5_1_29.xm
?????文件????????524??2019-12-17?15:10??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\LibrarySystem-master\.idea\libraries\Maven__org_mybatis_mybatis_3_4_1.xm
?????文件????????573??2019-12-17?15:10??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\LibrarySystem-master\.idea\libraries\Maven__org_mybatis_mybatis_spring_1_3_0.xm
?????文件????????633??2019-12-17?15:10??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\LibrarySystem-master\.idea\libraries\Maven__org_springfr
?????文件????????647??2019-12-17?15:10??124ssm圖書借閱系統\【124】ssm圖書管理系統圖書借閱系統源碼\LibrarySystem-master\.idea\libraries\Maven__org_springfr
............此處省略115個文件信息
評論
共有 條評論