You are on page 1of 7

Abstract

In this world of growing technologies everything has been computerized. With large number
of works opportunities, the Human workforce has increased. Thus, there is need of a system
which can handle the data of such a large number of Employees in an organization. This
project simplifies the task of maintain records because of its user-friendly nature.

The “EMPLOYEE MANAGEMENT SYSTEM” has been developed to override the


problems prevailing in the practicing manual system. This system is supported to eliminate
and, in some cases, reduce the hardships faced by this existing system. Moreover, this system
is designed for the particular need of the company to carry out operations in a smooth and
effective manner.

The application is reduced as much as possible to avoid errors while entering the data. It also
provides error message while entering invalid data. No formal knowledge is needed for the
user to use this system. Thus, by this all it proves it is user-friendly.
Introduction
Every organization, whether big or small, has human resource challenges to overcome. Every
organization has different employee management needs therefore, we design exclusive
employee management systems that are adapted to our managerial requirements. This is
designed to assist in strategic planning, and will help you ensure that your organization is
equipped with the right level human resources for your future goals. Also, for those busy
executive who are always on the go, our systems come with remote access features, which
will allow you to manage your workforce anytime, at all times. These systems will ultimately
allow you to manage resources. One of the main features in employee management system is
CRUD operation using Mongo db.

Background
Most of the contemporary Information systems are based on the Database technology as a
collection of logically related data, and DBMS as a software system allowing the users to
define, create, maintain and control access to the database. The process of constructing such
kind of systems is not so simple. It involves a mutual development of application program
and database. The application program is actually the bridge between the users and the
database, where the data is stored. Thus, the well-developed application program and
database are very important for the reliability, flexibility and functionality of the system. The
so defined systems differentiate to each other and their development comprises a great variety
of tasks to be resolved and implemented. The basic idea can be depicted on Figure 1.1 below:
Figure 1.1 Database information systems - principle scheme

Information system suggests a computer technology to be used in order to provide


information to users in an organization (for instance), as for the purposes of data
transformation into useful information; computer hardware and software are designed and
used.

A particular case is the Human Resources Information System development. This


kind of systems are responsible for storing data of the staff within an organization and
generating reports upon request.

Objectives of the Project

 Time and Cost Effective – Software is making the process of keeping


database time and cost effective by making it easy to alter or update and also
keeping that safe.
 Database Creation – A database of the registered users will be created
and this will help the users to fetch the details of Computer Center.
 Flexibility – Database provide flexibility to administrator. Records can be
inserted, deleted or updated with just a click.
 Informative – The software has all the necessary details about the
Employee and Department and provide all the relevant information therefore.
For example, searching of appropriate employee for like department and then
the information of department is added to Employee records.
 Security– Proper authorization and authentication provisions have been
made for the security of the software so that only the registered administrators
can look the Information. Without proper login no one is allowed to access
this software.

Scope of project
For all the s/w there is always a scope future enhancements. There are few enhancements
which are pointed out in the proposed system. They are as follows:
1. Modules for Employee Loan.
2. Modules for proper arrangement of attendance of employees.
3. Introducing online version of the Software.
4. Introducing software for Employees side also.
5. More proper salary calculations based on various factors.

Theoretical background behind the mini project


Database and data management theories summarize a wide range of subjects. These topics are
connected with the research and study of the theoretical dominion of the database
management system(s) and databases. Some of the theories revolve around database
management systems, and databases include the expressive power of queries and
computational complexity. Others are the finite model theory, real-time database, database
design theory, web data and dependency theory among others.

Relational models have been used often for traditional research work because of its
foundational and simplicity of its interest model. Other data models like object-oriented and
graph models are resulting from relational models.

In addition, there is an essential query like graph reachability which not language expressible.
They are a powerful language which is fixpoint logic and logic programed based.

The NoSQL database was born from the internet, and the need for higher speed of processing
and storing data was achieved. However, this database are used distributed system databases
are non-relational. These kinds of databases are advantageous over other database because
they lower the cost, flexible, highly scalable, and can process both structured and semi-
structured data.

Database are applied in the computer program whose vital purpose is to enter and retrieve
computerized database information. The modern database application is characterized and
facilitated by concurrent queries and updates from several users. However, there is the more
complex application of database which is accounting system which comprises many tables in
just only one module. Some of the application examples of database theories include
Facebook and Twitter which are built on larger database called MySQL.

Common Database and Data Management Theories


Generally, the database is divided into four crucial components. These modules include the
user who includes system developer, database admin, and end users. The second modules
belong to database applications which are comprised of personal, Enterprise, departmental
and internal applications. The third component of the database is meant for a database
management system which permits the user to access, create and manage the database files.
The last modules are database itself which is a logical collection of organized data.

As far as database theory is concerned, database queries are used to extract information from
the main content. The first relational database prototype is described by a finite model theory
which is related to mathematics. This content of the database is such as Boolean queries for
either true or false, which are articulated in first-order logic.

The first-order logic turns without expression power which cannot be expressed in true/false
queries. Moreover, care should be taken so as not to change the efficiency of second-order
logic. As a result, there are some queries languages which are compared on efficiency and
expressive power.

In addition, the theory of database design explains the designing of a good non-trivial
database. The theory avoids any error(s) arises in an unclear way. The primary aim of this
theory is top grasp much of our model structure more so the restrictions in the database
engine. By doing so, constraints are enforced robotically and simplified by the logic of the
application.

The dependency theory is a branch of database theory which explains, optimizes, and
implicates problems which are connected to logical restrictions. The foundation of
dependency theory is functional dependencies which is abasis of vital databases. Dependency
theories are applied when data are needed to changed and modified leaving the database table
in satisfactory state. In general, the theory of dependency is meant to add semantics to
structure of the database via communicating the restrictions.

For the deductive theories, these databases are developed to be used in database research and
artificial intelligence. Researchers in the field of artificial intelligence did a lot of work in the
areas such as natural language processing, theorem proving and knowledge representation.
On the other hand, the database researchers deal with data retrieve and efficient storage in
secondary memory for data security and concurrency reasons. Finally, deductive databases
are the significant and key element in databases and convergence of artificial intelligence.
Real-time database theory generally is data that are managed on a separate basis by every
process in the process. However, with modern technology, systems of the days need handling
a large amount of data and information but are limited by time. Hence, systems are forced to
overwork leading to slow the processing of data to information. The real-time database
systems are therefore applied for manipulation of data and information as well as efficient
storage.

Features of this project

1. Time Management System– Time Management System will reduce


administration costs by adapting to your way of working and responding to
your needs.
If you want to discover better ways to manage your team’s working hours –
implement Time and Attendance system into your business. Besides
monitoring employees’ work hours, the system collects attendance
information which you can analyze to find better ways to increase
productivity, schedule staff better and reduce administration and payroll time.
2. Biometric Time and Attendance – An optional Biometric Time and
Attendance System works by scanning a digital representation of an
employee’s unique fingerprint to record when they clock in or clock out from
the device. It stores ‘fingerprint templates’ – a digital representation of the
fingerprint – so employees and supervisors alike can rest assured that privacy
is protected and security maintained.
Biometric scanners come with software that can capture data from a range of
biometric devices to register attendance, or can be used in combination with a
swipe or fob card to gain access to certain areas of the building.
3. Labor Costing Module – The powerful Labor Costing module allows
you to plan daily and weekly tasks across multiple cost centers, compare
planned tasks, projects and budgets with those already achieved, and track
projects by hours, quantity, or cost.
4. Mobile Workforce Management– Mobile Workforce Applications
improve workplace productivity by making it easier for supervisors and
employees to complete a wide range of work related and administrative tasks
from any location and device at any time. Using mobile devices and tablets,
employees can clock in/out or on/off specific jobs from remote work sites,
request holiday leave, and review their work information in real time.
5. Sick Days Tracking – Although 4-5 sick days per a year doesn’t seem
like much, the disruption it generates can be widespread. Finding cover for the
shift requires bringing in other team members who had previously had the day
off, or hiring temporary staff – which often means higher pay rates. On top of
that, temporary or replacement employees often require training to carry out
the work – time that could have been spent in more productive ways.
Absence Management Software automates this workforce management task
for you – keeping your operating costs as low as possible, ensuring that the
right staff are on hand to serve your customers, and that you are in compliance
with employee legislation and health and safety requirements.

Technology Used

You might also like