Professional Documents
Culture Documents
Project Description
1|Page
2.5 The system will allow managers to modify maximum number of
seats of a concert event
2.6 The system will allow managers create sets of tickets for the
concert event
2.7 The system will allow managers to create types of tickets for the
concert event
2.8 The system will allow manager to generate automatic sets of
ticket number for tickets of a certain concert event.
2.9 The system will allow managers to set ticket price
2.10 The system will allow managers to modify ticket price
2.11 The system will allow managers to create staffing of a concert
event
2.12 The system will allow managers to modify staffing of a concert
event
2|Page
Non-Functional Requirements
1. Operational
1.1 The system will run different smart phone devices
2. Performance
3. Security
4. Cultural and Political
4.1 Customer personal information is protected in compliance
with the Data Privacy Act Law.
Use case name: Create Concert Event ID: UC001 Priority: High
Actor: Owner or Managers
Description: This use case describes how admin creates a concert event in the
system
Trigger: New Concert Event was successfully planned and organize and needed to
be recorded in the system.
Type: ☑ External ☐Temporal
Preconditions:
1. Admin user is authenticated through account login
Normal Course:
1. The system will show toolbars or menu
2. Admin goes to the concert event management menu
3. Admin then creates a new concert event
4. Admin inputs the venue of the concert
5. Admin inputs the number of seat
6. Admin setups the ticket #generator
7. Admin setups the ticket pricing
8. Admin setups staffing (different staffs that will compose the event concert)
9. Admin saves the transaction
Postconditions:
1. System will store all the data
2. System will do an audit trail of the transaction
Exceptions:
3|Page
Use case name: Phone Call Reservation ID: UC002 Priority: High
Actor: Customer
Description: This use case describes how customers reserves ticket via phone call
Trigger: Customer wants to reserves ticket via phone call
Type: ☑ External ☐Temporal
Preconditions:
1. Land Line phone is online
2. Cellular phone is online
Normal Course:
1. The customer will call and inquire about availability of ticket
2. Clerk will inform the customer about the availability of the ticket
3. The customer will reserve the ticket
4. The clerk will gather necessary data and input into the system
5. The clerk will inform the customer about the due date of payment.
6. The customer agrees.
Postconditions:
1. System will store all the data
2. System will lock the ticket and give it a status “reserved”
3. System will do an audit trail of the transaction
Exceptions:
4|Page
Use case name: Online Payment ID: UC004 Priority: High
Actor: Customer
Description: This use case describes how customers pays reserved ticket online
Trigger: Customer wants to pay ticket online
Type: ☑External ☐Temporal
Preconditions:
1. Customer has paypal account or active debit/credit card.
2. The customer already sign up in the site and did a ticket reservation
Normal Course:
1. Customer goes to the billing section of the site
2. The system will give a payment choices
3. Customer will click online payment option
4. Customer inputs the necessary data
5. Customer click agrees and pays
6. System will generate proof of ticket purchase
Postconditions:
1. System will store all the data
2. System will lock the ticket and give it a status “paid”
3. System will do an audit trail of the transaction
Exceptions:
5|Page
Use case name: Money Courier Payment ID: UC005 Priority: High
Actor: Customer
Description: This use case describes how customers pays reserved ticket through
money courier
Trigger: Customer wants to pay reserved ticket through money courier
Type: ☑ External ☐Temporal
Preconditions:
1. The customer already sign up in the site and did a ticket reservation process
Normal Course:
1. Customer goes to the billing section of the site
2. The system will give a payment choices
3. Customer will choose payment through money courier
4. System will display different choices and details of available money courier
5. Customer will get the details and pay selected money courier
6. Customer will call the clerk and give details of payment / Customer will scan
or picture the proof of payment and email.
7. Account officer will confirm the payment
8. Account officer will give the details of payment to the cashier
9. Cashier accepts the payment and does the necessary recording transaction
of payment in the system
10. System generates proof of payment
Postconditions:
1. System will store all the data
2. System will lock the ticket and give it a status “paid”
3. System will do an audit trail of the transaction
Exceptions:
6|Page
Use case name: Walk In Payment ID: UC006 Priority: High
Actor: Customer
Description: This use case describes how customers pays reserved ticket through
walk in
Trigger: Customer wants to pay reserved tickets via walk in
Type: ☑ External ☐Temporal
Preconditions:
1. The customer already sign up in the site and did a ticket reservation process
Normal Course:
1. Customer comes and goes to cashier section with the billing statement.
2. Cashier pulls the data using the billing statement id number
3. Cashier confirms to the customer the amount to be paid
4. Customer pays the amount
5. Cashier accepts the payment and does the necessary recording transaction
of payment in the system
6. System generates proof of payment
7. Cashiers hands the proof of payment to the customer
Postconditions:
1. System will store all the data
2. System will lock the ticket and give it a status “paid”
3. System will do an audit trail of the transaction
Exceptions:
7|Page
Use case name: Concert Ticket Validation ID: UC007 Priority: High
Actor: Customer
Description: This use case will describe how tickets are validated during the event
Trigger: Customer comes to the concert with ticket details on hand.
Type: ☑ External ☐Temporal
Preconditions:
2. The customer already sign up in the site and did a ticket reservation process
1. Customer goes to the event and presents the ticket
2. Clerk pulls out the ticket number from the system
3. System generates validation details
4. Clerk signals the guard that validation of ticket is successful
5. Clerk then inputs the ticket number into the system.
Postconditions:
1. System will store all the data
2. System will lock the ticket and give it a status “used”
3. System will do an audit trail of the transaction
Exceptions:
8|Page
MIT 202
Phase 1:
Requirements
Determination
Prepared by:
KUNNIG, JERWIN
GALLENO, EDEN
REMOLANO, JULIE DARE
9|Page