BSIS 310 - IS Theory&Practice - Fiat Travel - A Proposal
Transcript of BSIS 310 - IS Theory&Practice - Fiat Travel - A Proposal
A Proposal
Fiat Voluntas Tua
Travel and Tours
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.
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
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.
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
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.
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
Programming -Start The Day
The Greeting Screen Select which to work with –
1. Events2. Clients3. Reports
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.
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.
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.
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.
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.
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.
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.
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.”
The End
Presented by:
William L. Turnley
Daryoush D. Farsi, PhD.
BSIS 310 – IS Theory and Practice
11 August 2004