Sunteți pe pagina 1din 90

A PROJECT REPORT ON

(TOUR AND TRAVEL)

SUBMITTED IN PARTIAL FULFILLMENT FOR AWARD OF


DEGREE
IN
COMPUTER APPLICATION

BY

(NAME OF CUSTOMERS)
(ROLL NO)

UNDER THE GUIDANCE OF


(MR. SANTOSH CHOUDHARY)

AGILE SOFTECH PVT. LTD.


G-127, PATEL NAGAR III, GHAZIABAD, UP

COMPANY PROFILE
AGILE

SOFTECH

PVT.

LTD.

Ghaziabad

was

incorporated as a Private Limited Company in 2010


with the objective of providing quality service in
the field of Information Technology.
With registered office in Delhi,

Agile Softech

private limited provides superior solution and services


for managing the implementation of CUSTOMIZED ERP, WEB
SITES, PORTAL in the all industry, serving both the
domestic and international sectors .Our goal is to exceed
the expectations of every client by offering outstanding
customer service, increased flexibility, and greater
value, thus optimizing system functionality and improving
operation efficiency.

With our trained professionals we can provide top


class service in such areas as Software development,
Training,

Web

designing

&

hosting,

Search

engine

optimization, Internet services and other IT enabled


services.
The Company provides software products, IT services
and solutions for a variety of industry verticals
including Travel Agency, School, Insurance, Banking,
Capital Markets, Mutual Funds & Asset Management,
Wealth

Management,

Government,

Manufacturing

and

Retail. These solutions and services include Managed


2

IT

Services,

Maintenance,

Application
Business

Software

Intelligence,

Development
IT

&

consulting

and various Transaction Processing services.


At Agile, we are striving to understand changing
customer needs, and enrich their quality of life by
simply

making

the

technology

readily

usable

for

them. We are proud to have solid Information Systems


Professionals who study, design, develop, enhance,
customize, implement, maintain and support various
aspects of Information Technology.

ACKNOWLEDGEMENT

This project is a culmination of task undertaken by us during


the course at BBDIT.
Acknowledgement is not a mere formality or ritual but a
genuine opportunity to express the indebitness to all those
without whose active support and encouragement this project
wouldnt have been possible. One of the most pleasing aspects
in collecting the necessary information and compiling it is the
opportunity to thank those who have actively contributed to it.
The General acknowledgement goes to the Management of
BBDIT AND AGILE SOFTECH where I have got the ample
opportunity to undertake the study and completion of this
Project. I successfully completed the project under the guidance
of the Travel Agency and company personnel.
I would like to express my thanks to Mr. Amit singhal for his
guidance and cooperation rendered for allowing me to undergo
training under his guidance.
Im also thankful to all other STAFF of BBDIT who had helped
me in spite of their busy schedule.
My special thanks to Mr. Rabi Panda and Mr. Sartaj Ahmed
(Lecturer of computer science Dept.) for their active support,
affectionate guidance and constant encouragement. They
helped me in getting all the data, required notes, slides etc
required by my project.
Im highly indebted to PROF. A. K. Sinha (H.O.D of computer
science dept.) for his continuous effort in building a good
infrastructure and develop a professional attitude within
ourselves during the academic period of MCA.

Diction is not enough to express my gratitude to my parents


who have molded my career through enormous sacrifice
throughout the years.

ABSTRACT
Title of the Project: TOUR

AND TRAVEL WEB

PORTAL
This project will give the new dimension, new heights &
new approach for
Tour and Travel industry as well as people.
Scope of the study: The main Scope of study: 1. It

should

contain

all

the

information

of

Tour

&

Travel Companies, which is registered in this site.


2. It should contain all the information of Traveler &
service provider like Personal Detail, Professional
Detail, Amount Details and Educational Detail etc.
3. It should process and evaluate offers, registered
with sites.
4. It should contain information related to Journey.
5. It

should

inform

customers

regularly

about

offers and charges.


6. It should maintain proper financial records.

new

7. It

should

have

Administrator

for

scheduling

administrative work of site.


Objective of the project:
Tourism has become a popular global leisure activity. In
Todays scenarios Tourism is the largest industry in the
world. We want to develop a web portal that will cater
the need of

Traveler as well as service provider. The

Service provider & the traveler can register with the


site to flash out their respective information or need.
This
Place

site

will

country

details,

provide
wise,

Hotels

information

state

details,

wise,

Booking

regarding

city

wise,

Tourist
Journey

information,

Payments

details , Theme wise tourist place , Season wise Tourist


place

Traveler

Details

Path

Details

necessary

information regarding place , language , food culture


,currency , security, medical , banks etc.

Specific Objective of the site:


Objective

of

doing

this

project

is

to

enhance

my

knowledge in the field of on line web portal using C#,


ASP.NET,

AJAX

as

Technology.

Some

of

the

client

requirement and objectives of this site is as under:

To increase the business of Client.

To make it Global.

To facilitate travelers search.

To help travelers to get right deals.

To act as a middle men connecting

Traveler and

Service Provider

User can search for different options available.

User can do on-line requirement posting etc.

User can use search engine to look for different


options, facilities available etc.

User can do apply for new offer.

User can download different forms etc.

So these are some of the objectives which we have to


accomplish.

Chapter 1
THE THEME

The TOUR AND TRAVEL WEB PORTAL: A System


of Systems
A System is simply a set of components that interact to
accomplish some purpose Systems are all around us.
A TOUR AND TRAVEL WEB PORTAL is also a system. Its
components are: Admin, service, finance, Travel Agency,
Traveler, and Hotel Information, Booking information,
Journey Information etc.
All work together to create a profit that benefits the Travel
Agency & Customers. Each of these components is itself a
system.
A Travel Agency receives inputs, processes them &
converts them into outputs. A key objective of a TOUR
AND TRAVEL WEB PORTAL is to identify what managerial
information is useful & to generate this information for
facilitate both. Often raw-data can be transformed into
useful information.

Providing the right information to the right person at the


right time in a cost-effective manner typically means
choosing the right system to meet informational needs.
Since different managerial levels within an organization
are involved in different types of decisions, their
informational requirements often differ as well.

TOUR AND TRAVEL WEB PORTAL


Information:
This WEB PORTAL actually comprises three categories of
systems. Filter System assists in carrying out the day to
day activities of the Travel Agency. Standard operating
procedures, which can facilitate handling of transactions,
are often embedded in computer programs that control
the entry of data, processing of details and storage and
presentation of data & information. Management
Information Systems are decision-oriented and utilize
transaction data, as well as other information that is
developed internally and outside the firm. Because the
issues requiring the decisions often recur, it is possible to
study the decision factors and variables and develop
reports that will be useful in formulating future decision.
Decision support systems are aimed at existing customers
who are faced with unique (nonrecurring) decision
problems. Decision support systems must be flexible
enough to meet but do not replace the good judgments
only the customers can take. Strategic planning systems
are used by the senior management to evaluate and
analyze the mission of the Travel Agency.

Hierarchy of Information Systems:

Strategic
Planning
Systems
Decision Support
System
Management Information
System
Filter System

TOUR AND TRAVEL WEB PORTAL Working


Procedure:
Identify the
TRAVEL AGENCY/
TRAVELER/
MANAGEMENT
Requirement

10

Classify the
Account Groups

Defining
Objectives

Build Committed long


term Relationship

Effective
Hardcore/Soft skill
Training

Ideal Technical
Support

11

Evaluation &
Certification

Information needed to manage the TOUR


AND TRAVEL WEB PORTAL :
1. Task

: The Travel Agency, the Customers


Needed the Information represent the
purpose for which the Information is
reported?

2. Resource

: The objects or events reported upon


Are the resources (Personnel, offers,
packages, money etc.) that are being
used or acquired?

3. Networks

: Flow of information and resources


Representing a model of the
Travel Agency, the focus of planning
and control.

4. Level

: Three levels representing the


Hierarchy of planning and control in
The Travel Agency Strategic Planning,
Management Control & Operational
Control.

5. Environment

: The environment in which the Travel


Agency operates, including information
Needed to set and goals and
objectives, information concerning
other external environment (Customer,
Government, etc] concerning external
planning premises.

12

Chapter 2

13

2.1 System Development Life Cycle

Problem
Recognition

Feasibility Study Authorization

AP

Feasibility Study
Feasibility Study
RTPP
AP

Analysis
RTPP

Problem Specification

AP

Design
RTPP

Design Specifications

AP

Construction
RTPP
AP
User Documentation & Training

Coded & Tested System

Conversion
RTPP

System in operation

AP

Maintenance

14

PROBLEM RECOGNITION &


IDENTIFICATION
Major Function

To establish that a problem


Exists.

Output

Authorization to conduct a.
Feasibility study

Principal Tools

None

Personnel & Tasks

A user & System Manager


Notifies that a problem
exists.

The birth of a new system occurs when Managers or Users realize


either that an information system is needed for a new business
or that the information system for an existing business is no
longer reflective of the organizations proper function.

Problem Definition
Problems undoubtedly exist in any dynamic business.
Therefore management must take the first step while
designing the system by formulating the problems to be
solved. A true system must have a purpose that unifies its
parts. For a business system this purpose is to
accomplish meaningful goals & objectives. A goal is
broadly stated purpose of the business. The task of
deciding the goals of business as a whole, leads to

15

objectives for the general business. From the objectives


we derive plans. Associated with each business objectives
& business plan are information needs. These information
needs are problems to be solved by the System Analyzer/
Manager. The general statements of needs are seldom
clear enough or sufficient for starting the design process.
Therefore interactive process of:
-

stating the information needs

asking questions about that need

suggesting in FINANCE rotations


of that need

detailing the original statements

reviewing the more detailed


statement of need with
management

need of information system study


are very important

For system study of an organization- Programmers


generally share the following objectives:
-

to serve user needs

to reduce the time and money


needed to develop and implement
programs

To produce programs with

minimal errors
-

to produce programs that are


easy to implement and
Maintain.

16

17

2.2 NEED OF THIS PROJECT:


This Project manages all of a Travel Agencys activity and
resources including such basic application as general ledger,
accounts payable and receivable, Travel Agency Activity,
Customers, time table, Hotel info, offers of Travel Agency day by
day etc.

18

2.3 System Modeling

Real World

Model

Modeler
Data

Perceived

Observation
Measurement
Assumption
Approximation
Prediction

Verification
Modification

Structure

Observed
Behavior

Parameter

Symbolic
Representation

Intuition
Experience
Theory

19

Model
Behavior

Chapter 3
Feasibility Study

20

Feasibility Study
Major Function

To define the problem and


Determine whether or not
A New system is feasible.

Output

Feasibility study.

Principal Tools

Fact gathering techniques


& requirement estimation

Personnel & Tasks

1. The Analyst collects


Information about the
problem.
2. The analyst develops
rough estimates
for
possible solutions.
3. The Analyst develops
more precise estimates
requirements for the
analysis phase to follow.
4. Management decides
whether or not to
continue the project.

By Feasibility study we mean study of current operational


systems & brief consideration of alternative ways of
computerization of these tasks. This is undertaken in the

21

context of economic, technical & operational issues,


culminating in a Feasibility Report, which recommends a
possible solution & comments on whether detailed analysis
should commence.
The purpose of the Feasibility Study is to investigate the present
system, evaluate the possible application of computer based
methods (and also non-computer methods), select a tentative
system, evaluate the cost and effectiveness of the proposed
system, evaluate the impact of the proposed system on existing
personnel, and ascertain the need for new personnel.

Identification of need?
Desired function and performance?
Reliability and quality issues?
Overall system goals?
Cost/schedule constraints?
Facilities/Training (Computer
Educational) requirements?
Available technology?
Future extensions?
Development risk & resource
availability?

22

A three dimensional approach is taken while evaluating


feasibility
Technical Feasibility
Economic Feasibility
Operational Feasibility
Technical Feasibility:
This evaluation determines whether the Technology needed for
the proposed system is available and how this Technology can
be integrated within the Organization. It consist of

1.

Hardware Configuration

2.

Software Specification

3.

Technical Viability & Adaptability with IT


Compatible components & Equipments.

Once the Technical Feasibility is verified, the Economic


Feasibility is examined by developing cost estimates. The
purpose of this Feasibility study is to determine weather
the cost of a Computer Solution is in the right range.
Economic Feasibility:
This evaluation looks at the financial aspects of the project. It
determines weather the investment needed to implement the
system will be recovered. Basically the main aim is cost benefit
analysis which follows the fund and resource allocation along
with budgetary control.
The third dimension of the feasibility is operational feasibility.
Proposed projects are beneficial only if they can be turned into
information systems that will meet the organizations operating
requirements.
23

Operational Feasibility:
It covers two aspects. One is a Technical Performance aspect.
The other is acceptance within the organization. Technical
performance includes issues such as determining weather
system can provide the right information for the organizations
personnel and delivers this information at the right place in
time. Operational feasibility must determine hoe the proposed
system will fit in the current operations and what, if any, job
restructuring and retraining may be needed to implement the
system. The evaluation must determine acceptance of the
system by the personnel and the general attitudes and skills of
existing personnel and weather any change is there must accept
by the current users.

Feasibility Report
It consists of
General specifications for the new system
describing what it is do, how it will do it, and the
resources required.
Economic analysis of costs & justification for
expenditure (benefits economic )
Technical considerations relating to the technology
for developing the application and the problems of
conversion to the system.

Possible Information System Benefits.


Benefits on

Benefits

Improved accuracy in calculating tasks

ER

Greatly increased speed in calculating

ISA

24

More complete & systematic keeping of


Records
Increased capacity for Record keeping
In terms of Space & Cost.

CR, ER

Standardization for record keeping

CR, ISA

Increase in amount of data that can be


Stored per record.

CR, ISA

Improve security in record storage

ER, CR, IMPC

Improved portability of records

IF, CR, ISA

Faster retrieval of records

ISA

Improved ability to access records from


Large database.

IF

Improved ability to change records into an


Large database.

IF, CR

Ability to aggregate large amount of data


Useful for planning and decision making.

IF, IMPC

Reduction of need for workforce in process


And resource control.

CR

Improved ability to maintain continuous


Monitoring of resources.

IMPC, CR, IF

Improved ability to Fine tune Process

CR, ISA, ER,


IMPC

CR

NOTE:
CR= COST REDUCTION | ER= ERROR REDUCTION | ISA= INCREASED SPEED OF
ACTIVITY |
IF= INCREASED FLEXIBILITY | IMPC= IMPROVEMENT IN MANAGEMENT PLANNING
AND CONTROL

Feasibility Study Outline

25

1. Introduction
A.

Statement of the problem - Need of the


computers
in
business.
Computerized
Operation System i.e. MIS.

B.

Implementation environment H/W from


Intel Pentium II to III Processors with memory
storage capacity ranging from 4.3 Gb to 40
Gb with 32 bit Ethernet LAN & 56.6 Kbps
Modem connection along with inkjet/dotmatrix printers.
S/W 32-bit Windows platform with Network
facility
Database - SQL Server 2005

C.

2.

Constraints SQL Server 2005, Budget,


Time, Integration with other systems, skills,
standards, cost.

Management Summary & Recommendations


A.
Important Findings - Reliability, functions to
standards, capacity to satisfy large volume of work
requirements. Flexibility adapts to changing
needs, usability & high performance capacity to
deliver quality work as expected.
B.
Comments - Easy to operate & understand
user- friendly. Ownership right to modify & share
use of package (MIS System).
C.
Recommendations- Authorization from
Higher management to implement the feasibility
study report, make Core-Group for operation &

26

give approval & suggests lists of suppliers/ vendors


for resource
D.
Impact- Speed of work, accuracy & security
to maintain data integrity and prevent
unauthorized access, serviceability good
Documentation & vendor support high quality of
team work & Total Quality Management which leads
to minimal cost affordable for intended
application.
3.

4.

Alternatives
A.

Alternative system configuration Not


applicable now

B.

Criteria used in selecting the final


approach Not applicable now

System Description
A. Abbreviated statement of scope MIS
system will provide high feasibility to
develop business, make positive outlook &
attitude of work with perceived technical
competence & reduce cost & time
B. Feasibility of allocated elements:
i.

Technical Feasibility
Hardware & Software

ii

Economical Feasibility
Investment economic
cost
Operational Feasibility
with skilled manpower
MIS system

iii

27

& reduce
to execute

5.

Evaluation of technical risk


Consider the technological advancement &
the developed MIS system compatible to
update
with
modern
state-of-the-art
technology.

6.

Logical & legal ramifications


Legal approval & authorization from the top
management of the organization.

Feasibility Report Order of Evaluation parameters

Cost Effectiveness
First order parameter

Life Cycle Cost

System
Effectiveness

Second order parameter


R & D cost
Investment Cost
Operation &
support cost
Phase out cost

Performance
Operational
availability
Dependability
Capacity
Others

Third order parameter


Research cost
Design cost
Data cost
Test & evaluation cost
Manufacturing cost
Inventory cost
Maintenance cost
Others

Range & accuracy


Reliability
Maintainability
Speed & performance
Transportability
Supportability
Size, weight, shape & volume
Others

28

Fourth order parameter


Accessibility
Diagnostic aids
Displays & controls
Facilities
Handling
Interchangeability
Inventory level
Logistic pipeline
Mounting

Productibility
Personal skills
Safety
Servicing
Storage
Test Provisions
Transportation requirements
Utilities
Packaging

Chapter 4
SYSTEM ANALYSIS

29

Study & System Analysis


Major Function

: To determine the requirements


of a proposed new System

Output

: Problem Specification

Principal tools

: Fact gathering techniques,


Data dictionary, data flow
diagrams, process
specifications, data models,
system models, prototyping,
System flow charts.

Personnel & Tasks

:
1. The Analyst studies and
documents the current system in
order to understand both its laws
and its strong points.
2. The Analyst prepares a
list of requirements for a
new system.

30

3. The Analyst diagrams


The functions of the new
system without specifying
exactly how those
functions are performed.
4. The Analyst may prepare
a prototype of the system.
The analysis of a computer system require in depth
studies of the system. Fact finding is more important.
Fact finding includes
Finding out the
hierarchical structure of
the organization &
reporting patterns &
methods of Working within
it.
Having an open mind at all
times (Peoples views of
their work)
Being flexible in the
methods used.
Finding out who the
experts are (they may, in
fact be low down in the
hierarchy)

The main method used in fact gathering techniques are as


follows 2. Interview Method
3. Document Search Method
4. Direct Observation Method
5. Idea Generation Method

31

Collection & Analysis of Data


The data collection and analysis phase consist of gathering,
examination & evaluation of all the data relevant to the
problem:

What output results are currently being used ?


What processing procedures & resources are being
used to produce this output?
What input data are used to produce output results

The data could be:


1.
2.
3.
4.
5.
6.
7.
8.

Historical & Background data


Data on policies & practices
Data about government regulations.
Organization structure & subsystem data.
Process data.
Personnel & equipment data.
Data about files & records
Cost data.

Data for the purpose of analysis is collected from a variety of


sources as follows:
i. Order requisition form from
Marketing Department
ii. Order Acceptance note from
Marketing Department
iii. Work order note from Marketing
Department
iv. Programs details from Central
department.
v. No. of available machines
(including those in working
condition) from Maintenance
department)
32

vi. Production planner sheet from


planning department.
vii. Current manpower strength from
Personnel department
Fact Gathering Techniques
1.

Interview Method
It can be conducted at various times & for
different purpose as the project progress. It is
mainly used for:

To gather facts about the


procedures & decisions taking
place in an organization.
To check the Analyst
understands of systems
operations with users of all
levels.
To validate aspects of a proposed
system design
To build confidence in the design
of a new information system.

Interview Agenda
Department
:
Date of Interview:
Designation
:

Account
10.11.2005
Works Manager

33

Proposed Questions
1. Could you please describe a typical TOUR AND
TRAVEL WEB PORTAL process?
2. Do you feel that the current TOUR AND TRAVEL WEB
PORTAL process proceeds smoothly ?
3. What suggestions do you have to improve the TOUR
AND TRAVEL WEB PORTAL process?
4. What is your idea about implementation of proposed
system ?

Note :
The similar types of Interview Session are used for
different
Departments & related questions help to find out the
fact which
gathered for to develop my s system.

Document Search Method


Organization uses a considerable amount of documentary
evidence and this evidence can provide the analyst with an
important in-sight into current organizational norms.
Company information can be available in the form of:

Organization Charts
Administrative Procedure Manuals
Job descriptions & specifications.
Training manuals and memoranda
Sales & promotional literature

34

The strategic plan & its associated Corporate appraisal


will also be significant Sources of relevant information.
Information sources are :

1. Forms & Documents


- are useful sources
of information for system data flows &
transactions.
2. Computer programs
- can be used to
determine the details of data structures or
processes.
3. System users are usually the first information
source investigated by analyst.
4. Procedure Manuals
people do in an organization

specify

what

5. Reports
source indicates
the kinds of outputs needed by users.

Direct Observation Method


The data collection procedure, consist of quiet observation of
the present manual system. The information analysis will
include preparation, movement, use and storage of documents,
reports, files, records & data items. The result are found
through Direct Observation which will be :
Description of events which lead to data
processing and the response time and
accuracy needed by the system user
Samples of all input, output and file
documents.
Description of use of information and the
processing performed by each person
receiving or issuing documents i.e. working
procedure.
35

Information & document flow within the


organization.
Description of all files including the rate of
growth, the enquiry rate (why & whom ) and
the frequency of updating (if a master file)
From Direct Observation Method document of
events, documents, information flow and files,
description of the existing system can be organized
and new system sketched out.
Idea Generation Method
Through this session establishment of new goals are done
Like information oriented flowcharts, input/output analysis
sheet and Data flow diagrams produced in the initial
investigation.
The conclusion is that :
The current manual system is inefficient
A new integrated system for production planning
would be the solution

36

Search Procedure for an Existing System

Initial top level interviews to


determine major system activities
& examine major inputs & outputs

Develop a top level System model

Verify top level model

Interviews with Operational


personnel , Examination of detailed
documents, procedures computer
programmes and reports
37

Explain the top level model into its


detailed components

Verify detailed model

Format technical review of the


model

Management review

Activities in the System Study Cycle

1. Preliminary investigation & outcome


2. System study charter:
A detailed statement outlining the
scope & objectives of the study.
A list of personnel assigned to the
study team.
Written authority for the team to
perform its assigned duties.

38

Permission to use the Travel Agency


time for the purpose of gathering
information
A target date for the completion of
all tasks & the formal
submission of a final report.

3. Documenting Existing System


Each document will have its own
cycle of creation amendment, use
& deletion. In the Idea
Generation session I asked the
questions like
What event initially triggers
the generation of the
document?
Who generates the
document?
How it is prepared?
Where is the data derived
from
Who uses the document?
For what purpose it is
used?
How it is stored?
How long is kept for?
Identifying current
deficiencies

Identifying Alternative Solution

The specifications include:

Output Requirements

39

The form, content and Frequency of output is


needed

Input Requirements
The necessary new input data should be identified
along with the stored file data that are required

File & Storage Requirements


The size, contents, storage media, record formats,
access restrictions & degree of permanency of any
affected files should be known.

Processing Specifications
The procedures needed for the computer to convert
input data into desired output results should be
ndicated. Manual processing procedures should
also be noted.

Control Provisions
The steps required to achieve system control should
be specified and the later system testing and
implementation procedures should be outlined

Cost estimates
Preliminary estimates of the cost of different
alternatives should be made.

Evaluation of alternative Solution


This is concerned with specifying equipment & software that
will successfully support the tasks required.
The technical needs of system will vary considerably, but
include
1. Technical Feasibility
The facility to produce outputs in a
given time scale

40

The ability to provide certain response


times under certain conditions.
The facility to input large number of
documents in a limited time scale
2. Operational Feasibility

It
is
concerned
with
human,
organizational & political aspects.
General impressions of these factors
may be gained from the corporate
appraisal and through considerations
of the system trigger.
What job changes will the system
bring ?
- through job enrichment.
What organizational structures
are disturbed?
through
organizational
relationship & the status of
individuals & their promotional
expectations.
What new skills will be required ?
Do the current Travel Agency
possess these skills ? If not, can
they learn them ? How will they
take to learning ?

3. Legal Feasibility
It should be recognized that the computer
brings
significant
alterations
to
an
organization. The way that an organization
manages & implements changes in other
areas should be considered when computer
related
changes
are planned.
Agreed
procedures for discussing proposals, staff
consultative committee of Hitachi KK (Unit-

41

III)
& agreement with Staff Forum are
identified and followed.

4. Hardware Solutions
In designing the hardware system I
survey
Who are the users ?
How simple can I make the
system ?
How easy is it to obtain the
information needed to feed the
system ?
How many different tasks can I
carry out without making the
system too complex ?

Software Solutions
Software programs, which will meet the needs of the new Model
Should be based on the following considerations:
Find the package that closely
fits the needs.
Decide whether to live with
the package as is ,by
adapting the business
functions to the softwares
specific capabilities.
Plans to have it modified as
needed.

42

Limitation & System Development Constraint

All systems, including business, are affected by the limitations


within which they must function. Constraints are factors that
limit the solution of the problem. Some constraints are
identified during the initial investigation and are discussed with
the user. The constraints are:
Administrative Constraints
1. Management have limited knowledge of computer, do
not like the operation, so has the mental blockade to
use computer, therefore, not obliged to Information
Technology & not willing to use latest technology for
processing the available information.
2. Effect of traditionally reluctant top management
authority, dont like to give approval for using
computers.
3. A Senior/Top Manager is worried that the proposed
system may require transferring of personnel from his
area to some other area.

Technical Constraints
1. As the production process is not fully automated, in
certain special cases the system may require human
interference / guidance for optimum output. Skilled
personnel are best judge in certain complex situations
where he can take special decision depending upon
the situation.
2. The system may sometimes deviate from desired
results
due
to
improper
communication
/
synchronization between human being and the system

43

3. The proposed system must be compatible with the


latest advanced /modified available technology.
4. The spares of the proposed
indigenously available.

system

must

be

5. Lack of tele-communication facilities


6. Depending on the Operating System so cross platform
independency will be unavailable.

Design Constraint
1. Budget
by the organization.
2. Time
cost of the project.
3. Integration available. with other
4. Skills
-

High cost may not be approved


Long delays may increase the
No
acceptable
feature
system
Limitations in knowledge.

is

Other Constraint
Control

Limited control of management


on the Workers, non-professional
working environment, intentional harm
to the elements of the system will result
in erroneous output, even failure of the
system.

Training

Lack of proper training of the


personnel attached with the system

Material

Low quality of the material will


result in erroneous output.

44

4.1 SOFTWARE REQUIREMENT SPECIFICATION


INTRODUCTION
PURPOSE
The purpose of this document is to

Document the different business processes of Asset and


Maintenance Information, in detail
Document the Business requirements clearly in a concise
and easily understood manner to the Business/End user.
Establish the basis for agreement between the customer and
the Travel Agency.
Serve as a baseline for validation and verification.
Serve as baseline document for development team
Serve as a basis for future enhancements.

Intended Audience
This document is intended for business users/ end users. Users
should review and approve the options. This could be done
directly by the business users or by another interfacing layer
who could act as coordinators from the Clients side who could
be link between the Supplier and the business/end user
SCOPE
This document covers the detailed description of the different
strategy management and offers management process. The
details include
Description of process.
Proposed process model.
Assumptions, dependencies and constraints
DEFINITIONS AND ACRONYMS
None
REFERENCES

45

None
EXISTING PROBLEM:
Todays busy life makes stress in the life so people intend to
producing initiatives that take time to achieve a return on
investment a difficult decision. Attacking expense reduction
solutions that impact below the line savings are highly sought
after and implemented today.
Some companies seek to improve their facilities uptime and
availability while reducing cost, hotel charge , offers, packages
expenses. These are the part of the expenses experienced by
most heavy Travel Agency companies.

PROPOSED SYSTEM:
TOUR AND TRAVEL WEB PORTAL:
In modern era EDUCATION sector developed as an industry. It might
be public school, Engineering Travel Agency, Management Travel
Agency, Medical Travel Agency, Dental Travel Agency etc. Every
educational institute has great potential in terms of demands,
Customers, Activities. Every educational institute has lot of activities to
perform like FINANCE, HR, INVENTORY, PAY ROLL, PURCHASE,
SALES, PLACEMENTS, EXAMS and LIBRARY etc. Their need can be
cater through FINANCE, but the problems with present FINANCE
solution is COST as well as TIME for implementation. So with this
project TOUR AND TRAVEL WEB PORTAL we are going to develop
the customized FINANCE to cater the need of educational institution
that will coast them very less, with less implementation time.

OVERALL DESCRIPTION:

PRODUCT PERSPECTIVE
User interfaces:

46

User interface (GUI Screens) would be used to provide


information necessary to generate a new claim and also to
update information
Software interfaces:
C# and Oracle10g

ASSUMPTIONS AND DEPENDENCIES:


This SRS document is based on following assumptions:

The SRS document has been prepared based on the


information gathered from books and during discussions
with team members.
Client side browser (Intranet) would be Internet Explorer 5.0
or above. The workflow application would be using some
ActiveX controls, which may not be compatible with other
browsers.
Since we are trying to build a customizable product, the new
requirement may be introduced during design phase.
The outputs screens will be design in design phase
Number and type of workflow queues may get further refined during the design phase

47

Chapter 5
SYSTEM REQUIREMENTS

48

SYSTEM REQUIREMENTS:
For installation of the developed software the user should
posses at least the following Software and Hardware.

SOFTWARE REQUIREMENTS:
1. Windows 2000 (or later version) operating system.
2. Visual Studio .NET
3. Oracle10g

HARDWARE REQUIREMENTS:
1.
2.
3.
4.
5.
6.
7.
8.

256 MB of RAM for Windows


PIV or higher processor.
VGA(640*480) or higher resolution screen.
4GB of hard disk space.
Keyboard
Printer.
3.5 Floppy Drive.
CD-ROM Drive.

49

Chapter 6
SYSTEM DESIGN
50

INTRODUCTION:
System design phase is a transition from user-oriented
document (system proposal) to a document oriented to
programmers or database personnel. This is the pivotal point in
system development life cycle. The design is a solution, a How
to approach, compared to analysis, a What is orientation.
The design phase focuses on the detailed implementation of the
system recommended in the feasibility study. Emphasis is on
translating
performance
specifications
into
design
51

specifications. System design is carried out mainly in two


phases Logical and Physical design.
1. LOGICAL DESIGN:
For a candidate system Data Flow Diagram describes the inputs
(source), outputs (destination), database (data stores), and
procedures (data flows) all in a format which meets the user
requirements. The Logical system design mainly concentrates
on the user needs on various levels of detail that determines the
information flow and the required data resources. The design
covers the following:
REVIEWS THE CURRENT PHYSICAL SYSTEM:
This consists of specifying Data Flows, File Content, Volumes,
Frequencies, etc.
PREPARES THE OUTPUT SPECIFICATIONS:
This process determines the format, content, and frequency of
reports, including terminal specifications and locations.
PREPARES INPUT SPECIFICATIONS:
By this process the input format, content and most of the input
functions are specified. This includes the flow of the documents
from the input data source to the actual input location

PREPARES EDIT, SECURITY, AND CONTROL


SPECIFICATIONS:

52

This includes specifying the rules for edit correction, backup


procedures, and the controls that ensure processing and file
integrity.
SPECIFIES THE IMPLEMENTATION PLAN AND BENEFITS:
This includes cost evaluation process, target dates, benefits
from the system, and system constraints

2. PHYSICAL DESIGN:
This phase produces the working system by defining the design
specifications that tell programmers exactly what the system
must do, performs the necessary calculations through the
existing file or database, produces the report on hard copy or
displays it on a screen. Physical design consists of the following:
> Design the physical system
1. Specifying Input Output media.
2. Design the database and specify backup procedures.
3. Design Physical Information flow through the system.
>Plan system implementation:
1. Prepare a conversion schedule and a target date.
2. Determine training procedure, courses, and timetable.
>Devise a test and implementation plan and specify any
new hardware and software.
>Update benefits, costs, conversion date, and system
constraints (legal, financial, hardware, etc).

53

3. OBJECTIVES OF THE DESIGN:


Whenever an old system fails or dont work up to its
specification a new set of objectives has to be achieved and new
procedures have to be selected and implemented. The following
points were kept in mind while designing the new system.
1.
2.
3.
4.
5.
6.

The system should be user friendly.


Data security should be taken care of.
Reduce the redundancy of data.
Maintaining and updating the database easily.
Should be menu driven package with one entry at a time.
Data entry & on-line data editing through well laid out
screen format
7. Data validation whenever necessary to ensure correctness
of input data.

54

6.1 GRAPHICAL TOOLS:

6.1.1 CONTEXT DIAGRAM


The Top-level diagram is often called a Context Analysis
Diagram. It contains a single process, but it plays a very
important role in studying the current system. This gives just
an overview of the proposed system. The Context Analysis
Diagram defines the environment of the system that will be
studied in the sense that it determines the boundaries between
the different modules. Anything that is not inside the process
identified in the context diagram will not be part of the system
study.

55

CONTEXT ANALYSIS DIAGRAM 0F TOUR AND TRAVEL WEB


PORTAL :

56

Travel Agency

Traveler

Tour and Travel


Portal

Package

Offers
Customer

Journey Details

57

Traveling Report

6.1.2 DATA FLOW DIAGRAM


This is the graphical tool in the hands of the System Analyst
being a pictorial representation of fact regarding the flow of
information or transformation.
A data flow diagram (DFD) shows the flow of data through a
system. The system may be an organization, a manual
procedure, a software system, a mechanical system, a hardware
system, or any combination of these. A data flow diagram shows
the movement of data through the different transactions or
processes in the system.
A data flow diagram might represent data flow between
individual statements or blocks of statements in a routine.
Unlike flow charts, data flow diagrams do not indicate decision
logic or condition under which various processing nodes in the
diagram might be activated. It provides an overview of major
decomposition of the system. The Graphical representation
called Bubble Chart can be expanded to a hierarchy of diagrams
giving more and more details.

58

DATA FLOW DIAGRAM FOR SECURITY PROCESS

LOGIN

AUTHENTIC
USER
CHECK
USER

FAILED

GET USER
NAME
AND
PASSWOR
D

OLB

INVALID
USER

CHECK
ADMINISTRAT
OR

AUTHENTIC
USER
ADMINISTRATION
PROCESS

59

MESSAG
E FOR
INVALID
USER

DATA FLOW DIAGRAM FOR FINANCE PROCESS

60

View
account
Records

Add to
account

Account

Edit
Account
Records

Delete
Account
Records

Maintenance

DATA FLOW DIAGRAM FOR TRAVEL AGENCY


PROCESS(admin)

61

Add to
Employ
ees

View
Emplo
yees

Emplo
yees

Delete
from
Employee
s

Edit
Employ
ees

Employees

62

DATA FLOW DIAGRAM FOR AMOUNT PROCESS

View
amount

Add to
amount

Amount

Delete
from
Amount

Edit
Amount

Amount

63

DATA FLOW DIAGRAM FOR TRAVELER PROCESS

Add
Travele
rs

View
Travele
rs
details

Tour
and
Travel

Edit
Inform
ation

Delete
from
TABLE
MER

Travel
Agency

64

DATA FLOW DIAGRAM FOR ACCOUNT CATEGORY OF


Traveler PROCESS

Add to
categori
es

View
categories

ACCOU
NT
Categorie
s

Edit
categori
es

Delete
from
categories

ACCOUNT
Categories

65

DATA FLOW DIAGRAM FOR ADMINISTRATION PROCESS

Adminis
tration

Edit

Create
new

Login

66

Delet
e

REPORT GENERATION PROCESS OF TOUR AND TRAVEL


WEB PORTAL

TRAVELERR
EPORT

Agency
REPORT

REPORT
GENERATIOM
PROCESS

TRAVEL
AGENCYREP
ORT

ACCOUNT
REPORT

67

CATEGORY
REPORT

6.2 DATA DICTIONARY


Data dictionary is a structured repository of date called
Metadata, a list of terms and their definition for all data items
and data stored in a system. During the physical design of the
conceptual model of data, it is necessary to group data items
into number of tables. Tables are designed to:
1. Reduce duplication of data.
2. Simplify updating of data.
3. Easy retrieval of data.
During database design, normalization is used to minimize the
data redundancy. Normalization is the process of simplifying
the relation so that the criteria of the bad database are
reduced.
Data structure is refined through normalization. Data are
grouped in the simplest way possible so that the later changes
can be made within a minimum of impact in the data structure.
The database and the table that were designed for the
EntFINANCErise Asset Management System is as follows:
TABLE NAME: Customer Table:
DESCRIPTION: This table shows details of customer

Fields
cust_id

DataType
s
varchar

width

68

Constraints
6 primary key

date of
registration
cust_Name
Dob
Sex
Country
state
City
street
pincode
phone
mobile
mail id
Qulaification
profession
Office Name
Office Address
Office Contact
Number
Extension
Monthly Income
Hobby
marital status
Family Members
Childrens
Traveling Theme
Preferred Month
preferred duration
Preferred Country
Preferred State
Preferred Traveling
Mode

date
varchar
Date
Varchar
varchar
varchar
varchar
varchar
number
varchar
varchar
varchar
Varchar
varchar
varchar
varchar

10
40 not null
20
6
30
30
40
50
15
15
not null
15 /check
20
10
30 not null
30
100

varchar
Number
varchar
varchar
varchar
numbers
number
varchar
varchar
varchar
varchar
varchar

15
6
10
40
20
2
2
40
20
2
200
200

varchar

200

Table :- TravelAgency

Fields
Travel_Agency_id
date of
registration
Agency_Name
owner name
owner_mobile_no

DataType
s
varchar

width

date
varchar
varchar
varchar

Constraints
6 primary key

10
40 not null
40 not null
30 not null

69

Contact_person

varchar

30

mobile
mail id
url
Country
state
City
street
pincode
phone

varchar
varchar
varchar
varchar
varchar
varchar
varchar
number
varchar

not null
15 /check
20
30
30
30
40
50
15
15

Table : Login
USERID
PASSWORD
PERMISSION
FAVQUESTIONS
ANSWER
MAILID
MOBILE

Table:- Offer
Fields
Offer_id
Travel_Agency_id
Offer Name
offer Details
start Date
Last Date

Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
VARCHAR2
VARCHAR2

DataType
s
varchar
Varchar
varchar
varchar
varchar
varchar

40
40
10
10
20
20
15

Not null
Not null
Unique
Unique

width
20
30
20
1000

Table: Journey
Field
Customer_id

Datatype
Number

Travel_Agency_id

varchar

Package_Id
No_Of_Days
No_Of_People

Varchar
Number
Number

Width
Constraints
6 Foreign Key(tblCustomer)
Foreign
6 Key(tblTravelAgency)
Foreign
Key(TBLPACKAGEDETAILS
6 )
2
2

70

NO_Of_Child

Number

Table: PackageDetails
Field
Package_Id

Datatype
Varchar

Travel_Agency_Id
Package_Name
Package_Details
Package_Cost
Arrival_Date
Departure_Date
Country
State
City

Varchar
Varchar
Varchar
Varchar
Date
Date
Varchar
Varchar
Varchar

Width
Constraints
6 Primary key
Foreign
6 Key(tbltravelagency)
40 not null
50 not null
10 not null

Table : tblHotels

HOTEL_ID
NAME
HOTEL_TYPE
HOTEL_ROOM_TY
PE
HOTEL_CAB
HOTEL_LANDMAR
K
BANQUET_HALL
Area
City
State
Mobile
Phone
mail
fax

VARCHAR2
VARCHAR2
VARCHAR2

20
10
10

VARCHAR2
VARCHAR2

10
20

VARCHAR2

70

Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar2
Varchar3
Varchar2

40
40
10
10
20
20
20
20

Table :- tblCurrency

71

Country
Currency
INR

Varchar2
Varcahr2
varchar2

Table :tblCultureInfo:Country
State
region
timedifference
language
Food
Tourist Places

Varchar2
Varcahr2
varchar2
Varchar2
Varcahr2
varchar2
Varchar2

Table tblTouristPlaces
placeid
name
city
Zone
state
country
nearbyairport
nearbyrailwaystat
ion
theme

Varchar2
Varcahr2
varchar2
Varchar2
Varcahr2
varchar2
Varchar2
varchar2
Varchar2

6.3 FORMS DESCRIPTION AND THEIR LAYOUTS:


OPENING SCREEN FORM OF TOUR AND TRAVEL WEB
PORTAL
This is the first screen of the system. It is invoked in the
security module. It contains the name of the designer and
developer of the system. This form asks for the user name and
his corresponding password. If the user is a valid user he/she
can enter the system. Otherwise only administrator can enter
the system.

72

MAIN MENU FORM OF TOUR AND TRAVEL WEB PORTAL


This form shows the various options available to the user or the
administrator. It can be regarded as the gateway to the various
options or functions provided by the system. The valid user can
choose the respective options according to their need. The
various options available are CUSTOMER, ACCOUNT details,
Travel Agencydetails, create user, change password, search or
query, report details etc.

73

FORM LAYOUTS

74

75

76

77

78

79

80

Chapter 7
SYSTEM TESTING AND ITS
IMPLEMENTATION

81

INTRODUCTION:

System testing is a very much essential before actual


implementation of the system. All kinds of errors and
incompatibility must be removed before it is ready for user
acceptance testing. If all parts of the system is correct, then
only the system objectives is successfully achieved.
First test of the system is to see whether it produces correct
output or not. No other test can be more crucial than this.
Some of the tests, which have been performed, are given below.

82

1.VOLUME TESTING:
In this test, we create as many records as would normally be
required to verify the proper functioning of the hardware and
software. The user is asked to provide test data for volume
testing. In the system, a huge amount of records were being
tested and the test output shows that the system can hold an
amount of data required by the firm.
2.STRESS TESTING:
The stress testing is to provide that the system does not
malfunction under peak loads.
3.RECOVERY TESTING:
A forced system failure is induced to test back-up recovery
procedure for the integrating files. Inaccurate data are entered
to see the system responses in terms of error deduction and
production, related to file integrity.
4.UNIT TESTING:
Unit testing focuses on verification efforts on the smallest unit
of software designed i.e. the modules. Using the detail design
description as a guide, important control paths are tested to
uncover the error within the scope of the modules. The relative
complexity of the test and uncovered error is limited by the
constraint scope established for unit testing. The user tested
each data entry screen by entering test data. Few errors and
faults that were found at the time of data entry were removed.

5. INTEGRATION TESTING:

83

Integration testing is technique for constructing the program


structure while at the same time conducting the test error
associated with it. The objective is to take unit-tested module
and build a program structure that has been dictated by design.
In this phase the user enters series of test data and tests the
entire software module. As there is some relation between
module the user tests the software to see whether all the
relations were satisfied or not.

6. USABILITY DOCUMENTATION AND PROCEDURE:


The usability test verifies the friendly nature of the system. It
also tests whether an unknown user can handle the system
failure or not. The crucial phase of the system life cycle is the
successful implementation of the new system design into
operation. This involves creating computer compatible files,
training of the staff that will operate the system and installing
hardware before the system is set up for running.

7. TESTING OF INDIVIDUAL PROGRAMS:


Each programs completed during the programming development
stage were tested at the time of coding, and necessary changes
were made to make sure that the program is working properly.
For example the procedure developed in the authorization
module for testing user is as follows which is fired as soon as
the user enter his password in the opening screen of TOUR AND
TRAVEL WEB PORTAL

84

CREATING TEST DATA


Though some test data created during individual program
development were not sufficient for testing the system as a
whole, during the time of system testing all types of checking
has been done depending upon situation by considering
different sets of data.
After successful completion of the individual forms the whole
system was run through a series of test, to ensure the proper
working of the system as a whole. The effects of testing the
entire program is to verify that the programs are working
properly and according to the users need and specification that
were made during the system study.

USER TRAINING:
No need of training.

85

Chapter 8
CONCLUSION AND FUTURE SCOPES

86

87

CONCLUSION AND FUTURE SCOPES:


The efficiency and performance of any organization can be
improved by streamlining the information and by quick decision
making at all levels. This helps in improving the overall
performance of the organization.
This system is made in such a way that any Travel Agency can
use it according to their requirements and changes can be made
without any difficulty.

The database files and their format can be more generalized to


include information. with slight modifications in the forms and
code to make it a full-fledged information system tracking each
and every asset of an organization.

88

Chapter 10
BIBLIOGRAPHY

89

Bibliography
Management Information Systems

-S. Sadagopan

Introduction to System Analysis & Design -Penny A. Kendall


Software Engineering

-Roger S. Pressman

System Design & Business Application

-V.K. Jain

Introduction to System Analysis & Design I.T. Hawryszkiewyez


C# Programming

- Black Book

C# Development

- Peter Wright

Database System Concepts

- Henry F. Korth

RDBMS design & PL/SQL

- Oracle Press

ASP.NET

- Unleashed

90

S-ar putea să vă placă și