資源簡介
本系統數據存儲在map集合中,采用單例模式保證了操作集合的一致性,系統分成管理員和用戶兩部分,若賬號密碼均為admin進入管理員界面,若賬號密碼相同則進入用戶界面。功能實現了圖書的添加,入庫,出庫等操作,用戶實現了購買,查看圖書功能。整體設計采用有單例模式、靜態工廠模式等,適合有基礎的同學下載參照學習。

代碼片段和文件信息
package?com.pb.authority;
import?com.pb.entity.Book;
import?com.pb.entity.ex.EX;
/**
?*?Book接口
?*?@author?藍色飛鳥
?*?@2018年8月20日
?*/
public?interface?BookDao?{
/**
?*?初始化(靜態)
?*/
void?makeData();
/**
?*?新增圖書
?*?@param?bookID
?*?@param?num
?*/
void?inBook(int?bookIdint?num);
/**
?*?圖書出庫
?*?@param?bookID
?*?@param?num
?*/
void?outBook(int?bookIdint?num);
/**
?*?新增圖書
?*?@param?book
?*/
void?saveBook(Book?book);
/**
?*?查詢庫存
?*/
void?query();
/**
?*?購買圖書
?*?@param?bookID
?*?@param?num
?*?@return
?*/
Book?buyBook(int?bookIdint?num);
/**
?*?購買附贈品
?*?@param?exCode
?*?@return?
?*/
EX?buyEx(int?exCode);
/**
?*?結賬
?*?@param?book
?*/
void?checkOut(Book?book);
/**
?*?根據id查詢圖書
?*?@param?id
?*?@return?
?*/
Book?fineBookByID(int?id);
/**
?*?判斷圖書是否存在
?*?@param?id
?*?@return?
?*/
boolean?exist(int?id);
/**
?*?返回map大小
?*?@return
?*/
int?bookSize();
/**
?*?查詢附贈品
?*/
void?queryEx();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????301??2011-09-23?22:01??BookSellfr
?????文件????????389??2013-09-28?11:42??BookSellfr
?????文件????????629??2011-09-23?22:01??BookSellfr
?????文件????????463??2018-08-20?15:27??BookSellfr
?????文件????????560??2018-08-20?15:40??BookSellfr
?????文件???????4492??2018-08-20?15:39??BookSellfr
?????文件???????1220??2018-08-20?15:27??BookSellfr
?????文件???????1189??2018-08-20?15:30??BookSellfr
?????文件????????626??2018-08-20?15:40??BookSellfr
?????文件???????1401??2018-08-20?15:40??BookSellfr
?????文件????????303??2018-08-20?15:26??BookSellfr
?????文件????????255??2018-08-20?15:26??BookSellfr
?????文件???????3091??2018-08-20?14:06??BookSellfr
?????文件????????326??2018-08-20?12:49??BookSellfr
?????文件????????319??2018-08-20?12:49??BookSellfr
?????文件???????1128??2018-08-20?14:13??BookSellfr
?????文件????????571??2018-08-20?12:49??BookSellfr
?????文件????????326??2018-08-20?12:49??BookSellfr
?????文件????????364??2018-08-20?10:16??BookSellfr
?????文件????????379??2018-08-20?10:16??BookSellfr
?????文件???????2886??2018-08-20?15:28??BookSellfr
?????文件???????5684??2018-08-20?15:41??BookSellfr
?????文件???????1834??2018-08-20?15:23??BookSellfr
?????文件???????1160??2018-08-20?15:27??BookSellfr
?????文件????????947??2018-08-20?15:40??BookSellfr
?????文件???????3292??2018-08-20?15:27??BookSellfr
?????文件????????828??2018-08-20?15:27??BookSellfr
?????文件????????944??2018-08-20?15:30??BookSellfr
?????文件????????404??2018-08-20?15:26??BookSellfr
?????文件????????373??2018-08-20?15:26??BookSellfr
............此處省略40個文件信息
- 上一篇:JSP程序開發范例寶典 源碼
- 下一篇:銀行管理系統Java控制臺項目
評論
共有 條評論