Sunteți pe pagina 1din 31

This is to certily that:

Mr. Vo Hong Khanh


Has successfully designed and developed
Submited By:
A1200182 Nguyen Phuoc Toan (Leader)
A1200195 Nguyen Trung
A1200164 Dang The Thinh
A1200184 Ngo Quy Toc


Data of Issue: 26-April-2014


2

........................................................................................................................ 1
I. Problem Defination: ............................................................................... 4
II. Customer Requirement Specification: ............................................... 4
1. Client: Karnel Travels Company. .................................................................................. 4
2. Business/ Project Objective: ......................................................................................... 4
3. Expected Release Date: ................................................................................................. 5
Release date: 26-April-2014. ................................................................................................. 5
4. List of Deliverables ........................................................................................................ 5
5. Input Provider by Client ............................................................................................... 5
6. Hardware Requirements .............................................................................................. 6
7. Software Requirement .................................................................................................. 6
8. Scope of The Word (in Brief) ....................................................................................... 7
Review some room in hotels, foods of retaurant, road, estimative costs. Before, you create
planning for vacation. ............................................................................................................. 7
III. Architecture and Design of the System: .......................................... 7
IV. Data Flow Diagram: ............................................................................. 8
1. Context diagram: ........................................................................................................... 8
2. DFD level 0 ..................................................................................................................... 9
3. DFD Level 1 ................................................................................................................. 10
4. DFD Level 2.1 .............................................................................................................. 11
5. DFD Level 2.2 .............................................................................................................. 12
V. Flow Chart: ......................................................................................... 14
VI. Entity Relationship Diagram (ERD): ............................................... 22
VII. Database Design/Structure:............................................................ 23

3

VIII. Task Sheet: .................................................................................... 23
IX. Checklist of Validations: ................................................................... 31
X. Submission Checklist: ........................................................................ 31


4

I. Problem Defination:
Karnel Travel is a Tours and Travels Company. Which provides the various
transportation facilities between the cities like tourist spots, transportation between
different cities in the country, also provides accommodations in hotels, etc.
Also, they provide the online facility where the customers can visit online, view
and order for the tours and as well the transportation. Now they want to provide a
website, through which they want to attract the customers. They want to reach out to
the customers by providing various information services like the list of tourist spot,
information about the various hotels and restaurants, etc.
They want the website to be a URL Specific. So they approached us to build a
website for them.
II. Customer Requirement Specification:
The client wants us to incorporate the following features in the website:
1. Client:
Karnel Travels Company.
2. Business/ Project Objective:
2.1 The URL : http://www.Karneltravel.com
2.2 The website contain a menu through which the different topics can be
fetched out with an ease
2.3 The menu contain the following:
Home Page
About Us
Search page
Information Page
Tourist Spots available with in the country.
Travel Information
Hotel Information
Restaurant Information
Restaurants Information
Tourist spots Information
Contact Us.
2.4 The About Us Page include the details about the company, also it include
the details about the facilities that it will provide like transportation,

5

packages, transportation and accommodation facility to tourist locations,
etc.
2.5 The search page to implement the search for the various tourist spots like
beaches, monuments, etc. Include the search for the Hotels, Restaurants
and Tourist spot based on the location, price, quality, quantity and
availability. Also on this page there a link for the advanced search page
2.6 The information page contain 5 links as mentioned above and it display
the information about the new hotels restaurants and the Tourist spots
information also if there is any package or discounts that the company is
providing can also be displayed.
2.7 Tourist spots include the various tourist locations available with in the
country.
2.8 Travel information: To include the various transportation facilities
available with in the country
2.9 Similarly, the various hotels, restaurants and Tourist spots that are
available with in the country displayed for the Hotels, Restaurants, and
Tourist spots information
2.10 The contact us Page is the page where the customer can contact the
company for placing an order and this page also include the feedback,
which will collect the feedback from the various users of the website
3. Expected Release Date:
Release date: 26-April-2014.
4. List of Deliverables
4.1 Document
User manual
Installguid
Project documents
4.2 Website
Deployment website.
Website source code.
5. Input Provider by Client
5.1 Authentication
Input: Username, password, permission
Output: Authorition.
Process: The finding username and password in database
5.2 Add New

6

User
Tourist spots
Restaurants
Hotels
5.3 Edit
Users information
Specific information of tourist spots
Specific information of restaurants
Specific information of hotels
5.4 Delete
User
Tourist spots
Restaurants
Hotels
5.5 Find
Tourist spots in country
Restaurants
The room of hotels
6. Hardware Requirements
6.1 Client
HDD: 160 GB
RAM: 512 MB or higher
CPU: Intel/AMD: 1.4GHz or higher
Network card: access to internet
6.2 Server
HDD: 1 TB or larger
RAM: 4 GB or higher
CPU: Intel/AMD: 2.6 GHz or higher
7. Software Requirement
7.1 Client:
OS: Windows Server 2003/ Windows 7/ Windows 8/ Linux
Browser: IE 7+/ Firefox/ Chrome 34+
7.2 Server:
OS: Windows Server 2003/ Windows XP/ Windows 7
Browser: IE 7+/ Firefox/ Chrome 34+

7

MS SQL Server 2008 or higher
Dot Net Framework 3.5 or higher
MS Visual Studio 2008 Professional
8. Scope of The Word (in Brief)
Review some room in hotels, foods of retaurant, road, estimative costs.
Before, you create planning for vacation.
III. Architecture and Design of the System:






Tier 1
Presentation Tier
Tier 3
Database Tier
Architecture and Design
Tier 2
Business Logic Tier
User Interface - GUI Component
Data Access
Code behind files(C#, .NET)

8




IV. Data Flow Diagram:
1. Context diagram:



Manager
Database
Karnel Travel
Process
Context Diagram

9

2. DFD level 0



User
Website
Database
DFD Level 0-Karnel Travel
Management System
User name, Password,
Hotel, Restaurants,
Tourist spot details
Authentication, road,
location, cost,
description,
specification

10

3. DFD Level 1
Admin
1
Authentication
Process
Admin
2
Inset/ update/
Delete/ Create
Process
Hotel, Restaurant, Tourist spot, Location
Add/
Edit/
Delete/
Create
Login
Information
A
u
t
h
e
n
t
i
c
a
t
i
o
n
Username,
Password
Hotel, Restaurant,
Tourist spot,
Location
3
Information
Display
Information
Page
Information
Search Page
Keyword
Stored
S
u
c
c
e
s
s
f
u
l
/

U
n
s
u
c
c
e
s
s
f
u
l
DFD LEVEL 1- Main Process
Trip details
Trip Details
4
Registry Trip
Customer
L
o
g
i
n

I
n
f
o
r
m
a
t
i
o
n
S
u
c
c
e
s
s
f
u
l
/

U
n
s
u
c
c
e
s
s
f
u
l
Registry
Trip
Customer/ Admin
Hotel, Restaurant, Tourist spot, Location
Successful/
Unsuccessful

11


4. DFD Level 2.1

1
Authentication
Process
Admin
A
u
t
h
e
n
t
i
c
a
t
i
o
n
Username,
Password
User
Login Information
Successful/ Unsuccessful
DFD LEVEL 2.1

12

5. DFD Level 2.2




13

6. DFD Level 2.3





14

7. DFD Level 2.4







15

V. Flow Chart:
1. Login Algorithm


Login Algorithm


16

2. Change Password Algorithm


Change Password Algorithm

17


3. Add New Account Algorithm

Add Account Algorithm

18


4. Delete Account Algorithm


Delete Account Algorithm



19

5. Search Tourist Spot Algorithm


Search Tourist Spot Algorithm


20

6. Add New Restaurant Algorithm



Add New Restaurant Algorithm



21

7. Update Information of Restaurants Algorithm
8. Delete New Restaurant Algorithm
9. Add New Foods of Restaurant Algorithm
10. Update Information of Foods Algorithm
11. Delete Foods of Restaurant Algorithm


22

VI. Entity Relationship Diagram (ERD):



23

VII. Database Design/Structure:

Table: Customer
Field Name Data Type Null Key Description
Cus_Id nvarchar(20) No PK Stores the identification code of the customer
Cus_FName nvarchar(20) Stores the first name of the customer
Cus_LName nvarchar(20) Stores the last name of the customer
Cus_Birthdate Time Stores the birth date of the customer
Cus_Gender bit Stores the customer gender
Passport nvarchar(20) Stores the customer passport
Cus_Email nvarchar(50) Stores the customer email
Cus_Phone nvarchar(20) Stores the customer phone
Cus_Address nvarchar(100) Stores the customer address

Table: Restaurants
Field Name Data Type Null Key Description
Res_Id nvarchar(20) No PK Stores the identification code of the restaurant
Tou_Id nvarchar(20) No FK Stores the identification number of the tourist
Res_Name nvarchar(20) Stores the restaurant name
Res_Img nvarchar(50) Stores map path image
Res_Address nvarchar(100)
Res_Details nvarchar(200)

Table: Foods
Field Name Data Type Null Key Description
Foo_Id nvarchar(20) No PK Stores the identification code of the food
Res_Id nvarchar(20) No FK Stores the identification number of the restaurant
Foo_Name nvarchar(20) Stores the food name
Foo_Specific nvarchar(256) Stores the specific of the food
Foo_Cost nvarchar(20) Stores the cost of the food
Foo_Img nvarchar(50) Stores map path image



24

Table: Hotels
Field Name Data Type Null Key Description
Hot_Id nvarchar(20) No PK Stores the identification code of the hotel
Tou_Id nvarchar(20) No FK Stores the identification number of the tourist
Hot_Name nvarchar(20) Stores the hotel name
Hot_Address nvarchar(256) Stores the hotel address
Hot_Details nvarchar(256) Stores the hotel details
Hot_Img nvarchar(50) Stores map path image

Table: Rooms
Field Name Data Type Null Key Description
Roo_Id nvarchar(20) No PK Stores the identification code of the room
Hot_Id nvarchar(20) No FK Stores the identification number of the hotel
Roo_Type nvarchar(20) Stores the type of the room
Roo_Name nvarchar(20) Stores the room name
Roo_Start time Stores the start time of room rent
Roo_Stop time Stores the stop time of room rent
Roo_Img nvarchar(50) Stores map path image
Roo_Cost nvarchar(20) Stores the cost of the room





25


Table: Location
Field Name Data Type Null Key Description
Loc_Id nvarchar(20) No PK Stores the identification code of the location
Loc_Name nvarchar(20) Stores the location name
Loc_Address nvarchar(20) Stores the location address


Table: Transportation
Field Name Data Type Null Key Description
Tra_Id nvarchar(20) No PK
Stores the identification code of the
transportation
Tou_Id nvarchar(20) No FK Stores the identification number of the tourist
Tra_Name nvarchar(20) Stores the name of means traffic
Tra_Details nvarchar(200) Stores the details of means traffic
Tra_Img nvarchar(50) Stores map path image

Table: Vehicle
Field Name Data Type Null Key Description
Veh_Id nvarchar(20) No PK
Stores the identification code of the
transportation type
Tra_Id nvarchar(20) No FK
Stores the identification number of the
transportation
Veh_Name nvarchar(50) Stores the name of the type means traffic
Veh_Weight int Stores the payload of the means traffic
Veh_Img nvarchar(50) Stores map path image






26

Table: TouristSpot
Field Name Data Type Null Key Description
Tou_Id nvarchar(20) No PK Stores the identification code of the tourist spot
Loc_Id nvarchar(20) No FK Stores the identification number of the location
Tou_Name nvarchar(20) Stores the tourist name
Tou_Specific nvarchar(20) Stores the specific of the tourist
Tou_Img nvarchar(50) Stores map path image

Table: Trip
Field Name Data Type Null Key Description
Tri_Id nvarchar(20) No PK Stores the identification code of the trip
Tri_Name nvarchar(20) Stores the trip name

Table: Trip_Customer
Field Name Data Type Null Key Description
Cus_Id nvarchar(20) No PK,FK1 Stores the identification code of the trip-
customer
Tri_Id nvarchar(20) No PK,FK2 Stores the identification code of the trip-
customer and number of the trip

Table: Tri_Tourist
Field Name Data Type Null Key Description
Tou_Id nvarchar(2
0)
No PK,FK1 Stores the identification code of the trip-
tourist and of the tourist
Tri_Id nvarchar(2
0)
No PK,FK2 Stores the identification code of the trip-
tourist and number of the trip



27


Table: Admin
Field Name Data Type Null Key Description
Username
nvarchar(2
0)
No PK Stores the identification code of the admin
Password nvarchar(3
2)
Stores the password




28

VIII. Task Sheet:

Project Ref.
No:
Group 5
Project title:
Karnel Travel
Activity Plan
Prepared By:
Vo Hong Khanh
Planned Start Date: 03/26/2014
Date of Preparation of Activity Plan:
No Task/ Description
Actual
Start Date
Actual
Days
Team
Mate
Names
Status
1
Form 1
Problem Definition
03/26/2014 1 Toan Finished
2
Form 2
Customer Requirement Specification
03/26/2014 1 Toan Finished
3
Form 3
Architecture and Design of the Project
03/31/2014 3 Thinh Finished
4
Form 4
Data Flow Diagram
03/31/2014 3 Toan Finished
5
Form 4
Data Flow Diagram DFD Level 2
04/03/2014 1 Trung Finished
6
Form 5
Flow Chart:
04/18/2014
3
Team Not yet
7
Form 5- Flow Chart
Add, edit, delete hotels
04/18/2014
3
Trung Not yet

29

8
Form 5- Flow Chart
Login Algorithm
04/18/2014
3
Toan Finished
9
Form 5- Flow Chart
Add New Account Algorithm
04/18/2014
3
Toan Finished
10
Form 5- Flow Chart
Delete Account Algorithm
04/18/2014
3
Toan Finished
11
Form 5- Flow Chart
Search Tourist Spot Algorithm
04/18/2014
3
Toan Finished
12
Form 5- Flow Chart
Add New Restaurants Algorithm
04/18/2014
3
Toan Finished
13
Form 5- Flow Chart
Update Information of Restaurant s
Algorithm
04/18/2014

Toan Not yet
14
Form 5- Flow Chart
Delete Restaurants Algorithm
04/18/2014

Toan Not yet
15
Form 5- Flow Chart
Add New Foods Algorithm
04/18/2014

Toan Not yet
16
Form 5- Flow Chart
Update Information of Foods Algorithm
04/18/2014

Toan Not yet
17
Form 5- Flow Chart
Delete Foods Algorithm
04/18/2014

Toan Not yet

30

18
Form 5- Flow Chart
Add, edit, delete Customer
04/07/2014 Thinh Not yet
19
Form 5- Flow Chart
Add, edit, delete Transportations
04/07/2014 Toc Not yet
20

04/07/2014 Not yet
21

04/07/2014 Not yet
22

04/07/2014 Not yet
23
Form 6
Entity Relationship Diagram (ERD)
03/31/2014 3 Toan Finished
24
Form 7
Database Design/Structure
04/04/2014 Trung Finished

Form 8
Task Sheet
03/26/2014 27 Toan Not yet

Form 9
Checklist of Validations
Thinh Not yet

Form 10
Submission Checklist
Trung Not yet

31



IX. Checklist of Validations:
X. Submission Checklist: