Work introduction:
Name: Library Information Management System
Note: The database table creation script is in the root directory of the project file-> database folder. I also need to change the MySQL user password in the project. The password is 123456.
And can be changed based on your computer's MySQL configuration.
# Both the logon name and password are admin.
Work Description: This is a library information management system I have developed. Although it is not formal, it is a bit of a shanzhai, but my wisdom and general functions have been achieved, but there are still many shortcomings. Here is a brief introduction:
First, after running the project, you will see the login interface, enter the user name and password: Admin
Then, you can see the main interface:
Note: The tables in this section are prepared by hand instead of produced by netbeans. I personally think that the tables generated by netbeans replace too much labor and cannot be used by me!
You can query different conditions, such as the book number, title, author, and publisher.
"Show all"
The function is somewhat delayed.
Next, there are interfaces for other functions, basically using a unified style --
A beautiful image, this year is a non-mainstream age. Should software adapt to society! Haha (I don't know if it is infringing on the Internet ?)
Add interface:
Thoughts:
Alas, it's better to make things grow fast. I wouldn't have used netbeans. After that, I feel it's so cool to use netbeans. The revolution has not yet succeeded, so we still need to work hard to learn.
Residual defects:
1.
The cancel button in the exit box does not work when the cross sign of the window is exited. The cancel button is still exited and is not resolved.
2.
"Show all"
Function lagging. Sometimes no records have been deleted, but it is still visible that it will be restored unless the table is cleared passively during the query. This is a problem. Here, "query" and "show all" use a method, and a global variable list is used to store the queried book object, which has some impact.
3.
After each login, you can only insert up to 50 records. due to personal laziness, you may feel like you have completed the task in the future and have not optimized it. The window is in the constructor when creating a table, A new query is performed first, and 50 rows are added based on the original query. It is a bit silly, but it saves a lot of trouble for the subsequent display.
4.
Other defects need to be discovered. There are many bugs in addition to them ......
If you have any questions, send me an email:
Junlinsong@gmail.com
Or
Junlinsong@qq.com
Library Information Management System .rar (click to download)
Here, the ephemeral disk is used for downloading.