Library Management System: A Java Swing Application for Efficient Book Management

Verified

Added on  2024/05/20

|2
|553
|343
AI Summary

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
CSC8416 – Advanced Java Programming – Project Proposal
Student Name: Student ID:
Library Management System
Abstract
The project “Library Management System” will design to solve many
problems. To handle the library manually is a complicated task. To track
the book details and manage library is a tough task. This project will help
to design library system that will help to track the book details, maintain
issue/return date of books, and a complete database of all books present
in library.
The aim of project is to make an effective library management system so
that librarian can manage books properly and users can easily get the
books from library.
Introduction
There are many libraries which are been operated manually. To keep
track of books details is major problem. Library management system will
help to provide better library services and will solve all the issues that
occur in manually library management system.
Motivation
To handle library manually is a major problem to solve this issue I Have
choose to design Library management system to provide better library
services and can manage books efficiently.
System structures
Software requirements:
Database: XAMPP server, Web Server: phpMyAdmin server
Language: Advanced Java (Java Swing), NetBeans 8.0.2 (for front end).
Hardware requirements:
Hardisk:40 GB, RAM:256 Mb or more, Processor: Pentium dual core CPU.
Functions
a. The app will help to manage books and also to track the book details.
b. The new books and new student details can be easily addedto the
database.
User requirements
According to (Parker 2012) the requirements are OS (Operating System):
Windows XP, Windows 7, Windows 8, Windows 10.

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
CSC8416 – Advanced Java Programming – Project Proposal
Student Name: Student ID:
Additional features
a. The user can view books according to book name and author.
b. User can search books directly in search bar.
Inherent complexities and challenges
According to (Varela 2016) to create a database and connect the
database to NetBeans IDE will be complex part when application will be
developed.
Project Plan
Items Activity date range Activities
1. Week 1- Week 3 Initial research and
development.
2. Week 4- Week 6 Analyze all requirements,
specification & logical design.
4. Week 8- Week 11 Implementation and coding.
5. Week 12- Week 13 Testing of application.
Conclusion
The critical area in application is to fetch the data from database and to
store data in database accurately. The application will be design having
good GUI and easy connectivity to database so that application can be
used efficiently and look better. There will be a copy of application that
will work as backup.
References
Varela, R., 2016. Intelligent Recommendation System Assignment
Help, Programming Assignment Help, viewed 15 March
2018,<http://www.programmingassignmentshelp.net/intelligent-
recommendation-system-assignment/>.
Parker, J., 2012. Business, User, and System Requirements - Enfocus
Solutions Inc, Enfocus Solutions Inc, viewed 15 March 2018,
<http://enfocussolutions.com/business-user-and-system-
requirements/> .
1 out of 2
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]