用java做的一个图书管理系统的源代码doc.docx

上传人:b****5 文档编号:6544039 上传时间:2023-01-07 格式:DOCX 页数:30 大小:20.20KB
下载 相关 举报
用java做的一个图书管理系统的源代码doc.docx_第1页
第1页 / 共30页
用java做的一个图书管理系统的源代码doc.docx_第2页
第2页 / 共30页
用java做的一个图书管理系统的源代码doc.docx_第3页
第3页 / 共30页
用java做的一个图书管理系统的源代码doc.docx_第4页
第4页 / 共30页
用java做的一个图书管理系统的源代码doc.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

用java做的一个图书管理系统的源代码doc.docx

《用java做的一个图书管理系统的源代码doc.docx》由会员分享,可在线阅读,更多相关《用java做的一个图书管理系统的源代码doc.docx(30页珍藏版)》请在冰豆网上搜索。

用java做的一个图书管理系统的源代码doc.docx

用java做的一个图书管理系统的源代码doc

 

用java做的一个图书管理系统的源代码

import.*;

import.*;

 

publicclassT{

publicstaticvoidmain(String[]args)throwsException{

Connectionconn=null;

Statementstmt=null;

ResultSetrs=null;

 

while(true)

 

{Scannerscanner=newScanner;

"请输入用户名:

");

Stringusername2=();

"请输入密码:

");

Stringpassword2=();

if(!

("")||(""))){

try{

 

("");

conn=("jdbc:

odbc:

book","","");

 

Stringsql="select*fromwwwhereusername='"+username2+"'";stmt=();

rs=(sql);

if())

{

 

if("password").equals(password2))

{

"*********欢迎来山东科技大学图书馆管理系统********");

 

while(true)

{

 

"1.图书信息");

 

"

2.

读者信息

");

"

3.

管理员信息

");

"

4.借阅信息

");

"

5.

还书信息

");

"

6.逾期罚款或损坏赔偿信息

");

");

"

请输入选择功能的序号

:

");

inta=();

switch(a){

case1:

"

图书信息:

");

"

1.

查询图书信息:

");

"

2.

插入图书信息:

");

"

3.

删除图书信息:

");

"

4.

修改图书信息:

");

 

inta1=();

switch(a1)

{

case1:

"

"

"

欢迎进入图书信息查询系统

1.无条件查询图书信息:

2.条件查询图书信息:

:

 

");

 

");

");

 

intd=();

switch(d){

case1:

intllll=0;

无条件查询图书信息:

");

StringSql0="SELECT*FROMsystembook";

rs=(Sql0);

while()){

StringbookID=

(1);

StringbookNo=

(2);

StringbookName=(3);

StringbookWriter=(4);

StringbookPub=(5);

","+bookNo+","+bookName+","+bookWriter+","+bookPub);

}

"是否继续插入yes/nono返回主菜单");Stringk=();

if("yes"))

 

{

 

};

if("no"))

{

llll=1;

};

}

 

break;

条件查询图书信息:

");

"

1.

单条件查询图书信息

:

");

"

2.

模糊条件查询图书信息

:

");

"

3.

多表连接查询图书信息

:

");

"

4.

嵌套查询图书信息:

");

"

5.

谓词演算查询

");

intc12=();

switch(c12){

case1:

"1.单条件查询:

");

"1.按图书名编码号查询图书信息:

");

intddd=0;

while(ddd!

=1){

"请输入图书编码号:

");

StringA=();

Stringsql1="SELECT*FROMsystembookWHEREbookID

='"+A+"'";

rs=(sql1);

intx=0;

while())

{

Stringa2=

(1);

Stringb2=

(2);

Stringc2=(3);

Stringd2=(4);

Stringe2=(5);

","+b2+","+c2+","+d2+","+e2);

x++;

}

if(x==0)

{"查无此书,请重新输入");

 

}

 

else{

 

"是否继续按姓名查询yes/nono返回主菜单");

Stringk=();

if("yes"))

{

 

};

if("no"))

{

ddd=1;

};

 

};

}

break;

 

case2:

"2.模糊查询图书信息:

");

intdc=0;

while(dc!

=1){

 

"请用户输入图书名字中的模糊关键字");

StringE=();

Stringsq123="SELECT*FROMsystembookWHEREbookName

LIKE'"+E+"%'";

rs=(sq123);

intz=0;

while())

{

Stringa2=

(1);

Stringb2=

(2);

Stringc2=(3);

Stringd2=(4);

Stringe2=(5);

","+b2+","+c2+","+d2+","+e2);

z++;

}

if(z==0)

 

{"查无此书,请重新输入");

}

else{

 

"是否继续输入图书名字中的模糊关键字yes/nono

返回主菜单");

Stringk=();

if("yes"))

{

 

};

if("no"))

{

dc=1;

连接查询查询图书信息

:

");

intdq=0;

while(dq!

=1){

"查询逾期罚款或是赔偿表中的读者的相关信息");

"请输入逾期罚款或是赔偿的读者编码号");

StringF=();

Stringsq1234="SELECT*FROMfine,borrowbook,systemreader

WHERE=AND=AND='"+F+"'";

rs=(sq1234);

intn=0;

while())

{

Stringa2=

(1);

Stringb2=

(2);

Stringc2=(3);

Stringd2=(4);

Stringe2=(5);

","+b2+","+c2+","+d2+","+e2);

n++;

}

if(n==0)

{"查无此人,请重新输入");

}

else

{

 

"是否继续输入图书名字中的模糊关键字yes/nono返回

主菜单");

 

Stringk=();

if("yes"))

{

 

};

if("no"))

{

ddd=1;

 

};

}

}

 

break;

 

case4:

"4.嵌套查询图书信息:

");

intdq1=0;

while(dq1!

=1){

"查询某读者所在年级女读者的相关信息");

"请输入某读者的读者编号");

StringG=();

Stringsq12345="SELECT*FROMsystemreaderWHERE

reaGrade=(SELECTreaGradeFROMsystemreaderWHEREreaID='"+G+"')ANDreasex='女'";rs=(sq12345);

intm=0;

while())

{

Stringa2=

(1);

Stringb2=

(2);

Stringc2=(3);

Stringd2=(4);

Stringe2=(5);

","+b2+","+c2+","+d2+","+e2);

m++;

}

if(m==0)

{"查无此书,请重新输入");

}

else

{

 

"是否继续输入读者编号yes/nono返回主菜单");

 

Stringk=();

if("yes"))

{

 

};

if("no"))

{

d=1;

 

};

}

}

break;

 

case5:

"5.谓词演算查询:

");

intdq1123=0;

while(dq1123!

=1)

{

"查询借阅了某本书的读者的相关信息");

"请输入该书的名字");

StringH=();

Stringsq123456="SELECT*FROMsystemreaderWHERE

reaIDIN(SELECTreaIDFROMborrowbookWHEREbookName='"+H+"')";rs=(sq123456);

intl=0;

while())

{

Stringa2=

(1);

Stringb2=

(2);

Stringc2=(3);

Stringd2=(4);

Stringe2=(5);

","+b2+","+c2+","+d2+","+e2);

l++;

}

if(l==0)

{

"查无此人,请重新输入");

}

 

else

 

{

 

"是否继续输入图书名字yes/nono返回主菜单

");

Stringk=();

if("yes"))

{

 

}

;

if("no"))

{

d=1;

 

};

}

}

 

break;

}查询图书信息:

");

StringSql="SELECT*FROMsystembook";

rs=(Sql);

while()){

插入图书信息:

"请按顺序插入图书条码号

");

图书索书号

 

图书名字

 

图书作者

 

图书出版

社");

Stringstr=();

String[]splitst=(",");

Stringa11=splitst[0];

Stringa12=splitst[1];

Stringa13=splitst[2];

Stringa14=splitst[3];

Stringa15=splitst[4];

 

StringinsertSql="INSERTINTOsystembook(bookID,bookNo,bookName,bookWriter,bookPub)VALUES('"+a11+"','"+a12+"','"+a13+"','"+a14+"','"+a15+"')";

inti=(insertSql);删除图书信息:

");

"请输入要删除的图书编号:

");

StringStr=();

String[]Splitst=(",");

 

Stringb3=Splitst[0];

Stringsql1="SELECT*FROMsystembookwherebookID='"+b3+"'";rs=(sql1);

intkkk=0;

while())

{

 

String

a22=

(1);

String

b22=

(2);

String

c22=(3);

String

d22=(4);

String

e22=(5);

String

f22=(6);

","+b22+","+c22+","+d22+","+e22+","+f22);

kkk++;

}

if(kkk==0)

{

"没有这本书,请重新输入");

}

 

else

{

 

{StringdeleSql="DELETEFROMsystembookWHERE

bookID='"+b3+"'";

intp=(deleSql);修改图书信息:

");

"请输入修改的图书ID");

StringS=();

 

Stringsql1="SELECT*FROMsystembookwherebookID='"+S+"'";rs=(sql1);

intlll=0;

while())

{

 

String

a222=

(1);

String

b222=

(2);

String

c222=(3);

String

d222=(4);

String

e222=(5);

String

f222=(6);

","+b222+","+c222+","+d222+","+e222+","+f222);

lll++;

 

}

if(lll==0)

{

 

"没有这本书,请重新输入");

}

else

{

 

"要将书名改为");

 

Stringbbb=();

 

StringupdateSql1="UPDATE

 

systembook

 

SET

bookName='"+bbb+"'WHEREbookID='"+S+"'";

 

inthh=(updateSql1);查询读者信息

"2.插入读者信息:

");

"3.删除读者信息:

");

"4.修改读者信息:

"

intb1=();

switch(b1){

case1:

"1.查询读者信息:

");

 

:

 

);

 

");

Stringssql="SELECT*FROMsystemreader";

rs=(ssql);

while()){

插入读者信息:

");

"请按顺序插入借书卡证号读者名字读者学号读者性别读者

LBID读者类型读者学院读者年级读者专业办证日期");

 

Stringstr=();

String[]splitst=(",");

Stringb11=splitst[0];

Stringb12=splitst[1];

Stringb13=splitst[2];

Stringb14=splitst[3];

Stringb15=splitst[4];

Stringb16=splitst[5];

Stringb17=splitst[6];

Stringb18=splitst[7];

Stringb19=splitst[8];

Stringb20=splitst[9];

 

StringinsertSql="INSERTINTOsystemreader(reaID,reaName,reaNo,reaSex,reaLBID,reaType,reaDep,reaGrade,reaPre,reaDate)VALUES('"+b11+"','"+b12+"','"+b13+"','"+b14+"','"+b15+"','"+b16+"','"+b17+"','"+b18+"','"+b19+"','"+b20+"')";

intn=(insertSql);删除读者信息:

");

"请输入要删除的读者证号:

");

StringStr=();

String[]Splitst=(",");

Stringr=Splitst[0];

Stringsql1="SELECT*FROMsystemreaderwherereaID='"+r+"'";rs=(sql1);

intkkk=0;

while())

{

 

String

a22=

(1);

String

b22=

(2);

String

c22=(3);

String

d22=(4);

String

e22=(5);

String

f22=(6);

String

g22=(7);

String

h22=(8);

String

i22=(9);

 

","+b22+","+c22+","+d22+","+e22+","+f22+","+g22+","+h22+","+i22);kkk++;

}

if(kkk==0)

{

"没有这个读者,请重新输入");

}

 

else

{

修改读者信息:

");

"请输入修改以后的读者的ID");

StringS=();

查询管理员信息:

");

"

2.

插入管理员信息:

");

"

3.

删除管理员信息:

");

"

4.

修改管理员信息:

");

"

5.

返回上一级

");

intc11=();

 

switch(c11){

case1:

"

1.查询管理员信息

:

");

StringSsql="SELECT*FROMmanager";

rs=(Ssql);

while()){

插入管理员信息:

");

"请按顺序插入管理员的编号,

 

管理员的姓名

 

管理员的性别

 

所管书库,电话,

地址");

Stringstr=();

String[]splitst=(",");

Stringa11=splitst[0];

Stringa12=splitst[1];

Stringa13=splitst[2];

Stringa14=splitst[3];

Stringa15=splitst[4];

Stringa16=splitst[5];

 

StringinsertSql="INSERTINTOmanager(mID,mName,mSex,mAuth,mTeleph,mAddre)VALUES('"+a11+"','"+a12+"','"+a13+"','"+a14+"','"+a15+"','"+a16+"')";

inti=(insertSql);删除管理员信息:

");

"请输入要删除的管理员编号:

");StringStr=();

String[]Splitst=(",");Stringb3=Splitst[0];

Stringsql1="SELECT*FROMmanagerwheremID='"+b3+"'";

rs=(sql1);

intkkk=0;

while())

{

 

String

a22=

(1);

String

b22=

(2);

String

c22=(3);

String

d22=(4);

String

e22=(5);

String

f22=(6);

","+b22+","+c22+","+d22+","+e22+","+f22);

kkk++;

}

if(kkk==0)

{

"没有这个管理员,请重新输入");

 

}

 

else

{

修改管理员信息

:

");

"请输入要修改的管理员编号:

");

StringS=();

String[]Ssplitst=(",");

Stringc1=Ssplitst[0];

Stringsql1="SELECT*FROMmanagerwheremID='"+S+"'";

rs=(sql1);

intlll=0;

while())

{

 

String

a222=

(1);

String

b222=

(2);

String

c222=(3);

String

d222=(4);

String

e222=(5);

String

f222=(6);

","+b222+","+c222+","+d222+","+e222+","+f222);

lll++;

}

if(lll==0)

{

 

"没有这个管理员,请重新输入");

}

else

{

查询图书借阅信息信息

:

");

"

2.

插入图书借阅信息:

");

"

3.

删除图书借阅信息:

");

"

4.

修改图书借阅信息:

");

"

5.

返回上一级

");

 

intd=();

switch(d){

case1:

"1.查询图书借阅信息:

");

StringSql4="SELECT*FROMborrowbook";

rs=(Sql4);

while()){

 

StringbookID=

(1);

StringreaID=

(2);

 

StringoutDate=(3);

StringyhDate=(4);

","+reaID+","+outDate+","+yhDate);

}

 

break;

 

case2:

intzz=0;

while(zz!

=1){

 

"2.插入图书借阅信息:

");

"请按顺序插入图书的的编号,读者编号,图书借出日期,图书归还日期");Stringstr=();

String[]splitst=(",");

Stringa11=splitst[0];

Stringa12=splitst[1];

Stringa13=splitst[2];

Stringa14=splitst[3];

删除图书借阅信息:

");

"请输入要删除的图书条码号:

");StringStr=();

String[]Splitst=(",");Stringb3=Splitst[0];

Stringsql1="SELECT*FROMborrowbookwherebookID='"+b3+"'";rs=(sql1);

intkkk=0;

while())

{

 

String

a22=

(1);

String

b22=

(2);

String

c22=(3);

String

d22=(4);

修改借阅读书信息:

");

"请输入要修改的图书的ID");StringS=();

String[]Ssplitst=(",");Stringc1=Ssplitst[0];

Stringsql1="SELECT*FROMborrowbookwherebookID='"+S+"'";rs=(sql1);

 

intlll=0;

while())

{

St

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 财会金融考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1