java借閱書籍代碼 編寫一個(gè)借書還書的代碼java

JAVA對(duì)圖書館借閱書籍情況編程

首先這個(gè)問題涉及到三個(gè)對(duì)象和一個(gè)動(dòng)作,即圖書對(duì)象,學(xué)生對(duì)象和借書信息的對(duì)象,和完成“借書”的動(dòng)作,圖書對(duì)象又可以包含圖書編號(hào),書名,作者,出版社,出版日期等等,學(xué)生對(duì)象包含學(xué)生編號(hào),姓名,性別,班級(jí),系別等等。借書信息對(duì)象包含圖書編號(hào),學(xué)生編號(hào),借書時(shí)間,借書數(shù)目等等

南州晴隆網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,南州晴隆網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為南州晴隆1000多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的南州晴隆做網(wǎng)站的公司定做!

寫好這三個(gè)類,然后分別new一個(gè)圖書和學(xué)生的對(duì)象實(shí)例,

接著寫一個(gè)借書動(dòng)作過程的方法,將圖書對(duì)象和學(xué)生對(duì)象的屬性保存到借書信息的對(duì)象中....代碼略

利用Java實(shí)現(xiàn)圖書的借閱管理功能,采用文本文件方式存儲(chǔ)數(shù)據(jù)自行設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)。

//只實(shí)現(xiàn)了圖書的添加

package?com.suncheng.main;

import?java.io.BufferedReader;

import?java.io.BufferedWriter;

import?java.io.FileWriter;

import?java.io.IOException;

import?java.io.InputStreamReader;

public?class?Main?{

//路徑

private?final?static?String?PATH?=?"D:\\";

//圖書錄入.txt

private?final?static?String?TSLR?=?PATH+"圖書錄入.txt";

//人員信息.txt

private?final?static?String?RYXX?=?PATH+"人員信息.txt";

//借還書.txt

private?final?static?String?JS_HS?=?PATH+"借還書.txt";

static{

try?{

String[][]?arr?=?{{"圖書ID,圖書名稱",TSLR},{"人員ID,姓名",RYXX},{"借還ID,借書人,開始借書時(shí)間,最終還書截至?xí)r間,還書時(shí)間,是否已還",JS_HS}};

for(int?i?=?0;?i??arr.length;?i++){

getTitle(arr[i][0],?arr[i][1]);

}

}?catch?(IOException?e)?{

throw?new?RuntimeException("系統(tǒng)出現(xiàn)問題,請(qǐng)聯(lián)系管理員!");

}

}

{

try?{

init();

}?catch?(IOException?e)?{

e.printStackTrace();

}

}

public?static?void?main(String[]?args)?throws?IOException?{

new?Main();

}

//初始化菜單

private?void?init()?throws?IOException{

System.out.println("++++++++++++借書管理系統(tǒng)++++++++++++");

System.out.println("\t1).?圖書的錄入");

System.out.println("\t2).?人員信息的錄入");

System.out.println("\t3).?圖書的查詢");

System.out.println("\t4).?借書的錄入");

System.out.println("\t5).?還書的錄入");

System.out.println("\t6).?人員借閱信息的顯示");

System.out.println("請(qǐng)輸入相應(yīng)菜單:");

try?{

int?num?=?Integer.parseInt(new?BufferedReader(new?InputStreamReader(System.in)).readLine());

switch(num){

case?1?:

getTSLR();

break;

}

}?catch?(Exception?e)?{

e.printStackTrace();

}

}

//通用添加標(biāo)題方法

private?static?void?getTitle(String?split,String?path)?throws?IOException{

String[]?arr?=?split.split(",");

BufferedWriter?out?=?new?BufferedWriter(new?FileWriter(path));

for(int?i?=?0;?i??arr.length;?i++){

out.write(arr[i]+"\t");

}

out.newLine();

out.close();

}

//添加圖書方法

private?boolean?getTSLR()?throws?IOException{

boolean?flag?=?false;

FileWriter?fw?=?new?FileWriter(this.TSLR,true);

BufferedReader?br?=?getSystem_In();

while(true){

System.out.println("請(qǐng)輸入圖書ID");

String?id?=?br.readLine();

System.out.println("請(qǐng)輸入圖書姓名");

String?name?=?br.readLine();

fw.write(id+"\t");

fw.write(name+"\t");

fw.write("\r\n");

System.out.println("是否繼續(xù)添加?Y、N");

if(!"y".equalsIgnoreCase(br.readLine())){

break;

}

}

fw.close();

br.close();

return?flag;

}

private?BufferedReader?getSystem_In(){

return?new?BufferedReader(new?InputStreamReader(System.in));

}

}

//圖書類

class?Book{

private?int?id;?//圖書ID

private?String?name;?//圖書名稱

}

//人員類

class?Person{

private?int?id;?//人員ID

private?String?name;?//姓名

}

//借還信息類

class?Person_Book{

private?int?id;?//借還ID

private?String?person;?//借書人

private?String?startDate;?//開始借書時(shí)間

private?String?stopDate;?//最終還書截至?xí)r間

private?String?hsDate;?//還書時(shí)間

private?boolean?flag;?//是否已還?true還,false未

}

java 簡(jiǎn)單的借書還書代碼怎么寫

switch(key){

case 1:

//借書

break;

case 2:

//還書

break;

}

用java編寫一個(gè)簡(jiǎn)單的圖書管理系統(tǒng)。 要求:實(shí)現(xiàn)瀏覽,借書,還書,查詢,退出等功能(每次最多能借

您好,這個(gè)功能要實(shí)現(xiàn)并不難,如果您還是學(xué)生,應(yīng)該用的技術(shù)都是基礎(chǔ)技術(shù)來實(shí)現(xiàn)對(duì)吧。如果是,那么給你一些提示,所使用的技術(shù)如,數(shù)組或集合,對(duì)象,相關(guān)變量屬性,循環(huán),swatch選擇 循環(huán)等等。

思路:瀏覽圖示其實(shí)就是讀取圖書的列表或者讀取某一本圖書的詳情。

借書:從圖書列表中將對(duì)應(yīng)的書籍?dāng)?shù)量減掉一定數(shù)量。比如 num--;

還書:同借書一樣,相加即可;

查詢,就是根據(jù)書名或者相關(guān)信息來查詢書庫中的圖書,一般從數(shù)據(jù)庫獲取到這些數(shù)據(jù),如果更簡(jiǎn)單,那就是從集合里面查詢。

退出,那就更簡(jiǎn)單了,exit。

我不清楚你是要使用JavaWeb來實(shí)現(xiàn)還是使用C/S架構(gòu)來實(shí)現(xiàn),還是使用控制臺(tái)來實(shí)現(xiàn)。但是大概的思路都一致。但是復(fù)雜度不一樣,看你做到什么樣的效果和水平。

求java編程源代碼,關(guān)于圖書借閱系統(tǒng)的,

eess:跪求運(yùn)用java實(shí)現(xiàn)圖書借閱系統(tǒng)的設(shè)計(jì)源代碼

為獲取幫助,你需要告訴我們合法的電子郵件地址*

您還能借助baiduhi聯(lián)系我們或qq:六伍柒幺伍六幺伍

('幺'讀

yao

一聲)

針對(duì)本題目

我們能提供一套與需求相匹配的源代碼

es:\bd451e98b28557d0a0ef65c37d6877a8

eess:跪求運(yùn)用java實(shí)現(xiàn)圖書借閱系統(tǒng)的設(shè)計(jì)源代碼

交易提醒:預(yù)付訂金是陷阱

java編寫圖書管理系統(tǒng)借書還書功能

1.先用jdbc連接數(shù)據(jù)庫,這個(gè)網(wǎng)上好多你去搜下就有

2.借書還書就是對(duì)某張表的更新操作,你借書還書的時(shí)候可以得到該書的一個(gè)id,這時(shí),你通過這個(gè)id從數(shù)據(jù)庫中找到所對(duì)應(yīng)的數(shù)據(jù),更改書得庫存量即可。

自己動(dòng)手做一遍,其實(shí)不難的,加油!

網(wǎng)站標(biāo)題:java借閱書籍代碼 編寫一個(gè)借書還書的代碼java
新聞來源:http://muchs.cn/article8/hjdjip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄網(wǎng)站營銷、Google、電子商務(wù)、網(wǎng)頁設(shè)計(jì)公司、建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管