0% found this document useful (0 votes)
74 views52 pages

Malu Project Full HMM

The document is a project report for an Airway Reservation System submitted by A. Malathi for a Bachelor of Commerce degree. It outlines the project description, system specifications, and the programming languages used, specifically Visual Basic and Microsoft Access. The project aims to facilitate airline ticket reservations and includes various modules such as login, reservation, cancellation, and feedback.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
74 views52 pages

Malu Project Full HMM

The document is a project report for an Airway Reservation System submitted by A. Malathi for a Bachelor of Commerce degree. It outlines the project description, system specifications, and the programming languages used, specifically Visual Basic and Microsoft Access. The project aims to facilitate airline ticket reservations and includes various modules such as login, reservation, cancellation, and feedback.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 52

AIRWAY RESERVATION SYSTEM

A Project report submitted to Arulmigu Palaniandavar Arts College for


Women, Palani in partial fulfillment of the requirement for the Award of
Degree of
BACHELOR OF COMMERCE
(COMPUTER APPLICATION)
Submitted by

A.MALATHI
(REGISTER NO: 22PUCAA12)

Under the Guidance of


Dr.Ms.R.Deepa
Assistant Professor,PG And Research Department of Commerce

PG AND RESEARCH DEPARTMENT OF COMMERCE


ARULMIGU PALANIANDAVAR ARTS COLLEGE FOR WOMEN
(Autonomus)
Re-accredited with ‘A’ by NAAC
Run by Hindu Religious and Charitable Board
Under the Aegis of
Arulmigu Dhandayuthapani Swami Thirukovil, Palani (Affiliated to Mother Teresa
Women's University, Kodaikanal) Chinnakalayamputhur, Palani - 624615.

April-2025
CERTIFICATE
CERTIFICATE

This is to certify that the project work entitled ―AIRWAY


RESERVATION SYSTEM” submitted to Arulmigu Palaniandavar Arts
College For Women, Palani, in Partial fulfillment of the requirements for the
award of the degree of Bachelor of Commerce (Computer Application) is
record of original research work done by A.Malathi (Register
No:22PUCAA12) during the period 2024-2025.

SIGNATURE OF THE GUIDE SIGNATURE OF THE HOD

Submitted for the Viva – Voce examination held on______________________

EXTERNAL EXAMINER
ACKNOWLEDGEMENT
ACKNOWLEDGEMENT

I express my sincere thanks to the Almighty for all the blessings showered on
me.

I owe my sincere thanks to our Principal Dr.(Mrs) N.PUVANESWARI,


M.Sc., M.Phil., Ph.D.,. Arulmigu Palaniandavar Arts College For Women, Palani
for having permitted us to under go the project work.

I extremely thankful to Dr.(Mrs)N.SUMITHRA DEVI, M.Com., M.Phil.,


MBA., PGDCA., Ph.D., Head of PG and Research Department of Commerce for
her support and encouragement in completing the project successfully.

I sincerely thank the research guide Mrs.DEEPA, M.Phil., Assistant


professor, PG and Research Department of Commerce, Arulmigu Palaniandavar
Arts College For Women, Palani for inspiring guidance and encouragement to
complete the research work in a successful manner.

I extremely thankful to all staff members of PG and Research Department of


Commerce for their support and assistance provided to complete the research
work.

I deeply thank my parents, family members, respondents and friends for their
support in preparing this project work.

Above all I thank the almighty for the blessings showered on me all throughht
the execution of the project work.

RESEARCH (INDIVIDUAL)
TABLE OF CONTENTS

CHAPTER TITLE PAGE NO.


ABSTRACT
1 INTRODUCTION
1.1 PROJECT DESCRIPTION
2 SYSTEM SPECIFICATION
2.1 HARDWARE SPECIFICATION
2.2 SOFTWARE SPECIFICATION
3 LANGUAGE SPECIFICATION

3.1.VISUAL BASIC 6.0


3.1.1 Introduction
3.1.2 The integrated development environment

3.2. MICROSOFT ACCESSS


3.2.1. Introduction
3.2.2. Features of MS Access
3.1.3. MS Access Usability Hierarchy
3.1.4. Additional features of MS Access
3.1.4. A review of database concepts

4 DATABASE DESIGN
5 SAMPLE SCREENSHOTS
6 SAMPLE CODING
7 CONCLUSION
8 BIBLIOGRAPHY
ABSTRACT

This project entiled as ―AIRWAY RESERVATION SYSTEM‖ is


designed by using visual basic as front end and access as back end. The project
is used by the customers or people. This project through customers or people
can easily login in the Airway reservation. The admin can view the different
kinds of packages and easily ,register under their choices . Customers are daily
motivated by this Quotes Of The Day button. Customers or people easily get
the daily updates using this project.
INTRODUCTION

The entire project has been developed keeping in view of the


distributed client server computing technology, in mind. The specification has been
normalized up 2NF to eliminate all the anomalies that may arise due to the database
transaction that are executed by the general users and the organizational
administration. The user interfaces are browser specific to give distributed
accessibility for the overall system. The internal database has been selected as
database MS Access.

The Airline Reservation System project is an implementation of a general


Airline Ticketing website like Orbitz, which helps the customer to search the
availability and prices of various airline tickets, along with the different packages
available with the reservations.
This project also covers various features like online registration of the
users, modifying the details of the website by the management staff or administrator
of the website by adding deleting or modifying the customer details flights or
packages information in general this website would be designed to perform like any
other airline ticketing website available online.
1.1 PROJECT DESCRIPTION

The Project ―Airway reservation Management System‖ contains the following


modules
They Are

 Login Module
 Customer reservation Module
 Cancellation Module
 Postpone Module
 Feedback

MODULE1:(Login Module)
In this module the User can enter their user name, password , to login into the
application.

MODULE2:(Reservation Module)
In this module the user can select and book their flight. And the Administrator
can view the booking details .

MODULE3:(Cancellation Module)
In this module the user can enter their personal details which they given
during booking and cancel the flight.

MODULE4:( Postpone Module)


In this module the user can enter their personal details which they given during
booking and postone the flight.

MODULE5:( Feedback Module)


In the module the user can give feedback about their experience and the flight.
2. SYSTEM SPECIFICATION

2.1 HARDWARE SPECIFICATION (Minimum Requirement)


1) PROCESSOR :Intel® Core ™ i5-2520M
2) RAM : 40GB or Above.
3) HARD DISK : 160 GB
4) MONTOR : 15’inch LCD Monitor.
5) CD DRIVE : DVD Writer
6) KEY BOARD : Multimedia Keyboard
7) MOUSE : Wireless Mouse

2.2 SOFTWARE SPECIFICATION (Minimum Requirement)


1) Front End : Visual Basic 6.0
2) Back End : Microsoft Access Database 2007.
3) Operating System : Windows XP
LANGUAGE SPECIFICATION
3.LANGUAGE SPECIFICATION

3.1. VISUAL BASIC PROGRAMMING

Visual Basic (VB) is the fastest and easiest way to create applications for
MS Windows. Whether you are an experienced professional or brand new to
Windows programming, VB provides you with a complete set of tools to simplify
rapid application development.

3.1.1. INTRODUCTION

The ―Visual‖ part refers to the method used to create the graphical user
interface (GUI). Rather than writing numerous lines of code to describe the
appearance and location of interface elements, you simply put prebuilt objects
into place on screen.
The ―Basic‖ part refers to the BASIC (Beginners All-purpose Symbolic
Instruction Code) language. We need to notice that VB has evolved from original
BASIC language and now contains several hundred statements, functions, and
keywords, many of which relate directly to the Windows GUI.
The VB programming is not unique to Visual Basic. The following
applications or programming also used VB:
• VBA in MS Word, Excel, and Access
• VB Script for web-based programming
• Visual Basic Concepts

Visual Basic, derived from the Basic language, is an object-


based and event- driven programming language from Microsoft. This
language is relatively easy to learn. It enables you to create GUI
(Graphical user interface) applications easily using the Rapid
Application Development (RAD) technique. The one most interesting
feature of this language is that it comes with a designer called
Integrated Development Environment (IDE). The easy-to-use tools of
the IDE enable you to easily create buttons, textbox, and other controls
for your desktop application.

Visual Basic 6.0 is a very powerful programming language. It


enables GUI application development, provides access to databases and
enables the creation of ActiveX controls.
In addition, Visual Basic 6 is Event-driven because we need to write
code in order to perform some tasks in response to certain events. The
events usually comprises but not limited to the user's inputs. Some of the
events are load, click, double click, drag and drop, pressing the keys and
more. We will learn more about events in later lessons. Therefore, a
VB6 Program is made up of many subprograms, each has its own
program code, and each can be executed independently and at the same
time each can be linked together in one way or another.

Start New Project

Run the Visual Basic software from the list of programs.


Click "Standard EXE". Start a Standard .exe type ofproject. In the
beginner level, you will only learn about this type of project.

Other project types on this window are for the advanced learners.
You can do a lot of things implying VB6 is giving you enough power
in your hand through these different project types.

3.1.2.THE INTEGRATED DEVELOPMENT ENVIRONMENT


After this, the main workspace appears where you will develop
your application with the tools in IDE (Integrated Development
Environment).

It is very important to know the names of all the elements of this


development environment. The tools available here makes it very easy for you
to develop an application. The VB6 IDE provides you many tools in one
place. You can add a control on the form of your choice, set a property of an
object from the Properties Window on the right hand side, set the form layout
and many more things that you can use alongside your coding. You can even
fill the ToolBox with lots of additional controls.
1) The Menu Bar

The Menu Bar contains all the menu such as File, Edit, View, Tools and soon.

2) The Tool Bar

The Tool Bar contains all the tools such as Open, Save, Copy,
Cut. Start and so on.

3) The Tool Box

4) View Code Window


Double-click on form or any control on the form or click "view code"
iconin explorer window to view the code window.
5) Save project

After developing your application, save your project in order to modify


or improve it later, or make an executable file with a few clicks. The
project, form and module are saved in .vbp, .frm and .bas extensions
respectively.

The Properties Window


6) The Project Explorer Window

The Project Explorer Window gives you a view of the modules or forms
which are contained in your VB application. You can switch from one form
to another or from one module to another from the Project Explorer
Window. You can view the code window of a particular form or module as
well.

7) The Code Window

You need the Code Window to write code that will specify the behavior
of the forms and the objects. Remember that the Form is an object.

The Immediate Window helps in debugging your program by


displaying the current values of variables or expressions in a certain
line of your code.
8) The Object Browser

Press F2 to showtheObject Browser Window.It is veryuseful because


youcan learn about all the methods, functions, properties and events of the
objects. If you want to know about any property, method, event, function
etc, simply search in the Object Browser.

9) Label
The label control is used to display text. It is also used to label other
controls. The enduser cannot edit the label text.

10) Command Button:

The Command Button control is simply abut to nthat we see in our


daily-use software. When the end-user clicks the Command Button, the
program behaves according to the code assigned in the Common Button.
11) Option Button

This control enables the end-user to select one among several


options.Only one option button among others in a group can be on at
the same time.You can name an option using the Caption property.

12) Check Box

The Check Box control is used to make a yes/no or true-false


selection. You can check more than one Check Box at the same time
that let you make multiple choices. You can label this control using the
Caption property.

13) Vscroll Bar & Hscroll Bar

Vscroll Bar and Hscroll Bar control slet you create Verticalscroll bar
and Horizontal scroll bar respectively.

14) Frame

The Frame control is used as a container of other controls. This is


also used to group different controls especially in Option Button
controls when you wish to select more than one option. The Caption
property associated with it is useful to label the frame.

15) ListBox & ComboBox

The ListBox control contains a number of items. The user can select
one or more items from the list.

16) Drive List Box , Dir ListBox &File ListBox

These controls are of tenused together to perform filerelate task s like


opening or selecting files that are stored in the secondary memory.
17) Timer

The Timer control is not visible on the form when you run the
program. It is used to execute lines of code repeatedly at specific
intervals.

18) The Data Control

The Data control isused for database programming.

19) Back Color and Fore Color

The Back Color property sets the background color of an object


while the ForeColor property changes the foreground color used to
display text.
 It is necessary for us to have a better understanding some of the key
concepts VB has built. A simplified version of the workings of Windows
involves three key concepts – windows, events, and messages.
command buttons
• icons
• text boxes
• option buttons, and
• menu bars

 The MS Windows operating system manages all of these many windows


by assigning each one a unique id number (window handle or hWnd).
Events can occur through user actions such as mouse click or a key press,
through programmatic control, or even as a result of another window’s
actions. Each time an event occurs, it causes a message to be sent to the
operating system. The system processes the message and broadcasts it to
the other windows.
 In traditional or procedural applications, the application itself controls
which portions of code execute and in what sequence. Execution starts
with the first line of code and follows a predefined path through the
application, calling procedures as needed.
 In an event-driven application, the code does not follow a predetermined
path – it executes different code sections in response to events. Events can
be triggered by:

• The user’s actions,


• Messages from the system or other applications, or - event from
the application itself.
• VB Integrated Development Environment

VB Integrated Development Environment (IDE) integrates many different


functions such as design, editing, compiling, and debugging within a common
environment while each of these tools would operate as a separate program in a
traditional development environment.

20) Object browser


• Code editor window
• Form layout window – allows you to position the forms in your
application using a small graphical representation of the screen.
• Immediate, Locals, and Watch windows under View menu are used for
debugging.

21) Environment Options


VB provides a great deal of flexibility, allowing you to configure the working
environment to best suit your individual style. Two different styles are available
for the VB IDE:
• single document interface (SDI): with SDI, all of the IDE windows are free
to be moved anywhere on screen.
• Multiple document interface (MDI): all of the IDE windows are contained
within a single resizable parent window.

 To switch between SDI and MDI modes, Select Options from the Tools
menu. The Options dialog box is displayed.
• Select the Advanced tab.
• Check or uncheck the SDI Development Environment check box.
• The IDE will start in the selected mode the next time you start Visual
Basic.
3.2 MICROSOFT ACCESS
3.2.1 INTRODUCTION

Microsoft Access (MS Access) is a Relational Database Management


System (RDBMS) developed by Microsoft. It is a part of the Microsoft Office
suite and is widely used for creating, managing, and analyzing databases. MS
Access provides a user-friendly interface for handling large amounts of structured
data efficiently.
Unlike traditional databases that require complex programming knowledge,
MS Access allows users to create databases using built-in templates, tables,
queries, forms, and reports. It supports data entry, storage, retrieval, and reporting,
making it suitable for small to medium-sized businesses and personal use.
MS Access integrates seamlessly with other Microsoft applications like
Excel, Outlook, and SharePoint, allowing users to import and export data easily. It
also supports Visual Basic for Applications (VBA), enabling automation and
advanced customization.
With features like multi-user support, security settings, and data validation,
MS Access is a cost-effective and efficient solution for managing databases
without requiring extensive SQL knowledge. It is commonly used in businesses,
schools, and organizations for inventory management, customer tracking, and
reporting systems.
MS Access uses the .ACCDB or older .MDB file format to store data.
While it is ideal for small to medium-sized applications, it has a size limit of 2GB
per database file. For larger databases, it can connect to more powerful database
management systems like SQL Server.

 Part of Microsoft Office Suite – MS Access is included in the Microsoft Office


suite, often bundled with applications like Word, Excel, and PowerPoint.
 User-Friendly Interface – It offers a graphical user interface (GUI) that allows
users to create and manage databases without extensive programming
knowledge.
 Database Structure – Access databases consist of tables, queries, forms, reports,
and macros to store and manipulate data efficiently.
 Tables – The core component where data is stored in rows and columns, similar
to an Excel spreadsheet.
 Queries – Used to retrieve and manipulate data from tables based on specific
conditions.
 Forms – User-friendly interfaces that allow easy data entry and interaction with
the database.
 Reports – Designed to format and present data in a structured way for printing
or viewing.
 Macros & VBA (Visual Basic for Applications) – Automates tasks and
enhances database functionality using programming.
 Data Import & Export – MS Access supports importing data from various
sources like Excel, SQL Server, and text files, as well as exporting data for
external use.
 Multi-User Support – It allows multiple users to access and edit the database
simultaneously over a shared network.
 Integration with Other Microsoft Applications – Access integrates well with
Excel, Outlook, and SharePoint, making it a flexible tool for data management.
 Security Features – It provides password protection, encryption, and user-level
permissions for database security.
 Templates – Built-in templates help users create databases quickly for tasks
like inventory management, employee records, and customer tracking.
 Scalability – While MS Access is best suited for small to medium-scale
databases, it can connect to larger databases like SQL Server for enterprise
applications.
 Cost-Effective Solution – Compared to full-fledged database management
systems like SQL Server or Oracle, MS Access is a more affordable and
accessible option for small businesses and individuals.
3.2.2.FEATURES OF MS ACCESS

With Access we can develop easy-to-use input forms as you have seen from
other Windows applications. We can process your data and run powerful reports.
Access is also a powerful Windows application - probably the best
enduser/developer product ever written:

 Brings the productivity of database management to the usability and


consistency of Microsoft Windows. Because both Windows and Access are
from Microsoft, the two products work very well together.Can work very
well together with other MS products such as VB, VC++, .net etc.
 Runs on the Windows 95, Windows 98, Windows NT, 2000, or XP
platform, so all the advantages of Windows are available in Access. You
can cut, copy, and paste data from any Windows application to and from
Access. You can create a form design in Access and paste it into the report
designer.
 Using ActiveX (formerly called OLE - Object Linking and Embedding)
objects in Windows and Microsoft Office 2000 products (Excel, Word,
PowerPoint, and Outlook), You can extend Access into a true database-
operating environment by integrating it with these products With the new
Internet extensions, you can create forms that interact with data directly
from the World Wide Web and translate your forms directly into data
access pages for corporate intranets that work directly with your Internet
browser.

 Access is not only a database manager but also a relational database


manager:
• Provides access to all types of data and allows the use of more than one
database tables at a time.
• Can reduce the complexity of your data and make it easier to get your
job done.
• Can link an Access table with mainframe or server data or use a table
created in dBase or Excel.
• Can take the results of the link and combine the data with an Excel
worksheet quickly and easily. If you use Microsoft Office 2000, there is
complete interoperability between Access and Word, Excel, Outlook,
and PowerPoint.
• Can easily manipulate Access data from your VB or VC applications.

 MS Access has several versions: Access 2, Access 95, Access 97, Access
2000, and Access 2003. If you are upgrading to Access 2000 from earlier
versions of Access, you should consider a few things. Earlier versions of
Access databases must be converted to Access 2000 format before they are
usable. After an Access 2.0 or Access 95 database is converted to Access
2000 format, it cannot be converted back; it’s unusable by Access 2.0, 95,
or 97. We can, however, save Access 2000 database in Access 97 format.
As an Access 2000 user, you can open and work with Access 2.0, 95, or 97
data by attaching to them as external databases, but you cannot modify any
of the objects (forms, reports, queries, and so on) you find in them.

3.2.3. MS ACCESS USABILITY HIERARCHY

Beginning at the lowest level of the hierarchy and moving upward, you see:

 Objects listed first; these give the end user the capability of creating tables,
queries, forms, and reports easily.
 By using functions/expressions, simple processing can be performed to
validate data, enforce a business rule, or display a number with a currency
symbol.
 Macros allow for automation without programming. However, VBA
(Visual Basic for Applications) code lets the user program complex
processes. Finally, by using Windows API (Application Programming
Interface) calls to functions or DLLs (Dynamic Link Libraries) written in
other languages such as C, Java, or Visual Basic, a programmer can write
interfaces to other programs and data sources. Similarly, the programmer
can write the interfaces from other applications to connect to the Access
database. Access is a set of tools for end-user database management.
Access has a table creator, a form designer, a query manager, a data
access page creator, and a report writer.
 Access is also an environment for developing applications. Using macros
or modules to automate tasks, you can create user-oriented applications as
powerful as those created with programming languages —complete with
the buttons, menus, and dialog boxes. By programming in Visual Basic for
Applications (known as VBA), you can create programs as powerful as
Access itself. In fact, many of the tools in Access (such as Wizards and
Builders) are written in VBA.
 Microsoft Access (MS Access) is a Relational Database Management
System (RDBMS) developed by Microsoft. It is a part of the Microsoft
Office suite and is widely used for creating, managing, and analyzing
databases. MS Access provides a user-friendly interface for handling large
amounts of structured data efficiently.
 Unlike traditional databases that require complex programming knowledge,
MS Access allows users to create databases using built-in templates, tables,
queries, forms, and reports. It supports data entry, storage, retrieval, and
reporting, making it suitable for small to medium-sized businesses and
personal use.
 MS Access integrates seamlessly with other Microsoft applications like
Excel, Outlook, and SharePoint, allowing users to import and export data
easily. It also supports Visual Basic for Applications (VBA), enabling
automation and advanced customization.
 With features like multi-user support, security settings, and data validation,
MS Access is a cost-effective and efficient solution for managing databases
without requiring extensive SQL knowledge. It is commonly used in
businesses, schools, and organizations for inventory management, customer
tracking, and reporting systems.
 MS Access uses the .ACCDB or older .MDB file format to store data.
While it is ideal for small to medium-sized applications, it has a size limit of
2GB per database file. For larger databases, it can connect to more powerful
database management systems like SQL Server.
Part of Microsoft Office Suite – MS Access is included in the Microsoft Office
suite, often bundled with applications like Word, Excel, and PowerPoint. Its key
features were,

 User-Friendly Interface – It offers a graphical user interface (GUI) that allows


users to create and manage databases without extensive programming
knowledge.
 Database Structure – Access databases consist of tables, queries, forms, reports,
and macros to store and manipulate data efficiently.
 Tables – The core component where data is stored in rows and columns, similar
to an Excel spreadsheet.
 Queries – Used to retrieve and manipulate data from tables based on specific
conditions.
 Forms – User-friendly interfaces that allow easy data entry and interaction with
the database.
 Reports – Designed to format and present data in a structured way for printing
or viewing.
 Macros & VBA (Visual Basic for Applications) – Automates tasks and
enhances database functionality using programming.
 Data Import & Export – MS Access supports importing data from various
sources like Excel, SQL Server, and text files, as well as exporting data for
external use.
 Multi-User Support – It allows multiple users to access and edit the database
simultaneously over a shared network.
 Integration with Other Microsoft Applications – Access integrates well with
Excel, Outlook, and SharePoint, making it a flexible tool for data management.
 Security Features – It provides password protection, encryption, and user-level
permissions for database security.
 Templates – Built-in templates help users create databases quickly for tasks
like inventory management, employee records, and customer tracking.
 Scalability – While MS Access is best suited for small to medium-scale
databases, it can connect to larger databases like SQL Server for enterprise
applications.
 Cost-Effective Solution – Compared to full-fledged database management
systems like SQL Server or Oracle, MS Access is a more affordable and
accessible option for small businesses and individuals.

3.2.4. ADDITIONAL FEATURES OF MS ACCESS:

1.Primary Key and Indexing:


Allows setting a primary key for unique identification of records and
uses indexing to speed up searches and queries.

2. Data Types and Field Properties :


Supports various data types such as Text, Number, Date/Time,
Currency, Yes/No, and Attachment. Field properties like input masks and
default values help maintain data integrity.

3. Lookup Wizard :
Helps users create dropdown lists in tables and forms by fetching
data from another table, ensuring consistency.

4. Switchboard Manager :
Allows creating a menu-driven interface to navigate the database
easily, making it more user-friendly.

5. Attachment Data Type :


Unlike other database systems, MS Access allows users to attach files
like images, documents, and PDFs directly to records.

6. OLE (Object Linking and Embedding) :


Supports embedding objects such as Excel spreadsheets, Word
documents, and images inside the database.

7. Crosstab Queries :
Enables users to create pivot-style summary tables, similar to pivot
tables in Excel, for better data analysis.

8. Replication and Synchronization :


Provides the ability to replicate a database for offline work and later
synchronize changes when connected.

9. Action Queries :
MS Access supports Append, Delete, Update, and Make-Table
Queries to manipulate large datasets efficiently.

10. Split Database Architecture :


Allows separating the database into a front-end (forms, queries,
reports) and a back-end (tables, data) for better performance and multi-user
access.

11. Hyperlink Field Support :


Stores clickable links to websites, emails, or files, useful for web-
integrated databases.

12. Calculated Fields :


Users can create fields that perform calculations directly within tables
without requiring queries or reports.

13. Data Macros :


Automates actions at the table level, such as automatically updating a
field when another field changes.

14. Cloud and Web Integration :


Can be published to SharePoint or Access Web Apps, enabling users
to access the database via a web browser.

15. Multi-Tenant Database Design :


Supports designing databases that serve multiple users with different
access levels, improving data security and organization.
3.2.5. A REVIEW OF DATABASE CONCEPTS

Database is a computer term for a collection of information concerning a


certain topic or business application. Databases help you organize this related
information in a logical fashion for easy access and retrieval. In a real manual file
filing database system, you probably have in/out baskets and some type of formal
filing method. Information is accessed manually by opening a file cabinet, taking
out a file folder, and finding the correct piece of paper. Paper forms are used for
input, per-haps with a typewriter. Information is found by sorting the papers
manually or by copying desired information from many papers to another piece of
paper.
A computer database is nothing more than an automated version of the
filing and retrieval functions of a manual paper filing system. Computer databases
store information in a structured format that you define. They can store data in a
variety of forms, from simple lines of text (such as name and address) to complex
data structures that include pictures, sounds, or video images. A relational
database management system (RDBMS) such as Access stores data in many
related tables. The user can ask complex questions from one or more of these
related tables, with the answers returning as forms and reports.
Microsoft Access follows traditional database terminology. The terms
database, table, record, field, and value indicate a hierarchy from largest to
smallest. In some computer software products, the database is the object that
holds the actual data; in Access, this is called a table. Access can work with only
one database at a time. Within a single Access database, however, you can have
hundreds of tables, forms, queries, reports, pages, macros, and modules - all
stored in a single file with the file extension .MDB (multiple database) or .ADP if
you are using SQL Server.
SAMPLE SCREENSHOTS
SAMPLE SCREENSHOTS
INFORMATION ABOUT THE AIRWAY RESERVATION

LOGIN:
SELECT YOUR OPTION:

RESERVATION FORM:
NEW DATA:

CANCELLATION FORM:
POSTPONE FORM:

FEEDBACK FROM PEOPLE:


SAMPLE CODING
6.SAMPLE CODING

LOGIN FORM:

Private Sub Command1_Click()

If (Text1.Text = "MALATHI" And Text2.Text =

"MALALA") Then

MsgBox ("YOUR USERNAME AND PASSWORD IS CORRECT")

Form3.Show

Else

MsgBox ("YOUR USERNAME AND PASSWORD IS INCORRECT")

End If

End Sub

Private Sub Command2_Click()

End

End Sub

Private Sub Form_Load()

Text1.Text = ""

Text2.Text = ""

End Sub
CHOOSE YOUR OPTION

CODING:

Private Sub_Click()

Form1.Show

End Sub

Private Sub Command1_Click()

MsgBox "FLIGHT BOOKING FORM"

Form2.Show

End Sub

Private Sub Command2_Click()

MsgBox "FLIGHT CANCELLATION FORM"

Form4.Show

End Sub

Private Sub Command3_Click()

MsgBox "FLIGHT POSTPONE FORM"

Form5.Show

End Sub

Private Sub Command4_Click()

MsgBox "FEEDBACK FORM"


Form6.Show

End Sub

FLIGHT BOOKING

CODING:

Private Sub Command1_Click()

Form3.Show

End Sub

Private Sub Command2_Click()

MsgBox "YOUR TICKET FOR FLIGHT IS BOOKED"

Form3.Show

End Sub

Private Sub Command3_Click()

Data1.Recordset.AddNew

MsgBox "ENTER THE NEW DATA"

End Sub

Private Sub Command4_Click()

Data1.Recordset.Update
MsgBox "CHANGES ARE UPDATED"

End Sub

Private Sub Command5_Click()

Data1.Recordset.Delete

MsgBox "SELECTED DATA ARE DELETED"

End Sub

Private Sub Form_Load()

Combo1.AddItem ("FIRST CLASS")

Combo1.AddItem ("ECONOMY CLASS")

Combo1.AddItem ("BUSINESS CLASS")

Combo1.AddItem ("PREMIUM ECONOMY CLASS")

Combo2.AddItem ("MALE")

Combo2.AddItem ("FEMALE")

Combo3.AddItem ("9.30 AM")

Combo3.AddItem ("12.30 PM")

Combo3.AddItem ("3.30 PM")

Combo3.AddItem ("6.00 PM")


Combo3.AddItem ("9.30 PM")

Combo3.AddItem ("12.30 AM")

Combo3.AddItem ("3.30 AM")

Combo3.AddItem ("6.00 AM")

Combo4.AddItem ("AIR INDIA")

Combo4.AddItem ("INDIGO")

Combo4.AddItem ("SPICE JET")

Combo4.AddItem ("VISTARA")

End Sub

CANCELLATION OF FLIGHT

CODING:

Private Sub Command1_Click()

MsgBox "YOUR FLIGHT CANCELLED SUCCESSFULLY"

Form3.Show

End Sub

Private Sub Command2_Click()

Form3.Show

End Sub
Private Sub Form_Load()

Combo1.AddItem ("FIRST CLASS")

Combo1.AddItem ("ECONOMY CLASS")

Combo1.AddItem ("BUSINESS CLASS")

Combo1.AddItem ("PREMIUM ECONOMY CLASS")

Combo2.AddItem ("AIR INDIA")

Combo2.AddItem ("INDIGO")

Combo2.AddItem ("SPICE JET")

Combo2.AddItem ("VISTARA")

End Sub

POSTPONE FLIGHT

CODING:

Private Sub Command1_Click()

MsgBox "FLIGHT POSTPONED SUCCESSFULLY"

Form3.Show

End Sub

Private Sub Command2_Click()

Form3.Show

End Sub
FEEDBACK

CODING:

Private Sub Command1_Click()

MsgBox "FEEDBACK SUBMITTED SUCCESSFULLY"

End Sub

Private Sub Command2_Click()

Form3.Show

End Sub
CONCLUSION
7.CONCLUSION

This project entitled ―Airway reservation system‖ is developed using visual


basic with access . This project is used to login easily and help to register their
name under their needs . Existing customers as well as people can also
book,cancel, postone their flight ticket . So ,customer or people easily register and
book their tickets using this application.
BIBLIOGRAPHY
8.BIBLIOGRAPHY

1. Visual Basic 6 for Windows. Berkeley. CA: Peachpit


Press, 2000.

2. VB COM. Chicago, IL: Wrox Press Inc., 1999 - Lewis,


Thomas.

3. Ted. Programming Distributed Applications with COM and Microsoft


Visual Basic 6.0. Redmond, WA: Microsoft Press, 1998 – Pattison.

4. Microsoft Visual Basic Design Patterns. Redmond. WA: Microsoft


Press, 2000 - Stamatakis. William.

5. Access 2010 For Dummies, by Laurie Ulrich Fuller, Ken Cook,


Paperback: 456 pages Publisher: For Dummies (May 10, 2010) Amazon

6. Access 2010 Bible, by Michael R. Groh, Paperback: 1392 pages


Publisher: Wiley (May 10, 2010) Amazon

7. Access 2010: The Missing Manual, by Matthew MacDonald, Paperback:


608 pages Publisher: Pogue Press; 1 edition (July 1, 2010) Amazon

8. Access 2010 Programmer's Reference, by Rob Cooper et al. Paperback:


1200 pages Publisher: Wrox (August 9. 2010) Amazon

HYPERLINK

www.webcrawler.com

www.ask.com/Reference+Books

www.visualbasic.about.com

www.booksnbytes.com/authors

You might also like