Library Management System:
Use Case Diagram
So following the above diagram there are following uses cases of my systems.
System Use Cases
Main Screen (UC1) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present a main menu form which one can access the various functions of the library management system. |
Primary Actor |
User and Admin |
Stakeholders |
User: Wants to get a specific book for certain period of time Admin: Wants to keep the record of all books (issued or returned) and also maintains the record. |
Preconditions |
Run Library Management Software and entered password is correct. |
Triggers |
A previous command completes successfully. |
Success Guarantee |
The Library Management System waits for user input when main menu is on the screen |
Main Success Scenario: |
|
1. Library Management System: There are following seven options to chose from:
2. Library Management System: Waits for user input |
|
Extensions: |
|
1a. if the Password is incorrect than a message is printed on the screen and ask for another attempt but after the third attempt, if the password is incorrect than the systems does not ask for reenter the password but it quits to windows. |
Students Membership Record (UC2) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present a menu from which one can access the various functions of the Student Membership Record. |
Primary Actor |
Admin |
Stakeholders |
Admin: Wants to enter and maintain the Student Membership Record. |
Preconditions |
None |
Triggers |
Admin selects Student Membership record option from the main menu. |
Success Guarantee |
Library Management System Waits for user input |
Main Success Scenario: |
|
1. Admin: Selects the menu option to Enter in the Student Membership Record. 2. Library Management System: Presents a Menu for maintaining student Membership record. That contains the following Four options to choose from.
3. Library Management System: Waits for user input |
|
Extensions: |
|
2a. to enter in the option Add Student Record and Edit Student Record, the system waits for the Password. |
Add Students Record (UC2-1) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present a form to the admin to allow him to add record of the students. |
Primary Actor |
Admin |
Stakeholders |
Admin: Wants to add membership record of the different Students |
Preconditions |
The Entered password is correct. |
Triggers |
Admin selects Add Student Record option from the Student Membership Record menu. |
Success Guarantee |
The record of the student Membership is added to the Library Management Software and it assigns a Library Number to Each student. |
Main Success Scenario: |
|
1. Admin: Selects the menu option to add membership record of the different Students. 2. Library Management System: presents a form 3. Admin: Enters the name, Father's Name, Registration Number 2-1c, Date of Birth 2-1d, Date of joining 2-1d, Email Address, Phone Number and Residential Address of the students. 4. Library Management System: Add the Membership record of the Students, updates the previous record and issue the student a Library number. |
|
Extensions: |
|
2-1a: if the Password is incorrect than a message is printed on the screen and admin is returned to the Student Membership record menu. 2-1b: if the name of the record of the students is already in the library management systems, a message is printed on the screen and admin is returned to Student Membership record menu. 2-1c: The Registration must be in the form “year of joining of institution - institution name - department name - registration number (that must not be greater than 4 digits)”. 2-1d: The Date of the Birth and Joining date must be in the format of “MM/DD/YYYY” if Month is greater than 12 or Days is greater than 31, a message is printed on the screen and asks for reenter. |
Edit Students Record (UC2-2) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present a form to the admin to allow him to Change the record of the students. |
Primary Actor |
Admin |
Stakeholders |
Admin: Wants to Change membership record of the Specific Student. |
Preconditions |
The Entered password is correct. |
Triggers |
Admin selects Edit Student Record option from the Student Membership Record menu. |
Success Guarantee |
The record of the student Membership is Changed in the Library Management Software. |
Main Success Scenario: |
|
1. Admin: Selects the menu to Change membership record of the Specific Student. 2. Library Management System: presents a form 3. Admin: Enters the Name of the Categories 2-2b and The correct data of that student 2-2c, 2-2d 4. Library Management System: Save the changes in the Membership record of the Students and updates the previous record. |
|
Extensions: |
|
2-2a: if the Password is incorrect than a message is printed on the screen and admin is returned to the Student Membership record menu. 2-2b: if the name of the categories not among the existing categories, a message is printed on the screen and admin is returned to Student Membership record menu. 2-2c: The Registration must be in the form “year of joining of institution - institution name - department name - registration number (that must not be greater than 4 digits)”. 2-2d: The Date of the Birth and Joining date must be in the format of “MM/DD/YYYY” if Month is greater than 12 or Days is greater than 31, a message is printed on the screen and asks for reenter. |
View Students Record (UC2-3) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present the record of all students in tabular form. |
Primary Actor |
Admin |
Stakeholders |
Admin: Wants to view membership record of all Students that are member of the library. |
Preconditions |
None |
Triggers |
Admin selects View Student Record option from the Student Membership Record menu. |
Success Guarantee |
Library Management Software shows the table that contains the record of all students that are member of the library. |
Main Success Scenario: |
|
1. Admin: Selects the menu option to view membership record of all Students. 2. Library Management System: presents membership record of all Students that are member of the library in the tabular form.
|
|
Extensions: |
|
None |
Search Students Record (UC2-4) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present a form to the admin to allow him to search the record of the students. |
Primary Actor |
Admin |
Stakeholders |
Admin: Wants to Search membership record of the Required Students |
Preconditions |
None |
Triggers |
Admin selects Search Student Record option from the Student Membership Record menu. |
Success Guarantee |
Library Management Software Presents the record of the required student in tabular form. |
Main Success Scenario: |
|
1. Admin: Selects the menu option to Search membership record of the Required Students. 2. Library Management System: presents a form 3. Admin: Enters the name, Father's Name, Registration Number 2-4a, 4. Library Management System: Presents the record of the required student. |
|
Extensions: |
|
2-4a: The Registration must be in the form “year of joining of institution - institution name - department name - registration number (that must not be greater than 4 digits)”. |
Books Catalogue (UC3) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present a menu from which one can access the various functions of the Books Catalogue. |
Primary Actor |
Admin |
Stakeholders |
Admin: Wants to enter and maintain the Books Record. |
Preconditions |
None |
Triggers |
Admin selects Books Catalogue option from the main menu. |
Success Guarantee |
Library Management System Waits for user input |
Main Success Scenario: |
|
1. Admin: Selects the menu option to Enter in the Books Catalogue 2. Library Management System: Presents a Menu for maintaining Books Record. That contains the following Four options to choose from.
3. Library Management System: Waits for user input |
|
Extensions: |
|
3a. to enter in the option Add books Record and Edit books Record, the system waits for the Password. 3b User can only entered in the View Books record and Search for books from where he can checks the available books. |
Add Books Record (UC3-1) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present a form to the admin to allow him to add record of the Books. |
Primary Actor |
Admin |
Stakeholders |
Admin: Wants to add record of the different Books |
Preconditions |
The Entered password is correct. |
Triggers |
Admin selects Add Books Record option from the Books Catalogue menu. |
Success Guarantee |
The record of the Books is added to the Library Management Software and it assigns a number to each book. |
Main Success Scenario: |
|
1. Admin: Selects the menu option to add record of the different Books 2. Library Management System: presents a form 3. Admin: Enters the name, Author's Name and Edition 4. Library Management System: Add the Record of the books, update the previous record and assign a number to each book. |
|
Extensions: |
|
3-1a: if the Password is incorrect than a message is printed on the screen and admin is returned to the Books record menu. |
Edit Books Record (UC3-2) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present a form to the admin to allow him to Change the record of the Books. |
Primary Actor |
Admin |
Stakeholders |
Admin: Wants to Change record of the Specific book. |
Preconditions |
The Entered password is correct. |
Triggers |
Admin selects Edit Books Record option from the Books Catalogue menu. |
Success Guarantee |
The record of the Books is Changed in the Library Management Software. |
Main Success Scenario: |
|
1. Admin: Selects the menu option to Change record of the Specific Books. 2. Library Management System: presents a form 3. Admin: Enters the Name of the Categories 3-2b and The correct data of that student 4. Library Management System: Save the changes in the record of the books and updates the previous record. |
|
Extensions: |
|
3-2a: if the Password is incorrect than a message is printed on the screen and admin is returned to the books record menu. 3-2b: if the name of the categories not among the existing categories, a message is printed on the screen and admin is returned to Books record menu. |
View Books Record (UC3-3) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present a form to the admin /user to view the record of all Books in tabular form. |
Primary Actor |
Admin and User |
Stakeholders |
Admin/User: Wants to view record of all Books that are in the library. |
Preconditions |
None |
Triggers |
Admin/User selects View Books Record option from the Books Catalogue Record menu. |
Success Guarantee |
Library Management Software shows the table that contains the record of all Books that are in the library. |
Main Success Scenario: |
|
1. Admin/User: Selects the menu option to view record of all Books. 2. Library Management System: presents record of all Books that are in the library, in the tabular form. |
|
Extensions: |
|
None |
Search Books Record (UC3-4) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present a form to the admin/user to allow him to search the record of the Books. |
Primary Actor |
Admin and User |
Stakeholders |
Admin/User: Wants to search the record of the Required Book. |
Preconditions |
None |
Triggers |
Admin/User selects Search Books Record option from the Books Catalogue menu. |
Success Guarantee |
Library Management Software Presents the record of the required Book in tabular form. |
Main Success Scenario: |
|
1. Admin/User: Selects the menu option to Search record of the Required Books. 2. Library Management System: presents a form 3. Admin/User: Enters the name, Author's Name and Edition 4. Library Management System: Presents the record of the required Book. |
|
Extensions: |
|
None |
Reference Books Record (UC4) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present a menu from which one can access the various functions of the Reference Book Record. |
Primary Actor |
Admin |
Stakeholders |
Admin: Wants to enter and maintain the Reference Books Record. |
Preconditions |
None |
Triggers |
Admin selects Reference Book Record option from the main menu. |
Success Guarantee |
Library Management System Waits for user input |
Main Success Scenario: |
|
1. Admin: Selects the menu option to Enter in the Reference Books Record. 2. Library Management System: Presents a Menu for maintaining Reference Books Record. That contains the following Four options to choose from.
3. Library Management System: Waits for user input |
|
Extensions: |
|
4a. to enter in the option Add books Record and Edit books Record, the system waits for the Password. 4b User can only entered in the View Reference Books record and Search for books from where he can checks the available books |
Add Reference Books Record (UC4-1) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present a form to the admin to allow him to add record of the Reference Books. |
Primary Actor |
Admin |
Stakeholders |
Admin: Wants to add record of the different Reference Books |
Preconditions |
The Entered password is correct. |
Triggers |
Admin selects Add Books Record option from the Reference Books Record menu. |
Success Guarantee |
The record of the Reference Books is added to the Library Management Software. |
Main Success Scenario: |
|
1. Admin: Selects the menu option to add record of the different Reference Books 2. Library Management System: presents a form 3. Admin: Enters the name, Author's Name, Edition, Course Name and teacher' name 4. Library Management System: Add the Record of the books, update the previous record. |
|
Extensions: |
|
4-1a: if the Password is incorrect than a message is printed on the screen and admin is returned to the Reference Books record menu. |
Edit Reference Books Record (UC4-2) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present a form to the admin to allow him to Change the record of the Reference Books. |
Primary Actor |
Admin |
Stakeholders |
Admin: Wants to Change record of the Specific Reference book. |
Preconditions |
The Entered password is correct. |
Triggers |
Admin selects Edit Reference Books Record option from the Reference Books Record menu. |
Success Guarantee |
The record of the Reference Books is Changed in the Library Management Software. |
Main Success Scenario: |
|
1. Admin: Selects the menu option to Change record of the Specific Reference Books. 2. Library Management System: presents a form 3. Admin: Enters the Name of the Categories 3-2b and The correct data of that student 4. Library Management System: Save the changes in the record of the Reference books and updates the previous record. |
|
Extensions: |
|
4-2a: if the Password is incorrect than a message is printed on the screen and admin is returned to the Reference Book record menu. 4-2b: if the name of the categories not among the existing categories, a message is printed on the screen and admin is returned to Reference book record menu. |
View Reference Books Record (UC4-3) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present a form to the admin /user to view the record of all Reference Books in tabular form. |
Primary Actor |
Admin and User |
Stakeholders |
Admin/user: Wants to view record of all Reference Books that are in the library. |
Preconditions |
None |
Triggers |
Admin/User selects View Reference Books Record option from the Reference Books Record menu. |
Success Guarantee |
Library Management Software shows the table that contains the record of all Reference Books that are in the library. |
Main Success Scenario: |
|
1. Admin/User: Selects the menu option to view record of all Reference Books. 2. Library Management System: presents record of all Reference Books that are in the library, in the tabular form. |
|
Extensions: |
|
None |
Search Reference Books Record (UC4-4) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present a form to the admin/user to allow him to search the record of the Reference Books. |
Primary Actor |
Admin and User |
Stakeholders |
Admin/User: Wants to search the record of the Required Reference Book. |
Preconditions |
None |
Triggers |
Admin/User selects Search Reference Books Record option from the Reference Books Record menu. |
Success Guarantee |
Library Management Software Presents the record of the required Reference Book in tabular form. |
Main Success Scenario: |
|
1. Admin/User: Selects the menu option to Search record of the Required Reference Books. 2. Library Management System: presents a form 3. Admin/User: Enters the name, Author's Name, Edition, Course Name and teacher' name 4. Library Management System: Presents the record of the required Reference Book. |
|
Extensions: |
|
None |
Issued Books Record (UC5) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present a menu from which one can access the various functions of the issued Book Record. |
Primary Actor |
Admin |
Stakeholders |
Admin: Wants to enter and maintain the issued Books Record. |
Preconditions |
None |
Triggers |
Admin selects issued Book Record option from the main menu. |
Success Guarantee |
Library Management System Waits for user input |
Main Success Scenario: |
|
1. Admin: Selects the menu option to Enter in the issued Books record. 2. Library Management System: Presents a Menu for maintaining issued Books Record. That contains the following Two options to choose from.
3. Library Management System: Waits for user input |
|
Extensions: |
|
5a. To enter in the option Add issued books Record and Edit issued books Record, the system waits for the Password. 5b If the required book is not available in the library, a message is printed on the screen |
Add Issued Books Record (UC5-1) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present a form to the admin to allow him to add record of the issued Books. |
Primary Actor |
Admin |
Stakeholders |
Admin: Wants to add record of the different issued Books |
Preconditions |
The Entered password is correct. |
Triggers |
Admin selects Add issued Books Record option from the issued Books Record menu. |
Success Guarantee |
The record of the issued Books is added to the Library Management Software. |
Main Success Scenario: |
|
1. Admin: Selects the menu option to add record of the different issued Books 2. Library Management System: presents a form 3. Admin: Enters the Name of book, Name of the student, Author's Name, Edition, issuing date and due date. 4. Library Management System: Add the Record of the issued books, update the previous record. |
|
Extensions: |
|
5-1a: if the Password is incorrect than a message is printed on the screen and admin is returned to the issued Books record menu. 5-1b: The Issuing date and Due date must be in the format of “MM/DD/YYYY” if Month is greater than 12 or Days is greater than 31, a message is printed on the screen and asks for reenter. |
Edit Issued Books Record (UC5-2) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present a form to the admin to allow him to Change the record of the issued Books. |
Primary Actor |
Admin |
Stakeholders |
Admin: Wants to Change record of the Specific issued book. |
Preconditions |
The Entered password is correct. |
Triggers |
Admin selects Edit issued Books Record option from the Reference Books Record menu. |
Success Guarantee |
The record of the Issued Books is Changed in the Library Management Software. |
Main Success Scenario: |
|
1. Admin: Selects the menu option to Change record of the Specific Issued Books. 2. Library Management System: presents a form 3. Admin: Enters the Name of the Categories 3-2b and The correct data of that student 4. Library Management System: Save the changes in the record of the Issued books and updates the previous record. |
|
Extensions: |
|
5-2a: if the Password is incorrect than a message is printed on the screen and admin is returned to the issued Books record menu. 5-2b: if the name of the categories not among the existing categories, a message is printed on the screen and admin is returned to issued Books record menu. |
Returned Books Record (UC6) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present a menu from which one can access the various functions of the returned Book Record. |
Primary Actor |
Admin |
Stakeholders |
Admin: Wants to enter and maintain the returned Books Record. |
Preconditions |
None |
Triggers |
Admin selects returned Book Record option from the main menu. |
Success Guarantee |
Library Management System Waits for user input |
Main Success Scenario: |
|
1. Admin: Selects the menu option to Enter in the returned Books record. 2. Library Management System: Presents a Menu for maintaining returned Books Record. That contains the following two options to choose from.
3. Library Management System: Waits for user input |
|
Extensions: |
|
6a. To enter in the option Add returned books Record and Edit returned books Record, the system waits for the Password. |
Add Returned Books Record (UC6-1) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present a form to the admin to allow him to add record of the returned Books. |
Primary Actor |
Admin |
Stakeholders |
Admin: Wants to add record of the different returned Books |
Preconditions |
The Entered password is correct. |
Triggers |
Admin selects Add returned Books Record option from the issued Books Record menu. |
Success Guarantee |
The record of the returned Books is added to the Library Management Software. |
Main Success Scenario: |
|
1. Admin: Selects the menu option to add record of the different returned Books 2. Library Management System: presents a form 3. Admin: Enters the Name of book, Name of the student, Author's Name, Edition, Returning date. 4. Library Management System: Add the Record of the returned books, update the previous record. |
|
Extensions: |
|
4-1a: if the Password is incorrect than a message is printed on the screen and admin is returned to the returned Books record menu. 5-1b: The Returning date must be in the format of “MM/DD/YYYY” if Month is greater than 12 or Days is greater than 31, a message is printed on the screen and asks for reenter. |
Edit Returned Books Record (UC6-2) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present a form to the admin to allow him to Change the record of the issued Books. |
Primary Actor |
Admin |
Stakeholders |
Admin: Wants to Change record of the Specific issued book. |
Preconditions |
The Entered password is correct. |
Triggers |
Admin selects Edit issued Books Record option from the Reference Books Record menu. |
Success Guarantee |
The record of the returned Books is Changed in the Library Management Software. |
Main Success Scenario: |
|
1. Admin: Selects the menu option to Change record of the Specific returned Books. 2. Library Management System: presents a form 3. Admin: Enters the Name of the Categories 3-2b and The correct data of that student 4. Library Management System: Save the changes in the record of the returned books and updates the previous record. |
|
Extensions: |
|
6-2a: if the Password is incorrect than a message is printed on the screen and admin is returned to the returned Books record menu. 6-2b: if the name of the categories not among the existing categories, a message is printed on the screen and admin is returned to returned Books record menu. |
Fines Record (UC7) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present a menu from which one can access the various functions of the Fine Record. |
Primary Actor |
Admin and User |
Stakeholders |
User: Wants to view the name of the students that have to pay the fine. Admin: Wants to enter and maintain the Record of the Fine |
Preconditions |
None |
Triggers |
Admin selects Fine Records option from the main menu. |
Success Guarantee |
Library Management System Waits for user input |
Main Success Scenario: |
|
1. Admin/User: Selects the menu option to Enter in the Fine record 2. Library Management System: Presents a Menu for fine Record That contains the following two options to choose from.
3. Library Management System: Waits for user input. |
|
Extensions: |
|
8a To enter in the option Fine Record and Edit returned books Record, the system waits for the Password 8b User can only enter in the List of the students from where he can check the name of the student that has to pay the fine. |
List of the Students (UC4-3) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present the Record of the students that have to pay the fine. |
Primary Actor |
Admin and User |
Stakeholders |
Admin: Wants to view record of the students that have to pay the fine. |
Preconditions |
None |
Triggers |
Admin/User selects List of the Students option from the Fine Record menu. |
Success Guarantee |
Library Management Software shows the table that contains the Record of the students that have to pay the fine. |
Main Success Scenario: |
|
1. Admin/User: Selects the menu option to view Record of the students that have to pay the fine. 2. Library Management System: presents Record of the students that have to pay the fine, in the tabular form. |
|
Extensions: |
|
None |
Check the Status (UC4-3) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present the Checks the status of the students that have to pay the fine, whether they have paid the fine or still pending. |
Primary Actor |
Admin |
Stakeholders |
Admin: Wants to Check the status of the students that have to pay the fine, whether they have paid the fine or still pending. |
Preconditions |
The Entered Password is correct |
Triggers |
Admin selects List of the Students option from the Fine Record menu. |
Success Guarantee |
Library Management Software shows the table that contains the status of the students that have to pay the fine, whether they have paid the fine or still pending. |
Main Success Scenario: |
|
1. Admin/User: Selects the menu option to Check the status of the students that have to pay the fine, whether they have paid the fine or still pending. 2. Library Management System: presents the status of the students that have to pay the fine, whether they have paid the fine or still pending, in the tabular form. |
|
Extensions: |
|
None |
Reservation of Books (UC8) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present a menu from which one can access the various functions of the Reservation of books. |
Primary Actor |
Admin and User |
Stakeholders |
User: Wants to reserve the required among the available books. Admin: Wants to enter and maintain the Record of the reservation of books |
Preconditions |
None |
Triggers |
Admin/User selects Reservation of books option from the main menu. |
Success Guarantee |
Library Management System Waits for user input |
Main Success Scenario: |
|
1. Admin/User: Selects the menu option to Enter in the record of the reservation of books. 2. Library Management System: Presents a Menu for Record Reservation of Books. That contains the following Two options to choose from.
3. Library Management System: Waits for user input |
|
Extensions: |
|
8a To enter in the option set the Priority, the system waits for the Password 8b User can only entered in the check record of the books from where he can checks the available books and also reserve the book if book is available. |
Check the record of Books (UC8-1) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present a form to the admin/user to allow him to Check the record of the available Books. |
Primary Actor |
Admin |
Stakeholders |
Admin/User: Wants to Check the record of the available Books. |
Preconditions |
None |
Triggers |
Admin/user selects Check the record of the Books option from the Reservation of Books menu. |
Success Guarantee |
Library Management Software is displayed the record of the available books on the screen. |
Main Success Scenario: |
|
1. Admin/User: Selects the menu option to Check the record of Available Books 2. Library Management System: presents a form 3. Admin/User: Enters the Name of book, Author's Name, Edition, 4. Library Management System: display the record of the available books on the screen. |
|
Extensions: |
|
None |
Set the Priority (UC8-2) |
|
Scope |
Library Management System |
Level |
User Goal |
Goal in Context |
Present a form to the admin to Prioritize the students. |
Primary Actor |
Admin |
Stakeholders |
Admin: Wants to Prioritize the students that are reserving the books. |
Preconditions |
The Entered password is correct. |
Triggers |
Admin selects Set the Priority option from the Reservation of books menu. |
Success Guarantee |
Library Management Software prioritizes the student according to Admin. |
Main Success Scenario: |
|
1. Admin: Selects the menu option to Prioritize the students that are reserving the books. 2. Library Management System: presents a form 3. Admin: Enters the Name of the Student, Registration Number8-2b, Applying date8-3b 4. Library Management System: Save the changes in the record of the returned books and updates the previous record. |
|
Extensions: |
|
8-2a: if the Password is incorrect than a message is printed on the screen and admin is returned to the Reservation of Books record menu. 8-2b: The Registration must be in the form “year of joining of institution - institution name - department name - registration number (that must not be greater than 4 digits)”. 8-3b The Applying date must be in the format of “MM/DD/YYYY” if Month is greater than 12 or Days is greater than 31, a message is printed on the screen and asks for reenter |