Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
BACHELOR OF ENGINEERING
SUBMITTED TO:
SUBMITTED BY:
UNIVERSITY UID:16BCS1677
UID:16BCS1627
We want to thank all our teachers for providing a solid background for out studies and
research thereafter. They have been great sources of inspiration to us and we than
them from the bottom of our heart.
Above all, we would like to thank all our friends whose direct and indirect support
helped us complete our project in time. The project would have been impossible
without their perpetual moral support.
Tribhuvan Singh
ABSTRACT
Driving is a typical assignment that includes ability and individual inclinations that can
contrast between drivers. The one of a kind driving practices can be valuable for separating
drivers of shared vehicles and recognizing contrasts between more seasoned drivers with
ordinary and declining driving capacities. We give a way to deal with driver ID with QR
Code dependent on arrangement utilizing various in-vehicle sensor signals gathered in
naturalistic conditions with anonym zed driving areas. QR code is use to scan the ride will
be start and again it can scan the QR code the ride will be complete through that time
duration calculate the distance and also use of GPS when scan the QR code the location
and time will be start at real time and at drop location again scan the code give the exact
location and time.
The Admin Can Register the driver which have their Driving License (DL) and have
experience, it’s take their photo and all the detail about that and generate a QR with their
name, Aadhar card, and Driving License Number which gives a security to all the
customer whose who travel with that car
.
List of Figures
1.1.2 Python
Python is a popular programming language. It was created by Guido van Rossum, and released in
1991.The Python Package Index (PyPI) host thousands of third-pairty modules for Python. Both
Python’s Standard library and the community-contributed modules allow for endless possibilities.
Web and Internet Development
Database Access
Desktop GUI
Education
Network Programming etc.
Modules:
Login
Home Page
New Registration
Manage
Help and About us
1.2.1 Login
The user login module is used to grant access to other modules only for the
authorized people on giving valid username and password.
In this module give the information about the Application in which their current
version and purpose of the application give the full description about the
Application What are the process and hoe it can provide a security to the admin.
1.2.5 Help
In this module it give the information about the each of the module who can give
work what are the requirement in each and every module on the application .
It is a process of testing the system module, what are all the inputs given and what all are
outputs produced and whether they are required. Here after completing each module a testing
was performed.
System testing is a series of different tests whose primary purpose is to exercise the
computer-based system. It also tests to find discrepancies between the system and its
original objective, current specification. The requirements of our project were
analyzed and a test activity was performed whether the system has the necessary
software to run this project. If not then the software is then installed into the system
and the project will be implemented on it.
This is a very important testing process in any project. This testing mainly focuses
on the combination of several parts of the project and making it to work. Here this
testing activity was done at the end of the project and based on the results of this
testing the output will be determined.
White Box Testing focus on the program control structure. Test cases are derived to
ensure that all statements in the program have been executed at least once during
testing and that all logical conditions have been exercised.
Basic Path Testing, a White Box technique, makes use of program graphics to derive a
set of linearly independent tests that will ensure coverage. Condition and data flow
testing further exercise program logic and loop testing complements other white box
techniques by providing a procedure for exercising loops of varying degrees of
10
complexity.
Black Box test are designed to validate functional requirements without regard to the
interval working of the program. This technique focuses on the information domain of
Software, deriving test case coverage. Equivalence partitioning divides input domain
into Classes to data that are likely to exercise specific software function.
A classical system testing problem is finger pointing. This occurs when a defect is
uncovered and one system element developer blames the other for the problem. In
order to avoid this scenario the following measures are adopted.
Error handling paths are designed that test all information coming from other
elements of the system.
A series of tests are conducted that stimulate bad data and other potential
errors at the software interface.
The result of the tests is recorded to use as evidence if finger point does occur.
Participate in the design of system tests to ensure that the software if
adequately tested.
11
CHAPTER 2
SRS (SOFTWARE REQUIRMENT SPECIFICATION)
Objective:
The main objective of this specification is to support the private transport company in
managing their Car driver with QR code Identification. This will help them in
managing the Car driver Details.
2.1 Purpose
This software is designed in order to make the work of the owner of the transport company.
2.4 Limitations
Only the Admin has all rights to edit the things in the End User’s Profile.
Customer can’t review directly about the driver.
Advantages
1) The system is user-friendly and has simple interface.
2) Provides strong security against bot attacks or hackers.
3) Only Admin can register the car driver.
Disadvantages:
1. The internet connection between admin and car driver should proper and fast.
2.5 Software Use
2.5.1 Operating system- Face Intellect works with operating systems from the
Microsoft Windows family
2.5.2 Pycharm
2.5.3 Python
2.5.4 Database Xampp
ARCHITECTURE DIAGRAM:
Fig.1
3.1 Use case Diagram
Fig.2
Fig.3
3.3Activity Diagram
Fig.4
CHAPTER-4
Project methodology:
6.1 CONCLUSION
The project “Car Driver with QR Code Identification” is designed successfully and
it was executed with successful database connectivity. As the project has python as the
front end and SQL as the back end, it has been tested through the system testing of
each and every module. The two different modules which has been individually
connected with database. The admin can Login in the and go to homepage different
module are also in it.
References
https://nevonprojects.com/driver-card-with-qr-code-identification/