├── picture
├── p1.1.jpg
├── sign.jpg
├── regist.jpg
├── background4.jpg
├── background5.jpg
└── admin_background.jpg
├── bin
├── menu
│ ├── Main.class
│ ├── User.class
│ ├── AddBook.class
│ ├── AddUser.class
│ ├── Admin.class
│ ├── FixBook.class
│ ├── FixName.class
│ ├── FixPass.class
│ ├── Regest.class
│ ├── AddBook$1.class
│ ├── AddUser$1.class
│ ├── FixBook$1.class
│ ├── FixName$1.class
│ ├── FixPass$1.class
│ ├── MainMenu.class
│ ├── Regest$1.class
│ ├── Regest$2.class
│ ├── SignMenu.class
│ ├── TableDemo.class
│ ├── ChangeBook$1.class
│ ├── ChangeBook$2.class
│ ├── ChangeBook$3.class
│ ├── ChangeBook$4.class
│ ├── ChangeBook$5.class
│ ├── ChangeBook$6.class
│ ├── ChangeBook$7.class
│ ├── ChangeBook.class
│ ├── ChangeInfo$1.class
│ ├── ChangeInfo.class
│ ├── DeleteBook.class
│ ├── DeleteUser$1.class
│ ├── DeleteUser.class
│ ├── SearchBook$1.class
│ ├── SearchBook$2.class
│ ├── SearchBook$3.class
│ ├── SearchBook$4.class
│ ├── SearchBook$5.class
│ ├── SearchBook$6.class
│ ├── SearchBook.class
│ ├── SignMenu$1.class
│ ├── SignMenu$2.class
│ ├── SignMenu$3.class
│ ├── TableDemo$1.class
│ ├── UserManage$1.class
│ ├── UserManage$2.class
│ ├── UserManage$3.class
│ ├── UserManage$4.class
│ ├── UserManage.class
│ ├── BorrowHistory.class
│ ├── AdminBorrowHistory.class
│ ├── AdminBorrowHistory$1.class
│ └── AdminBorrowHistory$2.class
└── database
│ ├── BookData.class
│ ├── DateDemo.class
│ ├── ManageBook.class
│ ├── ManageUser.class
│ ├── ConnectData.class
│ ├── ABorrowHistory.class
│ └── ChangeInfoData.class
├── src
├── menu
│ ├── Admin.java
│ ├── AddBook.java
│ ├── AddUser.java
│ ├── FixBook.java
│ ├── FixName.java
│ ├── FixPass.java
│ ├── MainMenu.java
│ ├── Regest.java
│ ├── SignMenu.java
│ ├── ChangeBook.java
│ ├── ChangeInfo.java
│ ├── DeleteBook.java
│ ├── DeleteUser.java
│ ├── SearchBook.java
│ ├── TableDemo.java
│ ├── UserManage.java
│ ├── BorrowHistory.java
│ ├── AdminBorrowHistory.java
│ ├── Main.java
│ └── User.java
└── database
│ ├── BookData.java
│ ├── ManageBook.java
│ ├── ManageUser.java
│ ├── ABorrowHistory.java
│ ├── ConnectData.java
│ ├── DateDemo.java
│ └── ChangeInfoData.java
├── .settings
├── org.eclipse.core.resources.prefs
└── org.eclipse.jdt.core.prefs
├── lib
└── mysql-connector-java-8.0.16.jar
├── README.md
├── .project
├── .classpath
└── us.sql
/picture/p1.1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/picture/p1.1.jpg
--------------------------------------------------------------------------------
/picture/sign.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/picture/sign.jpg
--------------------------------------------------------------------------------
/bin/menu/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/Main.class
--------------------------------------------------------------------------------
/bin/menu/User.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/User.class
--------------------------------------------------------------------------------
/picture/regist.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/picture/regist.jpg
--------------------------------------------------------------------------------
/src/menu/Admin.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/src/menu/Admin.java
--------------------------------------------------------------------------------
/bin/menu/AddBook.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/AddBook.class
--------------------------------------------------------------------------------
/bin/menu/AddUser.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/AddUser.class
--------------------------------------------------------------------------------
/bin/menu/Admin.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/Admin.class
--------------------------------------------------------------------------------
/bin/menu/FixBook.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/FixBook.class
--------------------------------------------------------------------------------
/bin/menu/FixName.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/FixName.class
--------------------------------------------------------------------------------
/bin/menu/FixPass.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/FixPass.class
--------------------------------------------------------------------------------
/bin/menu/Regest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/Regest.class
--------------------------------------------------------------------------------
/src/menu/AddBook.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/src/menu/AddBook.java
--------------------------------------------------------------------------------
/src/menu/AddUser.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/src/menu/AddUser.java
--------------------------------------------------------------------------------
/src/menu/FixBook.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/src/menu/FixBook.java
--------------------------------------------------------------------------------
/src/menu/FixName.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/src/menu/FixName.java
--------------------------------------------------------------------------------
/src/menu/FixPass.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/src/menu/FixPass.java
--------------------------------------------------------------------------------
/src/menu/MainMenu.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/src/menu/MainMenu.java
--------------------------------------------------------------------------------
/src/menu/Regest.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/src/menu/Regest.java
--------------------------------------------------------------------------------
/src/menu/SignMenu.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/src/menu/SignMenu.java
--------------------------------------------------------------------------------
/bin/menu/AddBook$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/AddBook$1.class
--------------------------------------------------------------------------------
/bin/menu/AddUser$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/AddUser$1.class
--------------------------------------------------------------------------------
/bin/menu/FixBook$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/FixBook$1.class
--------------------------------------------------------------------------------
/bin/menu/FixName$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/FixName$1.class
--------------------------------------------------------------------------------
/bin/menu/FixPass$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/FixPass$1.class
--------------------------------------------------------------------------------
/bin/menu/MainMenu.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/MainMenu.class
--------------------------------------------------------------------------------
/bin/menu/Regest$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/Regest$1.class
--------------------------------------------------------------------------------
/bin/menu/Regest$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/Regest$2.class
--------------------------------------------------------------------------------
/bin/menu/SignMenu.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/SignMenu.class
--------------------------------------------------------------------------------
/bin/menu/TableDemo.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/TableDemo.class
--------------------------------------------------------------------------------
/picture/background4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/picture/background4.jpg
--------------------------------------------------------------------------------
/picture/background5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/picture/background5.jpg
--------------------------------------------------------------------------------
/src/menu/ChangeBook.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/src/menu/ChangeBook.java
--------------------------------------------------------------------------------
/src/menu/ChangeInfo.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/src/menu/ChangeInfo.java
--------------------------------------------------------------------------------
/src/menu/DeleteBook.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/src/menu/DeleteBook.java
--------------------------------------------------------------------------------
/src/menu/DeleteUser.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/src/menu/DeleteUser.java
--------------------------------------------------------------------------------
/src/menu/SearchBook.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/src/menu/SearchBook.java
--------------------------------------------------------------------------------
/src/menu/TableDemo.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/src/menu/TableDemo.java
--------------------------------------------------------------------------------
/src/menu/UserManage.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/src/menu/UserManage.java
--------------------------------------------------------------------------------
/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | encoding//src/menu/User.java=UTF-8
3 |
--------------------------------------------------------------------------------
/bin/database/BookData.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/database/BookData.class
--------------------------------------------------------------------------------
/bin/database/DateDemo.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/database/DateDemo.class
--------------------------------------------------------------------------------
/bin/menu/ChangeBook$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/ChangeBook$1.class
--------------------------------------------------------------------------------
/bin/menu/ChangeBook$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/ChangeBook$2.class
--------------------------------------------------------------------------------
/bin/menu/ChangeBook$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/ChangeBook$3.class
--------------------------------------------------------------------------------
/bin/menu/ChangeBook$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/ChangeBook$4.class
--------------------------------------------------------------------------------
/bin/menu/ChangeBook$5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/ChangeBook$5.class
--------------------------------------------------------------------------------
/bin/menu/ChangeBook$6.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/ChangeBook$6.class
--------------------------------------------------------------------------------
/bin/menu/ChangeBook$7.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/ChangeBook$7.class
--------------------------------------------------------------------------------
/bin/menu/ChangeBook.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/ChangeBook.class
--------------------------------------------------------------------------------
/bin/menu/ChangeInfo$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/ChangeInfo$1.class
--------------------------------------------------------------------------------
/bin/menu/ChangeInfo.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/ChangeInfo.class
--------------------------------------------------------------------------------
/bin/menu/DeleteBook.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/DeleteBook.class
--------------------------------------------------------------------------------
/bin/menu/DeleteUser$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/DeleteUser$1.class
--------------------------------------------------------------------------------
/bin/menu/DeleteUser.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/DeleteUser.class
--------------------------------------------------------------------------------
/bin/menu/SearchBook$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/SearchBook$1.class
--------------------------------------------------------------------------------
/bin/menu/SearchBook$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/SearchBook$2.class
--------------------------------------------------------------------------------
/bin/menu/SearchBook$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/SearchBook$3.class
--------------------------------------------------------------------------------
/bin/menu/SearchBook$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/SearchBook$4.class
--------------------------------------------------------------------------------
/bin/menu/SearchBook$5.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/SearchBook$5.class
--------------------------------------------------------------------------------
/bin/menu/SearchBook$6.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/SearchBook$6.class
--------------------------------------------------------------------------------
/bin/menu/SearchBook.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/SearchBook.class
--------------------------------------------------------------------------------
/bin/menu/SignMenu$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/SignMenu$1.class
--------------------------------------------------------------------------------
/bin/menu/SignMenu$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/SignMenu$2.class
--------------------------------------------------------------------------------
/bin/menu/SignMenu$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/SignMenu$3.class
--------------------------------------------------------------------------------
/bin/menu/TableDemo$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/TableDemo$1.class
--------------------------------------------------------------------------------
/bin/menu/UserManage$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/UserManage$1.class
--------------------------------------------------------------------------------
/bin/menu/UserManage$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/UserManage$2.class
--------------------------------------------------------------------------------
/bin/menu/UserManage$3.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/UserManage$3.class
--------------------------------------------------------------------------------
/bin/menu/UserManage$4.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/UserManage$4.class
--------------------------------------------------------------------------------
/bin/menu/UserManage.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/UserManage.class
--------------------------------------------------------------------------------
/src/database/BookData.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/src/database/BookData.java
--------------------------------------------------------------------------------
/src/menu/BorrowHistory.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/src/menu/BorrowHistory.java
--------------------------------------------------------------------------------
/bin/database/ManageBook.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/database/ManageBook.class
--------------------------------------------------------------------------------
/bin/database/ManageUser.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/database/ManageUser.class
--------------------------------------------------------------------------------
/bin/menu/BorrowHistory.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/BorrowHistory.class
--------------------------------------------------------------------------------
/picture/admin_background.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/picture/admin_background.jpg
--------------------------------------------------------------------------------
/src/database/ManageBook.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/src/database/ManageBook.java
--------------------------------------------------------------------------------
/src/database/ManageUser.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/src/database/ManageUser.java
--------------------------------------------------------------------------------
/bin/database/ConnectData.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/database/ConnectData.class
--------------------------------------------------------------------------------
/src/database/ABorrowHistory.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/src/database/ABorrowHistory.java
--------------------------------------------------------------------------------
/src/menu/AdminBorrowHistory.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/src/menu/AdminBorrowHistory.java
--------------------------------------------------------------------------------
/bin/database/ABorrowHistory.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/database/ABorrowHistory.class
--------------------------------------------------------------------------------
/bin/database/ChangeInfoData.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/database/ChangeInfoData.class
--------------------------------------------------------------------------------
/bin/menu/AdminBorrowHistory.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/AdminBorrowHistory.class
--------------------------------------------------------------------------------
/bin/menu/AdminBorrowHistory$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/AdminBorrowHistory$1.class
--------------------------------------------------------------------------------
/bin/menu/AdminBorrowHistory$2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/bin/menu/AdminBorrowHistory$2.class
--------------------------------------------------------------------------------
/lib/mysql-connector-java-8.0.16.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/wanide/Library-Manage-System/HEAD/lib/mysql-connector-java-8.0.16.jar
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Library-Manage-System
2 | 图书管理系统
3 | 图书管理系统进行了对图书的增删改查,对用户的增删改,分为用户和管理员两个界面,管理员比用户多了两个选项卡来进行账户和图书的管理
4 | 详情可以查看博客:https://blog.csdn.net/wan_ide/article/details/97272682
5 |
--------------------------------------------------------------------------------
/src/menu/Main.java:
--------------------------------------------------------------------------------
1 | package menu;
2 |
3 | import database.ConnectData;
4 |
5 | public class Main {
6 | public static void main(String[] args) throws Exception {
7 | SignMenu m = new SignMenu();
8 | m.init();
9 |
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | 图书管理系统1.0
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.jdt.core.javanature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/.classpath:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=10
4 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
5 | org.eclipse.jdt.core.compiler.compliance=10
6 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate
7 | org.eclipse.jdt.core.compiler.debug.localVariable=generate
8 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate
9 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
10 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
11 | org.eclipse.jdt.core.compiler.source=10
12 |
--------------------------------------------------------------------------------
/src/database/ConnectData.java:
--------------------------------------------------------------------------------
1 | package database;
2 |
3 | import java.sql.Connection;
4 | import java.sql.DriverManager;
5 | import java.sql.SQLException;
6 |
7 | public class ConnectData {
8 |
9 | public static Connection connect() {
10 | String url = "jdbc:mysql:// localhost:3306/us?serverTimezone=GMT%2B8";
11 |
12 | //String url = "jdbc:mysql:// localhost:3306/us?serverTimezone=GMT%2B8";
13 | try {
14 |
15 | Class.forName("com.mysql.cj.jdbc.Driver");
16 |
17 | }catch(Exception e) {}
18 |
19 | Connection con = null ;
20 |
21 | try {
22 | con = DriverManager.getConnection(url, "root", "000000");
23 | }catch(SQLException e) {
24 | }
25 | return con;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/src/database/DateDemo.java:
--------------------------------------------------------------------------------
1 | package database;
2 |
3 | import java.sql.Connection;
4 | import java.sql.PreparedStatement;
5 | import java.sql.ResultSet;
6 | import java.util.Date;
7 |
8 | public class DateDemo {
9 | public static void main(String[] args) throws Exception{
10 | Date d = new Date();
11 | System.out.println(d);
12 | Date t = null ;
13 | String sql = "select now()";
14 | Connection con;
15 | PreparedStatement ps;
16 | ResultSet rs;
17 | ConnectData cd = new ConnectData();
18 | con = cd.connect();
19 | ps = con.prepareStatement(sql);
20 | rs = ps.executeQuery();
21 | while(rs.next()) {
22 | d = rs.getDate(1);
23 | }
24 | System.out.println(d);
25 | con.close();
26 | }
27 | }
28 |
29 |
--------------------------------------------------------------------------------
/src/database/ChangeInfoData.java:
--------------------------------------------------------------------------------
1 | package database;
2 |
3 | import java.sql.Connection;
4 | import java.sql.PreparedStatement;
5 | import java.sql.ResultSet;
6 |
7 | public class ChangeInfoData {
8 | public int checkPass(String name,String password) throws Exception{
9 | String sql = "select * from user where username = ?";
10 | Connection con;
11 | PreparedStatement ps ;
12 | ResultSet rs;
13 | ConnectData cd = new ConnectData();
14 | con = cd.connect();
15 | ps = con.prepareStatement(sql);
16 | ps.setString(1, name) ;
17 | rs = ps.executeQuery();
18 | String s1 = null;
19 | while(rs.next()) {
20 | s1 = rs.getString(2);
21 | if(s1.equals(password)) {
22 | return 1;
23 | }else {
24 | return 0;
25 | }
26 | }
27 | return 0;
28 | }
29 | public void savePass(String password,String username) throws Exception{
30 | String sql = "update user set password = ? where username = ?";
31 | ResultSet rs ;
32 | Connection con;
33 | PreparedStatement ps;
34 | ConnectData cd = new ConnectData();
35 | con = cd.connect();
36 | ps = con.prepareStatement(sql);
37 | ps.setString(1, password);
38 | ps.setString(2, username);
39 | int ok = ps.executeUpdate();
40 | con.close();
41 | }
42 | public void savePass2(String name,String username) throws Exception{
43 | String sql = "update user set name = ? where username = ?";
44 | ResultSet rs ;
45 | Connection con;
46 | PreparedStatement ps;
47 | ConnectData cd = new ConnectData();
48 | con = cd.connect();
49 | ps = con.prepareStatement(sql);
50 | ps.setString(1, name);
51 | ps.setString(2, username);
52 | int ok = ps.executeUpdate();
53 | con.close();
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/src/menu/User.java:
--------------------------------------------------------------------------------
1 | package menu;
2 |
3 | import java.awt.BorderLayout;
4 | import java.awt.Color;
5 | import java.awt.Container;
6 | import java.awt.Font;
7 | import java.awt.Image;
8 | import java.awt.Toolkit;
9 | import java.awt.event.ActionEvent;
10 | import java.awt.event.ActionListener;
11 |
12 | import javax.swing.Icon;
13 | import javax.swing.ImageIcon;
14 | import javax.swing.JFrame;
15 | import javax.swing.JLabel;
16 | import javax.swing.JTabbedPane;
17 |
18 | public class User extends JFrame{
19 |
20 | JTabbedPane tabpane;
21 | public User(String name) {
22 |
23 | setTitle("图书管理系统");
24 | setSize(1000, 800);
25 | setLocationRelativeTo(null);
26 | Toolkit t =Toolkit.getDefaultToolkit();
27 | Image img = t.getImage("picture\\sign.jpg");
28 | this.setIconImage(img);
29 |
30 | Icon i = new ImageIcon("picture\\background5.jpg");
31 | JLabel jLabel = new JLabel(i);
32 | jLabel.setBounds(0, 0, 1000, 800);
33 |
34 |
35 |
36 | Container c = getContentPane();
37 | tabpane = new JTabbedPane(JTabbedPane.TOP,JTabbedPane.SCROLL_TAB_LAYOUT);
38 | c.add(tabpane, BorderLayout.CENTER);
39 |
40 |
41 | tabpane.setFont(new Font("宋体",Font.BOLD,18));
42 | tabpane.setBackground(Color.pink);
43 |
44 | /*主界面*/
45 | MainMenu mm = new MainMenu();
46 | tabpane.addTab("主界面",mm.panel);
47 |
48 | /*搜索图书界面*/
49 | SearchBook sb = new SearchBook();
50 | sb.setName(name);
51 | tabpane.addTab("图书查阅", sb.laypane);
52 |
53 | /*借阅历史界面*/
54 | BorrowHistory bh = new BorrowHistory();
55 | bh.setName(name);
56 | bh.setPanel();
57 | sb.setModel(bh.model);
58 | tabpane.addTab("借阅历史", bh.laypane);
59 |
60 | /*修改信息界面*/
61 | ChangeInfo ci = new ChangeInfo();
62 | ci.setName(name);
63 | tabpane.addTab("修改信息", ci.panel);
64 |
65 |
66 |
67 | this.setVisible(true);
68 | this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
69 | }
70 |
71 |
72 |
73 |
74 |
75 | }
76 |
77 |
78 |
79 |
80 |
81 |
82 |
--------------------------------------------------------------------------------
/us.sql:
--------------------------------------------------------------------------------
1 | /*
2 | Navicat Premium Data Transfer
3 |
4 | Source Server : wanide
5 | Source Server Type : MySQL
6 | Source Server Version : 50703
7 | Source Host : localhost:3306
8 | Source Schema : us
9 |
10 | Target Server Type : MySQL
11 | Target Server Version : 50703
12 | File Encoding : 65001
13 |
14 | Date: 12/12/2019 20:25:22
15 | */
16 |
17 | SET NAMES utf8mb4;
18 | SET FOREIGN_KEY_CHECKS = 0;
19 |
20 | -- ----------------------------
21 | -- Table structure for bookmanage
22 | -- ----------------------------
23 | DROP TABLE IF EXISTS `bookmanage`;
24 | CREATE TABLE `bookmanage` (
25 | `BookNo` int(255) NOT NULL AUTO_INCREMENT COMMENT '图书编号',
26 | `Book` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '书名',
27 | `Author` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '图书作者\r\n',
28 | `Lend` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '是否借出',
29 | PRIMARY KEY (`BookNo`) USING BTREE
30 | ) ENGINE = InnoDB AUTO_INCREMENT = 11 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
31 |
32 | -- ----------------------------
33 | -- Records of bookmanage
34 | -- ----------------------------
35 | INSERT INTO `bookmanage` VALUES (1, '钢铁是怎样炼成的', '奥斯特洛夫斯基', '否');
36 | INSERT INTO `bookmanage` VALUES (2, '西游记', '吴承恩', '是');
37 | INSERT INTO `bookmanage` VALUES (3, '红楼梦', '曹雪芹', '是');
38 | INSERT INTO `bookmanage` VALUES (4, '水浒传', '施耐庵', '否');
39 | INSERT INTO `bookmanage` VALUES (5, '三国演义', '罗贯中', '是');
40 | INSERT INTO `bookmanage` VALUES (7, '安娜卡列尼娜', '列夫托尔斯泰', '否');
41 | INSERT INTO `bookmanage` VALUES (8, '平凡的世界', '路遥', '是');
42 | INSERT INTO `bookmanage` VALUES (10, '战争与和平', '列夫托尔斯泰', '是');
43 |
44 | -- ----------------------------
45 | -- Table structure for borrowhistory
46 | -- ----------------------------
47 | DROP TABLE IF EXISTS `borrowhistory`;
48 | CREATE TABLE `borrowhistory` (
49 | `BookNo` int(255) NOT NULL COMMENT '书本编号',
50 | `Borrower` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '借阅人',
51 | `Book` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '书名',
52 | `Date` datetime(0) NOT NULL COMMENT '借阅日期',
53 | `Lend` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '借阅状态',
54 | `id` int(10) NOT NULL AUTO_INCREMENT COMMENT '借书序列',
55 | PRIMARY KEY (`id`) USING BTREE
56 | ) ENGINE = InnoDB AUTO_INCREMENT = 27 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
57 |
58 | -- ----------------------------
59 | -- Records of borrowhistory
60 | -- ----------------------------
61 | INSERT INTO `borrowhistory` VALUES (1, '2', '钢铁是怎样炼成的', '2019-07-24 00:00:00', '借出', 22);
62 | INSERT INTO `borrowhistory` VALUES (2, '2', '西游记', '2019-07-24 00:00:00', '借出', 23);
63 | INSERT INTO `borrowhistory` VALUES (2, '2', '西游记', '2019-07-24 00:00:00', '退还', 24);
64 | INSERT INTO `borrowhistory` VALUES (2, 'wanide', '西游记', '2019-07-25 00:00:00', '借出', 25);
65 | INSERT INTO `borrowhistory` VALUES (7, '2', '安娜卡列尼娜', '2019-08-17 00:00:00', '借出', 26);
66 |
67 | -- ----------------------------
68 | -- Table structure for user
69 | -- ----------------------------
70 | DROP TABLE IF EXISTS `user`;
71 | CREATE TABLE `user` (
72 | `username` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
73 | `password` varchar(13) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
74 | `name` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
75 | `admin` int(1) NOT NULL,
76 | PRIMARY KEY (`username`) USING BTREE
77 | ) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;
78 |
79 | -- ----------------------------
80 | -- Records of user
81 | -- ----------------------------
82 | INSERT INTO `user` VALUES ('Jerry', '000000', 'Jerry', 0);
83 | INSERT INTO `user` VALUES ('Tom', '000000', 'tom', 0);
84 | INSERT INTO `user` VALUES ('wanide', '000000', 'lyr', 1);
85 |
86 | SET FOREIGN_KEY_CHECKS = 1;
87 |
--------------------------------------------------------------------------------