BEGINING
A
Seminar
On
“Smart Notice Board Using Arduino and GSM”
Presented by
Mr.Prashant Kulkarni
Mr.Vipul Parbhankar
Ms.Diksha Raval
Mr.Ramchandra Sadekar
Under The Guidance Of,
Prof. H.A HINGOLIWALA
Department Of Computer Engineering
JSPM’s Jayawantrao Sawant College Of Engineering,
Hadapsar, Pune-28
Academic Year 2017-18
Notice Board JSCOE Hadapsar 1/28
Contents
•Introduction
•Problem Definition
•Motivation
•Objectives
•Literature Survey
•Existing system
•Proposed system
•System Architecture Diagram
•Algorithm
•Mathematical Model
•UML Diagram
•Application
•Conclusiom
•Future Scope
•Reference
Notice Board JSCOE Hadapsar 2/28
Introduction
In colleges, university and even in hospitals there is a need of
displaying notifications on notice boards regarding information.
Notice board in colleges are important factor of
communication between students and staff of college
The application will be for both student as well as staff and
teachers. All notices will be delivered to students in time and
there will be record of all notices.
Admin shows the list of all students and staff as well as add
notice templates.
Notice Board JSCOE Hadapsar 3/28
Problem Definition
This system develop an android application to give
notifications to students as well as for teachers.
Notice Board JSCOE Hadapsar 4/28
Motivation
The main motto of this application is to give notifications to
students as well as for teachers.
This system develop an android application for notification.
Student can download or view private or public notice. The
necessity of developing this application is to eliminate the
manual pen and paper work.
Notice Board JSCOE Hadapsar 5/28
Objectives
The main objective of the project is to develop a wireless
notice board that displays notices when a message is left at
android application.
If the user is in our database then NOTICE is automatically
displayed else the message is stored in separate database with
corresponding user details.
Notice Board JSCOE Hadapsar 6/28
Literature Survey
Notice Board JSCOE Hadapsar 7/28
Existing system
In previous system included email alerts, broadcast phone-mail
system, and contacts with local television and radio stations.
The use of notice boards in school or colleges to display
timetables or other activates.
Lots of paper work and also wastage of papers time
consuming and Student cannot get notices on time.
The proposed application will be for both student as well as
staff and teachers. All notices will be delivered to students in
time and there will be record of all notices.
Notice Board JSCOE Hadapsar 8/28
Proposed system
Getting Public Notification and Private Notification.
Teacher Add and update Notice.
Student Download notice and view notice.
Notice Board JSCOE Hadapsar 9/28
System Architecture Diagram
Notice Board JSCOE Hadapsar 10/28
Algo:K-MEANS ALGORITHM
k-means is one of the simplest unsupervised learning
algorithms that solve the well known clustering problem.
The main idea is to define k centers, one for each cluster.
These centers should be placed in a cunning way because of
different location causes different result. So, the better choice
is to place them as much as possible far away from each other.
The next step is to take each point belonging to a given data
set and associate it to the nearest center. When no point is
pending, the first step is completed and an early group age is
done.
Notice Board JSCOE Hadapsar 11/28
Algo:steps for k-means clustering
Let X = x1,x2,x3,..,xn be the set of data points and V =
v1,v2,.,vc be the set of centers. 1) Randomly select c cluster
centers.
2) Calculate the distance between each data point and cluster
centers.
3) Assign the data point to the cluster center whose distance
from the cluster center is minimum of all the cluster centers.
Notice Board JSCOE Hadapsar 12/28
4) Recalculate the new cluster center using:
where, ci represents the number of data points in ith cluster.
(xi - vj)is the Euclidean distance between xi and vj.
ci is the number of data points in ith cluster.
c is the number of cluster centers.
Notice Board JSCOE Hadapsar 13/28
Mathematical Model
Let Assume S be the system which execute Smart Notice
Board Using Arduino, Android, Web Services
S(System) = Is our proposed system which includes following
tuple.
s(initial state at time T ) = GUI of search engine. The GUI
provides space to enter a query/input for user.
X (input to system) :- Input Query. The user has to first enter
the query. The query may be ambiguous or not. The query
also represents what user wants to search.
Y (output of system) :- List of URLs with Snippets. User has
to enter a query into search engine then search engine
generates a result which contains relevant and irrelevant URLs
and their snippets.
Notice Board JSCOE Hadapsar 14/28
Mathematical Model
T (No. of steps to be performed) :- 2. These are the total
number of steps required to process a query and generates
results.
fmain(main algorithm) :- It contains Process P. Process P
contains Input ,Output and subordinates functions. It shows
how the query will be processed into different modules and
how the results are generated.
DD (deterministic data):- It contains Database data. Here we
have considered MySQL, SQLite which contains number of
queries. Such queries are user for showing results. Hence,
SQLite is our DD.
NDD (non-deterministic data):- No. of input queries. In our
system, user can enter numbers of queries so that we cannot
judge how many queries user enters into single session.
Hence, Number of Input queries are our NDD.
Notice Board JSCOE Hadapsar 15/28
Mathematical Model
Memory shared: - SQLite. SQLite will store information like
Common notice upload and department notice upload,
Department notice upload as per subject. Since it is the only
memory shared in our system, we have included it in the
SQLite.
CPUcount: - 1. In our system, we require 1 CPU for server.
Success = successfully recommended best system as per users
interest
Failure = If application will not send the notification to user it
will fail.
Notice Board JSCOE Hadapsar 16/28
UML Diagram
Figure: usecase diagram
Notice Board JSCOE Hadapsar 17/28
Figure: class Diagram1
Notice Board JSCOE Hadapsar 18/28
Figure: Sequential Diagram
Notice Board JSCOE Hadapsar 19/28
Figure: Activity Diagram
Notice Board JSCOE Hadapsar 20/28
Figure: DFD Diagram1
Notice Board JSCOE Hadapsar 21/28
Figure: Package Diagram
Notice Board JSCOE Hadapsar 22/28
Figure: Component Diagram
Notice Board JSCOE Hadapsar 23/28
Application
Colleges for displaying notices
Offices for knowing events
Railway stations for displaying timetable of train Arduino will
ON/off notice board from mobile append sending signal.
Notice Board JSCOE Hadapsar 24/28
Conclusion
the technological advancement of the notice board is proposed
that will help in saving time and resources and making the
information available instantly to the intended person. The
system is simple, low cost and easy to use that interacts with
the intended users instantly.
Notice Board JSCOE Hadapsar 25/28
Future Scope
This system can be used in various applications like banking,
schools, restaurants offices, hospitals, score boards for sports
etc. The voice calling feature can be added with the proposed
system as a further enhancement for using the system in
railways, airport or bus stations.
Notice Board JSCOE Hadapsar 26/28
References
Android Based College Notification
System-https://www.irjet.net
International Journal of Science, Engineering and Technology
Research (IJSETR), Volume 3, Issue 6, June 2014
International Journal of Computer Sciences and
Engineering(IJCSE), Vol.2(3), pp(134-138) March
2014,E-ISSN: 2347-2693
International Journal of Electrical, Electronics and Data
Communication, ISSN: 2320-2084 Volume-1, Issue-10,
Dec-2013
Notice Board JSCOE Hadapsar 27/28
Thank You!!!
Notice Board JSCOE Hadapsar 28/28

smart notification board using GSM

  • 1.
    BEGINING A Seminar On “Smart Notice BoardUsing Arduino and GSM” Presented by Mr.Prashant Kulkarni Mr.Vipul Parbhankar Ms.Diksha Raval Mr.Ramchandra Sadekar Under The Guidance Of, Prof. H.A HINGOLIWALA Department Of Computer Engineering JSPM’s Jayawantrao Sawant College Of Engineering, Hadapsar, Pune-28 Academic Year 2017-18 Notice Board JSCOE Hadapsar 1/28
  • 2.
    Contents •Introduction •Problem Definition •Motivation •Objectives •Literature Survey •Existingsystem •Proposed system •System Architecture Diagram •Algorithm •Mathematical Model •UML Diagram •Application •Conclusiom •Future Scope •Reference Notice Board JSCOE Hadapsar 2/28
  • 3.
    Introduction In colleges, universityand even in hospitals there is a need of displaying notifications on notice boards regarding information. Notice board in colleges are important factor of communication between students and staff of college The application will be for both student as well as staff and teachers. All notices will be delivered to students in time and there will be record of all notices. Admin shows the list of all students and staff as well as add notice templates. Notice Board JSCOE Hadapsar 3/28
  • 4.
    Problem Definition This systemdevelop an android application to give notifications to students as well as for teachers. Notice Board JSCOE Hadapsar 4/28
  • 5.
    Motivation The main mottoof this application is to give notifications to students as well as for teachers. This system develop an android application for notification. Student can download or view private or public notice. The necessity of developing this application is to eliminate the manual pen and paper work. Notice Board JSCOE Hadapsar 5/28
  • 6.
    Objectives The main objectiveof the project is to develop a wireless notice board that displays notices when a message is left at android application. If the user is in our database then NOTICE is automatically displayed else the message is stored in separate database with corresponding user details. Notice Board JSCOE Hadapsar 6/28
  • 7.
    Literature Survey Notice BoardJSCOE Hadapsar 7/28
  • 8.
    Existing system In previoussystem included email alerts, broadcast phone-mail system, and contacts with local television and radio stations. The use of notice boards in school or colleges to display timetables or other activates. Lots of paper work and also wastage of papers time consuming and Student cannot get notices on time. The proposed application will be for both student as well as staff and teachers. All notices will be delivered to students in time and there will be record of all notices. Notice Board JSCOE Hadapsar 8/28
  • 9.
    Proposed system Getting PublicNotification and Private Notification. Teacher Add and update Notice. Student Download notice and view notice. Notice Board JSCOE Hadapsar 9/28
  • 10.
    System Architecture Diagram NoticeBoard JSCOE Hadapsar 10/28
  • 11.
    Algo:K-MEANS ALGORITHM k-means isone of the simplest unsupervised learning algorithms that solve the well known clustering problem. The main idea is to define k centers, one for each cluster. These centers should be placed in a cunning way because of different location causes different result. So, the better choice is to place them as much as possible far away from each other. The next step is to take each point belonging to a given data set and associate it to the nearest center. When no point is pending, the first step is completed and an early group age is done. Notice Board JSCOE Hadapsar 11/28
  • 12.
    Algo:steps for k-meansclustering Let X = x1,x2,x3,..,xn be the set of data points and V = v1,v2,.,vc be the set of centers. 1) Randomly select c cluster centers. 2) Calculate the distance between each data point and cluster centers. 3) Assign the data point to the cluster center whose distance from the cluster center is minimum of all the cluster centers. Notice Board JSCOE Hadapsar 12/28
  • 13.
    4) Recalculate thenew cluster center using: where, ci represents the number of data points in ith cluster. (xi - vj)is the Euclidean distance between xi and vj. ci is the number of data points in ith cluster. c is the number of cluster centers. Notice Board JSCOE Hadapsar 13/28
  • 14.
    Mathematical Model Let AssumeS be the system which execute Smart Notice Board Using Arduino, Android, Web Services S(System) = Is our proposed system which includes following tuple. s(initial state at time T ) = GUI of search engine. The GUI provides space to enter a query/input for user. X (input to system) :- Input Query. The user has to first enter the query. The query may be ambiguous or not. The query also represents what user wants to search. Y (output of system) :- List of URLs with Snippets. User has to enter a query into search engine then search engine generates a result which contains relevant and irrelevant URLs and their snippets. Notice Board JSCOE Hadapsar 14/28
  • 15.
    Mathematical Model T (No.of steps to be performed) :- 2. These are the total number of steps required to process a query and generates results. fmain(main algorithm) :- It contains Process P. Process P contains Input ,Output and subordinates functions. It shows how the query will be processed into different modules and how the results are generated. DD (deterministic data):- It contains Database data. Here we have considered MySQL, SQLite which contains number of queries. Such queries are user for showing results. Hence, SQLite is our DD. NDD (non-deterministic data):- No. of input queries. In our system, user can enter numbers of queries so that we cannot judge how many queries user enters into single session. Hence, Number of Input queries are our NDD. Notice Board JSCOE Hadapsar 15/28
  • 16.
    Mathematical Model Memory shared:- SQLite. SQLite will store information like Common notice upload and department notice upload, Department notice upload as per subject. Since it is the only memory shared in our system, we have included it in the SQLite. CPUcount: - 1. In our system, we require 1 CPU for server. Success = successfully recommended best system as per users interest Failure = If application will not send the notification to user it will fail. Notice Board JSCOE Hadapsar 16/28
  • 17.
    UML Diagram Figure: usecasediagram Notice Board JSCOE Hadapsar 17/28
  • 18.
    Figure: class Diagram1 NoticeBoard JSCOE Hadapsar 18/28
  • 19.
    Figure: Sequential Diagram NoticeBoard JSCOE Hadapsar 19/28
  • 20.
    Figure: Activity Diagram NoticeBoard JSCOE Hadapsar 20/28
  • 21.
    Figure: DFD Diagram1 NoticeBoard JSCOE Hadapsar 21/28
  • 22.
    Figure: Package Diagram NoticeBoard JSCOE Hadapsar 22/28
  • 23.
    Figure: Component Diagram NoticeBoard JSCOE Hadapsar 23/28
  • 24.
    Application Colleges for displayingnotices Offices for knowing events Railway stations for displaying timetable of train Arduino will ON/off notice board from mobile append sending signal. Notice Board JSCOE Hadapsar 24/28
  • 25.
    Conclusion the technological advancementof the notice board is proposed that will help in saving time and resources and making the information available instantly to the intended person. The system is simple, low cost and easy to use that interacts with the intended users instantly. Notice Board JSCOE Hadapsar 25/28
  • 26.
    Future Scope This systemcan be used in various applications like banking, schools, restaurants offices, hospitals, score boards for sports etc. The voice calling feature can be added with the proposed system as a further enhancement for using the system in railways, airport or bus stations. Notice Board JSCOE Hadapsar 26/28
  • 27.
    References Android Based CollegeNotification System-https://www.irjet.net International Journal of Science, Engineering and Technology Research (IJSETR), Volume 3, Issue 6, June 2014 International Journal of Computer Sciences and Engineering(IJCSE), Vol.2(3), pp(134-138) March 2014,E-ISSN: 2347-2693 International Journal of Electrical, Electronics and Data Communication, ISSN: 2320-2084 Volume-1, Issue-10, Dec-2013 Notice Board JSCOE Hadapsar 27/28
  • 28.
    Thank You!!! Notice BoardJSCOE Hadapsar 28/28