Professional Documents
Culture Documents
JSPM'S Bhivrabai Sawant Polytechnic, Wagholi 2022 - 2023: Department of Computer Engineering
JSPM'S Bhivrabai Sawant Polytechnic, Wagholi 2022 - 2023: Department of Computer Engineering
Department
of
Computer Engineering
Certificate
This is to certify that Micro - Project contains the
expected work for following student of Fifth semester
Diploma in Computer Engineering of Bhivrabai Sawant
Polytechnic, Wagholi of semester 2022 - 2023. They
have Completed their Micro - Project report
entitled
Mobile application development under the guidance
of Garud madam This project report is being submitted
to MSBTE, Mumbai in the partial fulfillment for the
Diploma in Engineering
Subject Incharge
Swati wale madam
HOD Principal
Sonali patil mam
Date -
BHIVRABAI SAWANT POLYTECHNIC, WAGHOLI,
PUNE
ANEEXURE II
Evaluation Sheet for the Micro Project
Academic Year: 2021-22 Name of the Faculty:
Course: Course code : Semester: V
Title of the project:
COs addressed by Micro Project:
A: ……………………………………………………………………………………………………………
B: …………………………………………………………………………………………………………….
C: ……………………………………………………………………………………………………………..
D: ……………………………………………………………………………………………………………..
Major learning outcomes achieved by students by doing the project
(a) Practical outcome:…………………………………………………………………………………
1 One hour
One hour
2
One hour
3
One hour
4
One hour
5
One hour
6
One hour
7
One hour
8
One hour
9
One hour
10
One hour
11
One hour
12
One hour
13
One hour
14
One hour
15
One hour
16
“develop android application traffic
Managmebt system
Aims/Benefits of the Micro-Project:
1. Real-time data: A traffic management app provides real-time data on
traffic conditions, allowing drivers to avoid congestion and save time.
2. Improved safety: The app can provide alerts for hazardous road
conditions, such as accidents or road closures, helping drivers avoid
potential dangers
Software Requirments
1 windows xp, windows 7
2 python shell
Hardware Requirments
1 Computer- i3
2 Ram- 4Gb
3 Hardisk- 1TB
ADVANTAGES
1. Real-time traffic updates: Android applications can provide real-
time traffic updates to users, helping them plan their routes more
effectively and avoid congested areas.
2. Improved traffic flow: By using Android applications, traffic
managers can collect data on traffic patterns and adjust traffic
signals, signage, and other infrastructure to improve traffic flow
and reduce congestion.
3. Enhanced safety: Android applications can provide safety alerts to
drivers, such as warnings of accidents or road closures, helping
them to avoid potential hazards and stay safe on the road.
4. Reduced carbon footprint: By reducing traffic congestion,
Android applications can help to reduce carbon emissions and
promote sustainable transportation.
5. Cost-effective: Developing an Android application can be a cost-
effective way to implement a traffic management system, as it can
be deployed on existing infrastructure and devices.
6. User-friendly: Android applications can be designed to be user-
friendly, making it easy for drivers to access traffic information
and navigate to their destination.
DISADVANTAGES
1. Limited accessibility: Not all drivers may have access to or be able
to use an Android application, which could limit the effectiveness
of a traffic management system that relies solely on the
application.
2. Dependence on technology: Android applications are dependent
on technology, such as mobile devices and internet connectivity,
which can be unreliable and may fail in certain circumstances.
3. Data accuracy: The accuracy of traffic data collected through
Android applications can be affected by a range of factors, such
as the quality of the mobile network or GPS signal, which can lead
to inaccurate data and poor traffic management decisions.
4. Privacy concerns: The collection and use of personal data through
Android applications can raise privacy concerns among users,
particularly if the data is used for other purposes or shared with
third-party companies.
5. Security risks: Android applications can be vulnerable to security
risks, such as hacking or malware attacks, which could
compromise the data collected or the application itself.
XML CODE.
?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<resourceExtensions />
<wildcardResourcePatterns>
<entry name="!?*.java" />
<entry name="!?*.form" />
<entry name="!?*.class" />
<entry name="!?*.groovy" />
<entry name="!?*.scala" />
<entry name="!?*.flex" />
<entry name="!?*.kt" />
<entry name="!?*.clj" />
<entry name="!?*.aj" />
</wildcardResourcePatterns>
<annotationProcessing>
<profile default="true" name="Default"
enabled="false">
<processorPath useClasspath="true" />
</profile>
</annotationProcessing>
</component>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GradleSettings">
<option name="linkedExternalProjectsSettings">
<GradleProjectSettings>
<option name="distributionType"
value="DEFAULT_WRAPPED" />
<option name="externalProjectPath"
value="$PROJECT_DIR$" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />
<option value="$PROJECT_DIR$/app" />
</set>
</option>
<option name="resolveModulePerSourceSet"
value="false" />
</GradleProjectSettings>
</option>
</component>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="EntryPointsManager">
<entry_points version="2.0" />
</component>
<component name="NullableNotNullManager">
<option name="myDefaultNullable"
value="android.support.annotation.Nullable" />
<option name="myDefaultNotNull"
value="android.support.annotation.NonNull" />
<option name="myNullables">
<value>
<list size="4">
<item index="0" class="java.lang.String"
itemvalue="org.jetbrains.annotations.Nullable" />
<item index="1" class="java.lang.String"
itemvalue="javax.annotation.Nullable" />
<item index="2" class="java.lang.String"
itemvalue="edu.umd.cs.findbugs.annotations.Nullable" />
<item index="3" class="java.lang.String"
itemvalue="android.support.annotation.Nullable" />
</list>
</value>
</option>
<option name="myNotNulls">
<value>
<list size="4">
<item index="0" class="java.lang.String"
itemvalue="org.jetbrains.annotations.NotNull" />
<item index="1" class="java.lang.String"
itemvalue="javax.annotation.Nonnull" />
<item index="2" class="java.lang.String"
itemvalue="edu.umd.cs.findbugs.annotations.NonNull" />
<item index="3" class="java.lang.String"
itemvalue="android.support.annotation.NonNull" />
</list>
</value>
</option>
</component>
<component name="ProjectLevelVcsManager"
settingsEditedManually="false">
<OptionsSetting value="true" id="Add" />
<OptionsSetting value="true" id="Remove" />
<OptionsSetting value="true" id="Checkout" />
<OptionsSetting value="true" id="Update" />
<OptionsSetting value="true" id="Status" />
<OptionsSetting value="true" id="Edit" />
<ConfirmationsSetting value="0" id="Add" />
<ConfirmationsSetting value="0" id="Remove" />
</component>
<component name="ProjectRootManager" version="2"
languageLevel="JDK_1_8" default="true" assert-
keyword="true" jdk-15="true" project-jdk-name="1.8"
project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">
<option name="id" value="Android" />
</component>
</project>
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/Smart-
Traffic.iml" filepath="$PROJECT_DIR$/Smart-Traffic.iml"
/>
<module
fileurl="file://$PROJECT_DIR$/app/app.iml"
filepath="$PROJECT_DIR$/app/app.iml" />
</modules>
</component>
</project>
?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RunConfigurationProducerService">
<option name="ignoredProducers">
<set>
<option
value="org.jetbrains.plugins.gradle.execution.test.runn
er.AllInPackageGradleConfigurationProducer" />
<option
value="org.jetbrains.plugins.gradle.execution.test.runn
er.TestClassGradleConfigurationProducer" />
<option
value="org.jetbrains.plugins.gradle.execution.test.runn
er.TestMethodGradleConfigurationProducer" />
</set>
</option>
</component>
</project>
Java code
#!/usr/bin/env bash
#######################################################
#######################
##
## Gradle start up script for UN*X
##
#######################################################
#######################
APP_NAME="Gradle"
APP_BASE_NAME=`basename "$0"`
warn ( ) {
echo "$*"
}
die ( ) {
echo
echo "$*"
echo
exit 1
}
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
REFRENCES
http://www.ijirset.com/upload/2018/february/
76_ankam_IEEE.pdf
https://github.com/Rajat2712/Smart-Traffic-
Android-app
https://chat.openai.com/
https://data-flair.training/blogs/?
s=traffic+managment+system+app
Reliable IP address configuration.
DHCP minimizes configuration
errors caused
by manual IP address configuration,
such as typographical errors, or
address
conflicts caused by the assignment
of an IP address to more than one
computer at
the same time
Reliable IP address configuration.
DHCP minimizes configuration
errors caused
by manual IP address configuration,
such as typographical errors, or
address
conflicts caused by the assignment
of an IP address to more than one
computer at
the same time
Reliable IP address configuration.
DHCP minimizes configuration
errors caused
by manual IP address configuration,
such as typographical errors, or
address
conflicts caused by the assignment
of an IP address to more than one
computer at
the same t