Att - MNG Synposis 2
Att - MNG Synposis 2
Att - MNG Synposis 2
on
STUDENT ATTENDANCE SYSTEM
BY
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
Sr. Page
CHAPTER DETAILS
No. Number
1 INTRODUCTION 1
1.1 ABSTRACT 2
2 PROPOSED SYSTEM 9
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.
1
1.1:ABSTRACT :
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:
3
1.3 :SCOPE OF THE SYSTEM:
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:
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.
9
2.1 : STUDY OF SIMILAR SYSTEM:
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:
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