DOC-20180427-WA0010
DOC-20180427-WA0010
We hereby declare that this submission is our own work and that, to the best of our
knowledge and belief, it contains no material previously published or written by another
person nor material which to a substantial extent has been accepted for the award of any
other degree or diploma of the university or other institute of higher learning, except where
due acknowledgment has been made in the text.
Signature
Signature
Signature
Date:-
ii
CERTIFICATE
This is to certify that Project Report entitled “Faculty Notification App” which is submitted
by Megha Jain (1402913061), Natasha Bansal (1402910098), Purnima Gupta
(1402910123) in partial fulfilment of the requirement for the award of degree B. Tech. in
Department of Computer Science & Engineering of Dr. A.P.J. Abdul Kalam Technical
University, Lucknow is a record of the candidates own work carried out by them under my
supervision. The matter embodied in this report is original and has not been submitted for
the award of any other degree.
Date: Supervisor
RAVI SHANKAR
SINGHAL
(Assistant Professor)
iii
ACKNOWLEDGEMENT
It gives us a great sense of pleasure to present the report of the B. Tech Project undertaken
during B. Tech. Final Year. We owe special debt of gratitude to Professor Ravi Shankar
Singhal, Department of Computer Science & Engineering, KIET, Ghaziabad, for his
constant support and guidance throughout the course of our work. His sincerity,
thoroughness and perseverance have been a constant source of inspiration for us. It is only
his cognizant efforts that our endeavors have seen light of the day.
We also take the opportunity to acknowledge the contribution of Dr. Vineet Sharma, Head
of the Department of Computer Science & Engineering, KIET, Ghaziabad, for his full
support and assistance during the development of the project. We also do not like to miss
the opportunity to acknowledge the contribution of all the faculty members of the
department for their kind assistance and cooperation during the development of our project.
We also do not like to miss the opportunity to acknowledge the contribution of all faculty
members, especially Professor Rudranshu Sharma, of the department for their kind
assistance and cooperation during the development of our project. Last but not the least, we
acknowledge our friends for their contribution in the completion of the project.
Date :
Signature: Signature:
Signature:
iv
ABSTRACT
Android is an operating system designed especially for mobile phones. Andoid applications
are available for almost every category and every service.
This project is developed especially for our KIET faculties where communication between
the faculties can be done in a more formal way. Apart, from that it provides the facility of
digitally signing a notification that is send by HoD.
Various facilties like notice Board of the department, Minutes of Meeting can be known
with the app.
This not only reduces the physical work of faculties but also makes it easy for them to use
these which they may otherwise not do so.
This will be very helpful to faculties as they can stay updated everytime.
v
TABLE OF CONTENTS
Page
No.
DECLARATION…………………………………………………………………….ii
CERTIFICATE………………………………………………………………………iii
ACKNOWLEDGEMENTS………………………………………………………….iv
ABSTRACT………………………………………………………………………......v
LIST OF FIGURES…………………………………………………………………..x
CHAPTER 1 (INTRODUCTION)…………………………………………………..1
1.1. Introduction……………………………………………………………………....1
1.2. Ideology Behind Our Application………………………………………………..2
1.3. Target Audience.……………………………………………………………….....2
1.4. Scope Of Project…………………………………………………………………2
CHAPTER 2 (BACKGROUND)…………………………………………....................3
vi
5.11.
In
3.3. Design………………………………………………………………………….9 PDF 9
Form..
...........
9 ...........
...........
3.3.1 Use Case Diagram……………………………………………………….9 ...........
...........
...........
...........
...........
CHAPTER 4 (OVERVIEW OF TECHNOLOGIES).........................................................14..........
36
4.1. Android..................................................................................................................................... 14
4.2. XML.................................................................................................................16
4.3. Java...................................................................................................................17
4.4. Firebase............................................................................................................19
CHAPTER 6 (TESTING)...........................................................................................56
6.1. Testing...............................................................................................................56
7.1. Conclusion......................................................................................................60
viii
REFERENCES………………………………………………………………………......61
ix
LIST OF FIGURES
3.2 ER Diagram 8
xi