You are on page 1of 62

PROJECT REPORT

ON
EMPLOYEE DATA MANAGEMENT SYSTEM
DIPLOMA IN COMPUTER APPLICATION

INSTITUTE OF OPEN AND DISTANCE EDUCATION


Dr. C.V. Raman University
Kota, Bilaspur (C.G.)

For the award of the degree of

PROGRAMME NAME
DIPLOMA IN COMPUTER APPLICATION

SUBMITTED BY
Name-Prashant Singh
December 2022-23

1
DECLARATION

I the undersigned solemnly declare that the Project Report entitled” EMPLOYEE
DATA MANAGEMENT SYSTEM” is based on my own work carried out during
the course of my study under the supervision of

I assert that the statements made and conclusions drawn are an outcome of my
research work. I further certify that

i. The work contained in the Project Report is original and has been done by
me under the general supervision of my supervisor (s).
ii. The work has not been submitted to any other Institute for any other
Degree/Diploma/Certificate in this University or any other University of
India or abroad
iii. I have followed the guideline provided by the University in writing the
Project Report.
iv. I have conformed to the norms and guidelines given in the concerned
Ordinance of the University.
v. Whenever I have used materials (data, theoretical analysis, and text) from
other sources, I have given due credit to them by citing them in the text of
the Project Report and giving their details in the references.
vi. Whenever I have quoted written materials from other sources, I have put
them under quotation marks and given due credit to the sources by citing
them and giving required details in the references.

(Name & Signature of the Student)


PRASHANT SINGH

2
CERTIFICATE
This is to certify that the work incorporated in the Project Report entitled
“EMPLOYEE DATA MANAGEMENT SYSTEM ” is a record of own work
carried out by PRASHANT SINGH under my supervision for the award of degree
of DIPLOMA IN COMPUTER APPLICATION of Institute of Open and Distance
Education Dr. C.V. Raman University, Bilaspur (C.G.)-India

To the best of my knowledge and belief the Project Report:

i. Embodies the work of the candidate himself/herself


ii. Has duly been completed.
iii. Is up to the desired standard both in respect of contents and language for
being referred to the examiners.

Supervisor

(Signature of Academic Coordinator)

(Seal of IODE)

3
ACKNOWLEDGEMENT
I would like to express my special thanks of gratitude to my project guide,
“SANSKRITI TIWARI”
” and other faculties of “AISECT ACADEMY NARMADA NAGAR NEHRU
NAGAR,” for my project report on “EMPLOYEE DATA MANAGEMENT
SYSTEM”

I am thankful to all respected teacher and faculty members, providing their


valuable time and guidance in elaborating view of studying the project (employee
data management system) details and getting the right vision for its implementation

Finally I also thanks to my parents for their motivation & support.

Submitted by
PRASHANT SINGH

4
ABSTARCT/PREFACE
The project title “Employee Data Management System “is a human resource
management application system. It is design to be developed form the combination
of scripting language (script language is a computer language with a series of
commands within a file that is capable of being executed without being compiled.)
and a desktop application. The desktop application (Microsoft Access 2007) will
store and manage each employee data.

Employee data management is very important process for any organization and
company because employees are the major contributors to profits and worth of the
company.

The purpose of developing this application is to register each employee in the


system and then manage each employee data and fully automate attendance and
salary calculation. It maintains the information about the personal and official
details of the employees.

5
INDEX
Chapter No. Description Page No.

Chapter -1 OVERVIEW OF THIS PROJECT 7

PRPJECT MODULE DESCRIPTION 7-8


ABOUT EMPLOYEE DATA MANAGEMENT SYSTEM (MS- 8-9
ACCESS)DATABASE
Chapter -2 REVIEW OF RELATED LITERATUREI 9-10

DATABASE DESIGN 10-11

DATABASE TABLES 11-13

PROJECT FORMS 13-17

FRONT-END AND BACK-END TECHNOLOGY 17-20

INPUT DESIGN 20-21

OUTPUT DESIGN 21-23

Chapter -3 OBSERVATION AND SYSTEM ANALYSIS 24

FEASIBILITY STUDY 24-27

27
EXISTING SYSTEM
27-29
SYSTEM DESIGN
29-31
DATA FLOW DIAGRAMS
Chapter -4 RESEARCH METHODOLOGY 32

EMPLOYEE DATA MANAGEMENT SYSTEM(Internal Design) 33-39

EDMS DESIGN DESCRIPTION 40-41

XAMPP( Control Panel/ project directory with external Output Coding) 41-43

OUTPUT CODING 43-58


TESTING 58-59

CONCLUSION 60
Chapter -5 BIBLIOGRAPHY 60

6
Chapter -1

OVERVIEW OF THIS PROJECT


Introduction
Employee data management system is very simple and useful project. The main
objective of this project report on employee management system is to manage the
details of employee information (Employee Id, Name, Department, Post, Grade,
Salary) it manages all the information about common component of employee’s
salary package (House Rent Allowance, Daily Allowance, Travelling Allowance
etc.) this project is totally build ms access 2007(database project) and using other
language html.

Project Purpose
The purpose of the project is to reduce the manual work for managing the
information, Salary, grade. The main purpose of the project is to computerize and
the existing ms - access manual system. This project system is fully computerized
and delete, save, add, information very easy.

PRPJECT MODULE DESCRIPTION


Project module is collection of source file. This project is modularized as the
following:

 System Menu Module – It is the one of the most important module of


the Employee data management system. This module is collection of all
important forms.

1. Data Entry Form


2. Employee Data Report
7
3. Employee Pay slip

 Admin Module – Admin module allows system administrator to set up


back-end of the employee data management system and
Perform basic system configuration.
The administrator is allowed to:

1. Register employee
2. Delete record of any employee
3. Calculate salary package of employee

 Employee Module – The employee in this application has the lowest


access priority that only enables him/her to only view the personal
information and the annual salary.

ABOUT EMPLOYEE DATA MANAGEMENT SYSTEM


(MS-ACCESS) DATABASE
Access is a database Management System which helps to manage employee data
record in a useful way.

MS-ACCESS takes care of the following:

 Updating the Database


 Accepting Query
 Retrieving the information from the database
 Data validation and storage
 Data operations

Basic Advantage &Features of EDMS


 Very fast and accurate.
 No need of any extra manual effort.
8
 Doesn’t require any extra hardware device.
 Just need a little knowledge to operate the system.
 Employee, Manager or administrators see their performances.

Chapter -2

REVIEW OF RELATED LITERATURE


Introduction
A review of related literature is a detailed review of existing employee data
management system.

The purpose of a literature review is to gain an understanding of the existing


research and debates relevant to a particular topic or area of study, and to present
that knowledge in the form of a project report.

Review and Related Literature of employee database management


system
 Database design
 Data base Tables
 Project Forms
 Form Connection
 Front-end and back-end Technology
 Input design
 Output

DATABASE DESIGN
This data base is an organized collection of employee data, generally store and
access electronically from a computer system. Where database are more complex

9
they are often developed using formal design and modeling techniques. And this
database is an integrated collection of logically – related record or file consolidated
into a common pool that provides data for user

Advantage of Database System


Control of data redundancy
The database approach attempts to eliminate the redundancy by integration the
file. Although the database approach does not eliminate redundancy entirely, it
controls the amount of redundancy inherent in the database.

Data Integration
In database, related data is stored in one single database, enforcing data integrity is
much easier.

More information from the same amount of data


With the integration of the operated data in the database approach, it may be
possible to drive additional information for the same data.

Data sharing
Related data can be share across program since the data is stored in a centralized
manner. Even new application can be developed to operate against the same data.

Data consistency
By elimination or controlling redundancy, the database approach reduces the risk
of inconsistencies occurring. It ensures all copies of the data are kept consistent

Improved maintenance
Database approach provides a data independence. As a change data structure in
the database will be affect the application program it simplifies database
application maintenance

10
Better control
Better controls on can be archived. Due to the centralized nature of the system, it
offers controlling in a better way.

DATABASE TABLES
Database connected to various tables
Database Name – EDMS_Detail
Table Name – EDMS_T1
Primary key – EID (Employee id)
EDMS_T1 (Data Sheet)

Employee data table -1

Description
Table (EDMS_T1) is an object that is used to define and store data. Table contain
fields or columns that store different kinds of data, such as a name or an id,
department, post, etc. and record or row that collect all the information about a
particular instance of the subject “ employee detail”, such as all the information
about employee.

11
And each field must have a unique name, and data type.

Second Table Name – EDMS_CALCULATION_QUERY


Primary key – EID (Employee id)

Employee data table -2

Description
EDMS_T1 (Table) query retrieves data from employee data table or report and
then loads the result set into a new table
EDMS_CALCULATION_QUERY. A select query is a database object that shows
information in datasheet view. A query dose not store data, it display data that is

12
stored in employee data tables. A query can show data one or more employee data
table and form

PROJECT FORMS
Project form have different menus that maintains the records of the employees

Form Name– Menu Form

EDMS FORM -1

Description
This form display “Employee Data Management System” Menu components (1)
Data entry from (2) Employee data Report & Pay slip

This form is a set of command options that represent individual form element from
a menu. A “Menu form” is one that is directly connected to a data entry from,
employee data report &pay slip

13
Second Form Name – EDMS_F1 (Data entry form)

EDMS FORM -2

Description
This Form display Employee data with many command options. This data entry
form is often used to input data, which has previously been collected, into a
database.

There are some common controls within a data entry form that include:

14
Text Box: Allows a single text line to be entered.
Text Area: Allows multiple lines of text to be entered.
Combo Box: is a combination of control, such as sliders, text boxes and drop-
down list.
Other option: Close and Print Form

Third Form Name – EDMS_CALCULATION_QUERY2

EDMS FORM 3

This form display -Employee data record and pay slip

Including:

I. House Rent Allowance


II. Travelling Allowance
III. Daily Allowance
IV. Insurance

15
V. Provident Fund

House Rent Allowance


House Rent Allowance or HRA is a part of the salary provided by an employer to
his employee for his rented accommodation. HRA exemption can be claimed only
if the employee is residing in a rented house. It comes under Section 10 and the
exemption from tax can be claimed partially or fully. HRA is a useful allocation of
your salary component to save tax.

Travelling Allowance
Transport allowance is an allowance given to meet commuting expenses between
place of residence and office or to meet personal expenditure of employee
of transport business,

Daily Allowance
Daily Allowance means an allowance granted to a Government employee for each
day of his absence from headquarters, which is intended to cover the ordinary daily
expenses incurred by a Government employee in consequence of such absence.

Insurance
Insurance is a means of protection from financial loss. It is a form of risk
management, primarily used to hedge against the risk of a contingent or uncertain
loss.

Provident Fund
As compulsory, government-managed retirement savings scheme, Provident Fund
enables employees to contribute a part of their savings each month towards their
pension fund. Over time, this amount gets accrued and can be accessed as a lump
sum amount, at the end of their employment or at retirement

(All allowance are calculated from employee Salary)

16
Forms Connection
All form connected to main menu form because main menu form have different
menus that maintains the record of the employee data management system

FRONT-END AND BACK-END TECHNOLOGY

HTML

HTML stands for Hyper Text Markup Language. It is used to design web pages
using a markup language. HTML is the combination of Hypertext and Markup
language. Hypertext defines the link between the web pages. A markup language is
used to define the text document within tag which defines the structure of web
pages.

HTML is a markup language that is used by the browser to manipulate text,


images, and other content to display it in the required format.

Characteristics of HTML

Easy to understand
It is the easiest language you can say, very easy to grasp this language and easy to
develop.

Flexibility
This language is so much flexible that you can create whatever you want, a
flexible way to design web pages along with the text.

Linkable
17
You can make linkable text like users can connect from one page to another page
or website through these characteristics.

Limitless features
You can add videos, gifs, and pictures or sound anything you want that will make
the website more attractive and understandable.

Support
You can use this language to display the documents on any platform like
Windows 10 operating system

Disadvantages of HTML
 HTML can be used to create only static web - page. It cannot create dynamic
web – page

 There are lack of security in html

 Creating a simple web – page required so many tags.

JAVA SCRIPT
JavaScript is a dynamic scripting language. It is lightweight and most commonly
used as a part of web pages, whose implementations allow client-side script to
interact with the user and make dynamic pages. It is an interpreted programming
language with object-oriented capabilities.

Java is a client side scripting language; Client-side JavaScript is the most common
form of the language. The script should be included in or referenced by an HTML
document for the code to be interpreted by the browser.

It means that a web page need not be a static HTML, but can include programs that
interact with the user, control the browser, and dynamically create HTML content
and The JavaScript code is executed when the user submits the form, and only if
all the entries are valid, they would be submitted to the Web Server.

18
Characteristics & Advantages of Java Script
Server interaction
You can validate user input before sending the page off to the server. This saves
server traffic, which means fewer loads on your server.

Immediate feedback to the visitors

They don't have to wait for a page reload to see if they have forgotten to enter
something.

Increased interactivity

You can create interfaces that react when the user hovers over them with a mouse
or activates them via the keyboard.

Disadvantages of Java Script


 JavaScript cannot be used for networking applications because there is
no such support available.
 JavaScript doesn't have any multi-threading or multiprocessor
capabilities.

Microsoft access (For using internal output design)


Microsoft access is a database management system from Microsoft. It is member
of the Microsoft office application, included in the professional and higher editions
or sold separately.

Microsoft access stores data in its own format based on the access jet database
engine. It can also import or link directly to data stored in other applications and
database.

Access is supported by object-based programming language that can reference a


variety of objects including the legacy DAO (Data Access Object).

19
Feature – user can create table’s queries, forms and reports, and connect them
together with macros.

The original concept of access was for end users to be able to access data from any
source.

Other features include: the import and export of data to many formats including
ASCII, SQL server etc it also has the ability to link to data in its existing location
and use it for viewing, querying, editing, and reporting. This allows existing data to
change while ensuring that access uses the latest data.

Microsoft access can also import or link directly to data stored in other application
and databases.

PHP (for using external output design)


PHP is a server scripting language, and a powerful tool for making dynamic web
pages. PHP is an open source and general purpose scripting language. It was
originally designed for use in web site development.

Characteristics & Advantages of PHP


It’s fast
On web sites, because it is embedded in HTML code, the time to process and load
a web page is short.

It’s free
PHP is proof that free lunches to exit and that you can get more than you paid for.

It’s easy to use The Syntax is simple and easy to understand and use, even for
non programmers. For use in web sites, PHP code is designed to be included easily
in an HTML file.

20
INPUT DESIGN
Input design in an employee data management system, input is the raw data that is
processed to produce output. During the input design, the developers much
consider the input devices such as keyboard, mouse etc.

Therefore, the quality of system input determines the quality of system


output. Inputs from screens have following properties -

 It ensures proper completion with accuracy.


 It should be easy to fill
 It should focus on consistency, and simplicity

Data Input Methods


It is important to design appropriate data input methods to prevent errors while
entering data.

A system should prevent user from making mistakes by −

 Clear form design by leaving enough space for writing legibly.


 Clear instructions to fill form.
 Clear form design.
 Reducing key strokes.
 Immediate error feedback.

Input Integrity Controls


Input integrity controls include a number of methods to eliminate common input
errors by end-users. They also include checks on the value of individual fields;
both for format and the completeness of all inputs.

OUTPUT DESIGN
The design of output is the most important task of any system. During output
design, developers identify the type of outputs needed, and consider the necessary
output controls and prototype report layouts.

21
Design- 1

(Design- 1)Internal outputs


Internal outputs are present inside the system, and used by end-users and
managers. They support the management in decision making and reporting.

Design- 2

22
Design- 3

(Design 2and 3)External Outputs


An external output (EO) is an elementary process that sends data or control
information outside the application boundary. External outputs enable the system
to leave the trigger actions on the part of their recipients or confirm actions to their
recipients.

Output Integrity Controls


Output integrity controls include routing codes to identify the receiving system,
and verification messages to confirm successful receipt of messages that are
handled by network protocol.

23
Chapter -3

OBSERVATION AND SYSTEM ANALYSIS


Introduction
System analysis is a problem solving method. And system analysis is the
examination of the system problem System analysis is a process of gathering and
interpreting facts, diagnosing problems and the information to recommend
improvements on the system. It is a problem solving activity that requires intensive
communication between the system users and system developers. System analysis or
study is an important phase of any system development process. The system is studied
to the minutest detail and analyzed. The system analyst plays the role of the
interrogator and dwells deep into the working of the present system. The system is
viewed as a whole and the input to the system are identified. The outputs from the
organizations are traced to the various processes. System analysis is concerned
with becoming aware of the problem, identifying the relevant and decisional
variables, analyzing and synthesizing the various factors and determining an
optimal or at least a satisfactory solution or program of action.

Here the project employee data management system study of existing system is
carried along with all the steps in system analysis. An idea for creating a better
project was carried and the next steps were followed.

Feasibility Study

Many feasibility studies are disillusioning for both users and analysts. First,
the study often presupposes that when the feasibility document is being
prepared, the analyst is in a position to evaluate solutions. Second most
studies tend to overlook the confusion inherent in system development-the
constraints and the assumed attitudes. It must Feasibility study is to serve as
decision document

24
The most successful system projects are not necessarily the biggest or most
visible in a business but rather those that truly meet user expectations. More
projects fail because of inflated expectations than for any other reason.
An important outcome of the preliminary investigation is the determination
that the system requested is feasible. Feasibility study is carried out to select
the best system that meets the performance requirements. Feasibility study is
both necessary and prudent to evaluate the feasibility of the project at the
earliest possible time. It involves preliminary investigation of the project and
examines whether the designed system will be useful to the organization.
Months or years of effort, thousand for millions of money and untold
professional embarrassment can be averted if an in-conceived system is
recognized early in the definition phase.

The different types of Feasibility study are


 Technical Feasibility
 Operational Feasibility
 Economical Feasibility

Technical Feasibility
Technical feasibility centers on the existing computer system (hardware,
software.) And to what extent it can support the proposed addition. For
example, if the current computer is operating at 80 percent capacity-an arbitrary
ceiling-then running another application could overload the system or require
additional hardware.

Technical Feasibility deals with the hardware as well as software requirements.


Technology is not a constraint to type system development. We have to find out
whether the necessary technology, the proposed equipments have the capacity to
hold the data, which is used in the project, should be checked to carry out this
technical feasibility.

25
The technical feasibility issues usually raised during the feasibility stage of
investigation includes these
 This system is running in windows 2010 Operating System
 The system can be expanded
 System Requirements Hardware (Processor, Memory card Keyboard
Hard Drive ) and Software (Operating System, Front end, Back End
software, Text editor, Browser)

ECONOMIC FEASIBILITY

Economic analysis is the most frequently used method for evaluation the
effectiveness of a candidate system. More commonly known as cost/benefit
analysis, the procedure is to determine the benefits and savings that are expected
from a candidate system and compare them with costs.
If benefits outweigh costs, then the decision is made to design and implement
the system. Otherwise, further justification or alteration in the proposed system
will have to be made if it is to have a chance of being approved. This is an
ongoing effort that improves in accuracy at each phase of the system life cycle .
Economical Feasibility deals about the economical impact faced by the
organization to implement a new system. Financial benefits must equal or exceed
the costs. The cost of conducting a full system, including software and hardware
cost for the class of application being considered should be evaluated. Economic
Feasibility in this project:

 The cost to conduct a full system investigation is possible.


 There is no additional manpower requirement.
 There is no additional cost involved in maintaining the proposed system.

Behavioral Feasibility

This feasibility test asks if the system will work when it is developed and installed.

26
Operational feasibility in this project:

 The proposed system offers greater level of user-friendliness.


 The proposed system produces best results and gives high performance. It
can be implemented easily .So this project is operationally feasible.

EXISTING SYSTEM
The main aim of the project entitled "Employee data management system" is
to reduce the manual work being done for the maintain records of employee
information. So there is a need to make this system computerized for the benefit
of the organization.

Existing system refers to the system that is being followed till now. The existing
system requires more computational time, more manual calculations, and the
complexity involved in Selection of features is high. The other disadvantages are
lack of security of data, Deficiency of Data accuracy, Time consuming etc.

Advantages of Proposed System


This system is very simple in design and to implement. The system requires
very low system resources and the system will work in almost all
configurations.
Following are the Advantages of the Proposed System:-
 We can maintain the Centralized database for storing all the
records.
 We can update the existing record.
 Ensure data accuracy
 Minimize manual data entry.

SYSTEM DESIGN

27
System Design is the most creative and challenging phase in the system life cycle.
Design is the first step into the development phase for any system. Design is a
creative process. A good design is the key to effective system.

During design, progressive refinement of data structure, program structure, and


procedural details are developed reviewed and documented. System design can
be viewed from either technical or project management perspective. From the
technical point of view, design is comprised of four activities – architectural
design, data structure design, interface design and procedural design

LOGICAL DESIGN

A logical design is a conceptual, abstract design. The process of logical design


involves arranging data into a series of logical entities and attributes.

The logical flow of a system and define the boundaries of a system.

It includes the following steps:

 Reviews the current physical system its data flows, file content, volumes,
frequencies etc.
 Prepares output specifications that is, determines the format, content and
Frequency of reports.
 Prepares input specification format, content and most of the input
functions.
 Prepares edit, and control specifications.

PHYSICAL DESIGN

Physical system produces the working systems by define the design specifications
that tell the programmers exactly what the candidate system must do.

It includes the following steps.


 Specify input and output media.
 Design the database and specify backup procedures.
 Devise a test and implementation plan.

28
 Plan system implementation.

INPUT DESIGN

Input Design deals with what data should be given as input, how the data should
be arranged or code, the dialog to guide the operating personnel in providing input,
methods for preparing input validations and steps to follow when error occur.

Input Design is the process of converting a user-oriented description of the input


into a computer-based system. This design is important to avoid errors in the data
input process and show the correct direction to the management for getting correct
information from the computerized system.

OUTPUT DESIGN

A quality output is one, which meets the requirements of the end user and presents
the information clearly. The objective of output design is to convey information
about past activities, current status or projections of the future, signal important
events, opportunities, problems, or warnings, trigger an action, confirm an action
etc.
Efficient, intelligible output design should improve the systems Relationship with
the user and helps in decisions making. In output design the emphasis is on
displaying the output on a CRT screen in a predefined format.

DATA FLOW DIAGRAMS


A data flow diagram is graphical tool used to describe and analyze
movement of data through a system. These are the central tool and the basis
from which the other components are developed. The transformation of data
from input to output, through processed, may be described logically and
independently of physical components associated with the system. These are
known as the logical data flow diagrams. Each component in a DFD is
labeled with a descriptive name. Process is further identified with a number
that will be used for identification purpose. The development of DFD’S is
done in several levels. Each process in lower level diagrams can be broken
down into a more detailed DFD in the next level. The lop-level diagram is
often called context diagram. It consist a single process bit, which plays vital

29
role in studying the current system. The process in the context level diagram
is exploded into other process at the first level DFD.

A DFD is also known as a “bubble Chart” has the purpose of


clarifying system requirements and identifying major transformations that
will become programs in system design. So it is the starting point of the
design to the lowest level of detail. A DFD consists of a series of bubbles
joined by data flows in the system.

Symbols used in DFD

A circle represents a process.

A rectangle represents external entity

A square defines a source or destination of the system data.

An arrow identifies dataflow.

Double line with one and closed indicates data store

30
DATA FLOW DIAGRAMS

Employment Details

Employment Details

Result

Employee
Add employee
Information
manager
Result

Administrator

Insert Employee data Employee Details

Result

Result

Employee Employee Details

31
Chapter -4

RESEARCH METHODOLOGY
Introduction
Research methodology is the specific procedures or techniques used to identify,
select, process, and analyze information about a Employee Data management
system.

The Purpose of Research Methodology


Introduce the reader to the importance of the topic (employee data management
system) being studied. Places the problem into a particular context that defines the
parameters of what is to be investigated and provides the framework for reporting
the result.

Hardware and Software Requirements


Hardware

Processor - Intel® Core™ i5-7200u


Memory Standard - 16GB DDRA4- 2133 SDRM
Keyboard - 102 keys
Hard Drive - 750 GB HDD

Software

Operating System - Windows 10


Front end, Back End - MS- Access 2007, HTML, java script, PHP with XAMPP
Text editor - Note Pad
Browser - Firefox

32
Employee Data Management System
(Internal Design)
Main Database table Design & Description – EDMS_T1

Description
MS Access tables are the key object in the access file, as they contain the data that
is stored in the database. Tables are made up of rows and columns and allow for
direct data entry into their grids.

The row is the record that contains the individual data pieces making up an
individual record. The column, also referred to as fields, consist of categorized
information

33
These fields are columns consisting of categorized information such as employee
name, id, department, post etc.

Table Customization
Ms Access allows the user to customize the fields, data and formatting within a
table. The user has the ability to format table font, row height, column width,
freeze and/hide columns. The user has the ability to modify key table elements
such as renaming table fields and editing table record.

Menu Form Internal Design & Properties

Description
This is a first form of employee data management system
 Form labels

34
Description Labels Name
Data Entry Form Label1
Employee Data Report Label2
EDMS Pay slip Label3

 Form Controls Options

Description Form controls option


Open Data Entry Form Command Button1
Open EDMS Report Command Button2
Open EDMS Pay slip Command Button3
Close Form Command Button4

Data entry Form Internal Design & Properties

35
Description
This “Data entry form” is one that is directly connected to a data source such as a
table or query, and can be used to enter, edit, or display data, from the data source

 Form Labels-Data Entry Form & Control Buttons

Description Labels Name


Employee ID Label4
Employee Name Label5
Department Label6
Post Label7
Grade Label8
Date Of Birth Label9
Date Of Joining Label10
Salary Label11

 Form Text Box

Description Text Box Name


EID Textbox1
ENAME Textbox2
DEPARTMENT.val Textbox3
POST Textbox4
GRADE Textbox5
DOB Textbox6
DOJ Textbox7
SALARY Textbox8

36
 Form Records Controls Options

Description Form controls option


Go To First Record Command Button5
Go To Last Record Command Button6
Go To Next Record Command Button7
Go To Previous Record Command Button8
Save Record Command Button9
Delete Record Command Button10
Undo Record Command Button11
Add Record Command Button12

 Form Navigation Controls Options

Description Form Navigation Controls option


Close Form Command Button25
Print Form Command Button26
Display 1st Page Command Button27
Display Payslip Command Button28
Display Report Command Button29

37
Employee data Sheet Report Internal Design

Description
This data sheet report provides key data on employee data management. Employee
data sheet is used to notify us of new and any changes in employee name,
department, post etc.

 Employee Data sheet Report Labels

Description Labels Name


Employee ID Label12
Employee Name Label13
Department Label14
Post Label15
Grade Label16
Date Of Birth Label17
Date Of Joining Label18
Salary Label19

38
 Employee Data sheet Report Text Box

Description Text Box Name


EID Textbox9
ENAME Textbox10
DEPARTMENT.val Textbox11
POST Textbox12
GRADE Textbox13
DOB Textbox14
DOJ Textbox15
SALARY Textbox16
=Count(*) Textbox17
=Time() Textbox18

 Employee Data Sheet Report Navigation Controls Options

Description Form Navigation Controls option


Close Form Command Button30
Print Form Command Button31
Display 1st Page Command Button32
Display Payslip Command Button33
Display Report Command Button34
Quit Command Button35

39
EDMS DESIGN DESCRIPTION
The Control Properties
Before writing a procedure for the control to response to a user’s input, you have to
set certain properties for the control to determine its appearance and how it will
work with the control option.

The Text Box


The text box is the standard control for accepting input from the user as well as to
display the output. A text box, text field or text entry box is a control element of a
graphical user interface, that should enable the user to input text information to be
used by a program.

The Label
The label is very useful control option it is not only used to provide instructions
and guides to the users; it can also be used to display outputs. One of its most
important properties is caption

The Command Button


The command button is one of the most important controls as it is used to
execute commands. Commands button is a clickable image object used with
graphical operating system

It display an illusion that the button is pressed when the user click on it.

Microsoft Access 2007


Database File
Data base file store data information, usually stored in a series of table, table fields,
and field data values. This is your main file that encompasses the entire database
and that is saved to your hard- drive or floppy disk.

40
Table
A table is a collection of data about a specific topic. There can be multiple tables in
a database.

Field
Fields are the different categories within a table. Tables usually contain multiple
fields. In database table, field is a data structure for a single piece of data. Fields
are organized into records which contain all the information within the table
relevant to a specific entity.

Data types
Data types are the properties of each field. Fields only has one data type.

XAMPP Control Panel/ project directory with external


Output Coding

1. XAMPP Control Panel

41
Apache
The Apache HTTP server is web server software notable for playing a key
role in the internal growth of the World Wide Web. In 2009 it became the first web
server software to surpass the 100 million web site milestone. Apache is developed
and maintained by an open community of developers under the auspices of the
Apache software foundation. Since April 1996 Apache has been the most popular
HTTP server software in use. As of November 2010 Apache served over 59.39%
of all websites and over 66.56% of the first one million busiest websites.

XAMPP
XAMPP is a small and light apache distribution containing the most common web
development technologies in a single package. Its contents, small size, and
portability make it the ideal tool for students developing and teaching applications
in PHP and MY SQL. XAMPP is available as a free download in two specific
packages: full and light. While the full package download provides a wide array of
development tools, XAMPP light contains the necessary technologies that meet the
Ontario skills competition standards. The light version is a small package
containing Apache HTTP server, PHP, MYSQL, and phpMyAdmin

Installing XAMPP
XAMPP is a release made available by the non-profit project apache friends.
Different Versions with PHP available for download on the apache friend website.

XAMPP is the title used for a compilation of free software. The name is an
acronym, with each letter representing one of the five key components. The
software packet contains the web server Apache, the relational database
management system MySQL (or MariaDB), and the scripting languages Perl and
PHP. The initial X stands for the operating systems that it works with: Linux,
Windows

42
2. Project Directory

1. External Output Coding


<HTML>
<TITLE> Employee Data Sheet </TITLE>
<HEAD>

<META HTTP-EQUIV="Content-Type"
CONTENT="text/html;charset=UTF-8">
<TITLE>EDMS_CALCULATION_QUERY1</TITLE>
</HEAD>

<BODY>
<?PHP echo<'P> DISPLAY DATA </P';>

<SCRIPT>
alert ("Employee Data Sheet");
</SCRIPT>

<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 >

43
<TR HEIGHT=40 >

<TD WIDTH=85 ALIGN=LEFT > <BR></TD><TD WIDTH=410 ALIGN=LEFT


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:20pt FACE="Calibri"
COLOR=#000000>Employee Data Sheet</FONT></B></TD>

<TD WIDTH=288 ALIGN=RIGHT BGCOLOR=#FFFFFF ><B><FONT


style=FONT-SIZE:11pt FACE="Calibri" COLOR=#000000>5:48:00
AM</FONT></B></TD>

</TR>
</TABLE>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 >

<TR HEIGHT=18 >


<TD WIDTH=2 ALIGN=LEFT > <BR></TD><TD WIDTH=46 ALIGN=CENTER
BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:10pt FACE="Calibri"
COLOR=#000000>EID</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=134 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:10pt FACE="Calibri"
COLOR=#000000>ENAME</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=97 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:10pt FACE="Calibri"
COLOR=#000000>DEPARTMENT</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=114 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:10pt FACE="Calibri"
COLOR=#000000>POST</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=47 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:10pt FACE="Calibri"
COLOR=#000000>GRADE</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=73 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:10pt FACE="Calibri"
COLOR=#000000>DOB</FONT></B></TD>

44
<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=72 ALIGN=CENTER
BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:10pt FACE="Calibri"
COLOR=#000000>DOJ</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=64 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:10pt FACE="Calibri"
COLOR=#000000>SALARY</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=56 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:10pt FACE="Calibri"
COLOR=#000000>HRA</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=49 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:10pt FACE="Calibri"
COLOR=#000000>TA</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=56 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:10pt FACE="Calibri"
COLOR=#000000>DA</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=68 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:10pt FACE="Calibri"
COLOR=#000000>INSURANCE</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=99 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:10pt FACE="Calibri"
COLOR=#000000>Provident_Fund</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=71 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:10pt FACE="Calibri"
COLOR=#000000>Net_Salary</FONT></B></TD>

</TR>
</TABLE>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 >
<TR HEIGHT=19 >

<TD WIDTH=2 ALIGN=LEFT > <BR></TD><TD WIDTH=46 ALIGN=CENTER


BGCOLOR=#FFFFFF ><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>1</FONT></TD>

45
<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=134 ALIGN=CENTER
BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>Mrs. Geeta Gupta</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=97 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>Administration</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=114 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000> General Manager</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=47 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>A</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=73 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>4/16/1992</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=72 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>3/2/2016</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=64 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>51009</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=56 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>15302.7</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=49 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>5100.9</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=56 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>8671.53</FONT></B></TD>

46
<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=68 ALIGN=CENTER
BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>2040.36</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=99 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>2550.45</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=71 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>75493.32</FONT></B></TD>

</TR>
</TABLE>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 >
<TR HEIGHT=19 >

<TD WIDTH=2 ALIGN=LEFT > <BR></TD><TD WIDTH=46 ALIGN=CENTER


BGCOLOR=#FFFFFF ><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>2</FONT></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=134 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>Miss. Priya Verma</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=97 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>Purchase</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=114 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000> Manager</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=47 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>A</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=73 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>8/7/1991</FONT></B></TD>

47
<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=72 ALIGN=CENTER
BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>6/9/2016</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=64 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>45000</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=56 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>13500</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=49 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>4500</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=56 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>7650</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=68 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>1800</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=99 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>2250</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=71 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>66600</FONT></B></TD>

</TR>
</TABLE>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 >
<TR HEIGHT=19 >

<TD WIDTH=2 ALIGN=LEFT > <BR></TD><TD WIDTH=46 ALIGN=CENTER


BGCOLOR=#FFFFFF ><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>3</FONT></TD>

48
<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=134 ALIGN=CENTER
BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>Miss. Nikita Singh</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=97 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>Production</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=114 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>Deputy Manager</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=47 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>B</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=73 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>5/5/1993</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=72 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>3/8/2017</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=64 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>42000</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=56 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>12600</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=49 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>4200</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=56 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>7140</FONT></B></TD>

49
<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=68 ALIGN=CENTER
BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>1680</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD>

<TD WIDTH=99 ALIGN=CENTER BGCOLOR=#FFFFFF ><B><FONT


style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>2100</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=71 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>62160</FONT></B></TD>

</TR>
</TABLE>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 >
<TR HEIGHT=19 >

<TD WIDTH=2 ALIGN=LEFT > <BR></TD><TD WIDTH=46 ALIGN=CENTER


BGCOLOR=#FFFFFF ><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>4</FONT></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=134 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>Mr. Ram Prakash </FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=97 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>Sales</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=114 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>General Manager</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=47 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>A</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=73 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>5/8/1992</FONT></B></TD>

50
<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=72 ALIGN=CENTER
BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>5/7/2016</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=64 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>49000</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=56 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>14700</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=49 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>4900</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=56 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>8330</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=68 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>1960</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=99 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>2450</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=71 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>72520</FONT></B></TD>

</TR>
</TABLE>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 >
<TR HEIGHT=17 >

51
<TD WIDTH=52 ALIGN=LEFT > <BR></TD><TD WIDTH=134
ALIGN=CENTER BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt
FACE="Calibri" COLOR=#000000>Mehta</FONT></B></TD>

</TR>
</TABLE>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 >
<TR HEIGHT=19 >

<TD WIDTH=2 ALIGN=LEFT > <BR></TD><TD WIDTH=46 ALIGN=CENTER


BGCOLOR=#FFFFFF ><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>5</FONT></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=134 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>Miss Purwa Singh</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=97 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>Purchase</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=114 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>Staff Member</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=47 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>B</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=73 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>6/7/1997</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=72 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>3/8/2018</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=64 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>25000</FONT></B></TD>

52
<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=56 ALIGN=CENTER
BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>7500</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=49 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>2500</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=56 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>4250</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=68 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>1000</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=99 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>1250</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=71 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>37000</FONT></B></TD>

</TR>
</TABLE>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 >
<TR HEIGHT=19 >

<TD WIDTH=2 ALIGN=LEFT > <BR></TD><TD WIDTH=46 ALIGN=CENTER


BGCOLOR=#FFFFFF ><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>6</FONT></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=134 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>Nakul Kumar Gupta</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=97 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>Sales</FONT></B></TD>

53
<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=114 ALIGN=CENTER
BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>Staff Member</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=47 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>B</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=73 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>5/2/1996</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=72 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>6/1/2019</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=64 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>25000</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=56 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>7500</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=49 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>2500</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=56 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>4250</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=68 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>1000</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=99 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>1250</FONT></B></TD>

54
<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=71 ALIGN=CENTER
BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>37000</FONT></B></TD>

</TR>
</TABLE>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 >

<TR HEIGHT=19 >

<TD WIDTH=2 ALIGN=LEFT > <BR></TD><TD WIDTH=46 ALIGN=CENTER


BGCOLOR=#FFFFFF ><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>7</FONT></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=134 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000> Mr. Pavan Kumar </FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=97 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>Other</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=114 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>Peon</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=47 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>C</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=73 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>3/6/1993</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=72 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>6/5/2017</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=64 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>15000</FONT></B></TD>

55
<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=56 ALIGN=CENTER
BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>4500</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=49 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>1500</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=56 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>2550</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=68 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>600</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=99 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>750</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=71 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>22200</FONT></B></TD>

</TR>
</TABLE>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 >
<TR HEIGHT=17 >

<TD WIDTH=52 ALIGN=LEFT > <BR></TD><TD WIDTH=134


ALIGN=CENTER BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt
FACE="Calibri" COLOR=#000000>Patel</FONT></B></TD>

</TR>
</TABLE>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 >
<TR HEIGHT=19 >

56
<TD WIDTH=2 ALIGN=LEFT > <BR></TD><TD WIDTH=46 ALIGN=CENTER
BGCOLOR=#FFFFFF ><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>8</FONT></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=134 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>Mr. R.P. Srivastav</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=97 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>Production</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=114 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>Manager</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=47 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>A</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=73 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>3/3/1992</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=72 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>3/5/2016</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=64 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>46000</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=56 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>13800</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=49 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>4600</FONT></B></TD>

57
<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=56 ALIGN=CENTER
BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>7820</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=68 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>1840</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=99 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>2300</FONT></B></TD>

<TD WIDTH=4 ALIGN=LEFT > <BR></TD><TD WIDTH=71 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>68080</FONT></B></TD>

</TR>
</TABLE>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 >
<TR HEIGHT=19 >

<TD WIDTH=2 ALIGN=LEFT > <BR></TD><TD WIDTH=46 ALIGN=CENTER


BGCOLOR=#FFFFFF ><B><FONT style=FONT-SIZE:11pt FACE="Calibri"
COLOR=#000000>8</FONT></B></TD>

</TR>
</TABLE>
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 >
<TR HEIGHT=19 >

<TD WIDTH=264 ALIGN=LEFT > <BR></TD><TD WIDTH=240


ALIGN=CENTER BGCOLOR=#FFFFFF ><FONT style=FONT-SIZE:11pt
FACE="Calibri" COLOR=#000000>Page 1 of 1</FONT></TD>

</TR>
</TABLE>
</SCRIPT>
<?>
</BODY>
</HTML>

TESTING
System testing is a critical element of system quality assurance and represents
the ultimate review of specification, design and code generation.

58
Testing is a process of executing a program with the interest of finding an error. A
good test is one that has high probability of finding the yet undiscovered error.

1. Unit Testing

Unit testing is a piece of code written by a developer that executes a specific


functionality in the code to be tested and asserts a certain behavior of state. Unit
test comprises of a set tests performed by an individual program prior to the
integration of the unit into large system. A program unit is usually the smallest free
functioning part of the whole system. Module unit testing should be as exhaustive
as possible to ensure that each representation handled by each module has been
tested. All the units that makeup the system must be tested independently to ensure
that they work as required. During unit testing some errors were raised and all of
them were rectified and handled well. The result was quiet satisfactory and it
worked well.

2. Integration Testing

Integration testing is a system technique for constructing the program structure


while at the same time conducting tests to uncover errors associated with
interfacing. The objective is to take unit tested modules and build a program
structure that has been dictated by design. Bottom-up integration is the traditional
strategy used to integrate the components of a software system into functioning
whole. Bottom-up integration consists

3. Black Box Testing

Black box testing is done to find out the following information as shown in below:

 Incorrect or missing functions


 Interface errors.
 Errors or database access.
 Performance error.

59
CONCLUSION
The project is to digitalize. Employee data management system has continued to
make data arrange and storage to be much easier than it used to be.
This system provides employee data management system for inserting, updating,
searching and deleting records with easy and simple.

BIBLIOGRAPHY
Books
1. Web development through open source technologies(php,mysql)’by Pragya
publicationons
2. Internet programming (HTML, DHTML& Java script)’by Pragya
publicationons

Online Reference
1. www.w3schools.com
2. www.tutorialspoint.com
3. www.geeksforgeeks.org
4. www.techonthenet.com

60
PROJECT REPORT
ON
EMPLOYEE DATA MANAGEMENT SYSTEM
DIPLOMA IN COMPUTER APPLICATION

INSTITUTE OF OPEN AND DISTANCE EDUCATION


Dr. C.V. Raman University
Kota, Bilaspur (C.G.)

For the award of the degree

PROGRAMME NAME
DIPLOMA IN COMPUTER APPLICATION

SUBMITTED BY
PRASHANT SINGH
DECMBER 22-23

Under the Guidance of


SANSKRITI TIWARI

61
62

You might also like