Documente Academic
Documente Profesional
Documente Cultură
The entire system of Employee Management System (EMS) is designed to remove problems
in existing system and the organization will meet its specific aims. One of the most
important aims from the system to provide detail profile of each employee. As a result, the
system is most important for improving other systems of organization like human resources
management.
The role of employee management system is to centralize the repository of staff data
including recruiting, attendance, and salary. And effective employee management system
helps to generate accurate and timely employee information to fulfil the objectives. EMS
keeps records of employee joining date, leaving date, assets provided. It manages salary of
employee according to the attendance. It also focuses on the capabilities and facilities
provided by the company. Without employee management system it is tedious to control
employees
1
BRIEF BACKGROUND OF AN EMPLOYEE MANAGEMENT SYSTEM DATABASE
It is a very simple and interactive system. This database consists of five tables: department
table, leave table, project table, salary table, and staff table. Each of these table are
connected using the one-to-many relationship using Microsoft Access.
PROJECT PROPOSAL
This project is geared towards getting and tracking records all of staffs performance through
the graduate program has been handled separately and disjointly by different staff members
based on what they oversee. However, as multiple aspects of the staff data must be shared
for various tasks, this data is often shared via email and stored redundantly in excel
spreadsheets across the department.
This manner of storage often leads to hardships with regrets to how the data will be
managed, update and shared. When data needs to be updated, all copies must be updated
manually with great care so that out of date information is not kept and recirculated through
the system. In addition, various governmental and provisional bodies request periodic
surveys to be done on the makeup of the staff body. Currently, this is done by sifting
through hundreds of papers for all the staffs and counting them manually. With a
centralized database system, it could potentially take a single query to count the staffs on a
moment notice.
PROBLEM STATEMENT
The problem definition for designing the system is to maintain data of employee, to make
easy controlling of employee, to divide jobs and access control between employees, to use
technology for accurate and timely processing by fully privacy and fully authority access.
2
BASELINE PROJECT PLAN
The development of this system started on the 20 th March 2020 and lasted for four weeks
which ended on the 20th April 2020. Below is the project plan.
Week one:
Week two:
Week three:
Week four:
CONSTRAINTS:
3
Login and password are used for identification of user and there is no facility for
guest
Department table:
Leave Table:
ProJect Table:
Salary Table:
4
Field Name Data Type Description
SalaryPIN Short Text Primary Key
Hours worked Short Text
Rate/Hour Short Text
Bonus Short Text
EmployeeID Short Text Foreign Key
Staff Table
SNAP SHOTS
5
SALARY TABLE FORM
6
STAFF TABLE FORM
7
8
ENTITY RELATIONSHIP DIAGRAM
Department
Staff
handles Project belongs
Department
takes
Staff
9
EMPLOYEE MANAGEMANT SYSTEM DATABASE DICTONARY
10
Rate/Hour Rate/Hour VCHAR(20) xxxxxxx Y
Bonus Bonus VCHAR(15) xxxxxxx
Employee_ID Employee_ID
Staff Table Employee_ID Employee_ID CHAR (4) 9999 Y PK
Employee Employee_N VCHAR(20) xxxxxxx Y
Name ame
Date_of_Birth Date_of_Birt VCHAR(20) xxxxxxx Y
h
Job Description Job VCHAR(15) xxxxxxx
Description
Department_ID Department_
ID
PK = Primary Key
FK = Foreign Key
CHAR = Character
PROBLEMS FACED:
During the development of the Employee Management System Database system, we were
faced with so many challenges and difficulties. Below are some of the problems faced during
the process.
11
Problem in choosing a unique attribute name
Problem in creating relationship between tables
Problem in designing a form.
LESSONS LEARNED:
After the completion of the development of the database, we were able to be understood so
many lessons and techniques below are some of the lessons we were able to learned during
the process.
We learned that; one cannot develop a well deigned database without having a well
baseline project plan.
We also learned how to create tables and how to design it using the table design
tool bar
We also learned how to create relationship between tables
We also learned how to create queries for different tables
We learned how to create forms and how to design them.
We were able to be learnt also how to validate data in the table.
Lastly, we also learned how to create report using the report design.
CONCLUSION
Overall, the system is useful for all the users to maintain information at various levels. It
connects admin and employee and thus easy to maintain. Now admin can easily set the task
or any notifications to the respective employees without having a person to send to
employees and employees can apply for leave or reply with task.
12
BIBLIOGRAPHY
2. Gary Haggard, Wade Hutschan, Introduction to Visual Basic 6.0, Tata McGraw
Hill Edition.
13
3. Mike Smart, Learn Access 2003 VBA with the Smart Method, The Smart Method
Ltd.
REFERENCES
1. www.wikipedia.com
2. www.slideshare.com
14