Skip to content

HalcyonAzure/Library-Java-SecWork

Repository files navigation

Java大作业

借鉴了学长 @ZHH 的代码,然后进行修改后最后完成的一份使用了MySQL和Java的GUI界面设计的大作业,上传到github上坐一个备份处理,其中有部分代码尚且需要修改,例如用户登入的DBUtils类可以直接用在其他的有数据库连接时候的需求,而不是直接单独又写一次(不过能水行数)。

需要的环境

  • Java 8
  • MySQL

项目说明

  • src下的文件为项目的源码,整个项目使用IDEA编写,需要使用的话直接clone之后用IDEA打开即可

  • 需要安装IDEA的lombok插件,没有maven的情况下需要安装附属的lombaklib包,库中已附上

  • 若IDEA没有配置也需要手动安装MySQL的Driver,库中已附上

  • RUNOOB.sql为该项目上交检查时的数据库文件,直接导入MySQL中即可使用。

  • 代码中默认的MySQL连接参数为:

    • 域名:your.server.ip
    • 账号:RUNOOB
    • 密码:123456

    如果有需要使用的话,直接Replace为自己对应的需求即可。

需要完善的地方

  • 最后为了希望提高分数加入了一个“普通用户登入”的想法,管理员用户的登入的账号密码都是admin,这一点是写死在代码中的,而普通用户的账号密码则是保存在了数据库的users的表中,只要表中存有对应的用户名和密码即可登入,并且显示的界面是和管理员不同的界面。添加普通用户和管理员不同的界面,并且加入借书以后匹配与用户和借书记录会是一个不错的亮点

About

大一上学期期末的Java大作业,耗时大约一个晚上,使用了MySQL作为数据库。管理做的很乱,仅供记录。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages