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

下载本文档

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

文档简介

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

2、密码数据库的名称为数据库设计在图书管理系统中,共设计2张表。本系统使用 Access来创建数据表。1.表 book字段名称数据类型图书名文本图书号文本(主键)单价文本作者文本岀版社文本入库时间文本2.表 user字段名称数据类型用户名文本(主键)密码文本系统源码程序代码1登陆界面:程序名import .*;import .*;import .*;import .*;class Log in exte nds JFrameimpleme nts Acti on Liste ner Container cp=n ull;JFrame f=n ull;JButton j1,j2;JTextField

3、 t1;JPasswordField t2;JLabel jlable1,jlable2;Color c;JPanel jp1,jp2;Login()f=new JFrame( 小型图书管理系统 );j1=new JButton( 确定 );j2=new JButton( 取消 );cp=();jlable1=new JLabel( 输入用户名 );jlable2=new JLabel( 用户密码 ); jp1=new JPanel();jp2=new JPanel(); t1=new JTextField(18);t2=new JPasswordField(18);(jlable1);(t1

4、);(jlable2);(t2);,;JLabel JL=new JLabel( 欢迎登陆 (JL,North);(j1);(j2);(jp1,Center); (South,jp2);(new Color(255,153,255);Toolkit kit=();Dimension screen=();int x=;/* 取得显示器窗口的宽度 */int y=;/* 取得显示器窗口的高度 */db);DBQ=;rim();String Mima=().trim();密码 =+Mima+;String queryMima=select * from user where 用户名 =+uname+

5、 and ResultSet rs=(queryMima);if() new Book(uname);(); ();else(null, 该用户不存在 , 提示!();(); catch(SQLException g)public void actionPerformed(ActionEvent e)String cmd=();if( 确定 ) confirm();else if( 取消 )();public static void main(String arg) Login a=new Login();2 图书概览: 程序名import .*;import .*;import .*;imp

6、ort .*;class BookBrower implements ActionListenerJFrame f;Container cp;JPanel jpS,jpanelWest; JButton jbt1,jbt2;db);DBQ=;import .*;import .*;import .*;class QueryBook implements ActionListenerJFrame f3;Container cp;JPanel jp1,jp2,jp3,jp4,jp,jpanelWest;JButton jbt1,jbt2;db);DBQ=;rim();String s=select

7、 * from bookwhere 图书号 =+ql +;sql=();ResultSet rs=(s);if()String bname=(1);String bno=(2);String price=(3);String writer=(4);String publish=(5);String indate=(6);(bname);(bno);(price);(writer);(publish);(indate);else(null, 您输入的图书号不存在,请重新输入输入错误 , ;();catch(SQLException g)(false);(false);(false);(false

8、);(false);(false);public void actionPerformed(ActionEvent e)String cmd=();if( 确定 )showRecord();();else if( 取消 )();public static void main(String arg)QueryBook a=new QueryBook();4 图书删除: 程序名import .*;import .*;import .*;import .*;class RemoveBook implements ActionListenerJFrame f;Container cp;JPanel j

9、pS,jpanelWest;JButton jbt1,jbt2,jbt3;db);DBQ=;db);DBQ=;deldelrim();remember=ql; showRecord(ql);if( 删除 )int index=();if( index=-1)(null, 请选定要删除的表格行 , 输入错误 , ;else deleteRecord(index);import .*;import .*;import .*;quals()|().equals()|().equals()|().equals()|().equals()|().equals()(f3, 请填写图书资料 );return

10、;trytryString url = jdbc:odbc:driver=Microsoft Access Driver (*.mdb);DBQ=; import .*;import .*;import .*;import .*;import .*;class Book extends JFrame implements ActionListenerJButton QueryScore=new JButton( 图书查询 );JButton QueryXuefen=new JButton( 图书入库 );JButton jiangfa=new JButton( 图书删除 );JButton x

11、uanke=new JButton( 图书概览 );JButton gaiMima=new JButton( 修改密码 );JMenuBar mb = new JMenuBar();reateLineBorder, 2),null, );(new BorderLayout();JLabel label1 = new JLabel(new ImageIcon();(label1);/* JLabel JL=new JLabel( 欢迎登陆 ,; (JL,North);*/JLabel label2 = new JLabel(new ImageIcon(); howRecord();if ( 修改

12、密码 )new UpdateMima(username);public static void main(Stringargs)new Book();7.密码修改: 程序名import .*;import .*;import .*;import .*;import .*;import .*;class UpdateMima extends JFrame implements ActionListenerJFrame f;Container cp;JPanel jp1,jp2,jp3,jp4,jp,jpanelWest;JButton jbt1,jbt2;db);DBQ=;rim();String queryMima=select * from user where 用户名 =+uname+;ResultSet rs=(queryMima);if()String newMima=().trim();String s=update user set 密码 =+newMima+ where 用户名 =+uname +; sql=();int updateMima=(s);if(updateMima=1)(f, 密码修改成功! );();();else(null, 该用户不存在 , 警告 c

温馨提示

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

评论

0/150

提交评论