A Java Based University Library Management System
A Java Based University Library Management System
net/publication/323994063
CITATIONS READS
3 40,430
2 authors:
Some of the authors of this publication are also working on these related projects:
Detecting Attacks and Establishing a Secure Routing Strategy for Delay Tolerant Networks in ICMN Scenario View project
All content following this page was uploaded by Asaduzzaman Noor on 07 April 2018.
37
International Journal of Computer Applications (0975 – 8887)
Volume 180 – No.29, March 2018
38
International Journal of Computer Applications (0975 – 8887)
Volume 180 – No.29, March 2018
system will ask for a license key, software status (available for directory. Then, the system will automatically send a
other users or not) and demo data (to test the software) which is confirmation email with the institution’s unique name and admin
shown in Figure 4. If all the information are correctly given, then password.
it will install the software and create a configuration file in a
39
International Journal of Computer Applications (0975 – 8887)
Volume 180 – No.29, March 2018
40
International Journal of Computer Applications (0975 – 8887)
Volume 180 – No.29, March 2018
41
International Journal of Computer Applications (0975 – 8887)
Volume 180 – No.29, March 2018
In Manage Book section, there are also 3-tab panes, namely, ‘Add From ‘List of books’ tab, all book information will be appeared in
New Book’, ‘Edit Book’ and ‘List of Books’. Using ‘Add New a table. Using ‘Edit Book’ tab, an existing book including all
Book’ tab, a new book can be added. Here, Accession number is information can be updated. If all the information are valid, then
a book id, which is unique. ISBN number is also unique for each it will update book information. In Search Book section, there are
books. If an ISBN already added, then Book Title, Author, also 3-tab panes for searching books in different categories,
Edition will automatically be shown. Otherwise, all the namely ‘Search by Accession Number’, ‘Search by ISBN’, and
information can be added. Book location can also be added, ‘Search by Book Name’ for searching books by using accession
which helps to find the book location easily. Book availability in number, ISBN, and book names respectively. In Manage
the library is easily informed to users. The status, Reserve Book Borrower section, 3-tab panes are ‘Borrow Book’, ‘Borrower
means this book is available in library but cannot be borrowed. List’, and ‘Return Book’. In Book Request section, librarian can
42
International Journal of Computer Applications (0975 – 8887)
Volume 180 – No.29, March 2018
see the books, which students want to read. Librarian can also book by students. From Messenger option, a librarian can
change the status of this request. In Report option, a librarian can communicate with another librarian if online. There needs to run
generate report in three different categories for Students, Books another software for running messenger as a server. Notice Board
and Transactions as shown in Figure 11. In Soft Book option, a is similar to Admin Panel. Here, Librarian also can post and view
librarian can see the list of soft book uploaded in the server. In notices posted by admin and librarian. Librarian can update own
Upload Book option, a librarian can upload soft book into server. profile in Edit Profile section and change own password or
In addition, he/she can accept, reject or pending uploaded soft student’s password on request.
3.3 Student Transaction and top three books. Book Report is similar to
To maintain the role of a student, first a user needs to install this librarian, where all book information can be generated. In
management system in student mood. If login credentials are addition, it is possible to add ISBN and BookShelf wise filter. In
correct, then student’s home page as shown in Figure 12 will be Tansaction History, students can generate date wise transaction
appeared. From right panel, a user choose admin option where a of books with details for login user. In ‘Most Borrowed Book’
summary of the library statistics and notifications about books tab, students can see the top three books, which are borrowing
and notices will be shown. Here, students can see their profile most. In Soft Book option, student can see the list of soft book
information, all book list with book information, and search uploaded in server by this student. In Upload Book option,
books. Borrow List section will show the list of books which student can upload soft book into server, which needs for
borrowed by login user. Book Request section has two tabs, one approval of librarian for showing into all student list. From
is for adding the book request and other is for book request list. Messenger option, students can communicate with each other on
In ‘Add Request’, student can add the book request, which needs online as shown in Figure 13. From View Notice, students can
to add in library. In ‘Your Request’ tab, students can see the see the notice posted by admin and librarian. In Edit Profile,
requests sent and their status. In Report option, students can students can edit their own profiles. Students can update their
generate reports in three different categories for Book, Book own passwords using Change Password option.
43
International Journal of Computer Applications (0975 – 8887)
Volume 180 – No.29, March 2018
3.4 Other View on any operating system having Java virtual machine. From a
When a user enter wrong credentials, then he/she will see a red proper analysis of positive points and constraints, it can be
error. By clicking on “red error forgot password page”, user could concluded that this is a highly efficient GUI based software. This
notice a notification, i.e., “Enter Valid Email Address”. Pressing library management system is working properly and meeting to
verify button, he/she could send an email with new password. all user requirements according to the educational institutions.
In near future, mobile-based applications rather than web based
4. CONCLUSION AND FUTURE WORKS and desktop, will be developed. Besides, this software will be
In this paper, an online Java based user interactive database extended by adding more features after getting feedbacks from
management system is successfully developed, which is much the customers.
applicable to University libraries. Using this software any user
without having any knowledge of Java could easily be able to 5. REFERENCES
understand the graphical reports of various transactions like [1] S. Fu, Y. Z., Seinminn, “Library Management System
availability of books, number of copies, fine etc. Proper security Based on Recommendation System,” International
has also been maintained, so that only authorized users permitted Conference on Information Computing and Applications,
by the Admin could access the services. This software can be run Springer, Berlin, Heidelberg, pp 488-497, 2013.
44
International Journal of Computer Applications (0975 – 8887)
Volume 180 – No.29, March 2018
[2] J. M. Hellerstein, M. Stonebraker, J. Hamilton, [6] P. Deitel, and H. Deitel, “Java™: How to program,” 9th
“Architecture of a Database System,” Journal Foundations Edition, Prentice Hall, 2015, ISBN 978-0-13-257566-9.
and Trends in Databases, USA, Vol 1, Issue 2, pp 141-259,
2007. [7] H. Schildt, “Java™: The complete reference,” 9th Edition,
Oracle Press, 2015, ISBN: 978-0-07-180856-9.
[3] Y. Nie, “Digital Library Billing Management System
Design and Implementation,” Advanced Research on [8] M. S. Hossen, and S. Ahmed, “Development of a Java
Electronic Commerce, Web Application, and based simulator for OFDM system,” International
Communication. Communications in Computer and Conference on Materials, Electronics and Information
Information Science, vol 143. Springer, Berlin, Heidelberg, Engineering, Rajshahi University, Bangladesh, 2015.
pp 352-358, 2011. [9] NetBeans, “https://netbeans.org/features/java/index.html”.
[4] R. Salman, “Developing Multithreaded Database [10] Y. T. Yang, J. C. S. Kumamoto, “Data Warehouse
Application Using Java Tools and Oracle Database Applications in Libraries - The Development of Library
Management System in Intranet Environment,” Management Reports,” IEEE International Congress on
International Conference on Advanced Information Advanced Applied Informatics, Japan, 2016.
Technologies and Applications, pp. 67–79, 2015.
[11] L. Mocean, V. P. Bresfelean, M. H. Macelaru, “A Proposal
[5] A. I. Wasserman, “Software Engineering Issues for Mobile of an Academic Library Management System Based on an
Application Development,” Workshop on Future of RDF Repository,” International Conference on Business
software engineering research, Santa Fe, New Mexico, Information Systems, Springer, Cham, vol 263, 2017.
USA, 2010.
IJCATM : www.ijcaonline.org
45