eProject_Report_East2West.doc

idiotdiscΛογισμικό & κατασκευή λογ/κού

15 Αυγ 2012 (πριν από 4 χρόνια και 8 μήνες)

418 εμφανίσεις


1




FPT
-
APTECH COMPUTER EDUC
ATION

eProject Document

East2West Tours and Travels


East2West

Group Member

Pham Thuy Ha (Leader)

Pham Hung
-

B00148

Nguyen Thi Thuy Van
-

B00146

Nguyen Viet Phong

-


Nghiem Ha Hai
-


Instructor

Nhu Dinh Thuan

Batch

C
0801i

Semester

4






-

Hanoi,

08/2010



2




Table of Contents





Introduction………………

…………………………………………………...3


Problem Definition

……………………………………………………………
..

4

Customer Requirement Specification
…………………………………………
.


5

Architecture and Design of the Pr
oject

……………………………………
..
….

6



Data Flow Diagram

……………………………………………………………
.

7




Database Design/Structure Table Design

……………………………………
....
..
8




Introduction



Concepts about Internet


Internet is a group up of computers connected gets together and m
eaning to
through the telephone in the world with purpose give and get exchange and share
information.


Before, internet used meaning to National and International Government and
schools. Internet have used by billion include personal, businesses in large
or
small, schools, and course of state and organize a Government, to day. Major part
of the Internet World Wide Web.


Internet is public of property, including it means nobody allowed to own it by
personal. Every small part of internet managed by another o
rganizes but no one,
no entity, the same not center of computer to hold internet control. A part of
internet linked to gather pursues a way to create a global network .







Acknowledgement



With sincere gratitude my thanks to the help of everyone that my

application can
be completed according to schedule. People help me during the research,
development and test and deploy applications. I want to send thanks to the center
of Aptech India, because they sent us a topic or help we can learn from
experience, e
xpanded vision. This is a realistic application. Through the
application process as I see learning a lot, met a lot of questions, problems,
situations that we see less. And also want to thank the center Ha Noi FPT
-
Aptech

3

has supported us with computers and

documents best for us to find out. Especially
Mr.
Nhu Dinh Thuan

who guided directly to the receiving subject.



1.

Problem Definition

1.1


Problem Abstraction

East2West Tours and Travels

is a young and dynamic company run by dedicated
professional’s committed t
o providing the highest standards of service to the travel
industry. They place great emphasis on personalized service, meticulous attention to
detail, innovative itineraries and excellent customer care. However, over the years, there
have been few difficu
lt situations or queries, which we have not been able to solve and
look forward to improve upon in the future as following:




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



Book customer for the chosen package to
ur



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



Help in ad
hoc report generation.



1.2






















4

2.

Customer Requirement Specification (CRS)




Client:
East2West

Business/Project Objective:

Create an online application (a website
) where customers and the staffs of the company
can access on. Viva the website, customers can search
tours include Package Tours, Cars,
Hotels, Flights… and booking them, and also cancel them. With the staffs of the
company, they can browse the books of c
ustomer, accept their booking or cancel booking
from customers


Inputs provided by the Client:

-

Inputs for the web based application

-

Outputs from the web based application

-

Process involved in the web based application

-

List of Tours, Booking and Cancel Booki
ng


Hardware and OS Requirements:

-

Pentium IV CPU 2.80 GHz

-

512 Megabytes of RAM or higher

-

Hard disk requirement: Minimum 4GB

-

Windows 2000 , XP or higher


Software Requirements:

-

NetBeans 5.0 IDE

-

J2EE 1.4 SDK

-

SQL Server 2005

-

J2SE 5.0

-

IE 6.0 or Fire fox 3.0


S
cope of the Work (in brief):

Depending on the decision given by the management, following are the technology
requirements based on witch the application needs to be developed:

1.

Storing application data in a relational database

2.

Securing users

3.

Performing nec
essary calculations, and updating user accounts registered with the
system











5


3.
Architecture and Design of the Project



The application will be mage of a Web based distributed 3
-
tier architecture to support
multiple user transactions at the same t
ime





Web Based Distributed 3
-
Tier Architecture of the Project






















Web
-

Tier


Web
-

Tier


Web
-

Tier

Connection

Presentation Tier

Implementation Technologies
(JSP/Servlet)

Business Tier

Implementation Technologies
(EJB)

Persistence Tier

Implem
entation Technologies
(SQL Server 2005)


6



4.

Data Flow Diagram




Context Diagram


East2West

























East2West

Admin

Customer

User Profile

Booking info

Customer info

Tours info


7




5.

Database Design/Structure











8










9








10








11