0% found this document useful (0 votes)
17 views

Final

This document provides an overview of an Employee Information System being developed for KGS Mills. The system will integrate employee personal details, attendance, salary, and recruitment records into a single database. It aims to simplify record keeping, manage company operations related to employees, and reduce paperwork. The system is being built using Visual Basic 2015 for the front end and Microsoft Access as the back end database on a Windows 10 platform. It seeks to address limitations of the previous manual system such as time consumption, errors, and difficulty modifying records.

Uploaded by

TL GAMING
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

Final

This document provides an overview of an Employee Information System being developed for KGS Mills. The system will integrate employee personal details, attendance, salary, and recruitment records into a single database. It aims to simplify record keeping, manage company operations related to employees, and reduce paperwork. The system is being built using Visual Basic 2015 for the front end and Microsoft Access as the back end database on a Windows 10 platform. It seeks to address limitations of the previous manual system such as time consumption, errors, and difficulty modifying records.

Uploaded by

TL GAMING
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 39

I.

INTRODUCTION

“EMPLOYEE INFORMATION SYSTEM" is developed for" KGS MILLS" This is


windows based application system. The main aim of project is to develop an administrative
system which is used to maintain records.

It is windows applications software which attempts to integrate all departments and


functions across a company into a single computer system that can serve all those departments
particular needs. The proposed system combines them all together into single , integrated
software program that runs off a single database so that the various departments can more easily
share information and communicate with each other.

This system maintains the personal and official details of an employee in a structure
manner. The system has been designed as very easy to understand. The project is developed by
using the front and visual basic 2015 and Microsoft access as the back end tool.

1.1 The objectives of the projects are


To simplify the task of maintaining the records of employee of the company To
manage the inner operation of the company related to employee details , salary ,
holidays , recruitment ,etc...

To provide features for adding and removing the employee records accordingly.

To reduce paper work and time there by increasing the effective and decreasing the
work load.

To facilitate security and future enhancement.


MODULE DESCRIPTION

EMPLOYEE PERSONAL DETAILS:


The employee personal details modules contains information
about the personal details of an employee details of an employee such as
employee id ,employee name, gender, date of birth, address , contact number,
emails id , blood group and date of join are stored in a database. This
information is available only to authorized users.

EMPLOYEE ATTENDANCE DETAILS:


employee Attendance details modules contains information about the attendance
of an employee. Details of an employee Attendance includes employee id,
employee name , departments name , month , working days , no of days absent ,
employee working days.

EMPLOYEE SALARY DETAILS:


The employee salary details modules contains information about
the salary details of an employee. Details of an employee salary such as
employee id , employee name, departments name , basic pay , no of working
days , allowances , gross pay and net pay

EMPLOYEE RECRUITMENT DETAILS:


The employee recruitment details modules contains information
about the experience of an employee. Details of an employee experience such
as employee id , employee name , date of join, qualification , experience
work history.

2
2. COMPANY PROFILE

NAME OF THE UNIT : KGS MILLS


CONSTITUTION : PROPRIETOR CONCERN
LOCATION : COIMBATORE
PHONE NO : 0422-2616203
TYPE OF INDUSTRY : MANUFACTURER
ADDRESS : KUPPANUR POST, PERUR VIA
COIMBATORE-6410101
NAME OF THE PROPRIETOR : VIJAY KUMAR NASIKAR
E-MAIL : kgsmills@kgworldwide.com
YEAR OF ESTABLISHMENT : 1988
SIZE OF UNIT : MEDIUM
NATURE OF ACTIVITY : MANUFACTURING OF CUTTON
. YARN
NO OF WORKERS : 200

3
3. SYSTEM STUDY AND ANALYSIS

System study means gathering information of the existing system .One must know
what information is to be gathered , where to find it how to collect it and how to make
use of it proper -use of the tools for gathering information is the key to successful
analysis.

System analysis consists of collecting organizing and evaluating facts about a system
and IS environment. the objectives of the system analysis is the study of the existing
system operation to learn what they accomplish , what role , they might have in future
processing activities if there is no existing system , then analysis define only the
requirements.

3.1 EXISTING SYSTEM


Currently employee information report is doing all process manually. This system
involves duplication of work and time consuming. Moreover manually one work is error
prone. The other drawback of the existing system is that the response time is slow, the
output are not better formatted and not readable .The process of adding and modifying the
records are so difficult.

DRAW BACKS OF EXISTING SYSTEM:


The routines process takes a long time
Searching for the needed details take a lot of time
It is difficult to rectify the errors
Preparing the reports by manual takes more time
The delay in updating backup
It is difficult to maintain the records
It damage of papers of the record
Security is not assured

4
3.2 PROPOSED SYSTEM
The aim of proposed system is to develop a system of improved facilities.
The proposed system can overcome all the limitations of existing system provide
proper security and reduce the manual work .The existing system has a several
disadvantage and many more difficulties up to some extend the proposed system
helps the user friendly and he/she can easily do his job without time lagging.

MERITS OF THE PROPOSED SYSTEM


Powerful database engine, so retails of data is very when compared to
existing system.
Security of database
Highly user friendly
Data redundancy is avoided
Time saving can be achieved
Requires minimum manpower
Retail and manipulation of data are much easier
Easier generation of reports whenever required
Probability of error making is very small

5
4. PROJECT ENVIRONMENT

4.1 HARDWARE SPECIFICATION

Processor and Ram : i3-6006U and 4GB Ram


System Type : 64- Bit
Key board : Standard PS/2
Monitor : generic PnP

4.2 SOFTWARE SPECIFICATION

Operating system : window 10


Front End : Visual Basic.Net
Back End : MS ACCESS

4.3 PLATEFORM – WINDOWS 10


Each and every system has its own operating system windows 10 introduced major
changes to the operating system's platform and user interface to Improve its user experience
on tablet, where windows was now competing with mobile operating system additional
security features were introduced , such as built-in-antivirus software , integrated with screen
pushing services and support for UEFI secure boot on support devices with UEFI firmware ,
to prevents malware from infecting the boot process

Although reaction towards its performance improvements, security enhancements and


improved support for touch screen devices was positive, the new user interface of the system
was widely criticized for being potentially confusing and difficult to lean , especially when used
with a keyboard and mouse instead of a touch screen .It addressed some aspects of Windows 10
that were criticized by reviews and adopted and incorporated additional improvements to
various aspects of the operating system.

OVERVIEW OF WINDOWS 10
Windows 10 Microsoft has introduced a new interface that support to work well
on PC'S, tablets, and phones. Windows 10 also introduced a new look and feel that mimics a
tablet experience on the desktop environment. Windows 10 introduces significant changes to the
operating system's user interface, many of which are aimed at improving its experience.

6
FEATURES OF WINDOWS
Security

Speed

Utilities

Efficient maintenance
It is considered as more user friendly
It is offers us to access to a vast collection of world knowledge

FRONT END - VISUAL BASIC 2015


Microsoft visual is operating system the quickest and easier way to create
application for the GUI (graphical user interface)environment. Development of today's
world always want to create effective and robust applications packed with impressive
outlook in minimum time. One had to write pages page of code to display a very simple
command button on the screen. Visual basic makes the life of a programmer much
easier by giving an integrated development environment (IDE).

Visual basic follows the standard syntax of basic, except the some new
language features have been added to its give more flexibility to the programmers. Visual
basic makes use Of GUI for creating robust and powerful applications. This feature
makes its easier to competence things in a quicker and easier way.

7
THE INTEGRATED DEVELOPMENT ENVIRONMENT
One if the most significant changes in visual basic 2008 the integrated
development environment (IDE). IDE is a term commonly used in the
programming world to described the interface and environment that we use to
create our application. It is called integrated because we can access virtually the
entries development tools that we need from one screen called an interface. The
IDE is also commonly referred to as design environment , of the program
integrated development is one in which we can develop , run , test and debug your
applications

8
THE VISUAL BASIC IDE COMPONENTS

Menu bar

Tool bar

Project explorer

Properties windows

Form layout windows

Form designer

Object browser

Tool box

MENU BAR
The menu has display the commands that are required to built an applications.The main
menu items have the such menu item that can be chosen when needed.

TOOL BAR
Add form the tool bar provides quick access to the commonly used
commands a button in the tool bar clicked once to carry out the action represented

Add modules
Open project
Save project

9
PROJECT EXPLORER
The project explorer Windows is below the tools bar at the tools bar at the
right most corner of the screen. The project explorer serves as quick reference to
the various element of a project namely forms classes and modules. In addition to
forms the project explorer windows also lists code modules and classes

PROPERTIES WINDOWS

The properties windows is docked under the project explorer . the


properties windows exposes various characteristics of selected objects. Each and
every form in a applications is considered as an objects , each objects in visual basic
as characteristics such as colour and size . all these characteristics of an objects are
called its properties . all of these properties are display in the properties windows.

FORM DESIGNS

The form windows consists of a form that's grew close and depurated with
black sport this form is container of various object user can place object other form as
per requirement when the program executes the form loaded with object will appear
on the screen it's divided of its known as run time firm.

LAYOUT TOOL BAR

Standard tool bar always displayed on the screen user can create additional
tool bar available in VB.NET built circle report insert , circle report main data design
database diagram debug location dialogue editor formatting full screen HTML editor ,
layout query table source.

10
OBJECT BROWSER

It display all member an object those (or) available right side windows
display the selected object member.

TOOL BOX

The tool box contains a set control that are used to place on a form at design time
there by creating the user interface area. Additional controls can be included in the tool
box by using components, menu item on the project menu.

11
TOOL BOX

Pointer Provides a way to move and resize the


controls or form.
Button Use to carry out a specific action when
user choose it.
Label Display a text that the user cannot
modify or interface with it.
Link label Display hyper text refer of another page.
Check box The place true/false or yes/no option can
select multiple choices.
Radio button It used for chose only one option.
Text box Gets the inputs from the user & display
the text enable text , apply the various
formats.
Group box User to provide a grouping for other
controls.
List box It helps the list the item and display no
of item as per the size.
Combo box It helps the list the item and displays no
only one selected item.
Panel Provide a grouping & display border
borders & scroll bar can apply
background image.
Date Time Picker Select date from combo calendar.

12
4.5 BACK END - MS ACCESS
Microsoft is also known as database management system from
Microsoft the combines the relational Microsoft jet database engine with a graphical
user interface and software development tools . it is a member of the Microsoft office
suits of applications includes in the Professional and higher edition or sold separately .
MS access store data in its own format on the access jet database engine. It can also
import or link directly to data stored in the applications and database

Microsoft access features a relational data base one of the major


advantage of a relational database is the ability to maintain relationship between
different data tables. The power of a relational database makes its possible to connect
the data in any ways and ensure the consistency if data from table to table creating
relationship and ensuring consistency every day and accuracy since each piece of
information is only entered once, this eliminates everyday human and duplicate error.

MS ACCESS COMPONENTS
➢ Tables

➢ Relationship

➢ Queries

➢ Forms

➢ Reports

➢ Macros

➢ Modules

TABLES
The tables are the backbone and the storage container of the data entered
into the database . if the tables are not set up correctly, with the correct relationship,
then the database may be slow , give you the wrong results or not react the way you
expect . So take a bit of times when setting up your tables querie , forms , etc...., are
usually based on table . The tables that contains data look a bits like a tables in/
Microsoft words or Microsoft excel spreadsheet, when opened .they have columns
and rows as dose a table In Microsoft word and excel worksheet . Each of the
columns will have field name at the top and each of the rows will represent a record.

13
RELATIONSHIP

Relationship are the bonds you built between the tables . they join that have
associated elements . To do this is a field in each tables , which is linked to each other
,have the same values.

QUERIES

Are the mean of the implementation the data to display in a form or a report
immense . The Microsoft access data base query language is SQL (structured query
language ) The need to known SQL is not require in the early stage of learning
access. Microsoft access writes the SQL for you, after you tell it what you want , in
the design are view of the queries windows.

FORMS

Forms are the primary interface through which the user of the database
enter data. The persons enters the data form regularly. The programmer can set the
forms to show only the data required by using queries , properties , macros and VBA
Visual basic for applications The ability to add , edit and delete data can also be set
forms can setup and developed to reflect the use they will be required for.

REPORT
The report are the result of the manipulation of the data you have entered
into the database unlike forms they cannot be editor . report intended to be used to
output data to device or applications printer , fax, Microsoft word or Microsoft excel

MACROS
Macros are an automatic way for access to carry out as serious of action for the
database. Access gives you a selection of action that are carried out in the order you
entered macro can open forms run queries , change values of a field , run other macros ,
etc the list is endless.

MODULE
Modules are the of the programming language that supports Microsoft access ,
the module windows where you can write and store visual for applications (VBA).
Advanced user of Microsoft access tends to VBA instead of macros.

14
5. SYSTEM DESIGN AND DEVELOPMENT

5.1 DATAFLOW DIAGRAM

Data flow diagram is used to define the flow of the system and it resources such
as information. data flow diagram is way of experience system requirements in graphical
manner. A data flow diagram represent one of the most genius tool used for structure
analysis. A DEI) consists of a series of bubble joined by lines. The bubble represent data
transformations and lines represent flow In the system. In the normal conventions a DFD
has four major symbols as follows,

- Sources (or) Destination

- Process

- Report

- Data base

- Data Flow

15
5.2 INPUT DESIGN
Input design is one of the most expensive phrase of the operation of
computerized System and is often the major problem of the system. A large number of
problem with a system can usually be traced back to fault input design and method.
needless to say, therefore that input data is the life block of a system and has to be
analyzed with the most consideration.
To provide cost effective methods of input
To achieve the highest possible level of input
To ensure that input is understand by the user

System analysis decide the following Input design details like, what data
items to input what medium to use , how the data should be arranged or coded
items and transaction needing validating to detect error and at last the
dialogue user in providing input.
Input data of the system may not be necessary a raw data captured In the
system from scratch. These can also be the output of another system or
subsystem for processing , The design of input covers all phrase of input item
capturing and preparing data to the processing. The design of input item
capturing and preparing data for computer processing and ensuring correctness
of data.
Input design is the process of converting user-originated input to a
computer based format Input data are collected and organized into a group of
data which are similar. The goal of designing input data entry, logical and free
from errors as for as possible.

SINGLE DOCUMENT INTERFACE FORM


Single document Interface is an Interface design for handle documents
within a single applications. Single documents interface exists Independently
from other and is a stand —alone windows. SDI support one interface means
you can handle only one application at a time. For grouping SDI user special
windows manager.

16
MULTIPLE DOCUMENTS INTERFACE FORM
Multiple documents Interface is interface design for handling
documents with single applications and multiple forms. When applications consists
of an MDI parents forms containing all other windows consisted by app, then NIDI
interface can be used, switch focus to specific documents can be easily documents
can be easily handled in MDI, For maximizing all documents parents windows is
maximized by MDI.

5.3 DATA BASE DESIGN

The database design involves creation of tables . tables are represented in physical
database as stored files. They have their own independent existence. A table consists of
rows and columns. Each column corresponds to pieces of information called fields.
A set of field constitute a record. The record contains all the information , specific to
particular items. The general objectives is to make information access easy, quick,
expensive and flexible for the user
In a database environment, common data are available in which several in
which several authorized user can use. The concept behind a database collection of data
and provides a centralized access to the data from the program. It makes possible to treat
data as a separate resources.

17
EMPLOYEE PERSONAL DETAILS

Table name: Employee personal details (primary key*)

FIELD DATA TYPE DESCRIPTION


Employee name Text Employee name
Employee Id Number Employee Id
Gender Text Gender
Date of birth Number Date of birth
Contact no Number Contact no
E-mail Text E-mail
Qualification Text Emp Qualification

18
EMPLOYEE ATTENDANCE DETAILS

Table name: Employee Attendance details (primary key*)

FIELD DATA TYPE DESCRIPTION


Employee name Text Employee name
Employee Id Number Employee Id
Department name Text Department name
Department id Number Department id
Total working days Number Total working days
No of absents Number No of absents
Employee working days Number Employee working days

19
EMPLOYEE SALARY DETAILS

Table name: Employee salary details (primary key*)

FIELD DATA TYPE DESCRIPTION


Employee name Text Employee name
Employee Id Number Employee Id
Designation Text Designation
Basic pay Number Basic pay of employee
No of absent Number No of absent
Gross pay Number Gross pay
Net pay Number Net pay

20
EMPLOYEE RECRUITMENT DETAILS

Table name: Employee recruitment details (primary key*)

FIELD DATA TYPE DESCRIPTION


Employee name Text Employee name
Employee Id Number Employee Id
Gender Text Gender
Date of birth Number Date of birth
Contact no Number Contact no
E-mail Text E-mail
address Text Employee address

21
OUTPUT DESIGN
Output design generally refer to the result and Information that are generated
system by the system. For many end user , output is the main reason for development the
system and the basis on which they evaluate the usefulness of applications.

The objective of a system find its shape in terms of the output. The analysis of
the objective of a system leads to determination of output. Output of a system can take
various forms. The most common are reports, screen display form , graphical drawing
etc. -,the output also various in terms of their contents, frequency, timing and format.

The user of the output, its purpose and sequence of details of details to be
printed is all considered. The output form a system is the justification for its existence. If
the output is inadequate in any way, the system itself is inadequate. The basic
requirement of output are that are that it should be accurate, timely and appropriate, in
terms of content, medium and layout for its intended purpose. Hence it is necessary to
design output so that the if the system are met in the best possible output, the system
analyst must accomplish things like, to determine what information to be present, to
decide whether to display or print the information and selected the output medium to
distribution the output intended recipients

We have to considered following points when we think about format required

Direct source of information to the user.


System relationship with the user
The response time taken
It represent the same format that the official and management user

22
6. TESTING AND IMPLEMENTATION

6.1 TESTING
System testing is stage of implementation which is aimed at ensuring
that the system works accurately and efficient before live operation commences. Testing
is virtual to the success of the system. System testing makes a logic assumption that all
that part of the system is correct.

TYPES OF TESTING:
Black box testing
White box testing
Functional testing
Unit testing
Integration testing
System testing
Validation testing
User testing

23
BLACK BOX TESTING:
The system tested to check whether it meets the requirement determined in the
requirement analysis phrase. The system met all functional requirements.

The black block testing attempts to find errors in the categories

l. Incorrect or missing function


2. Interface error
3. Behaviours Performance errors

WHITE BOX TESTING:


White box testing sometimes called glass-box testing is test case design method
that uses the control structure of the procedural design to test case.

l. Guarantee that all independent paths within a module have been exercised at
. least once.
2. Exercise all logical decision on their true operational bound.
3. Execute all loping at their boundaries and within the operational bound.

FUNCTIONAL TESTING:
The purposed of the testing is to identify and current error in the candidate
system. A small system error can conceivably exploded into much large problem.
Effectively early in the process translated directly into long term cost saving forms a
reduce number of error.

UNIT TESTING:
Unit testing focus verification effect on the smallest unit of software design the
model The is also known is "Module Testing". The module are tested separately. This
testing is carried out during programming stage itself. Unit testing specifies path in the
module control structure to ensure complete coverage and maximum error detection.

24
INTERGRATED TESTING:
Data can be lost across the interface, one module can have an adverse effort
on and integration testing is a systematic testing for constructing program structure. The
software has been integrated a set of high order sets are conducted. The objective is to
take units tested modules and combine them test it as whole.

SYSTEM TESTING:
The project the schedule or the user is eager to go directly to conversion.
Actually, testing done to achieve the system goal. Testing is vital to the path of the
system are correct, the goal will be successfully achieved.

VALIDATION TESTING:
The outputs that come out of the system are as result of input that go into the
system. So for the correct and the expected output the output input go in the system
should be correct and proper. So this testing is done to check if the input are correct and
they are validation before it goes in to the system for processing.

USER TESTING:
The phase of testing deals with the user acceptance pare of the system software.
The output requirement is define during the system analysis. Testing of the software
system is done against output requirement and the output testing was completed with
success.

25
6.2 SYSTEM IMPLEMENTATION
Implementation is the phase where the system goes for actual functioning.
Hence in this phase one has to be cautions because all the effort understand during the
project will be fruitful only if the software is properly implemented according to the
plans made.
The implementations phase is less creative than system design. It IS
primarily concerned with user training, site preparation and file conversion. Depending
on the nature of the system, extensive user training may be required. The initial
parameter of the nature of be modified as the result of programming effort providers a
reality test for the assumption made by the analyst. The system testing check the
readiness and accuracy of the system to access update and retrieve data from new files

Once the program becomes available, the test data are read into the computer and
process, system implementation is an important stage of the project where the
theoretical design is turned into the practical system.

IMPLEMENTATION PLANNING
Implementation planning is the first task in the system implementation,
planning means deciding on the method and time scale is adopted. Once the planning is
over the major efforts the computer department is to ensure that the system is working
property

26
7. CONCLUSION

The system “Employee Information System” has been developed to


satisfy the need of the user.

The objective define have been achieved successful. The implementation has been
in step by step process. Each module has been developed and a maintenance system is
tested. The system has been design to satisfy the requirement of the organisation.
Printing stationary is its ability to provide valid and accurate management information
easily reliable and Immediately to each authorized member of employee.
The important aspects of the project is that it servers the good database for
storing details. It provides critical decision support information, historical performance
and predictive reporting to enable proactive planning and management. The developed
system is highly interactive one and integrity is observed in the system

The coding has been done cautiously so that any development can follow the
programs easily with the knowledge of the conversation followed hence it easy to be
maintained, testing has been completed and the error were corrected. The system was
successfully Implemented and was founder to be user friendly and simple. The system
was satisfies all requirement needed by the user. I conclude the software as best to my
knowledge. The proposed system would be extensively utilized by the concern and can
achieve the precise result very effectively

27
8. FUTURE SCOPE OF PROJECT

The "EMPLOYEE INFORMATION SYSTEM" has been development according to


then specification obtained. In future this system can be modified to suit the new
requirements.

The system has much scope in future and it can be developed to add more features to
satisfy the user's request. Since the system is flexible for any change in the near future,
we brought number of features still the features enhancement in widely possible.

We can add more number of users to use the software. We can also provide features to
access all time of software from remove location.
The coding has been done cautiously so that any developer can follow the program
easily with the knowledge of the conversion followed hence it is easy to be maintained.

28
10. APPENDIX

10.1 DATA DIAGRAM

USER

LOGIN

EMPLOYEE
INFORMATION
REPORT

EMPLOYEE EMPLOYEE EMPLOYEE EMPLOYEE


PERSONAL RECRUITMENT ATTENDANCE SALARY
DETAILS DETAILS DETAILS DETAILS

PERSONAL RECRUITMENT ATTENDANCE SALARY


REPORT REPORT REPORT REPORT

SALARY
PERSONAL RECRUITMENT ATTENDANCE
REPORT
REPORT REPORT REPORT

29
10.2 INPUT LAYOUT

LOGIN FORM

FORM 1- LOGIN FORM

30
EMPLOYEE RECRUITMENT DETAILS

FORM 2- EMPLOYEE RECRUITMENT DETAILS

31
EMPLOYEE PERSONAL DETAILS

FORM 3- EMPLOYEE PERSONAL DETAILS

32
EMPLOYEE ATTENDANCE DETAILS

FORM 4- EMPLOYEE ATTENDANCE DETAILS

33
EMPLOYEE SALARY DETAILS

FORM 5- EMPLOYEE SALARY DETAILS

34
10.3 OUTPUT LAYOUT

EMPLOYEE PERSONAL REPORT

REPORT 1- EMPLOYEE PERSONAL REPORT

35
EMPLOYEE RECRUITMENT REPORT

REPORT 2- EMPLOYEE RECRUITMENT REPORT

36
EMPLOYEE ATTENDANCE REPORT

REPORT 3- EMPLOYEE ATTENDANCE REPORT

37
EMPLOYEE SALARY REPORT

REPORT 4- EMPLOYEE SALARY REPORT

38
39

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy