图书管理系统(Java).pdf

上传人:asd****56 文档编号:70322253 上传时间:2023-01-19 格式:PDF 页数:32 大小:2.30MB
返回 下载 相关 举报
图书管理系统(Java).pdf_第1页
第1页 / 共32页
图书管理系统(Java).pdf_第2页
第2页 / 共32页
点击查看更多>>
资源描述

《图书管理系统(Java).pdf》由会员分享,可在线阅读,更多相关《图书管理系统(Java).pdf(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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

26、d();程序名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 Qu e r y Bo o k 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 3;Co n t

27、 a i n e r c p;JPa n e l j p 1,j p 2,j p 3,j p 4,j p,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;/:输入号JTe x t Fi e l d t f,t f 1,t f 2,t f 3,t f 4,t f 5,t f 6;/定义文本框JLa b e l l a b e l 1,l a b e l 2,l a b e l 3,l a b e l 4;Qu e r y Bo o k()f 3=n e w JFr a m e();c p=f 3

28、.g e t Co n t e n t Pa n e();/初始化面板、按、文本框j p 1=n e w JPa n e l();j p 2=n e w JPa n e l();j p 3=n e w JPa n e l();j p 4=n e w JPa n e l();j p a n e l We s t=n e w JPa n e l();j p=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

29、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);11t f=n e w JTe x t Fi e l d(20);/-t f 1=n e w JTe x t Fi e l d(20);t f 2=n e w JTe x t Fi e l d(20);t f 3=n e w JTe x t Fi e l d(20);t f 4=n e w JTe x t Fi e l d(20);t f 5=n e w JTe x t Fi e l d(20);t f 6=n e w JTe x t Fi

30、 e l d(20);/-/布局,添加控件JPa n e l j p a n e l=n e w JPa n e l();j p a n e l.a d d(l a b e l);j p a n e l.a d d(t f);JPa n e l p p 4=n e w JPa n e l();JPa n e l j p a n e 4=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 p p 2=n e w JPa n e l(n e w Gr i d La y o u t(6,1);JPa n e l p p 3=n e

31、w JPa n e l();p p 4.s e t La y o u t(n e w Gr i d La y o u t(6,1);p p 4.a d d(n e w JLa b e l(名,Sw i n g Co n s t a n t s.CENTER);p p 2.a d d(t f 1);p p 4.a d d(n e w JLa b e l(号,Sw i n g Co n s t a n t s.CENTER);p p 2.a d d(t f 2);p p 4.a d d(n e w JLa b e l(价,Sw i n g Co n s t a n t s.CENTER);p p

32、2.a d d(t f 3);p p 4.a d d(n e w JLa b e l(作者,Sw i n g Co n s t a n t s.CENTER);p p 2.a d d(t f 4);p p 4.a d d(n e w JLa b e l(出版社,Sw i n g Co n s t a n t s.CENTER);p p 2.a d d(t f 5);p p 4.a d d(n e w JLa b e l(入间,Sw i n g Co n s t a n t s.CENTER);p p 2.a d d(t f 6);p p 3.a d d(j b t 1);p p 3.a d d

33、(j b t 2);c p.a d d(p p 4,We s t);c p.a d d(p p 2,Ce n t e r);c p.a d d(p p 3,So u t h);c p.a d d(j p a n e 4,Ea s t);12/-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

34、 c r e e n.h e i g h t;/*取得示器窗口的高度*/f 3.s e t Si z e(350,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 3.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 3.s e t Vi s i b l e(t r u e);/-j 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

35、 s t e n e r(t h i s);/*f 3.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););*/-p u b l i c v o i d s h o w Re c o r d()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)

36、;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 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

37、);St a t e m e n t s q l;St r i n g q l=t f.g e t Te x t().t r i m();St r i n g s=s e l e c t*f r o m b o o k w h e r e 号=+q l+;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);i f(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);St r i n g b n

38、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);13St 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);t f 1.s e t Te x t(b n a m e);t f 2.s e t Te x t(b n o);t f 3.s e t Te x t(p r i c e

39、);t f 4.s e t Te x t(w r i t e r);t f 5.s e t Te x t(p u b l i s h);t f 6.s e t Te x t(i n d a t 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);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(E

40、Co 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();t f 1.s e t Ed i t a b l e(f a l s e);t f 2.s e t Ed i t a b l e(f a l s e);t f 3.s e t Ed i t a b l e(f a l s e);t f 4.s e t Ed i t a b l e(f a l s e);t f 5.s e t Ed i t a b l e(f a l s e);t f 6.s e t Ed i t a

41、 b l e(f a l s 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(确定)s h o w Re c o r d();t f.s e t Te x t();14e l s e i f(c m d.e q u a l s(取消)f 3.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

42、 n g a r g)Qu e r y Bo o k a=n e w Qu e r y Bo o k();程序名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 Re m o v e Bo o k i m p l e m e n

43、 t s Ac t i o n Li s t e n e r JFr a m e f;Co 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,j b t 3;/按,查询、取消、修改JLa b e l l a b e l,L;/:输入学号JTe x t Fi e l d t f;/定义文本框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 O

44、b 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;Re m o v e Bo o k()f=n 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();15/-j b t 1=n e w JBu t t o n(查询);j b t 2=n e w JBu t t o n(取消);j b t 3=n e w JBu t t o n(删除);/-l

45、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);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

46、Pa n e(t a b l e);/-t f=n e w JTe x t Fi e l d(18);/-/-/布局,添加控件j p S.a d d(j b t 1);j p S.a d d(j b t 2);j p S.a d d(j b t 3);JPa n e l j p a n e l=n e w JPa n e l();j p a n e l.a d d(l a b e l);j p a n e l.a d d(t f);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

47、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);16p.a d d(s 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

48、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 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

49、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);/-j 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 n e r(t h i s);j b t 3.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

50、 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(St r i n g q l)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-;17i=0;t r y Cl a s s.f o r Na m e(s u n.j d

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁