Академический Документы
Профессиональный Документы
Культура Документы
PROJECT :
EMPLOYEE
INFORMATION SYSTEM
NAME
PROJECT GUIDE :
: J.S.H.Aditya Kiran
P.Pramod Kumar
CERTIFICATE
P.Pramod kumar
IDRBT, Hyderabad
TABLE OF CONTENTS
1.Introduction
1.1 Introduction and Objective
1.2 Project Scope
1.3 Deliverables
1.4 Project Overiew
2. SYSTEM ANALYSIS
3. MODULE DESCRIPTION
4. SYSTEM DEVELOPMENT ENVIRONMENT
4.1. Java Script
4.2 Database system
5. SYSTEM DESIGN
5.1 Input and output screens
6.SYSTEM TESTING
7.CONCLUSION
INTRODUCTION
1.1 INTRODUCTION & OBJECTIVE
Employee information system is a database which keeps the record of all the
details pertaining to employees in an organization.
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
operate their businesses.
The objective of the project is to improve and enhance the Employee information
system module available in IDRBTs intranet for deployment on virtualized
server.
The same could not be migrated to the virtualized environment owing to
incompatibility of the existing code with the virtualized environment.
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 arent
locked into Windows.
128 MB Ram
Hard disk 40 GB
Apache Tomcat
6
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
Department module
Designation module
Role module
Employee details
Termination module
Program module
1) Program details
2) Program management module
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.
PROGRAM MANAGEMENT MODULE
This module is used to prepare timetables for different programs.
The admin is required to enter the following details first
INPUT
Program name
Number of sessions
Depending on the number of sessions entered the page is accordingly redirected
For example if the number of sessions entered is 4,the page is redirected to a page which
has 4 textboxes for 4 sessions.
The input details are as follows
Duration (number of days )
11
Select program date
Session1
Faculty1
Session2
Faculty2
Session3
Faculty 3
Session 4
Faculty 4
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
According to the program name entered, the page will be redirected to
another page which checks the program name from the program table and
the values of from date ,to date and the program coordinator are returned
to the page.
After this the following details should be given as input
GROUP PHOTOGRAPH
Date
Time
Venue
SPECIAL LUNCH
Date
Time
Venue
13
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 Scripts 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
The users of a database system will be given facilities to perform a variety of
operations on files, which include:
15
Removing existing files empty or otherwise from the database
A database consists of some collection of persistent data that is used by the application
system of given enterprise.
SYSTEM DESIGN
SCREENS
16
LOGIN PAGE
1)Login Table contains user name and password
Field Name
Data Type/Size
UNAME
Varchar(20)
PASSWORD
Varchar(20)
Description
User name
Password
17
HOME PAGE
18
ADD DEPARTMENT
DEPMT Table contains details of different departments
Field Name
Data Type/Size
DEPTID
Number
DEPT
Varchar(20)
Description
Department id
Department
19
VIEW DEPARTMENT
20
ADD DESIGNATION
Description
Designation id
Designation
21
ADD ROLES
Description
Serial number
Role
22
ADD EMPLOYEE
EMPLOYEE4 Table contains the details of employees
Field Name
Data Type/Size
EID
Number
DEPT
Varchar(20)
DESIG
Varchar(20)
ENAME
Varchar(20)
GENDER
Varchar(20)
DOB
Varchar(20)
ADDRESS
Varchar(50)
MAIL
Varchar(20)
CONT
Varchar(20)
CATEGORY
Varchar(20)
JD
Varchar(20)
VALIDDATE
Varchar(20)
DEPTFROM
Varchar(20)
DEPTTO
Varchar(20)
WORKAREA
Varchar(20)
REPTTO
Varchar(20)
Description
Employee id
Department
Designation
Employee name
Gender
Date of birth
Address
Email address
Contact number
Category
Joining date
Valid date
Deputation from
Deputation to
Work area
Reporting to
23
EMPLOYEE VIEW
24
25
ADD PROGRAMS
Field Name
ID
PROGRAM
CORD
OBJ
NATURE
FD
TD
TT
FB
FEE
AMOUNT
Data Type/Size
Number
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Date
Date
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Description
Serial Number
Program name
Coordinator
Objective
Nature of the program
From Date
To Date
Timetable
Feedback
Fee
Amount
26
MODIFY PROGRAM
27
PROGRAM MANAGEMENT
28
PREPARE
SESSIONS.
PROGRAM
TIMETABLE
BY
ENTERING NUMBER OF
29
PREPARE PROGRAM TIMETABLE
SESS4-This table is used to manage programs when there are 4 sessions
Field Name
PROGRAM
DURATION
PROGDATE
SESS1
FAC1
SESS2
FAC2
SESS2
FAC2
SESS3
FAC3
SESS4
FAC4
Field Name
Varchar(20)
Varchar(20)
Date
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Description
Program name
Duration of the program
Program Date
Session 1
Faculty
Session2
Faculty
Sesssion
Faculty
Session
Faculty
Session
Faculty
30
ADD PARTICIPANT
ATTENDEELOGIN-This table is used to enter the details of the participants who will be
participating in the programs
Field Name
PNO
DATE1
PNAME
PROGNAME
STATUS
CODE
ORG
SD
DESIG
ED
ADDRESS
CITY
VNO
TIME
FAC5
Field Name
Varchar(20)
Date
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Date
Varchar(20)
Date
Varchar(20)
Varchar(20)
Varchar(20)
TimeStamp(6)
Varchar(20)
Description
Program name
Duration of the program
Program Date
Session 1
Faculty
Session2
Faculty
Sesssion
Faculty
Session
Faculty
Session
Faculty
Session
Faculty
31
Description
Employee id
Department
Designation
Employee name
Gender
Date of birth
Address
Email address
Contact number
Category
Joining date
Valid date
Deputation from
Deputation to
Work area
Reporting to
Field Name
Number
Varchar(20)
Varchar(20)
Description
Serial Number
Program name
Nature of the program
Field Name
Number
Varchar(20)
Description
Serial Number
Duration of the program
32
SESS5-This table is used to manage programs when there are 5 sessions
Field Name
PROGRAM
DURATION
PROGDATE
SESS1
FAC1
SESS2
FAC2
SESS2
FAC2
SESS3
FAC3
SESS4
FAC4
SESS5
FAC5
Field Name
Varchar(20)
Varchar(20)
Date
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Description
Program name
Duration of the program
Program Date
Session 1
Faculty
Session2
Faculty
Sesssion
Faculty
Session
Faculty
Session
Faculty
Session
Faculty
Field Name
PROGRAM
DURATION
PROGDATE
SESS1
FAC1
SESS2
FAC2
SESS2
FAC2
SESS3
FAC3
SESS4
FAC4
SESS5
FAC5
SESS6
FAC6
Field Name
Varchar(20)
Varchar(20)
Date
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Varchar(20)
Description
Program name
Duration of the program
Program Date
Session 1
Faculty
Session2
Faculty
Sesssion
Faculty
Session
Faculty
Session
Faculty
Session
Faculty
Session
Faculty
33
PUBLISH-This table is used to add the date ,time and venue for group photograph and
special lunch.
Field Name
PROG
CORD
FD
TD
DATE1
TIME1
VENUE1
DATE2
TIME2
VENUE2
Field Name
Varchar(20)
Varchar(20)
Date
Date
Date
TimeStamp(6)
Varchar(20)
Date
TimeStamp(6)
Varchar(20)
Description
Program name
Duration of the program
Program Date
Session 1
Faculty
Session2
Faculty
Sesssion
Faculty
Session
34
SYSTEM TESTING
35
CONCLUSION