Student Leave Management System
Student Leave Management System
IV-Semester Project
Submitted to,
Member 1 Guided By
Member 2
Member 3
1|Page
Acknowledgement
We take this occasion to thank God, almighty for blessing us with his grace and
taking our endeavor to a successful culmination. We would like to mention our
sincere gratitude towards our principle Dr.Priya Swaminarayan and to our
esteemed guide, Miss Mitali Mistry for providing us with the right guidance and
advice at the crucial junctures and for showing us the right way for allowing us
to use the facilities available. We would like to thank the other faculty members
also, at this occasion. Last but not the least, we would like to thank friends for
the support and encouragement they have given us during the course of our
work.
2|Page
ABSTRACT:
The most common problem faced by students these days is related to Attendance. They get
short of attendance due to several factors beyond their control as in the case of an emergency,
where they might not be able to send their leave application. There are times when due to
lack of coordination with the concerned authorities, they miss the attendance of several
important in-campus and off-campus activities such as events, workshops, seminars etc. In
some cases, they do not even get the information about the upcoming events which would be
beneficial to them. The proposed system automates the existing system. It decreases the paper
work and makes the record maintenance process easy by replacing all the traditional methods
by computerized techniques. We understand that this project cannot be accomplished with
divided thinking. Hence, our technique involves getting into groups and coming up with
ideas, known as brainstorming, and this a tried and true method. This technique has many
variations. Keeping these problems in our mind and brainstorming over all the possible
solutions, we generated an idea of creating an application which would solve all above stated
problems. Through a vast discussion, we came up with the proposal. The idea breaks away
from traditional thought and creates a different perspective. Our application mainly focuses
on the fair distribution of attendance among students. It provides all the related details of
working days, holidays, events & workshops taking place in the college. This project is
aimed at developing an online Student leave management system that is of importance to
either an organization. The Student Leave Management System (SLMS) is an Internet based
application that can be accessed throughout the organization. This system can be used to
automate the workflow of leave applications and their approvals. The periodic crediting of
leave is also automated. There are features like email notifications, automatic approval of
leave, report generators etc in this system. Leave Management application will reduce paper
work and maintain records in a more efficient way.
3|Page
PARUL INSTITUTE OF COMPUTER APPLICATION
CERTIFICATE
This is to certify that _____________________________the student(s) of
ParulInstitute of Computer Application, has/have satisfactorily completed
the project entitled _________________________________ as a part of
course curriculum in BCA / IMCA semester-IV for the academic year
2017-2018 under guidance of Mr./Miss/Mrs._________________________.
Enrollment Number:160510101100
Enrollment Number:160510101122
Dr.Priya Swaminarayan
4|Page
Index
Sr Page
Details
No. No.
2 Existing system 7
5 Hardware/Software Details 9
6 System Users 10
7 DFD 13
Zero level
Level 1
8 ER Diagram
18
9 Activity Diagram
19
11 Class Diagram 23
12 Data Dictionary 24
14 Future enhancement 38
15 Bibliography 39
5|Page
Student Leave Management System
This system saves time as the users of the system not need to go to their superiors
and the student no need to stand in the queue.
The wastage of the paper become less as the system is totally based on computers.
No hassle of maintaining bulky spreadsheets.
Students can keep a track of leaves taken by them as the data is stored on web
server.
Accuracy is assured as no manual work is involved. Hence, the chances of any
error being made gets eliminated.
The faculty can painlessly track the leaves taken by student which enables him/her
to manage attendance.
6|Page
2. Existing system
The Existing system for students leave management is Manual System.Students have to apply
leave through on piece of papers that will be approved by principle and maintained by their
Faculty Representative in File.
In today’s system student specially hostellers have to maintain a leave register and slip for
the record of leave, all the activities in this system are done manually and which results
student to face problems.
7|Page
4. Functionalities of Student Leave Management System
The proposed system automates the existing system. It decreases the paper work and
easier record maintenance by having a database for leaves records.
The student leave management system reduces the over work and time duration. It
provide a easy maintained and systematic environment for the top
The online student leave management system is an internet based application that can be
accessed through out the institute. This system can be used to automate the workflow of leave
application and their approvals.
1) Email notification.
2) Cancellation of leave.
8|Page
5.Hardware and Software Requirements
Hardware requirements:
Sever Configuration
Client Configuration
Processor 1 GHz
128 MB RAM
100 MB Free Space in Hard Disk
Software requirements:
Server Configuration
Client Configuration
Windows XP or above
Internet Explorer 5.0 or above
9|Page
6. System Users:
There are four users in our system:
• Admin
• Student
• Faculty
• Principal
*Admin:
The initial step which is handled by the admin module is to create a unique user
account for each student and faculty member in the organisation.
This module handles the administrative functions of the system and is used by the
head department.
Head department will enter the leave eligibility of each faculty and student, for each
type of leave,at the beginning of each leave year.
*Student:
Student is allowed to log in/out in their account for the leave apply by a unique id
provided by the admin department.
In the starti01ng month of the semester student can apply for the leave basis on the
criteria of leave that is short leave, long leave.
After the first month of the new semester attendance criteria is maintained it means
student having more than 75% attendance can apply for long leave. In case if
emergencystudent have to show some petition for the leave.
If the leave is verified by the HOD then it is forwarded to the principal for the
approval .
10 | P a g e
*Faculty:
Faculty can log into his account to check how many students leave have been
approved by the principal.
After checking the notification He/She will do the attendance of the students.
*Principal:
This module can see the whole view that is leaves verified by the HOD abd
application of leave by the employee and students.
11 | P a g e
7. DFD:
A data flow diagram (DFD) is a graphical representation of the "flow" of data through an information system,
modelling its process aspects. A DFD is often used as a preliminary step to create an overview of the system
without going into great detail, which can later be elaborated also be used for the visualization of data(structured
design).
Student Principal
Student Check notification
Leave
management
Approved leave view Student faculty details
Faculty Admin
View report
12 | P a g e
LEVEL 1 FOR STUDENT:
submit
1.0 DB
Student STUDENT_INFO
Login
Leave confirmed
2.1
Leave submit DB
LEAVE RECORD
Approve
Or not
13 | P a g e
LEVEL 1 FOR ADMIN:
1.0 DB
Admin Registration submit
LOGIN FILE
Login
Update
Student
Detail
2.0 DB
Manage submit MANAGE STUDENT
DETAILS
student
Update
Faculty
Detail
Main report
3.0
Manage submit
DB
MANAGE FACULTY
Faculty DETAILS
4.0
MAINTAIN REPORT
View submit DB
VIEW REPORT
Report
14 | P a g e
LEVEL 1 FOR PRINCIPAL:
submit
1.0 DB
Principal Login details PRINCIPAL
Login
Leave
notification
Manage report
3.0
Approval/
Cancel leave
View attendance
4.0
View
Report
15 | P a g e
LEVEL 1 FOR FACULTY:
1.0 submit
DB
Faculty LOGIN
Login
Approve leaves
2.0
Approve submit
DB
APPROVE FILES
For
Leave
View reports
2.1
DB
Update submit
UPDATE ATTENDANCE
attendance
16 | P a g e
7.ER Diagram
An entity–relationship model (ER model for short) describes interrelated things of interest in
a specific domain of knowledge. A basic ER model is composed of entity types (which
classify the things of interest) and specifies relationships that can exist between instances of
those entity types.
17 | P a g e
8.ACTIVITY DIAGRAM
Activity diagrams are graphical representations of workflows of stepwise activities and
actions with support for choice, iteration and concurrency. In the Unified Modeling
Language, activity diagrams are intended to model both computational and organizational
processes (i.e., workflows), as well as the data flows intersecting with the related
activities.Although activity diagrams primarily show the overall flow of control, they can also
include elements showing the flow of data between activities through one or more data stores.
ADMIN:
18 | P a g e
STUDENT:
19 | P a g e
FACULTY:
20 | P a g e
principal activity:
21 | P a g e
10.USE CASE DIAGRAM
A use case diagram at its simplest is a representation of a user's interaction with the system
that shows the relationship between the user and the different use cases in which the user is
involved. A use case diagram can identify the different types of users of a system and the
different use cases and will often be accompanied by other types of diagrams as well.
22 | P a g e
11.CLASSDIAGRAM
a class diagram in the Unified Modeling Language (UML) is a type of static structure
diagram that describes the structure of a system by showing the system's classes, their
attributes, operations (or methods), and the relationships among objects.
23 | P a g e
12.DATA DICTIONARY
24 | P a g e
2. Data Dictionary of DEPARTMENT:
25 | P a g e
3. Data Dictionary of FACULTY:
26 | P a g e
4. Data Dictionary of STUDENT:
27 | P a g e
5. Data Dictionary OF PRINCIPAL:
28 | P a g e
13.FORM DESIGN (SCREENSHOTS):
Portal page
29 | P a g e
Admin login page
login validation
30 | P a g e
Invalid data
Admin dashboard
31 | P a g e
Create account for principal
32 | P a g e
Delete account of student
Principal dashboard
33 | P a g e
Principal information
Timetable
34 | P a g e
Student dashboard
Student information
35 | P a g e
Half day leave form
36 | P a g e
Leave form for more days
37 | P a g e
14.FUTURE ENHANCEMENT:
We can add check attendance modules in our system.
We can apply a condition where a student can not apply for leave who
has less attendance.
We will add mobile sms facility in our system ie.student will get leave
confirmation in their mobile.
38 | P a g e
15.BIBLIOGRAPHY:
http://www.ijariie.com/Student_Leave_Manageme
nt_System.
https://www.w3schools.com
https://www.youtube.com
39 | P a g e