Intelligent Transport Planning System Report
Intelligent Transport Planning System Report
A PROJECT REPORT
Submitted by
in
Computer Engineering/Information Technology
Sankalchand Patel College of Engineering, Visnagar
CERTIFICATE
This is to certify that the project report submitted along with the project
entitled “Intelligence transport planning system” has been carried out
by Poriya Umang Alpeshbhai under my guidance in partial fulfillment for
the degree of Bachelor of Engineering in Computer Engineering, 8th
Semester of Sankalchand Patel University, Visnagar during the academic
year 2022-23.
T-13 Platinum Plaza ,Opp Good Luck Party Ploat ,Nr. D-Mart
Circle, Mehsana - 384002
E-mail: info@[Link], web :-www..[Link]
Date: / 05 / 2023
During the period of her/ his internship program with us, he/she had been
exposed to different processes and was found diligent, hardworking and
inquisitive.
DECLARATION
We hereby declare that the Internship report submitted along with the
Internship entitled “Intelligence transport planning system” submitted
in partial fulfillment for the degree of Bachelor of Engineering in
Computer Engineering/Information Technology to Sankalchand Patel
University, Visnagar, is a bonafide record of original project work carried
out by us at Greencircle Technology under the supervision of Mr. Hitesh
Chaudhary and that no part of this report has been directly copied from any
student’s reports or taken from any other source, without providing due
reference.
We wish to express our sincere gratitude to our company guide Mr. Hitesh Chaudhary
and our faculty guide Dr. Rajesh Patel, for helping us through our project by giving us
the necessary suggestions and advises along with their valuable co-ordination in
completing this work. We also thank our parents, friends and all the members of the
family for their precious support and encouragement which they had provided in
completion of our work. Thus, in conclusion to the above said, we once again thank the
company guide and faculties and members of Sankalchand Patel College of
Engineering for their valuable support in completion of the project.
Thank You
Poriya Umang Alpeshbhai
i
ABSTRACT
In this project main role is admin In ITPS admin can manage truck details, material,
party, sites, petrol pump details, royalty, excavator rates, way bridge, driver details, and
admin can manage the all of these rates, and prices statement A ITPS is one of the core
technologies used in supply chain management. The ITPS is a software application to
maintain day to day transactions in transport office. Using this system admin can manage
transport work. He/she can select vehicle (truck) to transport the good
ii
TABLE OF CONTENTS
Acknowledgement...........................................................................................................i
Abstract...........................................................................................................................ii
Table of Contents...........................................................................................................iii
List of Figures.................................................................................................................v
List of Tables..................................................................................................................v
Chapter 1 Introduction.................................................................................................1
Purpose..........................................................................................................1
Scope.............................................................................................................1
Chapter 2 System Environment..................................................................................2
Hardware configuration.................................................................................2
Software configuration..................................................................................2
Software features...........................................................................................2
PHP TRIAD...............................................................................2
Speed optimization.........................................................2
Macromedia Dreamweaver 8.........................................3
Dreamweaver and accessibility......................................5
PhpMyAdmin.................................................................5
Apache web server......................................................................5
Configuration Files......................................................................................6
Chapter 3 Feasibility study..........................................................................................7
Technical feasibility.......................................................................................7
Behavioral feasibility.....................................................................................7
Economic feasibility......................................................................................7
Chapter 4 System design..............................................................................................8
UML diagram................................................................................................8
Use case diagram............................................................................................8
Activity diagram..........................................................................................11
Class diagram...............................................................................................14
Entity relationship diagram..........................................................................16
Data flow diagram.........................................................................................18
Data Dictionary.............................................................................................21
LIST OF TABLES
Table 4.7.1 –
Admin Table 4.7.2 Details
– Truck
Table 4.7.3 – Material Catagory
Table 4.7.4 – Party
Table 4.7.5 – Site
Table 4.7.6 – Pump
Table 4.7.7 – Royalty
Table 4.7.8 –
Excavator
Table 4.7.9 – Way Bridge
Table 4.7.10 – Driver
Table 4.7.11 – Daily
v
Form Table 4.7.12–
Payment
v
i
1ET1020208
Introduction
(1ET1020
1. INTRODUCTION
Scope:
The scope of transport system involves order processing, transportation, materials
handling, all integrated throughout a network of facilities Demonstration of significant
cost savings. Significant contribution to the overall growth of the company. Improvement
in visibility and security, especially in transit. Simplification of supply chain process
across modes and carriers.
1ET1020208
System Environment
2. SYSTEM ENVIRONMENT
[Link] PHP
PHP is a scripting language originally designed for producing dynamic web pages.
It has evolved to include a command line interface capability and can be used in
standalone graphical applications. While PHP was originally created by Rasmus Lerdorf
in 1995, the main implementation of PHP is now produced by The PHP Group and
serves as the de facto standard for PHP as there is no formal specification. PHP is free
software released under the PHP License; however, it is incompatible with the GNU
General Public License (GPL), due to restrictions on the usage of the term PHP. It is a
widely-used general-purpose scripting language that is especially suited for web
development and can be embedded into HTML. It generally runs on a web server, taking
PHP code as its input and creating web pages as output. It can be deployed on most web
1ET1020208
System Environment
servers and on almost every operating system and platform free of charge. PHP is
installed on more than 20 million websites and 1 million web servers.
PHP originally stood for Personal Home Page. It began in 1994 as a set of Common
Gateway Interface binaries written in the C programming language by the
Danish/Greenlandic programmer Rasmus Lerdorf. Lerdorf initially created these Personal
Home Page Tools to replace a small set of Perl scripts he had been using to maintain his
personal homepage. The tools were used to perform tasks such as displaying his résumé
and recording how much traffic his page was receiving. He combined these binaries with
his Form Interpreter to create PHP/FI, which had more functionality.
PHP/FI included a larger implementation for the C programming language and
could communicate with databases, enabling the building of simple, dynamic web
applications.
Usage
PHP is a general-purpose scripting language that is especially suited for web
development. PHP generally runs on a web server, taking PHP code as its input and
creating web pages as output. It can also be used for command-line scripting and client-
side GUI applications. PHP can be deployed on most web servers, many operating
systems and platforms, and can be used with many relational database management
systems. It is available free of charge, and the PHP Group provides the complete source
code for users to build, customize and extend for their own use.
[Link] phpMyAdmin
PhpMyAdmin is an open-source tool written in PHP intended to handle the
administration of MySQL over the World Wide Web. phpMyAdmin supports a wide
range of operations with MySQL. Currently it can create and drop databases,
create/drop/alter tables, delete/edit/add fields, execute any SQL statement, manage users
and permissions, and manage keys on fields. while you still have the ability to direct
1ET1020208
System Environment
1ET1020208
System Environment
execute any SQL statement. phpMyAdmin can manage a whole MySQL server (needs a
super-user) as well as a single database. To accomplish the latter, you’ll need a properly
set up MySQL user who can read/write only the desired database. It’s up to you to look
up the appropriate part in the MySQL manual.
PhpMyAdmin can:
browse and drop databases, tables, views, fields and indexes
create, copy, drop, rename and alter databases, tables, fields and indexes
maintenance server, databases and tables, with proposals on server configuration
execute, edit and bookmark any SQL-statement, even batch-queries
load text files intotables
create and read dumps of tables
export data to various formats: CSV, XML, PDF, ISO/IEC 26300 - OpenDocument
Text and Spreadsheet, Word, Excel and LATEX formats
administer multiple servers
manage MySQL users andprivileges
check referential integrity in MyISAM tables
using Query-by-example (QBE), create complex queries automatically connecting
required tables
create PDF graphics of your Database layout
search globally in a database or a subset of it
When Apache first starts, these files are processed in the order shown above.
Originally, the initial installation of Apache included default entries within each of the
three files. In the most recent versions of Apache, however, the default installation has
changed. Now [Link] is treated as the “master” configuration file and it contains all of
the settings. Both [Link] and [Link] still exist in the installation, but they contain
no settings and are empty except for some comments.
1ET1020208
Feasibility Study
3. FEASIBILITY STUDY
The feasibility study is carried out to test whether the proposed system is worth
implemented. Feasibility study is the test of proposed system regarding its work ability.
TECHNICAL FEASIBILITY:
It is a measure of a specific technical solution and availability of technical solution. The
availability of technical resources and expertise. The user interface uses HTML- CSS
which are very powerful tools to develop web applications. It is user friendly and ease to
use. Hence building application using these technologies provides less tedious work. The
back end is uses MySQL which has well integration. Hence the system is technically
feasible.
BEHAVIORAL FEASIBILITY:
People are inherently resistant to change and computers have been known to
facilitate change. An estimate should be made of how strong a reaction the user staff is
likely to have towards the development of computerized system.
ECONOMIC FEASIBILITY:
The procedure is to determine the benefits and savings that are expected from a
candidate system and compare it with cost. If a benefit outweighs costs, then the decision
is made to design and implement the system otherwise further alterations are made in the
proposed system.
Manpower cost
Hardware cost
Software cost
210185 System Design
4. SYSTEM DESIGN
Symbol Details
Action states and activity states are just special kinds of states in a state machine.
When you enter an action or activity state, you simply perform the action or the activity;
when you finish, control passes to the next action or activity. Activity states are somewhat
of shorthand, therefore. An activity state is semantically equivalent to Expanding its
activity graph (and transitively so) in place until you only see actions. Nonetheless,
activity states are important because they help you break complex computations into
parts, in the same manner as you use operations to group and reuse expressions.
210185 System Design
Symbol Details
Table 4.7.1.:-Admin
Field Datatype Length Constraint Description
Id Int 2 Primary key To store id of
admin
Username Varchar 255 Not null To store admin
username
Password varchar 255 Not null To store admin
password
B_name varchar 255 Not null To admin
name
B_address Varchar 255 Not null To store
address
B_contact Varchar 255 Not null To store
contact
B_pin Int 6 Not null To store
pincode
B_logo varchar 255 null To store logo
Table 4.7.2.:-Truck_details
Field Datatype Length Constraint Description
Tra_id Int 3 Primary Key To give trucks
unique id
Tra_number Varchar 255 Not null To store truck
id
Tra_weight Flote 10,2 Not null To store truck
weight
Tra_active ENUM ‘No’,’yes’ Not null To store truck
status
210185 System Design
Table 4.7.3.:-Material_Catagory
Field Datatype Length Constraint Description
M_id Int 3 Primary Key To give
material
unique id
M_name Varcahr 255 Not null To store
material name
S_gst Float 2.2 Not null To store state
gst
C_gst Float 2,2 Not null To store
central state
gst details
Hsn_score Varchar 255 Not null To store hsn
score
Open_stock Float 10,3 Not null To store open
stock details
Unit Varchar 255 Not null To store unit
of materials
Table 4.7.5.:-Site
Table 4.7.7.:-Royalty
Field Datatype Length Constraint Description
R_id Int 5 Primary Key To give
royalty unique
id
R_opening Float 10,2 Not null To store
royalty
opening time
R_Name Varchar 255 Not null To store
royalty name
R_add Varchar 255 Not null To store
royalty address
R_contact Varchar 10 Not null To store
royalty contact
R_email Varchar 255 Null To store
royalty email
R_active ENUM ‘No’,’yes’ Not null To store
royalty active
status
Table 4.7.8.:-Excavator
Field Datatype Length Constraint Description
E_id Int 5 Primary Key To give
excavator
unique id
E_opening Float 10,2 Not null To store
excavator
opening time
E_Name Varchar 255 Not null To store
excavator
name
E_add Varchar 255 Not null To store
excavator
address
E_contact Varchar 10 Not null To store
excavator
contact
E_email Varchar 255 Null To store
excavator
email
E_active ENUM ‘No’,’yes’ Not null To store
excavator
active status
210185 System Design
Table 4.7.10.:-Driver
Table 4.7.12.:-Payment
Field Datatype Length Constraint Description
Pay_id Int 5 Primary key To store
unique
payment id
Pay_date Date 10 Not null To store pay
date
Pay_type ENUM ‘r’,’p’,’e’,’w’,’pa’ Not null To store
payment
method
Id Int 5 F.k To store
payments id
Pay_amount Float 10,2 Not null To store
payment
amount
Pay_type ENUM ‘cash’,’credit’ Not null To store
payment type
Pay_chequeno Varchar 10 Null To store
payment
cheque no
Pay_date Date 10 Null To store
payment date
Pay_remarks text - Null To store
payment
remarks
SSS
5. SYSTEM TESTING
System testing is the stage of implementation, which is aimed at ensuring that the
system works accurately and efficiently before live operation commences. Testing is the
process of executing the program with the intent of finding errors and missing operations
and also a complete verification to determine whether the objectives are met and the user
requirements are satisfied. The ultimate aim is quality assurance.
Tests are carried out and the results are compared with the expected document. In the
case of erroneous results, debugging is done. Using detailed testing strategies, a test plan
is carried out on each module. The various tests performed in “Network Backup System”
are unit testing, integration testing and user acceptance testing.
210185 Implementation
6. IMPLEMENTATION
Implementation is the stage in the project where the theoretical design is turned
into a working system and is giving confidence on the new system for the users that it will
work efficiently and effectively. It involves careful planning, investigation of the current
system and its constraints on implementation, design of methods to achieve the
changeover, an evaluation of change over methods. Apart from planning major task of
preparing the implementation are education and training of users. The implementation
process begins with preparing a plan for the implementation of the system. According to
this plan, the activities are to be carried out, discussions made regarding the equipment
and resources and the additional equipment has to be acquired to implement the new
system. In network backup system no additional resources are needed.
Implementation is the final and the most important phase. The most critical stage in
achieving a successful new system is giving the users confidence that the new system will
work and be effective. The system can be implemented only after thorough testing is done
and if it is found to be working according to the specification. This method also offers the
greatest security since the old system can take over if the errors are found or inability to
handle certain type of transactions while using the new system.
210185 Implementation
Any system developed should be secured and protected against possible hazards.
Security measures are provided to prevent unauthorized access of the database at various
levels. An uninterrupted power supply should be so that the power failure or voltage
fluctuations will not erase the data in the files.
Password protection and simple procedures to prevent the unauthorized access are
provided to the users. The system allows the user to enter the system only through proper
user name and password.
SSS
210185 Implementation
6.3 SNAPSHOT
Home page
SSS
210185 Implementation
About Us page
SSS
210185 Implementation
Service page
SSS
210185 Implementation
Contact Us page
SSS
210185 Implementation
Admin Login
Admin Dashboard
SSS
210185 Implementation
Party page
210185 Implementation
210185 Implementation
Driver Page
210185 Implementation
Material Page
210185 Implementation
210185 Implementation
210185 Implementation
210185 Implementation
210185 Implementation
210185 Implementation
210185 Implementation
210185 Implementation
210185 Implementation
210185 Implementation
210185 Implementation
210185 Conclusion
7. CONCLUSION
210185 Biography
8. REFERENCE
[1] [Link]
[2] [Link]
[3]
[Link]
[4] [Link]
TMS