JAVA
课程设计报告(图书
管理系统)
1. 系统目的与功能
(1)本系统通链接ACCESS完成对用户信息和图书信息的管理,并制作可视化界面进行操作。
(2)系统主要实现的功能有用户的
登陆,图书的插入、修改、删除、查看、借阅、归还。
2. 开发工具
开发工具使用Eclipse作为主用开发环境,并使用VE相关制作系统界面部分。
3. 系统说明(以下名字都是类名)
1. Access类来进行界面切换,数据库操作等。
2. MainMenu、Regsdit类是系统登陆界面和用户
注册界面。
3. MainCl类是系统的主要界面。
4. Insert、Look、Update、Delete、Sendbook、Backbook类分别用来进行图书插入、图书信息查看、图书信息修改、图书删除、借阅图书、归还图书。
5.
程序代码
Access类
package
access;
import java.
sql.*;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import view.*;
public class Access {
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
PreparedStatement ps = null;
String username;
String temp;
String pass
word;
String bookname;
String bookid;
String author;
String publisher;
String name;
int count;
JTextField test;
JTextField test1;
JLabel jLabel;
JPanel jpane;
int result=0;
public Access(String username, String password) {
this.username = username;
this.password = password;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String strurl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\workspace\\book
mis.mdb";
conn = DriverManager.getConnection(strurl);
stmt = conn.createStatement();
} catch (Exception e) {
}
}
public Access(String bookname,String bookid,String author,String publisher,JTextField test) {
this.bookname=bookname;
this.bookid=bookid;
this.author=author;
this.publisher=publisher;
this.test=test;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String strurl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\workspace\\bookmis.mdb";
conn = DriverManager.getConnection(strurl);
stmt = conn.createStatement();
} catch (Exception e) {
}
}
public Access(String bookname,String bookid,String author,String publisher,JLabel jlabel) {
this.bookname=bookname;
this.bookid=bookid;
this.author=author;
this.publisher=publisher;
this.jLabel=jlabel;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String strurl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\workspace\\bookmis.mdb";
conn = DriverManager.getConnection(strurl);
stmt = conn.createStatement();
} catch (Exception e) {
}
}
public Access() {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String strurl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\workspace\\bookmis.mdb";
conn = DriverManager.getConnection(strurl);
stmt = conn.createStatement();
} catch (Exception e) {
}
}
public Access(String temp,JTextField test1) {
this.temp=temp;
this.test1=test1;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String strurl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\