use cases 2
DESCRIPTION
use caseTRANSCRIPT
QESLS-UC13
QESLS-UC01Login
DescriptionThe user logs in into the system.
ActorEmployee
TriggerThe user submits login information.
Complexity
Pre-conditionThe user has accessed the Login Form of the application.
Post-conditionThe user has logged in.
Normal Course1. The user enters username and password.2. The user submits login information.
3. The system validates the information entered.
4. The system displays the File Maintenance Form.
Alternative CourseIf the user cancels the login, the login process terminates.
Includes
Business RulesThe user must have an existing account.
Related Models
Field Validations
AuthorsRowel Esguerra, Ralph Malicdem, Ulysses Marion G. Paloay, Coreza Tejada
Revisions
QESLS-UC02Add Employee Information
DescriptionThe user adds employee information.
ActorEmployee
TriggerThe user needs to enter employee information
Complexity
Pre-conditionThe user must be logged in.
Post-conditionEmployee information has been successfully added.
Normal Course1. The user selects Add Employee Information.
2. The application displays the Add Employee Information page.
3. The user enters information of the employee.
4. The user selects to save the entered employee information.
5. The application validates and stores the new employee information on the database.
Alternative Course
Includes
Business RulesOnly the RCC can add employee information.
Related Models
Field Validations
AuthorsRowel Esguerra, Ralph Malicdem, Ulysses Marion G. Paloay, Coreza Tejada
Revisions
QESLS-UC03Edit Employee Information
DescriptionThe user modifies employee information.
ActorEmployee
TriggerThe user needs to edit employee information.
Complexity
Pre-condition1. The user must be logged in to the system.
2. The employee information exists.
Post-conditionThe employee information has been successfully edited.
Normal Course1. The user selects Edit Employee information.
2. The application displays the Edit Employee Information page.
3. The user searches for the employee information.
4. The user edits the employee information.
5. The user saves the information.
6. The application validates and saves the new employee information to the database.
Alternative Course
IncludesSearch Employee Information
Business RulesOnly the RCC can edit the employee information.
Related Models
Field Validations
AuthorsRowel Esguerra, Ralph Malicdem, Ulysses Marion G. Paloay, Coreza Tejada
Revisions
QESLS-UC04Delete Employee Information
DescriptionThe user deletes employee information.
ActorEmployee
TriggerThe user needs to delete employee information.
Complexity
Pre-condition1. The user must be logged in to the system.
2. The employee information exists.
Post-conditionThe employee information has been successfully deleted.
Normal Course1. The user selects Delete Employee Information.
2. The system displays the Search Employee Information page.
3. The user searches for the record of the employee.
4. The user deletes the information.
5. The system verifies the action.
6. The user confirms the action.
7. The system permanently removes the employees record from the database.
8. The system displays the Search Book Information page.
Alternative Course
Includes
Business Rules
Related Models
Field Validations
AuthorsRowel Esguerra, Ralph Malicdem, Ulysses Marion G. Paloay, Coreza Tejada
Revisions
QESLS-UC05Search Employee Information
DescriptionThe user searches employee information.
ActorEmployee
TriggerThe user needs to search employee information.
Complexity
Pre-condition1. The user must be logged in to the system.
2. The employee information exists.
Post-conditionThe employee information has been successfully searched.
Normal Course1. The user selects Search Employee Information.2. The user enters keyword.3. The user selects to search by ID number, last name or first name.
4. The system displays the results.
Alternative Course
Includes
Business Rules
Related Models
Field Validations
AuthorsRowel Esguerra, Ralph Malicdem, Ulysses Marion G. Paloay, Coreza Tejada
Revisions
QESLS-UC06Add Borrower Information
DescriptionThe user adds borrower information.
ActorEmployee
TriggerThe user needs to enter new borrower information.
Complexity
Pre-condition1. The user needs to login into the system.
2. The Search Borrower Information page must be displayed.
3. The Add New Borrower Information page must be displayed.
Post-conditionThe new borrower information has been successfully added.
Normal Course1. The user selects Add Borrower Information.
2. The system displays the Search Borrower Information page.
3. The user enters the borrowers last name, middle name, first name, grade and section.
4. The user adds the information.5. The system saves the information in the database.6. The system displays the Search Borrower Information page.
Alternative Course
Includes
Business Rules
Related Models
Field Validations
AuthorsRowel Esguerra, Ralph Malicdem, Ulysses Marion G. Paloay, Coreza Tejada
Revisions
QESLS-UC07Edit Borrower Information
DescriptionThe user edits the borrower information.
ActorEmployee
TriggerThe user needs to change the borrowers information.
Complexity
Pre-condition1. The user needs to login into the system.
2. The Search Borrower Information page must be displayed.
3. The borrowers information exists.
Post-conditionThe borrower information has been successfully changed.
Normal Course1. The user selects to edit borrower information.
2. The system displays the Search Borrower Information page.
3. The user searches for the record of the borrower.
4. The user changes the information.
5. The user saves the new information.
6. The system validates the changes.
7. The user confirms the action.
8. The system saves the new information in the database.
9. The system displays the Search Borrower Information page.
Alternative Course
Includes
Business Rules
Related Models
Field Validations
AuthorsRowel Esguerra, Ralph Malicdem, Ulysses Marion G. Paloay, Coreza Tejada
Revisions
QESLS-UC08Delete Borrower Information
DescriptionThe user deletes the borrower information.
ActorEmployee
TriggerThe user needs to delete the borrowers information.
Complexity
Pre-condition1. The user needs to login into the system.
2. The Search Borrower Information page must be displayed.
3. The information of the borrower exists.
Post-conditionThe borrower information has been successfully deleted.
Normal Course1. The user selects Delete Borrower Information.
2. The system displays the Search Borrower Information page.
3. The user searches for the record of the borrower.
4. The user deletes the information.
5. The system verifies the action.
6. The user confirms the action.
7. The system permanently removes the record from the database.
8. The system displays the Search Borrower Information page.
Alternative Course
Includes
Business Rules
Related Models
Field Validations
AuthorsRowel Esguerra, Ralph Malicdem, Ulysses Marion G. Paloay, Coreza Tejada
Revisions
QESLS-UC09Search Borrower Information
DescriptionThe user searches for borrower information.
ActorEmployee
TriggerThe user needs to search for borrower information.
Complexity
Pre-condition1. The user needs to login into the system.
2. The Search Borrower Information page must be displayed.
3. The borrowers information exists.
Post-conditionThe system successfully displays the borrower information.
Normal Course1. The user selects Search Borrower Information.
2. The system displays the Search Borrower Information page.
3. The user searches for the record of the borrower.
4. The system displays the answer to the query.
Alternative Course
Includes
Business Rules
Related Models
Field Validations
AuthorsRowel Esguerra, Ralph Malicdem, Ulysses Marion G. Paloay, Coreza Tejada
Revisions
QESLS-UC10Add New Book Information
DescriptionThe user adds book information.
ActorEmployee
TriggerThe user needs to enter new book information.
Complexity
Pre-condition1. The user needs to login into the system.
2. The Search Book Information page must be displayed.
3. The Add New Book Information page must be displayed.
Post-conditionThe new book information has been successfully added.
Normal Course1. The user selects to add new book information.2. The system displays the Search Book Information page.3. The user enters the ISBN number of the book, title, author, publisher, date and place of publication, call number, accession number.
4. The user adds the information.
5. The system saves the information in the database.
6. The system displays the Search Book Information page.
Alternative Course
Includes
Business Rules
Related Models
Field Validations
AuthorsRowel Esguerra, Ralph Malicdem, Ulysses Marion G. Paloay, Coreza Tejada
Revisions
QESLS-UC11Edit Book Information
DescriptionThe user edits the book information.
ActorEmployee
TriggerThe user needs to change the book information.
Complexity
Pre-condition1. The user needs to login into the system.2. The Search Book Information page must be displayed.
3. The book information exists.
Post-conditionThe book information has been successfully changed.
Normal Course1. The user selects to edit book information.2. The system displays the Search Book Information page.3. The user searches for the record of the book.
4. The user changes the data.
5. The user saves the data.
6. The system validates the changes.
7. The user confirms the action.
8. The system saves the new information in the database.
9. The system displays the Search Book Information page.
Alternative Course
Includes
Business Rules
Related Models
Field Validations
AuthorsRowel Esguerra, Ralph Malicdem, Ulysses Marion G. Paloay, Coreza Tejada
Revisions
QESLS-UC12Delete Book Information
DescriptionThe user deletes book information.
ActorEmployee
TriggerThe user needs to delete book information.
Complexity
Pre-condition1. The user needs to login into the system.
2. The Search Book Information page must be displayed.
3. The book information exists.
Post-conditionThe book information has been successfully deleted.
Normal Course1. The user selects to delete book information.2. The system displays the Search Book Information page.
3. The user searches for the record of the book.
4. The user deletes the information.
5. The system verifies the action.6. The user confirms the action.
7. The system permanently removes the information in the database.8. The system displays the Search Book Information page.
Alternative Course
Includes
Business Rules
Related Models
Field Validations
AuthorsRowel Esguerra, Ralph Malicdem, Ulysses Marion G. Paloay, Coreza Tejada
Revisions
QESLS-UC13Search Book Information
DescriptionThe user searches for book information.
ActorEmployee
TriggerThe user needs to search for book information.
Complexity
Pre-condition1. The user needs to login into the system.
2. The Search Book Information page must be displayed.
3. The book information exists.
Post-conditionThe system successfully displays the book information.
Normal Course1. The user selects to search book information.
2. The system displays the Search Book Information page.
3. The user searches for the record of the book.
4. The system displays the answer to the query.
Alternative Course
Includes
Business Rules
Related Models
Field Validations
AuthorsRowel Esguerra, Ralph Malicdem, Ulysses Marion G. Paloay, Coreza Tejada
Revisions
QESLS-UC14Borrowing
DescriptionThe user lends book.
ActorEmployee
TriggerThe user needs to lend book from the library.
Complexity
Pre-condition1. The user must be logged into the system.2. A borrower borrows a book.3. The Borrowing page displays.
4. The borrower has a record in the database.
Post-conditionThe book has been successfully borrowed.
Normal Course1. The user searches for the record of the borrower.2. The system displays the results.
3. The user selects the name of the borrower.
4. The user enters the accession number of the book.
5. The system displays the information about the book.
6. The user enters the due time.
7. The user selects OK.
8. The system changes the status of the book to Unavailable.
Alternative CourseIf the book has multiple copies, the system decreases the copies available by one.
Includes
Business RulesBooks are for Room Use only.
Related Models
Field Validations
AuthorsRowel Esguerra, Ralph Malicdem, Ulysses Marion G. Paloay, Coreza Tejada
Revisions
QESLS-UC15Returning
DescriptionThe borrower returns book.
ActorEmployee
TriggerThe borrower needs to return the book.
Complexity
Pre-condition1. The user must be logged-in into the system.
2. The book has been borrowed.
3. The Returning page displays.
Post-conditionThe book has been successfully returned.
Normal Course1. The user searches for the record of the borrower.2. The user selects Returned.
3. The system changes the status of the book to Available.
Alternative CourseIf the book has multiple copies, the system increases the copies available by one.
Includes
Business Rules
Related Models
Field Validations
AuthorsRowel Esguerra, Ralph Malicdem, Ulysses Marion G. Paloay, Coreza Tejada
Revisions
QESLS-UC16Card Catalogue
DescriptionThe user generates card catalogue.
ActorEmployee
TriggerThe user selects to generate card catalogue.
Complexity
Pre-condition1. The user must be logged-in into the system.2. The Card Catalogue page displays.
Post-conditionThe card catalogue has been successfully generated.
Normal Course1. The user enters keyword/s about the book.
2. The system displays the matches on the screen.
3. The user selects the book.
4. The system displays the electronic catalogue
Alternative Course
Includes
Business Rules
Related Models
Field Validations
AuthorsRowel Esguerra, Ralph Malicdem, Ulysses Marion G. Paloay, Coreza Tejada
Revisions
QESLS-UC17Logoff
DescriptionThe user logoffs from the system.
ActorEmployee
TriggerThe user needs to logoff.
Complexity
Pre-conditionThe user has logged-in into the system.
Post-conditionThe user has logged-out from the system.
Normal Course1. The user selects to logout.2. The system logs out the user.
3. The system directs the user to the login page.
Alternative Course
Includes
Business RulesThe user needs to logout after the shifting period.
Related Models
Field Validations
AuthorsRowel Esguerra, Ralph Malicdem, Ulysses Marion G. Paloay, Coreza Tejada
Revisions