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

上传人:b****3 文档编号:17007252 上传时间:2022-11-27 格式:DOCX 页数:25 大小:18.58KB
下载 相关 举报
用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

password"

).equals(password2))

{

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

1.图书信息"

2.读者信息"

3.管理员信息"

4.借阅信息"

5.还书信息"

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

出"

请输入选择功能的序号:

inta=();

switch(a){

case1:

"

图书信息:

1.查询图书信息:

2.插入图书信息:

3.删除图书信息:

4.修改图书信息:

inta1=();

switch(a1)

case1:

"

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

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

2.条件查询图书信息:

intd=();

switch(d){

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"

))

{

};

no"

llll=1;

};

}

break;

条件查询图书信息:

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

2.模糊条件查询图书信息:

3.多表连接查询图书信息:

4.嵌套查询图书信息:

5.谓词演算查询"

intc12=();

switch(c12){

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返回主菜单"

ddd=1;

};

case2:

2.模糊查询图书信息:

intdc=0;

while(dc!

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

StringE=();

Stringsq123="

SELECT*FROMsystembookWHEREbookNameLIKE'

+E+"

%'

rs=(sq123);

intz=0;

z++;

if(z==0)

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

dc=1;

表连接查询查询图书信息:

intdq=0;

while(dq!

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

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

StringF=();

Stringsq1234="

SELECT*FROMfine,borrowbook,systemreaderWHERE=AND=AND='

+F+"

rs=(sq1234);

intn=0;

n++;

if(n==0)

查无此人,请重新输入"

else

}

break;

case4:

4.嵌套查询图书信息:

intdq1=0;

while(dq1!

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

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

StringG=();

Stringsq12345="

SELECT*FROMsystemreaderWHEREreaGrade=(SELECTreaGradeFROMsystemreaderWHEREreaID='

+G+"

)ANDreasex='

女'

rs=(sq12345);

intm=0;

m++;

if(m==0)

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

d=1;

case5:

5.谓词演算查询:

intdq1123=0;

while(dq1123!

=1)

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

请输入该书的名字"

StringH=();

Stringsq123456="

SELECT*FROMsystemreaderWHEREreaIDIN(SELECTreaIDFROMborrowbookWHEREbookName='

+H+"

)"

rs=(sq123456);

intl=0;

l++;

if(l==0)

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

}查询图书信息:

StringSql="

rs=(Sql);

插入图书信息:

请按顺序插入图书条码号,图书索书号,图书名字,图书作者,图书出版社"

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)

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

}

{StringdeleSql="

DELETEFROMsystembookWHEREbookID='

intp=(deleSql);

修改图书信息:

请输入修改的图书ID"

StringS=();

+S+"

intlll=0;

Stringa222=

(1);

Stringb222=

(2);

Stringc222=(3);

Stringd222=(4);

Stringe222=(5);

Stringf222=(6);

+b222+"

+c222+"

+d222+"

+e222+"

+f222);

lll++;

if(lll==0)

要将书名改为"

Stringbbb=();

StringupdateSql1="

UPDATEsystembookSETbookName='

+bbb+"

WHEREbookID='

inthh=(updateSql1);

查询读者信息:

2.插入读者信息:

3.删除读者信息:

4.修改读者信息:

);

intb1=();

switch(b1){

1.查询读者信息:

Stringssql="

SELECT*FROMsystemreader"

rs=(ssql);

插入读者信息:

请按顺序插入借书卡证号读者名字读者学号读者性别读者LBID读者类型读者学院读者年级读者专业办证日期"

Stringstr=();

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];

INSERTINTOsystemreader(reaID,reaName,reaNo,reaSex,reaLBID,reaType,reaDep,reaGrade,reaPre,reaDate)VALUES('

+b11+"

+b12+"

+b13+"

+b14+"

+b15+"

+b16+"

+b17+"

+b18+"

+b19+"

+b20+"

intn=(insertSql);

删除读者信息:

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

Stringr=Splitst[0];

SELECT*FROMsystemreaderwherereaID='

+r+"

Stringg22=(7);

Stringh22=(8);

Stringi22=(9);

+f22+"

+g22+"

+h22+"

+i22);

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

修改读者信息:

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

查询管理员信息:

2.插入管理员信息:

3.删除管理员信息:

4.修改管理员信息:

5.返回上一级"

intc11=();

switch(c11){

case1:

1.查询管理员信息:

StringSsql="

SELECT*FROMmanager"

rs=(Ssql);

while()){

插入管理员信息:

请按顺序插入管理员的编号,管理员的姓名,管理员的性别,所管书库,电话,地址"

Stringa16=splitst[5];

StringinsertSql="

INSERTINTOmanager(mID,mName,mSex,mAuth,mTeleph,mAddre)VALUES('

+a16+"

inti=(insertSql);

删除管理员信息:

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

SELECT*FROMmanagerwheremID='

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

修改管理员信息:

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

String[]Ssplitst=("

Stringc1=Ssplitst[0];

查询图书借阅信息信息:

2.插入图书借阅信息:

3.删除图书借阅信息:

4.修改图书借阅信息:

intd=();

1.查询图书借阅信息:

StringSql4="

SELECT*FROMborrowbook"

rs=(Sql4);

StringreaID=

(2);

StringoutDate=(3);

StringyhDate=(4);

+reaID+"

+outDate+"

+yhDate);

intzz=0;

while(zz!

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

删除图书借阅信息:

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

SELECT*FROMborrowbookwherebookID='

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

当前位置:首页 > 小学教育 > 语文

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

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