Use Case Name: | Search Type |
Use Case Id | 1 |
Priority | 4 |
Level | User Goal |
Primary Business Actory | Customer |
Other Participating Actors | Company, Database Administrator |
Description | Customer search for dates of concerts/performances |
Preconditions | |
Stakeholders & Interests |
- Customer:
- Wants to be able to search for dates of events on the Ebundle System
- Wants to be able to see the dates of concerts/performances events
- Company:
- Wants customers to be able to see various events advertised up to six months from todays date
- Database Administrator:
- Wants to be able to select all dates for specific event periods
|
Typical Scenarios |
- A customer requests the search concert/performance date option
- The system determines the current date and select all the concerts
/performances for up to 6 months in advance
- The customer can also specify a certain date, month of time to filter concerts 6 months in advance of the concert/perfomance
- The customer chooses to look at concerts
- The customer can add an event to the bundle
|
Extensions/ Alternative Scenarios |
- No concerts/performances available on date specified: The system returns with an error message &
suggests other events
- Filtered dates do not return a search: The systems suggests other events
- The customer chooses not to look at concert event: The system does nothing else
|
Conclusions | A customer is able to search for events on a specified date & genre |
Post Conditions | A customer can select a concert/perfomance to purchase tickets for etc. |
Business Rules |
- The system will only bring up events 6 months in advance
- The system cannot bring up bygone events
|
Implementation Constraints | Customer can now only choose from Concert, restaurant, hotel, transport |