MST6204E System Design Assignment: Case Studies on ScubaOnTheGo, Student Auditorium & Integrated Service Management Prototype

School

Malaysia University of Science And Technology (MUST)

*We aren't endorsed by this school

Assignment Type

Group Assignment

Subject

MST6204E Systems Development Tools & Techniques

Uploaded by Malaysia Assignment Help

Date

06/12/2025

MST6204E Coursework #1 – Group Assignment

Learning Outcomes Assessed

CLO1 Critique the benefits of an object-oriented approach to the systems development process. (PLO2, C5)
CLO2 Display appropriate techniques/ CASE tools to construct a range of system models to support the analysis and design stages of the object- riented approach. (PLO6, P5)
CLO3 Display professional commitment, advance knowledge and techniques related to design and implementation issues to solve problems. (PLO7, A5)

Scenario:

Scuba On The Go – Case Study

Scuba on The Go (STG) is a distributor of many types of dive equipment in Malaysia that houses a grand collection of brands, gears, tools, etc. Located at the heart of Kuala Lumpur, the store takes pride in providing the adequate resources sought by hundreds of customers who walk into their paradise’ daily! Their primary service is naturally centered on buying and selling any form of dive equipment.

Recently, STG has decided to expand its services to include some new features such as dive equipment rentals, as well as dive packages. For dive packages, STG works with many certified dive centers around Malaysia. Extensively, having conquered the local market, they now wish to venture into the national and eventually international markets. For this, STG will require a digital platform to showcase its expansive collection and allow customers worldwide to expand their multiple services. The primary operations are expected to be standard purchasing of dive equipment from various brands, housing them, and then selling them to prospective buyers. However, customers will now have the option of viewing, buying, or renting their desired equipment online as well, or registering for a dive package. They will only be required to register as a member via the online system to access these privileges. The items will then be delivered right to their doorstep. Similarly, equipment rental will be a new service provided for members. For the equipment rentals, returned items will be inspected and fines may be issued for damaged items. Also, members will need to pre-specify the duration period for rentals.

Stuck in This Assignment? Deadlines Are Near?

Furthermore, members will now be able to register for dive packages in which STG collaborates with many dive centers around Malaysia. Each dive package has a level (fun diving, open water, advanced open water, etc.), price, duration, dive center partner, location, requirements, minimum & maximum participants, etc. In all cases, members will need to make the due payments upfront and provide relevant details such as delivery address, contact number, health declaration, etc. Members will receive points for the amount they spent, and the points will then determine membership types – Water Babies, Dive
Buddies, and Sea Monsters. To attract more members, STG is willing to offer various deals occasionally for all the items, rentals, and dive packages above. Discount categories will vary across brands, dive package levels, age groups, membership types, etc.

All these services and information will be maintained by the STG staff in different departmentwide, warehouses, administrative, billing, etc. The managers of STG would also be able to print standards reports such as a list of items sold/rented, membership, dive package registration, center partnership, and revenue gained. The STG owners have approached you to plan, analyze, design, and develop a prototype for their venture that should be able to handle dive equipment purchases, sales, rentals, dive packages, and all the mentioned services. They have allocated RM 100,000 for the project and the estimated
timeline is four (4) months.

*Note: You are not only limited to the above requirements. Any other relevant requirements to ease the process of managing the Scuba on The Go operations can be added if you think they are viable.

MST6204E Coursework #2

Learning Outcomes Assessed:

LO3 Display appropriate techniques/ CASE tools to construct a range of system models to support the analysis and design stages of the object-oriented approach. (PLO6, P5)

Case study- Student’s Auditorium Management System

Students’ Auditorium Management Software. Various types of social and cultural events are conducted in the students’ auditorium. There are two categories of seats: balcony seats and ordinary seats. Normally balcony seats are more expensive in any show. The show manager fixes the price of these two categories of seats depending on the popularity of a show. The show
manager also determines the number of balconies and ordinary seats that can be put on sale, since for each show some seats are offered as complimentary gifts to different functionaries of the students’ society and to VIPs. The show manager also enters the show dates, the number of shows on any date, and the show timings.

The spectators book their seats in advance by paying the full ticket price to the authorized salespersons. The spectators indicate the type of the seat, and the computer should print out the ticket clearly showing the seat numbers. The spectators can cancel their booking before the 3 clear days of the show. In this case, the ticket price is refunded to them after deducting RM 5.00 as the booking charge per ticket. If a ticket is returned within 3 days and 1 day of a show, a booking charge of RM10.00/- is deducted for ordinary tickets and RM 15.00/- is deducted for balcony tickets. On the last day of the show, there is a 50% deduction. The system should let the spectators query the availability of different classes of seats.

The show manager can query at any time about the percentage of seats booked for various classes of seats and the amount collected in each case. The show manager creates login accounts for authorized salespersons. When any authorized salesperson logs in and makes a sale, the computer should record the salesperson’s ID in the sales transaction. This information would
help in computing the commission payable to each salesperson and also the amount collected by each salesperson. This data can be queried by the show manager.

The accounts clerk should be able to enter the various types of expenditures incurred for a show including payment to artists. The computer should prepare a balance sheet for every show and a comprehensive up-to-date balance sheet for every year. The different types of balance sheets should be accessible to the manager only.

Since the software product should be as low cost as possible, it is proposed that the software should run on a high-end PC and free software such as Linux, MySQL, and Apache web server.

Get 30% Discount on This Assignment Answer Today!

Question

a. Consider the Students’ Auditorium Management Software described in the case study. Using appropriate techniques and CASE tools, outline the process of constructing a class diagram for the system. Identify the main classes, their attributes, and relationships, and explain how they contribute to the overall design of the software.

b. Using the concept of sequence modeling and a suitable CASE tool, illustrate the process flow for booking a seat in the Students’ Auditorium Management Software. Include the interactions between the Spectator, Salesperson, and the system components, highlighting the sequence of messages exchanged and the relevant actions taken at each step.

Coursework #3

LO1 Critique the benefits of an object-oriented approach to the systems development process. (PLO2, C5)

The faculty reserves the right to use any means to identify plagiarism and copying. If you reference the work of other authors, you must ensure that you properly reference them to avoid the charge of plagiarism.
Copying the work of others (current students, past students, or the works of others) automatically earn you a Fail grade. If two or more students copied from each other, both students (regardless of who copies from whom) will earn a Fail grade.
*Please scan your report in Turnitin prior to the submission due date. The scanned report will have to be attached together with your compiled final report.

Get Solved Your Assignment( variable) and Earn A+ Grade!

Get Help By Expert

Get the best System Design Assignment Help from the academic experts of Malaysia AssignmentHelp and score high grades. Our team of academic writers online offers great support, such as essay help, thesis help online, report writing help, etc.
 

Answer

UP TO 15 % DISCOUNT

Instant Paper Writing Services by Native Malaysia Writers

Plagiarism Free Solutions
100% Original Work
24*7 Online Assistance
Native PhD Experts
Hire a Writer Now
Convincing Features
Plagiarism Free Report
On-Time Delivery
Native Writers
A+ Quality
100% Confidential
24*7 Online Assistance

Get these features included in Your Assignment

Get Assistance for Assignments, online Exam, and Projects Writing