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

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

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

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

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

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

用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*FROMsystembookWHEREbookNameLIKE'"+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,systemreaderWHERE=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*FROMsystemreaderWHEREreaGrade=(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*FROMsystemreaderWHEREreaIDIN(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())

{

Stringa22=

(1);

Stringb22=

(2);

Stringc22=(3);

Stringd22=(4);

Stringe22=(5);

Stringf22=(6);

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

kkk++;

}

if(kkk==0)

{

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

}

else

{

{StringdeleSql="DELETEFROMsystembookWHEREbookID='"+b3+"'";

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

");

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

StringS=();

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

rs=(sql1);

intlll=0;

while())

{

Stringa222=

(1);

Stringb222=

(2);

Stringc222=(3);

Stringd222=(4);

Stringe222=(5);

Stringf222=(6);

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

lll++;

}

if(lll==0)

{

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

}

else

{

"要将书名改为");

Stringbbb=();

StringupdateSql1="UPDATEsystembookSETbookName='"+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())

{

Stringa22=

(1);

Stringb22=

(2);

Stringc22=(3);

Stringd22=(4);

Stringe22=(5);

Stringf22=(6);

Stringg22=(7);

Stringh22=(8);

Stringi22=(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())

{

Stringa22=

(1);

Stringb22=

(2);

Stringc22=(3);

Stringd22=(4);

Stringe22=(5);

Stringf22=(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())

{

Stringa222=

(1);

Stringb222=

(2);

Stringc222=(3);

Stringd222=(4);

Stringe222=(5);

Stringf222=(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())

{

Stringa22=(1

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

当前位置:首页 > 总结汇报 > 学习总结

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

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