Question: Question: Identify, list, define and describe the classes. Then develop a class diagram that illustrates the business information system and its problem domain. Case study:
Question: Identify, list, define and describe the classes. Then develop a class diagram that illustrates the business information system and its problem domain.
Case study: BanhMi2U BanhMi2U is a chain of over twenty Vietnamese bread shops in the CBD and around Melbourne. "Banh Mi" is a popular Vietnamese baguette roll stuffed with butter, pt, and a range of fillings (for example, crispy pork, crispy chicken, roast pork belly, and tofu) and topped with herbs, cucumber slices, and pickled veggies. BanhMi2U is owned and managed by a young couple, Mr. James Nguyen and Mrs. Kim Lancaster. In addition to bread rolls, they also offer other Asian cuisines such as different types of dumplings and rice paper rolls. They have authentic menus, loyal customers, and positive reviews on popular Restaurant Review sites. BanhMi2U has a simple website and a Facebook business page to list their shops' locations, menus, food photos, contact details, and limited interaction with their customers. In addition, they also advertise their foods via Yelp. They have a small technology team to manage the information and interaction through their website, Facebook, and Yelp pages. They receive an increasing number of food delivery orders from local customers. They also have a good number of reliable food delivery drivers. Recently, Mr. James Nguyen and Mrs. Kim Lancaster purchased a chain of eight bread shops and restaurants. Therefore, they are reviewing all their foods, services, and business operations. They are aware of increasing competition in the food service industry and appreciate the need to invest in technology. Therefore, they have appointed Mr. Anuj Pandya as their Head of Technology Department to assist BanhMi2U in managing their business growth and technology investment. Mr. Anuj Pandya invited you as a business analyst to explore the possibilities and implications of using technology to improve their business effectiveness and efficiency. Specifically, Mr. Anuj Pandya now decided to have their own mobile app (i.e., BanhMi2U Driver) developed for the company to expand and enhance the quality of their food delivery services because using existing such as Menulog, Uber Eats, and Deliveroo is expensive and unsustainable. The BanhMi2U Driver app will help the company improve customer satisfaction, grow its customer base, and build its reputation by providing a premium food delivery service. As a step in implementing their digital platform solution, BanhMi2U plan to develop a new food delivery mobile solution. At this stage, BanhMi2U has provided you with the following initial ideas for the projects: BanhMi2U Driver app: The app and its associated back-end process shall enable BanhMi2U drivers
1. to register to be BanhMi2U drivers
2. to select food orders that they can pick up and deliver within some agreed timeframe with BanhMi2U
3. to receive payment for each delivery
4. BanhMi2U would like the app to have tracking functionality for food delivery, such as enabling their restaurant owners and waiters as well as customers to track the food delivery progress.
Additional requests regarding the new mobile apps:
1. The new mobile app shall provide the drivers with account information, legal information, and clear and simple interactions.
2. BanhMi2U should be notified about data privacy regulations. For example,when a driver removes their accounts, what from their personal information and data about previous transactions should be removed, and what can be kept for reporting and business intelligence.
3. The new mobile app should authenticate their registered drivers before allowing them to access their BanhMi2U accounts.
4. BanhMi2U account holders should be able to update their usernames and password to access their accounts.
5. The new mobile app shall work on a wide range of mobile devices.
6. All app functionality should also be available via major web browsers.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
