Use Cases 2

  • Upload
    razee

  • View
    17

  • Download
    0

Embed Size (px)

DESCRIPTION

use case

Citation preview

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