tours n travels

Upload: manvika-nadella

Post on 03-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/28/2019 Tours n Travels

    1/39

    Online tours n travels Management

    System

    Introduction:

    Problem Definition:They wanted to increase their sale and wanted to go global.

    The general requirements of this project are as follows:1.Reliable

    2.Errorfree

    3.Userfriendly

    4. Secure

    5. Lowmaintenance

  • 7/28/2019 Tours n Travels

    2/39

    2

    Solution of the problem:ConsideringalltheseaspectswehavetriedtodevelopasystemthatwillhelptheOnlinerailwaya

    betterwaytoapproachtotheirclient,savelotsofvaluabletimeandbenefitalotfromthissystem.

    Theproposedsystemissodesignedthatitcanbeusedbymultipleusersatatimewithdifferent

    accessrightgrantedtothembytheadministrator.

    Wehaveprovidedthenew,used,out-of-print,andantiquarianindependentonlinereservationfacilit

    withafulldetailedreservationsolution

    Process Involved:The proposed system as the following modules:-

    1. Login2. Reservations3. Hotels,Airlines,Buses4. Bookings5. Fares

  • 7/28/2019 Tours n Travels

    3/39

    3

    Objective of the Project

    AccurateonlineorderingusingCourseNameandID Betterselectionofnewandusedbooksfromthelargesttextbookwholesalerinthenation

    CompetitivepricingandaCustomerLoyaltyprogramthatgivesyoumorebackforyourbooksattheendoftheterm

    Onlinebuybackprogramwithfreeshipping

    Hardware and software used:

    Hardware:

    Processor : IntelPentiumD

    Ram : 1GB

    Utility : Printer

    Software:

    OperatingSystem : Windowsxp

    Frontend :Microsoftvisualstudio2005

    Backend : Microsoftsqlserver2005

  • 7/28/2019 Tours n Travels

    4/39

    4

    Index:

    TOPIC PAGENO

    1. ObjectiveandScopeoftheProject 10-112. TheoreticalBackground3. DefinitionofProblem4. SystemAnalysisandDesign5. DetailedLifecycleoftheProject

    i. TreeDiagram,FDD,ERD,CLD,DFDii. EventTableiii. InputandOutputScreenDesign

  • 7/28/2019 Tours n Travels

    5/39

    5

    OBJECTIVE

    AND

    SCOPE

    OF

    PROJECT

  • 7/28/2019 Tours n Travels

    6/39

    6

    ObjectandScope

    ThiswebsiteaimstomakeToursNTravelgoglobalandspreadtheirbusinessworldwide.

    Andmaketheirclientflexibleofreservationandbookitfromanywhere.

  • 7/28/2019 Tours n Travels

    7/39

    7

    THEORITICAL

    BACKGROUND

  • 7/28/2019 Tours n Travels

    8/39

    8

    THEORITICAL BACKGROUND

    The system prevailing in the organization was manually based The work was done using Excel Sheets. They had their limited stores client from far away used to give orders on phone.

  • 7/28/2019 Tours n Travels

    9/39

    9

    DEFINITION

    OF

    PROBLEM

  • 7/28/2019 Tours n Travels

    10/39

    10

    Definition of Problem:

    Theorganizationpresentlyholdsamanualsystem,whichisunabletocopewiththemonthlyand

    yearlytransactionoftheorganization;hencewiththeimplementationofthissystem,themanageme

    becomesveryefficient.

    Time consuming:Sincetheworkwascarriedandmaintainedontheexcelsheetsitwasverytimeconsumingwheneveronewantedtoretrievedataorwantedtogothroughtheearliertransactions.

    Thismadetheprocesstedious.

    Complex Infrastructure:Sincetheworkwascarriedonexcelsheetsitwasverydifficulttocarrythetransactions.

    Person engaged:-Sincethesystemwasmanuallyhandledapersoniscontinuouslyengagedinenteringthedataandupdatingitsdata.

  • 7/28/2019 Tours n Travels

    11/39

    11

    SYSTEM

    ANALYSIS

    AND

    DESIGN

  • 7/28/2019 Tours n Travels

    12/39

    12

    SYSTEM ANALYSIS:Insystemanalysiswehavefoundnumberoffactfindingtechniquesaboutthesystem,whichisund

    study.

    Thesefactshelpedustounderstandwhattheexistingsystemis,theflowoftheexistingsystemand

    whattheproblemsareintheexistingsystem.

    I. Fact finding by observationByobservingtheactivitiesoftheHRandInsuranceDepartment.Thesystemflowofthe

    departmentsisexamined.Allthedetailsofthedepartmentprocessaregiventothe

    administrator.Thisreporthastobemaintainedproperly.

    II. Fact finding by document analysis.ThismethodinvolvesthecollectingofdesireddocumentsThesedocumentswereanalyzed.Thismethodwasusedtocalculatetheactualdataelemen

    requiredinthesystem.

  • 7/28/2019 Tours n Travels

    13/39

    13

    DETAILED

    LIFECYCLE

    OF

    PROJECT

  • 7/28/2019 Tours n Travels

    14/39

    14

    Functional Decomposition Diagram:

    Tours and Travels

    Airlines Hotels Bus transport

    General

    Informatio

    Airline

    schedulesBooking Location

    ReservationJourney

    Confirm Journey

    details

  • 7/28/2019 Tours n Travels

    15/39

    15

    Context Level Diagram:

    Account Details Booking Details

    Personal Details Location

    Login Details

    Train details Hotel Details

    Timings Reservation Details

    Fare details Booking details

    User

    Tours &

    Travels

    Reservation

    Hotel

    Department

    Airlines

    Department

    Bus

    Department

  • 7/28/2019 Tours n Travels

    16/39

    16

    Data Flow Diagram:

    User Login

    Existing User

    New User

    Bus Details

    Reservation

    details

    Reservation

    User details

    Hotel Details

    User details

    Hotel

    Booking

    Booking details

    Location

  • 7/28/2019 Tours n Travels

    17/39

    17

    Entity Relationship Diagram

    Airlines

    Manages

    Reservation/Booking

    Buses

    Accessed By

    User

    Manages

    Airline Details

    Fare details

    Airline

    Booking

    Booking details

    User Details

  • 7/28/2019 Tours n Travels

    18/39

    18

    SCREENSHOTS

  • 7/28/2019 Tours n Travels

    19/39

    19

    Welocome:

  • 7/28/2019 Tours n Travels

    20/39

    20

    Login:

  • 7/28/2019 Tours n Travels

    21/39

    21

    Registration:

  • 7/28/2019 Tours n Travels

    22/39

    22

    Bus Regesvtaion Home:

  • 7/28/2019 Tours n Travels

    23/39

    23

    Airline reservation home:

  • 7/28/2019 Tours n Travels

    24/39

    24

    Hotel Reservation Home:

  • 7/28/2019 Tours n Travels

    25/39

    25

    Feasibility Study

  • 7/28/2019 Tours n Travels

    26/39

    26

    Feasibility Study for System Implementation

    Before the system was designed the feasibility study is carried out.

    1. Operational Feasibility:The Admin was finding it difficult to keep track of the performance of the HR department wit

    the manual system, and insurance department were not comfortable with their manual syste

    and data redundancy .As the new system will decrease workload, strain, work time,

    redundancy of data, and proper view of each user efficiency by each process. The user of two

    departments has welcomed new system and is ready to switch over with new implementatio

    The management is willing to switch over because of individual. Moreover, the will receivetimely and accurate reports which indeed helpful for the company.

    So the system is operational feasible.

    2. Technical Feasibility:Technical feasibility center around the existing computer system and what extent it can support the

    proposed additions. This involves no financial considerations to accommodate enhancement.

    Since, the entire required technical platform available, organization were technical sound to execute the

    project.

    3. Economically feasibility:The system is economically feasible due to the following reasons. The user is already having the required

    hardware and software, so major cost will be in terms of development of the new system.

  • 7/28/2019 Tours n Travels

    27/39

    27

    System

    Implementation

    Hardware And

    Software Used

  • 7/28/2019 Tours n Travels

    28/39

    28

    Fourth Generation Techniques

    Fourth Generation Technique means the use of software tool to define or specify among some of the

    characteristics of the software of the higher level. The tool to define or generates source code as to the

    developer specifications. Software development environment that supports 4GT includes the following tool

    Procedural language for database query. Data manipulation. Code Generation. High-level graphic ability. Spread sheet capability.

    These tools are used for specific application domain and it cannot be applied to all types of software.

    4GT passes through following phases:-

    Requirement Gathering. Design strategy Implementation Testing

  • 7/28/2019 Tours n Travels

    29/39

    29

    Advantages:

    Dramatic reduction in software development time. Improves productivity of software developers. Coding is reduced or eliminated. More satisfied users. Higher quality software with less error. Improves communication between different users. 4GT can be used for small and medium sized projects. Reduced Testing time. Improved organizational effectiveness.

  • 7/28/2019 Tours n Travels

    30/39

    30

    Final Product

    Fourth Generation Techniques

    Requirement

    Gathering

    System Design

    Implementation

    Using 4Gt

    Testing

  • 7/28/2019 Tours n Travels

    31/39

    31

    Requirement Gathering:At this stage, the documents involved for the system development were collected.

    Requirement gathering includes detail study of inadequacies in the legacy systems and it involves the

    determination of things that are required to overcome the adequacies.

    System Design:During the phase, we identify data dictionaries to visualize database structure or database design.

    Process involved in the legacy system or the current systems are identified. These are the process,

    which manipulates the data, and the F.D.D. (Functional Decomposition Diagram) is drawn. And after

    determining the process involved, the D.F.D. (Data Flow Diagram) is prepared. By considering data

    dictionary list of processes and data flow entities involved, of the process and flow entities involved

    are short-listed and E.R.D. (Entity Relationship Diagram) is prepared.

    Implement Using 4GT:Implement stage involves preparing the source code to carry out processes that manipulates the dat

    The source code is prepared by keeping in mind the list of possible errors. Source code deploys the

    mechanism to avoid these types of errors.

    Testing:For testing purpose we have used Whit-box method-a widely used technique in which paths of the

    logic are tested to determine how well they produce predictable results. With this commonly used

    testing technique, we have examined the internal structure of the object.

    Final Product:After applying 4GT techniques successfully and effectively, we get robust application software, which

    satisfies the objectives, which are determined at designing phase i.e. it takes proper input &produce

    desired output.

  • 7/28/2019 Tours n Travels

    32/39

    32

    Hardware and software used:

    Hardware:Processor : IntelPentiumD

    Ram : 1GB

    Utility : Printer

    Software:OperatingSystem : Windowsxp

    Frontend :Microsoftvisualstudio2008

    Backend : Microsoftsqlserver2005

  • 7/28/2019 Tours n Travels

    33/39

    33

    System

    Maintenance

    &Evaluation

  • 7/28/2019 Tours n Travels

    34/39

    34

    System Maintenance & Evaluation

    Authentication: User Management:

    Inthismodeuseradduserprofilei.e.Username&PasswordaswellasUsermode(Administrator\

    Normal).Administratoruserhasonlyaccesstomasterdatabase.NormalUsercandoother

    transactionexceptmastermaintenance.Usercanchangepasswordalsosoastosecureitsprofile.

    Log off:Byusingthisusercanlogofffromtheapplicationandcanlogonasadifferentuser.

  • 7/28/2019 Tours n Travels

    35/39

    35

    TESTING

    METHODOLOGY

  • 7/28/2019 Tours n Travels

    36/39

    36

    Testing Methodology

    FortestingpurposewehaveusedWhiteboxmethodawidelyusedtechniqueinwhichpathoflog

    aretestedtodeterminehowwelltheyproducepredictableresults.Withthiscommonlyusedtested

    technique,wehaveexaminedtheinternalstructureoftheobject.

    WiththehelpofWhiteboxtestingwehavetestedthesourcecodewithouttakingintoaccountthe

    externaldescriptionforthatsourcecode.Becauseoftheuseofthistestingmethodwecametokno

    abouttheunintentionalitemssuchasinfiniteloops,pathsthroughthecodewhichshouldbeallowed

    butwhichcannotbeexecutedanddead(unreachable)code.

    The key points that we have considered in White box technique are as follows Path Testing:

    Inthiswehavetestedeverypossiblepathinthecodei.e.allconditionstoassurethateverylineof

    codeisworkingproperly.

    Condition Testing:Inthiswehavetestedforerrorsincondition(Boolean,Arithmetic/Relationalerrors).

    Data Flow Testing:Inthiswehavetestedpathsaccordingtolocationofdefinitionsandtheirusers.

    Loop Testing:Inthiswehavecheckedthevalidityoftheloopconstructs.

    Data validationTesting:Herewehaveimplementedthecodethatvalidatestheinputdatabeforestoringitinthatdatabase.

    Thispreventsduplicationofdata.

  • 7/28/2019 Tours n Travels

    37/39

    37

    Annexure

  • 7/28/2019 Tours n Travels

    38/39

    38

    Organization Profile

    ACE is the best service, as many have claimed, interactive ACEs are perhaps the proof of

    the pudding. Combining ease and sophistication, they are fast becoming a style statemen

    for companies that want to impress their customers. Plus, as is the case with all self-

    service mechanisms such as KSRTC, Railway, Airline and Hotel.

    Services

    Computer ACEs can store data locally, or they can retrieve data from a remote server ov

    a network. ACEs can be used to provide information, which is great when it comes to e-

    governance, or for facilitating online transactions, or collecting cash in exchange for

    commodities (your basic vending machine).Praesenthendrerittinciduntmetus.

    Online Ace Bus Reservsation. Online Airline Reservation. Online Hotel Reservation.

  • 7/28/2019 Tours n Travels

    39/39

    BIBLOGRAPHY

    Visual Basic .Net Programming [Black book]

    Steven Holzner

    Programming in Visual Basic 6.0 Julia BradleyAnta Millspaugh

    The Complete Reference SQL James R. Groff & Paul N. Weinberg

    Web sites: www.CodeGuru.com www.planetsource.com www.MSDN.com www.microsoft.com

    http://www.codeguru.com/http://www.codeguru.com/http://www.planetsource.com/http://www.planetsource.com/http://www.msdn.com/http://www.msdn.com/http://www.microsoft.com/http://www.microsoft.com/http://www.microsoft.com/http://www.msdn.com/http://www.planetsource.com/http://www.codeguru.com/