Skip to content

Latest commit

 

History

History
64 lines (49 loc) · 2.39 KB

README.md

File metadata and controls

64 lines (49 loc) · 2.39 KB

Library Management System

Overview

The Library Management System is a comprehensive software solution designed to streamline the management of library operations, such as book cataloging, borrowing, and returning. Built with a robust Java backend and a dynamic HTML/CSS/jQuery frontend, this project ensures efficient and user-friendly interactions.

This project was developed during a 4-week internship at Rashtriya Ispat Nigam Limited (RINL), Vizag Steel Plant.

Features

User Management: Handle student and staff profiles seamlessly.
Book Cataloging: Search, add, update, and delete books in the library database.
Issue/Return System: Simplified processes for borrowing and returning books.
Real-Time Validation: Frontend validations using jQuery for enhanced user experience.
Database Management: Oracle SQL for reliable data storage and retrieval.

Technologies Used

Frontend

HTML, CSS
jQuery

Backend

Java Servlets

Database

Oracle SQL

Deployment

This project is currently designed to run on local servers. Deployment plans include exploring platforms like AWS, Heroku, and Google Cloud.

Screenshots

  1. Login Page
  2. Dashboard
  3. Book Management

Setup Instructions

  1. Clone the repository:
    git clone https://github.com/saketh-05/RINL-LMS.git

  2. Navigate to the project directory.

  3. Configure the database in db.properties with your Oracle SQL credentials.

  4. Run the project on an application server (e.g., Apache Tomcat).

  5. Access the application at http://localhost:3333/LibraryProject.

Learning Highlights

Implemented seamless frontend-backend communication with Java Servlets.
Learned Oracle SQL integration for data storage and retrieval.
Gained hands-on experience working on real-world software development during our internship.

About the Internship

This project was undertaken during a 4-week internship at RINL, Vizag Steel Plant, where we had the opportunity to collaborate with experienced mentors and understand the intricacies of developing industrial-grade software solutions.

Contributors

Saketh D. Surya
Devi Sree Prasanth Reddy
A. Mohit
B. Deepak
B. Chinmai
A. Hima
Bharathi
Neelima
Pramila



Feel free to contribute by opening issues or submitting pull requests! 😊