Question: Using the project that you have been assigned for ( U - University Restaurant, U - University Library, Voting application ) , please do the
Using the project that you have been assigned for UUniversity Restaurant, UUniversity Library, Voting application please do the following:
Determine all the use cases of your projects.
Determine the top of your use cases that are most complex and explain why.
Describe in detail using the template table given in class each of the top complex use cases. Please notice that questions and are bound, you must pick the most complex use cases.
Each described use case must mention the solved functional requirements.
Build the full use case diagram with all use cases you discovered.
For each complex use case, determine the corresponding class diagram.
Here is the project you will use:
### Project : Build a UUniversity Restaurant database
UUniversitys Housing and Auxiliary Services want to build a database to collect useful information that may help improve their services. To achieve this, they requested having a database design team to fulfill this objective. Your team has been allocated the project, and your first task was to collect UUniversity Restaurant business processes.
Restaurant Concurrency
Restaurant selection is done every two years. The last selection took place in August and based on restaurant submissions that were made, UUniversity selected one restaurant named Toujours Meilleur. To automatically renew the contract of a current restaurant service supplier, the restaurateur must get students' satisfaction of at least
Menu Item and Price Policy
UUniversitys Housing and Auxiliary Services request that the selected restaurateur apply the same price to all menu items that are part of a daily menu. The price for a menu is FCFA. A menu consists of three items: an entry, a main plate, and a dessert. During a week, the restaurateur must ensure that a menu item is presented no more than twice, and daily, the same menu item can be presented only once. A menu item must have a unique code, name, description, creation date, and expiration date.
Ticket Purchase
Students, administrative personnel, or academic personnel may purchase tickets individually or buy a pack of tickets. A visitor can purchase only one ticket at a time. When someone buys a ticket, the database must register the person's name first and last who bought the ticket. As the restaurant serves UUniversity students and personnel, only people in that category are allowed to buy tickets. A ticket has a code number, a logo image, and a last validity date.
Buying a Menu Item
Students, administrative personnel, or academic personnel must give the restaurant agent a ticket to get a menu item. The restaurant checks the logo image and the validity date, then saves in the buying menu item entity the ticket code number, the daily service sequence code, the service date, the selected menu item code, and the student, personnel, or visitor code. The daily service sequence must record the following fields: code, daily sequence name eg morning, noon, or evening
Service Appreciation
Students, administrative personnel, or academic personnel are allowed to provide daily or weekly feedback about the restaurant services they received, respectively, during the day or the current week. The service appreciation must contain the service appreciation code, the date of the appreciation, appreciation frequency dailyweekly appreciation content, appreciation percentage, and improvement suggestions.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
