Android Class Attendance Management System

Android Class Attendance Management System

Project / Seminar Material
Reference ID: PS-23405-TM

DEDICATION

This research material titled “Android Class Attendance Management System” is dedicated to God for his enabling grace, and to all computer enthusiasts who contributed to make life a pleasant experience during my research documentation.

ACKNOWLEDGEMENT

I extend my sincere gratitude to all those who contributed to the completion of this project. Special thanks to my Supervisor (Name of your Supervisor), the Head of Department (Name of your HOD), the Lecturers in the department of Computer Science (CS), Book Authors and Profound Scholars of existing or related project material on “Android Class Attendance Management System” for their invaluable guidance, support, and expertise throughout the journey.

I am also grateful to your study area (mention any funding organizations, if applicable) for their financial assistance. This research would not have been possible without the encouragement and assistance of some stakeholders (mention any mentors, teachers, or colleagues). Additionally, I would like to acknowledge the understanding and patience of my family and friends during this endeavor. Your unwavering support has been a constant source of motivation. Thank you all for being part of this meaningful endeavor.

TABLE OF CONTENTS

PRELIMINARY PAGES


CHAPTER ONE

INTRODUCTION


    CHAPTER TWO

    LITERATURE REVIEW

    • 2.1 Introduction

    CHAPTER THREE

    SYSTEM ANALYSIS AND DESIGN

    • 3.1 Methodology Adopted
    • 3.1.1 Problem Identification Using SSADM
    • 3.2 Analysis of the Existing System
    • 3.2.1 Dataflow of the Existing System
    • 3.2.2 Disadvantages Of The Existing System
    • 3.2.3 Weakness of the existing System
    • 3.3 Feasibility Study
    • 3.3.1 Economic Feasibility
    • 3.3.2 Technical Feasibility
    • 3.3.3 Operational Feasibility
    • 3.4 Analysis of the Proposed System
    • 3.4.1 Data Flow Diagram of the Proposed System
    • 3.4.2 Advantages of the Proposed System
    • 3.4.3 Justification of the Proposed System
    • 3.5 Functional Requirements
    • 3.5.1 Use Case Diagram Of The Admin / User Privileges
    • 3.6 Data Requirements
    • 3.7 High Level Model of the Proposed System

    CHAPTER FOUR

    SYSTEM DESIGN AND IMPLEMENTATION

    • 4.1 Objectives of the Design
    • 4.2 Cohesion and Decomposition High level Model
    • 4.3 Control Center / Overall Dataflow Diagram
    • 4.3.1 Proposed System Operation Flowchart
    • 4.4 System Specification and Design
    • 4.4.1 Input and Output Specification
    • 4.4.2 Database Specification and Design
    • 4.4.3 Data Dictionary
    • 4.5 Choice and Justification of Programming Language
    • 4.6 Program Documentation
    • 4.7 Implementation Techniques
    • 4.7.1 System Testing
    • 4.8 Programming Module Specification
    • 4.8.1 Installation
    • 4.9 Computer Hardware Minimum Requirement
    • 4.10 Software Requirement
    • 4.11 Personnel / User Training
    • 4.12 File Maintenance Module

    CHAPTER FIVE

    SUMMARY, CONCLUSION AND RECOMMENDATION

    • 5.1 Introduction
    • 5.2 Summary
    • 5.3 Conclusion
    • 5.4 Recommendation

    REFERENCES

    APPENDIX A - “SOURCE CODE”

    APPENDIX B - “OBJECT PROGRAM”


    Android Class Attendance Management System

    CHAPTER ONE

    1.1 Introduction

    Due to student’s interest in classrooms, and the study environment of university or institution, recording absence at a department or faculty having a large number of students in a classroom is a difficult task and time-consuming. Moreover, the process takes much time, and many efforts are spent by the staff of the department to complete the attendance rates for each student. So in many institutions and academic organizations, attendance is a very important criterion which is used for various purposes. These purposes include record keeping, assessment of students, and promotion of optimal and consistent attendance in class. As long as in many developing countries, a minimum percentage of class attendance is required in most institutions and this policy has not been adhered to, because of the various challenges the present method of taking attendance presents. The process of recording attendances for students was in the form of hardcopy papers and the system was manually done. Besides wasting time and taking efforts for preparing sheets and documents, other disadvantages may be visible to the traditional one due to loss or damage to the sheets-sheet could be stolen. The developed system considers as an alternative to the traditional one, it is easy, fast and reliable than the traditional one, especially after the development of information technology and its usage by educational institutions. Therefore, the design of an android student attendance system has a significant reality meaning. The system is an android application developed for daily student attendance in departments within the university. It facilitates access to the attendance of a particular student in a particular class. This system will also help in generating reports and evaluating the attendance eligibility of a student. The system is not only improving the work efficiency, students’ study and development, but also can save human and material resources.


    1.2 Purpose of the Study

    The purpose of this research is to develop an android based attendance software for registering students’ details; their subjects, teachers, and related field. The daily attendance of students is taken automatically by selecting student name and program. The attendance report will be generated automatically without time consuming which is reliable and without mistakes.


    1.3 Aim and Objective of the Study

    The aim of the study is to design and implement an android class attendance management system. In achieving this aim, the following objectives were set out as follows;

    1. Eliminate duplicate data entry and errors in time and attendance entries.
    2. Eliminate paperwork and save time.
    3. Automatic calculation of attendance.
    4. To increase student academy performance.

    1.4 Statement of Problem

    In most educational institutions the attendance is taken manually. It is not only time consuming, but it is also unsecure and unreliable and it can be lost. Some institutions use manual paper attendance sheets for attendance while this will be difficult for teachers to keep track of the large number of students because by using paper sheets, a student can help the other students or his/her friend to answer their names even when the student may be absent or come late in class, so it is not reliable.


    1.5 Scope of the Study

    The scope of the project is limited to several processes: handling of student attendance, managing student attendance, record student attendance for academy assessments. It will generate the reports such as student record for attending school activities. The Android student attendance management system is designed in such a way that makes it possible to access through any android platform.


    1.6 Limitations of the Study

    During the course of this study, many things militated against its completion, some of which are:

    1. Time Constraint: The time frame given to accomplish this project was very short due to school academic calendar and it was carried out under pressure which made the researcher not to implement some necessary features.
    2. Establishment Policies: Establishment policies posed a serious limitation as most staffs are not ready to release information needed for this project work. There were lots of information needed from the staffs of this institution to enhance the study which took them time to release or they did not release at all for security purposes, hence the scope was reduced.
    3. Research material: availability of research material is a major setback to the scope of the study.

    1.7 Definition of Terms

    Attendance: the action or state of going regularly to or being present at a place or event.

    Android: Android is a mobile operating system developed by Google, open source software and designed primarily for touch screen mobile devices such as smart phones and tablets.

    Software: Softwareis a program that enables a computer to perform a specific task, as opposed to the physical components of the system.

    Institutions: an organization founded for a religious, educational, professional, or social purpose.

    Automatic: (of a device or process) working by itself with little or no direct human control.

    CHAPTER TWO

    2.0 Literature Review

    2.1 Introduction

    This chapter focuses on the review of related literature. A literature review includes the current knowledge as well as theoretical and methodological contributions to a particular topic. It documents the state of the art with respect to the topic you are writing. It surveys the literature in the topic selected. In this research work the literature review includes the …

    Summary Headlines for Android Class Attendance Management System