Category | Assignment | Subject | Computer Science |
---|---|---|---|
University | Ravensbourne University | Module Title | MCS22701 Advanced Software Development |
Assessment Task: | Report |
Submission Method: | CANVAS Submission, Presentation |
Submission Date: | 8 Aug 2025 |
Level / Term: | Level 7 Term 1 |
Issue Date: | 13th June 2025 |
As a professional in Software Design and Development, A client, herein referred to as ABC Gymnastics, has a job for you. Please read the job requirements carefully and produce the system as par the requirements of the client. The system must be implemented using the technologies taught in the module.
Project Description ABC Gymnastics is a gym company planning to break into the market with outstanding set of offers. The company needs a business platform (web application) that handles all its business processes and operations. The company intends to provide the following fitness classes: Yoga, Spin, Boot camp, Barre, Pilates, Orangetheory, CrossFit and Hybrid classes. The Gym provides three (3) sessions: Morning, afternoon and evening. Morning session is from 06:00 to 12:00, afternoon session is from 12:15 to 18:15 while the evening session is from 18:30 to 00:30. The Gym is open on all days of the week 24/7, including public holidays.
First, customers must sign up. The registration involves personal details such as forename, surname, address, date of birth, email address, phone number. . A valid email address and password are required to access and mange the account online by the customer himself.
Additionally, a customer has the option of Biometrics capture where he/she adds his facial or fingerprint data. He/she can add one (of face or fingerprint) or both. Login into the online or physical access to the Gym facility can be done using any of these.
Next is to choose the fitness package and purchase a gym package. Each package has a varying number of fitness packages, prices, section of the gym allowed as well as the number of sessions each day. There are Three (3) packages available to the customers. A customer can only book 1 session per day. Subscription to any package is charged on monthly basis, on 30-day period. So, any package chosen would go for a consecutive 30-day period. After which the subscription is auto renewed.
All packages have protein supplements option but for an additional price. Each bottle of protein shake is charged at £2.50. Customer can choose to have protein shake option while completing the registration. A fixed charge of £50 should be added to the bill of the customer (in which case a customer can have 1 bottle per day/session for 30 days). However, a customer can opt out of the protein shake option by the end of the 30-day period. The option can also be added if the customer did not choose it during the registration. There is also a one-time purchase of branded/customised fitness gear. It consists of a vest and short/trousers. Customer can select the size appropriate to him. Each pair costs £30. Customers can have as many pairs as they want.
They vest is printed with a Gym name as well as the name of the customer. Details of each package is as follows.
Package 1: This package consists of all the fitness classes above, and customers have the priority over the facilities and services over customers in other classes. This package costs £100 per 30-day period.
Package 2: This package costs £70 per 30-day period. It consists of a maximum of 3 fitness classes. Customer can choose any 3 fitness classes.
Package 3: This package costs £50 per 30-day period. It consists of a maximum of 2 fitness classes. Customer can choose any 2 fitness classes.
Do You Need Assignment of MCS22701 Level 7 Term 1 Report
Order Non Plagiarized AssignmentCustomer can only purchase one package at a time but can switch between packages at any time of choice. Purchase is completed by checkout. To checkout, the system should calculate the charges which the customer has to pay. This includes the type of package the customer has chosen, protein shake (if chosen), the fitness gear (multiplied by number chosen). When switching to another package, the top up balance should be recalculated. Payment should be made to that effect.
A smart card should be generated for each subscriber/customer. The card should carry the membership identification number, full name, phone number and photograph of the customer. When attending the gym session, the customer can access the facility by swiping the card on the card reader in the facility. In case the customer loses the card or left it at home, he can also gain access to the facility by login using his email and password. He can also gain access to the facility by biometric means (either facial recognition or fingerprint). Once a customer has attended a session on any particular day, the system must not allow him/her to attend another session on that same day.
A penalty can be incurred by any customer for breaking the rules stated in the sign up or for overstaying the session.
A penalty charge of £5 should be incurred or the customer is made to miss the next gym session. The default currency for payment is British Pound (GBP £). However, the system must accept payment in any international currency the customer chooses to pay in. A conversion rate to GBP should be used. A reliable conversion rate can be found here www.xe.com. Credit or Debit card is also the default payment option. Paypal should be included in the system. At the end of any transaction, a receipt must be generated and emailed to the customer.
Every transaction done on the system must be saved on an efficient database and must be accessible to all customers as well as to the management and the employees.
Customers can manage their account by themselves online. The management and the employee of the company can also help the customer do most of the functions either when they arrive physically at the gym, or they call on the phone. Where customers call over the phone, appropriate verification must be made before the employee attempt doing anything on the account.
The admin should be able to access the data on the system, generate the report as well as analyse the operations of the company. Report should show the number of customers in different packages, the income generated by the company, penalty administered, equipment purchases and repairs, etc.
NB
Buy Answer of MCS22701 Level 7 Term 1 Report & Raise Your Grades
Request to Buy AnswerIf you are struggling with your MCS22701 Advanced Software Development Assignment? Be stress-free! AI-free Assignment Help is here for you. We assure you that our Computer Science Assignment Help will make you productive and help you achieve high grades in your academic year. A free list of assignment example sample written by PhD experts is also provided here that can help you boost your study power and check the quality of the research paper. So contact us today and get your high-quality assignment!
Let's Book Your Work with Our Expert and Get High-Quality Content