presentation on 6 month training project (e-notice app)
DESCRIPTION
Its an android application that I made for college. Its main purpose is to intimate students instantly about any notice, posted by college admins. In this way, students will be updated about college events and happenings all the time.TRANSCRIPT
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
e-Notice AppAn Android Application
Priyanka Kapoor100371180720
May 30, 2014
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
Mentor
Er. Rustam SinghAssociate Software Developer at DigiMantra Labs, Ludhiana
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
Problem Description
To develop a mobile application that will help you receiving thenotices from the college, anywhere, anytime. Earlier their wasproblem that notices were pasted on notice board. If there isholiday on the next day, nobody will be able to read it. Moreover,when there is any notice regarding exams, there is much crowd infront of notice board. So in order to ease the students as well asstaff members, there was a dire need to have any noticeapplication that can run on mobile phones.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
Project Objectives
1 Faster dissemination of notices regarding education, technicalevents, 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 AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
Project Objectives
1 Faster dissemination of notices regarding education, technicalevents, 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 AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
Project Objectives
1 Faster dissemination of notices regarding education, technicalevents, 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 AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
Project Objectives
1 Faster dissemination of notices regarding education, technicalevents, 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 AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
Project Objectives
1 Faster dissemination of notices regarding education, technicalevents, 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 AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
Project Objectives
1 Faster dissemination of notices regarding education, technicalevents, 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 AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
Introduction
Introduction
e-Notice App is an Internet based Mobile Application that helpsyou access college notices on your Android phone. It buzzes youwhenever any notice arrives.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
Use Case Diagram for UserUse Case Diagram for AdminDetailed Designe-Notice App Design
Design of Project
Use Case Diagram
A Use Case diagram at its simplest is a representation of a usersinteraction with the system and depicting the specifications of ause case. A use case diagram can portray the different types ofusers of a system and the various ways that they interact with thesystem.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
Use Case Diagram for UserUse Case Diagram for AdminDetailed Designe-Notice App Design
Use Case Diagram for User
Figure: Use Case Diagram For User
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
Use Case Diagram for UserUse Case Diagram for AdminDetailed Designe-Notice App Design
Use Case Diagram for Admin
Figure: Use Case Diagram For Admin
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
Use Case Diagram for UserUse Case Diagram for AdminDetailed Designe-Notice App Design
Detailed Design of Project
Detailed Design
Detailed Design of any project depicts the entire working of theproject. 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
Figure: Detailed Design
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM 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 AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM 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 AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM 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 AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM 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 AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM 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 AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM 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 AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM Notifications
User Interface
User Interface is what comes in front of the user. Its a page or anactivity with which a user deals. Upcoming pages shows up theuser interface of the application.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM Notifications
Landing Page
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM Notifications
Registration Page
Figure: Register
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM Notifications
Login Page
Figure: Login
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM Notifications
DashBoard of Notices
Figure: Dashboard
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM Notifications
Admin Panel
Figure: Page for Posting Notices
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM Notifications
Communication With Web Server
This application is communicating with the Web Server in order tofetch all the notices of the college. It fetches notices from theserver and store it inside its local database. Next time, when theuser opens up the application, it fetches the previous data from itslocal database and fetches only new updates or messages. In thisway, it reduces the traffic on the server.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM Notifications
JSON Parsing
JSON stands for JavaScript Object Notation. It is independentdata exchange format and is best alternative for XML. All the WebServer responses are JSON encoded. So the application needs toparse the JSON in order to get the actual response or messagefrom the server.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM Notifications
Services
Service is a process that runs in background to perform long termoperations or work for remote processes. Services don’t provide auser interface.This application also uses a service whose task is to fetch themessage sent by the GCM server and generate notifications of thereceived messages. This service is called only when broadcastreceiver sends a message to it. It is not running continuously allthe time. Thus it saves your mobile battery too.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM Notifications
Services Screenshot
Figure: Service Running In ApplicationGuru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM Notifications
Broadcast Receivers
Broadcast Receiver is a component that responds to systemconditions such as low battery or the screen being turned off. Thisapplication has a broadcast receiver that receives the GCMmessage and simultaneously run the service in order to generatethe notification.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM Notifications
GCM Notifications
Google Could Messaging (GCM) is a service that allows you tosend 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 needsare and there are no quotas.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM Notifications
How GCM Works?
1 Android device sends SENDER ID to GCM Server forregistration.
2 After successful registration, GCM sends Registration Id toAndroid device.
3 After getting Registration Id, Android device sendsRegistration 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 Idand message.
6 After push notification request, GCM sends Push Notificationsto Android device.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM Notifications
How GCM Works?
1 Android device sends SENDER ID to GCM Server forregistration.
2 After successful registration, GCM sends Registration Id toAndroid device.
3 After getting Registration Id, Android device sendsRegistration 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 Idand message.
6 After push notification request, GCM sends Push Notificationsto Android device.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM Notifications
How GCM Works?
1 Android device sends SENDER ID to GCM Server forregistration.
2 After successful registration, GCM sends Registration Id toAndroid device.
3 After getting Registration Id, Android device sendsRegistration 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 Idand message.
6 After push notification request, GCM sends Push Notificationsto Android device.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM Notifications
How GCM Works?
1 Android device sends SENDER ID to GCM Server forregistration.
2 After successful registration, GCM sends Registration Id toAndroid device.
3 After getting Registration Id, Android device sendsRegistration 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 Idand message.
6 After push notification request, GCM sends Push Notificationsto Android device.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM Notifications
How GCM Works?
1 Android device sends SENDER ID to GCM Server forregistration.
2 After successful registration, GCM sends Registration Id toAndroid device.
3 After getting Registration Id, Android device sendsRegistration 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 Idand message.
6 After push notification request, GCM sends Push Notificationsto Android device.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM Notifications
How GCM Works?
1 Android device sends SENDER ID to GCM Server forregistration.
2 After successful registration, GCM sends Registration Id toAndroid device.
3 After getting Registration Id, Android device sendsRegistration 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 Idand message.
6 After push notification request, GCM sends Push Notificationsto Android device.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM Notifications
GCM Working
Figure: GCM Working
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
User InterfaceCommunication With Web ServerJSON ParsingServices and Broadcast ReceiversGCM Notifications
Notification Generated On Android Devices
Figure: Notification GeneratedGuru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
XMLJavaPHPSQLiteMySQL
Technologies Used
XML
Java
PHP
SQLite
MySQL
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
XMLJavaPHPSQLiteMySQL
Technologies Used
XML
Java
PHP
SQLite
MySQL
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
XMLJavaPHPSQLiteMySQL
Technologies Used
XML
Java
PHP
SQLite
MySQL
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
XMLJavaPHPSQLiteMySQL
Technologies Used
XML
Java
PHP
SQLite
MySQL
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
XMLJavaPHPSQLiteMySQL
Technologies Used
XML
Java
PHP
SQLite
MySQL
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
XMLJavaPHPSQLiteMySQL
Technologies Used
XML
Java
PHP
SQLite
MySQL
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
XMLJavaPHPSQLiteMySQL
XML
XML is Extensive Markup Language.Extensible Markup Language(XML) is a markup language that defines a set of rules forencoding documents in a format that is both human-readable andmachine-readable.The design goals of XML emphasize simplicity,generality, and usability over the Internet.[6] It is a textual dataformat with strong support via Unicode for the languages of theworld.It is used for designing the layouts of each activity of theapplication.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
XMLJavaPHPSQLiteMySQL
Java
Java is an Object Oriented Programming language used for makingDesktop applications, Web Application and Mobile Applications.Android relies heavily on the JAVA fundamentals. The AndroidSDK includes many standard Java libraries as well as specialAndroid Libraries that will help you develop awesome Androidapplications.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
XMLJavaPHPSQLiteMySQL
PHP
PHP (Hypertext Preprocessor) is a widely-used open sourcegeneral-purpose scripting language that is especially suited for webdevelopment and can be embedded into HTML.PHP is used at backend in order to send the requests and receivethe responses from the Web Server.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
XMLJavaPHPSQLiteMySQL
SQLite
SQLite is a relational database management system contained in aC programming library. In contrast to other database managementsystems, SQLite is not a separate process that is accessed from theclient application, but an integral part of it. SQLite is a popularchoice as embedded database for local/client storage in applicationsoftware such as web browsers.SQLite is used in application as locall database of each Androiddevice.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
XMLJavaPHPSQLiteMySQL
MySQL
MySQL is a relational database for use in web applications, and isa central component of the widely used LAMP open source webapplication software stack.MySQL is used as Web Server database for storing all theincoming notices.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
Software RequirementsHardware Requirements
Software Requirements
1 Java Compiler:Java compiler is required in order to compile all the Java filesof the project.
2 ADT BundleADT Bundle stands for Android Development ToolKit. This isan android development environment required to make anAndroid Application.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
Software RequirementsHardware 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 WebServer.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
Features of Project
Battery Saving Application: The service implemented inapplication is not running all the time. Whenever GCM pingthe mobile, only then it makes a broadcast to phone thatinitiates the service. In this way, its saving your device’sbattery alot.Automatically Updated DashBoard: The dashboard ofnotice is automatically updated when a new message arrives.the user can himself refresh the dashboard to see any newnotice.Free Service: It gives free service to notify all the students.There will be no cost of sending notification to all. Just havethe good system implemented in college and that too free ofcost.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
Features of Project
Battery Saving Application: The service implemented inapplication is not running all the time. Whenever GCM pingthe mobile, only then it makes a broadcast to phone thatinitiates the service. In this way, its saving your device’sbattery alot.Automatically Updated DashBoard: The dashboard ofnotice is automatically updated when a new message arrives.the user can himself refresh the dashboard to see any newnotice.Free Service: It gives free service to notify all the students.There will be no cost of sending notification to all. Just havethe good system implemented in college and that too free ofcost.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
Features of Project
Battery Saving Application: The service implemented inapplication is not running all the time. Whenever GCM pingthe mobile, only then it makes a broadcast to phone thatinitiates the service. In this way, its saving your device’sbattery alot.Automatically Updated DashBoard: The dashboard ofnotice is automatically updated when a new message arrives.the user can himself refresh the dashboard to see any newnotice.Free Service: It gives free service to notify all the students.There will be no cost of sending notification to all. Just havethe good system implemented in college and that too free ofcost.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
Features of Project
Battery Saving Application: The service implemented inapplication is not running all the time. Whenever GCM pingthe mobile, only then it makes a broadcast to phone thatinitiates the service. In this way, its saving your device’sbattery alot.Automatically Updated DashBoard: The dashboard ofnotice is automatically updated when a new message arrives.the user can himself refresh the dashboard to see any newnotice.Free Service: It gives free service to notify all the students.There will be no cost of sending notification to all. Just havethe good system implemented in college and that too free ofcost.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
Features of Project
Anytime Anywhere Service: With this application, noticeswill be delivered anytime and at any place. There is norestriction of time to send a notice.
Keeping Notices at one place: This application allows youto have notices in one place only. If there is an attachmentwith that, all will be placed in a separate dedicated folder tothat application.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
Features of Project
Anytime Anywhere Service: With this application, noticeswill be delivered anytime and at any place. There is norestriction of time to send a notice.
Keeping Notices at one place: This application allows youto have notices in one place only. If there is an attachmentwith that, all will be placed in a separate dedicated folder tothat application.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
Future Scope Of Project
Categorization of Notice: Notices can be categorized indifferent categories, so that its possible for user to easilymanage the notices.
Documents and PDF Files: The attachments can befurther improved to include PDF files or Word files.
Feedback: Feedback on the notices can also be taken. it canincrease communication among the connected members andany issue can be easily sorted out on the spot.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture 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 andactivities inside the college. This will lead to make every personwell informed about the college.
Guru Nanak Dev Engineering College priyankacool10.wordpress.com
e-Notice AppDesign of ProjectProject Modules
Technologies UsedSystem Requirements
Features of ProjectFuture Scope Of Project
Conclusion
Thank You
Guru Nanak Dev Engineering College priyankacool10.wordpress.com