problem statement of project

Upload: manasvi-mehta

Post on 08-Apr-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/6/2019 PROBLEM STATEMENT of Project

    1/187

    1

    ONLINE WILD SAFARI TOURISM SYSTEM

    ACKNOWLEDGEMENT

    We would like to express our gratitude to all those who gave

    us the possibility to complete this project. We appreciate the

    many helpful comments and reviews provided by all members.

    We are deeply indebted to our guide Mr. Prashant Soni

    whose timely attendance and intervention with good sense of

    criticism and suggestion helped us to modify our project and

    make it a multi facilitated general purpose project.

    We would like to thanks Ms. Supriya kushwaha for giving her

    precious time and helping us throughout the development of

    project.

    Lastly, we would like to express our thanks and gratitude to all

    faculty members and friends who helped us in completing the

    project work.

    Dilip Kumar

    Manasvi Mehta

    Rahul Kushwaha

    Vinay Gautam

  • 8/6/2019 PROBLEM STATEMENT of Project

    2/187

    2

    ONLINE WILD SAFARI TOURISM SYSTEM

    PREFACE

    Project initiation is the process of formally conceiving,

    approving a new project. Numerous activities are vital for

    getting a project off to a good start.

    This project describes the entire actions undertaken to lay

    the foundation of our software ON LINE WILD SAFARI

    TOURISM SYSTEM .

    The software has been developed keeping in mind all the

    basic concepts and practices of project management. Some of

    these apply to project initiation phase where as other are

    applicable throughout the project duration. We have developed

    this software using. NET platform with SQL server as database.

    During this project we enhanced our computer knowledge

    as we developed an entire prototype from scratch, through

    constant analysis and designing at each phase.

    We would like to thank all those person who gave us the

    possibility to complete this project.

    Finally we hope that every individual will find this project

    useful, encouraging others to do a bigger project like this in

    coming years.

  • 8/6/2019 PROBLEM STATEMENT of Project

    3/187

    3

    ONLINE WILD SAFARI TOURISM SYSTEM

    CERTIFICATE OF ORIGINALITY

    This is to certify that the project report entitled ONLINE WILD

    SAFARI TOURISM SYSTEM submitted to UPTEC Computer Consultancy

    Ltd. In partial fulfillment of the requirement for the award of the degree of

    Bachelor of Computer Application (BCA), is prepared by Mr. Dilip Kumar

    (Roll No.-0800818040), Mr. Manasvi Mehta (Roll No.-0800818096), Mr.

    Rahul Kushwaha (Roll No.-0800818140), Mr. Vinay Gautam (Roll No.-

    0800818200).

    This report or a similar report on this topic has not been submitted

    for any other examination and does not form part of any other course

    undergone by the candidates.

    Signature of Center Manager Name of Guide:Mr. Prashant Soni

    . Signature ...

    Date : . Date :

  • 8/6/2019 PROBLEM STATEMENT of Project

    4/187

    4

    ONLINE WILD SAFARI TOURISM SYSTEM

    CONTENTS

  • 8/6/2019 PROBLEM STATEMENT of Project

    5/187

    5

    ONLINE WILD SAFARI TOURISM SYSTEM

    Contents Page No.

    Synopsis

    System analysis and design

    Identification of Need

    Introduction

    Objective and scope

    Feasibility Study

    Cost Benefit Analysis

    Benefits

    System Planning

    Project Evaluation & Review Techniques SRS

    Flowchart

    DFD

    ERD

    Technology Introduction

    Introduction to .NET

    Introduction to Asp.net

    Advantages of Asp.net

    Introduction to VB.net

    Introduction to SQL Server

    Methodology Adopted & Lifecycle of Project

    Introduction

    Methodology used

    Analysis Methodology

    Design Methodology

    Coding Methodology

    Testing Methodology

    Details of Hardware & Software to be used

    Modularization details

    Database Design

  • 8/6/2019 PROBLEM STATEMENT of Project

    6/187

    6

    ONLINE WILD SAFARI TOURISM SYSTEM

    User interface Design

    Input and output Screen Design

    Testing

    Test Cases

    System Maintenance

    Security Implementations

    Coding

    Annexure

    User Manual

    Data Dictionary

    Limitations of Project

    Reference

    Bibliography

  • 8/6/2019 PROBLEM STATEMENT of Project

    7/187

    7

    ONLINE WILD SAFARI TOURISM SYSTEM

    PROBLEM STATEMENT

    While perform Requirement analysis phase we have gone through various

    problems which users faced during booking a wild-safari tour such as gatheringinformation of different national parks. information about Indians wild animals

    etc.

    The problems that we find are:-

    Lot of time spoiled while booking a tour through manual process.

    It is very difficult for manager to fetch data through manual process.

    Through manual process it is difficult to book more than one tour for

    different national park at the same time.

    Through manual process you cannot get the essential information

    about the national park before you visit it.

    There are some websites on wildlife safari. But it mainly describe only

    about national parks. Users cant get the information about famous

    landmark around the national park.

    Lack of tour scheme for wild-safari of national park.

    If visitor want to hire the same guider at different different national

    park .then it difficult for him to do because each guider work only for

    that particular national park.

    User faces problem in finding the information about the nearest

    railway station, bus station from the National park.

    Users facing problem when user want to know the experience of the

    peoples who had already visited the national park.

  • 8/6/2019 PROBLEM STATEMENT of Project

    8/187

    8

    ONLINE WILD SAFARI TOURISM SYSTEM

    OBJECTIVES OF PROPOSED SOFTWARE

    The mainO

    bjective ofO

    ur ProjectOn-Line Wild-Safari Tourism

    System is to provide wild safari facility in the famous Indian National

    park. These are the following Objectives of our Projects:

    Provide the information of nearest railway station, bus station, hotel

    etc from the National Parks.

    Provide the facility to the visited user that they can share their

    experiences of wild-safari to the other users.

    Provide the chance to the registered user of winning the Excited

    Prize by just Answering the Question of the Quiz Contest.

    Our project will help the people in deciding their plan for wild-safari.

    Provide the facility of choosing the means through which visitor

    want to travel. Such as -by elephant, by jeep.

    Provide the information about the Indian national parks and their

    features.

    Provide a variation in the tour and packages. So that the user can easily

    accommodate the tour/package according to their requirements.

  • 8/6/2019 PROBLEM STATEMENT of Project

    9/187

    9

    ONLINE WILD SAFARI TOURISM SYSTEM

    METHODOLOGY

    The system has been developed using all the phases of SDLC: Preliminary investigation

    Feasibility study

    System analysis

    System design

    Development of software

    Testing

    Implementation

    Evaluation

    Maintenance

    We are using Prototyping Model throughout our project

    development process.

    Prototyping Model

    The original purpose of a prototype is to allow users of the software

    to evaluate developers' proposals for the design of the eventualproduct by actually trying them out, rather than having to interpret

    and evaluate the design based on descriptions. Prototyping can also

    be used by end users to describe and prove requirements that

    developers have not considered, and that can be a key factor in the

    commercial relationship between developers and their clients.[1]

    Interaction design in particular makes heavy use of prototyping

    with that goal.

  • 8/6/2019 PROBLEM STATEMENT of Project

    10/187

    10

    ONLINE WILD SAFARI TOURISM SYSTEM

    The process of prototyping involves the following steps

    1. Identify basic requirements

    Determine basic requirements including the input and output

    information desired. Details, such as security, can typically be

    ignored.

    2. Develop Initial Prototype

    The initial prototype is developed that includes only user i nterfaces.

    3.Review

    The customers, including end-users, examine the prototype and

    provide feedback on additions or changes.

    4. Revise and Enhance the Prototype

    Using the feedback both the specifications and the prototype can be

    improved. Negotiation about what is within the scope of the

    contract/product may be necessary. If changes are introduced then

    a repeat of steps #3 and #4 may be needed.

    Dimension of Prototyping Model:

    Horizontal Prototype

    A common term for a user interface prototype is the horizontal

    prototype. It provides a broad view of an entire system or subsystem,

    focusing on user interaction more than low-level system functionality,

    such as database access. Horizontal prototypes are useful for:

  • 8/6/2019 PROBLEM STATEMENT of Project

    11/187

    11

    ONLINE WILD SAFARI TOURISM SYSTEM

    y Confirmation of user interface requirements and system scope

    y Demonstration version of the system to obtain buy-in from the

    business

    y Develop preliminary estimates of development time, cost and effort.

    Vertical Prototype

    A vertical prototype is a more complete elaboration of a single

    subsystem or function. It is useful for obtaining detailed requirements for

    a given function, with the following benefits:

    y Refinement database design

    y Obtain information on data volumes and system interface needs, for

    network sizing and performance engineering

    y Clarifies complex requirements by drilling down to actual system

    functionality

  • 8/6/2019 PROBLEM STATEMENT of Project

    12/187

    12

    ONLINE WILD SAFARI TOURISM SYSTEM

    HARDWARE AND SOFTWARE TO BE USED

    HARDWARE :-

    SERVER CLIENT

    CPU : P-IV OR HIGHER P-III OR HIGHER

    RAM : MIN 512MB MIN 128MB

    HARD DISK : MIN 20GB MIN 2GB

    SOFTWARE:-

    SERVER CLIENT

    OPERATING SYSTEM: WINDOWS-XP SP2 WINDOWS-XP OR

    ABOVE OR ABOVE

    APPLICATION S/W : SQL SERVER 2005

    VISUAL STUDIO 2005

    OR ABOVE BROWSER

    .NET FRAMEWORK 2.O

    OR ABOVE

    IIS 6 OR ABOVE.

    ADDITIONAL S/W : IMAGE EDITOR

    FLASH

    BUTTON MAKER

    LOGO MAKER

    ADDITIONAL HARDWARE:-

    1.Scanner

    2.Printer

  • 8/6/2019 PROBLEM STATEMENT of Project

    13/187

    ONLINE WILD SAFARI TOURISM SYSTEM

    Bill Receipt

    Bill Payment Query Result

    Provide User Id Query For All User Informa

    Register update/del user info.

    Tour/package info. .

    National park info. Updata/del tour/package

    Query for tour/package information updata/del the user inform

    National park information store information about nationa

    CONTEXT DIGRAM (0 LEVEL DFD)

    ON-LINE

    WILD SAFARI

    TOURISM

    SYSTEM

    CUSTOMER ADMINISTRA

  • 8/6/2019 PROBLEM STATEMENT of Project

    14/187

    14

    ONLINE WILD SAFARI TOURISM SYSTEM

    FUTURE SCOPE

    To develop this project, I had used two very convenient, reliable

    technical languages. These languages are such developed so that they

    might use for a long time. This allows my system a long time event.

    The software is especially designed according to the current

    requirement of wild safari tourism system. The current software is

    designed on the web page designing language .so it can be easily access.

    The developed software has removed the manual process of the existingsystem. The developed system perform more efficiently work. The system

    which is developed comes across some limitation that has arrived in our

    software is as follows:-

    Our software provides tour only for famous Indian national park.

    For foreigner tourist, it will not provide the facility for their flight

    booking and it is the future scope of our project.

    Our system will not provide a private safari facility. We only provide a

    group wild safari facility.

    Our website will not provide a facility for online payment. For booking

    a tour you have to send a Bank Demand Draft to our company office.

    It is the future scope of our project to make a payment on -line by

    using a Third -Party software.

  • 8/6/2019 PROBLEM STATEMENT of Project

    15/187

    15

    ONLINE WILD SAFARI TOURISM SYSTEM

    ENHANCEMENTS

    Although we try our best to provide all the services in our project ON

    Line Wild Safari Tourism System but there are some enhancement in

    our project which can be as follows:

    In designing our project, we have use a latest technology which can

    be easily adopt the environmental changes that may lead a better

    scope to the application.

    In future, user needs about national parks information will increase

    and the information which we have provided in our system May not

    fulfill their requirement. So in future point of view we can provide

    more relevant information about the National Park.

  • 8/6/2019 PROBLEM STATEMENT of Project

    16/187

    16

    ONLINE WILD SAFARI TOURISM SYSTEM

    SYSTEM ANALYSIS

    AND DESIGN

  • 8/6/2019 PROBLEM STATEMENT of Project

    17/187

    17

    ONLINE WILD SAFARI TOURISM SYSTEM

    INTRODUCTION

    Today almost all the work is being computerized in order to provide more

    reliable and accurate services in different fields. The idea about the project came

    because of the problems faced by the mangers of wild safari tourism system

    while booking the tours and by the people who are seeking for booking tour for

    wild-safari.

    Our System On-Line Wild-Safari Tourism System instead of booking

    a tour also provides the information about the different Indian National Parks,

    help the users in deciding their plans for wild-safari.our project also provide the

    information about the nearest railway station, bus stat ion ,hotel etc. and provide

    a chance for registered users of winning a excited prize by Wild Contest.

    It is also very difficult for users to know about the visiting experience of the

    national parks before visiting it. Our project let the user to Overcome from this

    problem by a Testimonial module t hrough which they can read the experiences

    of the people who had already visited that Park.

  • 8/6/2019 PROBLEM STATEMENT of Project

    18/187

    18

    ONLINE WILD SAFARI TOURISM SYSTEM

    PROBLEM STATEMENT

    While perform Requirement analysis phase we have gone through various

    problems which users faced during booking a wild-safari tour such as gathering

    information of different national parks. information about Indians wild animals

    etc.

    The problems that we find are:-

    Lot of time spoiled while booking a tour through manual process.

    It is very difficult for manager to fetch data through manual process.

    Through manual process it is difficult to book more than one tour for

    different national park at the same time.

    Through manual process you cannot get the essential information

    about the national park before you visit it.

    There are some websites on wildlife safari. But it mainly describe only

    about national parks. Users cant get the information about famous

    landmark around the national park.

    Lack of tour scheme for wild-safari of national park.

    If visitor want to hire the same guider at different different national

    park .then it difficult for him to do because each guider work only for

    that particular national park.

    User faces problem in finding the information about the nearest

    railway station, bus station from the National park.

    Users facing problem when user want to know the experience of thepeoples who had already visited the national park.

  • 8/6/2019 PROBLEM STATEMENT of Project

    19/187

    19

    ONLINE WILD SAFARI TOURISM SYSTEM

    OBJECTIVES AND SCOPE OF

    PROPOSED SOFTWARE

    The main Objective ofOur Project On-Line Wild-Safari Tourism System

    is to provide wild safari facility in the famous Indian National park. These are the

    following Objectives of our Projects:

    Provide the information of nearest railway station, bus station, hotel etc

    from the National Parks.

    Provide the facility to the visited user that they can share their

    experiences of wild-safari to the other users.

    Provide the chance to the registered user of winning the Excited Prize by

    just Answering the Question of the Quiz Contest.

    Our project will help the people in deciding their plan for wild-safari.

    Provide the facility of choosing the means through which visitor want to

    travel. Such as -by elephant, by jeep.

    Provide the information about the Indian national parks and their features.

    Provide a variation in the tour and packages. So that the user can easily

    accommodate the tour/package according to their requirements.

  • 8/6/2019 PROBLEM STATEMENT of Project

    20/187

    20

    ONLINE WILD SAFARI TOURISM SYSTEM

    Feasibility study

    In the present era, people do not have enough time to go for booking

    tours, so this system provides the facility to get information about parks

    and book tour online.

    The feasibility study is conducted to check whether the candidate systems

    are feasible. The system which has selected to designed and developed.

    Why we do feasibility study

    The major objectives of the feasibility study phase is to find answers of

    the following three questions-

    y Is these a new and better way to do the job that will benefits the users?

    y What are the costs and savings of the alternatives?

    y What is recommended?

    That means the major objectives of the whole process of feasibility is to

    find out what the most optimal solutions to the problem will be.

  • 8/6/2019 PROBLEM STATEMENT of Project

    21/187

    21

    ONLINE WILD SAFARI TOURISM SYSTEM

    Types of feasibility

    Technical Feasibility:-

    Online Academic Monitoring System of UPTEC project is being

    developed in .Net framework which is already being used by the UPTEC

    networks computers. So in this way it will not create new economic or

    technical load of UPTEC. Also the requirement of ASP.Net software is very

    minimal and it platform independent so our main objective to make it

    global will also fulfilled without any extra effort.

    The hardware requirements are also easily fulfilled because it does

    not require any new hardware for development and also for use. ASP

    pages are fast so it will not make network slow. For the storage of data

    SQL server 2007 is used which also required standard system hardware

    configuration which is already available at UPTEC. So in this way by

    studying all the faces we can say that our project is fully technically

    feasible and it will not require any extra effort. Platform independent also

    proves that our choice is right and fully easily feasible.

    Economic Feasibility:-

    Our project Online Academic Monitoring System Of UPTEC is being

    developed on net platform. Active server pages are used for the

    development of whole dynamic website. Any project developed in ASP net

    reduces the 20% manpower cost.

    If we use PHP or any other language for development of our project

    then it will take 20% more price because manpower cost is high in PHP

    etc. Because we are going to create an online network based dynamic

    website which is fully supported by ASP.net makes it economically

    feasible. Development in ASP.Net required less time as compared to other

    languages and in this way it reduced.

  • 8/6/2019 PROBLEM STATEMENT of Project

    22/187

    22

    ONLINE WILD SAFARI TOURISM SYSTEM

    So we can say that our project is fully economically feasible. Also

    maintain reduction in paper use so money will save. And time saving

    which is as valuable as money.

    Behavioral Feasibility:-

    The interfaces of our project are very user friendly and any people

    who have basic knowledge of computers software can easily operate this

    software. According to our study and analysis there is no more need

    training and any one can become friendly in very less time. Because our

    software make all the manual system automatic make all the manual

    system automatic in nearly same format so all staff can easily do their

    work without any detailed training and only one introduction class will

    make them trained. So we can say that our project is also behavioral

    feasible and there are no problem in implementation and working of this.

    So our project is fully feasible and we can develop it easily.

    Operational feasibility:-

    Every proposed project is beneficial only if they turned into

    information system that will meet operating requirement of the

    organization.

    The software will enable its users to maintain , retrive and generate

    result quickly, requring minimum efforts.

    It also helps to solve their time and energy when they want to retrieve

    some kind of information , for their specific purpose and need.

  • 8/6/2019 PROBLEM STATEMENT of Project

    23/187

    23

    ONLINE WILD SAFARI TOURISM SYSTEM

    The costs incurred are:

    y Computer hardware installation & maintenance cost.

    y Cost of developing the required software.

    y The cost involved in maintaining a skilled staff to constantly secure &

    maintain the database.

    Benefits and saving

    y Records are easily entered and retrieved.

    y Time is saved as all the word can be done by a simple mouse click.

    y The proposed system is fully automated and hence easy to use.

    y Since benefits out base the cost, our project is economically feasible.

    Therefore, the infrastructure cost required In this system is much

    less, than that is required in manual system.

  • 8/6/2019 PROBLEM STATEMENT of Project

    24/187

    24

    ONLINE WILD SAFARI TOURISM SYSTEM

    COST BENEFIT

    ANALYSIS

  • 8/6/2019 PROBLEM STATEMENT of Project

    25/187

    25

    ONLINE WILD SAFARI TOURISM SYSTEM

    Cost:

    1) Development Cost (Rs. 100000)

    2) Resources Cost (Rs. 70000)

    3) Web hosting Cost ( 30000 per year)

    4) Maintenance Cost (Rs. 3000)

    5) Total Cost = Development Cost + Web hosting Cost= (Rs.

    100000+30000= 130000)

    Benefits:

    1) Customer Satisfaction (Intangible benefit)

    2) Removal of paper cost :- Rs. 35000 per year.

    Net benefit:

    Net benefit = Gross Cost Gross Benefits

    So net profit is 130000 - 35000 = 95000 (Approximately)

    Note: This 35000 will be deducted per year and the maintenance cost

    will also be deducted manually.

  • 8/6/2019 PROBLEM STATEMENT of Project

    26/187

    26

    ONLINE WILD SAFARI TOURISM SYSTEM

    Benefits

    This software is very beneficial for the organization of Wild SafariTourism. This software reduces the time of booking a tour packages for

    different national parks of both customer and manager. This software

    help tourism companies to maintain the records of the numerous

    customers along with their others details. This will also reduce the time

    required to retrieve the details of a customer.

    Conclusively this software will provide following benefits to its

    customers:-

    Customer can easily book a tour for different National park.

    He can read the Experience of others customers who have already

    taken a tour from the company.

    He can play a wild quiz and can get the existing prizes.

    Protect the information from unauthorized users by usernames and

    password.

    Customer can share his views throughout the world.

    Make information quicker and easier.

    Save manager time and energy in maintaining the user records as

    well as websites information and package details.

  • 8/6/2019 PROBLEM STATEMENT of Project

    27/187

    27

    ONLINE WILD SAFARI TOURISM SYSTEM

    System planning

    Project management activity can be viewed as having three majorphases:

    y Project Planning

    y Project Monitoring and control

    y Project Termination

    Planning entails all activities that must be performed before starting thedevelopment work. Once the project is started, project Control begins, in

    other words during planning all the activities that management needs to

    be perform are planned, while during project Control the plan is executed

    and updated. Planning is the most important activity. Without a proper

    plan, no real monitoring or controlling of the project is possible.

    The input to planning activity is the requirement specification. A verydetailed requirement document is not essential for planning, but for a

    good plan, all the important requirements must be known. The output of

    this phase is the project plan, which is a document describing the

    different development process through the remaining phase.

    This project is planned to make it error free and to meet the user

    requirement. The project plan was developed encountering major issues

    related to the project development. The most important among them is

    the project scheduling. Project scheduling is done using the PERT chart.

  • 8/6/2019 PROBLEM STATEMENT of Project

    28/187

    28

    ONLINE WILD SAFARI TOURISM SYSTEM

    Project scheduling enabled us to establish a proper routine of execution of

    the various sub-task in the project within a certain stipulated period in

    order to acquire the milestone set at the beginning. Online Wild Safari

    Tourism comprises a set of inter related activities which when carried out

    systematically visit the Indian National Parks.

  • 8/6/2019 PROBLEM STATEMENT of Project

    29/187

    29

    ONLINE WILD SAFARI TOURISM SYSTEM

    PROJECT PLANNING AND SCHEDULING

    We do plan to make software user friendly and think about the step

    that we would have to take to form better software for the customer. A

    wild-safari is a time consuming and confusing for some peoples. We help

    those people by providing the answer of some Question such as how

    much time does you have for the wild -safari?, What you really want to

    see and do while in National Park? Which will lead them towards better

    decision?

    Our project Online wildlife-safari tourism system is totally User-

    friendly and easy to handle. It not only for the user who want to visit the

    national park but also help the users who want to collect information

    about the Indian national parks and the animals which are live in it.

    Management are thus always on out for some methods and

    techniques which may help in planning scheduling and controlling the

    project. A project is a combination of integrated activities, executed in a

    certain definite order before the entire task is completed. The aim of

    planning is to develop a sequence of activities of the project, so that the

    project completion time and cost are properly balanced. To meet the

    objective of systematic planning the management has evolved a number

    of techniques applying network strategy, PERT is one of the many

    network techniques, which have been widely used for planning,

    scheduling and controlling the large and complex projects.

  • 8/6/2019 PROBLEM STATEMENT of Project

    30/187

    30

    ONLINE WILD SAFARI TOURISM SYSTEM

    Work Breakdown structure:

    A project is a combination of interrelated activities, which must be

    performed in a certain order for its completion. The process of dividingthe project into various small activities is called the work breakdown

    structure. The activity or a unit of work, also called work content is clearly

    identifiable and manageable work unit.

    The following figure represents the WBS of application software:

    Application Software

    Requirements

    specification

    Design Code Document

    Database part Graphical user

    interface part

    Database part Graphical user

    interface part

    Test

  • 8/6/2019 PROBLEM STATEMENT of Project

    31/187

    31

    ONLINE WILD SAFARI TOURISM SYSTEM

    Activity

    Network logic:

    Some of the terms commonly used in network are defined below:

    1. ActivityIt is an identifiable part of the project, which consumes time and

    resource. Activities are obtained as small work contents from the Work

    Breakdown Structure. In the network, an arrow consists of head and tail,

    in which tail represents the start point and the head, represents the finish

    pint of the activity.

    2. EventThe beginning point and the end point of an activity are called events.

    Event is a point that does not consume any resource. A numbered circle

    generally represents an event. For example:

    3. Path

    An unbroken chain of activity arrow connecting the initial event to

    some other event is called a path.

    4. Network

    It is the graphical representation of logically and sequentially

    connected arrows and nodes representing activities and events of a

    project. Networks are also known as arrow diagrams.. Networks are also

    known as Arrow diagrams.

    i j

  • 8/6/2019 PROBLEM STATEMENT of Project

    32/187

    32

    ONLINE WILD SAFARI TOURISM SYSTEM

    Network construction:

    Firstly, the project is split into activities. Start and events of the project

    are then decided. After deciding the preceden ce order, activities are put in a

    logical sequence by using graphical notations.

    Activities that must be completed before a particular activity can start are called

    the predecessor activities and those, which must follow a particular activity, are

    called successor activity.

    The predecessor relationship is expressed in a number of ways. Job A is

    predecessor to job B and C, i.e. A

  • 8/6/2019 PROBLEM STATEMENT of Project

    33/187

    33

    ONLINE WILD SAFARI TOURISM SYSTEM

    PERT CHART

    This is the table of Activity and its estimated time duration, used to

    accomplish the project ONLINE Wild SAFARI TOURISM System.

    Activity Preprocessor(s) Duration(In

    Weeks)

    A: Study - 3

    B: Analysis A 2

    C: Form Design B

    D: Coding and

    Testing

    C 2

    E: Database Design B 2

    F: Connectivity D, E 3

    G: Test with

    Database

    F 2

    H: Documentation C 3

    I: Error trapping F, H 2

    J: Final Test I, J 2

  • 8/6/2019 PROBLEM STATEMENT of Project

    34/187

    34

    ONLINE WILD SAFARI TOURISM SYSTEM

    E 2

    3 2 3 3 2 2 2 2

    H

    PERT CHART BASED ON THE ABOVE DATA

    5

    A B C D F G I J

    62 1131 984

    2

    7

  • 8/6/2019 PROBLEM STATEMENT of Project

    35/187

    35

    ONLINE WILD SAFARI TOURISM SYSTEM

    System Requirement

    Specification

  • 8/6/2019 PROBLEM STATEMENT of Project

    36/187

    36

    ONLINE WILD SAFARI TOURISM SYSTEM

    Software Requirement Specification

    Introduction:

    This document aims at defining the overall software requirement for

    Online Wild Safari Tourism. Efforts have been made to define the

    requirements exhaustively and accurately. The final product will be having

    only features/functionalities mentioned in this document.

    Purpose:

    The purpose of the software Online Wild Safari Tourism is to that any can

    book tour for Indian national parks, so that anyone can easily access

    information of parks and get new essential packs from anywhere.

    Scope:

    The software Online Wild Safari Tourism will be used for search the

    information about Indian national parks, their animal ,related information

    and book tour for national park. The application will manage the

    information about various Indian national parks and registered user of

    this application by maintaining the data base. Viewable reports regarding

    list of user testimonial will be generated. The application will be greatly

    simplified and speed up the Wild safari activities and management

    activity.

  • 8/6/2019 PROBLEM STATEMENT of Project

    37/187

    37

    ONLINE WILD SAFARI TOURISM SYSTEM

    Definition , Acronyms and Abbreviation:

    Following Abbreviation has been throughout this document:-

    y Information of Indian national parks

    y S.A.D (System Analysis and Design)

    y A.S.P (Active Server Page)

    y D.F.D (Data Flow Diagram)

    Overview

    The rest of this SRS document describes the various system requirement

    interfaces features and functions in detail.

    Overall Description:

    In Online Wild Safari Tourism we have covered most famous Indian

    national parks. The Online Wild Safari Tourism is capable to keep t he

    information about the national parks and userqueries just like testimonial

    of user.

    Product Perspective:

    Front End Client Application(with

    data entry/update/delete view

    and Report generation)Backend Database

  • 8/6/2019 PROBLEM STATEMENT of Project

    38/187

    38

    ONLINE WILD SAFARI TOURISM SYSTEM

    User Interfaces

    The application will have a user friendly and menu based interface

    A home screen which display the important links of websites as wellas embedded login interface for Account Authentication.

    There will be a screen ofRegistration Form for Registering a new

    user.

    There will be a screen Package which show the package details.

    There will be a screen ofTestimonial which show user experiences

    of National parks.

    There will be a screen of Gallery which show the wild animals and

    National parks pictures. User can download these pictures.

    There will be a screen of DO & DONTS which show Important

    parks rule regulations.

    There will be screen of Different National parks. which show

    information about different Indian national parks.

    Following reports are generated:-

    Bill report.

    User account information.

    Packages Information.

    Hardware Interface:-

    Screen resolution of at least 800*600 required for proper and

    complete viewing of screens. Higher resolution would not be a

    problem. Best view of website is at 1024*768 resolution.

  • 8/6/2019 PROBLEM STATEMENT of Project

    39/187

    39

    ONLINE WILD SAFARI TOURISM SYSTEM

    Software Interfaces:-

    Windows XP Professional ( or Windows NT 4 or above)

    MS SQL Server 2000 or above as the DBMS For database.

    Visual Studio.NET 2003 or above will aim at upgrading.

    Visual Basic.NET (c# Language) - for coding/developing the software.

    Communication Interface:-

    ASP.Net Email Services .

    Memory Constraints:-

    At least 256 MB RAM or above and 4GB space on hard disk or above

    will be required for running the application.

    Operations:-

    The product release will not cover any automated housekeeping

    aspects of the database.

    The DBA at the client site will be responsible for manually adding new

    or deleting old/non-required data.

    Database backup & recovery will also have to be handled by the DBA.

  • 8/6/2019 PROBLEM STATEMENT of Project

    40/187

    40

    ONLINE WILD SAFARI TOURISM SYSTEM

    Site Adaptation Requirements:-

    The terminals at client site will have to support the hardware & software

    interfaces specified in above sections.

    Product Functions:-

    A Summary of major function that the software will perform:-

    A Login facility for enabling only authorized access to the system.

    Users can book a tour for different Indian National parks if they

    become our Registered user.

    User (with role Administrator) will be able to reset the system-

    Update of all existing information from the backend.

    User Characteristics:-

    Experience: - Should be versed/informed about the working of the

    organization.

  • 8/6/2019 PROBLEM STATEMENT of Project

    41/187

    41

    ONLINE WILD SAFARI TOURISM SYSTEM

    Technical Expertise: - Should be comfortable using general-purpose

    applications on a computer.

    Constraints:-

    DBMS being used is MS SQL Server, is a powerful dbms , it will be able

    store a very huge numbers of records.

    Due to powerful features of DBMS being used performance tuning

    features can be applied to the queries and thus the system may not slow

    down with increase in number of records.

    Database auditing will also be provided.

    User Accounts Information Maintenance:-

    Description: The system maintains information about various users

    who will be able to access the system. The following information would be

    maintained:-

    Username, Password

    Validity Check:-

    Only Administrator is authorized to access the user accounts information

    maintenance module.

    Username cannot be blank.

    Password cannot be blank.

  • 8/6/2019 PROBLEM STATEMENT of Project

    42/187

    42

    ONLINE WILD SAFARI TOURISM SYSTEM

    Sequencing Information:-

    User Account for a particular user has to be created so that he can avail

    the services of our website such as-Book a tour for National park, Play

    wild quiz. AT system startup, only a user account for Administrator is

    present in the system database.

    Error Handling/Response to Abnormal Situations:-

    If any of the above validations/sequencing flow does not true, appropriate

    error message will be prompted to the user for doing the needful.

    Performance Requirements:- None

    Design Constraints:- None

  • 8/6/2019 PROBLEM STATEMENT of Project

    43/187

    43

    ONLINE WILD SAFARI TOURISM SYSTEM

    Software System Attributes

    Security:- The application will be password protected. Users will have to

    enter correct username, password, and role to access the restricted part

    of application.

    Maintainability:- The application will be designed in a maintainable

    manner. It will be easy to incorporate new requirements in the individual

    modules.

    Portability:- The application will be easily portable

    Logical Database Requirements-

    The following information is place in a database:

    Registration : ,userid ,Ulastname , ufiratname , gender , sequrity

    question, password,email.

    Booking: Booking_id , park name , pack type , pack name , duration ,no

    of person , bankname.

    TouragePackage:- packid , packname , pack description.

    Quiz Question:- quiz id ,quiz question,answer.

    Testimonial : userid,description.

    Bill username , billno , park name , duration.

    Specific Requirements:

    This section contains the software requirements to a level of details

    sufficient to enable designers to design the systm , and tester to test that

    system.

  • 8/6/2019 PROBLEM STATEMENT of Project

    44/187

    44

    ONLINE WILD SAFARI TOURISM SYSTEM

    FLOW CHART

  • 8/6/2019 PROBLEM STATEMENT of Project

    45/187

    45

    ONLINE WILD SAFARI TOURISM SYSTEM

    FLOW CHART FOR LOGIN

    Start

    Enter User Name

    Is user name &

    password is

    valid?

    Yes

    Go to account page

    Enter Password

    STOP

    No

  • 8/6/2019 PROBLEM STATEMENT of Project

    46/187

    46

    ONLINE WILD SAFARI TOURISM SYSTEM

    Amount duration field fill

    according to Special package

    Start

    Select information of National park

    Is pack type

    regular

    Yes

    Amount, duration field fill

    according to regular package

    Select Pack type

    STOP

    No

    Is date

    valid?

    Information

    not savedInformation saved & Email

    send to user email ID

    No

    Yes

  • 8/6/2019 PROBLEM STATEMENT of Project

    47/187

    47

    ONLINE WILD SAFARI TOURISM SYSTEM

    Start

    Write Testimonial

    Is save

    button click

    Date save to database

    STOP

    Data not

    save

    Yes

    No

  • 8/6/2019 PROBLEM STATEMENT of Project

    48/187

    48

    ONLINE WILD SAFARI TOURISM SYSTEM

    Start

    Fill Profile information

    Is

    information

    is valid?

    Save

    STOP

    Show error

    massage

    No

    Yes

  • 8/6/2019 PROBLEM STATEMENT of Project

    49/187

    49

    ONLINE WILD SAFARI TOURISM SYSTEM

    Start

    Select National Park

    STOP

    Is park

    Name Exist?

    Delete

    Park Name

    Display National

    Park not foundYes

    No

  • 8/6/2019 PROBLEM STATEMENT of Project

    50/187

    50

    ONLINE WILD SAFARI TOURISM SYSTEM

    DATA FLOW DIAGRAM

  • 8/6/2019 PROBLEM STATEMENT of Project

    51/187

    51

    ONLINE WILD SAFARI TOURISM SYSTEM

    DATA FLOW DIAGRAM

    A DFD has the purpose of clarifying system requirements and identifying

    major transformation means how data is flowing at various level betweensource destinations. A DFD consist of a series of bubbles joint by lines.

    The bubbles represent data transformation and the lines represent data

    flow.

    The DFD is one of the most important tools to be used by system analyst.

    The main merit of DFD is that can provide an overview of what files are

    used, and where the results flow. The graphical representation of the

    system makes it a good communication tool between a user and ananalyst. Symbols used in making data flow diagram are:-

    1.Circle or a bubble:-It represents a process that transforms incoming data flows into outgoing

    data flows.

    Symbol-

    2. Rectangle:-

    A rectangle represents an external entity, situated outside the system.

    Entity supplying data are known as sources and those that consume data

    are called sinks.

    Symbol-

    3. An Arrow:-

  • 8/6/2019 PROBLEM STATEMENT of Project

    52/187

    52

    ONLINE WILD SAFARI TOURISM SYSTEM

    An arrow identifies data flow. It also represents data in motion. It is a

    pipeline through which information flows.

    Symbol-

    2.Slant line:-Thin slant line depicts a line. A file or data store stores data. If an arrow

    points to the file, it indicates operation of writing in the file. If it points

    away from the file, it indicates operation of reading from the file. If both

    arrows are there, it indicates that one may write in or read from the file.

    Symbol-

  • 8/6/2019 PROBLEM STATEMENT of Project

    53/187

    ONLINE WILD SAFARI TOURISM SYSTEM

    Bill Receipt

    Bill Payment Query Result

    Provide User Id Query For All User Informa

    Register update/del user info.

    Tour/package info. .

    National park info. Updata/del tour/package

    Query for tour/package information updata/del the user inform

    National park information store information about nationa

    CONTEXT DIGRAM (0 LEVEL DFD)

    ON-LINE

    WILD SAFARI

    TOURISM

    SYSTEM

    CUSTOMER ADMINISTRA

  • 8/6/2019 PROBLEM STATEMENT of Project

    54/187

    54

    ONLINE WILD SAFARI TOURISM SYSTEM

    Participate

    Response

    Query

    execute

    Response

    Response

    Query

    execute

    Email send to

    user Email IDFill booking

    information

    Show Query

    Result

    Query for data

    manipulation

    Redirect toAccount page

    CUSTOMER

    2.0

    Profile

    3.0

    Booking

    1.0

    LOGIN

    4.0

    Wild Quiz

    5.0

    Testimonial

    Registration

    Booking

    Testimonial Wild Quiz

    Enter user Name

    & Password

    Query Response

    Response

    Query

    Bill

    Write

    Testimonial

    Response

    Query for

    save

    Result of

    Quiz

    Query

    execute

    Result

  • 8/6/2019 PROBLEM STATEMENT of Project

    55/187

    55

    ONLINE WILD SAFARI TOURISM SYSTEM

    Response

    National Park

    Package

    information

    updated

    Query update

    package

    information

    Image

    uploaded

    Query for

    wild quiz

    Response

    Response

    New list of

    parkUpdate

    park list

    Record

    Show

    Query for user

    record

    Redirect to

    Account page

    ADMINISTRATOR

    2.0

    User

    Record

    3.0

    National

    park

    1.0

    LOGIN

    4.0

    Wild Quiz

    5.0

    Image

    Registration

    Tour package

    Wild Quiz

    Enter user Name

    & Password

    Query Response

    Response

    Query

    Query

    executed

    Query

    execute

    Wild quiz

    updated

    6.0

    Packages

    Query for

    Image

    updates

    Image

    Query execute

    Response

  • 8/6/2019 PROBLEM STATEMENT of Project

    56/187

    56

    ONLINE WILD SAFARI TOURISM SYSTEM

    ER DIAGRAM

  • 8/6/2019 PROBLEM STATEMENT of Project

    57/187

    57

    ONLINE WILD SAFARI TOURISM SYSTEM

    E-R DIAGRAM

    E-R diagram is a physical relationship between different entities. It depicts the

    overall structure of an organization. E-R model is a detailed logical

    representation of entities. It is an association of data elements for an

    organization and business area. Basic symbols used for E-R diagram are:-

    1. Entity:

    It is a thing in real world with an independent existence. An entity may be an

    object with a physical existence or may be an object with a conceptual

    existence.

    Symbol-

    There is a type of entity, which is called weak entity:

    Weak Entity:

    The entity, which has not any key, attributes of their own; these are called weak

    entity.

  • 8/6/2019 PROBLEM STATEMENT of Project

    58/187

    58

    ONLINE WILD SAFARI TOURISM SYSTEM

    2.Attribute:These are properties, which describe an entity.

    Symbol-

    Type of Attributes:

    y Multivalued Attribute:

    These attributes are shown in double ovals. It shows the attributes that have

    multiple values.

    y Derived Attribute:

    These attributes are shown in double dotted lines. Example, Age of the person

    can be a derived attribute, because it is possible to get the age of a person when

    Date of Birth is known.

    Symbol:

  • 8/6/2019 PROBLEM STATEMENT of Project

    59/187

    59

    ONLINE WILD SAFARI TOURISM SYSTEM

    3.Relationship:Whenever an attribute of one entity type refers to another entity type, some

    relationship exists. It connects entities and represents a meaningful dependency

    between them.

    Symbol-

    4.Primary key:It is a unique quality and is related with attribute.

    Symbol-

  • 8/6/2019 PROBLEM STATEMENT of Project

    60/187

    60

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    61/187

    61

    ONLINE WILD SAFARI TOURISM SYSTEM

    TECHNOLOGY

    INTRODUCTION

  • 8/6/2019 PROBLEM STATEMENT of Project

    62/187

    62

    ONLINE WILD SAFARI TOURISM SYSTEM

    TECHNOLOGY TO BE USED

    ASP.NET:-

    The .NET framework is a new & revolutionary platform created by Microsoft

    for developing applications that can be easily integrated and interoperated.

    Asp.net is now the best of one technology in the market and is the best

    package for software developers. It provides the facility to develop Web base,

    Windows based and Enterprise application.

    Asp.net provides the interactive interface to the user, so user can work on it

    very easily.

    This includes C#, C++, Visual Basic, Jscript and even older languages such

    as COBOL for designing.

    The .NET Framework mainly consists of a huge library of codes that we use

    from our client language such as C# using object orient ed programming

    techniques. The .NET Framework library also defines some basic type. A type

    is nothing but representation of data.

    It have some predefine object that can be used by developer and easily use

    by user.

    Application often requires a custom look and felt. The Microsoft .NET

    framework provide the many features that enable to create & manipulated

    the graphics & images and can use these features to include the custom

    affects and control in application.

    Asp.net frame work provides the security to access code & customizing

    authentication and authorization.

  • 8/6/2019 PROBLEM STATEMENT of Project

    63/187

    63

    ONLINE WILD SAFARI TOURISM SYSTEM

    VISUAL STUDIO .NET

    The C# is one of the language that can be used to create applications that

    will run in the .NET CLR. It is the evaluation of the C and C++ languages and

    has been created by Microsoft specifically to work with .NET platform.

    Developing applications using C# is simple than using C++ as the langua ge

    syntax is simpler.

    The C# provides the facility to create applications as:

    Windows Applications:These are applications such as Microsoft office,which have a familiar windows look and feel about them. This is made

    simple using the windows forms module of the .NET framework, which is a

    library of controls (such as buttons, toolbars, menus etc.) that we can use

    to build a windows user interface.

    Web Applications: These are web pages such as might be viewed

    through any web browser. The .NET framework includes a powerful

    system of generating web content dynamically, allowing personalization,

    security and much more. Web Services: These are new and exciting way of creating versatile

    distributed applications. Using web service we can exchange virtually any

    data over the internet, using the same simple syntax regardless of the

    language used to create a web service, or the system that it resides on.

  • 8/6/2019 PROBLEM STATEMENT of Project

    64/187

    64

    ONLINE WILD SAFARI TOURISM SYSTEM

    SQL SERVER2005

    SQL is the standard language for making queries in relational database

    management packages such as SQL server, oracle, ingress, Sybase etc.

    SQL 2005 is most powerful Data Base related package. The standard

    language for accessing client/server database is also SQL.

    SQL 2005 provides the facility to well suit to a client server environment,

    where the DBMS resides on a server and services the clients requests.

    If have many type of privileges such as in designing time can set

    constraint to remove typing miss use and also use for helping in

    searching. It includes the security at user level, application level and also on data

    level.

    SQL provides a flexible transaction management. A transaction is a group

    of SQL statements that succeed or fail as a group. That is, if any one of

    the SQL statements fails, the whole transaction is aborted.

    SQL allows users to create domains as objects in a schema. The users can

    then declare table columns to be of domains rather than that of data

    types. SQL allows one to specify constraints. Constraints are the rules for

    restricting the values that can be placed in a table column.

  • 8/6/2019 PROBLEM STATEMENT of Project

    65/187

    65

    ONLINE WILD SAFARI TOURISM SYSTEM

    METODOLOGYADOPTED AND LIFE

    CYCLE OF PROJECT

  • 8/6/2019 PROBLEM STATEMENT of Project

    66/187

    66

    ONLINE WILD SAFARI TOURISM SYSTEM

    INTRODUCTION

    A Software life Cycle is the series of identifiable stage that a software

    product undergoes during its lifetime. The first stage in the life cycle of

    any software product is usually the feasibility study stage. The

    subsequent stage are requirment analysis and specification ,

    design,coading ,testing and maintenance. Each of these stages is called a

    life cycle phase. A life cycle model represents all the activities required to

    make a software product transit through its life cycle phase.

    It also captures the order in which these activities are to be undertaken.

    The strictest life cycle model used is the classical life cycle model.

    However , in any practical software development work , it is not possible

    to strictly follow the classical waterfall model from every phase to its

    preceding phase.

    Methodology Used

    1. Structure System Analysis techniques had been adopted for the

    analysis of the algorithm and software development.

    2. Structure System Design techniques had been adopted for the

    design of the algorithm & software development.

    3. Prototyping Model had been used for the development of the

    software.

    4. Structure development life cycle had been used for this project.

    5. PERT Chart is the primary tool used for system planning.

  • 8/6/2019 PROBLEM STATEMENT of Project

    67/187

    67

    ONLINE WILD SAFARI TOURISM SYSTEM

    Analysis Methodology

    1. Structure system Analysis:

    Techniques are used for the analysis of algorithm and development.

    2. Back ground analysis

    Concept of mining & about the algorithm is learned through

    research papers on internet and expert theory.

    3. Fact-Finding

    Facts about the algorithm are collected from the books and internet.

    4. Fact Analysis

    Facts are analyzed to through examples related to algorithm.5. DFD and Flow Chart

    DFD and Flow chart are used to model the algorithm and logic

    design.

    Design Methodology

    1. Structured design techniques are used to design the software.

    2. An Activity of all phases of project is the walk -through. It is the

    inter change of the ideas among the team members. In design

    walk-through the purpose is to recognize as many problems in th

    software as possible.

    While they are still Tiger paper

    3. Activity diagram are used then to define the behaviors of

    mechanism.

    4. Layering has been done to refine the architecture.

    5. Initially, two layers are introduced system layer and application

    layer.

    6. Demo version is created on these lines of design techniques to

    demonstrate the feasibility of design methods.

    7. Database design is according to the implementation of algorithm.

  • 8/6/2019 PROBLEM STATEMENT of Project

    68/187

    68

    ONLINE WILD SAFARI TOURISM SYSTEM

    Coding Methodology

    1.Event driven programming VB.Net had been used for coding the

    modules and programs.

    2.Structured English and pseudo codes are used to closely refine the

    mechanism using the fatality of the define objects.

    3.Various steps had been used to facilitate incremental coding

    followed by testing.

    4.The basic philosophy followed at this stage is code one line followed

    by rigorous testing.

    5.Integrated development environment of VB. Net has been used for

    the development of various modules in integrated manner.

    6.Incremental compilation had been used to compile and test on

    which works in progress.

    7.Stepwise refinement technique had been used to code the modules.

    Testing Methodology

    1. Structured testing tools have been used for testing the programs.

    2. Small programs are developed to test the individual modules.

    3. Each module is tested for its proper functionality.

    4. Groups of people tested the software functionality

    5. The same group tested the reliability of software by using various

    input techniques, on various modules of the software.

    6. Software was distributed to teachers and friends for Beta testing.

  • 8/6/2019 PROBLEM STATEMENT of Project

    69/187

    69

    ONLINE WILD SAFARI TOURISM SYSTEM

    Prototyping Model:-

    The original purpose of a prototype is to allow users of the software

    to evaluate developers' proposals for the design of the eventual

    product by actually trying them out, rather than having to interpret

    and evaluate the design based on descriptions. Prototyping can also

    be used by end users to describe and prove requirements that

    developers have not considered, and that can be a key factor in the

    commercial relationship between developers and their clients.[1]

    Interaction design in particular makes heavy use of prototyping

    with that goal.

    The process of prototyping involves the following steps

    1. Identify basic requirementsDetermine basic requirements including the input and output information desired.

    Details, such as security, can typically be ignored.

    2. Develop Initial PrototypeThe initial prototype is developed that includes only user interfaces.

    3. ReviewThe customers, including end-users, examine the prototype and provide feedback on

    additions or changes.

    4. Revise and Enhance the PrototypeUsing the feedback both the specifications and the prototype can be improved.

    Negotiation about what is within the scope of the contract/product may be necessary.

    If changes are introduced then a repeat of steps #3 and #4 may be needed.

    .

  • 8/6/2019 PROBLEM STATEMENT of Project

    70/187

    70

    ONLINE WILD SAFARI TOURISM SYSTEM

    Dimension of Prototyping Model:

    Horizontal Prototype

    A common term for a user interface prototype is the horizontal

    prototype. It provides a broad view of an entire system or subsystem,

    focusing on user interaction more than low-level system functionality,

    such as database access. Horizontal prototypes are useful for:

    y Confirmation of user interface requirements and system scope

    y Demonstration version of the system to obtain buy-in from the

    business

    y Develop preliminary estimates of development time, cost and effort.

    Vertical Prototype

    A vertical prototype is a more complete elaboration of a single

    subsystem or function. It is useful for obtaining detailed requirements for

    a given function, with the following benefits:

    y Refinement database design

    y Obtain information on data volumes and system interface needs, for

    network sizing and performance engineering

    y Clarifies complex requirements by drilling down to actual system

    functionality

  • 8/6/2019 PROBLEM STATEMENT of Project

    71/187

    71

    ONLINE WILD SAFARI TOURISM SYSTEM

    TYPE OF PROTOTPING:-

    Throwaway prototyping:-

    In this approach the prototype is constructed with the idea that it will be

    discarded and the final system will be built from scratch. The steps in this

    approach are:

    1. Write preliminary requirements

    2. Design the prototype

    3. User experiences/uses the prototype, specifies new requirements

    4. Repeat if necessary

    5. Write the final requirements

    6. Develop the real products

    Evolutionary prototyping:-

    Evolutionary Prototyping (also known as breadboard prototyping) is

    quite different from Throwaway Prototyping. The main goal when using

    Evolutionary Prototyping is to build a very robust prototype in a

    structured manner and constantly refine it. "The reason for this is that the

    Evolutionary prototype, when built, forms the heart of the new system,

    and the improvements and further requirements will be built

  • 8/6/2019 PROBLEM STATEMENT of Project

    72/187

    72

    ONLINE WILD SAFARI TOURISM SYSTEM

    DETAILS OF

    HARDWAE AND

    SOFTWAR

    E TO BEUSED

  • 8/6/2019 PROBLEM STATEMENT of Project

    73/187

    73

    ONLINE WILD SAFARI TOURISM SYSTEM

    HARDWARE AND SOFTWARE TO BE USED

    HARDWARE :-

    SERVER CLIENT

    CPU : P-IV OR HIGHER P-III OR HIGHER

    RAM : MIN 512MB MIN 128MB

    HARD DISK : MIN 20GB MIN 2GB

    SOFTWARE:-

    SERVER CLIENT

    OPERATING SYSTEM: WINDOWS-XP SP2 WINDOWS-XP OR

    ABOVE OR ABOVE

    APPLICATION S/W : SQL SERVER 2005

    VISUAL STUDIO 2005

    OR ABOVE BROWSER

    .NET FRAMEWORK 2.O

    OR ABOVE

    IIS 6 OR ABOVE.

    ADDITIONAL S/W : IMAGE EDITOR , Flash , ButtonMaker , LogoMaker

    ADDITIONAL HARDWARE:-

    1.Scanner

    2.Printer

  • 8/6/2019 PROBLEM STATEMENT of Project

    74/187

    74

    ONLINE WILD SAFARI TOURISM SYSTEM

    MODULARIZATION

    DETAILS

  • 8/6/2019 PROBLEM STATEMENT of Project

    75/187

  • 8/6/2019 PROBLEM STATEMENT of Project

    76/187

    76

    ONLINE WILD SAFARI TOURISM SYSTEM

    The basic reason for little common use of prototyping is the cost involved

    in this built-it-twice approach. However, some argue that prototyping

    need not be very costly and can actually reduce the overall development

    cost. The prototype are usually not complete systems and many of the

    details are not built in the prototype. The goal is to provide a system with

    overall functionality. In addition, the cost of testing and writing detailed

    documents are reduced. These factors helps to reduce the cost of

    developing the prototype. On the other hand, the experience of

    developing the prototype will very useful for developers when developing

    the final system. This experience helps to reduce the cost of development

    of the final system and results in a more reliable and better designed

    system.

    Advantages of Prototyping

    1. Users are actively involved in the development

    2. It provides a better system to users, as users have natural

    tendency to change their mind in specifying requirements and this

    method of developing systems supports this user tendency.

    3. Since in this methodology a working model of the system is

    provided, the users get a better understanding of the system being

    developed.

    4. Errors can be detected much earlier as the system is mode side by

    side.

    5. Quicker user feedback is available leading to better solutions.

    Disadvantages

    1. Leads to implementing and then repairing way of building systems.

    2. Practically, this methodology may increase the complexity of the

    system as scope of the system may expand beyond original plans.

  • 8/6/2019 PROBLEM STATEMENT of Project

    77/187

    77

    ONLINE WILD SAFARI TOURISM SYSTEM

    DATABASE DESIGN

  • 8/6/2019 PROBLEM STATEMENT of Project

    78/187

    78

    ONLINE WILD SAFARI TOURISM SYSTEM

    REGISTRATION

    NAME DATA TYPE SIZE DESCRIPTION CONSTRAINT

    User-id VARCHAR User identity

    no.

    Primary key

    U_First-

    name

    Varchar User first name Not Null

    U_Last-name

    Varchar User last name

    Address Varchar Address of user Not Null

    Status boolean Not null

    Zip integer User area code Not Null

    Country Varchar User nationality Not Null

    City Varchar User city name Not Null

    Date Date Date ofregistration

    Not Null

    Email _id Varchar Email id of the

    user

    unique

    password Varchar Not null

    Contact-no Numeric Contactnumber

    Not Null

    Gender boolean GENDER Not Null

    Security_que Varchar(MAX) Securityquestion

    Not Null

    Security_ans Varchar(MAX) Security

    Answer

    Not Null

    Image Varchar User image

  • 8/6/2019 PROBLEM STATEMENT of Project

    79/187

    79

    ONLINE WILD SAFARI TOURISM SYSTEM

    PACKAGES

    NAME DATA TYPE DESCRIPTION CONSTRAINT

    Package-id Numeric Package

    Number

    Primary key

    Pack_type Varchar Package Name Not null

    Pack_name Varchar National parkname

    Not null

    Duration Numeric Time period Not null

    Rate Currency Price includes

    discount

    Not null

    Description Varchar Not null

    Package_sale Numeric No. of sale Not null

  • 8/6/2019 PROBLEM STATEMENT of Project

    80/187

    80

    ONLINE WILD SAFARI TOURISM SYSTEM

    BILL

    FIELD NAME DATA

    TYPE

    SIZE DESCRIPTION CONSTRAINTS

    Bill_no Numeric Bill no. Primary key

    User_id Varchar User identity Foreign key

    Cust_name Varchar Customer name Not null

    DD no. Numeric Demand draft

    number

    unique

    Bank name Varchar Name of Bank Not null

    Date Date Bill date Not null

    Address Varchar Not null

    Bill_amount Currency Bill amount Not null

  • 8/6/2019 PROBLEM STATEMENT of Project

    81/187

    81

    ONLINE WILD SAFARI TOURISM SYSTEM

    PACKAGES BOOKING

    NAME DATA TYPE DESCRIPTION CONSTRAINT

    User-id Varchar User _id Foreign key

    User_name Varchar Not null

    Bank_name Varchar Bank name Not null

    Book_date date Booking date Not null

    Travel_requr Varchar

    Park_name Varchar Park name Not null

    Pack_id Varchar Foreign key

    Pack_type Varchar NOt null

    Duration Varchar Duration of tour Not null

    Booking-id Numeric Booking id Primary key

    DD no numeric Demand draft no. Not null

    Amount Currency Not null

    Adult person Numeric Number of adult

    person for tourNot null

    Child person Numeric Number of child

    for tourNot null

    Senior_citizenperson Numeric Number of senio Not null

    Pack_name Varchar Packname Not null

  • 8/6/2019 PROBLEM STATEMENT of Project

    82/187

    82

    ONLINE WILD SAFARI TOURISM SYSTEM

    CUSTOMER

    Name Data Type Description Constraints

    Bill_no Numeric Bill number Foreign key

    user-id varchar Customer-id Foreign key

    Cust-name Varchar Customer-name Not Null

    Pack_type Varchar Packtype NOT NULL

    Pack_name Varchar Pack name Not Null

    Date date Safari date Not Null

    Cust_add Varchar Customer-address

    Not Null

    Cust_ph Numeric Contact number Not Null

  • 8/6/2019 PROBLEM STATEMENT of Project

    83/187

    83

    ONLINE WILD SAFARI TOURISM SYSTEM

    TESTIMONIAL

    Name Datatype description constraint

    User_id Varchar User name Not null

    Description Varchar Not null

    Pack_id Varchar Not null

  • 8/6/2019 PROBLEM STATEMENT of Project

    84/187

    84

    ONLINE WILD SAFARI TOURISM SYSTEM

    WILD QUIZ

    Name Datatype Description constraint

    Quiz_no Numeric Quiz number Primary key

    Date Date Quiz date Not null

    Prize Varchar

    User_id Varchar User id Foreign key

    User_name Varchar Not null

  • 8/6/2019 PROBLEM STATEMENT of Project

    85/187

    85

    ONLINE WILD SAFARI TOURISM SYSTEM

    Image

    Name Data type Description Constraint

    Imageid Int Image id

    Imagepath Varchar Image location Notnull

    Imagecaption Varchar Caption of image notnull

  • 8/6/2019 PROBLEM STATEMENT of Project

    86/187

    86

    ONLINE WILD SAFARI TOURISM SYSTEM

    National park

    Name Data type Description Constraints

    Nationalpark Varchar Name of

    national park

    Not null

    Path Varchar path

  • 8/6/2019 PROBLEM STATEMENT of Project

    87/187

    87

    ONLINE WILD SAFARI TOURISM SYSTEM

    QUIZ QUESTION

    Name Data type Description Constraints

    Quiz no Numeric Quiz number Foreign key

    Quiz question Varchar Quiz question Not null

    Answer Varchar Answer Not null

  • 8/6/2019 PROBLEM STATEMENT of Project

    88/187

    88

    ONLINE WILD SAFARI TOURISM SYSTEM

    User Interface Design

    User Based Interface

    Introduction

    The user interface portion of a software product is responsible for all

    interactions with user. In the early days of the computer , nosoftware product had any user interface.

    Now, we know that things are very different almost every

    software product is highly interactive. NO wonder then that many

    users often judge a software product based on its user interface.

    Normally, when a user starts using a system he builds a

    mental model of the system and expects the system behavior to

    conform to it.

    A user Interface Design Methodology

    At present , no systematic methodology is available that can be

    followed by route to come up with a good user interface.

    Even through almost all- popular GUI design , methodologies are

    user-centered design .It is the theme of almost all modern user

    interface techniques. However , the user centered design does not

    mean design by user. One should not get the users opinion of which

    design alternative is superior is always right.

  • 8/6/2019 PROBLEM STATEMENT of Project

    89/187

  • 8/6/2019 PROBLEM STATEMENT of Project

    90/187

    90

    ONLINE WILD SAFARI TOURISM SYSTEM

    INPUT AND OUTPUT

    SCREEN

  • 8/6/2019 PROBLEM STATEMENT of Project

    91/187

    91

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    92/187

    92

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    93/187

    93

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    94/187

    94

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    95/187

    95

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    96/187

    96

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    97/187

    97

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    98/187

    98

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    99/187

  • 8/6/2019 PROBLEM STATEMENT of Project

    100/187

    100

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    101/187

    101

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    102/187

    102

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    103/187

    103

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    104/187

    104

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    105/187

    105

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    106/187

    106

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    107/187

    107

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    108/187

    108

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    109/187

    109

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    110/187

    110

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    111/187

    111

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    112/187

    112

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    113/187

    113

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    114/187

  • 8/6/2019 PROBLEM STATEMENT of Project

    115/187

    115

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    116/187

    116

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    117/187

    117

    ONLINE WILD SAFARI TOURISM SYSTEM

  • 8/6/2019 PROBLEM STATEMENT of Project

    118/187

    118

    ONLINE WILD SAFARI TOURISM SYSTEM

    TESTING

    TECHNIQUES

  • 8/6/2019 PROBLEM STATEMENT of Project

    119/187

    119

    ONLINE WILD SAFARI TOURISM SYSTEM

    TESTING TECHNIQUES

    Testing is the process of executing a program with the goal of finding

    error in it. S/W testing aims at eliminating program errors. This is demanding

    and time consuming task. Since designer cant confirm 100% accuracy. This

    system can be made to undergo a fail test cycle which helps in determining

    what make it fail. When the error is found then we assume it as a successful

    test.

    TESTING TYPES

    Unit Testing -

    An individual program must compile and test data correctly and also bond

    with other program in order to run satisfactory. Program testing check, for two

    types of error: syntax & logical a syntax error in program occurs when a

    statement in a program break one or more rules of the language in which it is

    coded.

    SYSTEM TESTING-

    System testing is done to find out those imperfection. That where not

    found in test conducted earlier. That include forced system failure and validation

    of total system as it will be put to use by it user in the actual system as it will be

    put to use by it user in the actual working environment it generally stats with

    low volume of transaction based on real data.

  • 8/6/2019 PROBLEM STATEMENT of Project

    120/187

    120

    ONLINE WILD SAFARI TOURISM SYSTEM

    INTEGRATION TESTING -

    For the success of a system as a while all constituent programs should

    work properly. No program in a system works in isolation program are invariably

    related to one author & interest in a total system each program is tested to see

    whether it is consonance with related program in the system.

    USER ACCEPTANCE TESTING-

    User acceptance testing involves running the system with live data by actual

    user. This is done to families the user with the validity and reliability of the

    system.

    A comprehensive test report is prepared after testing. This report Illustrates the

    system is tolerance, performance range, error rate and accuracy.

  • 8/6/2019 PROBLEM STATEMENT of Project

    121/187

    121

    ONLINE WILD SAFARI TOURISM SYSTEM

    WHY SOFTWARE TESTING IS IMPORTANT

    After testing the performance of the project, user can find any type of

    problem in his/her, project if there is any.

    Testing Objective:

    Rules that can serve well as testing objectives:

    Testing is a process of executing a program with the intent of

    finding errors.

    A good test case is one that high probability of finding an as -yet

    discovered error.

    A successful test is one that uncovers all undiscovered error.

    A

    B C

    D

    E

    F

    G H I

    J K L M N

  • 8/6/2019 PROBLEM STATEMENT of Project

    122/187

    122

    ONLINE WILD SAFARI TOURISM SYSTEM

    Testing Principles:

    Testing should begin "in small and progress towards testing "in

    the large".

    All tests should be traceable to traveler requirements.

    To be most effective, an independent third party should conduct

    testing.

    Tests should be planned long before testing actually begins.

    Exhaustive testing is not possible.

  • 8/6/2019 PROBLEM STATEMENT of Project

    123/187

    123

    ONLINE WILD SAFARI TOURISM SYSTEM

    VALIDATION AND TESTING IN THIS PROJECT

    Basically two types of testing are used which are BLACK BOX TESTING

    & WHITE BOX TESTING.

    Where BLACK BOX testing used for the whole project to check whether

    each module is working properly or not whereas WHITE BOX testing is

    used to test the internal working of modules.

    The different modules are tested independently in Unit testing.

    Functions in the module that call internally are tested, and their proper

    declaration is checked. The expected output and the generated output of

    each module is matched properly The data extraction, processing and

    storage of data in the database is correct.

    All the enquiries give correct results and the reports generate

    appropriate and useful information.

    The project contains proper messaging for each mistake that may be

    committed by the user.

  • 8/6/2019 PROBLEM STATEMENT of Project

    124/187

    124

    ONLINE WILD SAFARI TOURISM SYSTEM

    TEST CASE

    Test case -1

    Test No. - 1

    Module - Login

    Test type - Unit testing

    Input - login/password

    Objective - user authentication

    Expected output - Access to Authorized user

    Actual output - authentication successful

    Result - Access to authorized user only.

    Test case -2

    Test No. - 2

    Module - Booking

    Test type - unit testing

    Input - data entry in various forms

    Objective - to store valid data in table

    Expected output - storage successful

    Result - Data stored in table

  • 8/6/2019 PROBLEM STATEMENT of Project

    125/187

    125

    ONLINE WILD SAFARI TOURISM SYSTEM

    Test case -3

    Test No. - 3

    Module - Packages, National park

    Test type - Unit testing

    Input - Raw data

    objective - fetch record from the table

    Expected output - successful fetching

    Actual output - Record found

    Result - Query completed.

    Test case -4

    Test No. - 4

    Module - Registration form

    Test type - Unit testing

    Input - user ID

    Objective - user record updating

    Expected output - updated record of user

    Actual output - Record updated successfully

    Result - updated.

  • 8/6/2019 PROBLEM STATEMENT of Project

    126/187

    126

    ONLINE WILD SAFARI TOURISM SYSTEM

    Test case -5

    Test No. - 5

    Module - Package

    Test type - Unit testing

    Input - user/package details

    Objective - package & booking

    Expected output - searching book details

    Actual output - search completed successfully

    Result - Book found

    Test case -6

    Test No. - 6

    Module - Booking

    Test type - Unit testing

    Input - Booking details

    Objective - To add/remove booking

    Expected output - updated record of booking

    Actual output - Record updated successfully

    Result - updated.

  • 8/6/2019 PROBLEM STATEMENT of Project

    127/187

    127

    ONLINE WILD SAFARI TOURISM SYSTEM

    System Maintenance

    The analysts and programmers spend much time in maintainingprograms than they do in developing them. Maintaining takes up around

    50-80 percent of the total system resources and time. Through the cost of

    the hardware has continuously declined, the cost of developing programs

    has increased considerably.

    Other problems include:-

    y Lack of good test plan.

    y Non- availability of sufficient tools.

    y Maintenance problem or cost of maintaining.

    y Perception that maintenance requires neither experience nor skills.

    y Poorly defined standards, procedures and guidelines.

    y Delegation of the maintenance job to junior programmer

    considering it as a necessary evil.

    y Maintenance of programs without giving any consideration to

    structure and documentation.

    System Maintenance Objectives:

    The fundamental objectives of system maintenance are:

    y To complete the system modification tasks at the earliest without

    compromising with system reliability and quality.

    y To preserve those programs that were correct and to avoid the

    possibility that fixes applications and causes other aspects of those

    applications to behave differently.

    y To react proactively to affect change to existing applications, to

    correct error or bugs detected during systems implementation or

    operation.

  • 8/6/2019 PROBLEM STATEMENT of Project

    128/187

    128

    ONLINE WILD SAFARI TOURISM SYSTEM

    y To avoid degradation of system performance.

    y For Security Point of view we can use the Backup and Recovery

    Method.

    y In future we can easily add any new feature in our system.

    y We can easily take the backup of the our system.

    Gather Change

    Analyze Change

    Device Code Change

    Apply Code Change

    Strategies to the Old One

    Update Integrate

  • 8/6/2019 PROBLEM STATEMENT of Project

    129/187

    129

    ONLINE WILD SAFARI TOURISM SYSTEM

    ERROR LIST

    yBad password or username-

    If the password or username is incorrect at the time of start-up

    then it will generate an error message Bad username or

    password.

    y Filed cannot be left blank-

    If the mandatory fields of the form are left blank , then it will

    generate an error message.

    y Invalid postal code-

    Postal code must be a valid

    y invalid email-

    E-mail address should be entered in proper format.

  • 8/6/2019 PROBLEM STATEMENT of Project

    130/187

    130

    ONLINE WILD SAFARI TOURISM SYSTEM

    Security Implementation

    The first point where the software needs to be secure is at the time

    of start-up i.e , while logging in to the system .so that only the

    authorized users can access the software and the secured

    information , an initial password is applied with the software; the

    user (administrator) can change the password for his convenience .

    for each user , an unique username and password is maintained .

    the password gets stored into the database that is maintained for

    storing names along with the password in the encrypted form by

    following some algorithm.

    The algorithm needs to be kept secret. The database

    maintains a security question and answer (Encrypted) for each user

    at the time of registration. This can be referred in case a user

    forgets his password thereby maintaining the security of his/her

    account.

    Therefore, Encryption technique is the key for monitoring security

    and authenticity of the software that maintains and stores the

    personal details of several numbers of customers.

  • 8/6/2019 PROBLEM STATEMENT of Project

    131/187

  • 8/6/2019 PROBLEM STATEMENT of Project

    132/187

    132

    ONLINE WILD SAFARI TOURISM SYSTEM

    using System;

    using System.Collections;

    using System.Configuration;

    using System.Data;

    using System.Linq;

    using System.Web;

    using System.Web.Security;

    using System.Web.UI;

    using System.Web.UI.WebControls;

    using System.Web.UI.WebControls.WebParts;

    using System.Web.UI.HtmlControls;

    using System.Xml.Linq;

    using System.Data.SqlClient;

    publicpartialclassMainform : System.Web.UI.MasterPage

    {

    SqlCommand cmd;

    SqlConnection con;

    SqlDataReader rst;

    protectedvoid Page_Load(object sender, EventArgs e)

    {

    Session["loginstatus"] = null;

    Label4.Visible = false;

  • 8/6/2019 PROBLEM STATEMENT of Project

    133/187

    133

    ONLINE WILD SAFARI TOURISM SYSTEM

    con.ConnectionString = "Data

    Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Database3.

    mdf;Integrated Security=True;User Instance=True";

    con.Open();

    cmd = newSqlCommand();

    cmd.Connection = con;

    }

    cmd.CommandText = "select count(*) from Regestartion where userid='"

    + TextBox1.Text + "'";

    \\ read data to check the login exist or not.

    int cnt = rst.GetInt32(0);

    rst.Close();

    if(cnt == 0)

    {

    Label4.Text = "login does not availabel";

    Label4.Visible = true;

    }

    else

    {

    cmd.CommandText = "select password from Regestartion where

    userid='" + TextBox1.Text + "'";

    SqlDataReader r = cmd.ExecuteReader();

    r.Read();

    string p = r.GetString(0);

    string tp = TextBox2.Text;r.Close();

    if(p.Equals(tp))

    {

    \\ login successfull

    Session["loginstatus"] = 0;

  • 8/6/2019 PROBLEM STATEMENT of Project

    134/187

    134

    ONLINE WILD SAFARI TOURISM SYSTEM

    Session["userid"] = TextBox1.Text;

    Response.Redirect("status.aspx");

    }

    else

    {

    Label4.Text = "bad user name or password";

    Label4.Visible = true;

    }

    }

    }

    protectedvoid LinkButton6_Click(object sender, EventArgs e)

    {

    Response.Redirect("PasswordRecovery.aspx");

    }

    protectedvoid LinkButton8_Click(object sender, EventArgs e)

    {

    Response.Redirect("Photography.aspx");

    }

    }

  • 8/6/2019 PROBLEM STATEMENT of Project

    135/187

    135

    ONLINE WILD SAFARI TOURISM SYSTEM

    User Account Page

    publicpartialclassstatus : System.Web.UI.Page

    {

    SqlConnection con,con1;

    SqlCommand cmd,cmd1;

    SqlDataReader rst,rst1;

    protectedvoid Page_Load(object sender, EventArgs e)

    {

    \\ open connection

    cmd = newSqlCommand();

    cmd.Connection = con;

    if(Session["loginstatus"]==null)

    {

    Response.Redirect("home.aspx");

    }

    else

    {

    //open connection

    con1.Open();

    Label15.Text = Session["userid"].ToString();

    cmd1 = newSqlCommand();

    cmd1.Connection = con1;

    cmd1.CommandText = "select ufirstname,ulastname,imagepath

    from Regestartion where userid= '" + Label15.Text + "'";

    rst1 = cmd1.ExecuteReader();

    rst1.Read();

    string p = rst1.GetString(0);

  • 8/6/2019 PROBLEM STATEMENT of Project

    136/187

  • 8/6/2019 PROBLEM STATEMENT of Project

    137/187

    137

    ONLINE WILD SAFARI TOURISM SYSTEM

    rst.Read();

    try{

    Label8.Text = rst.GetString(0);

    Label10.Text = rst.GetString(1);

    Label12.Text = rst.GetString(2);

    Label14.Text = rst.GetDateTime(3).ToString();

    rst.Close();

    }

    catch (Exception ex)

    {

    }

    }

    protectedvoid LinkButton1_Click(object sender, EventArgs e)

    {

    Session["loginstatus"] = null;

    Response.Redirect("home.aspx");

    }

    }

  • 8/6/2019 PROBLEM STATEMENT of Project

    138/187

    138

    ONLINE WILD SAFARI TOURISM SYSTEM

    Booking

    publicpartialclassbooking : System.Web.UI.Page

    {

    SqlCommand cmd, cmd1;

    SqlConnection con, con1;

    SqlDataReader rst;

    protectedvoid Page_Load(object sender, EventArgs e)

    {

    if(Session["loginstatus"] == null)

    {

    Response.Redirect("home.aspx");

    }

    else

    {

    Label1.Text = Session["username"].ToString();

    Label18.Visible = false;

    //open connection

    con1 = newSqlConnection("Data

    Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Database3.

    mdf;Int