㈠ java編寫圖書管理系統借書還書功能
1.先用jdbc連接資料庫,這個網上好多你去搜下就有
2.借書還書就是對某張表的更新操作回,你借書還書的時候可以答得到該書的一個id,這時,你通過這個id從資料庫中找到所對應的數據,更改書得庫存量即可。
自己動手做一遍,其實不難的,加油!
㈡ java 簡單的借書還書代碼怎麼寫
switch(key){
case 1:
//借書
break;
case 2:
//還書
break;
}
㈢ java借書還書怎麼做 思路是什麼
呵來呵
我記得 我上學的時候做過圖自書管理的 小項目
其實 借書還書 做好了的話 遠比 "資料庫中,書被借了,數量減1,被還了,加1. " 要復雜的多
首先,書怎麼來的 要考慮吧?---入庫
其次,會員(借閱者) 要考慮吧?
再次,會員借閱許可權要考慮吧?
再再次,書分類要考慮吧?
再再再次,會員還書要考慮吧? 可以替別人還嗎?過期還,不還都要考慮吧?
再再再再次,如果某本書只有一本,這個時候兩個人同時借怎麼處理?要考慮吧
.....
㈣ java簡單的借書系統
HashMap的常用方法
map的存儲和修改方式map.put(key, value);
map是否包含某個元素map.containsKey(key);
map某個key的value值map.get(key);
參考代碼
importjava.util.HashMap;
publicclassBookTest{
staticHashMap<String,Integer>map=newHashMap<String,Integer>();
static{//初始化圖書信息
map.put("三國志",8);
map.put("紅樓夢",0);
map.put("西遊記",15);
}
publicstaticvoidmain(String[]args){//main方法
jieShu("水滸");
jieShu("三國志");
huanShu("三國志");
jieShu("紅樓夢");
huanShu("紅樓夢");
jieShu("紅樓夢");
}
publicstaticvoidjieShu(Stringname){//借書
if(!map.containsKey(name)){//查詢圖書館是否有這本書
System.out.println("書籍:"+name+" 查無此書!");
return;
}
if(map.get(name)<=0){//查詢圖書數量是否為0
System.out.println("書籍:"+name+" 已全部借出,請明日在來");
return;
}
map.put(name,map.get(name)-1);
System.out.println("書籍:"+name+" 借書成功。"+" 庫存:"+map.get(name));
}
publicstaticvoidhuanShu(Stringname){//還書
if(!map.containsKey(name)){
System.out.println("查無此書");
}else{
map.put(name,map.get(name)+1);
System.out.println("書籍:"+name+" 還書成功。"+" 庫存:"+map.get(name));
}
}
}
測試輸出
書籍:水滸 查無此書!
書籍:三國志 借書成功。 庫存:7
書籍:三國志 還書成功。 庫存:8
書籍:紅樓夢 已全部借出,請明日在來
書籍:紅樓夢 還書成功。 庫存:1
書籍:紅樓夢 借書成功。 庫存:0
㈤ 我用java編一個圖書管理程序,借書日期是自動添加當前日期時間,可是應還日期是一個月後,怎麼寫
我搞軟體也很抄多年襲了,其實我感覺解決問題和做證明題是一樣一樣的。自頂向下和自底向上,這個是總體的思路。至於改怎麼實現實現的效率怎麼樣,就要看你對開發的技術掌握的怎麼樣了,當然總體思路的好壞也會影響程序的效率。怎麼說你呢,比如說你先根據當前日期得到應還日期(資料庫自帶的函數一般都支持,Sybase dateadd(month, 1,convert(datetime, '2011-03-31')) )就會得到一個往下推一個月的日期('2011-04-30')。如果是續借那日期又要在延後一個月。這就是獲得相應操作之後的還書日期,這個日期是要更新到資料庫的,到他來還書的時候就可以用當前日期來做一個比較,可以使用datediff(day, putdate, getdate()) 得到應還日期與當前日期相差的天數,如果每天要罰金一元,就可以算出最後改支付的罰金。計算之前先要判斷是否已經過了應還日期。
㈥ java 圖書借閱
中國勞動力是很便宜 .......5分就有人想讓人寫這樣的東西
㈦ 用java編寫一個簡單的圖書管理系統。 要求:實現瀏覽,借書,還書,查詢,退出等功能(每次最多能借
b/s,還是c/s.要不要資料庫。不要就很簡單了,使用對象流,將數據存放在map中存入文版件。取出轉化為權list傳到頁面顯示。使用servlet來接收jsp的請求並修改書籍狀態,在存入。使用jstl提供的c標簽解析結果並顯示。懂了嗎
㈧ 用JAVA做了一個圖書管理系統,就是借書還書的那種,不知道借書和還書怎麼連接
你為什麼要用兩個類來表示借書和還書呢?
借書和還書只是業務裡面的兩種,其實你可以定義一個業務類,然後將借書和還書封裝成該類的方法,這樣就不用當心借書和還書互相依賴了。
㈨ 用Java(Bluej) 建立一個圖書館,和書,借書Class, TreeSet圖書館里, LinkedList在借書里, 要怎麼寫
Comparable 是java中集合 數組排序器的頂層介面 實現其compareTo方法
當然 你這個方法是public的 所以其實無所謂在哪內 最好是設計在Book中 方便成員變容量的自定義比較 因為set在library中 你在構造set 也就是new 的時候 自動幫你排序
㈩ JAVA對圖書館借閱書籍情況編程
首先這個問題涉及到三個對象和一個動作,即圖書對象,學生對象和借書信息的對版象,和完成「借書權」的動作,圖書對象又可以包含圖書編號,書名,作者,出版社,出版日期等等,學生對象包含學生編號,姓名,性別,班級,系別等等。借書信息對象包含圖書編號,學生編號,借書時間,借書數目等等
寫好這三個類,然後分別new一個圖書和學生的對象實例,
接著寫一個借書動作過程的方法,將圖書對象和學生對象的屬性保存到借書信息的對象中....代碼略