資源簡介
【實例簡介】
ü 主要功能及實現
n 功能 1:圖書的入庫
n 功能分析:實現圖書的入庫
n 功能 2:圖書查詢
n 功能分析:圖書查詢(獲取位置),圖書查詢(獲取該圖書)
n 功能 3:圖書出庫
n 功能分析:實現圖書的出庫
n 功能 4:產生ID
n 功能分析:根據角色產生相應的ID
n 功能 5:出版社序號
n 功能分析:根據序號分配對應的出版社
n 功能 6:出版社年份序號
n 功能分析:根據序號分配對應的出版年份
n 功能 7:借書
n 功能分析:存量3本以上才可外借
}
n 功能 8:還書
n 功能分析:實現還書
n 功能 9:查找
n 功能分析:根據讀者編號查找
代碼實現:
代碼片段和文件信息
package?edu.zyb.book;
/**
?*?圖書類,圖書的入庫、出庫/刪除、查詢等行為(操作)
?*?@author?Administrator
?*
?*/
public?class?Book?{
?private?String?ISBN;
?private?String?bookName;
?private?String?author;
?private?String?publisher;
?private?String?publishYear;
?private?double?price;
?private?int?amount;
?public?Book()?{
super();
this.ISBN?=?FunUtil.generateID(“book“);
this.publisher=
FunUtil.distributePubisher(FunUtil.generateID(“pub“));
this.publishYear=
??????FunUtil.distributePublishYear(FunUtil.generateID(“year“));
this.amount?=?Integer.parseInt(FunUtil.generateID(“amo“));
}
public?Book(String?iSBN?String?bookName?String?author?String?publisher?String?publishYear?double?price
int?amount)?{
super();
ISBN?=?iSBN;
this.bookName?=?bookName;
t
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-12-31?08:22??Book1\
?????文件?????????301??2019-12-31?07:46??Book1\.classpath
?????文件?????????381??2019-12-31?07:46??Book1\.project
?????目錄???????????0??2019-12-31?07:46??Book1\.settings\
?????文件?????????598??2019-12-31?07:46??Book1\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2019-12-31?09:21??Book1\bin\
?????目錄???????????0??2019-12-31?09:21??Book1\bin\edu\
?????目錄???????????0??2019-12-31?09:21??Book1\bin\edu\hbb\
?????目錄???????????0??2019-12-31?09:22??Book1\bin\edu\hbb\book\
?????文件????????4289??2019-12-31?09:23??Book1\bin\edu\hbb\book\Book.class
?????文件????????3170??2019-12-31?09:23??Book1\bin\edu\hbb\book\FunUtil.class
?????文件???????15599??2019-12-31?09:23??Book1\bin\edu\hbb\book\IDCardUtil.class
?????文件????????3288??2019-12-31?09:23??Book1\bin\edu\hbb\book\Person.class
?????文件????????3209??2019-12-31?09:23??Book1\bin\edu\hbb\book\Reader.class
?????文件?????????266??2019-12-31?09:21??Book1\bin\edu\hbb\book\Rwadr.class
?????文件????????4739??2019-12-31?09:23??Book1\bin\edu\hbb\book\Test.class
?????目錄???????????0??2019-12-31?08:22??Book1\Book1\
?????文件?????????301??2019-12-31?08:22??Book1\Book1\.classpath
?????文件?????????381??2019-12-31?08:22??Book1\Book1\.project
?????目錄???????????0??2019-12-31?08:22??Book1\Book1\.settings\
?????文件?????????598??2019-12-31?08:22??Book1\Book1\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2019-12-31?08:22??Book1\Book1\bin\
?????目錄???????????0??2019-12-31?08:22??Book1\Book1\bin\edu\
?????目錄???????????0??2019-12-31?08:22??Book1\Book1\bin\edu\zyb\
?????目錄???????????0??2019-12-31?08:22??Book1\Book1\bin\edu\zyb\book\
?????文件????????3593??2019-12-31?08:22??Book1\Book1\bin\edu\zyb\book\Book.java
?????文件????????3663??2019-12-31?08:22??Book1\Book1\bin\edu\zyb\book\FunUtil.java
?????文件???????26650??2019-12-31?08:22??Book1\Book1\bin\edu\zyb\book\IDCardUtil.java
?????文件????????2596??2019-12-31?08:22??Book1\Book1\bin\edu\zyb\book\Person.java
?????文件????????2778??2019-12-31?08:22??Book1\Book1\bin\edu\zyb\book\Reader.java
?????文件????????4324??2019-12-31?08:22??Book1\Book1\bin\edu\zyb\book\Test.java
............此處省略21個文件信息
- 上一篇:SSM調用百度人臉識別demo
- 下一篇:編譯原理課程設計 java實現編譯器
評論
共有 條評論