Project Report on Rajasthan Tourism PHP

Description
Tourism is travel for recreational, leisure, or business purposes. The World Tourism Organization defines tourists as people "traveling to and staying in places outside their usual environment for not more than one consecutive year for leisure, business and other purposes".

Rajasthan Tourism

RAJASTHAN TOURISM WEBSITE

Table of Contents
Table of Contents .............................................................................................................................. 2 Table of Figures ................................................................................................................................. 3 1.0. Purpose ........................................................................................................................................ 4 1.1. Introduction ................................................................................................................................. 4 1.2. Scope ........................................................................................................................................... 4 1.3. Glossary ....................................................................................................................................... 5 1.4. References ................................................................................................................................... 5 1.5. Document Overview .................................................................................................................... 5 2.0. Overall description .................................................................................................................... 6 2.1. Project development and approach .............................................................................................. 6 2.2. Project Plan .................................................................................................................................. 7 2.3. Use cases...................................................................................................................................... 8 2.3.1. Access ADMIN Index Page(Home Page) ............................................................................. 8 2.3.2. User Functionalaties.............................................................................................................. 9 2.4. Class Diagram............................................................................................................................ 10 2.5. Data Flow Diagram…………………..…………………………………………………………11 2.6. UML Diagram………………………………………………………………………………….14 3.0. System Specifications ............................................................................................................ 15 3.1. Database Design ........................................................................................................................ 15 3.2. Study Of current System ............................................................................................................ 16

1

Rajasthan Tourism

Table of Figures
Figure 1 WaterFall Model ..................................................................... Error! Bookmark not defined. Figure 2 Project Planning And Management Approach ....................... Error! Bookmark not defined. Figure 3 ZERO Level DFD Structure………………………………………………………………...11 Figure 4 Administrator Level DFD Diagram…………………………………………………………12 Figure 5 User Level DFD Diagram……………………………………………………………………13

2

Rajasthan Tourism

1.0 : PURPOSE
In this project we are going to build a web site which performs several task are use by Rajasthan Tourism. ? ? ? ? ? ? ? Get the information for particular Place in Rajasthan . Get the information about Hotel in Rajasthan. Some new features. You can receive all information online in your E-mail. You can change the password. User can Update the Profile at any time. Admin Who takes care of the website and mange the account. Admin can Add and Show the information about the Hotel, city , place, Update News, etc..

1.1: INTRODUCTION
In Tourism there is only one database so there is no chance for ambiguity. It is a robust. It is very easy to use. The Website is Aimed For Accurate& Speedy Ticket Reservation , Information Hotel & Also For Searching Any Necessary Information. Here in our Project we can add most of function done by Place for New user like Register of User and Admin , New Hotel & Tour package , Update News, etc.

3

Rajasthan Tourism

1.2: SCOPE
The current system was totally manual due to the manual process; it requires more time for completion of any work as the existing system was manual. So it increases the chance of errors and also increases turnaround time. Immediate response to the inquiries is difficult and time consuming. Reports can not be generated as and what required on time.

1.3: GLOSSARY

PHP XAMMP SQL URS

Hypertext PreProcessor Local Host Server Structured Query Language Users Requirement Speceifications

1.4: REFRENCES
[IEEE] The applicable IEEE standards are published in “IEEE Standards Collection,” 2001 edition. [Bruade] The principal source of textbook material is “Software Engineering: An ObjectOriented Perspective” by Eric J. Bruade (Wiley 2001). [Reaves SPMP] “Software Project Management Plan Jacksonville State University Computing and Information Sciences Web Accessible Alumni Database.” Jacksonville State University, 2003

1.5: DOCUMENT OVERVIEW
The remainder of this document is two chapters, the first providing a full description about the project . It lists all the functions performed by the system. The final chapter concerns details of each of the system functions and actions in full for the software developers’ assistance. These two sections are cross-referenced by topic; to increase understanding by both groups involved.

4

Rajasthan Tourism

2.0: OVERALL DESCRIPTION
Project Planning includes project plan activities and project development approach followed during the making of project. It also entails the details of different milestones achieved and roles and responsibilities assigned to us.

2.1: PROJECT DEVELOPMENT AND APPROACH

The Requirements provided by the users are converted into Users Requirement Specification as described above. The URS documents are then revised, validated, authorized and approved by the users. The development commences after the approval phase i.e. after the signing off of the URS documents. Thus, the URS is concerned to be the most important document from user and developer prospective. The Developer will try to adhere to the requirements specified in the URS documents in order to develop the required application. We have used Waterfall

5

Rajasthan Tourism model as a development model.

Fig. 2.1 WaterFall Model

2.2: PROJECT PLAN
Areas, which would be considered during the planning and analysis, would be: ? ? ? ? ? Ensure that the information flow is process driven. Reduce the manual efforts to the maximum extent for all activities. Ensure validation at each and every level. Act as an effective tool in decision support. Provide user friendly system.

6

Rajasthan Tourism

Fig. 2.2 Project Planning and Management Approach

2.3: USE CASES
1. ACCESS ADMIN INDEX PAGE

7

Rajasthan Tourism

Description Admin functionalities are included in above use case. For this use case to be initiated o Admin logins to the profile. And can also set another admin user. o Login includes profile o Profile extends to create new, update and delete options.

2. USER FUNCTIONALITIES

8

Rajasthan Tourism

Description Here user, admin and guest functionalities are taken. o Guest registers himself n can view hotels. o Admin can check feedback provided by user. o User can view hotels and payement reply to admin o Viewing hotel and paying uses enough specified details.

2.4: CLASS DIAGRAM
9

Rajasthan Tourism

Online Tourism
Works on Work on Work On

Admin Detail Insert ( ) Update ( ) Delete ( )

Personal Detail Insert ( ) Update ( ) Delete ( )

User Profile Update ( ) Change password()

Hotel Detail

City Info Insert ( ) Update ( ) Delete ( ) Search ( )

Region Info Insert ( ) Update ( ) Delete ( ) Search ( )

Screen Info Insert ( ) Update ( ) Delete ( ) Search ( )

New Hotel Info Insert ( ) Update ( ) Delete ( ) Search ( )

Hotel Info Insert ( ) Update ( ) Delete ( ) Search ( )

2.5: DATA FLOW DIAGRAM
10

Rajasthan Tourism

In data flow diagram of this website shows the flow of completion and how it works.

In Fig.3 we are showing the zero level structure of our project. It shows that in this project two main interfaces are present first is USER interface and another is DEVELOPER interface or we can say it ADMINISTRATOR interface.

USER

REGISTERED

Level 0

OUTPUT CATEGORY

NONREGISTERED

ADMINISTRATOR

SECUREREGISTERED

Fig.3. ZERO LEVEL DFD STRUCTURE

Fig.4 is administrator level DFD. In this DFD we are showing the administrator tasks and his powers to do changes in website and operate backhand, administrator can access database also 11

Rajasthan Tourism and only administrator have an ability to upload or download the website or make changes in that.

ADMIN USERNAME PASSWORD

PAGE MANAGER

POWERS 1. Updating 2. Helpline no 3. Upload & download 4. Response to visitors

CITY MANAGER HOTEL MANAGER PALACE MANAGER FAIRS AND FESTIVALS WILD LIFE CENTURIES

Level 1

REPLY AT USER LOGIN ID
USER USERNAME PASSWORD

USER DATA ACCESS

Fig.4. ADMINISTRATOR LEVEL DFD DIAGRAM

12

Rajasthan Tourism In user level DFD, Fig.5 we are showing the power or task of user that what can be done by user in this website and what features are provided to user. In user level DFD we mentioned the account creation feedback form search operation.

HELPLINE NO.
CHANGE THEME

USER FEEDBACK

Level 2

CONTACT TO ADMIN

SEARCH
ACCORDING CATEGORIES

CREATE ACCOUNT

Fig.5.USER LEVEL DFD DIAGRAM

13

Rajasthan Tourism

2.6:UML DIAGRAM

LAST NAME

Contact No. FIRST NAME ADDRES S

ADMIN N
USER RELATION

FIRST & LAST NAME 1 ADMIN

ADD, DELETE UPDATE ALL MOVIE INFO

SEARCH ALL INFO

NEW HOTEL

1 1

TOURSIM CITY INFO

N

HOTEL INFO

OTHER ACCOUNT INFO

USER-USER ACCOUNT RELATION

HOTEL NAME 1 USER ACCOUNT

DESTINATION INFO

CHANGE PASSWORD & CANCEL RESERVATION

USER_ID
PASSWORD

14

Rajasthan Tourism

3.0: SYSTEM SPECIFICATION Hardware Specification:Processor: RAM: Hard Disk: Dual Core or Higher 128MB or Higher 40GB or Higher

Software Specification:Operating System: Software: Database specification: Windows 98 / XP /NT/2000/Vista Php5/xammp(local host) Mysql

3.1: DATABASE DESIGN
Table 5.1 Admin Field Name USER ID PASSWORD Data Type varchar varchar Size 20 20 Constraints Primary Key Description Admin id Password

Table 5.2 Booking Field Name CITY_ID USER_ID Data Type int Varchar Size 10 255 Constraints Primary key Foreign key(customer) Description City id User id

HOTEL_ID PLACE_ID TOURPACKAGE

Varchar int varchar

255 5 255 Table 5.3 City

Hotel id No of place No of tourpackage

15

Rajasthan Tourism

Field Name NAME NO_OF REGION

Data Type varchar Integer

Size 20 5

Constraints Primary Key

Description City name No of regions in city

Table 5.4 Customer Field Name USER ID PASSWORD REENTERPASSWORD E-MAIL ADDRESS CITY CONTACT NO DATE Data Type varchar varchar varchar varchar varchar varchar Integer Date Size 20 20 20 20 50 20 15 Null Null Constraints Primary key Description User id Password Reenter password Email Address City name Contact no. Date of register

3.2: STUDY OF CURRENT SYSTEM
We are select the task to develop a web application for Rajasthan Tourism. We decided to develop this web application using PHP .We first started with requirement analysis by Checking out the available for our site. Then we divided the complete project into their basic modules:? ? Administrator. User.

Information regarding the features of the hotels. Then we started preparing the databases as per the requirement analysis. After finalizing the initial database, we started the designing of the application which was followed with implementation of the functionalities. The goal of our project is to make the Web Application for multi-users. That will provide the easy interaction between the organization and users itself. This Project is not only base on particular Theatre because Admin can set some another city by adding function , New facility can be applicable like home delivery , by online banking , etc.

16



doc_483407858.docx
 

Attachments

Back
Top