Major Project Report

31
Major Project Report 2011 CERTIFICATE It is certified that “RAJESH KUMAR, SATISH KUMAR, SANDEEP SINGH” has submitted the project report entitled “HUMAN RESOURCE MANAGEMENT SYSTEM”, in partial fulfillment of requirements for the award of Diploma in Computer Engineering, approved by H.P. TAKNIKI SHIKSHA BOARD DHARMSHALA. in the Department of Computer Engineering at Government Polytechnic Sunder Nagar, Mandi (H.P). This work was carried out during a period from JANUARY to MAY 2011 under the supervision of SANDEEP KHIMTA AND GUARAV RANA. Neeraj Uppal H.O.D. (CSE Department) Govt. Polytechnic Sundernagar Page 1

Transcript of Major Project Report

Page 1: Major Project Report

2011

CERTIFICATE

It is certified that “RAJESH KUMAR, SATISH KUMAR, SANDEEP SINGH” has submitted

the project report entitled “HUMAN RESOURCE MANAGEMENT SYSTEM”, in partial

fulfillment of requirements for the award of Diploma in Computer Engineering, approved by

H.P. TAKNIKI SHIKSHA BOARD DHARMSHALA. in the Department of Computer

Engineering at Government Polytechnic Sunder Nagar, Mandi (H.P). This work was carried out

during a period from JANUARY to MAY 2011 under the supervision of SANDEEP KHIMTA

AND GUARAV RANA.

Neeraj Uppal

H.O.D.

(CSE Department)

Govt. Polytechnic Sundernagar

Page 1

Page 2: Major Project Report

2011

ACKNOWLEDGEMENT

The authors are highly grateful to the Principal, O.S. Sen at Government Polytechnic Sunder

Nagar, Mandi (H.P) for providing this opportunity to carry out the present project/ work

 The constant guidance and encouragement received from Neeraj Uppal, H.O.D. Department of

Computer Engg., has been of great help in carrying out the present work and is acknowledged

with reverential thanks.

We would like to express a deep sense of gratitude and thanks profusely to Sandeep Khimta and

Gaurav Rana Lecturers, Department of Computer Engg Dept, who were the Major Project

Supervisors. Without the wise counsel and able guidance, it would have been impossible to

complete the project report in this manner.

 We express gratitude to other faculty members of Computer Engineering Department for their

intellectual support throughout the course of this work.

 Finally, we are indebted to all whosoever have contributed in this project report work and

friendly stay at Govt. Polytechnic Sunder Nagar 

 

 Rajesh Kumar 

Satish Kumar

Sandeep Singh

 

 

 

Page 2

Page 3: Major Project Report

2011

PREFACEThis project entitled “Human Resource Management System” is basically deals with the

development of the simple text editing and deleting. This provides the feature of mainly files

saving and deleting. It provide the various features like coloured text and the various types of the

font editing. This project mainly deals with the various features like the simple Text Editor in the

windows operating system. To maintain the records and the file creation text editor plays an

important role.

This project is just demo project. This project consists of different forms, designed in

VB.Net. This project is designed keeping the requirements of the user in mind. So, we want this

project to work as a successful one among the other projects.

Page 3

Page 4: Major Project Report

2011

TABLE OF CONTENTS

S.NO. TOPIC COVERED PAGE NO.

1. Introduction 5

2. Analysis 6

3. Feasibility study 7

4. Designing 9

5. Coding 11

6. System Requirements 12

7. Implementation 13

8. Screenshots and Coding 14

9. Applications and Uses 21

10. Conclusion 22

11.

Page 4

Page 5: Major Project Report

2011

INTRODUCTION

This project is related to development of Human Resource Management System that is capable

of keeping the records of the employees. This project is developed in vb.net. Using this

application the user can not only create text files but can also update, use different font styles,

colours, sizes to beautify the document. Human resource management (HRM) is the strategic

and coherent approach to the management of an organization's most valued assets - the people

working there who individually and collectively contribute to the achievement of the objectives

of the business. The terms "human resource management" and "human resources" (HR) have

largely replaced the term "personnel management" as a description of the processes involved in

managing people in organizations. In simple words, HRM means employing people, developing

their capacities, utilizing, maintaining and compensating their services in tune with the job and

organizational requirement.

OBJECTIVE

Our project aims to be user friendly and main aim of this project is to:-

Its aim is to provide users with the proper management of the employees

To manage the overall working and databases of the management systems.

It leads to the organisational management, manpower management, personal

administration, industrial management etc.

Page 5

Page 6: Major Project Report

2011

ANALYSIS

The success of any system depends on how accurately a problem is defined, thoroughly

investigated, properly carried out through the choice of solution. User’s need identification and

analysis are concerned with what the need. Analysis should not think about the solutions until

the problem has been identified, defined, and being evaluated. This step is intended to help the

user and analyst to understand the real problem rather than its symptoms.

For changing the current system (i.e.-manual) we took ideas from the users of the current

system and recognized their needs. We studied the current system because for the creation of any

project it is very important to know the requirements of the users.

If this phase is missing in SDLC, then it lead to lots of problems if the software in future or they

can also occur while the preparation of the software.

Page 6

Page 7: Major Project Report

2011

FEASIBILITY STUDY

It determines whether the project is worth doing or not. The process followed in marking this

determination is called Feasibility study. This study determines that the project should be

generated, once the project has been declared the feasible, now the analyst can go ahead and

prepare the project specification which finalizes the project requirements.

The requirements need for a rigorous feasibility study in the conduct of the feasibility

study, the analyst will usually consider three distinct but interrelated types of feasibilities and

they are as follows:

TECHNICAL FEASIBILITY:

This is concert with specifying equipment and software that will successfully satisfy the user

requirements. The technical need of the system may vary considerably, but might be included.

The facility to produce the output in a given time. Response time under certain conditions ability

to process a certain volume of transaction at a particular speed. Facility to provide

communication with the data at distant location.

In technical feasibility, the configuration of the system is given the importance. The

configuration gives the complete picture about the system’s requirement, how many work

sections are required, how these units are interconnected so that they can operate and

communicate smoothly, at what the speed of input and output should be achieved at a particular

given time. Specific hardware and software product which is to be evaluated. Keeping in mind

the logical needs out of the feasibility, technical feasibility generally is the most difficult to

determine.

Page 7

Page 8: Major Project Report

2011

OPERATIONAL FEASIBILITY

It is mainly related to human organisation and political aspects. The points to be considered

under this are as follows:

What changes will be brought with the system?

Which organisational structure is disturbed?

What new skills will be required?

Generally the project will not be rejected simply because of operational infeasibility, but

such considerations are likely to to critically affect the nature and scope of the eventual

recommendations.

ECONOMICAL FEASIBILITY

Economical analysis is the most frequently used technique for evaluating the

effectiveness of proposed system. More commonly are known as cost/benefit analysis.

The procedure is to determine the benefits and saving that are expected from a proposed

system and compare them with costs. If benefits outweigh cost, a decision is taken to

design and implement the system otherwise, further justification or alternatives in the

proposed system will have to be made if it is to have a chance of being approved, and this

is an ongoing effort that improves in accuracy at each phase of the system life cycle

Page 8

Page 9: Major Project Report

2011

DESIGNING

This phase consists of creating the user interface through which the user communicates with the

systems we designed our project on vb.net. Each form designed is user friendly i.e. User can

easily understand what to do and how to work on a particular form? Each and every form is

designed , while keeping one thing in mind that even a layman can easily work with it an do with

his needs with help of this application. This proves that the system designed by us is really the

user friendly system. We have made use of dialog boxes to simplify the process of saving and

opening a text files through this application.

Typical features and Functions

Its features include:

Organizational management

Personnel administration

Manpower management

Industrial management.

Its functions includes:

The Human Resources Management (HRM) function includes a variety of activities, and key

among them is deciding what staffing needs to have and whether to use independent contractors

or hire employees to fill these needs, recruiting and training the best employees, ensuring they

are high performers, dealing with performance issues, and ensuring your personnel and

management practices conform to various regulations. Activities also include managing your

approach to employee benefits and compensation, employee records and personnel policies.

Usually small businesses (for-profit or nonprofit) have to carry out these activities themselves

Page 9

Page 10: Major Project Report

2011

because they can't yet afford part- or full-time help. However, they should always ensure that

employees have—and are aware of—personnel policies which conform to current regulations.

These policies are often in the form of employee manuals, which all employees have.

Page 10

Page 11: Major Project Report

2011

CODING

This phase consist of all the coding part of the software. This phase is difficult only in starting,

but when we start working this phase, with time its becomes easy to do coding as it is easy to

understand it due to its English like wordings. There are different types of header files for

different purposes.

This phase is one of the important phases because any mistakes done in this phase can lead to the

improper working of the software.

TESTING

This phase is carried out when the project is ready i.e. after designing and coding is fully

completed. This is done to verify the system, whether it is completed successfully or there are

still problems in the system (from the user’s point of view and the programmer’s point of view

too).

Once the system has been tested and verified to be completed successfully, it can be

implemented.

Page 11

Page 12: Major Project Report

2011

SYSTEM REQUIREMENTS

The various system requirements for installing “Human Resource Management System”

application in the system are:-

Text Editor for Windows®

XP/Vista/Windows 7 (64-bit compatible)

800X600 minimum monitor resolution

Internet connection or CD-ROM drive (for installation)

Minimum 512MB RAM recommended

180MB hard drive space required

Text Editor for Macintosh®

G4 or higher recommended.

OS 10.5-10.6 (Mac-Intel or Power PC)

800X600 minimum monitor resolution

Internet connection or CD-ROM drive (for installation)

Minimum 512MB RAM recommended

210MB hard drive space required

Optional

MIDI interface

MIDI input and/or playback device

Printer

Page 12

Page 13: Major Project Report

2011

IMPLEMENTATIONIn this phase we hand over the software to the user for a few days so that we can get the feedback

from the user in order to check whether the need of the user is filled successfully or still there are

some drawbacks in the system. According to the feedback received the modification is done in

the system, if needed after this phase the project can be launched and can be given to the user

permanently.

SCREENSHOTS AND CODING

This section if therefore consists of the screenshots of all the forms in the project and their

coding. This section can make the project to be understood easily by any programmer all the

connection are made , opened and closed and many more things. This section provides the

necessary coding for the development of the application needed and maintains all the required

code needed for it.

All screenshots are being discussed from next page:-

Page 13

Page 14: Major Project Report

2011

MAIN FORM

CODING FOR THIS SECTION:-

Public Class Form1

Private Sub DetailToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DetailToolStripMenuItem.Click

End Sub

Private Sub PToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PToolStripMenuItem.Click Form8.Show() End Sub

Private Sub RecruitmentToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RecruitmentToolStripMenuItem.Click

End Sub

Private Sub NoOfRecruitmentToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NoOfRecruitmentToolStripMenuItem.Click Form10.Show() End Sub

Page 14

Page 15: Major Project Report

2011

Private Sub AddNewEmployeeDetailToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

End Sub

Private Sub DeleteTheDetailOfExistingEmployeeToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DeleteTheDetailOfExistingEmployeeToolStripMenuItem.Click Form12.Show() End Sub

Private Sub AddAttandenceToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AddAttandenceToolStripMenuItem.Click Form6.Show() End Sub

Private Sub VacanciesToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles VacanciesToolStripMenuItem.Click

End Sub

Private Sub UpdateToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles UpdateToolStripMenuItem.Click Form9.Show() End Sub

Private Sub AppraiselInformationToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AppraiselInformationToolStripMenuItem.Click Dialog1.Show() End Sub

Private Sub BrowserToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BrowserToolStripMenuItem.Click Form2.Show() End Sub

Private Sub ViewToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ViewToolStripMenuItem1.Click Form3.Show() End Sub

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

Private Sub AppraisalToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AppraisalToolStripMenuItem.Click

Page 15

Page 16: Major Project Report

2011

End Sub

Private Sub ViewToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ViewToolStripMenuItem.Click Form13.Show() End Sub

End Class Private Sub FontToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FontToolStripMenuItem.Click FontDialog1.ShowColor = True If FontDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then txtFile.ForeColor = FontDialog1.Color txtFile.Font = FontDialog1.Font End If End Sub

Private Sub UndoToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles UndoToolStripMenuItem.Click txtFile.Undo() End Sub

Private Sub RedoToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RedoToolStripMenuItem.Click txtFile.Redo() End Sub

Private Sub CutToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CutToolStripMenuItem.Click txtFile.Cut() End Sub

Private Sub PasteToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PasteToolStripMenuItem.Click txtFile.Paste() End Sub

Private Sub CopyToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CopyToolStripMenuItem.Click txtFile.Copy() End Sub

Private Sub SaveToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SaveToolStripMenuItem.Click Save_menu() End Sub

Page 16

Page 17: Major Project Report

2011

Private Sub OpenToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OpenToolStripMenuItem.Click Openfile() End Sub

Private Sub NewToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NewToolStripMenuItem.Click Newfile() End Sub

Private Sub txtFile_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtFile.TextChanged flag = False End Sub

Private Sub Editor_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load flag = (False) open = False

End Sub

Private Sub SaveAsToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Save() End Sub

Private Sub ExitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ExitToolStripMenuItem.Click If MsgBox("Do you want to Save the File?", MsgBoxStyle.YesNo, "Confirmation ") = MsgBoxResult.Yes Then Save_menu() End ElseIf MsgBoxResult.No Then End

End If

End Sub

Private Sub SaveAsToolStripMenuItem_Click_1(ByVal sender As System.Object,

ByVal e As System.EventArgs) Handles SaveAsToolStripMenuItem.Click Save() End Sub

Private Sub WordWrapToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles WordWrapToolStripMenuItem.Click If txtFile.WordWrap = True Then txtFile.WordWrap = False

Page 17

Page 18: Major Project Report

2011

WordWrapToolStripMenuItem.Checked = False Else txtFile.WordWrap = True WordWrapToolStripMenuItem.Checked = True End If End Sub

Private Sub AboutProjectToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AboutProjectToolStripMenuItem.Click Help.Show() End Sub

Private Sub FindToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FindToolStripMenuItem1.Click Dim a As String a = InputBox("Enter the string to find", "Find text") txtFile.Find(a) End Sub

Private Sub FindToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FindToolStripMenuItem.Click txtFile.SelectAll() End Sub

Private Sub UppercaseToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles UppercaseToolStripMenuItem.Click txtFile.SelectedText = UCase(txtFile.SelectedText)

End Sub

Private Sub LowercaseToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LowercaseToolStripMenuItem.Click txtFile.SelectedText = UCase(txtFile.SelectedText) End Sub

Private Sub HelpToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles HelpToolStripMenuItem.Click

End Sub

Private Sub reportDocument1_InitReport(ByVal sender As System.Object, ByVal e As System.EventArgs)

End Sub

Private Sub FormatToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FormatToolStripMenuItem.Click

End Sub

Page 18

Page 19: Major Project Report

2011

Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

End Sub

Private Sub NewToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Newfile() End Sub

Private Sub OpenToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Openfile() End Sub

Private Sub SaveToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Save_menu() End Sub

Private Sub CutToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) txtFile.Cut() End Sub

Private Sub CopyToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) txtFile.Copy() End Sub

Private Sub PasteToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) txtFile.Paste() End Sub

Private Sub FileToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles FileToolStripMenuItem.Click

End Sub

Private Sub RedChilliToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) txtFile.BackColor = Color.WhiteSmoke MenuStrip1.BackColor = Color.Gray Me.BackColor = Color.WhiteSmoke End Sub

Private Sub BlueDotToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

Page 19

Page 20: Major Project Report

2011

End SubEnd Class

Page 20

Page 21: Major Project Report

2011

APPLICATION AND USES

The various application and the uses of Text Editor may be:

The Text Editor can be used by any type of user for creating its text application. The user

can also edit or delete its text documents.

The text editor provides the various features like coloured text and the various types of

fonts and the scripting languages products making etc.

A Text Editor is a beautiful thing. A Text Editor is simple, it can be carried anywhere,

doesn't need any batteries or wires, can be fully recycled, it is hard wearing (unless you

try to use it underwater), it is fully customisable, is very cheap, doesn't require any

insurance, only needs a writing tool to interface with it and above all it is so very flexible.

Here are the top ten uses for an ultra cool Text Editor.

You can use it for writing any type or note ranging from: 'buy cheese' to 'don't forget to

visit your cousin in Wales as you haven't seen them in a while and they did get you those

socks for Christmas'. Notes can save you time and money as well as in extreme

circumstances, save your life, e.g. 'don't forget your armbands when you go swimming'.

Doodling is a cathartic expression of your inner soul. Having a Text Editor to hand when

you feel the urge to doodle, can allow you to express yourself in a fun and simple way

which can let your stresses and emotions out instead of bottling them up inside. Also if

you are an artist this can be a way to jot down an idea for a master work on the bus.

A Text Editor can be a great way of keeping track of future tasks that need to be

completed, but it is not limited to that. Unbelievably it can actually act as a motivational

aid with the holder striking each task from the paper stationery after completion. No more

using the back of envelopes to jot things down, get organised today!

Page 21

Page 22: Major Project Report

2011

CONCLUSION

At the end we conclude that this project has reached to its steady state where all bugs have been

eliminated. The system is operated at a high level of efficiency. All teachers and users associated with the

system understand its advantages. We are sure that this application is totally suitable for all the types of

users for creating, editing and deleting the text files and the various types of text documents. We conclude

that this application provides the totally features of the notepad for all the basic and the other users.

At last we are very thankful to all the people who helped us in the project.

Page 22