Document Int Revised
Document Int Revised
CHAPTER 1:
COMPANY PROFILE
1.COMPANY PROFILE
Sarvamoola Software Services is a Technology Organization providing solutions for all web
design and development, MYSQL, PYTHON Programming, HTML, CSS, ASP. NET and
LINQ. Meeting the ever increasing automation requirements, Sarvamoola Software Services.
Specialize in ERP, Connectivity, SEO Services, Conference Management, effective web
promotion and tailor-made software products, designing solutions best suiting clients
requirements.
They understand that the best desired output can be achieved only by understanding the
clients demand better. Compsoft Technologies work with their clients and help them to
define their exact solution requirement. Sometimes even they wonder that they have
completely redefined their solution or new application requirement during the brain storming
session, and here they position themselves as an IT solutions consulting group comprising of
high caliber consultants.
They believe that Technology when used properly can help any business to scale and
achieve new heights of success. It helps improve its efficiency, profitability, reliability; to
put it in one sentence “Technology helps you to Delight your Customers”.
CHAPTER 2:
ABOUT THE COMPANY
Compsoft Technologies is a Technology Organization providing solutions for all web design
and development, MYSQL, PYTHON Programming, HTML, CSS, ASP.NET and LINQ.
Meeting the ever increasing automation requirements, Compsoft Technologies specialize in
ERP, Connectivity, SEO Services, Conference Management, effective web promotion and
tailor-made software products, designing solutions best suiting clients requirements. The
organization where they have a right mix of professionals as a stakeholders to help us serve
our clients with best of our capability and with at par industry standards. They have young,
enthusiastic, passionate and creative Professionals to develop technological innovations in
the field of Mobile technologies, Web applications as well as Business and Enterprise
solution. Motto of our organization is to “Collaborate with our clients to provide them with
best Technological solution hence creating Good Present and Better Future for our client
which will bring a cascading a positive effect in their business shape as well”. Providing a
Complete suite of technical solutions is not just our tag line, it is Our Vision for Our Clients
and for Us, We strive hard to achieve it.
Android Apps
It is the process by which new applications are created for devices running the Android
operating system. Applications are usually developed in Java (and or Kotlin; or other
suchoption) programming language using the Android software development kit (SDK), but
other development environments are also available, some such as Kotlin support the exact
same Android APIs(and bytecode), while others such as Go have restricted API access.
The Android software development kit includes a comprehensive set of development tools.
These include a debugger, libraries, a handset emulator based on QEMU, documentation,
sample code, and zutorials. Currently supported development platforms include computers
running Linux (any modern desktop Linux distribution), Mac OS X 10.5.8 or later, and
Windows 7 or later. As of March 2015, the SDK is not available on Android itself, but
software development is possible by using specialized Android applications.
Web Application
It is a client–server computer program in which the client (including the user interface and
client- side logic) runs in a web browser. Common web applications include web mail,
online retail sales, online auctions, wikis, instant messaging services and many other
functions. Web applications use web documents written in a standard format such as HTML
and Java Script, which are supported by a variety of web browsers. Web applications can be
considered as a specific variant of client–server software where the client software is
downloaded to the client machine when visiting the relevant webpage, using standard
procedures such as HTTP. The Client web software updates may happen each time the web
page is visited. During the session, the web browser interprets and displays the pages, and
acts as the universal client for any web application. The use of web application frame works
can often reduce the number of errors in a program, both by making the code simpler, and by
allowing one team to concentrate on the framework while another focuses on a specified use
case. In applications which are exposed to constant hacking attempts on the Internet,
security-related problems can be caused by errors in the program.
Frame works can also promote the use of best practices such as GET after POST. There are
some who view a web application as a two-tier architecture. This can be a “smart” client that
performs all the work and queries a “dumb” server, or a “dumb” client that relies on a “smart”
server. The client would handle the presentation tier, the server would have the database
(storage tier), and the business logic (application tier) would be on one of the moron both.
While this increases the scalability of the applications and separates the display and the
database, it still doesn’t allow for true specialization of layers, so most applications will out
grow this model. An emerging strategy for application software companies is to provide web
access to software previously distributed as local applications. Depending on the type of
application, it may require the development of an entirely different browser-based interface, or
merely adapting an existing application to use different presentation technology. These
programs allow the user to pay a monthly or yearly fee for use of a software application
without having to install it on a local hard drive. A company which follows this strategy is
known as an application service provider (ASP), and ASPs are currently receiving much
attention in the software industry.
Security breaches on these kinds of applications are a major concern because it can involve
both enterprise information and private customer data. Protecting these assets is an important
part of any web application and there are some key operational areas that must be included in
the development process. This includes processes for authentication, authorization, as set
handling, input, and logging and auditing. Building security into the applications from the
beginning can be more effective and less disruptive in the long run.
Web design
It is encompasses many different skills and disciplines in the production and maintenance of
websites. The different areas of web design include web graphic design; interface design;
authoring, including standardized code and proprietary software; user experience design; and
search engine optimization. The term web design is normally used to describe the design process
relating to the front-end (client side) design of a website including writing mark up. Web design
partially overlaps web engineering in the broader scope of web development. Web designers are
expected to have an awareness of usability and if their role involves creating markup then they
are also expected to be up to date with web accessibility guidelines. Web design partially
overlaps web engineering in the broader scope of web development.
They have a great team of skilled mentors who are always ready to direct their trainees in the
best possible way they can and to ensure the skills of mentors we held many skill development
programs as well so that each and every mentor can develop their own skills with the demands
of the companies so that they can prepare a complete packaged trainee.
CHAPTER 3:
INTRODUCTION
3.INTRODUCTION
Introduction to ML
Machine learning is popular because computation is abundant and cheap. Abundant and cheap
computation has driven the abundance of data we are collecting and the increase in capability of
machine learning methods.
In this post you learned that machine learning is popular now for three reasons:
The field has matured both in terms of identity and in terms of methods and tools.
There is an abundance of data to learn from.
There is an abundance of computation to run methods.
Problem Statement
By using ultrasonic sensors be able to keep a record of the number of cars parked inside of a
parking garage. Consequently, once a car enters a parking garage followed by a parking space, a
ping ultrasonic sensor will then be able to determine if a car is parked in the space or not. This
information would then be relayed to update the network.
Solution:
Interfacing the ultrasonic sensor with the arduino microcontroller was used to determine whether
a given parking space was occupied or not. Therefore, if a given parking space is occupied as a
car passes by then a red arrow is used to direct the car to a free location. Thus, once a free space
is found a green arrow appears and replaces the red arrow in the cars new proposed direction.
CHAPTER 4:
SYSTEM ANALYSIS
4.SYSTEM ANALYSIS
1. Existing System
Whenever one tries to take a bird's eye view of the Image Segmentation tasks, one gets to
observe a crucial process that happens here – object identification. In any simple to complex
application area, everything is based on object detection. And as we discussed earlier, detection
is made possible because the image segmentation algorithms try to – if we put it in layman's
terms – collect similar pixels together and separate dissimilar pixels. This is done by following
two approaches based on the image properties:
2. Proposed System
This fundamental approach relies on detecting similar pixels in an image – based on a
threshold, region growing, region spreading, and region merging. Machine learning algorithms
like clustering relies on this approach of similarity detection on an unknown set of features, so
does classification, which detects similarity based on a pre-defined (known) set of features.
CHAPTER 5:
REQUIREMENT ANALYSIS
5.REQUIREMENT ANALYSIS
Securing a parking spot has become an arduous task in many geographies as urbanization and
traffic congestion become common. Time taken to find parking spots results not only in traffic
congestion but also increased carbon emissions. This has led to the invention of smart parking
systems.
Smart parking systems are not the future. These systems are present and developing at a rapid
speed. Automotive industries and smart parking technology companies are collaborating to build
smart parking systems technology that is hassle-free, easy to use and time-saving. According to
Future Market Insights, the smart parking market is expected to register a register a staggering
double-digit CAGR of 18% by garnering a market value of US$ 28,757 Mn by the end of 2029.
With the integration of Internet of Things (IoT) and artificial intelligence, smart parking
technology has now become a reality.
Smart cameras, sensors and GPS systems are integral components of smart parking. While some
auto makers are developing these components by themselves, other companies are outsourcing
these components to the EMS industry. This not only assures the integration of the latest
technologies but also helps in better connectivity. Key automotive industry players like
Mercedes-Benz, Bosch and Tesla are designing vehicles that are integrated with technology that
can self-park vehicles. In addition, the development of smart cities along with the easy adoption
of smart parking systems is he Smart parking focuses on saving time by searching for free
parking spaces beforehand. With the use of mobile applications and GPS, tracking an empty
parking space has become easier. This, in turn, saves time and helps in finding the correct
parking spot according to the vehicle size. Reports state that drivers in Europe and North
America spend an average of fifty-five hours searching for parking spots. This leads to an
increase in carbon emissions, traffic congestion and time wastage.
One such company that provides smart cameras and sensors is Cleverciti. The company provides
smart hardware components that can be installed in the vehicle and the parking area. Most
vehicle companies outsource these hardware components from companies like Cleverciti as it not
only offers internal components of smart parking but also transforms normal parking spaces into
technologically advanced parking systems. Outsourcing hardware components for vehicles is
expected to commercialize on a large scale. Vehicle manufacturers are focusing on hiring
hardware component manufacturers as they offer components that are updated with the latest
technology and offer strong connectivity. In addition, outsourcing hardware components from
technology companies offers more than one benefit. With constant up-grades in IoT and
penetration of Industry 4.0, vehicle companies and smart parking system providers are looking
forward to completely creating driverless parking systems. In the upcoming years, the possibility
of booking parking slots along with reserving parking spaces for a longer time is expected to
become common.
Moving ahead, outsourcing hardware components for parking meters and digital guidance
signage will prove beneficial as it can be updated according to the latest advancement in the
automotive and IoT industry. As more people look for efficient parking solutions, the use of
advanced parking systems is expected to increase. Moreover, the integration of smart cameras,
sensors, GPS and parking meters will make parking well planned and organized.
CHAPTER 6:
DESIGN ANALYSIS
Design Implementation and Analysis of Automated Car Parking System International Journal of
Advanced Technology and Innovative Research Volume. 10, IssueNo.08, August-2018, Pages:
0941-0949 Technical Bad arranging Parking clients Most issues with mechanized parking
structures are not of specialized nature. Modelers can be blinded by the vast number of autos on
extremely restricted space and choose to utilize mechanical stopping framework, however they
are not reasonable for their particular application. What's more, makers are once in a while
upbeat to make a deal, despite the fact that they ought to counsel their clients better. So the
principle explanation behind disappointed clients is the consequence of terrible arranging. Lastly
numerous postponements are caused by disarray that comes when new parkers first utilize this
sort of framework. B. Overcoming with the Problems Auto stopping has been a difficult issue
because of fast increment in vehicles, it causes the issue of activity blockage, and to cook this
issue we require stopping openings in critical zones. We have constrained land source so the
development of multilevel stopping is vital as it suits huge number of vehicles at one place. In
this venture we have outlined multi-level Car stopping for limit of 10 autos. Auto stopping is
outlined in view of surrounded structure. The fundamental target of our venture is to outline and
break down a safe and anchored auto stopping framework which won't harm the vehicle and the
property and to develop an eco-accommodating framework. It ought to devour less time, and
fuel. By utilizing present day innovation, to outline a framework which will limit arrive
necessity, amplify proficiency and will be gainful in long haul. This framework has two principle
modules: Identification module Slot checking module
CHAPTER 7:
IMPLEMENTATION
7.IMPLEMENTATION
Implementation is the stage where the theoretical design is turned into a working system.
The most crucial stage in achieving a new successful system and in giving confidence on the
new system for the users that it will work efficiently and effectively.
The system can be implemented only after thorough testing is done and if it is found to
work according to the specification. It involves careful planning, investigation of the current
system and it constraints on implementation, design of methods to achieve the change over
and an evaluation of change over methods apart from planning.
Two major tasks of preparing the implementation are education and training of the users
and testing of the system. The more complex the system being implemented, the more
involved will be the system analysis and design effort required just for implementation.
The implementation phase comprises of several activities. The required hardware and
software acquisition is carried out. The system may require some software to be developed.
For this, programs are written and tested. The user then changes over to his new fully
tested system and the old system is discontinued.
TESTING
The testing phase is an important part of software development. It is the Information zed
system will help in automate process of finding errors and missing operations and also a
complete verification to determine whether the objectives are met and the user
requirements are satisfied. Software testing is carried out in three steps:
1. The first includes unit testing, where in each module is tested to provide its correctness,
validity and also determine any missing operations and to verify whether the objectives
have been met. Errors are noted down and corrected immediately.
2. Unit testing is the important and major part of the project. So errors are rectified easily
in particular module and program clarity is increased. In this project entire system is
divided into several modules and is developed individually. So unit testing is conducted
to individual modules.
3. The second step includes Integration testing. It need not be the case, the software
whose modules when run individually and showing perfect results, will also show
perfect results when run as a whole.
cv2.imshow('frame', frame)
# displaying the image with Canny function applied for reference
canny = cv2.Canny(frame2, lowThreshold, highThreshold)
cv2.imshow('canny', canny)
# listen for 'Q' key to stop the stream
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# when everything is done, release the capture
cap. release ()
cv2. destroyAll Windows()
#Import Time
import time
Vehicle_Number=['XXXX-XX-XXXX']
Vehicle_Type=['Bike']
vehicle_Name=['Intruder']
Owner_Name=['Unknown']
Date=['22-22-3636']
Time=['22:22:22']
bikes=100
cars=250
bicycles=78
def main():
global bikes,cars,bicycles
try:
while True:
print("----------------------------------------------------------------------------------------")
print("\t\tParking Management System")
print("----------------------------------------------------------------------------------------")
print("1.Vehicle Entry")
print("2.Remove Entry" )
print("3.View Parked Vehicle ")
print("4.View Left Parking Space ")
print("5.Amount Details ")
print("6.Bill")
print("7.Close Programme ")
print("+---------------------------------------------+")
ch=int(input("\tSelect option:"))
if ch==1:
no=True
while no==True:
Vno=input("\tEnter vehicle number (XXXX-XX-XXXX) - ").upper()
if Vno=="":
print("###### Enter Vehicle No. ######")
elif Vno in Vehicle_Number:
o=True
while o==True:
OName=input("\tEnter owner name - ")
if OName=="":
print("###### Please Enter Owner Name ######")
else:
Owner_Name.append(OName)
o=not True
d=True
while d==True:
date=input("\tEnter Date (DD-MM-YYYY) - ")
if date=="":
print("###### Enter Date ######")
elif len(date)!=10:
print("###### Enter Valid Date ######")
else:
Date.append(date)
d=not True
t=True
while t==True:
time=input("\tEnter Time (HH:MM:SS) - ")
if t=="":
print("###### Enter Time ######")
elif len(time)!=8:
print("###### Please Enter Valid Date ######")
else:
Time.append(time)
t=not True
print("\n............................................................Record detail
saved..................................................................")
elif ch==2:
no=True
while no==True:
print("-------------------------------------------------------------------------------------------------------------
---------")
print("\t\t\t\tParked Vehicle")
print("-------------------------------------------------------------------------------------------------------------
---------")
print("Vehicle No.\tVehicle Type Vehicle Name\t Owner Name\t Date\t\
tTime")
print("-------------------------------------------------------------------------------------------------------------
---------")
for i in range(len(Vehicle_Number)):
count+=1
print(Vehicle_Number[i],"\t ",Vehicle_Type[i],"\t ",vehicle_Name[i],"\t
",Owner_Name[i],"" ,Date[i],"",Time[i])
print("-------------------------------------------------------------------------------------------------------------
---------")
print("------------------------------------------ Total Records -
",count,"-------------------------------------------------------")
print("-------------------------------------------------------------------------------------------------------------
---------")
elif ch==4:
print("-------------------------------------------------------------------------------------------------------------
---------")
print("\t\t\t\tSpaces Left For Parking")
print("-------------------------------------------------------------------------------------------------------------
---------")
print("\tSpaces Available for Bicycle - ",bicycles)
print("\tSpaces Available for Bike - ",bikes)
print("\tSpaces Available for Car - ",cars)
print("-------------------------------------------------------------------------------------------------------------
---------")
elif ch==5:
print("-------------------------------------------------------------------------------------------------------------
---------")
print("\t\t\t\tParking Rate")
print("-------------------------------------------------------------------------------------------------------------
---------")
print("*1.Bicycle Rs20 / Hour")
print("*2.Bike Rs40/ Hour")
print("*3.Car Rs60/ Hour")
print("-------------------------------------------------------------------------------------------------------------
---------")
elif ch==6:
print(".............................................................. Generating
Bill ..........................................................................")
no=True
while no==True:
Vno=input("\tEnter vehicle number to Delete(XXXX-XX-XXXX) - ").upper()
if Vno=="":
print("###### Enter Vehicle No. ######")
elif len(Vno)==12:
if Vno in Vehicle_Number:
i=Vehicle_Number.index(Vno)
no=not True
elif Vno not in Vehicle_Number:
print("###### No Such Entry ######")
else:
print("Error")
else:
print("###### Enter Valid Vehicle Number ######")
print("\tVehicle Check in time - ",Time[i])
print("\tVehicle Check in Date - ",Date[i])
print("\tVehicle Type - ",Vehicle_Type[i])
inp=True
amt=0
while inp==True:
break
quit
except:
main
CHAPTER 8:
SNAPSHOTS
8.SNAPSHOTS
CHAPTER 9:
CONCLUSION
9.CONCLUSION
In this paper, the discovery of the space for vehicle leaving framework has been done shrewdly.
These days, in a savvy city, the shrewd transportation framework assumes a significant part. A
shrewd traffic-stopping framework deals with space for stopping to diminish the gridlock issues
by utilizing AI methods. Sensors are set in various stopping territories to get data about free and
consumed space utilizing profound learning calculation.
It is seen that the proposed framework has the most noteworthy accuracy pace of 94.37%
91.25% and 5.63%, 8.75% during preparing and approval, separately.
Overall, my internship at COMPSOFT Technologies has been a success. I was able to gain
practical skills, work on a fantastic platform and make connections that will last a lifetime.
CHAPTER 10:
REFERENCE
10.REFERENCE