java+swing+mysql图书管理系统(附完整源代码)Word文档格式.docx

上传人:聆听****声音 文档编号:424980 上传时间:2023-04-28 格式:DOCX 页数:99 大小:226.68KB
下载 相关 举报
java+swing+mysql图书管理系统(附完整源代码)Word文档格式.docx_第1页
第1页 / 共99页
java+swing+mysql图书管理系统(附完整源代码)Word文档格式.docx_第2页
第2页 / 共99页
java+swing+mysql图书管理系统(附完整源代码)Word文档格式.docx_第3页
第3页 / 共99页
java+swing+mysql图书管理系统(附完整源代码)Word文档格式.docx_第4页
第4页 / 共99页
java+swing+mysql图书管理系统(附完整源代码)Word文档格式.docx_第5页
第5页 / 共99页
java+swing+mysql图书管理系统(附完整源代码)Word文档格式.docx_第6页
第6页 / 共99页
java+swing+mysql图书管理系统(附完整源代码)Word文档格式.docx_第7页
第7页 / 共99页
java+swing+mysql图书管理系统(附完整源代码)Word文档格式.docx_第8页
第8页 / 共99页
java+swing+mysql图书管理系统(附完整源代码)Word文档格式.docx_第9页
第9页 / 共99页
java+swing+mysql图书管理系统(附完整源代码)Word文档格式.docx_第10页
第10页 / 共99页
java+swing+mysql图书管理系统(附完整源代码)Word文档格式.docx_第11页
第11页 / 共99页
java+swing+mysql图书管理系统(附完整源代码)Word文档格式.docx_第12页
第12页 / 共99页
java+swing+mysql图书管理系统(附完整源代码)Word文档格式.docx_第13页
第13页 / 共99页
java+swing+mysql图书管理系统(附完整源代码)Word文档格式.docx_第14页
第14页 / 共99页
java+swing+mysql图书管理系统(附完整源代码)Word文档格式.docx_第15页
第15页 / 共99页
java+swing+mysql图书管理系统(附完整源代码)Word文档格式.docx_第16页
第16页 / 共99页
java+swing+mysql图书管理系统(附完整源代码)Word文档格式.docx_第17页
第17页 / 共99页
java+swing+mysql图书管理系统(附完整源代码)Word文档格式.docx_第18页
第18页 / 共99页
java+swing+mysql图书管理系统(附完整源代码)Word文档格式.docx_第19页
第19页 / 共99页
java+swing+mysql图书管理系统(附完整源代码)Word文档格式.docx_第20页
第20页 / 共99页
亲,该文档总共99页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

java+swing+mysql图书管理系统(附完整源代码)Word文档格式.docx

《java+swing+mysql图书管理系统(附完整源代码)Word文档格式.docx》由会员分享,可在线阅读,更多相关《java+swing+mysql图书管理系统(附完整源代码)Word文档格式.docx(99页珍藏版)》请在冰点文库上搜索。

java+swing+mysql图书管理系统(附完整源代码)Word文档格式.docx

〜〜img

admin.jpeg

bg1.jpg

login.jpg

—mainbg.jpg

y—lib

耳mysql-connector-java-8.0.16.jar

登录界面:

2

管理员登录:

蘇号root,密码123123

普通用户登录:

账号123,密码123123

注册界面:

管理员主界面:

EWill fflHWW

图书査询界面,

3

I齐血IMBA* MKftW

图书查训

讷逸拝査询方式:

y松■. 捜水

图书借还界面,

|w・imka*wihih-<

mwmnnw

图书借还

检室

埔输入书号,

竹名:

作帝状妇

ifc«

账户管理界面:

图书管理界面:

图书管理

*MNHCa

WAIVKGU

M&

NIISGft

添加图书界面:

添加图书

类别:

膑弄类琳 ,

书名:

2J

作者:

出版社:

价格:

确定

修改图书界面:

修改图书信息

15■;

I

页逸择晒

作者:

状态:

账户值息界面:

账户信息

AH5记录界面:

诱盗拝A改方式:

借书记录

普通用户主界面:

普通用户際户管理界面:

账户管理

背景图片,

14

数据库文件(tsglsys.Sql):

SETNAMESutf8mb4;

SETFOREIGN_KEY_CHECKS=0;

DROPTABLEIFEXISTSbookcategory*;

CREATETABLE'

bookcategory'

'

Category'

varchar(20)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULLCOMMENT1类别‘,

PRIMARYKEY('

)USINGBTREE

)ENGINE=InnoDBCHARACTERSET=utf8COLLATE=utf8_general_ciROW.FORMAT=Compact;

INSERTINTO'

VALUES('

军事'

);

天文'

学术'

小说'

文艺'

科幻'

经济‘);

DROPTABLEIFEXISTSbooktable,;

booktable'

bookid'

int(10)NOTNULLAUTOJNCREMENTCOMMENT'

书号‘,

category'

varchar(20)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULLCOMMENT'

类别'

bookname'

varchar(lOO)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULLCOMMENT'

书名,,

author'

varchar(2O)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULLCOMMENT'

作者,

press'

varchar(lOO)CHARACTERSETutf8COLLATEutf8_general_ciNULLDEFAULTNULLCOMMENT'

出版社,

price'

float(10,2)NOTNULLCOMMENT'

价格

state'

varchar(20)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULLCOMMEN「状态

PRIMARYKEY(bookid*)USINGBTREE,

INDEX'

('

)USINGBTREE,

CONSTRAINT'

booktable_ibfk_l*FOREIGNKEY('

)REFERENCES'

(Category*)ONDELETERESTRICTONUPDATECASCADE

)ENGINE=InnoDBAUTOJNCREMENT=21CHARACTERSET=utf8COLLATE=utf8_general_ciROW.FORMAT=Compact;

booktableVALUES(1,,学术。

《JAVA程序设计教程》*,'

刘志宏航空工业出版社)45.00,在馆,);

booktable*VALUES(2,,学术〉,《软件工程》‘,'

程成'

机械工业出版社'

,31.50,*在馆‘);

VALUES(3,'

学术*(计算机文化》'

(美)帕森斯(ParsonsJJf,'

电子工业出版社28.00,,在馆》;

VALUES(4,,文艺〉'

《我在未来等你》'

,'

刘同'

青年光影出版社36.50,,在馆‘);

VALUES(5,'

小说,《西游记》'

吴承恩'

岳麓出版社33.50,,在馆,);

booktable*VALUES(6,'

《数据结构(c语言)》\'

严蔚敏清华大学出版社"

27.50,,在馆,);

VALUES(7,,学术。

1<

C语言程序设计教程》*,'

谭浩强‘清华大学出版社,,40.00,,在馆

booktableVALUES(8,'

学术《计算机文化基础》,,'

李永红'

对外经济贸易大学。

32.50,在馆,);

INSERTINTO'

VALUES(9,,学术J《数据库系统实现》/加西亚-莫利纳‘机械工业出版社'

47.00,,在馆》;

VALUES(10,,文艺,'

《数据库系统基础教程》'

厄尔曼'

机械工业出版社。

38.50,,在馆'

booktable*VALUES(11,'

学术J《数学思维导论》‘KeithDevlin1,'

人民邮电出版枇40.00,,在馆)

VALUES(12,'

学术‘《移动应用Ul设计必修课》‘,'

余振华'

人民邮电出版社36.00,,在馆'

VALUES(13,,学术,1《快速软件开发》,史蒂夫•迈克康奈尔,,‘清华大学出版社*,25.50/在馆,);

VALUES(14,,科幻J《三体》‘刘慈欣‘重庆出版社31.00,,在馆

INSERTINTObooktable*VALUES(15,,科幻,,'

《海底两万里》\,镭尔•凡尔纳,,'

译林出版社32.50,,在馆

VALUES(16,'

军事‘《狼牙》'

刘猛'

北京联合出版公司35.50,,在馆》;

INSERTINTO,booktable'

VALUES(17,'

《宇宙的琴弦》'

布赖恩•格林'

湖南科学技术岀版社。

30.00,,在馆

INSERTINTObooktableVALUES(18,'

经济,,'

《货币经融学》'

弗宙德里克・S•米什金'

中国人民大学出版社60.00/在馆》;

DROPTABLEIFEXISTS'

borrowrecords'

;

borrowrecords*(

id'

int(10)NOTNULLAUTOJNCREMENTCOMMEN「借书序列‘,

user'

用户名,

int(10)NOTNULLCOMMENT'

varchar(SO)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULLCOMMENT,书名'

borrowtime'

dateNOTNULLCOMMENT‘借书时间'

returntime*dateNULLDEFAULTNULLCOMMENT1还书时间'

status'

状态:

)ENGINE=InnoDBAUTOJNCREMENT=25CHARACTERSET=utf8COLLATE=utf8_general_ciROW.FORMAT=Compact;

usertable*;

usertable*(

用户名,,

studentid'

varchar(2O)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULLCOMMENT1学号‘,

name'

varchar(2O)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULLCOMMENT名

I

password*varchar(2O)CHARACTERSETutf8COLLATEutf8_general_ciNOTNULLCOMMENT'

密码'

admin'

int(10)NOTNULLCOMMENT否为管理员账户1为管理员,0为普通用户,耿认为0'

user

studentid

name

password

admin

「123

|123

123

123123

j1234

1234

root

1

usertable'

123'

'

0);

root*,'

1);

SETFOREIGN_KEY_CHECKS=1;

ft®

库表g

bookid3c9o<

y

bookrumc

author

prew

priceUdtc

♦■■n字术

《JAVAft序釦球询孩

换2现出版吐

45.00汛1

2k

<

«

nze>

E工业出加

3150StS

3字术

《计・叔化》

伊DgXPgomJ“坦孑工业出如t

2800STB

4ftZ

MR

■年光彫出或吐

3&

5OStS

即恩

3150E

Category

6K

《em构(cms)

砂大竽岀版牡

27.SE

7字术

任厦EH奶.t»

已狰

綺地大孕岀阪牡

40.00E®

0军爭

8字术

9M1

対咄疥倒月大学

32.50E

9字术

tC®

EWW

SlMIlkttitttt

47.00m

10J7X

《以»

5翌3砲娅厄尔JI

BUHk出CM

3a50E

学术

11字术

《蚊学专姥号沦〉

KeithDevtin

入印曲出扱吐

40.00m

12字天

人出版吐

3600ZBB

13学术

25.50E

14冲

或庆岀wt

31.00®

S

15

瞬史》

版壮

32-SOEm

科幻

16S9

旅合出版公5)

35.SO

17叔

《芥&

3蜘

布1鴨花协

3000阪

18竖济

中国人抵裂蛔之

60.00&

i

iduser

27

bookidbooknameborrowtime returntime status

13《快速软件开发2019-12-25 2019-12-25 已还

28root

1CJAVA^yiSv2019-12-25

Dao包下的AdminDao.java:

packageDao;

importjava.sql.*;

importjavax.swing.DOptionPane;

publicclassAdminDao

publicstaticbooleansureuser(Stringuser){

Connectioncon=DB.connectDBO;

PreparedStatementpreSql;

ResultSetrs;

StringsqlStr="

select*fromusertablewhereuser=?

"

try{

preSql=con.prepareStatement(sqlStr);

preSql.setString(l,user);

rs=preSql.executeQuery();

booleanflag=false;

while(rs.next()){

flag=true;

returntrue;

if(!

flag)(

returnfalse;

con.close();

}catch(SQLExceptione)(

})

publicstaticvoidmodifypass(Stringuser,Stringpassword)

Connectioncon=DB.connectDB();

updateusertablesetpassword=?

whereuser=?

try{

preSql.setString(l,password);

preSql.setString(2,user);

intok=preSql.executeUpdate();

)catch(SQLExceptione){

}}

publicstaticBooleanadduser(Stringuser,Stringstudentid,Stringname.Stringpassword)(

insertintousertablevalues(?

?

0)"

preSql.setString(1,

user);

preSql.setstring(2,

studentid);

preSql.setString(3,

name);

preSql.setString(4,

password);

31

JOptionPane.shoivMessageDiatog(null,"

用户名已存在"

警告"

,DOptionPane.MARNING_MESSAGE);

BookDao.java:

importjava.util.*;

importjavax.swing.*;

importjavax.swing.table.Default!

ableModel;

publicclassBookDao{

publicBookDao(){

}

publicstaticvoidfindcategory(JComboBox<

String>

box)(

Connectioncon=DB.connectDBO;

select*frombookcategory"

while(rs.next()){

Stringcategory=rs.getString(l);

box.addltem(category);

〃添加图书

publicstaticvoidaddbook(Stringcategory,Stringbookname,Stringauthor,Stringpress,Stringprice){

insertinto

booktable(category,bookname,author,press,price,state)values

preSql.setString(l,

category);

bookname);

author);

press);

preSql.setString(5,

price);

preSql.setString(6,

”在馆”);

〃修改图书

publicstaticvoidmodifybook(intbookid,Stringcategory,Stringbookname,Stringauthor,Stringpress,Stringstate,Stringprice)(

updatebooktableset

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

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2