Professional Documents
Culture Documents
PROJECT :
EMPLOYEE
INFORMATION SYSTEM
CERTIFICATE
system” submitted by J.S.H Aditya Kiran of IMD 2nd year, Dept of Applied
guidance during the period May 15th,2012 to July 5th ,2012 at Institute of
The project work has been completed as per the set objectives.
P.Pramod kumar
IDRBT, Hyderabad
3
TABLE OF CONTENTS
1.Introduction
1.3 Deliverables
2. SYSTEM ANALYSIS
3. MODULE DESCRIPTION
5. SYSTEM DESIGN
6.SYSTEM TESTING
7.CONCLUSION
4
INTRODUCTION
1.1 INTRODUCTION & OBJECTIVE
Employee information system is a database which keeps the record of all the
Organizations have always had to collect and use personal information from and
about employees to comply with tax and other laws, to administer benefits, to
The objective of the project is to improve and enhance the “Employee information
server.
The intranet which existed earlier was originally written in vb.net about ten years
ago.
As the time progressed, the technology has developed and there was a need to
bring new servers for handling databases.
5
New servers were procured and the same code could not be migrated because of
itsincompatibility of the existing code with the virtualized environment
ADVANTAGES OF JSP
• Second, JSP is portable to other operating systems and Web servers; you aren’t
128 MB Ram
Hard disk 40 GB
SOFTWARE SPECIFICATION
Apache Tomcat
The scope of the project is to store and access the database consisting of
employee’s personal details and the database can be shared with the concerned
department to complete joining formalities
We can also store and access the database consisting of program details.
We can post the program details on intranet and we can also prepare
the program timetable.
The intranet consist of many different modules like Management, Activities, formats,
Employee module, etc.
All the above mentioned modules also have many sub-modules inside each of them.
Thus, to store all the data, the database used is oracle.
Most of the data tables are interlinked with the employee module and hence the
employee module is developed first.
7
The employees will be having limited access to the website based on their
department, designation and role.
The program module keeps a record of all the upcoming programs and the program
timetables
This module is also linked with employee module
The admin will have all the rights and full accessibility to intranet i.e he has the right
to add, modify ,or delete any data .
2.MODULE DESCRIPTION
Employee module
1) Department module
2) Designation module
3) Role module
4) Employee details
5) Termination module
Program module
1) Program details
2) Program management module
8
Employee module
As mentioned above, this module will be having links with almost every other
module .
It consists of 4 tables
1)Department
2)Designation
3)Role
4)Employee
DEPARTMENT
INPUT
Department id
Department
DESIGNATION
INPUT
Designation
ROLE
INPUT
Role
9
EMPLOYEE
All the above added fields are stored in the database and are
retrieved in dropdown boxes in the employee table.
The employee table contains the following fieldsand after entering
these details a unique employee id will be generated for every
employee .
INPUT
Department
Designation
Name
Gender
Date of birth
Address
Email
Contact number
Category
Joining date
Valid date
Deputation from
Deputation to
Work area
Reporting to
TERMINATION
.When any employee resigns his/her employee record will be terminated with the help of
TERMINATE table and this record will be sent via email to the technical staff
The employee id will be taken as input and all corresponding employee record will be
terminated.
INPUT
Empid.
10
PROGRAM MODULE
The program module consists of all the details about the upcoming programs.
These details include program name, coordinator, objective of the program, nature
of the program, starting and ending dates of the program, fee structure, etc
INPUT
Program name
Coordinator
Objective of the program
Nature of the program
From date
To date
Timetable
Feedback
Fee structure
Amount
There are options for modifying or deleting the program table. These options are
available only for admin.
Duration of the program is calculated by subtracting from date and to date which are
entered in the program module.
The program date is dropdown column with options as dates from ‘from date’ to ‘to
date’.
Faculty is also a dropdown column which has the employee names from the employee
table as options
ADD PARTICIPANT
The details of participants who are participating in the programs can be added.
The input details are as follows
Pass number
Date
Participant Name
Program name
Status
Program code
Organization
Start date
Designation
End date
Address
12
City
Vehicle number
Time
PUBLISH
Every program will have dates allotted for group photograph and special
lunch .
All the related details will be entered into publish table
The input details are as follows
Program name
GROUP PHOTOGRAPH
Date
Time
Venue
SPECIAL LUNCH
Date
Time
Venue
13
Client-side Java Script extends the core language by supplying objects to control a
browser (Navigator or another web browser) and its Document Object Model (DOM).
For example, client-side extensions allow an application to Place elements on an HTML
form and respond to user events such as mouse clicks, Form input, and page navigation.
Server-side Java Script extends the core language by supplying objects relevant to
running Java Script on a server. For example, server-side extensions allow an
Application to communicate with a relational database, provide continuity of Information
from one invocation to another of the application, or perform files Manipulations on a
server.
14
Java Script lets you create applications that run over the Internet. Client applications
run in a browser, such as Netscape Navigator, and Server applications run on a server,
such as Netscape Enterprise Server.
Using Java Script, you can create dynamic HTML pages that process user input and
maintain persistent date using special objects files, and relational databases.
Through Java Script’s Life Connect functionality, you can let Java and Java Script
code communicate with each other. From Java Script, you can instantiate Java objects
and access their public methods and fields. From Java, you can access Java Script
objects, properties, and methods. Netscape invented Java Script, and Java Script was first
used in Netscape browsers.
• DATA
• HARDWARE
• SOFTWARE
• USERS
SYSTEM DESIGN
SCREENS
16
LOGIN PAGE
1)Login Table contains user name and password
Field Name Data Type/Size Description
UNAME Varchar(20) User name
PASSWORD Varchar(20) Password
17
HOME PAGE
18
ADD DEPARTMENT
VIEW DEPARTMENT
20
ADD DESIGNATION
ADD ROLES
ADD EMPLOYEE
EMPLOYEE VIEW
24
25
ADD PROGRAMS
MODIFY PROGRAM
27
PROGRAM MANAGEMENT
28
SESSIONS.
29
ADD PARTICIPANT
ATTENDEELOGIN-This table is used to enter the details of the participants who will be
participating in the programs
PUBLISH-This table is used to add the date ,time and venue for group photograph and
special lunch.
SYSTEM TESTING
TESTING OBJECTIVES:
2. A good test case design is one that has a probability of finding an as yet undiscovered
error.
Testing cannot show the absence of defects, it can only show that software errors
are present.
35
CONCLUSION
analyzed to design the code and implement. It was done under the guidance of the
experienced project guide. All the current requirements and possibilities have been taken