Skip to content

Commit d7431e1

Browse files
Revise README with enhanced project details
Updated project description and features in README.
1 parent 085b7b6 commit d7431e1

File tree

1 file changed

+8
-24
lines changed

1 file changed

+8
-24
lines changed

β€ŽREADME.mdβ€Ž

Lines changed: 8 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
[![Tests](https://github.com/Suzune705/Library-Management-System/actions/workflows/Run-Tests.yml/badge.svg)](https://github.com/Suzune705/Library-Management-System/actions/workflows/Run-Tests.yml) ![License](https://img.shields.io/github/license/Suzune705/Library-Management-System?style=flat-square&color=1976D2) ![Java 17](https://img.shields.io/badge/Java-17-00897B?style=flat-square&logo=openjdk) ![Ant](https://img.shields.io/badge/Ant-43A047?style=flat-square&logo=apache) ![Tomcat 10.1](https://img.shields.io/badge/Tomcat-10.1-FB8C00?style=flat-square&logo=apachetomcat) ![MSSQL](https://img.shields.io/badge/MSSQL-E53935?style=flat-square&logo=microsoftsqlserver)
44

55

6-
A **Library Management System** (LMS) built with **Java Servlets**, **JSP**, and **Microsoft SQL Server**, following the **MVC pattern**. This project demonstrates concepts like **dependency injection**, **MVC architecture**, **singleton , simple factory patterns** , **lazy and eager initialization**, **SOLID principles such as SRP DIP** , **RBAC** autholization and includes **integration testing** as well as **CI automation testing** via GitHub Actions
6+
A **Library Management System** (LMS) built with **Java Servlets**, **JSP**, and **Microsoft SQL Server**, following the **MVC pattern**. This project demonstrates concepts like **dependency injection**, **MVC architecture**, **singleton , simple factory patterns** , **lazy and eager initialization**, **SOLID principles such as SRP DIP** , **RBAC** autholization with session and autholization with filter , including **integration testing** as well as **CI automation testing** via GitHub Actions
77

88
---
99

@@ -24,11 +24,9 @@ A **Library Management System** (LMS) built with **Java Servlets**, **JSP**, and
2424
- View detailed book information
2525

2626
πŸ“š Borrowing System
27-
28-
- Borrow available books with 2-month loan period
29-
- Track borrowed books with due dates
30-
- Extend borrowing period (up to 60 days from borrow date)
31-
Return books
27+
- Borrow available books
28+
- Extend borrowing period
29+
- Return books
3230
- View borrowing and return history
3331

3432
❀️ Favorites
@@ -40,21 +38,15 @@ Return books
4038

4139
- Update personal information (name, email, avatar)
4240
- View personal dashboard with statistics
43-
Track total borrowed and returned books
44-
45-
πŸ“Š Activity Tracking
46-
47-
- View personal activity history
48-
- Track login, profile update
41+
- Track total borrowed and returned books
4942

5043
πŸ›‘οΈ Admin Features
5144

5245
πŸ“ˆ Dashboard & Analytics
5346

54-
- Real-time online user count
47+
- Online user count
5548
- Total books statistics
56-
- Recent user activities monitoring
57-
- Borrowed books by category visualization
49+
- Borrowed books by category
5850
- Latest activity logs (login, profile updates, borrowing, returns)
5951

6052
πŸ“š Book Management (CRUD)
@@ -72,15 +64,7 @@ Track total borrowed and returned books
7264
- View user borrowing records
7365
- Delete user accounts
7466
- Force logout individual users
75-
- Logout all users simultaneously
76-
77-
78-
πŸ” Monitoring & Reports
79-
80-
- User borrowing records and status
81-
- Track which users have borrowed specific books
82-
- Monitor book availability and quantities
83-
- Category borrowing statistics
67+
- Logout all users
8468

8569
πŸ”’ Access Control
8670
- RBAC (admin/user)

0 commit comments

Comments
Β (0)