借鉴了学长 @ZHH 的代码,然后进行修改后最后完成的一份使用了MySQL和Java的GUI界面设计的大作业,上传到
github上坐一个备份处理,其中有部分代码尚且需要修改,例如用户登入的DBUtils类可以直接用在其他的有数据库连接时候的需求,而不是直接单独又写一次(不过能水行数)。
- Java 8
- MySQL
-
src下的文件为项目的源码,整个项目使用IDEA编写,需要使用的话直接clone之后用IDEA打开即可 -
需要安装IDEA的
lombok插件,没有maven的情况下需要安装附属的lombak的lib包,库中已附上 -
若IDEA没有配置也需要手动安装MySQL的Driver,库中已附上
-
RUNOOB.sql为该项目上交检查时的数据库文件,直接导入MySQL中即可使用。 -
代码中默认的MySQL连接参数为:
- 域名:
your.server.ip - 账号:
RUNOOB - 密码:
123456
如果有需要使用的话,直接Replace为自己对应的需求即可。
- 域名:
- 最后为了希望提高分数加入了一个“普通用户登入”的想法,管理员用户的登入的账号密码都是
admin,这一点是写死在代码中的,而普通用户的账号密码则是保存在了数据库的users的表中,只要表中存有对应的用户名和密码即可登入,并且显示的界面是和管理员不同的界面。添加普通用户和管理员不同的界面,并且加入借书以后匹配与用户和借书记录会是一个不错的亮点。