GROUP ASSIGNMENT
TECHNOLOGY PARK MALAYSIA
Module Code : CE53004-6-GCS – GROUP CASE STUDY
Intake Code : APT3F2011( CYB / BIT / FRC)
Lecturer Name : SIVANANTHAN CHELLIAH
Hand out Date : 04/12/20
Hand in Date : DD/MM/20
Tutorial No : 2
Group No. : 1
Student ID Student Name
TP046147 PUVANAN RAMU
TP044728 PRAKAASH GUNASEKARAN
TP046041 KUHANN KUNASEGARAN
GCS Interim Document Group Component
Table of Contents
1 Introduction 2
1.1 Project Background 2
1.2 Problem Context 2
1.3 Proposed Solution 2
1.4 Project Scope 2
1.5 Project Aims & Objectives 2
2 Methodology 3
2.1 System Development Methodology 3
2.2 Project Plan 3
2.2.1 Gantt Chart 3
3 Preliminary Fact Finding and Investigation 4
3.1 Interview Technique 4
3.2 Target Respondents 4
3.3 Interview Question and Its Objective 4
3.4 Outcome and Analysis from the Interview 4
4 Preliminary Analysis and Design Models 4
4.1 Use Case Diagram 4
4.2 Use Case Description 4
4.3 Activity Diagram 4
4.4 Class Diagram 4
5 Preliminary Screen Design 5
6 Screen Design and User Manual 6
7 Significant Source Codes 7
1
GCS Interim Document Group Component
8 System Testing 8
8.1 Test Plan and Test Cases 8
9 Conclusion 9
9.1 System Limitations 9
9.2 Future Enhancements 9
9.3 Lessons Learned 9
9.3.1 Member A 10
9.3.2 Member B 11
9.3.3 Member C 12
9.3.4 Member D 13
10 references 14
11 appendix 15
11.1 Gantt Chart 15
11.2 Interview Question 15
11.3 Interview Report 15
11.4 Installation Guide 15
11.5 Weekly Report and Log Book 15
1 INTRODUCTION
Online booking system are not being used worldwide to attract tourists and customers by many
hotels and resorts. Having an online system makes it easier to navigate and maintain the data of
customers. However, APU does not have an online booking system for the accommodation as it
is still considered new. APU hostels are currently being booked manually. The students must
personally attend to the Student Representative’s Counter to apply for accommodations. This
method proves to be slightly difficult to maintain because the forms tend to be overlooked unless
there is a softcopy or an online system. Not only there is hostels on-campus site, there are a few
more hostels in Vista Komanwel as well. If all these hostels are included in an online booking
system, it will be easier for students to find and book an accommodation of their choice easily.
2
GCS Interim Document Group Component
1.1 PROJECT BACKGROUND
APU currently has a traditional hostel management system, which is face to face. However, in
this modern day it is not recommended as there may be many possible issues that might be faced.
For example, it is known that when a student submits his/her Accommodation Booking Form,
they tend to submit it more than once. This means the same person may go ahead and submit
their forms several times and the Student Services Representative would not know. This will
cause some students that only submitted the form once to be overlooked. Therefore, their request
for an accommodation might not be processed by APU. Due to that, a web-based Hostel
Management System is proposed in order to overcome these issues. The web-based system will
not only make the job of the Student Services Representative easier but also will give the chance
for more students to be allocated an accommodation by APU.
In order to have a well-built web-based hostel management system, we have decided to
go ahead and create this system using JavaScript, HTML Coding, PHP, and CSS. Using these
languages of web coding we are sure that we will be able to build a reliable hostel management
system for APU. In this system, we will create logins for students and staffs, we will add the
option for students to view their application status, we will add the function to apply for an
accommodation for students, we will include a help chat with Student Services Representatives
and also the function to send an email once the accommodation has been confirmed.
1.2 PROBLEM CONTEXT
The current existing system is an online system where students have to personally attend the
Student Services counter to inquire and book accommodation. In addition, the students also
must fill up the forms manually and the data will be keened into the system by the
representative. The existing system in APU Accommodation is a web-based system. Using
this many problems can occur, for this system they used some bill books. That time any
student who comes to inquire has to wait a long time to know if there are any vacancies. The
system is only available to the Student Services Representative. Besides, students filling up
forms manually may lead to misplacing the form within the office. Some drawbacks of this
existed system are:
3
GCS Interim Document Group Component
Security is low in the terms of data protection and the web protection has data can be
stolen if this problem never rise up.Next outdated and difficult user interface can cause
searching difficulty in the various service that has been provided and the lacking of the data
entry will cause student to avoid using the system which can lead to a major intersection
between students and the admin. Poor graphical user interface will cause student to be
confused to find the services.
1.3 PROPOSED SOLUTION
Below, we take a more detailed look at five of the most important and useful
APU accommodation software solutions available for accommodation, examining what they
are used for and the main advantages of using each of them:
1. Property Management System (PMS)
As previously stated, a property management system is likely to be the most critical
accommodation software solution for most accommodations. Typically, these packages
automatically process all online bookings, regardless of channel, and display those bookings
in a user-friendly calendar.
The result of this is that staff can carry out a range of property management tasks more
efficiently and effectively. For example, it will be easy to view all reservations, adjust
reservations, move existing bookings, close rooms for a set periods and manage existing
students.
Aside from helping accommodation to actually manage their property more effectively,
one of the most important advantages of using a PMS is the way it can facilitate growth.
While old-fashioned reservation books or spreadsheets may work in smaller properties, they
become increasingly problematic in larger accommodation such as APU.
4
GCS Interim Document Group Component
2. Revenue Management System (RMS)
Revenue management systems are almost as essential as property management systems in the
modern accommodation, because they pull together information about the status of the market,
data from your accommodation and data from other accommodation, allowing you to set the
right prices, at the right time, to maximize your revenue.
A robust revenue management strategy involves adjusting prices based on competitors. Without
the assistance of a revenue management system, this is a time-consuming, manual process, with
a high chance of error. It is also simply not feasible to monitor competitor’s prices 24 hours a
day, seven days a week.
The key advantage of an RMS is that it does the hard work for you, tracking rates in real time,
performing complex complications and allowing you to adjust prices across different channels
quickly and easily. As a result, you can speed up revenue management, reduce errors, and
maximise your key performance metrics, like RevPAR.
1.4 PROJECT SCOPE
The proposed system will be used by students, student services representatives, system
admins. Students will be given the opportunity to register themselves when they are interested in
applying for an accommodation. The staffs from the student services will be given the chance to
register themselves via the system admin. Not only that they will also have the power to accept
applications, decline applications and chat with students who are facing issues. The system
5
GCS Interim Document Group Component
admin is given the job to maintain and check for vulnerabilities in the system and try to resolve
them. They are also given the job to register student services representatives. Therefore,
whenever there is a new student services representative appointed, they should send an email to
the system admin along with their prove in order for the system admin to create an account for
them.
1.5 PROJECT AIMS & OBJECTIVES
The main goal is to create an online accommodation booking system for students to book a
accommodation of their choice. The system is created so that students do not have to manually
fill up forms and all the data will be saved in a database. This will ensure that no data is lost and
can be retrieved even if it is deleted. As for the student details, they will use their student
accounts because all their data can be pulled from the database when they are filling up a form.
The system should be able to ease the work of the student representative by recording all
application online. The staff can directly search the application with the student’s ID number.
6
GCS Interim Document Group Component
2 METHODOLOGY
2.1 SYSTEM DEVELOPMENT METHODOLOGY
2.2 PROJECT PLAN
2.2.1 Gantt Chart
Risk Analysis
The process of identifying and finding potential issues that can cause a negative impact on a
project is known as risk analysis. There are four steps in risk analysis which helps the
developers to make a change or upgrade to the system.
7
GCS Interim Document Group Component
3 PRELIMINARY FACT FINDING AND INVESTIGATION
3.1 INTERVIEW TECHNIQUE
3.2 TARGET RESPONDENTS
3.3 INTERVIEW QUESTION AND ITS OBJECTIVE
3.4 OUTCOME AND ANALYSIS FROM THE INTERVIEW
4 PRELIMINARY ANALYSIS AND DESIGN MODELS
4.1 USE CASE DIAGRAM
4.2 USE CASE DESCRIPTION
4.3 ACTIVITY DIAGRAM
4.4 CLASS DIAGRAM
8
GCS Interim Document Group Component
5 PRELIMINARY SCREEN DESIGN