Doc Travel Automation System

Embed Size (px)

Citation preview

  • 8/8/2019 Doc Travel Automation System

    1/45

    SYNOPSIS

    This project Transport Automation System for a Travel Agency is an automations

    system for travel agency. It is an automation system through which admin can maintain their

    process easily.

    Modules used in this project:

    Admin

    Employee Information

    Vehicle Details

    Daily Transaction Details

    Reports

    1

  • 8/8/2019 Doc Travel Automation System

    2/45

    INTRODUCTION

    Problem Definition

    In this modern competitive world marketing a product of a company is very difficult

    task. They have to tackle the competitors, dealers and customers. In every stage of marketing

    the market, the company should have to plan perfectly. Otherwise they cannot able to market

    their products successfully.

    Nowadays, Internet becomes one of the most popular media to reach the customer

    directly and market our products to the customers directly. In this regard, for my project I am

    trying to market the products of Super Market through the Internet.

    Existing System

    The company has a marketing team to market their products. The company has to keep

    track of all the marketing activities. The company has to spend money on the marketing persons.

    The area of the marketing is definitely a small area. They cannot reach the customers who are

    far away from the companys area.

    To market the products in such distance, the company has to appoint dealers and they

    have to monitor their products will slash down. Payment tracking is also a tedious job in the

    manual marketing.

    The company has to keep track of the manpower requirement, their work details,

    payment details and have to deploy more employees in this regard. To overcome these king

    problems, the company is decided to market through Internet.

    2

  • 8/8/2019 Doc Travel Automation System

    3/45

    Proposed System

    This project Electronic Shopping is an online shopping center, through which we can buy

    the consumer products online.

    The users of this site can use this site not only for buying the products but they can get

    full information about all of the consumer products. Wide range of product categories makes it

    easier. The idea of this site is to have a central hub for users to buy their products. The steps

    involved in placing order for consumer products are as follows.

    The seller can remotely upload the product image and specifications so that the

    administrator of the site can place it at the showcase online. The buyer can select the product

    and confirm the order by giving their details.

    The payment can also be made online or through Bank account. The admin has

    privileges to view the reports about the site and based on the information gathered the sites

    business part can be enhanced. The proposed technologies wants to create this site are HTML,

    JavaScript, ASP.NET and SQL Server.

    3

  • 8/8/2019 Doc Travel Automation System

    4/45

    SYSTEM CONFIGURATION

    HARDWARE ENVIRONMENT

    Processor: Intel Pentium D CPU 3.00 GHZ

    RAM : 1 GB

    Hard Disk: 80 GB

    1.44 MB FDD

    52X CD ROM

    17 LCD Monitor

    104 Keys Keyboard

    2 USB Port,2 Serial & 1 Parallel Port

    10/1000 Ethernet Card

    ATX Cabinet

    OPERATING SYSTEM:

    Windows Vista Business

    SOFTWARE

    Hyper Text Markup Language

    Internet Information Services

    JavaScript

    Microsoft Visual Soft .NET

    SQL Server 2005

    4

  • 8/8/2019 Doc Travel Automation System

    5/45

    SOFTWARE DESCRIPTION

    Visual Basic

    5

  • 8/8/2019 Doc Travel Automation System

    6/45

    MS ACCESS

    6

  • 8/8/2019 Doc Travel Automation System

    7/45

    PROJECT DESCRIPTION

    TRVEL AUTOMATION SYSTEM FOR TRAVEL AGENY is an advanced software

    application for enterprises that wish to exploit the opportunities of the desktop through the

    deployment of advanced automation system. The platform supports a set of generic services such

    as multiple reports, which can be fully customized to support any business requirement. Here we

    create the automation system for travel agency. Through this application, the company is

    providing complete information about the vehicles. Travel Automation System is a Windows

    Application developed for a travel agency to handle their operations through the fastest media of

    computer world.

    Improved customer satisfaction

    We enhance the shopping experience of your customers by giving our solutions user-friendly

    interface that implies advanced usability and intuitive navigation.

    Advanced administration tools

    The administration section of Ecommerce Insight solutions provides you immediate access to

    your e-shopping data and enables you to manage all aspects of your e-shop activities fast and

    efficiently.

    Information confidentiality

    Our solutions embrace advanced security systems that ensure safe information storage and

    reliable transactions processing.

    7

  • 8/8/2019 Doc Travel Automation System

    8/45

    Modules used in this project:

    Admin

    Admin is one of the important modules in each and every application. Through

    this module admin can easily make the changes on the places on the website.Updataion is

    important thing for every application.Admin can update the information which was

    already displayed in the website depends upon the changes. Then they can easily insert

    the new places information, and also upload the new images related to the places.

    Admin can easily update the facilities module also. This module has the

    information about accommodation, travels, and money exchange centers. All these things

    must have some updating; these updating will easily done by using admin module.

    Customer

    In this module administrator can maintain a database for the clients who are doing

    purchase products from the company and their details such as client name, address,

    business period, product details, quantity, invoice no, rate of the product. These details

    are used for future references.

    Product Catalog

    Online stores must describe products for sale with text, photos, and multimedia

    files, whereas in a physical retail store, the actual product and the manufacturer's

    packaging will be available for direct inspection. Online stores provide or link to

    supplemental product information, such as instructions, safety procedures,

    demonstrations, or manufacturer specifications. Some provide background information,

    advice, or how-to guides designed to help consumers decide which product to buy.

    In this module product catalog are displayed to the end users or customers. It also

    contain the background information, instruction about product such as chain length,

    8

  • 8/8/2019 Doc Travel Automation System

    9/45

    color, size etc,Images of the products are very important for online purchasing. So those

    in the product catalog products are displayed with images and additional information.

    Purchase

    In this module Purchases Order lets to order the product to the supplier to

    maintain the stock of data in inventory database. When Company buys things, it will

    generally receive an invoice for this. Purchase Invoice registers these invoices. A correct

    registration should lead to updating data of all related modules such as accounts payables,

    inventory administration and general ledger. All the above modules are implementing

    using the asp.net with c#.

    Shopping Cart Module

    An e-shop ability to attract new customers, provide enhanced shopping

    experience and supply the owner with effective management tools lays the foundation of

    any online retail business success.

    Once a particular product has been found on the web site of the seller, most online

    retailers use shopping cart to allow the consumer to accumulate multiple items and to

    adjust quantities, by analogy with filling a physical shopping cart or basket in a

    conventional store. A "checkout" process follows (continuing the physical-store analogy)

    in which payment and delivery information is collected, if necessary. Some stores allow

    consumers to sign up for a permanent online account so that some or all of this

    information only needs to be entered once. The consumer often receives an e-mail

    confirmation once the transaction is complete. Less sophisticated stores may rely on

    consumers to phone or e-mail their orders (though credit card numbers are not accepted

    by e-mail, for security reasons).

    9

    http://en.wikipedia.org/wiki/Shopping_cart_softwarehttp://en.wikipedia.org/wiki/Shopping_cart_software
  • 8/8/2019 Doc Travel Automation System

    10/45

    DATA FLOW DIAGRAM

    Check Yes No

    10

    Login

    Database

    AdminTbl

    Display Error Information

    Is

    vali

    d

    user

    ?

    Admin

    Add/Edit/View Employee Information

    Add/Edit/View Vehicle Details

    Reports

    Add/Edit/View Daily Transaction

    Details

  • 8/8/2019 Doc Travel Automation System

    11/45

    DATABASE TABLE STRUCTURE

    PRODUCTMASTER

    Filed Name DataTypes Size

    Product_Id Varchar 10

    Product_Category Varchar 50

    Product_Name Varchar 50

    Product_Description Varchar Max

    Product_Size Varchar 50

    Product_Image Image

    Product_Picture Varchar 50

    Product_LPicture varchar 50

    PricePerUnit Decimal 18,2

    Qty Decimal 18,2

    CUSTOMERMASTER

    Filed Name DataTypes Size

    CustomerId Varchar 10

    Lastname Varchar 50

    Address Varchar 50

    City Varchar Max

    State Varchar 50

    Country Image

    Zipcode Varchar 50

    PhoneNumber Decimal 18,2

    MobileNumber Decimal 18,2

    EmailId Varchar 100

    11

  • 8/8/2019 Doc Travel Automation System

    12/45

    ORDERMASTER

    Filed Name DataTypes Size

    OrderId Varchar 10

    CustId Varchar 50

    CartNo Varchar 50

    ProductId Varchar Max

    ProductURL Varchar 50

    Price Decimal 18,2

    Pruchase Amount Decimal 18,2

    Qty Varchar 50

    CartNo Int 4

    DateofPurchase DateTime

    CartType Varchar 20

    CExdate datetime 8

    ShipAddr Varchar 50

    DISPOSTION

    Filed Name DataTypes Size

    SNO Int 4

    OrderId Varchar 10

    CustId Varchar 50

    DispDate DateTime 8

    Mode Varchar Max

    SHIPPINGINFO

    12

  • 8/8/2019 Doc Travel Automation System

    13/45

    Filed Name DataTypes Size

    OrderId Int 4

    CustomerId Varchar 10

    ShippingTo Varchar 50

    SH_Street varchar 50

    Mode Varchar Max

    SH_City varchar 50

    SH_State varchar 50

    SH_Country varchar 50

    SH_MoblieNo varchar 50

    SH_Dateofpurchase Datetime

    IMPLEMENTATION

    Implementation means the conversion of database design into source code

    Implementation of the system is the organization that comes at the last step of the system and

    consists of testing the developed programs with the sample data.

    This project is developed using VB as Front-End and Ms-Access as Back End.

    The Db Connection is used to connect the Form and the Database.

    The Data source property for the data Control is set to view the details about the records

    in the database.

    To execute the SQL statement the command object record set is used.

    To quickly retrieve the records from the Database the Dataset or recordset object is

    used. It is not possible to update any changes using this object.

    13

  • 8/8/2019 Doc Travel Automation System

    14/45

    The Adapter object is also used to retrieve the records from the Database. It is possible to

    update the changes (select, update, insert, delete) by using this object.

    14

  • 8/8/2019 Doc Travel Automation System

    15/45

    Source Code Sample Codings

    15

  • 8/8/2019 Doc Travel Automation System

    16/45

    SCREEN SHOTS

    Home:

    16

  • 8/8/2019 Doc Travel Automation System

    17/45

    Products : Necklaces

    17

  • 8/8/2019 Doc Travel Automation System

    18/45

    Large View

    18

  • 8/8/2019 Doc Travel Automation System

    19/45

    Large View

    19

  • 8/8/2019 Doc Travel Automation System

    20/45

    View Cart:

    20

  • 8/8/2019 Doc Travel Automation System

    21/45

    Customer Registration:

    21

  • 8/8/2019 Doc Travel Automation System

    22/45

    Customer Login

    22

  • 8/8/2019 Doc Travel Automation System

    23/45

    Credit Card Information

    23

  • 8/8/2019 Doc Travel Automation System

    24/45

    Admin Login:

    New Product Information:

    24

  • 8/8/2019 Doc Travel Automation System

    25/45

    View Customer

    25

  • 8/8/2019 Doc Travel Automation System

    26/45

    View Products:

    26

  • 8/8/2019 Doc Travel Automation System

    27/45

    TESTING

    System Testing

    No man is perfect, said a philosopher. Every human being is born with certain

    imperfections and has to struggle to make him perfect. God has made the world imperfectly,

    said a student to his guru, and the guru replied Only to be made perfect by you. This is the

    case not with the human alone but also with the systems he has designed.

    The software, which has been developed, has to be tested to prove its validity. Testing is

    considered as the least creative phase of the whole cycle of system design. In the real sense it is

    the phase, which helps to bring out the creativity of the other phases and makes it shine.

    System testing is designed to uncover weaknesses that were not found in earlier tests.

    This includes forced system failure and validation of the total system, as its users in Operational

    environment will implement it.

    Generally, it begins with low volumes of transactions based onl live data. The volume in

    increased until the maximum level for each transaction type is reached. The total system is also

    tested recovery and fall back after various major failures to ensure that no data is lost during the

    emergency.

    Inadequate testing or non-testing leads to errors that may be costly when they appear

    months later. Effective testing translates into cost savings from reduced errors. Test data may be

    artificial or live (take from the users files). In either case, they should provide all combination

    of values or formats to test all logic and transaction path subroutines.

    27

  • 8/8/2019 Doc Travel Automation System

    28/45

    Types of Testing Done

    White Box Testing

    White-box testing, sometimes called glass-box testing is a test case design method that

    uses the control structure of the procedural design to derive test cases. Using white-box testing

    methods, the software engineer can derive test cases that

    1. Guarantee that all independent paths within a module have been exercised at least once.

    2. Exercise all logical decisions on their true and false sides.

    3. Executes all loops at their boundaries and within their operational bounds.

    4. Exercise internal data structures to assure their validity.

    Using the above-mentioned white-box testing strategy all the individual modules of the

    system has been tested completely. Every logical path in each module has been identified and

    tested to see whether control and data flows through all the paths. Every decision statements are

    tested to see whether both the true condition and the false condition work. And also all the

    looping statements are tested with their boundary values and with their operational bounds.

    Unit Testing

    Unit testing focuses verification effort on the smallest unit of software design the module.

    That is using this testing strategy all the individual modules are tested with the sample data to

    verify that all the modules are working to its potential. The various tests that have been

    performed in this testing strategy is as follows; The module is tested to ensure that information

    properly flows into and out of the program unit under test.

    The local data structure is examined to ensure that data stored temporarily maintains its

    integrity during all steps in an algorithms execution. Boundary condition is tested to ensure that

    the module operates properly at boundaries established to limit or restrict processing. All

    28

  • 8/8/2019 Doc Travel Automation System

    29/45

  • 8/8/2019 Doc Travel Automation System

    30/45

    CONCLUSION

    Travel Automation System is an application used to maintain the process through the desktop

    system. This application gives an easier way to handle their process from the office itself.

    This application makes process easy and quicker. This will elaborate the range of

    marketing area.

    This windows application Travel Automation System will be more helpful to the

    company as well as the customers.

    30

  • 8/8/2019 Doc Travel Automation System

    31/45

    BIBLIOGRAPHY

    1. Visual Basic 6.0 Programming

    Content Developemnt Group - TATA McGrawHill

    2. Microsoft MS Access Bibles

    Paul Nielsen - Bible

    3. Software Engineering - Practitioner Approach

    Roger S. Pressman - McGrawHill

    4. www.w3schools.com

    Sahil Malik

    5. www.vbtutorial.com

    Richard Anderson, Brian Francis, Alex Homer, Rob Howard, Dave Sussman,

    31

  • 8/8/2019 Doc Travel Automation System

    32/45

    32

  • 8/8/2019 Doc Travel Automation System

    33/45

    33

  • 8/8/2019 Doc Travel Automation System

    34/45

    34

  • 8/8/2019 Doc Travel Automation System

    35/45

    35

  • 8/8/2019 Doc Travel Automation System

    36/45

    36

  • 8/8/2019 Doc Travel Automation System

    37/45

    37

  • 8/8/2019 Doc Travel Automation System

    38/45

    38

  • 8/8/2019 Doc Travel Automation System

    39/45

    39

  • 8/8/2019 Doc Travel Automation System

    40/45

    40

  • 8/8/2019 Doc Travel Automation System

    41/45

    41

  • 8/8/2019 Doc Travel Automation System

    42/45

    42

  • 8/8/2019 Doc Travel Automation System

    43/45

    43

  • 8/8/2019 Doc Travel Automation System

    44/45

    44

  • 8/8/2019 Doc Travel Automation System

    45/45