18/06/2026
NUCSမှ ဒုတိယနှစ် - ဒုတိယအကြိမ် ကျောင်းသူ၊ ကျောင်းသားများ၏ Java Project များထဲမှ Best Concept and Algorithm Implementation Team ဖြစ်သော Code Crafter အဖွဲ့၏ Project Showcase Video လေးကို ဖော်ပြလိုက်ပါတယ်။
Title: Library Management System
Team: Code Crafter
Members: Mochiro,The moon, Myattie, April, Kiwi, Kira, Kary, Cuckoo, Rayne, Thet Lay, Ngapa, Mai Shen Shen, Lua Jung
Supervised by : Tr. CL
Introduction
A library management system that
-Automates library operations and record management.
-Provides an efficient and user-friendly digital platform.
-Supports book cataloging, borrowing, returning, and member management.
-Designed for Academic Libraries, Public Libraries, and Institutional Resource Centers.
-Developed using JavaFX and MySQL.
System Objectives
To
-Digitize library records and operations.
-Create a centralized and secure database.
-Automate borrowing, returning, and fine calculation processes.
-Enable real-time book availability tracking.
-Implement secure user authentication and role management.
-Improve operational efficiency and service quality.
Admins' Functions
📚 Book Management
Add, edit, and delete books
Manage book records and availability
👥 User Management
Manage all user accounts
Change user roles (Admin/Member)
Suspend or activate accounts
Reset forgotten passwords
📊 System Monitoring
View system statistics and reports
Monitor all borrowing and return transactions
Members' Functions
📖 Library Services
Borrow and return books
Rate and review books
Add books to a Read Later list
📋 Account Activities
View borrowing history
Pay overdue fines
Edit personal profile
🔐 Account Security
Change account password
Access services through secure authentication
Key Motivations
-Digital Transformation
-Paper records get lost or damaged
-Manual tracking is time-consuming
-Difficult to find available books
-No automatic fine calculation
-Hard to track overdue books
-No centralized user management
Algorithms Used in the System
-Sorting Algorithm (TimSort)
-Searching Algorithm (Linear Search with Pattern Matching)
-Hashing Algorithm (SHA-256 with Salt)
-Date Calculation Algorithm (ChronoUnit)
-Encoding Algorithm (Base64)
Our Solution
-100% Digital – No paper waste
-Real-time availability updates
-Automated fine calculation
-Instant search & filter
-Complete transaction history
-Role-based access control
Data Ethics & Security
-Data Privacy
Collect only necessary data (name, email, borrowing history, ratings)
Encrypted passwords, role-based access, no third-party sharing
-Fairness
Same rules for everyone: 5-book limit, 7-day due date, $0.50/day fine
-Informed Consent
Confirmation required before borrow, return, fine payment
Users control their own profile, password, and ratings
-Transparency
Users see their own history, books, fines, profile
Admins see system-wide data, but never passwords
-Security & Accountability
SHA-256 password hashing (admin can't view passwords)
Every action (borrow/return/fine) is logged and traceable
Future Works
-Mobile Application
-E-Books Integration
-AI-Powered Recommendations
-Real-time Notifications
-Web Version
-Online Payment Integration
-Advanced Analytics
telegram :t.me/ucs_iboe
website: https://nucs-edu.org/
NUCS Email:
[email protected]
[email protected]
Send a message to learn more