Java Swing Assignment: Library Management System