用java做的一个图书管理系统的源代码Word文档格式.docx
- 文档编号:22299977
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:25
- 大小:18.60KB
用java做的一个图书管理系统的源代码Word文档格式.docx
《用java做的一个图书管理系统的源代码Word文档格式.docx》由会员分享,可在线阅读,更多相关《用java做的一个图书管理系统的源代码Word文档格式.docx(25页珍藏版)》请在冰豆网上搜索。
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{
是否继续按姓名查询?
ddd=1;
};
case2:
2.模糊查询图书信息:
intdc=0;
while(dc!
请用户输入图书名字中的模糊关键字"
StringE=();
Stringsq123="
SELECT*FROMsystembookWHEREbookNameLIKE'
+E+"
%'
rs=(sq123);
intz=0;
z++;
if(z==0)
是否继续输入图书名字中的模糊关键字?
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)
是否继续输入读者编号?
d=1;
case5:
5.谓词演算查询:
intdq1123=0;
while(dq1123!
=1)
查询借阅了某本书的读者的相关信息"
请输入该书的名字"
StringH=();
Stringsq123456="
SELECT*FROMsystemreaderWHEREreaIDIN(SELECTreaIDFROMborrowbookWHEREbookName='
+H+"
)"
rs=(sq123456);
intl=0;
l++;
if(l==0)
是否继续输入图书名字?
}查询图书信息:
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='
Stringa22=(1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 一个 图书 管理 系统 源代码