图书管理系统(Java).pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《图书管理系统(Java).pdf》由会员分享,可在线阅读,更多相关《图书管理系统(Java).pdf(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 特别说明特别说明 此资料来自百度文库(http:/ 此文档原地址来自 感谢您的支持 抱米花 http:/ h t t p:/w e n k u.b a i d u.c o m/v i e w/4c 9d b 18371f e 910e f 12d f 8f 2.h t m l1输入密判失成功系统始判退出查询入删除概修改密退出2明:首先是输入判,相于在登模块,要求用户输入用户名和密;然后判,如果判失退出系统,否入管理系统的主界面。入主界面后,用户要所需行的功能,即通鼠点相,完成所需操作。名号价作者出版社入间表b o o k表u s e r用户名密据表据设据设据设据设在管理系统中,共设2表。本系
2、统使用建据表。1.表b o o k 字段名据类型名文本号文本(主)价文本作者文本出版社文本入间文本2.表u s e r 字段名据类型用户名文本(主)密文本3系统源系统源系统源系统源程序代程序名i m p o r t j a v a.a w t.e v e n t.*;i m p o r t j a v a x.s w i n g.*;i m p o r t j a v a.a w t.*;i m p o r t j a v a.a w t.Co n t a i n e r;i m p o r t j a v a.u t i l.*;i m p o r t j a v a.s q l.*;c l
3、 a s s Lo g i n e x t e n d s JFr a m e i m p l e m e n t s Ac t i o n Li s t e n e r Co n t a i n e r c p=n u l l;JFr a m e f=n u l l;JBu t t o n j 1,j 2;JTe x t Fi e l d t 1;JPa s s w o r d Fi e l d t 2;JLa b e l j l a b l e 1,j l a b l e 2;Co l o r c;JPa n e l j p 1,j p 2;Lo g i n()f=n e w JFr a
4、m e(小型管理系统);j 1=n e w JBu t t o n(确定);j 2=n e w JBu t t o n(取消);c p=f.g e t Co n t e n t Pa n e();j l a b l e 1=n e w JLa b e l(输入用户名);j l a b l e 2=n e w JLa b e l(用户密);j p 1=n e w JPa n e l();j p 2=n e w JPa n e l();t 1=n e w JTe x t Fi e l d(18);t 2=n e w JPa s s w o r d Fi e l d(18);j p 1.a d d(
5、j l a b l e 1);j p 1.a d d(t 1);j p 1.a d d(j l a b l e 2);j p 1.a d d(t 2);JLa b e l JL=n e w JLa b e l(迎登4,Sw i n g Co n s t a n t s.CENTER);c p.a d d(JL,No r t h);j p 2.a d d(j 1);j p 2.a d d(j 2);c p.a d d(j p 1,Ce n t e r);c p.a d d(So u t h,j p 2);j p 1.s e t Ba c k g r o u n d(n e w Co l o r(
6、255,153,255);To o l k i t k i t=To o l k i t.g e t De f a u l t To o l k i t();Di m e n s i o n s c r e e n=k i t.g e t Sc r e e n Si z e();i n t x=s c r e e n.w i d t h;/*取得示器窗口的度*/i n t y=s c r e e n.h e i g h t;/*取得示器窗口的高度*/s e t Si z e(x,y);/*系统窗口平整个示器窗口*/f.s e t Si z e(300,300);i n t x c e n t
7、e r=(x-300)/2;i n t y c e n t e r=(y-300)/2;f.s e t Lo c a t i o n(x c e n t e r,y c e n t e r);/*示在窗口中央*/f.s e t Vi s i b l e(t r u e);/-j 1.a d d Ac t i o n Li s t e n e r(t h i s);/注事件听器j 2.a d d Ac t i o n Li s t e n e r(t h i s);f.a d d Wi n d o w Li s t e n e r(n e w Wi n d o w Ad a p t e r()p
8、 u b l i c v o i d w i n d o w Cl o s i n g(Wi n d o w Ev e n t e)Sy s t e m.e x i t(0););p u b l i c v o i d c o n f i r m()/用户和密是否存在 t r y Cl a s s.f o r Na m e(s u n.j d b c.o d b c.Jd b c Od b c Dr i v e r);c a t c h(Cl a s s No t Fo u n d Ex c e p t i o n e)Sy s t e m.o u t.p r i n t l n(加动程序失!
9、);t r y St r i n g u r l=j d b c:o d b c:d r i v e r=Mi c r o s o f t Ac c e s s Dr i v e r(*.m d b);DBQ=Bo o k.m d b;/直接使用前类目下的据文件Co n n e c t i o n c o n=Dr i v e r Ma n a g e r.g e t Co n n e c t i o n(u r l);St a t e m e n t s q l=c o n.c r e a t e St a t e m e n t();St r i n g u n a m e=t 1.g e
10、 t Te x t().t r i m();5St r i n g Mi m a=t 2.g e t Te x t().t r i m();St r i n g q u e r y Mi m a=s e l e c t*f r o m u s e r w h e r e 用户名=+u n a m e+a n d 密=+Mi m a+;Re s u l t Se t r s=s q l.e x e c u t e Qu e r y(q u e r y Mi m a);i f(r s.n e x t()n e w Bo o k(u n a m e);f.h i d e();c o n.c l o
11、s e();e l s e JOp t i o n Pa n e.s h o w Me s s a g e Di a l o g(n u l l,用户不存在,提示!,JOp t i o n Pa n e.YES_NO_OPTION);t 1.s e t Te x t();t 2.s e t Te x t();c a t c h(SQLEx c e p t i o n g)Sy s t e m.o u t.p r i n t l n(ECo d e+g.g e t Er r o r Co d e();Sy s t e m.o u t.p r i n t l n(EM+g.g e t Me s s
12、 a g e();p u b l i c v o i d a c t i o n Pe r f o r m e d(Ac t i o n Ev e n t e)St r i n g c m d=e.g e t Ac t i o n Co m m a n d();i f(c m d.e q u a l s(确定)c o n f i r m();e l s e i f(c m d.e q u a l s(取消)f.d i s p o s e();p u b l i c s t a t i c v o i d m a i n(St r i n g a r g)Lo g i n a=n e w Lo
13、g i n();6程序名i m p o r t j a v a.a w t.e v e n t.*;i m p o r t j a v a x.s w i n g.*;i m p o r t j a v a.a w t.*;i m p o r t j a v a.a w t.Co n t a i n e r;i m p o r t j a v a.u t i l.*;i m p o r t j a v a.s q l.*;c l a s s Bo o k Br o w e r i m p l e m e n t s Ac t i o n Li s t e n e r JFr a m e f;C
14、o n t a i n e r c p;JPa n e l j p S,j p a n e l We s t;JBu t t o n j b t 1,j b t 2;/按,查询、取消、修改JLa b e l l a b e l,L;/定义文本框JTa b l e t a b l e;/用接收据中返回的信息Ob j e c t c o l u m n Na m e=名,号,价,作者,出版社,入间;Ob j e c t a r=n e w Ob j e c t 806;St r i n g s n o;St r i n g c o u n t=x x;Bo o k Br o w e r()f=n
15、e w JFr a m e();c p=f.g e t Co n t e n t Pa n e();/初始化面板、按、文本框j p S=n e w JPa n e l();j p a n e l We s t=n e w JPa n e l();/-j b t 1=n e w JBu t t o n(确定);j b t 2=n e w JBu t t o n(返回);/-l a b e l=n e w JLa b e l(概,Sw i n g Co n s t a n t s.CENTER);l a b e l.s e t Fo r e g r o u n d(Co l o r.b l u e
16、);L=n e w JLa b e l(在共有+c o u n t+本);/-t a b l e=n e w JTa b l e(a r,c o l u m n Na m e);/a r 存放表中的据,c o l u m n n a m e 表示列名JSc r o l l Pa n e s c r o l l p a n e=n e w JSc r o l l Pa n e(t a b l e);7/-/布局,添加控件j p S.a d d(j b t 1);j p S.a d d(j b t 2);JPa n e l j p a n e l=n e w JPa n e l();j p a n
17、 e l.a d d(l a b e l);JPa n e l p p 4=n e w JPa n e l();JPa n e l j p E=n e w JPa n e l();c p.a d d(j p a n e l,No r t h);JPa n e l j p=n e w JPa n e l();/j p.a d d(s c r o l l p a n e);JPa n e l p=n e w JPa n e l();/用放两个表p.s e t La y o u t(n e w Bo r d e r La y o u t();p.a d d(L,No r t h);p.a d d(s
18、 c r o l l p a n e);c p.a d d(p p 4,We s t);c p.a d d(p,Ce n t e r);c p.a d d(j p S,So u t h);c p.a d d(j p E,Ea s t);/-To o l k i t k i t=To o l k i t.g e t De f a u l t To o l k i t();Di m e n s i o n s c r e e n=k i t.g e t Sc r e e n Si z e();i n t x=s c r e e n.w i d t h;/*取得示器窗口的度*/i n t y=s c
19、 r e e n.h e i g h t;/*取得示器窗口的高度*/f.s e t Si z e(400,330);i n t x c e n t e r=(x-350)/2;i n t y c e n t e r=(y-330)/2;f.s e t Lo c a t i o n(x c e n t e r,y c e n t e r);/*示在窗口中央*/f.s e t Vi s i b l e(t r u e);/-8j b t 1.a d d Ac t i o n Li s t e n e r(t h i s);/注听器j b t 2.a d d Ac t i o n Li s t e
20、n e r(t h i s);/*f.a d d Wi n d o w Li s t e n e r(n e w Wi n d o w Ad a p t e r()p u b l i c v o i d w i n d o w Cl o s i n g(Wi n d o w Ev e n t e)Sy s t e m.e x i t(0););*/-i n t i=0;p u b l i c v o i d s h o w Re c o r d()w h i l e(i=0)a r i 0=;a r i 1=;a r i 2=;a r i 3=;a r i 4=;a r i 5=;i-;i=0
21、;t r y Cl a s s.f o r Na m e(s u n.j d b c.o d b c.Jd b c Od b c Dr i v e r);c a t c h(Cl a s s No t Fo u n d Ex c e p t i o n e)Sy s t e m.o u t.p r i n t l n(加动程序失!);t r y St r i n g u r l=j d b c:o d b c:d r i v e r=Mi c r o s o f t Ac c e s s Dr i v e r(*.m d b);DBQ=Bo o k.m d b;/直接使用前类目下的据文件Co
22、n n e c t i o n c o n=Dr i v e r Ma n a g e r.g e t Co n n e c t i o n(u r l);St r i n g s=s e l e c t*f r o m b o o k;St a t e m e n t s q l=c o n.c r e a t e St a t e m e n t();Re s u l t Se t r s=s q l.e x e c u t e Qu e r y(s);w h i l e(r s.n e x t()St r i n g b n a m e=r s.g e t St r i n g(1);9
23、St r i n g b n o=r s.g e t St r i n g(2);St r i n g p r i c e=r s.g e t St r i n g(3);St r i n g w r i t e r=r s.g e t St r i n g(4);St r i n g p u b l i s h=r s.g e t St r i n g(5);St r i n g i n d a t e=r s.g e t St r i n g(6);a r i 0=b n a m e;a r i 1=b n o;a r i 2=p r i c e;a r i 3=w r i t e r;a
24、 r i 4=p u b l i s h;a r i 5=i n d a t e;i+;c o u n t=+i+;L.s e t Te x t(在共有+c o u n t+本);f.r e p a i n t();c o n.c l o s e();c a t c h(SQLEx c e p t i o n g)Sy s t e m.o u t.p r i n t l n(ECo d e+g.g e t Er r o r Co d e();Sy s t e m.o u t.p r i n t l n(EM+g.g e t Me s s a g e();p u b l i c v o i d
25、a c t i o n Pe r f o r m e d(Ac t i o n Ev e n t e)St r i n g c m d=e.g e t Ac t i o n Co m m a n d();i f(c m d.e q u a l s(确定)f.h i d e();i f(c m d.e q u a l s(返回)f.h i d e();p u b l i c s t a t i c v o i d m a i n(St r i n g a r g)10Bo o k Br o w e r a=n e w Bo o k Br o w e r();a.s h o w Re c o r
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 Java
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内