update,
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
|
||||
# ITP4506-Assignment
|
||||
Human Computer Interaction & GUI Programming
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
#### Requirement:
|
||||
|
||||
1. Restaurant Information Management:
|
||||
• Operator
|
||||
• Input information of restaurant (including branches)
|
||||
• Update take-away menu
|
||||
• Allow showing/hiding special / temporary / seasonal menu according to the pre-set date or period
|
||||
• Hide/remove uploaded menu
|
||||
|
||||
2. Search & Browsing:
|
||||
• Normal_user
|
||||
• Search take-away menu or restaurant by tags or keywords
|
||||
• View restaurant information and related take-away menu
|
||||
• Add/Remove take-away menu or restaurant to/from favorite
|
||||
• Leave like or comment on a particular restaurant
|
||||
(Public without registered, can only view/search restaurant information, but cannot view the menu.)
|
||||
|
||||
3. Account Management:
|
||||
Normal_user could create an account by self-registration. While Operator accounts is created by Administrator
|
||||
manually.
|
||||
• Administrator
|
||||
• Show existing users
|
||||
• Create and delete users
|
||||
• Manage the user role
|
||||
• Normal_user:
|
||||
• Registration
|
||||
• Normal_user, Operator and Administrator
|
||||
• Edit personal detail including change password
|
||||
|
||||
4. Additional Function:
|
||||
You are required to design and add the fourth function to the system which should be of the similar scope
|
||||
size of the above mentioned functions.
|
Reference in New Issue
Block a user