0% found this document useful (0 votes)
6 views4 pages

ISWE Assignment Question - 0225

The document outlines a group assignment for developing a prototype of a Tourism Management System for Take Off World, a travel agency in Thailand facing operational inefficiencies due to manual processes. The system aims to streamline booking management, customer records, billing, and reporting to enhance customer satisfaction and operational efficiency. The assignment includes requirements analysis, system design, testing, and implementation strategies, with specific guidelines for documentation and presentation format.

Uploaded by

ashrafhamily
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views4 pages

ISWE Assignment Question - 0225

The document outlines a group assignment for developing a prototype of a Tourism Management System for Take Off World, a travel agency in Thailand facing operational inefficiencies due to manual processes. The system aims to streamline booking management, customer records, billing, and reporting to enhance customer satisfaction and operational efficiency. The assignment includes requirements analysis, system design, testing, and implementation strategies, with specific guidelines for documentation and presentation format.

Uploaded by

ashrafhamily
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

AAPP003-4-2 Group Assignment Page 1 of 4

Introduction to Software Engineering

ASIA PACIFIC UNIVERSITY OF TECHNOLOGY & INNOVATION


Diploma
Introduction to Software Engineering (AAPP003-4-2)

Date Assigned : February 2025


Due Date : May 2025

CASE STUDY: Take Off World Tourism Management System

Take Off World is a mid-sized travel and tourism agency based in Bangkok, Thailand
offering a variety of services including tour package bookings, hotel reservations,
transportation arrangements and guided tours. As Thailand remains one of the most
visited destinations globally the tourism industry has become increasingly competitive.

However, Take Off World has been relying on a manual system for handling customer
inquiries, bookings, payments and operations. While once manageable the growing
influx of tourists and increasing demand for personalized travel experiences have
exposed significant inefficiencies in this approach.

Take Off World faces several operational challenges due to its manual processes.
Booking management is inefficient with staff manually recording customer details,
package selections and travel dates leading to errors and miscommunication.
Coordinating with hotels and transport providers also causes delays and occasional
overbookings due to the lack of real-time integration. Itinerary planning is labour-
intensive requiring excessive time to compile schedules and transportation details.

The billing and payment process is also outdated as payments are handled manually
increasing the risk of errors and fraud while lacking secure online transaction options.
Additionally, the absence of a centralized customer database hinders personalized
service and follow-ups reducing customer retention. Report generation is another major
challenge as compiling sales figures, booking trends and revenue reports manually is
time-consuming and lacks real-time insights.

Recognizing these challenges, the company's CEO Mr. Niraj has identified the need for
Tourism Management System (TMS) to streamline operations, reduce errors, and
enhance customer satisfaction.

Such a system will not only improve operational efficiency but also enhance customer
experience, positioning Take Off World as a leading travel agency in Thailand’s
competitive tourism industry. With technology-driven solutions, Take Off World can
ensure long-term growth, customer satisfaction and a seamless travel experience for
tourists exploring Thailand.

Diploma Asia Pacific University of Technology & Innovation 022024


AAPP003-4-2 Group Assignment Page 2 of 4
Introduction to Software Engineering

Your team is tasked with developing a prototype for Take Off World Tourism
Management System. The minimum requirements for respective end-users are as
follows:

1. Online Booking Management


2. Customer Record Management
3. Billing Management
4. Payment Handling
5. Report Generation
The system should enable Mr. Niraj to monitor the day-to-day operations and overall
performance effectively.

It is compulsory for your team to proposed at least 2 additional features for the
system.

Learning Outcome

1. Explain the basic principles of Software Engineering including Requirement


Analysis, System Design, Testing and Implementation.
2. Outline the objectives related to Software design and its principles/guidelines.
3. Identify various techniques involved in verification and validation in-lined with
Software Systems.

Outline of Task
Your team (5 members) are required to build a software system prototype and
research on the following:
1) To identify the requirements for the above case study.
2) To produce the required model based on the requirements.
3) To identify the testing techniques and test script for the proposed software.
4) To identify the implementation strategies for the software.

Suggested Presentation Format


The following is a suggested minimum report format. It is recommended that your report
contain at least the following:

Cover Page
Your cover page should contain the following items:
• APU Logo
• Subject Code & Title
• Group Name
• System Name
• Intake Code
• Your name/member’s name and ID

Diploma Asia Pacific University of Technology & Innovation 022024


AAPP003-4-2 Group Assignment Page 3 of 4
Introduction to Software Engineering

Table of Contents
The table of contents should have the topic title and reference page number attached to
each topic.

Part A – Group Component 55%


1) Introduction
This should include the scope and objectives for the proposed system.

2) Planning & Requirements Analysis


Schedule the project tasks in a Gantt chart with explanation. Record the functional
requirements and non-functional requirements.

3) Logical Design Part 1


Provide the outcome of the design using UML Use Case Diagram, and Class
Diagram with explanation of each diagram.

4) Physical Design
Design an interface for the proposed system, showing all of the main solutions that
you have suggested. The interface must be capture and document in the system
with explanation of each.

5) Implementation
A discussion of how the system will be implemented, such as hardware/software
requirement.

6) Prototype
Develop a complete prototype for the system. (NOTE: You are not required to
produce a fully functional program, such as inclusion of a database). Use the best
prototyping tools that can be used for your proposed system.

7) Conclusion
To conclude the project, stating its limitation, challenges and further
enhancement.

Part B – Individual Component 45%


8) Logical Design Part 2
Provide TWO (2) UML Activity Diagram based on proposed Use Case Diagram
in Logical Design Part 1 above with explanation of each diagram.

9) Methodology
Suggest a suitable System Development Model for the above system. Justify your
selection and explain how this methodology will be used by relating each phase to
the system. Each member in the group must choose a different methodology.

Diploma Asia Pacific University of Technology & Innovation 022024


AAPP003-4-2 Group Assignment Page 4 of 4
Introduction to Software Engineering

10) Testing
Each member chooses different testing methods and justify. Explain how testing
will be conducted and prepare minimum TWO (2) test scripts (based on your
activity diagram).

The Documentation
The documentation must be word processed, on A4 size format paper with 1.5-line
spacing (optional). The maximum number of pages should be 50.

What You Need To Upload?

You need to upload group and individual components into ONE (1) documentation on
the due date given. Late submissions will not be assessed unless extenuating
circumstances are upheld.

Marking Scheme and Performance Criteria (100%)


Distribution of marks will be according to the performance criteria stated below:

Marks allocation

Group: Correctness of System Design


Criteria Marks Allocated
Planning & Requirements Analysis 15
Logical Diagram 15
Physical Design 5
Documentation and Implementation 5
Total Mark: 40

Group: Prototype
Criteria Marks Allocated
Prototype 15
Total Mark: 15

Individual: Correctness of System Design


Criteria Marks Allocated
Logical Design 18
Methodology 9
Test Script 18
Total Mark: 45

Diploma Asia Pacific University of Technology & Innovation 022024

You might also like