SEAT No.
JET’S ZULAL BHILAJIRAO PATIL COLLEGE,
DHULE.
Project Report On
Transportation Management System
Submitted By
Patil Monika Nilesh
Guided By
Prof. Rupali Chavan
TYBCA
ACADEMIC YEAR 2024-2025
Submitted To
KAVAYITRI BAHINABAI CHAUDHARI
NORTH MAHARASHTRA UNIVERSITY, JALGAON.
For partial fulfilment of the degree of
Bachelor of Computer Application
JET’S ZULAL BHILAJIRAO PATIL COLLEGE, DHULE
CERTIFICATE
This is to certify that the project titled “Transportation
Management System” has been carried out by Miss Patil
Monika Nilesh under my guidance in partial fulfilment of the
degree of Bachelor Of Computer Application Of Kavayitri
Bahinabai Chaudhari North Maharashtra University, Jalgaon
during the academic year 2024-2025.
Guided By: (Head of Department)
Prof. Rupali Chavan Prof. Pankaj Adawadkar
Internal Examiner External Examiner
Date: / 03 / 2025
Place: DHULE.
Acknowledgement
I would like to take this opportunity to express my
gratitude towards all of those people who have in various
ways helped in successful completion of present this
project.
My special acknowledgement to guide Prof. Rupali
Chavan and Head of Department Prof. Pankaj Adawadkar
and Prof. Sameer Shah for their timely suggestions, help
and encouragement. I must pay my most sincere
indebtedness towards all staff members without whose
help this project would have been much more difficult to
complete.
I am also thankful to my friends. My sincere thanks
also go to those who have directly or indirectly helped me
in this project.
I would also like to pay humble gratitude to my
parents for providing me emotional encouragement and
moral support for this project.
Patil Monika Nilesh
JET’S ZULAL BHILAJIRAO PATIL COLLEGE, DHULE
Organization Certificate
This is to certify that Miss Patil Monika Nilesh
student of Zulal Bhilajirao Patil College, Dhule
studying Bachelor of Computer Application.
(BCA) IIIrd Year for academic Year 2024-2025
has successfully completed the project on
“ Transportation Management System ” .
His Project wok is satisfied and meets all
requirements for Computerization of our
system. We wish them for their bright future.
Date: / 03 / 2025
Place: DHULE.
Stamp
Project Profile
Project Title :- Transportation Management System.
Aim :-Maintain the transportation work easily keeping
the transport agency up to date regarding
vehicle information.
Hardware used :- Pentium-IV-Core 2 Duo500 GB HDD, 4 GB
RAM , Keyboard, Mouse, SVGA Monitor
Software used :- PHP & MYSQL
Operating System :- Windows-7 or Onwards
Server :- Wamp/Xamp
Client Side :- HTML, JavaScript, CSS
Server Side :- PHP,MYSQL
Project Guide :- Prof. Rupali Chavan
Developed By :- Patil Monika Nilesh
Year :- 2024-2025
Meaning for PROJECT:-
INDEX
Chapter Topic Name Page
1. Introduction
1.1 Introduction to Transportation Management
System
1.2 Need of Computerization
1.3 Advantages of Computerized System
2. Hardware & Software Requirements
2.1 Hardware Requirements
2.2 Software Requirements
2.3 Introduction to php
2.4 Introduction to Access
2.5 Normalization
3. Feasibility Study
3.1 Need for Feasibility Study
3.2 Methods
3.3 Type of Feasibility
3.4 Objectives of System
4. System Description
4.1 Data Dictionary
4.2 Data Flow Diagrams
4.3 System Flow Diagrams
4.4 Database Tables
4.5 Input &Output Screens
5. Implementation
5.1 User Training Guide
5.2 Expected Problems & Solutions
6. Conclusions & Suggestions
6.1 Merits
6.2 Demerits
6.3 Suggestions to New Organizations
7. References
Chapter-1
Introduction
1.1 Introduction to Transportation Management System.
During 1950 Indian Government passed rule for transport Corporation, for
all the states the motivation behind this rule Indian Government want to activate
all the states in India and for it Indian Government give permission to
transportation in interstate to all states in India and give instruction to this
transport corporation to transport post.
TCI XPS
TCI-XPS is India's leading door - to - door Express Distribution Specialist. A
division of the INR 1500 corers. Group TCI, TCI XPS is well equipped to
handle the diverse express delivery requirements of your industry domestically
and globally.
Deliveries to 13,000 locations in India & more than 200 countries
overseas
6500 Strong Workforce
7000 Trucks
8 million sq. ft. of Warehousing Space
SERVICES - ABOUT TCI XPS SURFACE
TCI XPS surface is the core unit of TCI XPS, offering express solutions for
customers express needs, connecting over 3000 pick up and 15000 delivery
locations with fully containerized fleet of Express, feeder and service route
vehicles. TCI XPS surface enables doorstep pickup delivery and offers
customer-friendly, value added services.
SERVICES - VALUE ADDED SERVICES
Door-to-Door Services
Time bound deliveries
Diplomat Services (Extended delivery service to locations where TCI XPS
does not have its branch)
POD (Proof of Delivery)
COD (Collect on Delivery) facility
Large fleet of Express, Feeder and Service trucks
Trained drivers
SERVICES - TECHNOLOGY BACKBONE
TCI XPS deploys contemporary and state of the art information
technology backbone to track and report on the movements of the cargo
handled by it, right from the pick-up till delivery. All critical operational
offices are linked online via VSAT or leased lines to provide near real
time information. NETRAK track and tackle enables the customers to
track their consignments online. "MyXPS" facility is also extended to
select customers to check their account and service relationship with TCI
XPS.
SERVICES - ODA/DIPLOMAT SERVICES
Upto 500 Kgs. Above 500 Kgs.
Distance(kms) Extra Transit Days
(Rs) (Rs)
500
Upto 50kms 1000 3
51-100 kms 1500 2000
3
Above 100 Kms 2000 3000 3
For special zone ODA location additional Rs. 500/- over above matrix would be
charged.
SERVICES - TARIFF CHART Surface Rates Rs /Kg
Zone To
From North East West South Special
North 10 14 12 14 20
East 14 10 14 14 20
West 12 14 10 12 20
South 14 14 12 10 20
Special 20 20 20 20 20
Kindly Call/Write to us for the detailed tariff. Tariff is subject to change
without notice.
Transits days does not include the day of booking and delivery, Sundays public
holidays
VALUE ADDED SERVICE CHARGES
Services Rs. per Docket
FOD (Freight on Delivery) 200
100 per lakh (Min.
COD (Collect on Delivery)
200)
Delivery on Sunday & Holidays 100
1.2 Need of Computerization :-
In order to bring down the available down time to zero and to reduce the
available down time particularly management should get machine utilization. A
down time breaks up reports with high accuracy and well within the time and
for this the application of computer is essential.
Computer can turn out huge amount of complicated work several thousand of
time faster than a human being. Huge capacity of work very high speed and
absolute reliability are the threequalities that have made the computer the right
vehicle to bring home the harvest of science and technology.
It becomes easy to maintain the inventory by computer to keep track of
amounts to and from customer and transactions .
1.3 Advantage of Computerized System:-
The of computer work can speed up alternative tries out and an optimum
solution can be avoided within the target time.
Computer is helpful in many practical situations to obtain the best
solution instead of solution obtained with efforts.
In the calculation all necessary factors can be considered.
Thus eliminating doubtful assumption and crude approximations.
Huge amount of data can be stored which helps for periodical results and
periodical review.
Chapter 2
Hardware and Software Requirements
2.1Hardware Requirements:-
Pentium-IV-Core 2 Duo.
500 GB HDD.
4 GB RAM.
Keyboard, Mouse, SVGA Monitor.
2.2 Software Requirements:-
Operating System- Windows-7 or Onwards.
Server- Wamp/Xamp.
Client Side- HTML, Java Script,CSS.
Server Side- PHP, MYSQL.
2.3 Introduction of PHP:-
What is PHP?
PHP is an acronym for "PHP: Hypertext Preprocessor"
PHP is a widely-used, open source scripting language
PHP scripts are executed on the server
PHP is free to download and use
What Can PHP Do?
PHP can generate dynamic page content
PHP can create, open, read, write, delete, and close files on the server
PHP can collect form data
PHP can send and receive cookies
PHP can add, delete, modify data in your database
PHP can be used to control user-access
PHP can encrypt data
Why PHP?
PHP runs on various platforms (Windows, Linux, Unix, Mac OS X, etc.)
PHP is compatible with almost all servers used today (Apache, IIS, etc.)
PHP supports a wide range of databases
PHP is free. Download it from the official PHP resource: www.php.net
PHP is easy to learn and runs efficiently on the server side
The Structure of a PHP Script:-
PHP is an embedded scripting language when used in web pages. This
means that PHP code is embedded in HTML code. You use HTML tags to
enclose the PHP language that you embed in your HTML file — the same
way that you would use other HTML tags. You create and edit web pages
containing PHP the same way that you create and edit regular HTML pages.
The PHP language statements are enclosed in PHP tags with the following
form:
<?php ?>
Sometimes you can use a shorter version of the PHP tags. You can try
using <? and ?> without the php. If short tags are enabled, you can save a
little typing. However, if you use short tags, your scripts won’t run if they’re
moved to another web host where PHP short tags are not activated.
PHP processes all statements between the two PHP tags. After the PHP
section is processed, it’s discarded. Or if the PHP statements produce output,
the PHP section is replaced by the output. The browser doesn’t see the PHP
section — the browser sees only its output, if there is any.
Basic PHP Syntax
A PHP script can be placed anywhere in the document.
A PHP script starts with <?php and ends with ?>:
<?php
// PHP code goes here
?>
The default file extension for PHP files is ".php".
A PHP file normally contains HTML tags, and some PHP scripting code.
Below, we have an example of a simple PHP file, with a PHP script that uses
a built-in PHP function "echo" to output the text "Hello World!" on a web
page:
<html>
<body>
<h1>My first PHP page</h1>
<?php
echo "Hello World!";
?>
</body>
</html>
PHP - MySQL Database
With PHP, you can connect to and manipulate databases.
MySQL is the most popular database system used with PHP.
What is MySQL?
MySQL is a database system used on the web
MySQL is a database system that runs on a server
MySQL is ideal for both small and large applications
MySQL is very fast, reliable, and easy to use
MySQL uses standard SQL
MySQL compiles on a number of platforms
MySQL is free to download and use
MySQL is developed, distributed, and supported by Oracle Corporation
MySQL is named after co-founder Monty Widenius's daughter: My
What is a database?
When an amount of data is stored in an organized way, that is called a
database.
In computers, a database is managed by a software called Database
Management System.
What is a table?
A table is a set of data values. These values are organized using a vertical
columns and horizontal rows. Columns are identified by their names.
MySQL create database
In MySQL, CREATE DATABASE statement creates a database with the
given name. To use this statement, you must have the CREATE privilege for
the database. You will get an error, if the database exists and you did not
specify IF NOT EXISTS clause..
Limits on Number of Databases : MySQL has no limit on the number of
databases. The underlying file system may have a limit on the number of
directories.
2.4 Introduction to Access:-
Access is good choice of software for project if you intend to select a problem that
can be implemented as a database. Access is particularly suitable package for
database project because it is a relational database. By using tables you can
maintain the relationship between tables by means of common fields. So it is
essential to know about the database design including the definitions of an entities
and attributes and relationships.
Microsoft Access Database Server
The database server has to handle the transactions of all applications developed for
the Internet. This includes the mailing system, student information system, staff
information system etc.
The database server should be able to handle multiple users at a time. It should
have the feature such as record locking and ASP interface. All these features are
present in MS-Access 97/2000. Microsoft Access provides as unfair data
management architecture that is powerful, reliable and open to wide range of
applications and data sources.
Microsoft Access Database Server
In single user database, user read and modifies data without worrying
about users changing data at the same time.
High volume, multi-user database such as Microsoft Access hundreds or
even thousands of users may be executing transaction against the same
data concurrently.
You can automatically open a database, run a macro or supply a user
name or password when you start Access by entering option on the
command line.
Advantage if Ms-Access over SQL Server
For many user it easy to use Access that SQL server.
With the wizards and the dialogs that come with access, creating and
setting a database in access is much easier that SQL server and it is
more widely available.
Smaller companies, as the requirements of SQL server are very heavy use most
components offered by access.
2.5Normalization:-
The normalization is most important part where the database management system
is concerned. The normalization is nothing but the simplest form relating the data
and the entity. The main considerable function of the normalization is the data
redundancy. The process known, as normalization is a technique used to group
attributes in ways that eliminate these types of problems. More specific goals of
normalization are to minimize redundancy and functional dependency from the
value of another attribute. By definition, then all non-keys attributes will be
functional dependent on the primary key in every relation. When one attribute of a
relation does not uniquely define another attribute, but limits it to set of predefine
values, this called a multi-valued dependent on only one attribute of a concatenated
key. Transitive dependencies occur when a non-key attribute is functionally
dependent on one or more other non-key attribute in the relation. Normal form of
database design is specific stage, which can be easily tested by set of condition.
Normalization is measured in terms of normal forms and the process of
normalization consists of tasking appropriate steps to reach the next normal.
Normalization is a process used to design a database in a most efficient way.
Basically there are three stages or rules to be applied known as first, second and
third normal form.
First Normal Form
A database in first normal form must not contain repeating attributes.
Second Normal Form
A table is in second normal form if it is in first normal form and no column that is
not parts a primary key dependent on only a portion of the primary key.
Third Normal Form
A database is in third normal form if it contains no ‘non key dependencies’.
Chapter 3
Feasibility Study
3.1 Need for Feasibility Study
The feasibility study is need for following reasons.
Answer the question whether a new system is to be installed or not?
Determine the potential of existing system.
Improve the existing system.
To know, what should be embedded in the new system?
3.2 Method
To conduct the feasibility study firstly an expert committee called “Steering
Committee” is appointed. This committee generally consists of system analyst,
representatives from departments, which are likely to benefit form this system and
a chairman who is generally a key person in the organization.
3.3 Types of Feasibility
Three types of feasibility study are considered and the system is tested for the
same. They are-
1. Technical Feasibility
2. Economic Feasibility
3. Operational Feasibility
Let us have a look on these three types...
Technical Feasibility:-
While testing the system through technical feasibility the most important question
is that whether the new system can be developed using the present equipments,
procedures, existing software technology and the available personnel or not? If
new technology is needed what alternatives will be needed in the present structure
and work? This will require a close examination of the present system.
Economical Feasibility:-
While testing the system through economical feasibility, following points are
considered.
1. Identify the alternatives.
2. Determine cost and expected savings of each of the alternatives.
The cost must include both one tine cost and recurring cost. One time cost may
include feasibility study cost and the cost of converting form present systems to
new system.
Recurring cost may include the rent or purchasing amount of equipments, salaries
and supplies.
Operational Feasibility:-
Will the new system be used and implemented? Will there a resistance from User?
This is necessary because equip to not cry but people do cry. The existing
personnel normally worry about the job security, as change is job context wherever
new system is proposed.
Objective of System:-
Following are the objectives of the system:-
Provides mass storage for relevant data
Makes data access easier for user.
Makes the easier modification of data.
Eliminates data redundancy.
Allows growth in database system.
Protects data from physical harm, unauthorized access.
To generate reports as and when required.
To maintain historical data.
Chapter 4
System Description
4.1Data Dictionary:-
The data dictionary is a catalog of all elements or attributes in the
system. It is a Document that collets, co-ordinates and confirms what a
specific data turn means to different people organization.
The data dictionary is also referred as Meta Data (Data about data) and
centralized depository.
4.2 Data Flow Diagrams:-
Zero Level
4.3 System Flow Diagrams:-
Zero-LevelDFD-
information
data Main
User transport User
system
driver
vehicle
4.1.1
First Level of DFD:
Start
System
Invalid
Service
Msg Display
interface
Login
Take
UserNo
&
password
Catering
data Decoaration
data
Order Order
data data
Decoration
Catering Decoration Catering Order
Order
orderid conno nUserId nSrNo
catering decoration catorder decorder
4.1.2
Second Level DFD for driver:-
Data
User driver
Interactive
Interactive Input
Input
Interactive
Input
Add Delete
New Edit
Record
Interactive Input
Save driver
Retrive Data
4.1.3
Second-Level DFD for vehical :-
Data
User vehicle
Interactive
Interactive Input
Input
Interactive
Input
Add Delete
New Edit
Record
Interactive Input
Save vehicle
Retrive Data
4.1.4
Second-Level DFD for bookveh:-
Data
User bookveh
Interactive
Interactive Input
Input
Interactive
Input
Add Delete
New Edit
Record
Interactive Input
Save bookveh
Retrive Data
4.1.5
Second-Level DFD for request:-
Data
User request
Interactive
Interactive Input
Input
Interactive
Input
Add Delete
New Edit
Record
Interactive Input
Save requrest
Retrive Data
4.1.6
Second-Level DFD for feedback:-
Data
User feedback
Interactive
Interactive Input
Input
Interactive
Input
Add Delete
New Edit
Record
Interactive Input
Save feedback
Retrive Data
4.1.7
Second-Level DFD for registration:-
Data
Driver
User
registration
Interactive
Interactive Input
Input
Interactive
Input
Add Delete
New Edit
Record
Interactive Input
Save Driver registration
Retrive Data
E-R Diagram
User Login
Admin Client
request
vehicle Driver reg.
bookveh report
registration
driver
Acess DataBase & Validaty Record Status
No
Correct A
Yes
Add New Search Delete Update
Record Save Record Exit
Record Record Record
No
text A
Stop
4.4 Database Tables:-
1. Table Name: Transport
2. Table Name: Book Vehicle
3. Table Name: Driver
4. Table Name: Driver registration
5. Table Name: Feedback
6. Table Name: Request
7. Table Name: User registration
8. Table Name: Vehicle
4.5INPUT&OUTPUT SCREENS
Screenshot of Login Page:
Screenshot of Introduction Page:
Screenshot of Allocation:
Report of Allocation:
Screenshot of Report:
Screenshot of Request Table:
Screenshot of Request Display:
Screenshot of Request Table:
Chapter 5
Implementation
5.1 User Training Guide
An analysis of user training is based on two factors user capabilities and nature of
the system being installed. User range from the native to the sophisticated user.
Generally sophisticated user to learn form manuals while operational user learn
form demonstration and form on line help.
User must read manuals but they will learn for demonstration through Visual aids.
User also tends to be natural teacher. For many user training is most important to
take the information’s means it is necessary to provide documentation that user
will read and refer to over the file of system. An important document that can be
provided is introduction of the system and the sheets instruct the user and how to
start the system about the various functions that contain description of each menu.
Another users training element is a training demonstration, live demonstration with
personal contacts are externally effective for training user. In Demonstration a new
concept that is known in many ways (see it, do it) so quickly learned. It is most
important that at the time of demonstration the user receive encouragement and
attention.
Hearing and asking question and making mistakes help on understanding the
system and improve self-confidence. The three main phases in implementation take
place in series; there are the initial installations the text of the system and the
evaluation maintain of control of the system.
5.2 Expected Problems and Solution:-
No body is perfect therefore you make mistake when using a computer here we
discuss the few of the more common problems & how to correct them the printer
off.
When the printer is off the computer will indicate the printer problems & the
desired report will not print, simply turn the printer on & return.
File not Found:-
The only way this can happen if we forget to place telephone fault. System files in
particular directory of proper drive, simply check and place disk in correct drive to
avoid this mistake.
Lost the Last Data Enter:-
As in any other computer, programmer of telecom system open its, files to be read,
record information etc, or any unauthorized user deletes the record of files then to
avoid these problem when we return to the dos form main we should take the
backup of all data files.
Chapter 6
Conclusion & Suggestion
6.1Merits:-
No. of Manual Process.
Saving of money and time
Loss of dockets or report/ analysis can be generated
immediately.
6.2Demerit:-
This is not generalized system; it is useful for only Transport Corporation of India.
For making is for another exchange there must be made some changes.
6.3 Suggestions to New Organization:-
The system should be completely user friendly. But it must be done carefully
handling or menus to complete task must be in proper sequence.
As the staff of Transport Corporation Of Indian must be well Trained before
handling. The software or to appoint new staff to handle this software.
References
Mastering PHP
By- Patrick Naughton
Database System Concepts
By- Henry F. Korth
Mcgrraw- Hill International Edition
System Analysis and Design
By- Elias .M.Awd.
Galgotina Publication Pvt.Ltd.
Software Engineering, A Practitioner’s Approach
By- Roger S. Pressman
McGraw- Hill International Edition.