You are on page 1of 25

GANNT CHART

MONTHS (Each small square represents one week)


AUGUST SEPTEMBER OCTOBER NOVEMBER DECEMBER JANUARY FEBURARY

PROJECT ACTIVITIES

1 2 3 4 1 2 3

1 2 3 4 1 2 3

1 2 3 4 1 2 3 4 1 2 3 4

ANALYSIS

DESIGN

IMPLEMENTATION

TESTING

DOCUMENTATION

SYSTEM EVALUATION

HARDWARE REQUIREMENTS

Following are the hardware requirements that are necessary for he computerized system to work efficiently and respond to the requests accordingly. 1. Monitor 2. Mouse 3. Keyboard 4. Motherboard 5. Processor 6. RAM 7. Hard Disk 8. Backup Devices 9. Laser Printer 10. Power Supply

Monitor
Monitor also called as VDU (Visual Display Unit) is a piece of electrical equipment which displays images and text on the screen generated from the video output of devices such as computers. There are many types of monitors but for the proposed system the 18 inch screen LCD (Liquid Crystal Display) monitor will be the best choice. Reasons for Recommendation 1. It is capable of displaying screen resolution of 1280x1024 which is necessary for better results so that images could appear sharper and small font documents could be read easily. 2. LCD monitors strike the perfect balance between eye-catching design and optimum performance, rendering color and motion with incredible realism. 3. LCD monitors are energy efficient as they consume less amount of electricity than most others monitors.

Mouse
A mouse is a small device that a computer user pushes across a desk surface in order to point to a place on a display screen and to select one or more actions to take from that position. Mouse will

be required to scroll around the software and move through its screens. Optical mouse, would be the best choice for the proposed system.

Reasons for Recommendation 1. It allows the user for the fine control of a Graphical User Interface. 2. It is good in sensitivity and has high response rate. 3. The use of Optical mouse will prevent the dust from damaging the mouse, such as in the normal mouse where the ball gathers dust and mouse can not move easily.

Keyboard
The keyboard is the device that is used to input text into a computer. It consists of number of keys which are used to enter data and perform various functions on computer. Keyboard is very important requirement for the new system as it will be used to input data such as information of the passengers and tickets into the computer. The keyboard that has 106 keys with 12 functions keys is recommended. Palm rest feature will also be a good addition. Reasons for Recommendation 1. More technical features of the key board can be utilized such as F1 key for help in software. 2. Palm rest feature of the keyboard will be useful for tired users to alleviate neck and shoulder pain. 3. It makes it easier and efficient to type data into the computer.

Motherboard
The motherboard is the main component inside the case. It is a large rectangular board with integrated circuitry that connects the other parts of the computer including the CPU, the RAM, the disk drives (CD, DVD, hard disk, or any others) as well as any peripherals connected via the ports or the expansion slots. Asus P4S8X-MX Motherboard is recommended for the proposed system. Reasons for Recommendation
1. It is very cost-effective motherboard.

2. It has several useful integrated features, which include Support for Pentium 4 Processors, supports for Intel Hyper-Threading technology for super quick processing and minimum delays, and 4 USB 2.0 ports.

Processor
To run the operating system, application softwares and for carrying out other processes a Processor is required. The Intel processor, Pentium IV 2.0 Giga Hertz will be the best choice for the proposed system. Reasons for Recommendation 1. This is very fast processor so it will be useful in achieving the maximum performance of the software. 2. The user is facilitated and can perform multitasking and multi programming with excellent performance. 3. It will enable the system to have enough memory to load programs and reduce delays.

RAM
RAM (Random Access Memory) is the type of computer data storage. It the place in a computer where the operating system, application programs, and data in current use are kept so that they can be quickly reached by the computer's processor. RAM is used to hold both data and programs during processing. RAM of 512 MB space is recommended. Reasons for Recommendation 1. It has quite fast speed which will allow computer to load applications and programs quickly. 2. It will enable the smooth and efficient running of the system without any hang-ups.

Hard Disk
A hard disk drive (HDD), commonly referred to as a hard drive, hard disk, or fixed disk drive, is a non-volatile storage device which stores digitally encoded data on rapidly rotating platters with magnetic surfaces. 40 GB hard disk will be suitable for the proposed system. Reasons for Recommendation 1. It can store much more data than floppy disk drives. 2. It can access and transmit the data faster. 3. It is built into a sealed unit to prevent contamination by dust and moisture.

Backup Devices
The proposed system will require regular backups of both data and programs for security reasons. For this there should be backup devices which will be used for the making copies of data so that these additional copies may be used to restore the original after a data loss event. For this, 4GB USB will be the best choice. Reasons for Recommendation 1. It has very large storage capacity and is non volatile as it can store data for long period of time. 2. It is portable device which means it can be carried from one place to another easily.

Laser Printer
A printer is required to print the tickets that are generated in the computerized system. The electronic ticket would be printed in front of the customer and given to him. I would recommend a laser printer according to the systems requirement.

Reasons for Recommendation 1. It is very fast as it can print up to 15 pages in 1 minute. 2. The printouts of laser printers are excellent and the noise level is also kept to a minimum.

Power Supply
A power supply unit (PSU) converts alternating current (AC) electric power to low-voltage DC power for the internal components of the computer. Some power supplies have a switch to change between 230 V and 115 V. ASUS ATX Power Supply of 350 Watts is recommended for the system. Reasons for Recommendation 1. Since the computer will be using a lot of heavy equipment e.g. heavy Processor, Ram etc, the system will require much more power therefore an ASUS ATX Power Supply of 350 Watts is recommended.

2. It has high level of power efficiency which will save money through the use of less overall electricity.

SOFTWARE REQIUREMENTS

Following is the list of the software that are required for the proposed system to work effceinty and properly. 1. 2. 3. 4. Operating System ( Windows XP) Database Package (Microsoft Access) Word Processing Software ( Microsoft Word) Anti-Virus Software (NOD 32)

Operating System (Windows XP)


An operating system is software which controls the general operation of computer. It consists of sets of programs and routines. The latest version of Windows XP (Service Pack 3) is recommended for the proposed system. Reasons for Recommendation 1. It is the most commonly used and popular operating system in the world. 2. It is user friendly and it also provides Graphical User Interface. 3. It makes the best use of resources such as the store and peripherals.

Database Package (Microsoft Access)


Microsoft Access is the powerful desktop database which combines a database, user interface, programming language, and querying and reporting tools into an easy to use productivity tool. There are many versions of Access but for the proposed system Microsoft Access 2007 is recommended. Reasons for Recommendation

1. The software is very user friendly. That is, every command and operation is simple and easy to operate and made easier through Wizards and, in case of problems the Help option provides with quick solutions. 2. It has strong links with Visual Basic so programming is much easier. 3. It is easy to make table, queries, relationship in it. 4. It is useful software for storing data, of all kinds, in an organized manner and with ease. 5. Microsoft Access also offers a Document Analyzer option with which the technical documentation can be completed in a small amount of time and with relative ease as compared to other packages.

Word Processing Software (Microsoft Word)


Word Processing software is a computer program which is used for the production and editing of letters and documents. There are many word processers but for the proposed system, Microsoft Word 2007 is recommended. Reasons for Recommendation 1. This will be required to view and print the User and Technical Documentation so the user can learn more about the software. 2. It has a built in spell checker to avoid spelling errors, a print preview option for the user to see what the document will look like if printed, ability to insert pictures and clip art into the document and much more. 3. It is most commonly used and popular word processor.

Antivirus Software (NOD 32)


Antivirus software is a required which will provide protection to the computer by preventing any unwanted virus from infecting the system and causing corruption and destruction of data. NOD 32 (ESET SMART SECURIY 5) is recommended. Reasons for Recommendation 1. It has very respectable reputation and it is updated daily with virus updates that will help protecting the system against virus attacks. 2. It will minimize the user intervention and maximize the protection as it scans automatically in the background for viruses, Trojans, worms etc and removes them if any are found.

LAYOUTS

Tables

Table Name: Passenger Details Primary Key: PassengerID

Field Name PassengerID PassengerName Gender Age Cell#

Data Type Text Text Text Number Text

Field Size 6 100 6 Long Integer 11

Table Name: Booking Details Primary Key: BookingID


Field Name BookingID BookingDate Seat# Flight# Class Data Type Text Date/Time Number Text Text Field Size 7 Short Date Long Integer 7 11

Table Name: Flight Details Primary Key: Flight#

Field Name Flight# Origin Destination DepartureDate DepartureTime ArrivalDate ArrivalTime SeatsAvailable EconomySeats BusinessSeats FirstClassSeats

Data Type Text Text Text Date/Time Date/Time Date/Time Date/Time Number Number Number Number

Field Size 7 50 50 Short Date Short Time Short Date Short Time Long Integer Long Integer Long Integer Long Integer

Table Name: Ticket Details Primary Key: TicketID

Field Name TicketID IssueDate ExpiryDate Status PassengerID Seat# Flight# Class BasicPrice Tax Total

Data Type Text Date/Time Date/Time Text Text Number Text Text Currency Currency Currency

Field Size 8 Short Date Short Date 10 6 Long Integer 7 11 -

RELATIONSHIPS

Passenger Details
PassengerID PassengerName Gender Age Cell# OO OO 1

Ticket Details
TicketID IssueDate ExpiryDate Status PassengerID Seat# Flight# Class 1 BasicPrice Tax Total

Flight Details
Flight# Origin Destination DepartureDate DepartureTime ArrivalDate ArrivalTime SeatsAvailable EconomySeats BusinessSeats FirstClassSeats OO

Booking Details
BookingID BookingDate Seat# Flight# Class

Forms

Form Name: Passenger Details

LOGO

ETIHAD AIRWAYS

PassengerID PassengerName Gender Age Cell# 1 1

First Record

Last Record

Next Record

Previous Record

Find Record

Add Record

Delete Record

Save Record

2 2

1. The user will manually enter the required data in the fields. 2. These pre-defined set of command buttons will perform the written task when clicked.

Form Name: Booking Details

LOGO

ETIHAD AIRWAYS

BookingID BookingDate Seat# Flight# Class 1 1

First Record

Last Record

Next Record

Previous Record

Find Record

Add Record

Delete Record

Save Record

2 2

1. The user will manually enter the required data in the fields. 2. These pre-defined set of command buttons will perform the written task when clicked.

Form Name: Flight Details

LOGO

ETIHAD AIRWAYS

Flight# Origin Destination DepartureDate DepartureTime ArrivalDate 11 ArrivalTime SeatsAvailable EconomySeats BusinessSeats FirstClassSeats

First Record

Last Record

Next Record

Previous Record

Find Record

Add Record

Delete Record

Save Record

1. The user will manually enter the required data in the fields. 2. These pre-defined set of command buttons will perform the written task when clicked.

Form Name: Ticket Details

LOGO

ETIHAD AIRWAYS

TicketID IssueDate ExpiryDate Status PassengerID Seat# 1 Flight# Class BasicFare Tax Total 1

Print Record

First Record

Last Record

Next Record

Previous Record

Find Record

Add Record

Delete Record

Save Record

1. The user will manually enter the required data in the fields. 2. These pre-defined set of command buttons will perform the written task when clicked.

QUERIES

Query Name: Booking Details Query by BookingDate


Field Name BookingID BookingDate Seat# Flight# Class Data Type Text Date/Time Number Text Text Criteria Like [Enter BookingDate]

Query Name: Booking Details Query by BookingID


Field Name BookingID BookingDate Seat# Flight# Class Data Type Text Date/Time Number Text Text Criteria Like [Enter BookingID]

Query Name: Booking Details Query by Flight#


Field Name BookingID BookingDate Seat# Flight# Class Data Type Text Date/Time Number Text Text Criteria

Like [Enter Flight#]

Query Name: Flight Details Query by ArrivalDate

Field Name Flight# Origin Destination DepartureDate DepartureTime ArrivalDate ArrivalTime SeatsAvailable EconomySeats BusinessSeats FirstClassSeats

Data Type Text Text Text Date/Time Date/Time Date/Time Date/Time Number Number Number Number

Criteria

Like [Enter ArrivalDate]

Query Name: Flight Details Query by DepartureDate


Field Name Flight# Origin Destination DepartureDate DepartureTime ArrivalDate ArrivalTime SeatsAvailable EconomySeats BusinessSeats FirstClassSeats Data Type Text Text Text Date/Time Date/Time Date/Time Date/Time Number Number Number Number Criteria

Like [Enter DepartureDate]

Query Name: Flight Details Query by DepartureDate and Destination


Field Name Flight# Origin Destination DepartureDate DepartureTime ArrivalDate ArrivalTime SeatsAvailable EconomySeats BusinessSeats FirstClassSeats Data Type Text Text Text Date/Time Date/Time Date/Time Date/Time Number Number Number Number Criteria

Like [Enter Destination] Like [Enter DepartureDate]

Query Name: Flight Details Query by Destination


Field Name Flight# Origin Destination DepartureDate DepartureTime ArrivalDate ArrivalTime SeatsAvailable EconomySeats BusinessSeats FirstClassSeats Data Type Text Text Text Date/Time Date/Time Date/Time Date/Time Number Number Number Number Criteria

Like [Enter Destination]

Query Name: Flight Details Query by Flight#


Field Name Flight# Origin Destination DepartureDate DepartureTime ArrivalDate ArrivalTime SeatsAvailable EconomySeats BusinessSeats FirstClassSeats Data Type Text Text Text Date/Time Date/Time Date/Time Date/Time Number Number Number Number Criteria Like [Enter Flight#]

Query Name: Flight Details Query by Origin


Field Name Flight# Origin Destination DepartureDate DepartureTime ArrivalDate ArrivalTime SeatsAvailable EconomySeats BusinessSeats FirstClassSeats Data Type Text Text Text Date/Time Date/Time Date/Time Date/Time Number Number Number Number Criteria Like [Enter Flight#]

Query Name: Passenger Details Query by Cell#


Field Name PassengerID PassengerName Gender Age Cell# Data Type Text Text Text Number Text Criteria

Like [Enter Cell#]

Query Name: Passenger Details Query by PassengerID


Field Name PassengerID PassengerName Gender Age Cell# Data Type Text Text Text Number Text Criteria Like [Enter PassengerID]

Query Name: Passenger Details Query by PassengerName


Field Name PassengerID PassengerName Gender Age Cell# Data Type Text Text Text Number Text Criteria Like [Enter PassengerName]

Query Name: Ticket Details Query by Class


Field Name TicketID IssueDate ExpiryDate Status PassengerID Seat# Flight# Class BasicPrice Tax Total Data Type Text Date/Time Date/Time Text Text Number Text Text Currency Currency Currency Criteria

Like [Enter Class]

Query Name: Ticket Details Query by ExpiryDate


Field Name TicketID IssueDate ExpiryDate Status PassengerID Seat# Flight# Class BasicPrice Tax Total Data Type Text Date/Time Date/Time Text Text Number Text Text Currency Currency Currency Criteria

Like [Enter ExpiryDate]

Query Name: Ticket Details Query by Flight#

Field Name TicketID IssueDate ExpiryDate Status PassengerID Seat# Flight# Class BasicPrice Tax Total

Data Type Text Date/Time Date/Time Text Text Number Text Text Currency Currency Currency

Criteria

Like [Enter Flight#]

Query Name: Ticket Details Query by Issue Date


Field Name TicketID IssueDate ExpiryDate Status PassengerID Seat# Flight# Class BasicPrice Tax Total Data Type Text Date/Time Date/Time Text Text Number Text Text Currency Currency Currency Criteria Like [Enter IssueDate]

Query Name: Ticket Details Query by PassengerID


Field Name TicketID IssueDate ExpiryDate Status PassengerID Seat# Flight# Class BasicPrice Tax Total Data Type Text Date/Time Date/Time Text Text Number Text Text Currency Currency Currency Criteria

Like [Enter PassengerID]

Query Name: Ticket Details Query by Status


Field Name TicketID IssueDate ExpiryDate Status PassengerID Seat# Flight# Class BasicPrice Tax Total Data Type Text Date/Time Date/Time Text Text Number Text Text Currency Currency Currency Criteria

Like [Enter Status]

Query Name: Ticket Details Query by TicketID


Field Name TicketID IssueDate ExpiryDate Status PassengerID Seat# Flight# Class BasicPrice Tax Total Data Type Text Date/Time Date/Time Text Text Number Text Text Currency Currency Currency Criteria Like [Enter TicketID]

REPORTS

Report Name: Booking Details Report by BookingDate


BookingDate 99/99/9999 99/99/9999 BookingID XXX9999 XXX9999 Seat# 999 999 Flight# XX99999 XX99999 Class XXXXXXXXXXX XXXXXXXXXXX

Report Name: Booking Details Report by BookingID


BookingID XXX9999 XXX9999 BookingDate 99/99/9999 99/99/9999 Seat# 999 999 Flight# XX99999 XX99999 Class XXXXXXXXXXX XXXXXXXXXXX

Report Name: Booking Details Report by Flight#


Flight# XX99999 XX99999 BookingID XXX9999 XXX9999 BookingDate 99/99/9999 99/99/9999 Seat# 999 999 Class XXXXXXXXXXX XXXXXXXXXXX

Report Name: Flight Details Report by ArrivalDate


ArrivalDate 99/99/9999 99/99/9999 ArrivalTime 99:99 99:99 Flight# Origin Destination DepartureDate DepartureTime XX99999 XXXXXXXXX XXXXXXXXX 99/99/9999 99:99 XX99999 XXXXXXXXX XXXXXXXXX 99/99/9999 99:99 SeatsAvailable EconomySeats BusinessSeats FirstClassSeats 999 999 999 999 999 999 999 999

Report Name: Flight Details Report by DepartureDate


DepartureDate 99/99/9999 99/99/9999 ArrivalTime 99:99 99:99 Flight# Origin Destination DepartureTime ArrivalDate XX99999 XXXXXXXXX XXXXXXXXX 99:99 99/99/9999 XX99999 XXXXXXXXX XXXXXXXXX 99:99 99/99/9999 SeatsAvailable EconomySeats BusinessSeats FirstClassSeats 999 999 999 999 999 999 999 999

Report Name: Flight Details Report by DepartureDate and Destination


DepartureDate 99/99/9999 99/99/9999 ArrivalTime 99:99 99:99 Destination Flight# Origin DepartureTime ArrivalDate XXXXXXXXXX XX99999 XXXXXXXXXX 99:99 99/99/9999 XXXXXXXXXX XX99999 XXXXXXXXXX 99:99 99/99/9999 SeatsAvailable EconomySeats BusinessSeats FirstClassSeats 999 999 999 999 999 999 999 999

Report Name: Flight Details Report by Destination


Destination XXXXXXXXXX XXXXXXXXXX ArrivalTime 99:99 99:99 Flight# Origin DepartureDate DepartureTime ArrivalDate XX99999 XXXXXXXXX 99/99/9999 99:99 99/99/9999 XX99999 XXXXXXXXX 99/99/9999 99:99 99/99/9999 SeatsAvailable EconomySeats BusinessSeats FirstClassSeats 999 999 999 999 999 999 999 999

Report Name: Flight Details Report by Flight#


Flight# Origin Destination DepartureDate DepartureTime ArrivalDate XX99999 XXXXXXXXX XXXXXXXXXX 99/99/9999 99:99 99/99/9999 XX99999 XXXXXXXXX XXXXXXXXXX 99/99/9999 99:99 99/99/9999 ArrivalTime SeatsAvailable EconomySeats BusinessSeats FirstClassSeats 99:99 999 999 999 999 99:99 999 999 999 999

Report Name: Flight Details Report by Origin


Origin XXXXXXXXX XXXXXXXXX ArrivalTime 99:99 99:99 Flight# Destination DepartureDate DepartureTime ArrivalDate XX99999 XXXXXXXXXX 99/99/9999 99:99 99/99/9999 XX99999 XXXXXXXXXX 99/99/9999 99:99 99/99/9999 SeatsAvailable EconomySeats BusinessSeats FirstClassSeats 999 999 999 999 999 999 999 999

Report Name: Passenger Details Report by Cell#


Cell# 999-9999-9999 999-9999-9999 PassengerID XX9999 XX9999 PassengerName XXXXXXXXXX XXXXXXXXXX Gender XXXXXX XXXXXX Age 99 99

Report Name: Passenger Details Report by PassengerID


PassengerID XX9999 XX9999 PassengerName XXXXXXXXXX XXXXXXXXXX Gender XXXXXX XXXXXX Age 99 99 Cell# 999-9999-9999 999-9999-9999

Report Name: Passenger Details Report by PassengerName


PassengerName XXXXXXXXXX XXXXXXXXXX PassengerID XX9999 XX9999 Gender XXXXXX XXXXXX Age 99 99 Cell# 999-9999-9999 999-9999-9999

Report Name: Ticket Details Report by Class


Class XXXXXXXXXXX XXXXXXXXXXX Seat# 999 999 TicketID XXXX9999 XXXX9999 Flight# XX99999 XX99999 IssueDate ExpiryDate Status PassengerID 99/99/9999 99/99/9999 XXXXXX XX9999 99/99/9999 99/99/9999 XXXXXX XX9999 BasicPrice Tax Total PKR 99999 PKR.99999 PKR.99999 PKR 99999 PKR.99999 PKR.99999

Report Name: Ticket Details Report by ExpiryDate


ExpiryDate TicketID 99/99/9999 XXXX9999 99/99/9999 XXXX9999 Flight# Class XX99999 XXXXXXXXXXX XX99999 XXXXXXXXXXX IssueDate Status PassengerID Seat# 99/99/9999 XXXXXX XX9999 999 99/99/9999 XXXXXX XX9999 999 BasicPrice Tax Total PKR 99999 PKR.99999 PKR.99999 PKR 99999 PKR.99999 PKR.99999

Report Name: Ticket Details Report by Flight#


Flight# XX99999 XX99999 Seat# 999 999 TicketID XXXX9999 XXXX9999 Class XXXXXXXXXXX XXXXXXXXXXX IssueDate 99/99/9999 99/99/9999 BasicPrice PKR.99999 PKR.99999 ExpiryDate Status PassengerID 99/99/9999 XXXXXX XX9999 99/99/9999 XXXXXX XX9999 Tax Total PKR 99999 PKR.99999 PKR 99999 PKR.99999

Report Name: Ticket Details Report by IssueDate


IssueDate TicketID 99/99/9999 XXXX9999 99/99/9999 XXXX9999 Flight# Class XX99999 XXXXXXXXXXX XX99999 XXXXXXXXXXX ExpiryDate Status PassengerID Seat# 99/99/9999 XXXXXX XX9999 999 99/99/9999 XXXXXX XX9999 999 BasicPrice Tax Total PKR 99999 PKR.99999 PKR.99999 PKR 99999 PKR.99999 PKR.99999

Report Name: Ticket Details Report by PassengerID


PassengerID XX9999 XX9999 Flight# XX99999 XX99999 TicketID IssueDate XXXX9999 99/99/9999 XXXX9999 99/99/9999 Class XXXXXXXXXXX XXXXXXXXXXX ExpiryDate 99/99/9999 99/99/9999 BasicPrice PKR 99999 PKR 99999 Status Seat# XXXXXX 999 XXXXXX 999 Tax Total PKR.99999 PKR.99999 PKR.99999 PKR.99999

Report Name: Ticket Details Report by Status


Status XXXXXX XXXXXX Flight# XX99999 XX99999 TicketID XXXX9999 XXXX9999 IssueDate 99/99/9999 99/99/9999 Class XXXXXXXXXXX XXXXXXXXXXX ExpiryDate 99/99/9999 99/99/9999 BasicPrice PKR 99999 PKR 99999 PassengerID Seat# XX9999 999 XX9999 999 Tax Total PKR.99999 PKR.99999 PKR.99999 PKR.99999

Report Name: Ticket Details Report by TicketID


TicketID XXXX9999 XXXX9999 Flight# XX99999 XX99999 IssueDate 99/99/9999 99/99/9999 ExpiryDate Status PassengerID Seat# 99/99/9999 XXXXXX XX9999 999 99/99/9999 XXXXXX XX9999 999 Class BasicPrice Tax Total XXXXXXXXXXX PKR.99999 PKR.99999 PKR.99999 XXXXXXXXXXX PKR.99999 PKR.99999 PKR.99999

You might also like