Check this
EVA: Mobile application system version 2.0 Student Name: Enter name here Student ID: Enter ID here DPIT114 Assignment 2 Version B The purpose of this task is to assess your understanding of key elements of systems analysis to develop select models to satisfy case scenarios. This task is worth 40 marks in total – a mark breakdown is below: · Part A: Short Answer Questions (15 marks in total) · Part B: Practical Task Questions (25 marks in total) · Oral Examination: At least 10% of students and any student whose result is significantly higher than their previous assessment results will be asked to explain a random selection of their answers by their teacher. If students cannot explain their answers, their submission may be investigated for academic misconduct. If students do not attend an oral examination, their grade will be withheld until it can be conducted. Academic Integrity: · Your submission must be completely your own work. If it is suspected that you have accessed or received assistance, eg, from an electronic source or another person, the matter can be investigated as an alleged breach of the UOW College Academic Integrity and Student Conduct Policy, in accordance with the Procedure for Managing Alleged Student Misconduct. Key Notes: · Parts A and B focus on the narrative ‘Tiger Arena’ · This task is conducted as an open book assessment. Well-developed answers are expected. Do not simply copy word for word from the lecture notes · Harvard Referencing is required Submission Instructions Submit Assignment 2 by Week 13: Tuesday 29th September 11:55pm. Part A should be submitted to the ‘Assignment 2 Part A’ Turnitin dropbox located on Moodle. Part B should be submitted to the ‘Assignment 2 Part B’ submission link on Moodle. Save the file as the following: · OIA_LastName_ComputerLabDaytime_Campus_Version · For example · OIA_Kingston_Tuesday130pm_Wollongong_VersionA · Document type must be in a word (doc / docx) Note: You must save the file as instructed. If you save the file anything else, you will lose 3 marks in total! Instructions Read the scenario below which includes the relevant information to complete Assignment 2. A mark breakdown is also included. If you have any questions or issues please contact the Subject Co-ordinator and your tutor. Narrative Overview Tiffany from Tiger Arena is assisting the launch of ‘Lift ‘n’ Paint’, a hybrid business combining a gym, café and paintball arena. The owner, Sabrina, is seeking a Mobile Application System entitled ‘LP Assist’, that would allow current and future customers to: make bookings for personal trainers, training classes and a paintball arena workout; manage memberships to update their membership level and payments; arrange food pickups by placing an order at the café with pickup and pay options, and; use social health, a social media platform, to engage and interact with other members. System Capabilities The Mobile Application System ‘LP Assist’ should be capable of the following: · Bookings: collecting and storing customer details when booking a training session. Customers can select a training session type; personal trainer, classes or paintball arena. Customers must select one training option and will then be presented with the available day and times for their chosen training option. If the preferred day is available, customers must confirm the booking and wait for a confirmation number generated on the app. If the preferred day is not available, customers must select another day or choose another training session type. · Manage Memberships: collecting and storing customer details when updating or modifying membership to the gym. Customers can update their membership level; change their membership level or pause their membership if they go on vacation. Customers can select to have their membership paid through a dedicated card or cash. If customers change from cash to dedicated card, they can submit the option on the Mobile Application System, wait for a confirmation number to be generated and head into the gym facilities to complete the change of payment in person. · Pickups: collecting and storing customer details when organising an order for pickup at the café. Customers can place an order to have a meal ready to be picked up from the café. They need to be registered members of the gym. Customers can select from the meal types listed based on the type of protein of their choice or design their own meal option. Once the meal option has been selected, customers can select either a pay in cash or pay by card option. Once the order is confirmed and the payment option is selected, a generated order number is issued, and customers need to present this to the café upon arrival to pick up their order. · Social Health: collecting and storing customer details about their consultations with personal trainers at the gym. Customers need to have booked a personal trainer, if they haven’t, they will be required to make a booking. Customers must submit a short overview of what they are currently seeking from the personal trainer before meeting them. The personal trainer receives the request and prepares the training session. The customer must attend the training session, however, if customers wish to cancel the training session, they must notify the personal trainer. If the training session goes well, personal trainers request that the customer maintain the social health chat messenger to keep them updated on their progress and make weekly updates both on progress and training. Key notes from the client: · The Mobile Application System mirrors the current web-based services provided · The client wishes to have the Mobile Application Systems run on both Operating Systems (Android and Apple devices) · User friendly Interface designs (screenshots and storyboard) will be provided by the client · Attributes that would describe the customer are: gymNumber, firstName, lastName, contactNumber, emergencyContact, emergencyNumber and address PART A: SHORT ANSWER QUESTIONS (15 marks) 1. Describe the process of development of the Mobile Application System ‘LP Assist’ from initiation to deployment by referencing Design Thinking. In your answer include at least two (2) additional references that are not in the lecture notes and textbook to support your answer; Harvard referencing must be used. Include a reference list underneath your answer. (7 marks in total) 1. This question focuses on System Analysis Activities. 1. Describe three (3) information gathering techniques that would best suit the client, Tiffany, to gain further information about the Mobile Application System. Include at least one (1) additional reference that is not in the lecture notes and textbook to support your answer; Harvard referencing must be used. (5 marks in total) 1. Identify one (1) potential functional requirement and one (1) potential non-functional requirement for the Mobile Application System. (2 marks in total) PART B: Practical Task Questions (25 marks) 1. Develop a use case diagram capturing the system of ‘Bookings’. (2 marks in total) 1. This question focuses on developing activity diagrams (13 marks in total) 1. Draw two (2) activity diagrams that represent the System Capabilities of ‘Manage Memberships’ and ‘Pickups’ (draw your diagrams in the space provided on the next two pages). (8 marks) 1. Describe the overall significance of each activity diagram; include what each diagram displays and the overall explanation of the system capability. (5 marks) Question 2 (a): Draw your Manage memberships Activity Diagram here. Question 2 (b) Explain your Manage memberships Activity Diagram here: Question 2 (a): Draw your Pickups Activity Diagram here. Question 2 (b) Explain your ‘Pickups’ Activity Diagram here: 1. This question focuses on System Modeling and Relational Databases (10 marks in total) 2. Draw a portion of a class diagram showing that a customer would have one membership. Include the appropriate association (with multiplicities) between each class along with Primary and Foreign Keys. (1 mark) 2. Develop a Brief Use Case Description for Membership and one (1) other key feature of the Mobile Application System listed in the scenario. (1 mark) 2. Design a partial display of a relational database table based on the system capabilities listed about the Mobile Application System scenario provided. (3 marks in total). Your answer must include the following: 2. Partial relational database table based on System Capabilities (1.25 mark) 2. Maximum of five records with appropriate attributes identified and sample data (1.25 mark) 2. Identification of all Primary and Foreign Keys associated with each table (0.5 mark) Set out your answer underneath each table identified in Part (i) in dot points. For example: · Primary Key: · Foreign Key: 2. Develop a Domain Model Class Diagram based on the case scenario. Include the elements of Customer from the client’s key notes and the System Capabilities. (5 marks). Page 11 of 11