+ All Categories
Home > Documents > Project Document Aptech sem 3

Project Document Aptech sem 3

Date post: 28-Dec-2015
Category:
Upload: khanh-vo-hong
View: 172 times
Download: 1 times
Share this document with a friend
Description:
Project Document Aptech sem 3
Popular Tags:
31
This is to certily that: Mr. Vo Hong Khanh Has successfully designed and developed Karnel Travel Submited By: A1200182 Nguyen Phuoc Toan (Leader) A1200195 Nguyen Trung A1200164 Dang The Thinh A1200184 Ngo Quy Toc Data of Issue: 26-April-2014
Transcript
Page 1: Project Document Aptech sem 3

This is to certily that:

Mr. Vo Hong Khanh

Has successfully designed and developed

Karnel Travel Submited By:

A1200182 Nguyen Phuoc Toan (Leader)

A1200195 Nguyen Trung

A1200164 Dang The Thinh

A1200184 Ngo Quy Toc

Data of Issue: 26-April-2014

Page 2: Project Document Aptech sem 3

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

Page 3: Project Document Aptech sem 3

3

VIII. Task Sheet: .................................................................................... 23

IX. Checklist of Validations: ................................................................... 31

X. Submission Checklist: ........................................................................ 31

Page 4: Project Document Aptech sem 3

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,

Page 5: Project Document Aptech sem 3

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

Page 6: Project Document Aptech sem 3

6

User

Tourist spots

Restaurants

Hotels

5.3 Edit

User’s 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+

Page 7: Project Document Aptech sem 3

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)

Page 8: Project Document Aptech sem 3

8

IV. Data Flow Diagram:

1. Context diagram:

Manager

Database

Karnel Travel

Process

Context Diagram

Page 9: Project Document Aptech sem 3

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

Page 10: Project Document Aptech sem 3

10

3. DFD Level 1

Admin

1

Authentication

Process

Admin

2

Inset/ update/

Delete/ Create

Process

Hotel, Restaurant, Tourist spot, Location

Add/

Edit/

Delete/

CreateLogin

Information

Au

then

tication

Username,

Password

Hotel, Restaurant,

Tourist spot,

Location

3

Information

Display

Information

Page

InformationSearch Page

Keyword

Stored

Su

ccessful/

Un

successfu

l

DFD LEVEL 1- Main Process

Trip details Trip Details

4

Registry TripCustomer

Lo

gin

In

form

atio

n

Su

cces

sfu

l/ U

nsu

cces

sfu

l

Registry

TripCustomer/ Admin

Hotel, Restaurant, Tourist spot, Location

Successful/

Unsuccessful

Page 11: Project Document Aptech sem 3

11

4. DFD Level 2.1

1

Authentication

Process

Admin

Au

then

tication

Username,

Password

UserLogin Information

Successful/ Unsuccessful

DFD LEVEL 2.1

Page 12: Project Document Aptech sem 3

12

5. DFD Level 2.2

Page 13: Project Document Aptech sem 3

13

6. DFD Level 2.3

Page 14: Project Document Aptech sem 3

14

7. DFD Level 2.4

Page 15: Project Document Aptech sem 3

15

V. Flow Chart:

1. Login Algorithm

Login Algorithm

Page 16: Project Document Aptech sem 3

16

2. Change Password Algorithm

Change Password Algorithm

Page 17: Project Document Aptech sem 3

17

3. Add New Account Algorithm

Add Account Algorithm

Page 18: Project Document Aptech sem 3

18

4. Delete Account Algorithm

Delete Account Algorithm

Page 19: Project Document Aptech sem 3

19

5. Search Tourist Spot Algorithm

Search Tourist Spot Algorithm

Page 20: Project Document Aptech sem 3

20

6. Add New Restaurant Algorithm

Add New Restaurant Algorithm

Page 21: Project Document Aptech sem 3

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

Page 22: Project Document Aptech sem 3

22

VI. Entity Relationship Diagram (ERD):

Page 23: Project Document Aptech sem 3

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

Page 24: Project Document Aptech sem 3

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

Page 25: Project Document Aptech sem 3

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

Page 26: Project Document Aptech sem 3

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

Page 27: Project Document Aptech sem 3

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

Page 28: Project Document Aptech sem 3

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

Page 29: Project Document Aptech sem 3

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

Page 30: Project Document Aptech sem 3

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

Page 31: Project Document Aptech sem 3

31

IX. Checklist of Validations:

X. Submission Checklist:


Recommended