You are on page 1of 46

EMPLOYEE RECORD SYSTEM

Parul Institute of Computer Applications


Semester 2 Project -1
2020-21
Team members
1. <200510101029> <Umang Darji>
2. <2005101003> <Abduo AB Cham>
3. <200510101032> <Yash Dobariya>
INDEX
 Abstract
 Tools and Technology Used
 Features of Proposed System
 Limitation of Proposed System
 Users and their role description
 System flow diagram
 Data Dictionary
 Screenshot Phase 1
 Screenshot Phase 2
 Screenshot Phase 3
 Conclusion
 Future Enhancement
 References
ABSTRACT
 Employee Record system is a application that
will be developed to maintain of employees
working in any organization. It would maintain
the information about the personal details of
employees. It keep track employee details, job,
department. Owner can assign different task to
the different employee, and also keep track skills
of employee. Employee leave record can also be
tracked by this system.
TOOLS AND TECHNOLOGY USED
1. Hardware Requirement
Hardware components Specification
Processor Intel core i3/i5
RAM 4GB/8GB

Hard Disk 512GB/1TB

2. Software Requirement
Name of component Specification

Operating System Windows XP, windows 10


Software development Turbo c++/code block for
windows 7 or above
Programming C programming(coding)
FEATURES OF PROPOSED SYSTEM
1.User login:
Owner will login in the ID’s before accessing the application every time.
2.Insert record:
Only manager can insert all employees details such as name, address, contact details, email ID, his/her
qualification, the department they work in the application.
3.Delete record:
Only manager can delete the task that has been assigned to the employees.
4.Edit record:
Officer/manager can edit and update their employee record. This function need to the officer when employee
department, salary, task, that kind of information will be change.
5.Search record:
Officer/manager need this search record function when he/she can search their employee information using
employee id.
6.Managing leave:
When employee get leave from the office that should be recorded or maintained. Leave effected on salary.
7.Net salary:
Officer/manager can manage net salary which is depend on the particular date.
8.Assign task to employee:
Officer/Manager can assign the task to the employees with using this system.
LIMITATION OF PROPOSED SYSTEM
This software is not online.
The system cannot generate report of appraisals and
evaluation reports of the employee because it is not
included in system.
ERS management system is limited to process department
ERS only.
The system will be use for ERS and its services provided.
Employee cannot delete or change any record but only
Manager/Owner can do that.
USERS AND THEIR ROLE DESCRIPTION
>> There will be only one users:
1. Owner/Manager
1. Owner can manage the office as well as
employees.
2. Owner can insert every employee details.
3. Owner has to view and edit the employees
profile, delete and update the employees records.
: This whole project is designed in ‘C’ language and
different variables and strings have been used for the
development of this project.
: This mini project is easy to operate and understand
by the users.
Chapter 3 ( System Flow Diagram )
Data Dictionary
4.1 Table_Manage_Record [Employee Record System Table of
Manage Record]
< Tells about the employee Manage Record >

Sr. Field Data Type Size Constrain Description Example


No. Name t

1. Employ Integer 10 Primary Unique id for 1001212


ee_id Key each employee

2. Employ Text 20 Not Null Name of Umang


ee_name employee

3. Employ Text 20 Not Null Name of the Banswara


ee_city employee’s city
4.2 Table_Manage_department [Employee Record
System Table of Manage department]

< Tells about employee Manage department >


Sr. Field Name Data Size Constraint Description Example
No. Type

1. Department_id Integer 10 Primary Key Department 001


ID for each
employee

2. Department_name Varchar 20 Not Null Department IT


name for
every
employee
4.3 Table_manage_salary [Employee Record
System Table of Manage Salary]

< Tells about the employee manage salary >


Sr. Field Name Data Size Constraint Description Example
No. Type

1. Employee_id Integer 10 Primary Key Employee 121


salary depend
on employee id

2. Salary Integer 10 Not Null Every month 25000


salary for the
employee
4.4 Table_manage_leave [Employee Record
System Table of Manage Leave]

< Tells about the employee manage salary >


Sr. Field Name Data Type Size Constraint Description Example
No.

1. Leave_date Date/time 10 Primary Key Leave date note 02-01-2021 to


for every 05-01-2021
employee

2. Reason_leav Text 30 Not Null To provide the Fever


e reason of the
leave

3. Count_leave Integer 5 UNIQUE Count the leave 4


day of
employee
Screenshot of Development Phase 1
5.1 Login & design to the system Design :

Figure 5.1 login & design into the user in the system design
5.1.1 Code of Login to the system:

Figure 5.1.1 Code of Login into the system


Figure 5.1.2 Code of login into the system
Figure 5.1.3 Code of login into the system
Screenshot of Development Phase 2
6.1 List of the modules Design:
6.1.1 Code of list of the modules:

Figure 6.1.1 Code of list of the modules


Screenshot of Development Phase 3

7.1 insert records into the system Design:

Figure 7.1 insert records into the system Design


7.1.1 Code of insert records into the system:

Figure 7.1.1 code of insert records into the system


Figure 7.1.2 code of insert records into the system
7.2 Display Record From the system design :
7.2.1 Code of Display Record from the System

Figure 7.2.1 Code of display record System


7.3 Search records from the system Design:
7.3.1 Code of Search records from the system:

Figure 7.3.1 Code of Search records from the system


Figure 7.3.2 Code of Search records from the system
7.4 Delete records from the system Design:
7.4.1 Code of Delete records from the system:

Figure 7.4.1 Code of delete records from the system


7.5 Update records from the system Design:
Update records from the system Design:
7.5.1 Code of Update records from the system:

Figure 7.5.1 Code of Update records from the system


Figure7.5.2 Code of Update records from the system
Figure7.5.3 Code of Update records from the system
Figure7.5.4 Code of Update records from the system:
7.6 Assign Task into the system Design:
7.6.1 Code of Assign Task into the system:
Figure 7.6.2 Code of Assign Task into the system
7.7 Manage salary and leave of the employee into the system Design
7.7.1 Code of manage salary and leave of the employee into the system:

Figure 7.7.1 Code of manage salary and leave of the employee into the system
Figure 7.7.2 Code of manage salary and leave of the employee into the system
Conclusion
Employee Record Management System is based on the concept to generate the
Employee’s records and to add their records and update it. Here User can add
their Employee’s details safely and it’s not time consuming. This System makes
easy to store records of each and every employees. The whole project is designed
in ‘C’ language and different variables and strings have been used for the
development of this project. This mini project is easy to operate and understand
by the users.
Future Enhancement
: We will going to add employee as a user later, for that they also can envolve
themselves, and see their status.
: We will focus on more graphic & Picture.
: We will working on security so it will be more secure and using more reliable
database.
: This system is entirely designed for STAND ALONE usage, according to the
need of the customer if needed the same system can be designed with Network
facility to handle the branch activities also.
: To make this system Online and creating data backups.
: Integrated Password management facility can be created.
References
Website:
1. Main coding reference:
https://www.programming-techniques.com/2011/08/mini-project-
employee-record-system-using-c.html
Book:
1. Andersen Virginia, Access 2000: “The Complete References”, Blacklick,
USA:McGraw-Hill Professional Book Group, 2001

Other Resources:
1. Graphics reference:
https://www.programmingsimplified.com/c-graphics-
programming-tutorial
THANK YOU !!!

You might also like