17
A Proposal Fiat Voluntas Tua Travel and Tours

BSIS 310 - IS Theory&Practice - Fiat Travel - A Proposal

Embed Size (px)

Citation preview

Page 1: BSIS 310 - IS Theory&Practice - Fiat Travel - A Proposal

A Proposal

Fiat Voluntas Tua

Travel and Tours

Page 2: BSIS 310 - IS Theory&Practice - Fiat Travel - A Proposal

Currently . . .

3 Desktop PC’s. Each performs a different task -

1. PC1 prints tickets, invoices and itineraries.

2. PC2’s function is limited to miscellaneous reports and functions.

3. PC3 creates reports, name and luggage tags.

All 3 PC’s are subject to viruses. Data is not backed up on any of the PC’s.

Page 3: BSIS 310 - IS Theory&Practice - Fiat Travel - A Proposal

Current Network Topography

Router

Mainframe Internet

Airline Ticket Printer

Modem

GalileoInternational

Norton Personal Firewall

IBM Compatible

IBM Compatible

IBM Compatible

PC2

PC3

PC1

Scanner

Fiat Voluntas Tua Travel and ToursCurrent Network Topography

William TurnleyDaryoush D. Farsi, PhD.BSIS 310 - IS Theory and Practice4 August 2004

Invoice/ Itinerary Printer

Must be disabled to issue tickets!

Norton Anti-Virus

Norton Personal Firewall

Firewall

Firewall

Page 4: BSIS 310 - IS Theory&Practice - Fiat Travel - A Proposal

Proposed . . .

Setup a network. Make PC’s 1 and 2 workstations, as they are now,

though connected to a common network. Make PC 3 the print and possibly the application

server. Databases and applications will reside on PC3. Reports, including tickets, will be printed from all

3 PC’s.

Page 5: BSIS 310 - IS Theory&Practice - Fiat Travel - A Proposal

Proposed Network Topography

Token-ringor LAN

Firewall

Router

Mainframe Internet

Ticket Printer

Modem

GalileoInternational

Norton Internet SecurityProfessional

IBM CompatibleIBM Compatible

IBM Compatible

PC2

PC3 PC1

Scanner

Fiat Voluntas Tua Travel and ToursProposed Network Topography

William TurnleyDaryoush D. Farsi, PhD.BSIS 310 - IS Theory and Practice4 August 2004

Invoice/ Itinerary Printer

Page 6: BSIS 310 - IS Theory&Practice - Fiat Travel - A Proposal

Systems Analysis and Design

Four tasks to perform -1. Record Clients and Events.

2. Book Clients for Tours, Retreats, and Conventions.

3. Print Tickets, Invoices, and Tags (Name/Luggage).

4. Maintain mailing lists for future events.

All can be done in one program application, as shown in the following slide.

Page 7: BSIS 310 - IS Theory&Practice - Fiat Travel - A Proposal

Program Flowchart

Greeting

Who/ What would youlike to work with?

ReportsEventsClients

William TurnleyDaryoush D. Farsi, PhD.

BSIS 310 - IS Theory and Practice4 August 2004

Fiat Voluntas Tua Travel and ToursProposed Client, Events and Report

Program Overview

Make a Selection . . . Work with Clients Work with Events Create a Report

Reports

1) Event Master List 2) Name & Luggage Tags 3) Itineraries 4) Accounts Receivable

Events

1) Add an Event 2) Change an Event 3) Delete an Event

Clients

1) Add a Client 2) Change a Client 3) Delete a Client

Has the Clientbeen Booked?

1) Book Travel, i.e.Galileo2) Add Client toEvent list

Back toGreeting

Yes

No

Page 8: BSIS 310 - IS Theory&Practice - Fiat Travel - A Proposal

Programming -Start The Day

The Greeting Screen Select which to work with –

1. Events2. Clients3. Reports

Page 9: BSIS 310 - IS Theory&Practice - Fiat Travel - A Proposal

Work with Events . . .

Search for Events by entering Date, or by using the Data Control bar.

Events may be Added, Changed, or Deleted. A button is provided for reporting on a selected event.

Page 10: BSIS 310 - IS Theory&Practice - Fiat Travel - A Proposal

Working with Clients . . .

Clients are located using the Data Control bar and buttons. Client details are modified using this screen. Events associated with the Clients are displayed, and may be

selected by “clicking” on the displayed Event. A button for Client Accounting is provided.

Page 11: BSIS 310 - IS Theory&Practice - Fiat Travel - A Proposal

Client Accounting -

Clients are entered, or selected using the Data Control bar, and are already associated with a selected Event.

Prices, taxes and totals are calculated with the Calculate button. The Print Receipt button will stimulate the interface with Galileo

International. This function will book the travel, print the ticket, and the invoice/itinerary.

Page 12: BSIS 310 - IS Theory&Practice - Fiat Travel - A Proposal

Working with Reports

Report selection will be based on the current date. Clients selected from the Data Control bar will be displayed with their

associated Events. Events selected from the Data Control bar will be displayed with their

associated Clients. Buttons will be added to create Name Tags, Luggage Tags, and Payment

Reports.

Page 13: BSIS 310 - IS Theory&Practice - Fiat Travel - A Proposal

Sample Reports -

A sample Name Tags report showing the nickname of those Client’s participating in a tour.

--------------------------------- A sample Tour Report

showing the Clients participating and their details.

Page 14: BSIS 310 - IS Theory&Practice - Fiat Travel - A Proposal

Testing & Implementation

The program will be unit tested and modified when errors or needs are discovered.

Each Visual Basic (VB) form can run from the VB editor.

Data testing will be performed using data from past events, i.e. Tours, Retreats and Conventions.

Stress testing should not be an issue, so it will not be emphasized.

Page 15: BSIS 310 - IS Theory&Practice - Fiat Travel - A Proposal

Conversion

Parallel systems will be used in order to populate databases for upcoming events and new clients.

Booking travel on the new system will not necessitate connecting to Galileo International.

A surrogate ticket and invoice/itinerary will still be printed for record and accuracy.

Those clients not already on file will have to be entered manually, as needed.

Page 16: BSIS 310 - IS Theory&Practice - Fiat Travel - A Proposal

Production & Maintenance

The “cutover” to the new system will be made with a new tour making recovery minimal.

Maintenance will continue as needed. A five year warranty will be provided for

troubleshooting, repairs, modifications and advising.

System backups will be scheduled at the time of the “cutover.”

Page 17: BSIS 310 - IS Theory&Practice - Fiat Travel - A Proposal

The End

Presented by:

William L. Turnley

Daryoush D. Farsi, PhD.

BSIS 310 – IS Theory and Practice

11 August 2004