You are on page 1of 18

TERM

PAPER OF
VB.NET

SUBMITTED To

PARKASH SIR,

SUBMITTED BY

JATINDER PANNU

ROLL NO-61

SECTION-D3802
ACKNOWLEDGEMENT
First of all I would like to thank SIR SANJAY SOOD
who give me the knowledge or suitable time to complete
the project and helps me to complete my project .i
would like to thank my friends for assisting and helping
me in my research. I would like to thank my teacher for
helping me how to do my study. I would like to thank
our librarian for letting me borrow some books, for the
computer lab incharge for letting me use computers.

I would like to thank my parents


for their financial and never ending support, for the
help in my study and for its success. And it would not
be successful without God who guides me in my
everyday life and activites, I thank Him for the good
health he has given to me, and for the success of my
study. For all the people who helped me a lot, thank you
very much and may god bless you all…. Any attempt at
any level cannot be completed satisfactory without the
support and guidance of learned people.i like to thanks
all other members…….who have rendered their whole
hearted support at all time for the successful
completion of the project.
CONTENTS
• INTRODUCTION
• TYPES
• GOALS
• ADVANTAGES
• FEATURES
• OUTCOMES
• MODEL OF E-HRM
• FORMS USED IN PROJECT
• CODING
• E-HRM AS BUSINESS SOLUTION
FOR HRM
• COMPANIES USING HRM
• CONCLUSION
• BIBLIOGRAPHY
TOPIC-E-HRM

INTRODUCTION

E-HRM System
Electronic Human Resourse Management System (E-HRM System) is a
web-based solution that takes advantage of the latest web application
technology to deliver an online real-time human resource management
solution. It is comprehensive but easy to use, feature-rich yet flexible
enough to be tailored to your specific needs.E-HRM System is able to
meet the demands of today's Human Resource Management. Electronic
Human Resource Management (e-HRM) constitutes a commonly adopted
management practice in the interim.

This is obviously founded on the


expectation of diverse positive consequences of e-HRM, such as reducing
costs, speeding up processes, improving quality, and even gaining a more
strategic role for HR within the organisation. Given the crucial importance
of actual consequences for practice, research is asked to provide a
general understanding of e-HRM consequences that supports practice in
its decisions. This paper therefore addresses the question of how to
adequately conceptualise e-HRM consequences. To do so, first a
categorisation scheme is presented that allows a systematic
categorisation of consequence concepts. Second, based on the
categorisation the paper aims to identify the often implicit concepts in
previous research. Third, a specific concept of consequences, as used
information system potentials, is suggested and the implications for
practice and research of e-HRM are discussed
Types
There are three tiers of E-HRM. These are described respectively as
Operational, Relational and Transformational. Operational E-HRM is
concerned with administrative functions - payroll and employee personal
data for example. Relational E-HRM is concerned with supporting business
processes by means of training, recruitment, performance management
and so forth. Transformational E-HRM is concerned with strategic HR
activities such as knowledge management, strategic re-orientation.An
organisation may choose to puruse E-HRM policies from any number of
these tiers to achieve their HR goals. That means that, technically, e-
HRM can have the intention of having a transformational (highly
advanced) nature, but in practice (real

use of tools) it can be of an operational nature (basic personal data


management and use as an information source).

Goals
E-HRM is seen as offering the potential to improve services to HR
department clients (both employees and management), improve efficiency
and cost effectiveness within the HR department, and allow HR to
become a strategic partner in achieving organisational goals.

FEATURES
• Web based HRM application
• Customizable work flow flexibility
• Access control and multi site capability
• Online leave application, auto routing and approval
capability
• Integrated with Time Management System
• Integrated with Payroll System
• Web reporting features using Crystal Report

The e-HRM business solution excels in:


• modularity
• the solution can be accessed and used in a web browser
• security of data, protected levels of access to individual modules,
records documents and their component parts
• parametric and customizability
• access to archived records and documents
• user-friendly interface
• connectivity with the client's existing information system (payroll
accounting, ERP, attendance registration, document systems…)
• multi-language support

Advantages of the e-HRM:


• gradual implementation
• adaptability to any client
• collection of information as the basis for strategic decision-making
• integral support for the management of human resources and all
other basic and support processes within the company
• prompt insight into reporting and analysis
• a more dynamic workflow in the business process, productivity and
employee satisfaction
• a decisive step towards a paperless office
• lower business costs

e-HRM outcomes
Thirdly, during the period of our investigation, the overall realized
outcomes of e-HRM in the companies studied were primarily a reduction
of costs, mainly due to reducing the administrative burden; an
improvement in client satisfaction with HR services; and an improvement
in the perceived quality of communication within the

organization. Changes, let alone improvements, in the competences and


commitment of the workforce were very limited.

E-HRM MODEL

FORMS-
The forms that are used in the the project of e-hrm are described as
following-

LOGIN FORM1

FORM1

FORM2-

FORM3-

CODING
Form1 coding
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click

Me.Visible = False

LoginForm1.Visible = True

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button2.Click

Me.Visible = False

Form2.Visible = True

End Sub

End Class

Form2 coding
Imports System.Data.Odbc

Imports System.Data.SqlClient

Public Class Form2

Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load

'TODO: This line of code loads data into the 'Hr1DataSet1.hrm'


table. You can move, or remove it, as needed.

Me.HrmTableAdapter1.Fill(Me.Hr1DataSet1.hrm)

End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click

Dim con As New OdbcConnection("dsn=tp")

Dim qry As String

con.Open()

qry = "Select* from hrm where Emp_id='" & TextBox1.Text & "'"

Dim com As New OdbcCommand(qry, con)

com.ExecuteNonQuery()

Dim dr As OdbcDataReader

dr = com.ExecuteReader

If dr.HasRows Then

While dr.Read

TextBox2.Text = dr.Item("Emp_nme")

RichTextBox1.Text = dr.Item("Adrs")

TextBox3.Text = dr.Item("P_Scale")

TextBox4.Text = dr.Item("Posted")

TextBox5.Text = dr.Item("deptmnt")

End While

End If

End Sub
End Class

Form3 coding
Imports System.Data.Odbc

Public Class Form3

Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button2.Click

Me.Close()

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click

Dim con As New OdbcConnection("dsn=tp")

Dim qry As String

con.Open()

qry = "insert into


hrm(Emp_id,Emp_nme,Adrs,P_Scale,Posted,deptmnt)values('" +
TextBox1.Text + "','" + TextBox2.Text + "','" + RichTextBox1.Text + "','"
+ TextBox3.Text + "','" + TextBox4.Text + "','" + ComboBox1.Text + "')"
Dim com As New OdbcCommand(qry, con)

com.ExecuteNonQuery()

con.Close()

MessageBox.Show("Record Saved To DataBase!")

End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button4.Click

Dim con As New OdbcConnection("dsn=tp")

Dim qry As String

con.Open()

qry = "delete from hrm where Emp_id='" & TextBox1.Text & "'"

Dim com As New OdbcCommand(qry, con)

com.ExecuteNonQuery()

con.Close()

MessageBox.Show("Record deleted")

End Sub

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button5.Click

Me.Visible = False

Form1.Visible = True

End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button3.Click

Dim con As New OdbcConnection("dsn=tp")

Dim qry As String

con.Open()

qry = "update hrm set Emp_nme='" + TextBox2.Text + "',Adrs='" +


RichTextBox1.Text + "',P_Scale='" + TextBox3.Text + "',Posted='" +
TextBox4.Text + "',deptmnt='" + ComboBox1.Text + "' where Emp_id='" +
TextBox1.Text + "'"

Dim com As New OdbcCommand(qry, con)

com.ExecuteNonQuery()

con.Close()

MessageBox.Show("Updated")

End Sub

End Class

Login Form1
Public Class LoginForm1

' TODO: Insert code to perform custom authentication using the


provided username and password

' (See http://go.microsoft.com/fwlink/?LinkId=35339).

' The custom principal can then be attached to the current thread's
principal as follows:
' My.User.CurrentPrincipal = CustomPrincipal

' where CustomPrincipal is the IPrincipal implementation used to


perform authentication.

' Subsequently, My.User will return identity information encapsulated


in the CustomPrincipal object

' such as the username, display name, etc.

Private Sub OK_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles OK.Click

If UsernameTextBox.Text = "manu" And PasswordTextBox.Text =


"123456" Then

Me.Close()

form3.visible = True

End If

End Sub

Private Sub Cancel_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Cancel.Click

Me.Close()

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles Button1.Click

Me.Visible = False

Form1.Visible = True
End Sub

End Class

E-HRM as Business solution for human


resources management
The problems managing human resources and all important information on
your company, employees, job description, education and training,
absences, promotion and other data

Then you need the eHRM (Human Resource Management) advanced


business solution. The eHRM business solution provides a complete on-line
support in the management of all processes, activities, data and
information required to manage human resources in a modern company. It
is an efficient, reliable, easy-to-use tool, accessible to a broad group of
different users.

Once implemented eHRM covers all aspects of human resource


management:

• corporate organisation
• job descriptions
• personnel administration
• career development
• education and training
• annual interviews with employees
• hiring process
• employee's personal pages

The ability to disseminate information in connection with different


relevant activities and to generate overviews, reports and analyses could
very well position eHRM as the most important link in the corporate
management chain. Corporate management can easily obtain up-to-date
and reliable information forming the basis for strategic decision-making

Companies already implemented e-HR Strategy:


• Dow Chemicals
• ABN-AMRO
• Ford Motor Company
• IBM

CONCLUSION
Firstly, e-HRM seems to be providing an important ‘push’: to put HR
responsibility in the hands of the line manager. The introduction of e-
HRM is accompanied by the decentralization of HR tasks and by the
harmonization and standardization of HR processes.For the HR
department, introducing e-HRM shows itself to be a ‘push- factor’ for

changing HRM within an organization: from a bureaucratic approach


towards a market/clan approach.

The implementation of e-HRM in


international and global companies seems to be difficult in the sense that
it is hard to convince the local HRM departments to

contribute and to collaborate because it is difficult to make the


advantages of e-HRM visible and tangible to them in the first place. To
make local HRM professionals change their way of working is difficult.
When implementing e-HRM globally it can be difficult to get the support
of the relatively small components of the company.
When implementing e-HRM on a global scale it is not easy to make e-HRM
appear advantageous on a local scale. That makes it hard to get local HRM
professionals enthusiastic.Guaranteeing the security and confidentiality
of input data is an important issue for

employees in order that the y should feel ‘safe’ when using web-based HR
tools.

Our final observation is that employees and line


managers’ mindsets need to bechanged: they have to realize and accept
the usefulness of web-based HR tools. Theygenerally feel that they lack
the time and space needed to work quietly andthoughtfully with web-
based HR tools and so, if there is no real need, they will not do

It.

REQUIREMENT
HARDWARE REQUIREMENTS

1)operating system

2)RAM

3)KEYBOARD

4)PROCESSOR

5)MOUSE

SOFTWARE REQUIREMENTS

1)MICROSOFT WORD

2)INTERNET EXPLORER
3)VB.NET

BIBLIOGRAPHY
1).net BOOKS

2)WWW.ANSWERS.COM

3)WWW.GOOGLE.COM

4)AND MANY OTHER BOOKS AND SITES