SlideShare a Scribd company logo
1 of 63
Download to read offline
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
e-Notice App
An Android Application
Priyanka Kapoor
100371180720
May 30, 2014
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
Mentor
Er. Rustam Singh
Associate Software Developer at DigiMantra Labs, Ludhiana
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
Problem Description
To develop a mobile application that will help you receiving the
notices from the college, anywhere, anytime. Earlier their was
problem that notices were pasted on notice board. If there is
holiday on the next day, nobody will be able to read it. Moreover,
when there is any notice regarding exams, there is much crowd in
front of notice board. So in order to ease the students as well as
staff members, there was a dire need to have any notice
application that can run on mobile phones.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
Project Objectives
1 Faster dissemination of notices regarding education, technical
events, cultural events.
2 Any lost/found going out in college.
3 Easy way to broadcast your message.
4 Helps you to be updated with whats going on in College.
5 Good way to advertise about Tuitions/Coaching Courses.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
Project Objectives
1 Faster dissemination of notices regarding education, technical
events, cultural events.
2 Any lost/found going out in college.
3 Easy way to broadcast your message.
4 Helps you to be updated with whats going on in College.
5 Good way to advertise about Tuitions/Coaching Courses.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
Project Objectives
1 Faster dissemination of notices regarding education, technical
events, cultural events.
2 Any lost/found going out in college.
3 Easy way to broadcast your message.
4 Helps you to be updated with whats going on in College.
5 Good way to advertise about Tuitions/Coaching Courses.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
Project Objectives
1 Faster dissemination of notices regarding education, technical
events, cultural events.
2 Any lost/found going out in college.
3 Easy way to broadcast your message.
4 Helps you to be updated with whats going on in College.
5 Good way to advertise about Tuitions/Coaching Courses.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
Project Objectives
1 Faster dissemination of notices regarding education, technical
events, cultural events.
2 Any lost/found going out in college.
3 Easy way to broadcast your message.
4 Helps you to be updated with whats going on in College.
5 Good way to advertise about Tuitions/Coaching Courses.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
Project Objectives
1 Faster dissemination of notices regarding education, technical
events, cultural events.
2 Any lost/found going out in college.
3 Easy way to broadcast your message.
4 Helps you to be updated with whats going on in College.
5 Good way to advertise about Tuitions/Coaching Courses.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
Introduction
Introduction
e-Notice App is an Internet based Mobile Application that helps
you access college notices on your Android phone. It buzzes you
whenever any notice arrives.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
Use Case Diagram for User
Use Case Diagram for Admin
Detailed Design
e-Notice App Design
Design of Project
Use Case Diagram
A Use Case diagram at its simplest is a representation of a users
interaction with the system and depicting the specifications of a
use case. A use case diagram can portray the different types of
users of a system and the various ways that they interact with the
system.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
Use Case Diagram for User
Use Case Diagram for Admin
Detailed Design
e-Notice App Design
Use Case Diagram for User
Figure: Use Case Diagram For User
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
Use Case Diagram for User
Use Case Diagram for Admin
Detailed Design
e-Notice App Design
Use Case Diagram for Admin
Figure: Use Case Diagram For Admin
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
Use Case Diagram for User
Use Case Diagram for Admin
Detailed Design
e-Notice App Design
Detailed Design of Project
Detailed Design
Detailed Design of any project depicts the entire working of the
project. It answers the following questions:
What are the types of user?
What are functions performed by project?
What is going on behind the scenes?
What comes up in front of user?
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
Project Modules
User Interface
Communication With Web Server
Parsing JSON Responses
Services and Broadcasts
GCM Notifications
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
Project Modules
User Interface
Communication With Web Server
Parsing JSON Responses
Services and Broadcasts
GCM Notifications
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
Project Modules
User Interface
Communication With Web Server
Parsing JSON Responses
Services and Broadcasts
GCM Notifications
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
Project Modules
User Interface
Communication With Web Server
Parsing JSON Responses
Services and Broadcasts
GCM Notifications
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
Project Modules
User Interface
Communication With Web Server
Parsing JSON Responses
Services and Broadcasts
GCM Notifications
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
Project Modules
User Interface
Communication With Web Server
Parsing JSON Responses
Services and Broadcasts
GCM Notifications
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
User Interface
User Interface is what comes in front of the user. Its a page or an
activity with which a user deals. Upcoming pages shows up the
user interface of the application.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
Landing Page
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
Registration Page
Figure: Register
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
Login Page
Figure: Login
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
DashBoard of Notices
Figure: Dashboard
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
Admin Panel
Figure: Page for Posting Notices
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
Communication With Web Server
This application is communicating with the Web Server in order to
fetch all the notices of the college. It fetches notices from the
server and store it inside its local database. Next time, when the
user opens up the application, it fetches the previous data from its
local database and fetches only new updates or messages. In this
way, it reduces the traffic on the server.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
JSON Parsing
JSON stands for JavaScript Object Notation. It is independent
data exchange format and is best alternative for XML. All the Web
Server responses are JSON encoded. So the application needs to
parse the JSON in order to get the actual response or message
from the server.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
Services
Service is a process that runs in background to perform long term
operations or work for remote processes. Services don’t provide a
user interface.
This application also uses a service whose task is to fetch the
message sent by the GCM server and generate notifications of the
received messages. This service is called only when broadcast
receiver sends a message to it. It is not running continuously all
the time. Thus it saves your mobile battery too.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
Services Screenshot
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
Broadcast Receivers
Broadcast Receiver is a component that responds to system
conditions such as low battery or the screen being turned off. This
application has a broadcast receiver that receives the GCM
message and simultaneously run the service in order to generate
the notification.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
GCM Notifications
Google Could Messaging (GCM) is a service that allows you to
send data from your server to your user’s Android-powered device,
and also to receive messages from devices on the same connection.
GCM is completely free no matter how big your messaging needs
are and there are no quotas.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
How GCM Works?
1 Android device sends SENDER ID to GCM Server for
registration.
2 After successful registration, GCM sends Registration Id to
Android device.
3 After getting Registration Id, Android device sends
Registration Id to Web Server.
4 Store Registration Id in our database at the server.
5 Whenever Push Notification needed, get Registration Ids from
server, and send the request too GCM with Registration Id
and message.
6 After push notification request, GCM sends Push Notifications
to Android device.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
How GCM Works?
1 Android device sends SENDER ID to GCM Server for
registration.
2 After successful registration, GCM sends Registration Id to
Android device.
3 After getting Registration Id, Android device sends
Registration Id to Web Server.
4 Store Registration Id in our database at the server.
5 Whenever Push Notification needed, get Registration Ids from
server, and send the request too GCM with Registration Id
and message.
6 After push notification request, GCM sends Push Notifications
to Android device.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
How GCM Works?
1 Android device sends SENDER ID to GCM Server for
registration.
2 After successful registration, GCM sends Registration Id to
Android device.
3 After getting Registration Id, Android device sends
Registration Id to Web Server.
4 Store Registration Id in our database at the server.
5 Whenever Push Notification needed, get Registration Ids from
server, and send the request too GCM with Registration Id
and message.
6 After push notification request, GCM sends Push Notifications
to Android device.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
How GCM Works?
1 Android device sends SENDER ID to GCM Server for
registration.
2 After successful registration, GCM sends Registration Id to
Android device.
3 After getting Registration Id, Android device sends
Registration Id to Web Server.
4 Store Registration Id in our database at the server.
5 Whenever Push Notification needed, get Registration Ids from
server, and send the request too GCM with Registration Id
and message.
6 After push notification request, GCM sends Push Notifications
to Android device.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
How GCM Works?
1 Android device sends SENDER ID to GCM Server for
registration.
2 After successful registration, GCM sends Registration Id to
Android device.
3 After getting Registration Id, Android device sends
Registration Id to Web Server.
4 Store Registration Id in our database at the server.
5 Whenever Push Notification needed, get Registration Ids from
server, and send the request too GCM with Registration Id
and message.
6 After push notification request, GCM sends Push Notifications
to Android device.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
How GCM Works?
1 Android device sends SENDER ID to GCM Server for
registration.
2 After successful registration, GCM sends Registration Id to
Android device.
3 After getting Registration Id, Android device sends
Registration Id to Web Server.
4 Store Registration Id in our database at the server.
5 Whenever Push Notification needed, get Registration Ids from
server, and send the request too GCM with Registration Id
and message.
6 After push notification request, GCM sends Push Notifications
to Android device.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
GCM Working
Figure: GCM Working
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
User Interface
Communication With Web Server
JSON Parsing
Services and Broadcast Receivers
GCM Notifications
Notification Generated On Android Devices
Figure: Notification Generated
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
XML
Java
PHP
SQLite
MySQL
Technologies Used
XML
Java
PHP
SQLite
MySQL
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
XML
Java
PHP
SQLite
MySQL
Technologies Used
XML
Java
PHP
SQLite
MySQL
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
XML
Java
PHP
SQLite
MySQL
Technologies Used
XML
Java
PHP
SQLite
MySQL
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
XML
Java
PHP
SQLite
MySQL
Technologies Used
XML
Java
PHP
SQLite
MySQL
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
XML
Java
PHP
SQLite
MySQL
Technologies Used
XML
Java
PHP
SQLite
MySQL
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
XML
Java
PHP
SQLite
MySQL
Technologies Used
XML
Java
PHP
SQLite
MySQL
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
XML
Java
PHP
SQLite
MySQL
XML
XML is Extensive Markup Language.Extensible Markup Language
(XML) is a markup language that defines a set of rules for
encoding documents in a format that is both human-readable and
machine-readable.The design goals of XML emphasize simplicity,
generality, and usability over the Internet.[6] It is a textual data
format with strong support via Unicode for the languages of the
world.
It is used for designing the layouts of each activity of the
application.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
XML
Java
PHP
SQLite
MySQL
Java
Java is an Object Oriented Programming language used for making
Desktop applications, Web Application and Mobile Applications.
Android relies heavily on the JAVA fundamentals. The Android
SDK includes many standard Java libraries as well as special
Android Libraries that will help you develop awesome Android
applications.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
XML
Java
PHP
SQLite
MySQL
PHP
PHP (Hypertext Preprocessor) is a widely-used open source
general-purpose scripting language that is especially suited for web
development and can be embedded into HTML.
PHP is used at backend in order to send the requests and receive
the responses from the Web Server.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
XML
Java
PHP
SQLite
MySQL
SQLite
SQLite is a relational database management system contained in a
C programming library. In contrast to other database management
systems, SQLite is not a separate process that is accessed from the
client application, but an integral part of it. SQLite is a popular
choice as embedded database for local/client storage in application
software such as web browsers.
SQLite is used in application as locall database of each Android
device.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
XML
Java
PHP
SQLite
MySQL
MySQL
MySQL is a relational database for use in web applications, and is
a central component of the widely used LAMP open source web
application software stack.
MySQL is used as Web Server database for storing all the
incoming notices.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
Software Requirements
Hardware Requirements
Software Requirements
1 Java Compiler:
Java compiler is required in order to compile all the Java files
of the project.
2 ADT Bundle
ADT Bundle stands for Android Development ToolKit. This is
an android development environment required to make an
Android Application.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
Software Requirements
Hardware Requirements
Hardware Requirements
1 CPU: Min. 1.2 GHz
2 HDD: Min. 500MB of free space
3 Operating System: Ubuntu 12.04 or higher.
4 Internet Connectivity: For making connections to Web
Server.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
Features of Project
Battery Saving Application: The service implemented in
application is not running all the time. Whenever GCM ping
the mobile, only then it makes a broadcast to phone that
initiates the service. In this way, its saving your device’s
battery alot.
Automatically Updated DashBoard: The dashboard of
notice is automatically updated when a new message arrives.
the user can himself refresh the dashboard to see any new
notice.
Free Service: It gives free service to notify all the students.
There will be no cost of sending notification to all. Just have
the good system implemented in college and that too free of
cost.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
Features of Project
Battery Saving Application: The service implemented in
application is not running all the time. Whenever GCM ping
the mobile, only then it makes a broadcast to phone that
initiates the service. In this way, its saving your device’s
battery alot.
Automatically Updated DashBoard: The dashboard of
notice is automatically updated when a new message arrives.
the user can himself refresh the dashboard to see any new
notice.
Free Service: It gives free service to notify all the students.
There will be no cost of sending notification to all. Just have
the good system implemented in college and that too free of
cost.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
Features of Project
Battery Saving Application: The service implemented in
application is not running all the time. Whenever GCM ping
the mobile, only then it makes a broadcast to phone that
initiates the service. In this way, its saving your device’s
battery alot.
Automatically Updated DashBoard: The dashboard of
notice is automatically updated when a new message arrives.
the user can himself refresh the dashboard to see any new
notice.
Free Service: It gives free service to notify all the students.
There will be no cost of sending notification to all. Just have
the good system implemented in college and that too free of
cost.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
Features of Project
Battery Saving Application: The service implemented in
application is not running all the time. Whenever GCM ping
the mobile, only then it makes a broadcast to phone that
initiates the service. In this way, its saving your device’s
battery alot.
Automatically Updated DashBoard: The dashboard of
notice is automatically updated when a new message arrives.
the user can himself refresh the dashboard to see any new
notice.
Free Service: It gives free service to notify all the students.
There will be no cost of sending notification to all. Just have
the good system implemented in college and that too free of
cost.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
Features of Project
Anytime Anywhere Service: With this application, notices
will be delivered anytime and at any place. There is no
restriction of time to send a notice.
Keeping Notices at one place: This application allows you
to have notices in one place only. If there is an attachment
with that, all will be placed in a separate dedicated folder to
that application.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
Features of Project
Anytime Anywhere Service: With this application, notices
will be delivered anytime and at any place. There is no
restriction of time to send a notice.
Keeping Notices at one place: This application allows you
to have notices in one place only. If there is an attachment
with that, all will be placed in a separate dedicated folder to
that application.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
Future Scope Of Project
Categorization of Notice: Notices can be categorized in
different categories, so that its possible for user to easily
manage the notices.
Documents and PDF Files: The attachments can be
further improved to include PDF files or Word files.
Feedback: Feedback on the notices can also be taken. it can
increase communication among the connected members and
any issue can be easily sorted out on the spot.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
Conclusion
e-Notice App is going to help a lot in getting updates from college.
Every student or staff will be aware of all on going events and
activities inside the college. This will lead to make every person
well informed about the college.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice App
Design of Project
Project Modules
Technologies Used
System Requirements
Features of Project
Future Scope Of Project
Conclusion
Thank You
Guru Nanak Dev Engineering College priyankacool10.wordpress.com

More Related Content

What's hot

Calculator.ppt Andriod Application topic
Calculator.ppt Andriod Application topicCalculator.ppt Andriod Application topic
Calculator.ppt Andriod Application topicnoor ul ain
 
How to Build Real-time Chat App with Express, ReactJS, and Socket.IO?
How to Build Real-time Chat App with Express, ReactJS, and Socket.IO?How to Build Real-time Chat App with Express, ReactJS, and Socket.IO?
How to Build Real-time Chat App with Express, ReactJS, and Socket.IO?Katy Slemon
 
Password protected personal diary report
Password protected personal diary reportPassword protected personal diary report
Password protected personal diary reportMoueed Ahmed
 
Chat Application [Full Documentation]
Chat Application [Full Documentation]Chat Application [Full Documentation]
Chat Application [Full Documentation]Rajon
 
Android College Application Project Report
Android College Application Project ReportAndroid College Application Project Report
Android College Application Project Reportstalin george
 
Salon Project Report
Salon Project ReportSalon Project Report
Salon Project ReportAchal kumari
 
Internship Presentation 1 Web Developer
Internship Presentation 1 Web DeveloperInternship Presentation 1 Web Developer
Internship Presentation 1 Web DeveloperHemant Sarthak
 
Food delivery application report
Food delivery application reportFood delivery application report
Food delivery application reportAshwinBicholiya
 
Hostel management system srs
Hostel management system srsHostel management system srs
Hostel management system srshira akram
 
프로그레시브 웹앱이란? - Progressive Web Apps
프로그레시브 웹앱이란? - Progressive Web Apps프로그레시브 웹앱이란? - Progressive Web Apps
프로그레시브 웹앱이란? - Progressive Web AppsGihyo Joshua Jang
 
Internship Presentation 2 Web Developer
Internship Presentation 2 Web DeveloperInternship Presentation 2 Web Developer
Internship Presentation 2 Web DeveloperHemant Sarthak
 
E recipe-managment
E recipe-managmentE recipe-managment
E recipe-managmentAmitSaha123
 
Final year project presentation in android application
Final year project presentation in android applicationFinal year project presentation in android application
Final year project presentation in android applicationChirag Thaker
 
The complete srs documentation of our developed game.
The complete srs documentation of our developed game. The complete srs documentation of our developed game.
The complete srs documentation of our developed game. Isfand yar Khan
 
User requirements for smartphone apps
User requirements for smartphone apps User requirements for smartphone apps
User requirements for smartphone apps NIHR_MindTech
 
Android App Development Project in College
Android App Development Project in College Android App Development Project in College
Android App Development Project in College Logan Smith
 

What's hot (20)

Calculator.ppt Andriod Application topic
Calculator.ppt Andriod Application topicCalculator.ppt Andriod Application topic
Calculator.ppt Andriod Application topic
 
Car centralize
Car centralizeCar centralize
Car centralize
 
How to Build Real-time Chat App with Express, ReactJS, and Socket.IO?
How to Build Real-time Chat App with Express, ReactJS, and Socket.IO?How to Build Real-time Chat App with Express, ReactJS, and Socket.IO?
How to Build Real-time Chat App with Express, ReactJS, and Socket.IO?
 
Password protected personal diary report
Password protected personal diary reportPassword protected personal diary report
Password protected personal diary report
 
Chat Application [Full Documentation]
Chat Application [Full Documentation]Chat Application [Full Documentation]
Chat Application [Full Documentation]
 
Android College Application Project Report
Android College Application Project ReportAndroid College Application Project Report
Android College Application Project Report
 
Salon Project Report
Salon Project ReportSalon Project Report
Salon Project Report
 
android report
android reportandroid report
android report
 
Internship Presentation 1 Web Developer
Internship Presentation 1 Web DeveloperInternship Presentation 1 Web Developer
Internship Presentation 1 Web Developer
 
Food delivery application report
Food delivery application reportFood delivery application report
Food delivery application report
 
Espresso
EspressoEspresso
Espresso
 
Hostel management system srs
Hostel management system srsHostel management system srs
Hostel management system srs
 
프로그레시브 웹앱이란? - Progressive Web Apps
프로그레시브 웹앱이란? - Progressive Web Apps프로그레시브 웹앱이란? - Progressive Web Apps
프로그레시브 웹앱이란? - Progressive Web Apps
 
Internship Presentation 2 Web Developer
Internship Presentation 2 Web DeveloperInternship Presentation 2 Web Developer
Internship Presentation 2 Web Developer
 
E recipe-managment
E recipe-managmentE recipe-managment
E recipe-managment
 
Final year project presentation in android application
Final year project presentation in android applicationFinal year project presentation in android application
Final year project presentation in android application
 
The complete srs documentation of our developed game.
The complete srs documentation of our developed game. The complete srs documentation of our developed game.
The complete srs documentation of our developed game.
 
User requirements for smartphone apps
User requirements for smartphone apps User requirements for smartphone apps
User requirements for smartphone apps
 
QSpiders - Introduction to HP Load Runner
QSpiders - Introduction to HP Load RunnerQSpiders - Introduction to HP Load Runner
QSpiders - Introduction to HP Load Runner
 
Android App Development Project in College
Android App Development Project in College Android App Development Project in College
Android App Development Project in College
 

Viewers also liked

Campus news information system - Android
Campus news information system - AndroidCampus news information system - Android
Campus news information system - AndroidDhruvil Dhulia
 
Campus news feed
Campus news feedCampus news feed
Campus news feedNoopur Koli
 
Android On Development Boards at AnDevCon3
Android On Development Boards at AnDevCon3Android On Development Boards at AnDevCon3
Android On Development Boards at AnDevCon3Opersys inc.
 
College Notificatoin system Mini Project Slides
College Notificatoin system Mini Project Slides College Notificatoin system Mini Project Slides
College Notificatoin system Mini Project Slides Saleeh Kalluvetti
 
Android Synopsis
Android SynopsisAndroid Synopsis
Android SynopsisNiraj Rahi
 
Location sharing and automatic message sender Android Application
Location sharing and automatic message sender Android ApplicationLocation sharing and automatic message sender Android Application
Location sharing and automatic message sender Android ApplicationKavita Sharma
 
Electronic Notice Board Using Raspberry Pi and Android Phone
Electronic Notice Board Using Raspberry Pi and Android PhoneElectronic Notice Board Using Raspberry Pi and Android Phone
Electronic Notice Board Using Raspberry Pi and Android PhoneBrijender k
 
Digital Notice Board
Digital Notice BoardDigital Notice Board
Digital Notice BoardRaaki Gadde
 
Vehicle tracking system,be computer android report,android project report,gps...
Vehicle tracking system,be computer android report,android project report,gps...Vehicle tracking system,be computer android report,android project report,gps...
Vehicle tracking system,be computer android report,android project report,gps...Sujit9561
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application DevelopmentBenny Skogberg
 
Presentation on Android application
Presentation on Android applicationPresentation on Android application
Presentation on Android applicationAtibur Rahman
 
My presentation on Android in my college
My presentation on Android in my collegeMy presentation on Android in my college
My presentation on Android in my collegeSneha Lata
 
Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project PresentationLaxmi Kant Yadav
 
Android seminar-presentation
Android seminar-presentationAndroid seminar-presentation
Android seminar-presentationconnectshilpa
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsUsman Sait
 
Bus tracking application in Android
Bus tracking application in AndroidBus tracking application in Android
Bus tracking application in Androidyashonil
 

Viewers also liked (20)

Campus news information system - Android
Campus news information system - AndroidCampus news information system - Android
Campus news information system - Android
 
E campus
E campusE campus
E campus
 
E-Bulletin
E-BulletinE-Bulletin
E-Bulletin
 
Campus news feed
Campus news feedCampus news feed
Campus news feed
 
Instant notice ppt
Instant notice pptInstant notice ppt
Instant notice ppt
 
Android On Development Boards at AnDevCon3
Android On Development Boards at AnDevCon3Android On Development Boards at AnDevCon3
Android On Development Boards at AnDevCon3
 
College Notificatoin system Mini Project Slides
College Notificatoin system Mini Project Slides College Notificatoin system Mini Project Slides
College Notificatoin system Mini Project Slides
 
Final_report
Final_reportFinal_report
Final_report
 
Android Synopsis
Android SynopsisAndroid Synopsis
Android Synopsis
 
Location sharing and automatic message sender Android Application
Location sharing and automatic message sender Android ApplicationLocation sharing and automatic message sender Android Application
Location sharing and automatic message sender Android Application
 
Electronic Notice Board Using Raspberry Pi and Android Phone
Electronic Notice Board Using Raspberry Pi and Android PhoneElectronic Notice Board Using Raspberry Pi and Android Phone
Electronic Notice Board Using Raspberry Pi and Android Phone
 
Digital Notice Board
Digital Notice BoardDigital Notice Board
Digital Notice Board
 
Vehicle tracking system,be computer android report,android project report,gps...
Vehicle tracking system,be computer android report,android project report,gps...Vehicle tracking system,be computer android report,android project report,gps...
Vehicle tracking system,be computer android report,android project report,gps...
 
Android Application Development
Android Application DevelopmentAndroid Application Development
Android Application Development
 
Presentation on Android application
Presentation on Android applicationPresentation on Android application
Presentation on Android application
 
My presentation on Android in my college
My presentation on Android in my collegeMy presentation on Android in my college
My presentation on Android in my college
 
Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project Presentation
 
Android seminar-presentation
Android seminar-presentationAndroid seminar-presentation
Android seminar-presentation
 
My Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & SnapshotsMy Project Report Documentation with Abstract & Snapshots
My Project Report Documentation with Abstract & Snapshots
 
Bus tracking application in Android
Bus tracking application in AndroidBus tracking application in Android
Bus tracking application in Android
 

Similar to Presentation on 6 month Training Project (e-Notice App)

Major File On web Development
Major File On web Development Major File On web Development
Major File On web Development Love Kothari
 
University android app
University android app University android app
University android app ADI ADARSH
 
Review on College Event Organizer
Review on College Event OrganizerReview on College Event Organizer
Review on College Event OrganizerIRJET Journal
 
IRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET- Online Programming Assessment and Evaluation Platform in Education SystemIRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET- Online Programming Assessment and Evaluation Platform in Education SystemIRJET Journal
 
Preliminry report
 Preliminry report Preliminry report
Preliminry reportJiten Ahuja
 
Android app ppt
Android app pptAndroid app ppt
Android app pptADI ADARSH
 
Software Engineering Process in Web Application Development
Software Engineering Process in Web Application DevelopmentSoftware Engineering Process in Web Application Development
Software Engineering Process in Web Application DevelopmentIOSR Journals
 
Android Based E-Learning Application Class-E
Android Based E-Learning Application Class-EAndroid Based E-Learning Application Class-E
Android Based E-Learning Application Class-EIRJET Journal
 
Android training-in-gurgaon
Android training-in-gurgaonAndroid training-in-gurgaon
Android training-in-gurgaonAP EDUSOFT
 
online test system project report
online test system project reportonline test system project report
online test system project reportabhishek kumar
 
project proposal final
project proposal finalproject proposal final
project proposal finalArslan Mehmood
 
Software Engineering concept
Software Engineering concept Software Engineering concept
Software Engineering concept Atamjitsingh92
 

Similar to Presentation on 6 month Training Project (e-Notice App) (20)

PCE Connect
PCE ConnectPCE Connect
PCE Connect
 
Naresh Chirra
Naresh ChirraNaresh Chirra
Naresh Chirra
 
Major File On web Development
Major File On web Development Major File On web Development
Major File On web Development
 
University android app
University android app University android app
University android app
 
Review on College Event Organizer
Review on College Event OrganizerReview on College Event Organizer
Review on College Event Organizer
 
DivyaSoni
DivyaSoniDivyaSoni
DivyaSoni
 
IRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET- Online Programming Assessment and Evaluation Platform in Education SystemIRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET- Online Programming Assessment and Evaluation Platform in Education System
 
Preliminry report
 Preliminry report Preliminry report
Preliminry report
 
Ravi Tuppad
Ravi TuppadRavi Tuppad
Ravi Tuppad
 
Resume
ResumeResume
Resume
 
Android app ppt
Android app pptAndroid app ppt
Android app ppt
 
Lavina CV
Lavina CVLavina CV
Lavina CV
 
D017152832
D017152832D017152832
D017152832
 
Software Engineering Process in Web Application Development
Software Engineering Process in Web Application DevelopmentSoftware Engineering Process in Web Application Development
Software Engineering Process in Web Application Development
 
Resume (2).docx
Resume (2).docxResume (2).docx
Resume (2).docx
 
Android Based E-Learning Application Class-E
Android Based E-Learning Application Class-EAndroid Based E-Learning Application Class-E
Android Based E-Learning Application Class-E
 
Android training-in-gurgaon
Android training-in-gurgaonAndroid training-in-gurgaon
Android training-in-gurgaon
 
online test system project report
online test system project reportonline test system project report
online test system project report
 
project proposal final
project proposal finalproject proposal final
project proposal final
 
Software Engineering concept
Software Engineering concept Software Engineering concept
Software Engineering concept
 

Recently uploaded

1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...ronahami
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...ppkakm
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...HenryBriggs2
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...ssuserdfc773
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxMustafa Ahmed
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"mphochane1998
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Ramkumar k
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayEpec Engineered Technologies
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257subhasishdas79
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessorAshwiniTodkar4
 

Recently uploaded (20)

1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ​  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ​ Maximum Distortional ...
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor8086 Microprocessor Architecture: 16-bit microprocessor
8086 Microprocessor Architecture: 16-bit microprocessor
 

Presentation on 6 month Training Project (e-Notice App)

  • 1. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion e-Notice App An Android Application Priyanka Kapoor 100371180720 May 30, 2014 Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 2. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion Mentor Er. Rustam Singh Associate Software Developer at DigiMantra Labs, Ludhiana Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 3. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion Problem Description To develop a mobile application that will help you receiving the notices from the college, anywhere, anytime. Earlier their was problem that notices were pasted on notice board. If there is holiday on the next day, nobody will be able to read it. Moreover, when there is any notice regarding exams, there is much crowd in front of notice board. So in order to ease the students as well as staff members, there was a dire need to have any notice application that can run on mobile phones. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 4. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion Project Objectives 1 Faster dissemination of notices regarding education, technical events, cultural events. 2 Any lost/found going out in college. 3 Easy way to broadcast your message. 4 Helps you to be updated with whats going on in College. 5 Good way to advertise about Tuitions/Coaching Courses. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 5. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion Project Objectives 1 Faster dissemination of notices regarding education, technical events, cultural events. 2 Any lost/found going out in college. 3 Easy way to broadcast your message. 4 Helps you to be updated with whats going on in College. 5 Good way to advertise about Tuitions/Coaching Courses. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 6. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion Project Objectives 1 Faster dissemination of notices regarding education, technical events, cultural events. 2 Any lost/found going out in college. 3 Easy way to broadcast your message. 4 Helps you to be updated with whats going on in College. 5 Good way to advertise about Tuitions/Coaching Courses. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 7. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion Project Objectives 1 Faster dissemination of notices regarding education, technical events, cultural events. 2 Any lost/found going out in college. 3 Easy way to broadcast your message. 4 Helps you to be updated with whats going on in College. 5 Good way to advertise about Tuitions/Coaching Courses. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 8. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion Project Objectives 1 Faster dissemination of notices regarding education, technical events, cultural events. 2 Any lost/found going out in college. 3 Easy way to broadcast your message. 4 Helps you to be updated with whats going on in College. 5 Good way to advertise about Tuitions/Coaching Courses. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 9. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion Project Objectives 1 Faster dissemination of notices regarding education, technical events, cultural events. 2 Any lost/found going out in college. 3 Easy way to broadcast your message. 4 Helps you to be updated with whats going on in College. 5 Good way to advertise about Tuitions/Coaching Courses. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 10. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion Introduction Introduction e-Notice App is an Internet based Mobile Application that helps you access college notices on your Android phone. It buzzes you whenever any notice arrives. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 11. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion Use Case Diagram for User Use Case Diagram for Admin Detailed Design e-Notice App Design Design of Project Use Case Diagram A Use Case diagram at its simplest is a representation of a users interaction with the system and depicting the specifications of a use case. A use case diagram can portray the different types of users of a system and the various ways that they interact with the system. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 12. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion Use Case Diagram for User Use Case Diagram for Admin Detailed Design e-Notice App Design Use Case Diagram for User Figure: Use Case Diagram For User Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 13. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion Use Case Diagram for User Use Case Diagram for Admin Detailed Design e-Notice App Design Use Case Diagram for Admin Figure: Use Case Diagram For Admin Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 14. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion Use Case Diagram for User Use Case Diagram for Admin Detailed Design e-Notice App Design Detailed Design of Project Detailed Design Detailed Design of any project depicts the entire working of the project. It answers the following questions: What are the types of user? What are functions performed by project? What is going on behind the scenes? What comes up in front of user? Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 15.
  • 16. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications Project Modules User Interface Communication With Web Server Parsing JSON Responses Services and Broadcasts GCM Notifications Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 17. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications Project Modules User Interface Communication With Web Server Parsing JSON Responses Services and Broadcasts GCM Notifications Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 18. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications Project Modules User Interface Communication With Web Server Parsing JSON Responses Services and Broadcasts GCM Notifications Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 19. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications Project Modules User Interface Communication With Web Server Parsing JSON Responses Services and Broadcasts GCM Notifications Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 20. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications Project Modules User Interface Communication With Web Server Parsing JSON Responses Services and Broadcasts GCM Notifications Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 21. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications Project Modules User Interface Communication With Web Server Parsing JSON Responses Services and Broadcasts GCM Notifications Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 22. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications User Interface User Interface is what comes in front of the user. Its a page or an activity with which a user deals. Upcoming pages shows up the user interface of the application. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 23. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications Landing Page Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 24. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications Registration Page Figure: Register Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 25. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications Login Page Figure: Login Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 26. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications DashBoard of Notices Figure: Dashboard Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 27. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications Admin Panel Figure: Page for Posting Notices Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 28. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications Communication With Web Server This application is communicating with the Web Server in order to fetch all the notices of the college. It fetches notices from the server and store it inside its local database. Next time, when the user opens up the application, it fetches the previous data from its local database and fetches only new updates or messages. In this way, it reduces the traffic on the server. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 29. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications JSON Parsing JSON stands for JavaScript Object Notation. It is independent data exchange format and is best alternative for XML. All the Web Server responses are JSON encoded. So the application needs to parse the JSON in order to get the actual response or message from the server. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 30. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications Services Service is a process that runs in background to perform long term operations or work for remote processes. Services don’t provide a user interface. This application also uses a service whose task is to fetch the message sent by the GCM server and generate notifications of the received messages. This service is called only when broadcast receiver sends a message to it. It is not running continuously all the time. Thus it saves your mobile battery too. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 31. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications Services Screenshot Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 32. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications Broadcast Receivers Broadcast Receiver is a component that responds to system conditions such as low battery or the screen being turned off. This application has a broadcast receiver that receives the GCM message and simultaneously run the service in order to generate the notification. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 33. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications GCM Notifications Google Could Messaging (GCM) is a service that allows you to send data from your server to your user’s Android-powered device, and also to receive messages from devices on the same connection. GCM is completely free no matter how big your messaging needs are and there are no quotas. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 34. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications How GCM Works? 1 Android device sends SENDER ID to GCM Server for registration. 2 After successful registration, GCM sends Registration Id to Android device. 3 After getting Registration Id, Android device sends Registration Id to Web Server. 4 Store Registration Id in our database at the server. 5 Whenever Push Notification needed, get Registration Ids from server, and send the request too GCM with Registration Id and message. 6 After push notification request, GCM sends Push Notifications to Android device. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 35. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications How GCM Works? 1 Android device sends SENDER ID to GCM Server for registration. 2 After successful registration, GCM sends Registration Id to Android device. 3 After getting Registration Id, Android device sends Registration Id to Web Server. 4 Store Registration Id in our database at the server. 5 Whenever Push Notification needed, get Registration Ids from server, and send the request too GCM with Registration Id and message. 6 After push notification request, GCM sends Push Notifications to Android device. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 36. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications How GCM Works? 1 Android device sends SENDER ID to GCM Server for registration. 2 After successful registration, GCM sends Registration Id to Android device. 3 After getting Registration Id, Android device sends Registration Id to Web Server. 4 Store Registration Id in our database at the server. 5 Whenever Push Notification needed, get Registration Ids from server, and send the request too GCM with Registration Id and message. 6 After push notification request, GCM sends Push Notifications to Android device. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 37. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications How GCM Works? 1 Android device sends SENDER ID to GCM Server for registration. 2 After successful registration, GCM sends Registration Id to Android device. 3 After getting Registration Id, Android device sends Registration Id to Web Server. 4 Store Registration Id in our database at the server. 5 Whenever Push Notification needed, get Registration Ids from server, and send the request too GCM with Registration Id and message. 6 After push notification request, GCM sends Push Notifications to Android device. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 38. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications How GCM Works? 1 Android device sends SENDER ID to GCM Server for registration. 2 After successful registration, GCM sends Registration Id to Android device. 3 After getting Registration Id, Android device sends Registration Id to Web Server. 4 Store Registration Id in our database at the server. 5 Whenever Push Notification needed, get Registration Ids from server, and send the request too GCM with Registration Id and message. 6 After push notification request, GCM sends Push Notifications to Android device. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 39. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications How GCM Works? 1 Android device sends SENDER ID to GCM Server for registration. 2 After successful registration, GCM sends Registration Id to Android device. 3 After getting Registration Id, Android device sends Registration Id to Web Server. 4 Store Registration Id in our database at the server. 5 Whenever Push Notification needed, get Registration Ids from server, and send the request too GCM with Registration Id and message. 6 After push notification request, GCM sends Push Notifications to Android device. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 40. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications GCM Working Figure: GCM Working Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 41. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion User Interface Communication With Web Server JSON Parsing Services and Broadcast Receivers GCM Notifications Notification Generated On Android Devices Figure: Notification Generated Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 42. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion XML Java PHP SQLite MySQL Technologies Used XML Java PHP SQLite MySQL Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 43. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion XML Java PHP SQLite MySQL Technologies Used XML Java PHP SQLite MySQL Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 44. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion XML Java PHP SQLite MySQL Technologies Used XML Java PHP SQLite MySQL Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 45. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion XML Java PHP SQLite MySQL Technologies Used XML Java PHP SQLite MySQL Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 46. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion XML Java PHP SQLite MySQL Technologies Used XML Java PHP SQLite MySQL Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 47. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion XML Java PHP SQLite MySQL Technologies Used XML Java PHP SQLite MySQL Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 48. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion XML Java PHP SQLite MySQL XML XML is Extensive Markup Language.Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable.The design goals of XML emphasize simplicity, generality, and usability over the Internet.[6] It is a textual data format with strong support via Unicode for the languages of the world. It is used for designing the layouts of each activity of the application. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 49. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion XML Java PHP SQLite MySQL Java Java is an Object Oriented Programming language used for making Desktop applications, Web Application and Mobile Applications. Android relies heavily on the JAVA fundamentals. The Android SDK includes many standard Java libraries as well as special Android Libraries that will help you develop awesome Android applications. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 50. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion XML Java PHP SQLite MySQL PHP PHP (Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. PHP is used at backend in order to send the requests and receive the responses from the Web Server. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 51. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion XML Java PHP SQLite MySQL SQLite SQLite is a relational database management system contained in a C programming library. In contrast to other database management systems, SQLite is not a separate process that is accessed from the client application, but an integral part of it. SQLite is a popular choice as embedded database for local/client storage in application software such as web browsers. SQLite is used in application as locall database of each Android device. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 52. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion XML Java PHP SQLite MySQL MySQL MySQL is a relational database for use in web applications, and is a central component of the widely used LAMP open source web application software stack. MySQL is used as Web Server database for storing all the incoming notices. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 53. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion Software Requirements Hardware Requirements Software Requirements 1 Java Compiler: Java compiler is required in order to compile all the Java files of the project. 2 ADT Bundle ADT Bundle stands for Android Development ToolKit. This is an android development environment required to make an Android Application. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 54. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion Software Requirements Hardware Requirements Hardware Requirements 1 CPU: Min. 1.2 GHz 2 HDD: Min. 500MB of free space 3 Operating System: Ubuntu 12.04 or higher. 4 Internet Connectivity: For making connections to Web Server. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 55. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion Features of Project Battery Saving Application: The service implemented in application is not running all the time. Whenever GCM ping the mobile, only then it makes a broadcast to phone that initiates the service. In this way, its saving your device’s battery alot. Automatically Updated DashBoard: The dashboard of notice is automatically updated when a new message arrives. the user can himself refresh the dashboard to see any new notice. Free Service: It gives free service to notify all the students. There will be no cost of sending notification to all. Just have the good system implemented in college and that too free of cost. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 56. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion Features of Project Battery Saving Application: The service implemented in application is not running all the time. Whenever GCM ping the mobile, only then it makes a broadcast to phone that initiates the service. In this way, its saving your device’s battery alot. Automatically Updated DashBoard: The dashboard of notice is automatically updated when a new message arrives. the user can himself refresh the dashboard to see any new notice. Free Service: It gives free service to notify all the students. There will be no cost of sending notification to all. Just have the good system implemented in college and that too free of cost. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 57. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion Features of Project Battery Saving Application: The service implemented in application is not running all the time. Whenever GCM ping the mobile, only then it makes a broadcast to phone that initiates the service. In this way, its saving your device’s battery alot. Automatically Updated DashBoard: The dashboard of notice is automatically updated when a new message arrives. the user can himself refresh the dashboard to see any new notice. Free Service: It gives free service to notify all the students. There will be no cost of sending notification to all. Just have the good system implemented in college and that too free of cost. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 58. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion Features of Project Battery Saving Application: The service implemented in application is not running all the time. Whenever GCM ping the mobile, only then it makes a broadcast to phone that initiates the service. In this way, its saving your device’s battery alot. Automatically Updated DashBoard: The dashboard of notice is automatically updated when a new message arrives. the user can himself refresh the dashboard to see any new notice. Free Service: It gives free service to notify all the students. There will be no cost of sending notification to all. Just have the good system implemented in college and that too free of cost. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 59. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion Features of Project Anytime Anywhere Service: With this application, notices will be delivered anytime and at any place. There is no restriction of time to send a notice. Keeping Notices at one place: This application allows you to have notices in one place only. If there is an attachment with that, all will be placed in a separate dedicated folder to that application. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 60. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion Features of Project Anytime Anywhere Service: With this application, notices will be delivered anytime and at any place. There is no restriction of time to send a notice. Keeping Notices at one place: This application allows you to have notices in one place only. If there is an attachment with that, all will be placed in a separate dedicated folder to that application. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 61. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion Future Scope Of Project Categorization of Notice: Notices can be categorized in different categories, so that its possible for user to easily manage the notices. Documents and PDF Files: The attachments can be further improved to include PDF files or Word files. Feedback: Feedback on the notices can also be taken. it can increase communication among the connected members and any issue can be easily sorted out on the spot. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 62. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion Conclusion e-Notice App is going to help a lot in getting updates from college. Every student or staff will be aware of all on going events and activities inside the college. This will lead to make every person well informed about the college. Guru Nanak Dev Engineering College priyankacool10.wordpress.com
  • 63. e-Notice App Design of Project Project Modules Technologies Used System Requirements Features of Project Future Scope Of Project Conclusion Thank You Guru Nanak Dev Engineering College priyankacool10.wordpress.com