Sie sind auf Seite 1von 14

SYNOPSIS

On-line Tour and Traveling

Submitted To: Submitted By:

Punjab Institute of Management and Technology

INTRODUCTION

One line tour and traveling is an one line solution to help the thousands of tourist as well as tour agencies. It helps the visitor to see the different sites among the whole world on his computer through Internet. Which further help to book their tour. Reserve the air-line, railway, as well as Bus tickets. WHY IS THE PARTICULAR TOPIC CHOSEN
This topic is chosen as it is going to give me a lifetime experience studying and developing a full fledged Web Application as per today trends and help me choking out a nice career for myself.

OVERVIEW OF THE PROJECT


In this system, there is a registration process each for the Client and the Provider. The Administrator of the site verifies the Provider after his registration and if satisfied, assigns him an ID and password. Once the Clients have registered themselves, they can post the projects they wish to get developed. Different registered Providers can then view these projects and post their biddings in response. The Clients, after viewing these biddings, can assign the software development work to a particular Provider, best suitable to their needs and budget. The Provider then assigns the work to his Employees who develop the project and participate in discussions with the Client regarding the project. The Client, in return, send feedback of Employees to the Provider. The concept of Master Pages and Content Pages is used. Web User Controls are used to enhance Reusability. Different companies can place their Advertisements after paying the requisite amount of fees. The concept of Polling and Blogs is used to attract visitors and to make the site more fascinating. Provision of Emailing and Chatting is also provided.

Travel Agency

Verify

Administator

Payment Gateway

User

Resister

Add Tour Optio n

Add info About Places

View

Booking

Add Paymen t Info.

Search Places

Confir m Tour

Money Transfe r

Book A Tour

View Tour Option

Site

Add Basic Input

OBJECTIVES AND SCOPE OF THE PROJECT


The following objectives have been set: Smooth flow of data without any hurdles. Adequate validation checks for data entry. Adequate security of data. Facility to update data from time to time. Prompt and specific retrieval of data. Flexibility in the system according to the changing environment. Controlling redundancy in storing the same data multiple times. Accuracy, timeliness and comprehensiveness of the system output. Stability and operability by people of average intelligence. Enhancement in the completion of work within the constraints of time. The scope of the system is quite wide. It can be implemented on a WAP-enabled mobile handset, thus providing the Clients and the Providers, the ease of accessing the projects and their status without any difficulty and within no time.

METHODOLOGY ADOPTED
Prototyping Model has been used for software development according to which a throwaway prototype of the proposed system, based on the currently known
10

requirements, is given to the user so that he has a fair idea about how the proposed system is going to be like. This will help him in deciding the interface, input and output requirements. It can be easily adjudged that inputs and outputs are big in number, can increase exponentially and may create a big chaos if not restricted properly. As the user spends some time on the prototype, he will become more precise about his own input and output requirements. This prototype will provide him with an environment analogous to the proposed systems environment. Because of object oriented support in .NET, various concepts (like reusability, polymorphism, isolation etc.) are already there but for the efficient management of system components, Component based Software Engineering will also be exercised which will help in a resultant library of components, the benefit of which will be reusability and fast development. Because of lack of hierarchical structure in object oriented approach, there is no meaning of Bottom-up or Top-down testing. Testing will begin from the most rudimentary levels of the system and will move towards higher level components which will be based on design phase rather than coding phase. In little words, it can be said that CLUSTER Testing will be exercised to scrutinize all the parts and their associative functionality.

HARDWARE AND SOFTWARE TO BE USED


The system must have the following hardware requirements: Pentium IV Processors 256 MB of RAM 5GB of Hard Disk One SQL based server Client Machine One domain name space to implement Web based services

The system must have the following software requirements: Client OS with .NET framework 2.0 Server OS with .NET framework 2.0
11

MS SQL DBMS (2000 / 2005)

TESTING TECHNOLOGIES USED


As already mentioned, the whole development process is object oriented and implementation will also be in object oriented environment i.e. .NET. So, anticipated testing techniques automatically implies to be object oriented. In object oriented approach, the semantic constructs appear at all the stages, so it is better to find the problem in early stages so that we start testing parallel to development process and will be taken in consideration at each stage. Grossly, the testing strategy is divided in the following steps: Step 1: Object oriented analysis and object oriented design models will be checked for consistency. Step 2: Unit testing will be exercised in context to object orientation in which each class with their methods and operations are scrutinized. Step 3: Integration testing at various stages of testing will be exercised to find associative errors. Regression testing will be utilized but at the same time, it will also be based on object oriented view. Specifically, Cluster testing is a good choice. Step 4: Finally, termination of testing will be supported by Validation testing and System testing which includes requirements review, stress testing, security testing, recovery testing etc.

WHAT CONTRIBUTION WOULD THE PROJECT MAKE


Completion of the development process will result in a software package that will provide user friendly environment which is very easy to work with, even for people with very little knowledge of computer. Management of various tasks is incorporated in the package and will deliver the required information in a very easy to use and easy to access manner. This package will provide accuracy, efficiency, speed and easiness to the end user. Paper work will be subjugated and come to an appropriate level. Monotonous and tedious part of work will become fascinating. Since the system is verified with valid as well as invalid data and is run with an insight into the necessary modifications that may require in the future, it can be maintained successfully without much hassle.

12

13

14

Das könnte Ihnen auch gefallen