EMPLOYEEE MANAGEMENT
SYSTEM
, Abstract
This report includes a development presentation of an information system for managing the staff data
within a small company or organization. The system as such as it has been developed is called Employee
Management System. It consists of functionally related GUI (application program) and database.
The choice of the programming tools is individual and particular.
Keywords
Information system, Database system, DBMS, parent table, child table, table fields, primary key, foreign
key, relationship, sql queries, objects, classes, controls
1. Introduction
This chapter gives a brief theoretical preview upon the database information systems and goes through
the essence of the problem that should be resolved.
1. 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.
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 [2].
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.