Professional Documents
Culture Documents
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 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
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.
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.
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.
Technology Used