Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 68

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

CHAPTER I

INTRODUCTION

In this fast paced and highly globalized world, computer has served as a catalyst for societys development. In exploration, as one utilizes new technique, new knowledge, or even develop new substances, gadgets, equipment, process or procedures, great application of analysis and skills are employed by man. The commodities new devices, services in technology are needs of man for a better, fuller life which is the main concern of this research. The useful arts are the products of the technological environment and the end-user is society in general. The researchers is conduct a studies about the Employee Statistical System is a computer-based tool that enables organizational supervisors to transfer their controlling functions into virtual environment where they can reach more agile and productive due to reducing paper-based informational turnover, while enabling more of data flow to move through rapid electronic channels. Each employee supervisor wants to be sure that he takes everything under control so even the smallest matters cannot be left in a dead area.

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

Employee Statistical System can be classified into two namely the Manual System and the Computer based System. In this study use to develop a Computer based Employee Statistical System to improve a faster, easier and reliable way of maintaining an employee. Background of the Study Employee Statistical System is a computer-based tool that enables organizational supervisors to transfer their functions into virtual environment where they can reach more agile and productive due to reducing paper-based informational turnover, while enabling more of data flow to move through rapid electronic channels. Each employee supervisor wants to be sure that he takes everything under control so even the smallest matters cannot be left in a dead area. Employee Statistical System is a system where the complete data of employee stated; it must edit as needed and can be found more reliable for the user. This series consist large amount value and has a highest function that able to predict the employee profile or the user. It has been affirmed as the statistical form of series for that the programmer aim the highest functions and capability of system. The EMPLOYEE STATISTICAL SYSTEM has been developed to override the problems prevailing in the practicing manual system. This software is supported to eliminate and in some cases

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

reduce the hardships faced by this existing system. Moreover this system is designed for the particular need of the company to carry out operations in a smooth and effective manner. The application is reduced as much as possible to avoid errors while entering the data. It also provides error message while entering invalid data. No formal knowledge is needed for the user to use this system. Thus by this all it proves it is user-friendly. Objectives of the Study This study aimed to develop the Employee Statistical System of the Municipality of Hinoba-an with the following objectives: To improve a faster, easier and reliable way of managing the employees of Municipality of Hinoba-an. To Automate Viewing of personal data for the individual employee, terminating an employee, placing an employee on leave absence and review of termination of an employee. To the administrator and the employee to reassured their personal record in a modern and secured way. To make sure an office doesnt stop producing, and if it does, to rectify the situation in the safest and most expedient way possible.

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

Significance of the Study This System is significance to the following; To the HR Department of Municipality of Hinoba-an.They are the most benefited in this proposed system, because it will secured and organize the files of the employee of the Municipality of Hinoba-an, and they can update it easily, generates reports and electronically viewing of files. To the future IT researcher of Negros State College of Agriculture, Hinoba-an campus. For they develop their knowledge and techniques for making this study. To the Researchers. To acquire knowledge and ideas based on the responses of the administrator of HR Department and help to identify whether the HR Department are satisfied on the Employee Statistical System that the Municipality has. This proposed system can be a reliable source for other students who would conduct their thesis writing with the same proposed study.

Scope and limitation of the Study

This system, stored all record of personnel data of Municipality of Hinoba-an, edit stored data of employee. Employee Statistical System, it cover the details or information of employee, such as name, address, position, contact number, age, date hired, and job

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

status. This study will also activate the leave and its also show the salary of each employee. This system can also edit some details of employee; its also provides the overview or information of each employee. The Employee Statistical System will also record the termination of the employee and their transfer to another location or office. The limitation of this program, it cannot calculate the wage of the employee and viewing of DTR or Daily Time Record of Employee. This system focuses the information of employee. The user must scrutinize the information show in operating this program.

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

DEFINITION OF TERMS

Computer Program. Set of an instruction that directs a computer to perform some processing functions or combinations of functions (http://en.wikipedia.org/wiki/HTML). Operationally, it referred to the instructions to be carried out; a computer must execute a program that is the computer reads the program, and then follows the steps encoded in the program in a precise order until completion. Database. any collection of data organized for storage in a computer memory and design for easy access by authorized person. (www.ask.com) Operationally it is where the inputted data stored. Program. Set of instructions that direct a computer to perform some processing function or combination of functions. (www.ask.com) Operationally it is a running program that control general information of an employee. System. A collection or combination of program, procedure, data, and equipment utilized in processing information.(www.ask.com) It refers to the title of a program that illustrates everything.

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

CHAPTER II

REVIEW OF RELATED LITERATURE

A great number of studies, researches, and write-ups has been conducted for a period of time and still emerged as one of the top-priority researches due to rapid changing and need of time. This chapter is the presentation of literature and studies from foreign to local which may directly or indirectly bearing to study at hand. Relevance to present studies will give a big picture why these literature and studies from foreign to local. Foreign Study

The Evolving Function of HRM in Businesses An excellent study made on HRM by Towers Perrin, concluded that:"...human resources is being transformed from a specialized, stand-alone function to a broad corporate competency in which human resources and line managers build partnerships to gain competitive advantage and achieve over all business goals." (Priorities for Competitive Advantage) With this evolving HRM role and function, there are at least two important advantages that the organization will benefit there from, to wit: Less administrative burden for the HRM department or professional.

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

This means, they can focus more on developing programs that will increase the organization's competitiveness. The market is becoming more competitive each day, as technology advances at pace that we cannot almost cope. More so, way of doing business is always improving, if not changing. SHRM means devoting more time on addressing these competitive challenges and issues. This role is not easy, as it seems. This involves developing HRM plans and programs that integrate business policies, goals, and objectives to ensure that company is prepared and equipped to face the fiercest of its competitors while increasing its bottom line. It is a huge task. However, none in the organization is better fit to do this than the HRM. Local Studies An excellent study made on HRM by Towers Perrin, concluded that: "human resources is being transformed from a specialized, stand-alone

function to a broad corporate competency in which human resources and line managers build partnerships to gain competitive advantage and achieve overall business goals." (Priorities for Competitive Advantage)I must confess that I used to have a myopic view about the true definition of Human Resource Management (HRM) function.

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

I thought then that training and development was just incidental in HRM roles and functions, where the real KRA's(Key Result Areas) are recruitment, personnel records, salary and benefits administration, and labor relations. What I saw was a department labeled, at best, as a paper mill and, worse, as employees' counseling clinic. In fact, when there is no scheduled training or seminars to facilitate, one of my duties is to attend to various employees' concerns and problems, including personal issues. I enjoyed the job though, but I was craving for more. More challenges. Strategic HRM roles that I think would make my department add value to the business in general. That was then. In his case, this study has been developed to automate viewing of employee of Municipality of Hinoba-an

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

10

CHAPTER III

SYSTEM DESIGN

Employee Statistical System is design to evaluate every detail of employee in a ways, the department head of the office can modified of determining the operational services which needed of every department. In handling computer you should be aware the possible consequences of doing this program. In part with this, the classification of hiring an employee is the big event which the department head need to study the information given by the applicant. System Functionality The researchers were given a chance to create a Employee Statistical System of the Municipality of Hinoba-an to help the HR department to improve a faster, easier and reliable way of managing employee. Employee Statistical System is a friendly user program, that can add new employee easily and organized. It can also update and delete employee, and can terminate without losing the information of the employee. This system is electronically viewed such as: salary, job status, and the report of termination and leave of an employee. And it also generates reports of an employee.

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

11

SYSTEM FLOWCHART a.
Start

Manual

New Employee

Gather important information

Insert the file to the assigned department

Designate leave days

Applying for the Leave of absence

Search from the master list if the employee has enough days for leave

Prepare Document for Leave of Absence

Figure 1 Manual Flow Chart


End

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

12

b.

Proposed system
Start

ADMIN

New Employee

Search

Leave

Terminate

Input Important information

Select from search category and it will automatically display the result

Select Department and it will automatic Insert the file of the employee Print Result

A End

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

13

View Remaining Leave

Fill-up Termination Form

Fill-up leave form and it will automatically prepare a document for leave of absence

Terminate

Figure 2 Proposed Flow Chart

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

14

Data flow Diagram


1.1 Administrative Officers Employees File

Improper Fill out form

New Employee HR Dept.

1.2

Data storage 1
Fill-up Form HR Dept.

2.1 Leave Days HR Dept

2.2 Fill up Form HR Dept.

Data storage 2

Figure 3 Data Flow Diagram

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

15

Entity Relationship Diagram Employed Position


ID No. Name Position Date Hired Address Gender Citizenship

Employee

Departments ID No. Dept. Code Department Description

Figure 4 Entity Relationship Diagram

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

16

Hardware Requirements Description Desktop Computer a. b. c. d. e. f. Mouse Keyboard M otherboard Hard Disk Drive Memory Processor 1 QTY 1 1 1 1 500GB 2GB Delux model: k8050 Delux model: k8050 Biostar international Seagate barracuda DDR3 AMD athon 250 (2 CPUs)-3.0GHz g. h. Description UPS Printer Monitor USB Flash drive 1 2GB/4GB Unit 1 1 Benq 19 inch(LED) Kingstone Specification Ideal, :ideal-5105 Epson Stylus C45 Specification

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

17

Software Requirements Microsoft Visual Studio 6.0 (License) Microsoft Access 2007 (License) Microsoft Office 2007 (License) Windows XP Service Pack 2 or 3 (License) Avast Anti-Virus (License) Employee Statistical System Functional requirements Desktop Computer Printer Computer Table Non-Functional Requirements Bond Paper Ink Ball pen Folder

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

18

Peopleware Recommendations HR Department Head of Municipality of Hinoba-an - must a graduate of Information Technology or any related computer courses. Budget Recommendations Particular Hardware Requirements: 1PC Printer (Epson) UPS Quantity 1 1 1 Unit Price Total Price

Php 25, 000.00 Php 25, 000.00 Php 4, 000.00 Php 4, 000.00 Php 2, 500.00 Php 2, 500.00 Sub-total: Php 31, 500.00

Software Requirements: Windows XP (license) Visual Studio 6.0 Avast MS Office Employee Statistical System

1 1 1 1 1

Php 2, 500.00 Php 3, 000.00 Php 2, 500.00 Php 7, 000.00 Php 20, 000.00 Sub-total:

Php 2, 500.00 Php 3, 000.00 Php 2, 500.00 Php 7, 000.00 Php 20, 000.00 Php 35, 000.00

Non Functional Bond (Short/long) Ink cartridge Ball pen Folder

3 (annually) 4 10 5

Php 220.00 Php 513.00 Php 10.00 Php 8.00 Sub-total:

Php 660.00 Php 2, 052.00 Php 100.00 Php 40.00 Php 2, 792.00 Php 69, 292.00

Total Development Cost to Operate:


Table 3.1 Budget Recommendations

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

19

CHAPTER IV

SUMMARY, CONCLUSIONS AND RECOMMENDATIONS

Summary

Employee Statistical System is the maintenance of employee master data. Allows the management of employee data such as contact information. Employee Statistical system is a computer-based tool that enables organizational supervisors to transfer their controlling functions into virtual environment where they can reach more agility and productivity due to reducing paper-based informational turnover, while enabling more of dataflow to move through rapid electronic channels.

For this purpose it is necessary to ensure that selected employee statistical system software suits each of supervisors specific needs and local workflow traits. The main tasks and purposes covered by effective employee statistical system project are the following:

a. b.

Planning individual tasks and objectives for employees; Enabling employees to report their tasks and objectives;

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

20

Conclusion Employee Statistical System is computer based program that can stored and electronically viewed datas of an employee. Therefore, programmer must evaluate all the capabilities and limitations of this series for the user may know how to operate this system. Recommendations The Administration must make sure that employees information and other maintenance factors are sufficient. Employee Statistical System is highly recommended to the subject respondent; the Human Resource Management Office of Municipality of Hinoba-an. This is also recommended to the Computer literate and to the authorized person. Employee Statistical System is highly recommended that this program present the total information of an employee, can assure that the user humbly handle this in such way of determining the function and outlook. In preparation, this program is friendly user

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

21

APPENDICES

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

22

RELEVANT CODES Appendix A. Codes for Connecting Visual Basic to Database Option Explicit Public Dbado As ADODB.Connection Public db As Connection Public cn As ADODB.Connection Public conn_db As ADODB.Connection Dim rs As ADODB.Recordset Private Const mcstrMod As String = "libConnection" Public Sub centerForm(ByRef sFORM As Form, ByVal sHeight As Integer, ByVal sWidth As Integer) sFORM.Move (sWidth - sFORM.Width) / 2, (sHeight - sFORM.Height) / 2 End Sub Public Sub hl_text(ByRef sText) With sText .SelStart = 0 .SelLength = Len(sText.Text)

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

23

End With End Sub Public Sub conn_rs(rs As Recordset, SQL_Text As String) Const cstrProc As String = "conn_rs" On Error GoTo PROC_ERR Set rs = New ADODB.Recordset rs.Source = SQL_Text rs.CursorLocation = adUseClient rs.LockType = adLockOptimistic Set rs.ActiveConnection = Dbado rs.Open PROC_EXIT: Exit Sub PROC_ERR: MsgBox mcstrMod & "." & cstrProc & Err.Number & Err.Description, vbOKOnly + vbCritical, "Warning" Resume PROC_EXIT

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

24

End Sub Private Sub Main() Set Dbado = New ADODB.Connection Dbado.Open "PROVIDER=MSDataShape;Data PROVIDER=" & _ "Microsoft.Jet.OLEDB.4.0;Data Source=" _ & App.Path & "\ESS.mdb;Jet OLEDB:" & _ "Database Password=;" frmAdmin.Show End Sub Appendix B. Codes for Login Private Sub cmdLog_Click() If Not bsignin Then MsgBox "Invalid Username", vbExclamation, "INVALID" txtuser.Text = "" Exit Sub Else

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

25

If Not psign Then MsgBox "Invalid Password", vbExclamation, "INVALID" txtpass.Text = "" Exit Sub Else Unload Me MDIForm1.Show End If End If End Sub Private Function bsignin() As Boolean bsignin = False With ado1.Recordset .MoveFirst

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

26

Do While Not .EOF If UCase(Trim(ado1.Recordset("UserName").Value)) = UCase(Trim(txtuser.Text)) Then bsignin = True Exit Function End If .MoveNext Loop End With End Function Private Function psign() As Boolean psign = False With ado1.Recordset .MoveFirst Do While Not .EOF If UCase(Trim(ado1.Recordset("Password").Value)) = UCase(encrypt(txtpass.Text)) Then

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

27

psign = True End If .MoveNext Loop End With End Function

Private Sub txtpass_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then SendKeys "{tab}" KeyAscii = 0 End If End Sub Private Sub txtuser_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then SendKeys "{tab}" KeyAscii = 0

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

28

End If End Sub Appendix C. Codes for Adding New Employee Private Sub cmdSave_Click () If txtID.Text = "" Or txtEmp.Text = "" Or txtaddress.Text = "" Or txt1.Text = "" Or txtcontact.Text = "" Or txtBirthPlace.Text = "" Or cmbage1.Text = "" Or cmbGender.Text = "" Or cmbcivil.Text = "" Or txtnationality.Text = "" Or txtpostal.Text = "" Or txtprimary.Text = "" Or cmbyear1.Text = "" Or txtsecond.Text = "" Or cmbyear2.Text = "" Or txtthird.Text = "" Or cmbyear3.Text = "" Or cmbDept.Text = "" Or txtDesignation.Text = "" Or cmbJobStat.Text = "" Or lblPayperiod.Caption = "" Or cmbSal.Text = "" Then MsgBox "All Fields are Required!", vbExclamation, "INVALID" Exit Sub End If Set mstream = New ADODB.Stream mstream.Type = adTypeBinary mstream.Open If rsEmp.BOF = False Then rsEmp.MoveFirst rsEmp.Find "Employee_ID =" & txtID.Text

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

29

If rsEmp.EOF = False Then MsgBox "ID " & Employee_ID & " Exist on database!", vbInformation Exit Sub Else If MsgBox("Are you sure you want to save?", vbYesNo, "NOTE") = vbYes Then rsEmp.AddNew rsEmp.Fields("Employee_ID") = txtID.Text rsEmp.Fields("Name") = txtEmp.Text rsEmp.Fields("Address") = txtaddress.Text rsEmp.Fields("Town/City") = txt1.Text rsEmp.Fields("Contact_Number") = txtcontact.Text rsEmp.Fields("BirthDate") = Format(DTPicker2.Value, "dd/mm/yyyy") rsEmp.Fields("Birth_Place") = txtBirthPlace.Text rsEmp.Fields("Age") = cmbage1.Text rsEmp.Fields("Gender") = cmbGender.Text rsEmp.Fields("Civil_Status") = cmbcivil.Text rsEmp.Fields("Nationality") = txtnationality.Text

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

30

rsEmp.Fields("Postal_Code") = txtpostal.Text rsEmp.Fields("Primary_School") = txtprimary.Text rsEmp.Fields("Year_Graduated") = cmbyear1.Text rsEmp.Fields("Secondary_School") = txtsecond.Text rsEmp.Fields("YearGraduated") = cmbyear2.Text rsEmp.Fields("Tertiary") = txtthird.Text rsEmp.Fields("Year_Graduated2") = cmbyear3.Text rsEmp.Fields("Department") = cmbDept.Text rsEmp.Fields("Designation") = txtDesignation.Text rsEmp.Fields("Date_Hired") = Format(DTPicker1.Value, "dd/mm/yyyy") rsEmp.Fields("Job_Status") = cmbJobStat.Text rsEmp.Fields("Pay_Period") = lblPayperiod.Caption rsEmp.Fields("Basic_Salary") = cmbSal.Text rsEmp.Fields("Casual_Leave") = cmbcasual.Text rsEmp.Fields("Vacation_Leave") = cmbvacation.Text rsEmp.Fields("Paid_Leave") = cmbpaid.Text rsEmp.Fields("Sick_Leave") = cmbsick.Text

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

31

rsEmp.Fields("Earned_Leave") = cmbearned.Text rsEmp.Fields("Other_Leave") = cmbother.Text rsEmp.Fields("Marital_Leave") = cmbmarital.Text rsEmp.Fields("Maternal_Leave") = cmbmaternal.Text If pathpic <> "" Then mstream.LoadFromFile pathpic rsEmp.Fields("Photo") = mstream.Read End If rsEmp.Update MsgBox "Employee " & txtEmp.Text & " Save success!", vbInformation End if End Sub Appendix D. Codes for Search a. Search by Personal Information

Private Sub lvButtons_H6_Click() With rsEmp If txtSearch.Text = "" Then

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

32

.Filter = "" Call LoadData Exit Sub End If If cmbSearch.Text = "Name" Then .Filter = "Name Like " & "'" & txtSearch.Text & "*" & "'" list If .RecordCount = 0 Then .Filter = "" End If Else If cmbSearch.Text = "Address" Then .Filter = "Address Like " & "'" & txtSearch.Text & "*" & "'" list If .RecordCount = 0 Then .Filter = "" End If

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

33

Else If cmbSearch.Text = "Town/City" Then .Filter = "Town/City Like " & "'" & txtSearch.Text & "*" & "'" list If .RecordCount = 0 Then .Filter = "" End If Else If cmbSearch.Text = "Birth Date" Then .Filter = "BirthDate Like " & "'" & DTPicker3.Value & "*" & "'" list If .RecordCount = 0 Then .Filter = "" End If

Else If cmbSearch.Text = "Birth Place" Then

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

34

.Filter = "Birth_Place Like " & "'" & txtSearch.Text & "*" & "'" list If .RecordCount = 0 Then .Filter = "" End If Else If cmbSearch.Text = "Gender" Then .Filter = "Gender Like " & "'" & txtSearch.Text & "*" & "'" list If .RecordCount = 0 Then .Filter = "" End If Else If cmbSearch.Text = "Civil Status" Then .Filter = "Civil_Status Like " & "'" & txtSearch.Text & "*" & "'" list If .RecordCount = 0 Then

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

35

.Filter = "" End If End If End If End If End If End If End If End If End With End Sub b. Search by Date Hired

Private Sub cmdOK_Click() conn_rs rsEmp, Select * from Employee order by Date_Hired rsEmp.Filter = [Date_Hired] >= # & Me.DTPicker1.Value & # And [Date_Hired] <= # & Me.DTPicker2.Value & # list

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

36

End Sub c. Search by Age

Private Sub lvButtons_H3_Click() conn_rs rsEmp, "Select * from Employee order by Age" rsEmp.Filter = "[Age] >= #" & Me.cmbage1.Text & "# And [Age] <= #" & cmbage2.Text & "#" list End Sub Appendix E. Codes for Putting an Employee on a Leave of Absence Private Sub cmdLeave_Click() If txtLeave.Text = "" Or cmb2.Text = "" Or txtadd.Text = "" Or txtcontact.Text = "" Or txtDays.Text = "" Then MsgBox "All fields are required!", vbExclamation, "Error" Exit Sub End If Dim one As Integer Dim two As Integer

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

37

Dim three As Integer Dim four As Integer Dim five As Integer Dim six As Integer Dim seven As Integer Dim eight As Integer Dim days As Integer one = cmbcasual.Text two = cmbvacation.Text three = cmbpaid.Text four = cmbsick.Text five = cmbearned.Text six = cmbother.Text seven = cmbmarital.Text eight = cmbmaternal.Text days = txtDays.Text If cmb1.Text = "Casual Leave" Then

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

38

If days > one Then MsgBox "Days you enter is greater than the remaining casual leave", vbExclamation, "INVALID" Exit Sub Else cmbcasual.Text = one - days End If Else If cmb1.Text = "Vacation Leave" Then If days > two Then MsgBox "Days you enter is greater than the remaining Vacation leave", vbExclamation, "INVALID" Exit Sub Else cmbvacation.Text = two - days End If Else If cmb1.Text = "Paid Leave" Then

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

39

If days > three Then MsgBox "Days you enter is greater than the remaining Paid leave", vbExclamation, "INVALID" Exit Sub Else cmbpaid.Text = three - days End If Else If cmb1.Text = "Sick Leave" Then If days > four Then MsgBox "Days you enter is greater than the remaining Sick leave", vbExclamation, "INVALID" Exit Sub Else cmbsick.Text = four - days End If Else If cmb1.Text = "Earned Leave" Then

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

40

If days > five Then MsgBox "Days you enter is greater than the remaining Earned leave", vbExclamation, "INVALID" Exit Sub Else cmbearned.Text = five - days End If Else If cmb1.Text = "Other Leave" Then If days > six Then MsgBox "Days you enter is greater than the remaining Other leave", vbExclamation, "INVALID" Exit Sub Else cmbother.Text = six - days End If Else If cmb1.Text = "Marital Leave" Then

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

41

If days > seven Then MsgBox "Days you enter is greater than the remaining Marital leave", vbExclamation, "INVALID" Exit Sub Else cmbmarital.Text = seven - days End If Else If cmb1.Text = "Maternal Leave" Then If days > eight Then MsgBox "Days you enter is greater than the remaining Maternal leave", vbExclamation, "INVALID" Exit Sub Else cmbmaternal.Text = eight - days End If End If End If

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

42

End If End If End If End If End If End If Set mstream2 = New ADODB.Stream mstream2.Type = adTypeBinary mstream2.Open If MsgBox("Proceed?", vbYesNo, "Proceed") = vbYes Then If rsEmp.BOF = False Then rsEmp.MoveFirst rsEmp.Find "Employee_ID=" & txtID.Text rsEmp.Fields("Name") = txtEmp.Text rsEmp.Fields("Address") = txtaddress.Text rsEmp.Fields("Town/City") = txt1.Text rsEmp.Fields("Contact_Number") = txtcontact.Text rsEmp.Fields("BirthDate") = txtBirth.Text

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

43

rsEmp.Fields("Birth_Place") = txtBirthPlace.Text rsEmp.Fields("Age") = txtage.Text rsEmp.Fields("Gender") = txtgender.Text rsEmp.Fields("Civil_Status") = txtCivil rsEmp.Fields("Nationality") = txtnationality.Text rsEmp.Fields("Postal_Code") = txtpostal.Text rsEmp.Fields("Primary_School") = txtprimary.Text rsEmp.Fields("Year_Graduated") = txtyear1.Text rsEmp.Fields("Secondary_School") = txtsecond.Text rsEmp.Fields("YearGraduated") = txtyear2.Text rsEmp.Fields("Tertiary") = txtthird.Text rsEmp.Fields("Year_Graduated2") = txtyear3.Text rsEmp.Fields("Department") = txtdept.Text rsEmp.Fields("Designation") = txtDesignation.Text rsEmp.Fields("Date_Hired") = txtdate.Text rsEmp.Fields("Job_Status") = txtjobstat.Text rsEmp.Fields("Pay_Period") = txtPayperiod.Text

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

44

rsEmp.Fields("Basic_Salary") = txtsal.Text rsEmp.Fields("Casual_Leave") = cmbcasual.Text rsEmp.Fields("Vacation_Leave") = cmbvacation.Text rsEmp.Fields("Paid_Leave") = cmbpaid.Text rsEmp.Fields("Sick_Leave") = cmbsick.Text rsEmp.Fields("Earned_Leave") = cmbearned.Text rsEmp.Fields("Other_Leave") = cmbother.Text rsEmp.Fields("Marital_Leave") = cmbmarital.Text rsEmp.Fields("Maternal_Leave") = cmbmaternal.Text If pathpic <> "" Then mstream.LoadFromFile pathpic rsEmp.Fields("Photo") = mstream.Read End If rsEmp.Update MsgBox "Employee " & txtEmp.Text & " has been transfered to Leave of Absence!", vbInformation cmdTerminate.Visible = False

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

45

cmdcancel.Visible = False lbl2.Visible = True lbl3.Visible = True lbl4.Visible = True lbl5.Visible = True lbl6.Visible = True lbl7.Visible = True PrintForm Unload Me frmEmployee.Show 1 Else Cancel = True End If End Sub Appendix F. Codes for Terminating Employee Private Sub cmdTerminate_Click ()

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

46

If txtReason.Text = "" Or txtexplain.Text = "" Then MsgBox "All Fields are Required!", vbExclamation, "INVALID" Exit Sub End If Set mstream = New ADODB.Stream mstream.Type = adTypeBinary mstream.Open If rsEmp.BOF = False Then rsEmp.MoveFirst rsEmp.Find "ID =" & txtID.Text If rsEmp.EOF = False Then MsgBox "ID " & ID & " Exist on database!", vbInformation Exit Sub Else If MsgBox("Are you sure you want to Terminate this Employee?", vbYesNo, "NOTE") = vbYes Then rsEmp.AddNew rsEmp.Fields("ID") = txtID.Text

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

47

rsEmp.Fields("Name") = txtEmp.Text rsEmp.Fields("Address") = txtaddress.Text rsEmp.Fields("Town/City") = txt1.Text rsEmp.Fields("Contact_Number") = txtcontact.Text rsEmp.Fields("BirthDate") = txtBirth.Text rsEmp.Fields("Birth_Place") = txtBirthPlace.Text rsEmp.Fields("Age") = txtage.Text rsEmp.Fields("Gender") = txtgender.Text rsEmp.Fields("Civil_Status") = txtCivil.Text rsEmp.Fields("Nationality") = txtnationality.Text rsEmp.Fields("Postal_Code") = txtpostal.Text rsEmp.Fields("Primary_School") = txtprimary.Text rsEmp.Fields("Year_Graduated") = txtyear1.Text rsEmp.Fields("Secondary_School") = txtsecond.Text rsEmp.Fields("YearGraduated") = txtyear2.Text rsEmp.Fields("Tertiary") = txtthird.Text rsEmp.Fields("Year_Graduated2") = txtyear3.Text

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

48

rsEmp.Fields("Department") = txtdept.Text rsEmp.Fields("Designation") = txtDesignation.Text rsEmp.Fields("Date_Hired") = txtdate.Text rsEmp.Fields("Terminate_Date") = Format(DTPicker1.Value, "dd/mm/yyyy") rsEmp.Fields("Last_day") = Format(DTPicker2.Value, "dd/mm/yyyy") rsEmp.Fields("Reason") = txtReason.Text rsEmp.Fields("Explaination") = txtexplain.Text rsEmp.Update End If With rsEmp2 If .BOF = False Then .MoveFirst .Find "Employee_ID=" & txtID.Text If .EOF = False Then .Delete .Update MsgBox "Employee " & txtEmp.Text & " has been terminated!", vbInformation Unload Me

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

49

frmEmployee.Show 1 End With End Sub

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

50

Appendix G. Sample Input/Output/Report

Account Form

Login Form

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

51

General Information

Employee Form

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

52

Review of Termination Form

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

53

View Profile Form

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

54

Leave Form

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

55

Leave Summary Form

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

56

Terminate Form

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

57

CURRICULUM VITAE Personal Information Name Age Sex Address : : : : MYRA ELARMO BENLOT 23 yrs. old Female Brgy. Pook, Hinoba-an,

Negros Occidental Date of Birth : Place of Birth : Civil Status Nationality Religion Father Mother : : : : : October 7. 1988 Brgy. Pook, Hinoba-an, Negros Occidental Single Filipino Roman Catholic Ronald Jabonillo Benlot Monita Elarmo Benlot

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

58

Educational Attainment Elementary Secondary Tertiary : : : Don Estanisloa Bilbao Elem. Sch. Bilbao Uybico Natl High Sch. Negros State College of Agriculture Hinoba-an Campus Course Organization Supreme Student Government Future Leader of the Philippines :

Year 2000-2001 2001-2004 2008-2012

Bachelor of Science in Information Technology Position Member Member Year 2008 - 2012 2008 - 2012

MYRA E. BENLOT

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

59

CURRICULUM VITAE

Personal Information Name Age Sex Address : : : : MARIEL CANDOLE 20 yrs. old Female Brgy. Asia, Hinoba-an, Negros Occidental Date of Birth : Place of Birth : Civil Status Nationality Religion Father Mother : : : : : September 29, 1991 Brgy. Asia, Hinoba-an, Negros Occidental Single Filipino Roman Catholic Arcadio Candole Sr Ma. Elma Candole :

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

60

Educational Attainment Elementary Secondary Tertiary : : : Asia Elementary school Bulwangan Natl High School Negros State College of Agriculture Hinoba-an Campus Course Organization Supreme Student Government Future Leader of the Philippines :

Year 2003-2004 2007-2008 2008-2012

Bachelor of Science in Information Technology Position Member Member Year 2008 - 2012 2008 2012

MARIEL G. CANDOLE

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

61

CURRICULUM VITAE Personal Information Name Age Sex Address : : : : RIA CASAMAYOR 22 yrs. old Female Brgy. Culipapa, Hinoba-an,

Negros Occidental Date of Birth : Place of Birth : Civil Status Nationality Religion Father Mother : : : : : August 13, 1989 Brgy. Culipapa, Hinoba-an, Negros Occidental Single Filipino Iglesia Ni Cristo Nilo B. Casamayor Estella S. Casamayor

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

62

Educational Attainment Elementary Secondary Tertiary : : : Culipapa Elementary School Culipapa National High School Negros State College of Agriculture Hinoba-an Campus Course Organization Supreme Student Government Future Leader of the Philippines :

Year 2001-2002 2006-2007 2011-2012

Bachelor of Science in Information Technology Position Member Member Year 2008 - 2012 2008 - 2012

RIA C. CASAMAYOR

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

63

CURRICULUM VITAE Personal Information Name Age Sex Address : : : : EXEQUIEL MAGBULOGTONG 24yrs. old Male Brgy. Asia, Hinoba-an, Negros Occidental Date of Birth : Place of Birth : Civil Status Nationality Religion Father Mother : : : : : February 15, 1987 Brgy. Asia, Hinoba-an, Negros Occidental Single Filipino SeventhDay Adventist Domingo Magbologtong Lilia Magbologtong

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

64

Educational Attainment Elementary Secondary Tertiary : : : Asia Elementary School Bulwangan National High School Negros State College of Agriculture Hinoba-an Campus Course Organization Supreme Student Government Future Leader of the Philippines :

Year 2001-2002 2006-2007 2008-2012

Bachelor of Science in Information Technology Position Member Member Year 2008 - 2012 2008 - 2012

EXEQUIEL MAGBOLOGTONG

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

65

CURRICULUM VITAE Personal Information Name Age Sex Address : : : : LIZA JANE TUBALLA NOSAL 21 yrs. old Female Brgy. Pook, Hinoba-an,

Negros Occidental Date of Birth : Place of Birth : Civil Status Nationality Religion Father Mother : : : : : March 3, 1991 Brgy. Pook, Hinoba-an, Negros Occidental Single Filipino Roman Catholic Pedro Alum Nosal Lolita Tuballa Nosal

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

66

Educational Attainment Elementary Secondary Tertiary : : : CL Hodges Elem. Sch. Bilbao Uybico Natl High Sch. Negros State College of Agriculture Hinoba-an Campus Course Organization Supreme Student Government Future Leader of the Philippines : Bachelor of Science in Information Technology Position Member Member

Year 1998-2004 2004-2008 2008-2012

Year 2008 - 2012 2008 - 2012

LIZA JANE T. NOSAL

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

67

CURRICULUM VITAE Personal Information Name Age Sex Address : : : : RICKY L. TEMBREVILLA 20 yrs. old Male Brgy.II, Occidental Date of Birth : Place of Birth : Civil Status Nationality Religion Father Mother : : : : : Navotas, Metro Manila Brgy.II, Hinoba-an, Negros Occidental Single Filipino Roman Catholic Rene Tembrevilla Arlene Tembrevilla Hinoba-an, Negros

Republic of the Philippines NEGROS STATE COLLEGE OF AGRICULTURE Hinoba-an Campus Hinoba-an, Negros Occidental Information Technology Department

68

Educational Attainment Elementary Secondary Tertiary : : : Luis C. Tembrevilla Elem. School Saint Michael Academy Negros State College of Agriculture Hinoba-an Campus Course Organization Supreme Student Government Future Leader of the Philippines : Bachelor of Science in Information Technology Position Member Member

Year 2003-2004 2007-2008 2011-2012

Year 2008 - 2012 2008 2012

RICKY L. TEMBREVILLA

You might also like