53
Web-based Package Tour Reservation System for R-Rom-D Tour Co., Ltd. Team Members : Issaret Yatsomboon 4220118 Woraphan Atikomtrirat 4414107 Advisor : A. Krisee Vipulakom

BIS4995 : Web-based Package Tour Reservation System

Embed Size (px)

DESCRIPTION

Web-based Package Tour Reservation System for R-Rom-D Tour Co., Ltd.

Citation preview

Page 1: BIS4995 : Web-based Package Tour Reservation System

Web-based Package Tour Reservation System for R-Rom-D Tour Co., Ltd.

Team Members :

Issaret Yatsomboon 4220118

Woraphan Atikomtrirat 4414107

Advisor : A. Krisee Vipulakom

Page 2: BIS4995 : Web-based Package Tour Reservation System

R-Rom-D Tour Co., Ltd. was established in 2002 by Mr. Chaichart

Chantaralat. This company is a small family business located in Bangkok. They

offer a friendly services to our clients all categories of hotels, sight seeing land

arrangements, overland tours especially packages tour inside our home

Thailand and around South-East Asia, Cambodia, Laos, Myanmar, Singapore

and Vietnam. We offer as well tours to China, Hong Kong, Japan, South Korea,

New Zealand, Australia and Europe.

Organization’s Profile

Page 3: BIS4995 : Web-based Package Tour Reservation System

The company has professional guides to serve customer and

employees who work in company such as providing information to customers,

airline ticket booking and hotel booking. Because of major travel agents started

computerizing their business when computer technology became commercially.

They were finding it difficult to maintain accurate and timely manual records of

customers. The computerized system is the dominant technology in the travel

industry today.

Organization’s Profile

Page 4: BIS4995 : Web-based Package Tour Reservation System

Organization Chart of R-Rom-D Tour Co., Ltd.

Organization’s Structure

AirlineT icket

MarketingDepartment

Manager

FinancialDepartment

Hum an ResourceDepartm ent

Inform ationTechnologyDepartm ent

TourPackage

Page 5: BIS4995 : Web-based Package Tour Reservation System

Department Chart of Information Technology Department

Organization’s Structure

System Design,Programmer

Manager

System Analyst

I ssaret Yatsomboon W oraphan Atikomtrirat

Page 6: BIS4995 : Web-based Package Tour Reservation System

The whole schedule of the new computerized system is about

4 months. The project is planned as follows:

System Analysis

System Design

System Implementation

Project Plan

Page 7: BIS4995 : Web-based Package Tour Reservation System

Project Plan

ID Task Name Duration

1 Analysis of the Existing System 10 days

2 Study of the Existing System 5 days

3 Problems Definition 5 days

4 Feasibility Study 6 days

5 Define the Objectives and Scope 2 days

6 Hardware and Software Requirements 4 days

7 Design of the Proposed System 40 days

8 Data Flow Diagram 7 days

9 Entity-Relationship Diagram 5 days

10 Database Design 6 days

11 Process Specification 5 days

12 Data dictionary 4 days

13 Interface Design 8 days

14 Management Report Design 5 days

15 Implementation of the Proposed System 60 days

16 Coding 47 days

17 Testing 41 days

18 Documentation 60 days

F T S W S T M F T S W S T M F T S W S T M F T S W S T M F T SMay June July August September

Project plan for Web-based Package Tour Reservation System for R-Rom-D Tour Co., Ltd.

Page 8: BIS4995 : Web-based Package Tour Reservation System

Time consuming

Since all the processes are done manually, such as when customers

reserve the package tour. It takes very long for the company to collect the

customer information in the paper and records to Microsoft Excel due to the

company lack of database system. When customer reserves tour package the

officer takes for long time to find the customer information because they need to

manually check all information.

Problem Definition

Page 9: BIS4995 : Web-based Package Tour Reservation System

Lack of data integrity

Sometime 2 employees may do the same job and different and conflicting

versions of the same data appear in different places in redundant data are not made

successfully. This is a data integrity problem. Because the company didn’t has database.

The data that be saved in the Microsoft Excel, Everyone can open, see or maintain it.

Even though Microsoft Excel can set password but it doesn’t have the enough security

such as authorization levels.

Poor data quality, all existing document such as customer record, the package

information and the other documents will be used a lot, the company spend a lot for these

problem. These documents are kept and processes manually.

Problem Definition

Page 10: BIS4995 : Web-based Package Tour Reservation System

Lack of efficient performance report

The current system operates manually, and it often has many

unexpected problems. Most reports are stored on paper, while some parts are

kept in the Microsoft Excel and Microsoft Word programs. Many concerns such

as inconsistent data and lack of efficient performance report have happened.

Problem Definition

Page 11: BIS4995 : Web-based Package Tour Reservation System

Ineffective channel for customer to accessing

When customer want to reserve tour package they have a few and

not effective way to reservation. The management of the company has decided

to expand the channel of reserving packages and enhance the existing

operation process.

Problem Definition

Page 12: BIS4995 : Web-based Package Tour Reservation System

The existing system does not serve much to reach more customers

Company cannot afford enough money to hire more employees if it needs to

expand the new target market with the existing system. The more employees, more

expense.

According to the problems shown above, most problems occur because the

existing processes are done manually. Consequently, with the new computerized system,

it will help the company to reduce the time spent for accessing information, store

information to be easy to use and generate efficient reports with accurate data.

Problem Definition

Page 13: BIS4995 : Web-based Package Tour Reservation System

To eliminate the problems occurring in the existing system.

To analyze and identify problems of the existing system in order to develop the

new computerized system to reach customer satisfaction.

To design the new computer-based information system this facilitates the

process of reservation with user friendly interface. (Back-end and Front-end)

To provide customers with an e-commerce system. Webpage offering

customers for 24 hours a day and 7 days a week from almost any location.

Objectives of the System

Page 14: BIS4995 : Web-based Package Tour Reservation System

To expand the target markets which are not only in Thailand but also in other

countries.

To make it easier and faster to handle customer record. Employee can call

customer information from system. If there is any new customer information, the

system can update the customer record.

To provide necessary report for management level by generate the

management report for forecasting trend and setting business plan. The

manager can make a decision easily such as package programs and sales.

Objectives of the System

Page 15: BIS4995 : Web-based Package Tour Reservation System

The amount of paper work and daily work reduced to increase profit of the

company.

The system should be able to prevent unauthorized person from accessing,

modifying and delete data. The proposed system should provide security

control for accessing data.

Objectives of the System

Page 16: BIS4995 : Web-based Package Tour Reservation System

Front-End

Register & Log-in Module

– Customers can create new account.

– Customers can enter username and password for login to reserve the package tour.

– There is a form for customers to type an email address when they forgot password.

– Customers can maintain their information.

– Customers can view the reservation that customers have made.

Scope of the System

Page 17: BIS4995 : Web-based Package Tour Reservation System

Package Tour Reservation Module

– There are the package tour details arrange by domestic tour and outbound tour.

– There is new package tour page to show customer about new package tour that

company added.

– There is promotion page to show customer about promotion package tour with

special price.

– There are options for customer to convert currencies (Thai Baht and US Dollar) to

know the price of package tours in currency that they want.

Scope of the System

Page 18: BIS4995 : Web-based Package Tour Reservation System

– Customers can see the package tour descriptions, price and some pictures

for make decision before reserve by click button.

– Customers can reserve package tour by click button.

– Customers can see a review in each package tour by click button and also

make a review package tour.

Scope of the System

Page 19: BIS4995 : Web-based Package Tour Reservation System

– Customers can see the package tour descriptions, price and some pictures

for make decision before reserve by click button.

– Customers can reserve package tour by click button.

– Customers can see a review in each package tour by click button

and also make a review package tour.

Scope of the System

Page 20: BIS4995 : Web-based Package Tour Reservation System

– There are 2 type of search engine, basic search for customer can search

package tour by keywords or name of city. And advanced search will has

more option to search package tour.

– There is a shopping cart section, customers can maintain their reservation

before confirm. Such as customer can remove or change the package tour

that they selected.

– There is the payment page, customers can confirm and choose the way to

payment for the package.

Scope of the System

Page 21: BIS4995 : Web-based Package Tour Reservation System

Back-End

Log-in Module

– Users enter username and password in order to use the Back-end system

(Administration) for configure or maintain website.

Scope of the System

Page 22: BIS4995 : Web-based Package Tour Reservation System

Customers Module

– There is a list of registered customers show in this page with first name, last name,

date of account created and necessary information.

– The user can maintain customer information such as name, address, age, date of

birth, e-mail address, telephone number, fax number and necessary information.

– The user can send an email to customers when company wants to send some email

to customers.

– There is able to retrieve customer orders and status of order.

– There is button to print invoice to customers.

Scope of the System

Page 23: BIS4995 : Web-based Package Tour Reservation System

Package Tours Administer Module

– The user can add new category or package tour.

– The user can maintain the package information: Country, Group name,

Group size, Pictures, Date of the package and price of each package.

– The user can maintain the special promotion package tour page.

– There is review section for user can see review or comment package tours.

Scope of the System

Page 24: BIS4995 : Web-based Package Tour Reservation System

Localization Module

– The user can maintain (add, edit and delete) currencies. This system has 2

currencies but this feature use when company would like to add more

currencies in future.

– The user can maintain (add, edit and delete) languages in order to use other

languages in the future (In this system has only one language that is English).

– The user can maintain (add, edit and delete) reservation status; pending,

processing and completed.

Scope of the System

Page 25: BIS4995 : Web-based Package Tour Reservation System

Reports Module

– Generate Products Views Report for manager.

Categorized by Best Viewed Package Tours

– Generate Products Purchased Report for manager.

Categorized by Best Package Tours Purchased

Scope of the System

Page 26: BIS4995 : Web-based Package Tour Reservation System

– Generate Customer Orders-Total Report for manager.

Categorized by Best Customer Orders-Total

– Generate Monthly Sales Report for manager.

Categorized by Date

Categorized by Sale (in Baht)

Categorized by Package Tour Name

Scope of the System

Page 27: BIS4995 : Web-based Package Tour Reservation System

System Design

Context Diagram of Proposed System

Customer

Financial Institution

0

Online Travel Reservation System

New Package Requests

Marketing Department Management

Checking Form

Package Information & Key Word

Package Tour

Prefer Username & Password

Customer Information

Registration From

Registration Confirmation

Login Form

Tour Description Detail

Customer

Confirm Reservation

Total Price

Receipt

Customer Detail

Reserve Package

Payment Information

Report Request

Report Detail

New Package Requested Result

New Package Information

Approve Customer Requested

Customer Package Requested

ATM&Bank Payment Slip

Page 28: BIS4995 : Web-based Package Tour Reservation System

2.0

Customer

D1 Package ToursPackage Information & Key Word

3.0

Customer

Prefer Username & Password

D5 CustomerCustomer Information

Accept Customer Registration

Customer Information

5.0

D2

Receive Reservation

Check Package

Verify Payment

Tour Description Detail

Package Tour List

Registration From

Registration Confirmation

Customer Username & Password

Customer

Reserve Package

Tour Description Detail

D4 Reservation

D1 Package ToursUpdated Package Tour Information

Customer Reservation

Financial Institution

Payment Information

Payment Option

Receipt

Customer Reservation

D5 CustomerUpdated Customer InformationD6 Payment

Payment Information

6.0

Generate Report

Package Tours

D4 Reservation

D1

Payment Information

ManagementCustomer Reservation

Package Tour Information

Customer Information

Report Detail

1.0

Create Package

D1Created Package Information

MarketingDepartment

D2 Tour Description

Package Tours

New Package Request Tour Description Detail

Login Form

Login Confirmation

Customer Information

Confirm Reservation

Report Request

Checking Form

D3 Requesting Requested Package Information

Requested Package Information

Package Tour

Package Information

Tour DescriptionTour Description Detail

Updated Customer Information

Total Price

D7 Payment MethodPayment Method

4.0

Package Tour

Customer Information

New Package Information

Customer Package Requested

Approve Customer Requested

New Package Requested Result

ATM&Bank Payment Slip

Customer information

Checked Package

Checked Package

Customer Detail

Page 29: BIS4995 : Web-based Package Tour Reservation System

Data Flow Diagram

Data Flow Diagram – Level 1 for process 1

1.1

MarketingDepartment

Receive Requesting

Package

D1 Package Tours1.2

Create new Package

D3 RequestingCustomer

New Product Information

New Product RequestRequested Product Information

Created Product Information

Requested Product Information

D2 Tour DescriptionTour Description Detail

New Product Requested Result

Customer Package Requested

Approve Customer Requested

Page 30: BIS4995 : Web-based Package Tour Reservation System

Data Flow Diagram

Data Flow Diagram – Level 1 for process 2

2.1

Receive Package Info & Key Word

2.2

Check Product Information

D1 Package Tours

D2

Customer

Checking Form

Package Information & Key Word

Tour DescriptionTour Description Detail

Package Tour List

Package Tour

Keyword

3.0

Accept Customer Registration

Package Tour

Page 31: BIS4995 : Web-based Package Tour Reservation System

Data Flow Diagram

Data Flow Diagram – Level 1 for process 3

3.1

Add New Registration

3.3

3.4

Accept Authorization

3.2

Accept Registration

Check Username & Password

Customer

Registration From

Prefer Username & Password

Customer Information

D5 Customer

Customer Information

Prefer Username & Password

Customer Username & Password Registration Confirmation

Customer Username & Password

Login Form

D5 CustomerLogin Authentication

Login Authentication

Login ConfirmationCustomer

Login Accept

Receive Reservation

Customer Information

4.0

2.0

Check Package

Package Tour

Customer Information

3.1

Add New Registration

3.3

3.4

Accept Authorization

3.2

Accept Registration

Check Username & Password

Customer

Registration From

Prefer Username & Password

Customer Information

D5 Customer

Customer Information

Prefer Username & Password

Customer Username & Password Registration Confirmation

Customer Username & Password

Login Form

D5 CustomerLogin Authentication

Login Authentication

Login ConfirmationCustomer

Login Accept

Receive Reservation

Customer Information

4.0

2.0

Check Package

Package Tour

Customer Information

Page 32: BIS4995 : Web-based Package Tour Reservation System

Data Flow Diagram

Data Flow Diagram – Level 1 for process 3

3.1

Add New Registration

3.3

3.4

Accept Authorization

3.2

Accept Registration

Check Username & Password

Customer

Registration From

Prefer Username & Password

Customer Information

D5 Customer

Customer Information

Prefer Username & Password

Customer Username & Password Registration Confirmation

Customer Username & Password

Login Form

D5 CustomerLogin Authentication

Login Authentication

Login ConfirmationCustomer

Login Accept

Receive Reservation

Customer Information

4.0

2.0

Check Package

Package Tour

Customer Information

3.0 4.1

Check PackageInformation

4.2

Calculate Price

Customer

4.3

Accept Customer Registration

Customer Information

Accept Customer Information

4.4

Receive Customer

ReservationReserve Package

Tour Description Detail

4.5

Confirm Reservation

D1 Package Tours Package Information

Received Reservation

D1 Package Tours Package Information

D2 Tour DescriptionTour Description Detail

Reserved Package

Customer

D1 Package Tours Package Information

Total Price

Reserved Package Price

D5 CustomerCustomer Information

D1 Package Tours

D4 Reservation

Customer Information

Reserved Package

Updated Package Tour Information

Customer Reservation

Updated Customer Information

Confirm Reservation

Page 33: BIS4995 : Web-based Package Tour Reservation System

Data Flow Diagram

Data Flow Diagram – Level 1 for process 5

D5

5.3

Accept Payment

Customer Information

5.1

Classify Payment

Payment Option

5.2

Display Payment Detail

CustomerCustomer

Financial Institution

Payment Requirement

Payment Selection

Payment Selected

D8 Payment MethodPayment Method

D5 Customer

Customer Information

Updated Customer Information

Customer DetailATM&Bank Payment Slip

D6 Payment Payment Information

Page 34: BIS4995 : Web-based Package Tour Reservation System

Data Flow Diagram

Data Flow Diagram – Level 1 for process 6

6.2

Generate Adhoc Report

D1

Management

D5 Customers

D6

Customer Information

Package ToursPackage Tour Information

D4 ReservationCustomer Reservation

PaymentPayment Information

6.2

Generate Periodic Report

D1

D5 Customers

D6

Customer Information

Package ToursPackage Tour Information

D4 ReservationCustomer Reservation

PaymentPayment Information

Adhoc Report

Report Request

Periodic Report

Page 35: BIS4995 : Web-based Package Tour Reservation System

Entity-Relationship Diagram

Page 36: BIS4995 : Web-based Package Tour Reservation System

This database table design for “Web-based Package Tours Reservation System for

R-Rom-D Tour Co., Ltd.”. This database will store necessary information of system. There are 14

tables in this system and each table has explanation for user or technicians.

Address Book

Record of customer address to acknowledge the employee in order to be able to

know the necessary information including address, city and country of customer. It is also useful

for the employees to manage and check address of customers.

Database Design

Page 37: BIS4995 : Web-based Package Tour Reservation System

Categories

Table that is used to keep the categories of package tours. Such as

Domestic Tour (Inbound) and Outbound Tour.

Categories Description

Table that is used to keep the description of each category and category

name with categories id.

Database Design

Page 38: BIS4995 : Web-based Package Tour Reservation System

Currencies

Table that is used to keep the currencies those use on the website.

Customers

Record of customers containing all necessary information including

Customer ID and password used in accessing the system. Employees can also keep

track of customer information by using this table.

Database Design

Page 39: BIS4995 : Web-based Package Tour Reservation System

Orders

Record of orders containing order id, customer id and payment method.

This table is a very important table for system.

Orders Package Tours

This table is actually belongs to the Orders table. To identify package

tours those customer reserved.

Database Design

Page 40: BIS4995 : Web-based Package Tour Reservation System

Orders Status

This table is just show the order status. When customers finish payment,

employee will change status. It contain order status id and order status name .

Orders Total

This table is show the total amount of each order id. Employee will know

the exactly amount of each order.

Database Design

Page 41: BIS4995 : Web-based Package Tour Reservation System

Package Tours

Record of all package tours that have been in system. It contains

package tour price, image, status and necessary information.

Package Tours Description

Table contains package tours description to describe the

packages. It also contain no. of packages that customer has viewed.

Database Design

Page 42: BIS4995 : Web-based Package Tour Reservation System

Package Tours To Categories

This table show which package tour belong in which categories.

Reviews

Table contains reviews of customers that review package tours on website.

Reviews Description

Table contains reviews description of customers that review package tours

on website in detail.

Database Design

Page 43: BIS4995 : Web-based Package Tour Reservation System

Interface design will show the simple interface of R-Rom-D Tour

Website. This system comes up with simple interface so everybody can

understand easily and user will enjoin with beautiful interface. There are 2 main

sections, Back-end and Front-end.

– Front-end >> Click here …

– Back-end >> Click here …

Interface Design

Page 44: BIS4995 : Web-based Package Tour Reservation System

The propose system will provide the effective report for manager can make

decision making easier. Because the proposed system use database to keep the

information so these all management report will useful to manager. These are the

following reports:

Best View Package Tours Report

Best Package Tours Purchased Report

Best Customers Orders-Total Report

Monthly Sales Report (By date)

Management Report Design

Page 45: BIS4995 : Web-based Package Tour Reservation System

Monthly Sales Report (By Baht sales)

Monthly Sales Report (By Units sold)

Monthly Sales Report (By Name)

Invoice

Reservation Slip

Management Report Design

Page 46: BIS4995 : Web-based Package Tour Reservation System

Overview of the System Implementation

Since analysis and design of the proposed system have been done, proposed system is

ready to be implemented to expand channel of the existing operation. The typical

processes of system implementation are presented in brief details as follows:

Hardware and Software installation

Web hosting installation

Training

Conversion

System Implementation

Page 47: BIS4995 : Web-based Package Tour Reservation System

Development team has to make sure that their proposed system work properly

without any error or uncover different classes of errors. The major issues should

Program testing

Data testing

Link testing

Validation Testing

System Testing

Test Plan

Page 48: BIS4995 : Web-based Package Tour Reservation System

This new computerized system is developing to analyze, design and implement the Web-

based Package Tour Reservation System for R-Rom-D Tour Co., Ltd. to facilitate the routine

task of employees, eliminate the complexity of passing documents, provide better service to

customers and improve the transaction process. After we test the proposed system, the

system can show the result as objective and it can satisfy the user’s requirement. In the

existing system, all the company activities have to be done manually that made the company

face many problems in handling the papers. When employee wants to find package tour

record, it will take time to search it. Some information is missing because the system can’t

keep that information.

Conclusions

Page 49: BIS4995 : Web-based Package Tour Reservation System

The proposed system is designed to meet the requirement of users and

management. It can provide better service to the customers and help staff to do their

routine tasks quickly and effectively. Moreover, the proposed system made the

company need fewer employees to operate entire system. But company may still

use the old system due to the main objective of proposed system is to expand

channel for customer to contact company and expand the target market into

international market.

Conclusions

Page 50: BIS4995 : Web-based Package Tour Reservation System

According to Software Industry Promotion Agency (SIPA) is a government agency of Ministry of

Information and Communication Technology (ICT) want to support software industry in Thailand by

introduce Project “Thai Tourism C-Commerce” or THAI TCC (http://www.thaitourismccommerce.com) to

promote and support Travel industry in Thailand. SIPA would like to develop system called DMS

(Destination Management System) in Thailand. They focus on create database of travel business to be

a collaborative commerce to connect all online booking, e-payment system and Back office system of

travel business. So, R-Rom D Tour Co., Ltd. would like to join this project by develop this proposed

system to web-base for get support from SIPA in future. (The travel company who would like to

participate this project must have own website.)

Conclusions

Page 51: BIS4995 : Web-based Package Tour Reservation System

The propose system is focused on Reservation section. However, other feature can take

advantage from the website as well, such as website can has more content and feature to

reserve air ticket. For the website security, company may prevent hacker to hack website by

use host that support SSL (Secure Socket Layer) is a protocol used to transmit data

transferred over the internet. For the CRM (Customer Relationship Management), company

may use mailing list to send newsletters to customers or create a webboard for customer to

make a community on website due to traditional brochure is not work anymore. Company

must understand customers and give convenience to them by increase customer services.

Recommendations

Page 52: BIS4995 : Web-based Package Tour Reservation System

Information Technology is having and will continue to have impact on

travel agencies. To survive and prosper a business must adapt to the changing

requirement of its customers and the environments. Businesses must identify

problem areas within the business and then use technology to gain maximum

productivity and improved quality.

Consider the growing size of travel industry in future, the company may

approach themselves to fully e-commerce business. Before reaching this point, the

company should study all advantage and pitfalls of this method.

Recommendations

Page 53: BIS4995 : Web-based Package Tour Reservation System