Student Attendance Management Stystem Proposal
Student Attendance Management Stystem Proposal
PROJECT PROPOSAL
STUDENT ATTENDANCE MANAGEMENT SYSTEM FOR
SCHOOL/COLLEGE
0|PAGE
ABSTRACT
The staffs handling the particular subjects responsible to make the attendance for
all students. Only if the student present on that particular period, the attendance
will be calculated. The student’s attendance reports based on weekly and
consolidate will be generated.
Project Title: Student Attendance Management System
Statement:
Academic Question:
What are the most appropriate techniques, tools and technologies for
implementing a project management system and what needs to be done to
make such a system to make it robust, secure and resilient?
The proposal below contains answers in reference to the academic question. The
research for this proposal is based on the same academic question.
Aims:
Artifact 1:
Artifact 2:
Artifact 3:
This app will have the analyzing and notifying system so that the staffs can easily
be notified when student have low attendance. All the data of student’s attendance
will be stored on the staff’s mobile (excel, forms, etc…) which can later be
transferred in the school’s server. This
mobile app will be used by the academic department and will replace the
MY PROJECT AS SOLUTION
The Attendance monitoring system will provide the needed solution. The system
consists of application files for the teachers, which are installed on their android
devices. The Attendance app will be used to mark the attendance of the students
and will also be used to generate reports of all the students and thus will enable
the faculty members to keep track of student’s record. Rather than signing on the
attendance sheets, the teacher will mark the attendance by just a single click on
his device.
(BACKGROUND RESEARCH)
The Android software stack as shown in figure 1 can be subdivided into five layers:
The kernel and low-level tools, native libraries, the Android Runtime, the
framework layer and on top of all the applications. (Bellosa, 2010)
The kernel in use is a Linux 2.6 series kernel, modified for special needs in power
management, memory management and the runtime environment. Right above
the kernel run some Linux typical daemons like bluez for Bluetooth support and
wpa supplicant for WiFi encryption.
As Android is supposed to run on devices with little main memory and low powered
CPUs, the libraries for CPU and GPU intensive tasks are compiled to device
optimized native code. Basic libraries like the libc or libm were developed
especially for low memory consumption and because of licensing issues on
Android. In this layer the surface manager handles screen access for the window
manager from the framework layer. Opposing to other frameworks, the media
framework resides in this layer, as it includes audio and video codecs that have to
be heavily optimized. (Bellosa, 2010)
Frameworks in the Application Framework layer are written in Java and provide
abstractions of the underlying native libraries and Dalvik capabilities to
applications. Android applications run in their own sandboxed Dalvik VM and can
consist of multiple components: Activities, services, broadcast receivers and
content providers. Components can interact with other components of the same or
a different application via intents. (Bellosa, 2010)
LITERATURE REVIEW OF RESEARCH PAPER
Different methods and principles have been applied to effectively monitor the
attendance of the students. A system providing an improvised electronic card and
card reader serially interfaced to the digital computer system was proposed, which
is an embedded computer-based attendance management system (O. Shoewu O.
Shoewu, 2011).
A wireless attendance management system used the iris of the individual for
authentication (Seifedine Kadry, 2010). All processes like capturing the image of
iris recognition, extracting minutiae, storing and matching used an off-line iris
recognition management system.
WORK FLOW DIAGRAM OF SIMILAR SYSTEM
METHODOLOGY
Spiral Methodology
It is a waterfall model and iterative model combined method. Each phase starts
with a design goal in the spiral model and ends with a review of progress. The
development here begins with a small set of requirements and goes through each
phase of development for those set of requirements. In every-increasing spirals,
the functionality is added to meet additional requirements until the application is
ready for the production phase. (Guru99, 2019)
ii. Good for large projects: It is recommended to use the Spiral Model in large
and complex projects.
iv. Customer Satisfaction: Customers can see the product development at the
early stage of software development and have thus become accustomed to
the system by using it before the overall product is completed. (Pal, 2019)
Phases of Spiral Methodology
i. Determine Objectives
It includes estimating the cost, schedule and resources for the iteration
along with acknowledging the system requirements.
b) Database (MySQL)
It is the world’s most popular open database which boosts the
performance, scalability and reliability.
d) Android Studio
It is used to accelerate the development and helps in building the
highest quality apps.
e) MS Word
It is used for the documentation process of the project.
Hardware Required
a) Laptop
c) Hard Disk
A hard disk with 1TB memory space can be used for backups.
Project Plan
/
Probable issues during the project
RISK FACTORS
The efficiency and effectiveness of the project could be affected by numerous risk
factors. Some of them are included below:
ii. There are high chances of hardware crashing leading to project failure.
iii. The efficiency of the project could be hampered due to lack of genuine
paper.
FALLBACK PLAN
The points listed below could be used as a solution to address the possible risk
factors:
ii. To prevent impacts from sudden hardware crash and failures, backup plans
should be made and followed.
SOME SOCIAL, LEGAL AND ETHICAL ISSUES THAT MIGHT ARISE DURING
OR AFTER THE PROJECT
i) Some clients might not be content with this type of method.
ii) Damage or tampering can be done to the system.
iii) Legal issues regarding the claiming the rights of the application could
arise.
iv) Law suit charges may be filed in terms where there is lack of proof for
presenting proof of work. (Bourgeois, 2019)
As per the necessity for the necessity to complete the Final year project (FYP), a
research proposal was to be made on the given topic of our FYP. Research,
background study, history of the project and its related system were scoured
through the internet. Due to the lack of related system apps and no guarantee of
their credibility, research papers regarding the topic were scoured and put into
perspective with the project’s own vision of the application.
Recommendation
For the future, this application can be further developed with new and exciting
features such as rating each class studied per day. The application can also be
developed into a brother-system for the attendance management for the teachers
with minor or major changes given the usability requirements gathered after the
research and survey of the application.