جـامعة الفــــيوم
كلية الهندسة
Fayoum University
Library Information System
Submitted as part of Information System course
Second semester - academic year 2024/2025
Presented By:
Ammar Yasser Mohamed
Supervisors:
Dr. Hamdia Mansour
Eng. Kareem Saeed
1
Inputs Outputs
Library Info system
Book Information User Interface
Transaction Information Process Transaction Records
Administrative Inputs Reports
User Authentication
Notifications
Book Management
Confirmation Messages
Transaction Management
Search and Filter
Reporting and Analytics
Notification System
Feedback
User Feedback
System Feedback
Improvement Suggestions
Improvement Suggestions
2
3
Inputs:
User Information: Member registration details (name, contact info,
department, etc.)
1. Book Information:
• Book title, author, ISBN, genre, publication date, and publisher.
• Book location (shelf number, section).
2. Transaction Information:
• Book borrowing requests (member ID, book ID, date borrowed).
• Book return details (member ID, book ID, date returned).
• Reservation requests for books.
3. Administrative Inputs:
• Librarian or staff login credentials.
• Updates to book inventory (add, remove, or modify book details).
• Fine calculations for overdue books.
Process:
1. User Authentication:
• Verify login credentials of members and staff.
2. Book Management:
• Add, update, or remove books from the inventory.
• Track the availability of books.
3. Transaction Management:
• Process book borrowings and returns.
• Calculate fines for overdue books.
• Handle book reservations and notify members when reserved
books are available.
4
4. Search and Filter:
• Allow users to search for books by title, author, genre, etc.
• Display search results in a user-friendly format.
5. Reporting and Analytics:
• Generate reports on book usage, popular genres, overdue
books, etc.
• Track member activity (e.g., books borrowed, fines paid).
6. Notification System:
• Send reminders for overdue books.
• Notify members about reserved books or upcoming due dates.
Outputs:
1. User Interface:
• Display search results for books.
• Show member account details (borrowed books, due dates,
fines).
2. Transaction Records:
• Receipts for borrowed or returned books.
• Fine payment receipts.
3. Reports:
• Inventory reports (list of all books, available copies, etc.).
• Member activity reports.
• Overdue book reports.
4. Notifications:
• Email or SMS reminders for overdue books.
• Notifications about reserved books.
5. Confirmation Messages:
5
• Success or error messages for actions like borrowing,
returning, or reserving books.
Feedback:
1. User Feedback:
• Members can rate or review books.
• Members can provide suggestions or report issues (e.g.,
missing books, system errors).
2. System Feedback:
• Error messages for invalid inputs (e.g., incorrect login,
unavailable books).
• Suggestions for similar books based on search history.
3. Performance Feedback:
• System performance metrics (e.g., response time, uptime).
• Feedback from librarians or staff about system usability.
4. Improvement Suggestions:
• Automated suggestions for improving the system based on
usage patterns (e.g., adding more copies of popular books).
6
7
Member ID Name Contact Info Department Role Status
23 Ahmed Ali [email protected] ECE Student Active
37 Ammar Taha [email protected] Electrical Student Active
42 Omar Saeed [email protected] Civil Staff Inactive
Book ID Title Autor Genre Shelf Number Total Copies Available Copies Status
106 Structural Analysis R.C. Hibbeler Solid A1 5 3 Available
237 Introduction to Cormen et al. CS B1 11 7 Available
Algorithms
142 Thermodynamics: An Yunus A. Cengel Physics C4 8 0 Borrowed
Engineer
Member ID Transaction ID Book ID Borrow Date Due Date
23 112 303 1/1/2024 1/6/2024
37 113 222 1/1/2024 1/8/2024
42 114 201 1/1/2024 1/7/2024
Member ID Reservation ID Book ID Reservation Date Status
23 2001 303 1/1/2024 Pending
37 2002 222 1/1/2024 Confirmed
42 2003 201 1/1/2024 Cancelled
Overdue Books
Member Name Book Title Due Date
Ziad Mostafa Structural Analysis 2/10/2024
Abdullah Attia Introduction to Algorithms 3/7/2024
Mostafa Hamdy Thermodynamics: An 3/9/2024
Engineer
8
Most Reserved Books
Title Total Reservations
Structural Analysis 7
Introduction to Algorithms 6
Thermodynamics: An Engineer 4