0% found this document useful (0 votes)
13 views17 pages

Gitesh

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views17 pages

Gitesh

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

1

Evaluation Sheet for the Microproject of Software Engineering


Academic Year: 2023-2024 Semester: Third Semester
Course: Computer Engineering Course code: 22316
➢ Name of Faculty :- Rupali Shinde

• Title of Project: Employee Attendance Management System


COs Addressed by Microproject:
1. Y-2244- Prem Pagar
1. Y-2245- Gitesh Thorat
3. Y-2246- Manasvi Kale

Major Learning Outcomes achieved by Students by doing the Project


1. Practical Outcomes: We learnt about entity, attributes, relationships and
build up a database for Employee attendance management system.
2. Unit Outcomes in Cognitive Domain: Everyone were trying to cope up with
database building ability.
3. Outcomes in Affective Domain: Overall group thinking skills helped
building up the Employee attendance management system program and
made it successfully.
4. Comments/Suggestions about team work/leadership/inter-personal
communication (if any) : More involvement of group members needed.
Marks Out of 6 Marks Out of 4
for performance for performance
Roll No. Student Name in Group Activity in Oral/ Total Out Of 10
(D5 Column 8 Presentation (D5
Column 9)
Y-2244 Prem Pagar

Y-2245 Gitesh Thorat

Y-2246 Manasvi Kale


2

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION

CERTIFICATE

This is to certify that MEMBERS OF GROUP Roll. No. Y – 2244 , Y –


2245 and Y-2246 of THIRD semester Diploma in Computer
Engineering Section A in Y. B. PATIL POLYTECHNIC, AKURDI has
completed the Micro project satisfactory in subject SOFTWARE
ENGINEERING for the academic year 2023 to 2024 as prescribed in
the MSBTE Curriculum.

Ms. Rupali Shinde Ms. Pooja Ahuja Dr. A. S. Kondekar


(Project Guide) (H.O.D) (Principal)
3

MICRO-PROJECT PROPOSAL
Title of Micro-Project: Employee Attendance Management System

❖ Aim of the Micro-Project: Employee Attendance Management System is


implemented using Software Engineering principles and methods. It is
designed to record the employee’s attendance, reporting time,
login/logout, working hours, holidays, leaves and other factors etc.

❖ Benefits of the Micro-Project:


1. Paperless platform for Employee Attendance Management
2. Easy to use & simple implementation
3. Real-time monitoring

❖ Course Outcomes Addressed:


1. Select suitable Software Process Model for software development
2. Prepare software requirements specification
3. Use software modelling to create data designs

❖ Proposed Methodology:
1. To study and refer the previous literatures on the project.
2. To select the appropriate software process model.
3. To design UML diagrams for the project.
4

MICRO PROJECT REPORT


Name of institute: Y. B. Patil Polytechnic, Akrudi, Pune
Name of Program: Diploma in Computer Engineering
Name of Course: Software Engineering (SEN)
Course Code: 22413 Academic Year: 2023– 24
Name of the students:
Sr. No. Roll no. Name of Students
1 2244 Prem Pagar

2 2245 Gitesh Thorat

3 2246 Manasvi Kale

Class: SYCO(B) Semester: 4 Scheme: I

Title of Project: Employee Attendance Management System

Name of teacher: Ms. Rupali Shinde ma'am.


5

CERTIFICATE

This is to certify that the Project Report Entitled


Prepare a report on Employee Attendance Management System
Under the course: Software Engineering (22413)
Sr. No. Roll no. Name of Students
1 2244 Prem Pagar

2 2245 Gitesh Thorat

3 2246 Manasvi Kale

Is a Bonafide Work Carried Out By


In Partial Fulfillment of The Requirement For the Diploma in
Computer Engineering
During the Academic Year 2023-2024

Ms. Rupali Shinde Ms. Pooja Ahuja Dr. A. S. Kondekar


(Project Guide) (H.O.D) (Principal)
6

ACKNOWLEDGEMENT
Firstly, we would like to express our special thanks of gratitude to
our subject teacher Ms.Rupali Shinde and principal Dr. A. S.
Kondekar of Y. B. Patil Polytechnic, Akurdi, Pune, who gave us the
golden opportunity to do this wonderful project of Software
Engineering (SEN) on ‘Employee Attendance Management System’,
due to which we came to know about so many new things in the field
of computer science and we are really thankful to them for the same.

We also thank them for their able guidance and support in


completing our project.

Secondly, we would also like to extent our gratitude to the Y.B. Patil
Polytechnic, Akurdi, Pune for providing us the facility required.

Thirdly, we would like to thank our parents and friends who helped
us a lot in finalizing this project within the limited time frame.

Lastly, thanks to our group members for co-operating and doing the
team work together.
7

INDEX
Sr. No. Topic name Page No.

1 Introduction 8

2 Data Flow Diagram 9

3 State diagram 11

4 ER Diagram 12

5 Use Case Diagram 14

6 Class Diagram 15

7 Conclusion 16
8

INDRODUCTION
An Employee Attendance Management System is a software application that
automates the process of tracking employee attendance, leave, and absences.
The system typically includes features such as an admin portal, a time and
attendance tracking system, and a reporting module. With an Employee
Attendance Management System, admin can log in to the system and mark
their employee attendance using a user-friendly interface. Employee
attendance is managed in various ways, from punch cards to spreadsheets to
biometric devices. The system tracks attendance data, including arrival and
departure times, breaks, and time off requests, and stores this data in a
centralized database. HR personnel can use the system to monitor employee
attendance, generate reports, and calculate payroll accurately. The system
provides real-time monitoring of employee attendance, allowing managers to
address any attendance issues quickly. In addition, the system can provide
insights into employee attendance patterns, trends, and issues through data
analysis and reporting. An Employee Attendance Management System can
save time and effort for HR personnel, reduce the risk of errors in tracking
employee attendance, improve compliance with labor laws and company
policies, and increase overall productivity within the organization. Overall, an
Employee Attendance Management System provides a streamlined, efficient,
and accurate way to manage employee attendance and absences.
9

DATA FLOW DIAGRAM

A Data Flow Diagram (DFD) is a graphical representation of the flow of data


within a system. The 0-level DFD, also known as the context diagram. The 1-
level DFD, on the other hand, provides a more detailed view of the system by
breaking it down into sub processes or modules.
0-Level DFD (Context Diagram):
Represents the entire system as a single process.Shows the interactions
between the system and external entities such as users, other systems, or data
sources.Typically includes only one process symbol representing the entire
system and external entities connected by data flows.
10

1-Level DFD:
Decomposes the 0-level DFD into more detailed sub processes or modules
.Each process in the 0-level DFD is further broken down into sub processes
.Shows the flow of data between processes, data stores, and external entities .
The 1-level DFD would then break down each major process (such as user
authentication, data processing, or reporting) into more detailed subprocesses,
showing how data flows through each part of the system.in the system.
11

STATE DIAGRAM:-

state diagram, also known as a state machine diagram, is a behavioral diagram


used in software engineering to represent the various states that an object or
system can exist in, as well as the transitions between those states. It depicts
the behavior of a system by showing the possible states it can be in and the
events that cause transitions between those states. State diagrams are useful
for modeling the behavior of complex systems, such as software applications
or hardware devices, and are often used during the design and implementation
phases of software development.
12

ER DIAGRAM:-

Id

Lname
Fname

Addres Date of birth


s

Administrator

Regist Creat
ers es
Surnam
Date of
e Usertype
birth
Fingerprin Contac
t t Account
Employee
Gende Departmen
r tnt
Addres
First Passwor Usernam
s
name d e
Takes

Attendence
Date
Sign_Intim
e

Sign_Outtim Firstnam
e e

Remark Surnam
e
13

An E-R diagram, or Entity-Relationship diagram, is a visual representation used


in software engineering to model the relationships between entities in a
system. It depicts the entities (such as objects, concepts, or people) within a
system and the relationships between them.
Entities are represented as rectangles, and relationships are represented as
lines connecting these rectangles, often annotated with verb phrases to
describe the relationship. E-R diagrams help software engineers understand
the structure of a system and are commonly used during the early stages of
software development for designing databases.
14

USE CASE DIAGRAM:-

A use case diagram in software engineering is a visual representation that


depicts how users interact with a system to achieve specific goals or tasks.
Here are the key elements of a use case diagram:
Actor: An actor represents a user, system, or external entity that interacts with
the system. Actors are typically depicted as stick figures or labeled rectangles
outside the system boundary.
Use Case: A use case represents a specific functionality or feature provided by
the system. It describes a sequence of interactions between the system and
the actors to accomplish a particular goal.
Relationships: Relationships between actors and use cases are depicted using
lines.
15

CLASS DIAGRAM:-

A class diagram in software engineering is a type of static structure diagram


that represents the structure of a system by showing the classes of the system,
their attributes, methods and relationships with other classes.
In a class diagram, classes are depicted as rectangles with three
compartments: the top compartment contains the class name, the middle
compartment contains the attributes of the class and the bottom
compartment contains the method that the class can perform. Relationship
between classes, such as inheritance, association, aggregation, and
composition are represented by different types of lines connecting the classes.
16

CONCLUSION

In conclusion, we have seen that the Employee Attendance Management


System is a software application designed to simplify and automate the
process of tracking employee attendance in an organization. The system
provides a user-friendly interface for employees to view their attendance
records, request leave, and perform other tasks related to their attendance. It
also provides a centralized platform for managers to monitor employee
attendance, approve leave requests, and generate reports.

The system helps organizations to improve their attendance tracking and


management processes, which can lead to increased productivity, better
resource planning, and improved decision-making. By automating attendance
management, the system reduces the need for manual data entry, which can
save time and reduce errors.

In this project, we have applied various software engineering concepts,


principles and methods for understanding and developing the Employee
Attendance Management System. We designed different UML diagrams like ER
Diagram, Data Flow Diagram, Use Case Diagram, Class Diagram and many
more.

Overall, the Employee Attendance Management System is a valuable tool for


organizations that want to streamline their attendance tracking and
management processes, and improve the efficiency and effectiveness of their
human resources management.
17

You might also like