Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Att - MNG Synposis 2

Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

Mini Project

on
STUDENT ATTENDANCE SYSTEM
BY

Rathod Mukesh Vishwanath


C-340

SAVITRIBAI PHULE PUNE UNIVERSITY

MASTER OF COMPUTER APPLICATION

Dr. D.Y. Patil School of MCA


Charoli (BK), PUNE- 412105

Year 2022-2023
Date:- 09/05/2023

CERTIFICATE

This is to certify that Mr. Rathod Mukesh Vishwanath, has successfully / partially
completed his project work entitled “Student Attendance System”
in partial fulfillment of MCA -I SEM-II Mini Project for the year 2022-2023. He have
worked under our guidance and direction.
Place : Dr DY Patil School of MCA

Date : 09/05/2023

Prof. Dr. Jayshri Patil Prof. Ashok Deokar Dr. E. B. Khedkar


(Project Guide) (HOD) (Director)
Index

Sr. Page
CHAPTER DETAILS
No. Number

1 INTRODUCTION 1

1.1 ABSTRACT 2

1.2 EXISTING SYSTEM AND NEED FOR A SYSTEM 3

1.3 SCOPE OF THE SYSTEM 4

1.4 OPERATING ENVIRONMENT – HARDWARE AND SOFTWARE 5

1.5 BRIEF DESCRIPTION OF TECHNOLOGY USED 6

1.5.1 OPERATING SYSTEM USED 7

1.5.2 RDBMS/NoSQL USED TO BUILD DATABASE 8

2 PROPOSED SYSTEM 9

2.1 STUDY OF SIMILAR SYSTEM 10

2.2 FEASIBILITY STUDY 11

2.3 OBJECTIVES OF PROPOSED SYSTEM 12

2.4 USERS OF SYSTEM 13


1. INTRODUCTION:

The admin can manage all the accounts and the registered users like
teachers and students can only manage their own accounts. Teachers can mark
the attendance of the students and can also rectify it if it is needed and can also
see the students that have less attendance than the required one. Teachers can see
the courses they are teaching to the students and the sections they are taking.

On the attendance system teachers can also send the messages to the
sections like when they will be on leave and when will the makeup for the same
will be taken. Teachers can also see the students that have not paid the fees and
the students that have not paid the fees can be detained by the teacher for not
paying the fees on time.

Similarly, the students have many modules like checking the


messages uploaded by their teacher, their result, their test marks, their attendance,
their fee status, etc. The difference here is that students can only see this data and
cannot make any changes to the data that is shown. This attendance management
system can be implemented into N number of schools and colleges without any
problem.

This system works on very minimum requirements and in the testing,


it is found that this attendance system does not have any errors till now and works
perfectly.

1
1.1:ABSTRACT :

Attendance system is important to every single organization; it can


decide whether or not an organization such as educational institutions, public or
private sectors will be successful in the future. Organizations will have to keep a
track of people within the organization such as employees and students to
maximize their performance. Managing student attendance during lecture periods
has become a difficult challenge. The ability to compute the attendance
percentage becomes a major task as manual computation produces errors, and
wastes a lot of time. For the stated reason, an efficient Web-based application for
attendance management system is designed to track student's activity in the class.
This application takes attendance electronically and the records of the attendance
are storing in a database. The system design using the Model, View, and
Controller (MVC) architecture, and implemented using the power of Laravel
Framework. JavaScript is adding to the application to improve the use of the
system. MySQL used for the Application Database. The system designed in a
way that can differentiate the hours of theoretical and practical lessons since the
rate of them is different for calculating the percentages of the students' absence.
Insertions, deletions, and changes of data in the system can do straightforward
via the designed GUI without interacting with the tables. Different presentation
of information is obtainable from the system.

The test case of the system exposed that the system is working
enormously and is ready to use to manage to attend students for any department
of the University. Introduction due to student's interest in classrooms, and whose
is the largest union in the study environment of university or institution, so
recording absence at a department 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. 2
1.2 : EXISTING SYSTEM AND NEED FOR A SYSTEM:

Overseeing the digital transformation taking place in all sectors, many


educational institutions have already implemented the latest School Management
Systems to ensure smooth functioning. The multi-functional education platform
created for admins, teachers, staff, etc., is doing wonders. But as we say, there’s
always scope for improvement; there are plenty of other features that all together can
take this system to the next level.
A school system is software designed for the overall administration of the
educational institutions. It allows us to digitally monitor and manage all the resources
and process data on a single platform itself. From tracking the student’s performance,
generating reports, and automating other administrative operations, the system has
delivered some great results for connected schools. There has been a drastic change
in the academic experience-making it more useful and constructive for students and
school staff as well. Furthermore, its excellent flexibility has enabled easy blending
with any domain of educational institution without any hassles.
The system should have better capability to look after the assets and manage
them accordingly fluidly. The inventory should have a proper supply of school
accessories, uniforms, books, and other stationery items. With this feature installed, a
CRM school system can have an eye on the requirement and track their availability
too. When it comes to staff management, the systems should look after the attendance
records, salary calculation, productivity levels, etc.

3
1.3 :SCOPE OF THE SYSTEM:

As time is the most valuable thing, by implementing this technique we


can save a valuable time which is being wasted until now in a lecture of an hour
nearly 5-10 min is wasted. Thissystem is quite cost effective and even provides a
smarter way for taking attendance. The main advantage is it saves time, avoid
illegal attendance system. This system may b used for the security purpose means
only the authorized or registered person can access some particular high security
area by their tag and face authorization is valid or not can be decided. So we must
have to replace our tradition way by a smarted and automated way in the smarter
world.
The scope of the project is the system on which the software is
installed, i.e. the project is developed as a desktop application, and it will work
for a particular institute. But later on the project can be modified to operate it
online. Biometric attendance is excellent if you have a large workforce with
specific clock-in and clock-out timelines. For example, a contact center will have
a nine-hour shift employing over a hundred agents. Biometric technology
eliminates the risk of fraud by using the employee’s fingerprint or other personal
identification for attendance authorization.
A cloud-based attendance system is widely accessible from any
device. This also implies a browser integration – which means the system can be
opened without installing an app. Also, a mobile platform could help boost field
workers and remote employee productivity, enabling accurate attendance capture
from any location. Attendance management systems powered with advanced
analytics offer granular visibility into attendance patterns, highlighting those who
frequently put in overtime or diverge from scheduled hours. Behaviors like these
can be duly noted and rectified, upholding optimal productivity levels in the
office.
Self-service is a game-changer for your attendance management
system. Your employees no longer need to clock in at the office doorway –
instead, they can sit at their desks (on-premise or remote) and log in using an
app/browser. Leave requests, corrections to attendance records, and self-
compliance can also be performed without the intervention of HR or a manager.

4
1.4 : OPERATING ENVIRONMENT – HARDWARE AND SOFTWARE:

Hardware Requirement:
1) Processor: Intel Pentium 4
2)RAM: 256 GB
3)Hard Disk: 40 GB
4)Operating system: Windows XP Service Pack2
5)LAN Network or Internet Connection

Software Requirement:
1)Frontend-IDE: Notepad
2)Language : PHP
3)Framework: PHP 8.0
4)Backend-Database: MySQL Server 2005 or above

5
1.5 : BRIEF DESCRIPTION OF TECHNOLOGY USED:

One of the most crucial differences an administrator must make


when addressing attendance issues in general, and in an Attendance Management
Program (AMP) particularly, is the difference between “responsible” and
“honest” absence.
It is advantageous if the AMP explains what constitutes a “non-
culpable” absence and the employer’s expectations. The AMP should make this
distinction and classification explicit. Even while prolonged absences can lead to
termination in any circumstance, the employer must handle each scenario
uniquely. Therefore, it’s essential to classify the absences in advance and make
clear how the company will treat each one.
It is important to go into detail about how employees keep track of
their absences, as well as how employers can make keeping track of attendance
records easier for everyone involved. Any AMP must require the development of
a system to track and evaluate employee personal absences. The majority of
AMPs allow employers to monitor paid and unpaid medical time, an illness that
occurs during the course of the workday, illness in the home, and doctor’s
appointments that take more than an hour away from work.
The entry point, progression through a training approach is there in
the AMP. Employers must be mindful of “flags” that suggest a need for change
while dealing with absenteeism in order to fulfil their legal obligations. A
worker’s membership in a group that is under the law may be an innocent
absence.

6
1.5.1 : OPERATING SYSTEM USED :

Windows Server :
It is a brand name for a group of server operating systems which is released by
Microsoft. The first Windows server edition to be released with that brand was
Windows Server 2003. However, the first server edition of Windows was
Windows NT 3.1 advanced server that followed by three Servers (Windows NT
3.5 Server, Windows NT 4.0 Server, and Windows 2000 Server); the latter was
the first server edition to feature many things like Active Directory, DNS Server,
DHCP Server, Group Policy, and many other popular features used today.
Written in C, C++ and assembly.

7
1.5.2 : RDBMS/NoSQL USED TO BUILD DATABASE:

MySQL :
SQL stands for Structured Query Language. MySQL is an open source
Relational Database Management System (RDBMS); it is a popular database for
use in web applications, and is a central part of the greatly used LAMP (Linux,
Apache, MySQL, Perl/PHP/Python) open-source web application software stack.
MySQL is used by many applications like, WordPress, Joomla, TYPO3, Drupal,
MyBB, phpBB, MODX and other software. Numerous large scale websites
including Google, YouTube, Facebook, Twitter, and Flickr are also using
MySQL. On all platforms excluding Windows, MySQL sends with no GUI
(Graphical User Interface) to administer MySQL databases or managing the data
held within the databases. Users may install MySQL Workbench by downloading
separately or simply may use the command line tools. Numbers of third party
GUI tools are also available. Swedish company has created MySQL which is
written in C and C++. The first version of MySQL revealed on 23 may 1995. It
has various versions. The general accessibility of MySQL 5.7 was broadcast in
Oct 2015, and the version which is used in my project is 5.6.17

8
2 : PROPOSED SYSTEM:

To overcome the drawbacks of the existing system, the proposed system has been
evolved. This project aims to reduce the paper work and saving time to generate
accurate results from the student’s attendance. The system provides with the best
user interface. The efficient reports can be generated by using this proposed
system.

Advantages of Proposed System


It is trouble-free to use.
It is a relatively fast approach to enter attendance
Is highly reliable, approximate result from user
Best user Interface
Efficient reports

In this Section, the details in our system development are explained.


We require GPS- and NFC-enabled Android devices to help students confirm
their presence and allow the professor’s phone to keep monitoring students’
location until the lecture is over. In the App development part, we used Android
SDK tools and Eclipse that fully supported our present system development. The
reason why we selected the Android operating system is because of the rapid
growth of smartphone users. It is reasonable to expect that all the students in class
have their own smartphones, as would the professors do.
The presented App system aims to help the educational systems in
colleges become more effective and productive. The student attendance tracking
system uses smartphone devices based on the technological trends over the last
few years. Many people use smartphones, not only in Taiwan but also everywhere
in the world. In the universities of Taiwan, professors sometimes ask students to
do research in class by using their smartphones. Expecting each one to have an
Android smartphone, we have designed the methodology based on the Android
device with GPS and NFC. After the system requirements are specified correctly,
the system design is performed, and then the system implementation is finished.

9
2.1 : STUDY OF SIMILAR SYSTEM:

1)Web Based Student Information Management


Assist in automating the existing manual system. It can be monitored and
controlled remotely. This paper provides accurate information always. All years
together gathered information can be saved and can be accessed at any time. The
purpose is to design a college website which contains up to date information of
the college. That should improve efficiency of college record management
2)Attendance Management System
This software is used to send SMS easily to their parent’s. This system can
store their data about the students and those cares absent student details. It is an
efficient method to store the attendance in the Web Site rather than wasting the
paper. It also updates the student report
3)Online Student Attendance System
We gave access to three users i.e. Admin, Student, Others. This project is
based on client-server. Here, the serve is Tomcat and client is JSP. In this project
teachers or the admin will be filling attendance and sending message to the
student who is absent. They will have privilege to fill attendance form, update
attendance form, send message to the guardian’s account whose child is absent,
also those attendance is less than 75%, and they also have privilege to send
message to the students whose fees are pending. he staff can also view the
message whenever they want and also can modify the details of students. Parents
have privilege to view attendance and to view message sent by the teacher.
Students also have their account with the privilege to view message sent by the
subject teacher and to view the attendance.
4)Web Based Coaching Institute Management System
“Coaching Institute Management System” software developed for an
institute has been designed to achieve maximum efficiency and reduce the time
taken to handle the storing activity. It is designed to replace an existing manual
record system thereby reducing time taken for calculations and for storing data.
The system is strong enough to withstand regressive daily operations under
conditions where the database is maintained and cleared over a certain time of
span. The implementation of the system in the organization will considerably
reduce data entry, time and also provide readily calculated reports.

10
2.2 : FEASIBILITY STUDY:

A key part of the preliminary investigation that reviews anticipated costs and
benefits and recommends a course of action based on operational, technical,
economic, and time factors. The purpose of the study is to determine if the
systems request should proceed further.

1)Technical Feasibility:
The system being developed is economic with respect to student attendance. It is
cost effective in the sense that it has eliminated the attendance work completely.
The system is also time effective because the calculations are automated which
are made at the end of the month or as per the student requirement. The result
obtained contains fewer errors and are highly accurate as the data is required.

2)Economic feasibility:
The technical requirement for the system is economic and it does not use any
other additional Hardware and software.

3)Behavioural Feasibility:
The system working is quite easy to use and learn due to its simple but attractive
interface. User requires no special training for operating the system.

11
2.3 : OBJECTIVES OF PROPOSED SYSTEM:

The objectives of developing Student Attendance Management System are


identified based on the review of the problem statements. The purposes are listed
as below:
1)To store, access and manage student attendance data for every lecture and lab
classes. All the student attendance data will be stored and managed through
Student Attendance Management System. This system enables lecturer to add,
view, make changes or delete on subjects, classes, students and attendance
accordingly. Moreover, saving attendance records into the system will be more
secured as compared to paper-based records.
2)To automatically calculate number of absences and the percentage of present
of the students based on subjects with respective lecture and lab classes. Student
Attendance Management System enhances calculation process to be more
accurate and fast. This system by default will do the analysis, which are counting
the number of absences and calculate the percentage of present of all the students
based on the input data. Hence, the calculated value can be ascertained and trusted
as the calculation process is developed to run automatically within the system.
3)To generate warning letter, attendance report and attendance list automatically
and accurately along with the required details and in correct format. Student
Attendance Management System will helps to analyze all the attendance data
inserted and then verified either each of the students is following the university
attendance policy. If the attendance policy is being violated, the system will
automatically generate warning letter, either in Malay or English language to the
respective student. The attendance report will be generated based on the overall
attendance of the student for the particular subject. On the other hand, attendance
list can be printed out easily when required as the data is ready to be obtained
from the system with the format based on the manual attendance sheet. Therefore,
attendance report, attendance list and warning letter will be filled, displayed and
printed based on the analysis made from the inputted student attendance details
with the approved format.

12
2.4 : USERS OF SYSTEM:

The system consists of two main parts, public, and private site. The public site is
where everybody can visit it, while the private section is limit to authorized
people. The public part consists of a simple page asking for the log in details. So,
anyone with the credentials can log in and check his/her attendance details. The
private part has designed for staff of the system. There are users for this part
similar to the staff of University, and they are lists below from the highest level
of privileges to the least level of privileges:
Full Admin User (FAU), This type of user is normally used by the university
registration directory to register all the details of students at the University.
This user has all the privileges over the system to control everything within the
system. Through this user, HDUs are creating.
Head of Department User (HDU), The head of the department at the university
uses this user type to manage the department students. This user can create
courses, credits of the courses, theoretical and practical hours for each course,
create, department staff, lecturers, and assistant lecturers. This function used to
assign the teachers to their courses. With the privileges of this user, editing the
attendance details is possible to including the removal of a student attendance.
Since the students at each department are categorizing according to their
classes (stages), therefore, the first thing this user has to do is to create the
department classes. Normally there are 4 classes/stages in each department to
assign students to their classes.
Staff of Department User (SDU) This type of user works like a secretary of the
department. Within this role, can show all the department's specifics, such
as general information, staff details, course details, and classes. The attendance
information of involved students can also be discovered, and they can generate
reports. Reports can customize as follows: 1) all department students report, 2) a
specific class report, 3) a specific course report, or 4) a specific student report.
Reports can generate and downloaded as PDF or Spreadsheets formats.

13

You might also like