MY PROJECT DOCUMENT
BUS MANAGEMENT SYSTEM
Abstracts:
Computers have become an essential part of organizational information processing because of the power of technology and the volume of data to be processed. Through the technology, the manual process, defects and time consumption can be reduced. That’s in all the area of business, computer technology are widely been implemented. Hence the inception of computers had a great role in reducing large tasks to simpler one. This project “BUS MANAGEMENT SYSTEM” has been designed in PHP as front end and My Sql as the back end. The main objective of this project is maintaining good relationship with the customer and by providing them the best service. The main advantage of this site is the user can block their seat for their appropriate booking. This website is very soft and simplifying program as user defined to understand the user’s mind to clear. It will reduce the man power and reduce the time to spend. And it is used to store all the Customer details which all are given by soft program and you can view those details whenever you want. You can’t remember many details by using mind power but using this soft program you can see the locations details which place you want.
INTRODUCTION
The project entitled “Bus Management System” is developed using PHP as front end and MYSQL as back end. The purpose of developing web application Bus Management System is to provide information to Customer who want to visit various locations and to know distance between specified places etc., Bus System which gives all the required facilities to their customers when they are ready to plan booking for any Locations. By using this portal the user can book any travel packages, they can reserve their tickets for any travel, they can book and Paid Amount and also it provides help to the users. By this system the Customer can make a request to system on his wishing one. Bus Management Project Contains Administrator and Customer and Employee Modules Used. Administrator Following parts used such that Bus Route Details, Customer Details, Booking Details. Employee Details. The administrator is the only authorized person for this View Customer Details. Customer Modules Following parts used such that View Bookings and Cancellation can also made in this Website. In this generation all the companies having web sites for their companies’ advertisement to their growth likewise the Customer also should have a web site to their growth and popularity.
EXISTING SYSTEM
Initially, customers used to book tickets manually by queuing in lines at bus stations or go to travel agents who in turn used to book tickets for them. This was actually a tedious process and was leading to wastage of time. It also had issues like having incorrect names or other information used to book tickets. Bus Booking reservations at destination place and other travel reservations from destination to other places, this involves lot of manual work. For all these type of reservations must be done by user by standing lot of time in a queue.
DRAW BACKS OF THE EXISTING SYSTEM
Manual Work.
Security of information is low.
Time Consumption.
High Manpower.
PROPOSED SYSTEM
Bus Management System which gives all the required facilities to their customers when they are ready to plan booking bus for any Locations. By using this portal the user can book any Locations , they can reserve their tickets for any travel, they can book and Paid Amount and also it provides help to the users.
ADVANTAGES:
Large volumes of data can be stored with case.
Maintenance of file is flexible
Stored data and procedures can be easily edited.
Reports can be generated with case.
SYSTEM REQUIREMENT
HARDWARE SPECIFICATION
PROCESSOR:Dual Core
HARD DISK:256 GB
RAM:1 GB
MONITOR :15” Color Monitor
KEYBOARD:104 keys Standard Keyboard
MOUSE:Standard 3 Button Mouse
SOFTWARE SPECIFICATION
OPERATING SYSTEM:Windows XP/7/8
FROND END: PHP
BACK END: MY SQL
TOOL : Wamp
LOGICAL DEVELOPMENT
DFD
A data flow diagram is graphical tool used to describe and analyze movement of data through a system. These are the central tool and the basis from which the other components are developed. The transformation of data from input to output, through processed, may be described logically and independently of physical components associated with the system. These are known as the logical data flow diagrams. The physical data flow diagrams show the actual implements and movement of data between people, departments and workstations. A full description of a system actually consists of a set of data flow diagrams. The development of DFD’S is done in several levels. Each process in lower level diagrams can be broken down into a more detailed DFD in the next level
The idea behind the explosion of a process into more process is that understanding at one level of detail is exploded into greater detail at the next level. This is done until further explosion is necessary and an adequate amount of detail is described for analyst to understand the process.
DFD SYMBOLS
In the DFD, there are four symbols
A square defines a source(originator) or destination of system data
An arrow identifies data flow. It is the pipeline through which the information flows
A circle or a bubble represents a process that transforms incoming data flow into outgoing data flows.
An open rectangle is a data store, data at rest or a temporary repository of data
Source or Destination of data
Data flow
Data Store
Process
SALIENT FEATURES OF DFD’S
The DFD shows flow of data, not of control loops and decision are controlled considerations do not appear on a DFD.
The DFD does not indicate the time factor involved in any process whether the dataflow take place daily, weekly, monthly or yearly.
The sequence of events is not brought out on the DFD.
Level 0
Valid
Invalid
Level – 1
Level – 3
Level 3:
Level 4:
ENTITY RELATIONSHIP - DIAGRAM
The relation upon the system is structure through a conceptual ER-Diagram, which not only specifics the existential entities but also the standard relations through which the system exists and the cardinalities that are necessary for the system state to continue. The entity Relationship Diagram (ERD) depicts the relationship between the data objects. The ERD is the notation that is used to conduct the date modeling activity the attributes of each data object noted is the ERD can be described resign a data object descriptions.
The set of primary components that are identified by the ERD are
Data object
Relationships
Attributes
Various types of indicators.
ENTITY RELEATIONSHIP DIAGRAM
Table Design
Customer:
Customer id
int
Not null
Name
Varchar
Not null
Gender
Varchar
Not null
Mobile No
Varchar
Not null
Mail ID
Varchar
Not null
Address
Varchar
Not null
Username
Varchar
Not null
Password
Varchar
Not null
Employee:
Employee id
int
Not null
Name
Varchar
Not null
Gender
Varchar
Not null
Mobile No
Varchar
Not null
Mail ID
Varchar
Not null
Address
Varchar
Not null
Designation
Varchar
Not null
Salary
Varchar
Not null
Bus:
Bus id
int
Not null
Bus Name
Varchar
Not null
Seat
Varchar
Not null
Coach
Varchar
Not null
Entertainment
Varchar
Not null
Register:
Id
int
Not null
Name
Varchar
Not null
Gender
Varchar
Not null
Mobile No
Varchar
Not null
Mail ID
Varchar
Not null
Address
Varchar
Not null
Username
Varchar
Not null
Password
Varchar
Not null
City
Varchar
Not null
Pincode
Int
Not null
Bus Information:
Id
int
Not null
Bus number
int
Not null
Bus name
Varchar
Not null
Mobile No
Varchar
Not null
Mail ID
Varchar
Not null
Address
Varchar
Not null
Date
Varchar
Not null
Seat
Varchar
Not null
RC book
Varchar
Not null
Insurance
Varchar
Not null
Bus quality
Varchar
Not null
Bus permit
Varchar
Not null
Modules
Admin
Employees
Route management
Bus management
Bus Staff Management
Customer
Manage bookings
View bookings
Cancellations
Dashboard
MODULES DESCRIPTION
Authentication:
Authentication module contains all the information about the authenticated Person. Administrator without his username and password can’t enter into the login if he is only the authenticated Person then he can enter to his login. Authentication is the process of verifying the identity of a Person by obtaining some sort of credentials and using those credentials to verify the Users identity. If the credentials are valid, the authorization process starts. Authentication process always proceeds to Authorization process.
Employee:
Administrator adds the Employee Details like Employee id, name, phone no, Email id, address, age, designation, salary. They can view the no of cancellations on a day and rescheduled booking requests. The Employee details store into the database. Administrator only has the permission to add the Employee Details.
Bus Management:
Administrator adds the Bus Details like Bus id, bus name, seat, coach, entertainment. The Bus details store into the database. Administrator only has the permission to add the bus Details.
Route management:
This module will be accessible to admin and employee both. Information related to all roots will be added in this module. Information like From Where to Where, the distance between two locations, stoppages in a route etc. Depending Upon the distance saved bus travel time will be calculated.
Customer:
In this modules, Admin can allow the Customer to View the Details of Buses. They can view the Bus route and booking the location of travel. Customer can also cancel the Booking or else Postponed the Booking Date through this Module.
View Bookings:
In this module, The customer can view the overall Booking of Travel at any Locations. The Customer will also have the Managing Bookings which Shows the History of Bookings that are done till date