Professional Documents
Culture Documents
PROJECT REPORT
ON
1. Introduction To Project
4. Feasibility Study
5. Proposed System
Objective To Be Fulfilled
User Requirement
Requirements Determination Techniques &
System Analysis Method Employed
Prototyping
6. System Features
Input Design
Output Screen Design & Reports
Module Specification
Entity Relationship Diagram
Data Flow Diagram
Data Dictionary
Structure Chart
7. Troubleshooting
9. Bibliography
There are some disadvantages of the existing system due to which the need for
the new system is required; some of them are as follows:
The hardware and software requirement for this project are as follows:
4. FEASIBILITY STUDY:
(d) The impact of the system on the organization has been check by placing a
model in it.
Objective To Be Fulfilled:
User Requirements:
(d) The software being built must provide platform independent application.
Prototyping:
Form 1. Loading Form: This is the first form of our software in which the
application is loading. This loading is shown by progress bar.
Form 2. Login Form: This form allows any user in logon to the software
only if he/she has a correct password. This software is password protected.
Form 4. Advance Booking: This form is used to reserved seats in advance. It includes
all essential fields required in this form like name, age, address, contact number of the
passenger, seat number, departure time, day of traveling, category, destination and
amount.
Form 5. Cancellation Form: This form is used to cancel the reserved seat. The input
to this form is only the ticket number, once it is enter the whole entry is displayed from
the database.
Form 6. Seat Status: This form displays the reserved seats for a particular bus at
particular destination. What kind of seat is available (general, window or front) it
displays all properties.
Form 7. Enquiry: This form enquires about the route to the destination, fare to be
paid for the destination and categories of bus available for the destination.
Form 8. Cancel List: This form consists of a calendar to display the list of the cancel
tickets. The date selected in the calendar displays all entries for that particular date.
Form 9. Reservation Report: This form also consist a calendar to display list of
those passenger who have reserved seats on that particular date.
Form 10. Current Report: This form displays the list of those passenger who have
reserved seat on that particular day.
Data Report 1. Bus list is a chart that displays a list of all buses having fields name as
bus_id, source, destination, time, category, amount, kilometers and bypass.
Data Report 2. Reservation is the list of those passengers who have reserved seats
and this list is displayed according to the date mentioned in the query.
Data Report 3. Current booking is the list of those passengers who have reserved
seats on the day of traveling.
Data Report 4. Cancellation is the list of those passengers who have cancelled their
tickets and list is displayed according to the date mentioned in the query.
Input Design
(a) Enquiry:
The two procedures are Connect and Put data. Connect is used to open and close the
record set whenever required. Put data is used to put the record set to the database.
The function is “Get data” which is used to get record set from database which takes
SQL query as input, we can call any of these procedures, function and module as well
whenever we required in the software.
It represents the object-relationship pairs in graphical forms. Thus, we can say that
the primary goal of E-R diagrams is to represent data objects along with their
relationships.
date
address
name Bus_id No of seat
route
age Ticket no
type
address
name Bus_id No of seat
age route
Ticket no
type
address
name name Officer code
age Ticket no
age
Ticket no
name
A properly defined flow model diagram, not only helps to understand the working
of the model, but also helps the software designer to built it and test it for validation
with ease.
A DFD is a graphical representation that depicts the information flow and the
transforms that are applied as data moves from input to output. It can be used to
represent software at any level of abstraction. In fact, DFD’s may be partitioned
into levels that represent increasing information flow and functional details. The
graphical representation makes it a good tool for communication between designer
and analyst.
Cancellation requests
Special buses
Status Information
LEVEL - 0
Pay fare
Fare Mgmt.
Cancellation requests Process 1.1
Passenger
Reservation request Update
Reservation
Status database
/Cancel
process 2.2
Information
Enquiry
Information
Enquiry
counter 1.3
Status Information
Reservation officer
LEVEL – 1
Seat no. Number Integer The seat number reserved by the passenger.
Seat no. Number Integer The seat number reserved by the passenger.
Seat no. Number Integer The seat number reserved by the passenger.
RESERVATION
(a) Problem 1. While working on project, a problem occurred for selecting the
data from multi column combo box. The combo box was having four attributes but
only one value was being displayed in it.
Solution. We asked Mr. Anuj K. Singh, our Supervisor, about this problem, he
helped us out by making our concept more clear. The multi column combo select only
one attribute by default, we need to code for selecting all the attributes containing in
the combo box.
(b) Problem 2. A problem occurred while triggering a query, we were not getting the
data which was required by the application.
Solution. To solve this problem I consulted some books and took helped from my
friend, he solved the problem and the desired result was displayed. The error occurred
due to some logical error.
(c) Problem 3. One problem occurred during testing phase of the software, the error
was related to Flex grid used in the form.
Solution: To solve this problem I make use of MSDN Library. I inserted the error
number to search the solution. It displayed the points related to the error and the
problem was solved.
The application software “Bus Reservation System” has been prepared with great
excitement and enthusiasm. It required a lot of efforts and hard work, which was
possible only by team work. The characteristics of this software which make it more
effective and efficient from existing system are as follows:
A few textbooks were consulted before starting work on the project, and some of
them were found to be quite useful. Apart from textbooks, information from
internet was also gathered.
Websites: 1. www.google.com
2. www.rsrtc.gov.in