java课程设计小型图书管理系统_第1页
java课程设计小型图书管理系统_第2页
java课程设计小型图书管理系统_第3页
java课程设计小型图书管理系统_第4页
java课程设计小型图书管理系统_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、输入密码J a v a应用课程设计项目名称:小型图书管理系统课程名称: Java 应用项目作者: *完成日期: 2008 年 12 月 24 日前言本系统是小型图书管理系统,专为个人设计。本系统启动后需要登陆,然后进入主界在这个界面我们可以选择所需要的功能模块来完成所要执行的功能。系统共有 4 个功能模块:图书入库、图书查询、图书删除、图书概览、修改密码。支持一系列关 于图书管理方面的简单操作 ,诸如查询、删除、添加、修改密码等。系统流程图说明:首先是输入判断,相当于在登陆模块,要求用户输入用户名和密码;然后判断,如果判断失败退 出系统,否则进入图书管理系统的主界面。进入主界面后,用户要选择所

2、需执行的功能,即通过鼠标 点击相应项,来完成所需操作。失败判断成功系统开始退出判断图书查询图书入库图书删除图书概览修改密码数据库表表 book图书名图书号单价作者出版社入库时间表 user用户名密码数据库设计在图书管理系统中,共设计 2 张表。本系统使用 Access 来创建数据表。数据库的名称为 。 1.表 book字段名称图书名图书号单价作者出版社入库时间2.表 user字段名称用户名密码数据类型文本文本(主键) 文本文本文本文本数据类型 文本(主键) 文本系统源码程序代码1 登陆界面:程序名import.*;.*;import.*;.*;classLoginextendsJFrameim

3、plementsActionListenerContainercp=null;JFramef=null;JButtonj1,j2;JTextFieldt1;JPasswordFieldt2;JLabeljlable1,jlable2;Colorc;JPaneljp1,jp2;Login()f=newJFrame(" 小型图书管理系统");j1=newJButton(" 确定");j2=newJButton(" 取消");cp=();jlable1=newJLabel(" 输入用户名");jlable2=newJLa

4、bel(" 用户密码");jp1=newJPanel();jp2=newJPanel();t1=newJTextField(18);t2=newJPasswordField(18);(jlable1);(t1);(jlable2);(t2);JLabelJL=newJLabel("<html><fontcolor=#CC00FFsize='7'><i> 欢迎登陆</i></font>",; (JL,"North");(j1);(j2);(jp1,"C

5、enter");("South",jp2);(newColor(255,153,255);Toolkitkit=();Dimensionscreen=();intx=;inty=;db);DBQ="rim();/*取得显示器窗口的宽度*/ /*取得显示器窗口的高度*/StringMima=().trim();StringqueryMima="select*fromuserwhere 用户名='"+uname+"'and 密码='"+Mima+"'" ResultS

6、etrs=(queryMima);if()newBook(uname);();();else(null," 该用户不存在"," 提示!",;("");("");catch(SQLExceptiong)Code"+();M"+();publicvoidactionPerformed(ActionEvente)Stringcmd=();if("确定")confirm();elseif("取消")();publicstaticvoidmain(Stringarg

7、)Logina=newLogin();2 图书概览: 程序名import.*;.*;import.*;.*;classBookBrowerimplementsActionListenerJFramef;Containercp;JPaneljpS,jpanelWest;JButtonjbt1,jbt2;db);DBQ=".*;import.*;.*;classQueryBookimplementsActionListenerJFramef3;Containercp;JPaneljp1,jp2,jp3,jp4,jp,jpanelWest;JButtonjbt1,jbt2;db);DBQ=

8、"rim();Strings="select*frombookwhere 图书号='"+ql+"'"sql=();ResultSetrs=(s);if()Stringbname=(1);Stringbno=(2);Stringprice=(3);Stringwriter=(4);Stringpublish=(5);Stringindate=(6);(bname);(bno);(price);(writer);(publish);(indate);else(null,"您输入的图书号不存在,请重新输入 ",&q

9、uot;输入错误",;();catch(SQLExceptiong)Code"+();M"+();(false);(false);(false);(false);(false);(false);publicvoidactionPerformed(ActionEvente)Stringcmd=();if("确定")showRecord();("");elseif("取消")();publicstaticvoidmain(Stringarg)QueryBooka=newQueryBook();4 图书删除:

10、程序名import.*;.*;import.*;.*;classRemoveBookimplementsActionListener JFramef;Containercp;JPaneljpS,jpanelWest;JButtonjbt1,jbt2,jbt3;db);DBQ="db);DBQ="deldelrim(); remember=ql;showRecord(ql);if("删除")intindex=();if(index=-1)(null," 请选定要删除的表格行","输入错误",;elsedeleteRe

11、cord(index);.*;import.*;.*;importquals("")|().equals("")|().equals("")|().equals("")|().equals("")|().equals("")(f3," 请填写图书资料");return;trycatch(ClassNotFoundExceptiontryStringurl="jdbc:odbc:driver=MicrosoftAccessDriver(*.mdb)

12、;DBQ=".*;.*;import.*;.*;.*;.*;classBookextendsJFrameimplementsActionListenerJButtonQueryScore=newJButton(" 图书查询");JButtonQueryXuefen=newJButton(" 图书入库");JButtonjiangfa=newJButton(" 图书删除");JButtonxuanke=newJButton(" 图书概览");JButtongaiMima=newJButton("

13、修改密码");JMenuBarmb=newJMenuBar();reateLineBorder,2),null,);(newBorderLayout();JLabellabel1=newJLabel(newImageIcon("");(label1);/*JLabelJL=newJLabel("<html><fontcolor=#CC00FFsize='7'><i> 欢迎登陆</i></font>",; (JL,"North");*/JLabella

14、bel2=newJLabel(newImageIcon("");howRecord();if("修改密码")newUpdateMima(username);publicstaticvoidmain(Stringargs)newBook("");7.密码修改:程序名.*;.*;.*;import.*;.*;.*;classUpdateMimaextendsJFrameimplementsActionListenerJFramef;Containercp;JPaneljp1,jp2,jp3,jp4,jp,jpanelWest;JButto

15、njbt1,jbt2;db);DBQ="rim();StringqueryMima="select*fromuserwhere 用户名='"+uname+"'" ResultSetrs=(queryMima);if()StringnewMima=().trim();Strings="updateuserset 密码='"+newMima+"'where 用户名='"+uname+"'" sql=();intupdateMima=(s);if(updateMima=1)(f," 密码修改成功!");();();else(null," 该用户不存在"," 警告!",;("");("");("");("");catch(SQLExceptiong)Code"+();M"+();quals("")|().e

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论