小型图书管理系统Java课程设计

小型图书管理系统Java课程设计

ID:17599170

大小:280.62 KB

页数:64页

发布时间:2023-08-11 11:52:02

小型图书管理系统Java课程设计_第1页
小型图书管理系统Java课程设计_第2页
小型图书管理系统Java课程设计_第3页
小型图书管理系统Java课程设计_第4页
小型图书管理系统Java课程设计_第5页
小型图书管理系统Java课程设计_第6页
小型图书管理系统Java课程设计_第7页
小型图书管理系统Java课程设计_第8页
小型图书管理系统Java课程设计_第9页
小型图书管理系统Java课程设计_第10页
资源描述:

小型图书管理系统Java课程设计课程名称:Java应用项目作者:***

1前言本系统是小型图书管理系统,专为个人设计。本系统启动后需要登陆,然后进入主界在这个界面我们可以选择所需要的功能模块来完成所要执行的功能。系统共有4个功能模块:图书入库、图书查询、图书删除、图书概览、修改密码。支持一系列关于图书管理方面的简单操作,诸如查询、删除、添加、修改密码等。系统流程图图书删除图书概览修改密码图书查询图书入库系统开始失败退出判断成功判断输入密码说明:退出

2首先是输入判断,相当于在登陆模块,要求用户输入用户名和|密码;然后判断,如果判断失败退出系统,否则进入图书管理系统的主界面。进入主界面后,用户要选择所需执行的功能,即通过鼠标点击相应项,来完成所需操作。图书名图书号单价作者出版社入库时间表book表user用户名密码数据库表数据库设计在图书管理系统中,共设计2张表。本系统使用Access来创建数据表。数据库的名称为Book.mdb。1.表book字段名称数据类型图书名文本图书号文本(主键)单价文本作者文本出版社文本入库时间文本

32.表user字段名称数据类型用户名文本(主键)密码文本系统源码程序代码1登陆界面|:程序名Login.javaimportjava.awt.event.*;importjavax.swing.*;importjava.awt.*;importjava.awt.Container;importjava.util.*;importjava.sql.*;classLoginextendsJFrameimplementsActionListener{Containercp=null;

4JFramef=null;JButtonj1,j2;JTextFieldt1;JPasswordFieldt|2;JLabeljlable1,jlable2;Colorc;JPaneljp1,jp2;Login(){f=newJFrame("小型图书管理系统");j1=newJButton("确定");j2=newJButton("取消");cp=f.getContentPane();jlable1=newJLabel("输入用户名");jlable2=newJLabel("用户密码");jp1=newJPanel();jp2=newJPanel();t1=newJTextField(18);t2=newJPas|swordField(18);

5jp1.add(jlable1);jp1.add(t1);jp1.add(jlable2);jp1.add(t2);JLabelJL=newJLabel("欢迎登陆",SwingConstants.CENTER);cp.add(JL,"North");jp2.add(j1);jp2.add(j2);cp.add(jp1,"Center");cp.add("South",jp2);|jp1.setBackground(newColor(255,153,255));Toolkitkit=Toolkit.getDefaultToolkit();Dimensionscreen=kit.getScreenSize();intx=screen.width;/*取得显示器窗口的宽度*/inty=screen.height;/*取得显示器窗口的高度*///setSize(x,y);/*让系统窗口平铺整个显示器窗口*/f.setSize(300,300);

6intxcenter=(x-300)/2|;intycenter=(y-300)/2;f.setLocation(xcenter,ycenter);/*显示在窗口中央*/f.setVisible(true);//-----------------------------------------------------j1.addActionListener(this);//注册事件监听器j2.addActionListener(this);f.addWindowListener(newWindowAdapter(){publicvoidwindo|wClosing(WindowEvente){System.exit(0);}});}publicvoidconfirm()//验证用户和密码是否存在{try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}catch(ClassNotFoundException

7e){System.out.println("加载驱动程序失败!");}try{Stringurl="jdbc:odbc:driver={MicrosoftAccessDriver(*.mdb)}|;DBQ=Book.mdb";//直接使用当前类目录下的数据库文件Connectioncon=DriverManager.getConnection(url);Statementsql=con.createStatement();Stringuname=t1.getText().trim();StringMima=t2.getText().trim();StringqueryMima="select*fromuserwhere用户名='"+uname+"'and密码='"+Mima+"'";ResultS|etrs=sql.executeQuery(queryMima);if(rs.next()){newBook(uname);f.hide();con.close();}else{JOptionPane.showMessageDialog(null,"该用户不存在","提示!",JOptionPane.YES_NO_OPTION);

8}t1.setText("");t2.setText("");}catch

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1、本文档共64页,下载后即可获取全部内容。
2、此文档《小型图书管理系统Java课程设计》由用户(唯美)提供并上传付费之前 请先通过免费阅读内容等途径辨别内容,本站所有文档下载所得的收益全部归上传人(卖家)所有:如有侵权或不适当内容,请进行举报或申诉。
3、所有的PPT和DOC文档都被视为“模板”允许上传人保留音节日灵结构的情况下删减部份的内容,下裁前须认直查看,确认无误后再购买。
4、开云手机版APP下载网仅提供信息存储空间,仅对用户上传内容的表现方式做保护外理,无法对各卖家所售文档的直实性,完整性,准确性以及专业性等问题提供审核和保证,请谨慎购买。
5、本站文档的总页数,文档格式和文档大小以系统显示为准(内容中显示页数不一定正确),网站客服只以系统显示页数,文件格式,文档大小作为仲裁依据。

文档提供

发布者:唯美

上传时间:1970-01-01 08:00:00

认证主体: ***(个人认证)

IP归属:中国 北京

相关标签

文档提供

发布者:唯美

上传时间:1970-01-01 08:00:00

认证主体: ***(个人认证)

IP归属:中国 北京

相关标签