Skip to content

haiderCho/CSE311-Project-LMS

Repository files navigation

CSE311 (DATABASE SYSTEMS): Project

Library Management System

Languages Repository size Contributors GitHub last commit

MIT License

📚 Features

  • SignIn/SignUp
  • Librarian: Add Book, Edit Book info, Remove Book, Send Message
  • Faculty Member/Staff: Borrow Book, Return Book, Recommend Book
  • Student: Borrow Book, Return Book

🌲 Project tree

.
├── Database
│   ├── Control Flow.pdf
│   ├── ERD.pdf
│   ├── LMS.sql
│   └── Relational Table.pdf
├── LibraryManagementSystem
│   ├── admin
│   │   ├── bootstrap
│   │   │   ├── css
│   │   │   ├── img
│   │   │   └── js
│   │   ├── css
│   │   │   └── theme.css
│   │   ├── images
│   │   │   ├── icons
│   │   │   ├── jquery-ui
│   │   │   ├── profile2.png
│   │   │   └── user.png
│   │   ├── scripts
│   │   │   ├── datatables
│   │   │   ├── flot
│   │   │   ├── common.js
│   │   │   ├── jquery-1.9.1.min.js
│   │   │   └── jquery-ui-1.10.1.custom.min.js
│   │   ├── accept.php 
│   │   ├── acceptrenewal.php 
│   │   ├── acceptreturn.php 
│   │   ├── addbook.php 
│   │   ├── book.php 
│   │   ├── bookdetails.php 
│   │   ├── current.php 
│   │   ├── db_stats.php 
│   │   ├── dbconn.php 
│   │   ├── edit_admin_details.php 
│   │   ├── edit_book_details.php 
│   │   ├── findbook.php 
│   │   ├── findbookissue.php 
│   │   ├── finduser.php 
│   │   ├── index.php 
│   │   ├── issue_requests.php 
│   │   ├── logout.php 
│   │   ├── message.php 
│   │   ├── profile.php 
│   │   ├── recommendations.php 
│   │   ├── reject.php 
│   │   ├── rejectrenewal.php 
│   │   ├── remove_user.php 
│   │   ├── renew_requests.php 
│   │   ├── requests.php 
│   │   ├── return_requests.php 
│   │   ├── userdetails.php 
│   │   └── users.php 
│   ├── staff
│   │   ├── bootstrap
│   │   │   ├── css
│   │   │   ├── img
│   │   │   ├── js
│   │   ├── css
│   │   │   └── theme.css
│   │   ├── images
│   │   │   ├── icons
│   │   │   ├── jquery-ui
│   │   │   ├── profile2.png
│   │   │   └──  user.png
│   │   ├── scripts
│   │   │   ├── datatables
│   │   │   ├── flot
│   │   │   ├── common.js
│   │   │   ├── jquery-1.9.1.min.js
│   │   │   └── jquery-ui-1.10.1.custom.min.js
│   │   ├── book.php
│   │   ├── bookdetails.php
│   │   ├── current.php
│   │   ├── dbconn.php
│   │   ├── edit_student_details.php
│   │   ├── findbook.php
│   │   ├── history.php
│   │   ├── index.php
│   │   ├── issue_request.php
│   │   ├── logout.php
│   │   ├── message.php
│   │   ├── profile.php
│   │   ├── renew_request.php
│   │   └── return_request.php
│   ├── student
│   │   ├── bootstrap
│   │   │   ├── css
│   │   │   ├── img
│   │   │   └──  js
│   │   ├── css
│   │   │   └──  theme.css
│   │   ├── images
│   │   │   ├── icons
│   │   │   ├── jquery-ui
│   │   │   ├── profile2.png
│   │   │   └──  user.png
│   │   ├── scripts
│   │   │   ├── datatables
│   │   │   ├── flot
│   │   │   ├── common.js
│   │   │   ├── jquery-1.9.1.min.js
│   │   │   └──  jquery-ui-1.10.1.custom.min.js
│   │   ├── book.php
│   │   ├── bookdetails.php
│   │   ├── current.php
│   │   ├── dbconn.php
│   │   ├── edit_student_details.php
│   │   ├── findbook.php
│   │   ├── history.php
│   │   ├── index.php
│   │   ├── issue_request.php
│   │   ├── logout.php
│   │   ├── message.php
│   │   ├── profile.php
│   │   ├── renew_request.php
│   │   └── return_request.php
│   ├── about.html
│   ├── dbconn.php
│   ├── index.php
│   └──style.css
├── Project Proposal
│   └── Project Proposal & Requirment Analysis.pdf
├── Project Report
│   ├── Project Report.pdf
│   └── User Manual (SnapShots).pdf
├── Screenshots
│   ├── 0. Front (SignIn-SignUp) Page.png
│   └──
├── LICENSE
└── README.md

⚡ Run Locally

✂️ Clone the project

  git clone https://github.com/haiderCho/CSE311-Project-LMS

⚙️ Install dependencies

  install xampp

📁 Set the project directory

  ..\xampp\htdocs\LibraryManagementSystem

🖧 Set the Databse

  xampp > import > LMS.SQL 

📸 Screenshots

App Screenshot

👨‍💻 Used Languages & Frameworks

PHP, HTML, SQL, CSS, Bootstrap, JQuery