Tải bản đầy đủ (.doc) (52 trang)

East2West Tours and Travels

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.78 MB, 52 trang )

Hanoi, 18/12/2012

EAST2WEST TRAVEL
Review Document

Faculty: Mr. Nguyễn Ngọc Duy
Group: 6
Eproject 4 – ACCP 2010
Members:
No.

Full Name

Rollnumber

1

Đỗ Hồng Quân

C0909I1284

2

Trần Quang Huy

C0912K1455

December, 2012




1. Introduction
East2West Tours and Travels is a young and dynamic company run by dedicated
professional’s committed to providing the highest standards of service to the travel
industry. We place great emphasis on personalized service, meticulous attention to detail,
innovative itineraries and excellent customer care.
However, over the years, there have been few difficult situations or queries, which we have
not been able to solve and look forward to improve upon in the future. We are on call, at
your service, 7 days a week. Our rates are highly competitive, and if you are seeking a travel
agency who can not only provide top quality service, but can also anticipate and fully
understand your needs, then look no further.

2. Problem Definition
2.1.

Problem Abstraction

An application should be created that will provide the following functions:


Query the database and display packages according to the criteria specified by the
customer



Book customer for the chosen package tour



Query the database and display cars that fit in the specifications provided by the
customer




Rent a car to a customer



Find and display detailed information about the hotels in a city



Find and display information about the flights to a city



Cancel package bookings and car rentals and calculate the appropriate refund



Apart from this, help in ad hoc report generation.

2.2.

Development Environment

Hardware
• Pentium IV CPU 1.80 GHz.


Hard disk requirement: minimum 8 GB.




512 Megabytes of Ram or higher.

Software
• Apache Tomcat 6.0.26.


Internet Explorer 8, Firefox 3.6.




Microsoft SQL Server 2005.



NetBeans IDE 6.9, JDK 1.6.



Adobe Firework CS 5, SmartDraw VP.



Microsoft Word 2010.




Tortoise SVN.



Window 2000, XP or higher.

3. Requirements and Business Flow
3.1.

Customer Requirement Specification

The system developed should be able to perform the following functions:
a) Package Tours


Search the database and display detailed information about the Package tours
that are available according to the parameters provided by the customer.



Book the customer for the selected Package tour.



Cancel the bookings as and when required.

b) Car Rentals


Search the database and display the available car models, car types and their

cost according to the parameters given by the customer. The parameters
could be car model, type, air-conditioning required, driver required, seating
capacity, pickup date or drop off date.



Book the car that the customer has selected.



Cancel the booking as and when required.

c) Information Desk


Search the database and display the Hotels that are available in the city, and
within the price range specified by the customer.



Search the database and display detailed information about the Flights that
are available to the destination specified by the customer and that leave from
the departure airport specified by the customer.

d) Sales Analysis


Perform sales analysis on the car rental service by calculating how much
revenue is generated based on the following factors:
o Car Model



o Car Type
o Income range of customers
o Rental Cost
o Air-conditioned cars
o Non Air-conditioned cars
o Season


Perform sales analysis on the Package Tour service by calculating how much
revenue is generated based on the following factors:
o Package Duration
o Package Type
o Package Cost
o Income range of customers
o Group type of customers
o Season

3.2.

Activity Diagram


Guest Activity

Customer Activity


Admin Activity



Login Activity


Search Activity


Booking Activity


Cancel Activity


User(Admin) Activities


3.3.

Use Case Diagram


3.4.

Use Case Specification

Manage hotel, tour packages, cars, flights Use Case (called as Item in above figure)

Manage Booking Use Case



Manage User Use Case

Sales Analysis Use Case

Use Case Name

Manage hotel, tour packages, cars, flights Use Case

Brief Description

Use Manage Manage hotel, tour packages, cars, flights (item)

Flow of Events

System admin, admin can View , edit, update, delete item


Basic Flow

Display information items

Alternative Flows
Exit Options

Click "Exit" button.

Special Requirements
Pre Requirements


System Admin, Admin

Post Condition

Use Case Name

Manage user Use case

Brief Description

Use create manager user

Flow of Events
Basic Flow

• Display form Add Manager user
• Accept information.
• Check information.
• If correct, save into database.
• If not correct, Accept information again

Alternative Flows

Accept information is not correct, display report error.

Exit Options

Click “cancel” button.

Special Requirements

Pre Requirements

System manager

Post Condition

A manager created

Use Case Name

Booking Use case

Brief Description

Use booking Tour

Flow of Events
Basic Flow

• Display form Booking
• Accept Booking tour
• User click “booking” button.
• Check booking.
• If correct , booking tour save to database.


• Else Accept again or come back to Home page.
Alternative Flows

Display report if booking is not correct.


Exit Options

Click “cancel” button.

Special Requirements
Pre Requirements

System manager

Post Condition

Booking tour successful.

Use Case Name

Sales Analysis Use Case

Brief Description

Use Sales Analysis

Flow of Events

System admin, admin can View

Basic Flow

Display information items


Alternative Flows
Exit Options

Click "Exit" button.

Special Requirements
Pre Requirements

System Admin, Admin


3.5.

Flow Charts:

1. Login:


2. Add:


3. Search:


4. Update:


5. Delete:



4. Database Design:
4.1 Entity Relationship Diagram:

Car Diagram


Package Diagram


Package Info Diagram


Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×