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

上传人:人*** 文档编号:513038575 上传时间:2022-10-31 格式:DOCX 页数:48 大小:44.52KB
返回 下载 相关 举报
用java做的一个图书管理系统的源代码_第1页
第1页 / 共48页
用java做的一个图书管理系统的源代码_第2页
第2页 / 共48页
用java做的一个图书管理系统的源代码_第3页
第3页 / 共48页
用java做的一个图书管理系统的源代码_第4页
第4页 / 共48页
用java做的一个图书管理系统的源代码_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《用java做的一个图书管理系统的源代码》由会员分享,可在线阅读,更多相关《用java做的一个图书管理系统的源代码(48页珍藏版)》请在金锄头文库上搜索。

1、用java做的一个图书管理系统的源代码importjava.sql.*;importjava.util.*;publicclassTpublicstaticvoidmain(Stringargs)throwsExceptionConnectionconn=null;Statementstmt=null;ResultSetrs=null;while(true)Scannerscanner=newScanner(System.in);System.out.println(请输入用户名:);Stringusername2=scanner.next();System.out.println(请输入密码

2、:);Stringpassword2=scanner.next();if(!(username2.equals()|password2.equals()tryClass.forName(sun.jdbc.odbc.JdbcOdbcDriver);conn=DriverManager.getConnection(jdbc:odbc:book,);Stringsql=select*fromwwwhereusername=+username2+;stmt=conn.createStatement();rs=stmt.executeQuery(sql);3 / 53if(rs.next()if(rs.

3、getString(password).equals(password2)System.out.println(*欢迎来山东科技大学图书馆管理系统*);while(true)System.out.println(1.图书信息);System.out.println(2.读者信息);System.out.println(3.管理员信息);System.out.println(4.借阅信息);System.out.println(5.还书信息);System.out.println(6.逾期罚款或损坏赔偿信息);/System.out.println(7.退出);System.out.printl

4、n(请输入选择功能的序号:);inta=scanner.nextInt();switch(a)case1:System.out.println(图书信息:);System.out.println(1.查询图书信息:);System.out.println(2.插入图书信息:);System.out.println(3.删除图书信息:);System.out.println(4.修改图书信息:);inta1=scanner.nextInt();switch(a1)case1:System.out.println(欢迎进入图书信息查询系统:);System.out.println(1.无条件查询图

5、书信息:);System.out.println(2.条件查询图书信息:);intd=scanner.nextInt();switch(d)case 1:intllll=0;/intmm=0;while(llll!=1)System.out.println(1.无条件查询图书信息:);StringSql0=SELECT*FROMsystembook;rs=stmt.executeQuery(Sql0);while(rs.next()StringbookID=rs.getString(1);StringbookNo=rs.getString(2);StringbookName=rs.getStr

6、ing(3);StringbookWriter=rs.getString(4);StringbookPub=rs.getString(5);System.out.println(bookID+,+bookNo+,+bookName+,+bookWriter+,+bookPub););StringSystem.out.println(是否继续插入?yes/nono返回主菜单k=scanner.next();if(k.startsWith(yes)System.out.println();if(k.startsWith(no)=+A+;llll=1;System.out.println();bre

7、ak;/break;case 2:System.out.println(2.条件查询图书信息:);System.out.println(1.单条件查询图书信息:);System.out.println(2.模糊条件查询图书信息:);System.out.println(3.多表连接查询图书信息:);System.out.println(4.嵌套查询图书信息:);System.out.println(5.谓词演算查询);intc12=scanner.nextInt();switch(c12)case 1:System.out.println(1.单条件查询:);System.out.printl

8、n(1.按图书名编码号查询图书信息:);intddd=0;while(ddd!=1)System.out.println(请输入图书编码号:);StringA=scanner.next();Stringsql1=SELECT*FROMsystembookWHEREbookIDrs=stmt.executeQuery(sql1);intx=0;while(rs.next()Stringa2=rs.getString(1);Stringb2=rs.getString(2);Stringc2=rs.getString(3);Stringd2=rs.getString(4);Stringe2=rs.g

9、etString(5);System.out.println(a2+,+b2+,+c2+,+d2+,+e2);x+;if(x=0)System.out.println(查无此书,请重新输入);回主菜单);LIKE+E+%;elseSystem.out.println(是否继续按姓名查询?yes/nono返Stringk=scanner.next();if(k.startsWith(yes)System.out.println();if(k.startsWith(no)ddd=1;System.out.println();break;case 2:System.out.println(2.模糊查

10、询图书信息:);intdc=0;while(dc!=1)System.out.println(”请用户输入图书名字中的模糊关键字);StringE=scanner.next();Stringsq123=SELECT*FROMsystembookWHEREbookNamers=stmt.executeQuery(sq123);intz=0;while(rs.next()Stringa2=rs.getString(1);Stringb2=rs.getString(2);Stringc2=rs.getString(3);Stringd2=rs.getString(4);Stringe2=rs.get

11、String(5);System.out.println(a2+,+b2+,+c2+,+d2+,+e2);z+;if(z=0)System.out.println(查无此书,请重新输入);elseSystem.out.println(是否继续输入图书名字中的模糊关键字?yes/nono返回主菜单);Stringk=scanner.next();if(k.startsWith(yes)System.out.println();if(k.startsWith(no)dc=1;System.out.println();/break;break;case 3:System.out.println(3.

12、多表连接查询查询图书信息:);intdq=0;while(dq!=1)System.out.println(查询逾期罚款或是赔偿表中的读者的相关信息);System.out.println(请输入逾期罚款或是赔偿的读者编码号);StringF=scanner.next();Stringsq1234=SELECT*FROMfine,borrowbook,systemreaderWHEREfine.bookID=borrowbook.bookIDANDborrowbook.reaID=systemreader.reaIDANDfine.bookID=+F+;rs=stmt.executeQuery

13、(sq1234);intn=0;while(rs.next()Stringa2=rs.getString(1);Stringb2=rs.getString(2);Stringc2=rs.getString(3);Stringd2=rs.getString(4);Stringe2=rs.getString(5);System.out.println(a2+,+b2+,+c2+,+d2+,+e2);n+;if(n=0)System.out.println(查无此人,请重新输入);elseSystem.out.println(是否继续输入图书名字中的模糊关键字?yes/nono返回主菜单);Stri

14、ngk=scanner.next();if(k.startsWith(yes)System.out.println();if(k.startsWith(no)ddd=1;System.out.println();break;case 4:System.out.println(4.嵌套查询图书信息:);intdq1=0;while(dq1!=1)System.out.println(查询某读者所在年级女读者的相关信息);System.out.println(请输入某读者的读者编号);StringG=scanner.next();Stringsq12345=SELECT*FROMsystemreaderWHEREreaGrade=(SELECTreaGradeFROMsystemreaderWHEREreaID=+G+)ANDreaseX=;rs=stmt.executeQuery(sq12345);intm=

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 市场营销

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号