p1 (1) (1) KKK - Copy Extra

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

STUPUS : SMART STUDENTS

DATABASE SYSTEM USING API

A MINI PROJECT REPORT

Submitted by

AJAY KUMAR (310519104008)


AJAY KUMAR (310519104009)
KAMLESH KUMAR KOHLI (310519104054)
KRISHNA KUMAR (310519104058)

in partial fulfilment for the award of the degree

of

BACHELOR OF ENGINEERING

in

COMPUTER SCIENCE AND ENGINEERING

DHANALAKSHMI SRINIVASAN
COLLEGE OF ENGINEERING AND TECHNOLOGY
MAMALLAPURAM

ANNA UNIVERSITY:: CHENNAI 600 025

JUNE 2022
ANNA UNIVERSITY:: CHENNAI 600 025

BONAFIDE CERTIFICATE

Certified that this project report “STUPUS : SMART STUDENT


DATABASE SYSTEM USING API” is the bonafide work of “AJAY KUMAR
(3101519104008), AJAY KUMAR (310519104009), KAMLESH KUMAR
KOHLI(310519104054), KRISHNA KUMAR (310519104058)” who carried out
the project work under my supervision.

SIGNATURE SIGNATURE
Dr. Malathi, Ph.D. Dr. A. Kandasamy, Ph.D.
ASSOCIATE PROFESSOR ASSOCIATE PROFESSOR
HEAD OF THE DEPARTMENT SUPERVISOR
Department of Computer Science and Department of Computer Science and
Engineering, Engineering,

Dhanalakshmi Srinivasan College of Dhanalakshmi Srinivasan College of


Engineering and Technology, Engineering and Technology,
ECR, Mamallapuram, Chennai- 603 104 ECR, Mamallapuram, Chennai- 603 104

Submitted for the ANNA UNIVERSITY viva voce held on _________________

INTERNAL EXAMINER EXTERNAL EXAMINER


ACKNOWLEDGEMENT

First of all, we thank, Our Almighty for his blessings upon us to strengthen
our mind and soul to take up this project. We owe a great many thanks to a great
many people who helped and supported us in this project.

We thank Our Chairman, Thiru. A. SRINIVASAN, who allowed us to do the


project.

We extremely thank to Our Director, Thiru. P. MANI, for his constant support in
selecting the project.

We are also thankful to Our Principal, Dr. V. SEKAR, Ph.D for his constant
support to do project.

We are grateful to Our Head of the department, Dr. P. MALATHI, Ph.D, who
expressed his interest and guide in our work and supplied with some useful ideas.

We thank Our Guide, Dr. A. KANDASAMY. Ph.D, for following our


project with interest and for giving me constant support. She taught us not only how
to do the project, but also how to enjoy project.

We wish to extend our grateful acknowledgement and sincere thanks to our


project coordinators, Dr. P. MALATHI, and Mr. S NIRESH KUMAR, for their
constant encouragement and kind support in completing the project.

Further more, we would like to thank all our Teaching Faculty and Non-teaching
Faculty for their timely help in solving any project queries.

Finally, we would like to thank our Parents for their blessings, support and
encouragement through out our life.
ABSTRACT
Over the years the manual attendance management has been carried across

most of educational institutions. To overcome the problems of manual attendance,

We have developed “Android Based Attendance Management system or we can say

Student data base management system. Android Based Attendance Management

System is based on Android, which can be implemented on any Android Phone. It

calculates automatically, the attendance percentage of students without any manual

paper-based work. Managing the attendance using traditional approach is really a

cumbersome process. The person has to be maintain the attendance record in registers

and file using pen and paper. The problem with this approach is that it requires lots of

paper which are the part of our non-renewable natural resources. We are in the age,

where we have to think about sustainable development. Managing the attendance

using mobile phones, provide an alternative way in this direction. Communication

between teachers and the parent is also an important issue that should also be

considered, because parent can only get the information about their ward after the

interaction with teachers. So, we also tried to bring the system which enables parent

to receive the information of their ward of regularity on daily basis. own existing

Android devices, no additional hardware cost is required.

iii
TABLE OF COSNTENTS

CHAPTER TITLE PAGE


NO. NO.
ABSTRACT iii
LIST OF FIGURES vi
LIST OF SYMBOLS vii
LIST OF ABBREVATIONS ix
1 INTRODUCTION
1.1 ANDROID 1
1.2 OBJECTIVE 2
1.3 OVERVIEW 2
2 SYSTEM DESIGN AND IMPLEMENTATION
2.1 LITERATURE SURVEY 3
2.2 SYSTEM ANALYSIS 5
2.2.1 Existing system 5
2.2.2 Proposed system 5
2.2.2.1 Advantages 5
3 MODULES DISCRIPTION
3.1 List of modules 6
3.1.1User registration 6
3.2.2 Server 7
3.2.3 Runtime analysis 7
4 SYSTEM SPECIFICATION
4.1Hardware requirements 8
4.2Software requirements 8
4.2.1 Java 9
4.2.2 Introduction to apache tom cat 9
4.2.3 XML 10
4.2.4 FIREBASE 11
4.2.4.1 FIREBASE ARCHITECTURE 11
5 SYSTEM ARCHITECTURE
5.1 Architecture diagram 13
5.1.1 Data Flow Diagram 14
5.1.2Uml Diagram 15
5.1.3 Use case diagram 15
5.1.4 Sequence diagram 16
5.1.5 Collaboration diagram 17
5.1.6 Activity diagram 18
6 TESTING
6.1 Software Testing 20

6.2 Testing Techniques 20

6.2.1 White Box Testing 20

6.2.2 Black Box Testing 20

6.3 Software Testing Strategies 21

6.3.1 Unit Testing 21

6.3.2 Integration Testing 21

6.3.3 Functional Testing 21

6.3.4 System Testing 21

7 CONCLUSION AND FUTURE


ENHANCEMENTS
7.1 CONCLUSION 22
7.2 FUTURE ENHANCEMENTS 22
APPENDIX 1
SOURCE CODE 23
APPENDIX 2
SCREEN SHOTS 30

REFERENCES 35

You might also like