Professional Documents
Culture Documents
PROJECT MANAGER:
This module consists of the operations made by the project manager
such as requesting for resource; release the resource. After the allocation of the
resource by the human resource manager the project manager starts the project
work. Releasing of the resource is done after the completion of project or
allocation of resource to other project.
SKILL UPDATER:
This is a common module used by all such as human resource
managers, project manager, employees to update their skills during any period.
Each employee can alter and update their skills. In this module there is a provision
to change the password, which is used for login purpose HR can alter and update
the skills for all employees.
Processor
Primary
- 64 or more MB RAM
Monitor
Hard Disk
- 10 GB or more.
Server Side
Windows 2000 NT .The server must be connected in good
condition.
EXISTING
USER
Login
RMS
Report
LEVEL -1
EXISTING
USER
EMPLOYEE
LOGIN
CHECK
USER
REQUEST
PROCESS
RESOURCE
REQUEST
SKILL
UPDATER
ROLE BASED
AUTHENTICATION
ANALYSIS
Storing employee
details
Storing request
details
Reports
1.1OBJECTIVES
The main objective of this project is to automate the things happens
between Human Resource Manager and Project Manager.
Only the HR can do new employee registration and provide
the user id.
After entering the data the save button is clicked to save the
details into the database.
Employee can login through given user id.
The user can also change the password.
PM can request the HR for the resources needed for a new
project.
HR will allocate the resource if it is available otherwise HR
can simply Hold or Reject the request.
Allocated resources are schedule in Man Power Allocation
Sheet.
Employers can view their own details.
HR is the only person can alter details of all employees.
The users easily store the inputs and view the details because
user interaction is provided throughout this project.
The dictionary contains the data about data i.e. metadata. The
following tables clearly explain the fields used in this project with their type and
description.
Table Name EMPPER
Field Name
Eid
Data Type
Varchar
Size
10
Uname
Varchar
30
Pass
Varchar
30
EmpFirst
Varchar
30
EmpLast
Varchar
30
Address
Varchar
50
City
Varchar
25
Phone
Number
15
Mobile
Number
15
Age
Blood group
Number
Varchar
3
10
Varchar
25
State
Varchar
40
Ddate
Number
Dmon
Varchar
Dyear
Varchar
Description
To store the
employee id
To store the
user name
To store the
password
To store the
first name
To store the last
name
To store the
address
To store the
city
To store the
phone number
To store the
mobile number
To view the age
To store the
blood group
To store the
Email id
To store the
state
To store the
date
To store the
month
To store the date
Data Type
Varchar
Size
30
Pass
Varchar
30
Description
To store the
user name
To store the
password
Data Type
Varchar
Size
10
Degree
Varchar
10
Special
Varchar
20
Percent
Number
Durfrm
Number
Durto
Number
Description
To store the
employee id
To select the
degree
To enter the
specialization
To enter the
percentage
To select the
from duration
To select the to
duration
Data Type
Varchar
Size
10
Skill name
Varchar
30
Skill type
Proficiency
Varchar
Varchar
30
30
Description
To store the
employee id
To store the skill
name
To store the type
To store the
proficiency
Data Type
Varchar
Size
30
Domain
Varchar
50
Role
Varchar
50
Description
To store the
degree
To store the type
of domain
To store the role
Data Type
Varchar
Size
10
Domain
Varchar
50
Title
Varchar
50
Role
Varchar
50
Descry
Varchar
50
Styr
Int
Endyr
Int
Soft
Varchar
50
Hardware
Varchar
50
Description
To store the
employee id
To store the
domain
To store the
title of the
project
To store the
role in the
project
To store the
description of
the project
To store the
starting year
To store the
ending year
To store the
software
environment
To store the
hardware
environment
Data Type
Varchar
Size
30
Ptitle
Varchar
50
Reqname
Varchar
50
Datereq
Date
Stat
Varchar
15
Description
To store the
resource id
To store the
project title
To store the
requested
person name
To store the
date of request
To store the
status of the
request
Thus the above are the tables and data used in the database.
3.2.2.INPUT DESIGN
As per the theories of system analysis and design the reliability of a user
about a system is increased only through the proper design of the input and output
forms.
USER NAME
PASSWORD
FORGET PASSWORD
OK
CANCEL
In the above example user can retrieve the password by just entering the user name
and checks the forget password check box then user can receive the password
through mail.
Save
Change passw
Old Password
New Password
Confirm
3.4. TESTING
Testing is a process of executing a program with the intent of finding an
error. This process also ensures that defined input will produce actual results that
agree with required results. The amount of testing required is related to the size
and complexity of the application. A good test is one that has to high probability
of finding an undiscovered error.
UNIT TESTING
This test checks each individual module ensure that it functions properly as
a unit. Unit test exercise specific path in a module to ensure complete coverage
and maximum error detection.
All independent paths in a module through the control structure to
ensure that all statements in the module are executed at least once.
All loops have been executed at their boundaries with their
operational bounds.
All logical decisions have been exercised on their side.
For example the user name is HR and password is secretly want to
be checked. At the start If Statement is used to check the above
constraint.
If the condition goes true the required menus will be displayed
Otherwise, it will display an error message.
From this, it is confirmed, if condition functions correctly.
Underflow or overflow
INTEGRATION TEST
Integration test is the systematic technique or constructing this
program structure while at the same time conducting test to uncover errors
associated build a program structure that has been dictated by design.
The modules are integrated to from the compute software package. It
addresses the issues associated with dual problems of verification and program
construction. It mainly deals with testing whether the links are passed between
modules without any error.
In this project the integration testing is done to check whether the links
between the forms are passing correctly.
For example,
suppose the user forget the password then he can retrieve it using
RS1.MoveFirst
While Not RS1.EOF
If Trim(UNAME.Text) = RS1(0) And PASS.Text = "" Then
Me.Hide
FORGET.Show
Exit Sub
End If
RS1.MoveNext
Wend
Suppose in the above coding if the state mention is true then the
forget form will be shown.
Other wise the existing form will be hided and the Mdiform is
displayed.
NORMALIZATION
Normalization procedure involves breaking down or decomposing the
given table into other table. The decomposition is required to be reversible. So that
no information is lost in the process.
NORMAL FORM
Table name empedu
Uname Pass Degree Special
Pran Pran MCA Computer
applications
DIL DIL M.Sc IT&M
Pran Pran Mtech VLSI
Percent
75
Dur frm
2001
Dur to
2004
72
78
2002
2004
2004
2006
pass
pran
DIL
DIL
Uname Degree
Pran
MCA
DIL
Pran
M.Sc
Mtech
Special
Computer
applications
IT&M
VLSI
Percent
75
Dur frm
2001
Dur to
2004
72
78
2002
2004
2004
2006
Thus the tables are partitioned into login, empedu, skillmas, empproj, resreq and
empper table.
3.3. IMPLEMENTATION
Implementation is the conversion of logical design into source code.
The implementation phase of software developed is concerned with translated
design specification into source code. Source code clarity is enhanced by
structured coding techniques, by supporting documents and by good internal
comments.
During the implementation stages the client will never leave the
existing system until the client is fully satisfied with the proposed system. Unit,
integration, black and white box tests test this project.
In this project the server is implemented in one place and the client
systems are also implemented in various places. This server system should be in
well configured to meet the constraints. This project is implemented in the intranet
environment.
The server must be in running and the client pulls the information to
the server and in turn the server responds to the client. For this purpose data
streaming concept is used.
Less time consumption and more efficient.
Information required is obtained very quickly.
Less expensive
In this project several components are used but there are some special controls
used for some specific purpose they will be as follows
1.MAPI control
This control is Mail Access Programming Interface. This control is
used to send mails to the users for the purpose as incase of the user has forget the
password. The password will be send to the mail using this control for the
particular employee requested for the remembrance of password.
2.FAR POINT SPREAD SHEET
In spite of using Grid controls for viewing any type of details here
the spreadsheet control is used for viewing or displaying the details. Using this
control the user can edit the details and update into the database.
For the database connectivity ADODB control is used so that the
backend process is done easily.
4. CONCLUSION.
The main objective of this project is to automate the things happens
between Human Resource Manager and Project Manager. They are by making
way for complete paperless working environment. Various helpdesk services that
ware handled manually are now managed at never impact pace. The increased
standard of the services will definitely have an impact on the efficiency of the
system. In future many additional task such as, analyzing the project duration for
each phase in the software development life cycle (SDLC) through the system. It
can be improved as per users requirement by getting their suggestions. This will
surely help the people who are in software concerns.
5 BIBLIOGRAPHY
1. Mastering Visual Basic 6.0
Evangeous Petroutsos
2.Using Visual Basic 6.0
Mike Mickly, Brain Siley
3.Visual Basic 6.0
Noel Jerke
4.Beginning Sql Server 2000 For VB Developers
Thearon Willis
5.Data Base Management System
C.J. Date
6.Software Engineering
Roger.S.Pressman
7.System Analysis And Design
Elias.M.Awards
B.Lakshmi, M.C.A.,
Lecturer,
Department of Computer Science,
Nehru Memorial College,
Puthanampatti 621 007.
CERTIFICATE
This is to certify that the project titled RESOURCE MANAGEMENT
SYSTEM (RMS) is a bonafide work done
By
P.R.PRANESH
Register Number: 01280128
during the 6th semester in partial fulfillment of the award of the Master of
Computer Applications of Bharathidasan University, Tiruchirappalli.
I certify that the project work carried out by him is an independent
work done under my supervision and guidance.
PROJECT ADVISOR
(B.LAKSHMI)
ACKNOWLEDGEMENT
I am very happy to reward my sincere thanks to Mr.M.Ponnambalam,M.A.,M.Sc., Secretary
and Dr.S.Ramalingam,M.A.,PhD., principal, Nehru Memorial College, Puthanampatti
for the
encouragement during the course of my study.
I express my sincere thanks to Mr.M.Muralidaran,M.Sc.,PGDCA , Head, Department of
Computer Science , Nehru Memorial College, Puthanampatti for making all necessary arrangements for the
successful completion of this project work.
I am greatly indebted to my project guide Mrs.B.Lakshmi, M.C.A Lecturer, Department
Of Computer Science for her thought provoking lectures and invaluable guidance.
I am greatly indebted to the company Take Solutions for providing me this great
opportunity to do the project in their concern. I greatly express my thanks to Mrs.R.Shanthi process
consultant of the concern for her thought provoking lectures and invaluable guidance.
I am very much thankful to Mrs.B.Neera HR of the concern for her thought provoking
lectures and invaluable guidance. I am very much thankful to Mr.Sathish Krishnan Project Manager of
the concern who has given his provoking invaluable guidance throughout this project. I express my
hearty and special thanks to Mr.B.Soundara Rajan for his guidance throughout this project.
I express my heartily and special thanks to my parents, friends and all staff members who
helped me a lot in various way directly or indirectly throughout this project work.
PRANESH.P.R
TABLE OF CONTENTS
S.No
1.
Content
Introduction
1.1 Objectives
1.2 Organization Profile
2.
3.
4.
Conclusion
5.
Bibliography
6.
Appendix
6.1 Software Profile
6.2. Source code
6.3 Table Structure
6.4 Screen Layout
6.5 Reports
Page. No.
6.5 REPORTS
Report Name EMPREP