Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CHAPTER ONE
1.1 INTRODUCTION
includes the materials purchased, employees hired, taxes paid and so on.
clearly defined inputs and outputs that enable and provide necessary
1
2
of World War I around the year 1915 and more recently to the human
physical factors.
2
3
personnel management. .
the family. It was he who planned what the family should do, the type of
farming, size and where to sell the harvested products. His wives and
the more wives and children a man had, the more likely it was that the
3
4
complex aspect of many organizations. In fact, this had been the reason
there were cases were files get missing, cabinet gets jammed delaying the
presenting an Information and also the cost of purchasing files, paper and
4
5
System software.
management. However, this research work would let us know that the
and how well the organization can strive to equip all its workers.
5
6
There are many other advantages, and some of them are listed below.
which includes the name, sex, location in fact information about the staff,
updating staff record, deleting staff record and searching for staff
6
7
Corporation Lagos. The information was collected from the admin staff
all the data collected are correct and contains no false information.
7
8
Public sector: The industries and services that are owned and
Private sector: The industries and services that are owned and
information.
specified way.
8
9
CHAPTER TWO
INFORMATION SYSTEM
management thus;
9
10
(c) Lastly ensuring that the organization meets its social and legal
employment.
firm. The main functions of the personnel manager usually include staff
advisory service.
10
11
would not get the required output from its personnel. An organizations
11
12
that the information is accessible and useful to those who wish to use it,
human activity (social) system, which may or may not involve the use of
as a whole.
12
13
or activities also called as 'Output'. The shortcomings are analyzed and the
help them evaluate and refine the input. This is termed as 'feedback'.
result in standard production models along with the overall cost of the
knowledge base containing material costs, hourly labor costs and other
13
14
14
15
literate but also have a good idea of the organizational structure and
each organizational level (the four levels shown in figure above) are:
16
17
17
18
environment.
system that provides a flexible tool for data analysis. It helps in predicting
changes that may influence the data in the future. It simply analyzes data.
and trends outside an organization. Like the MIS, the DSS draws on the
18
19
19
20
them with tactical decisions. It enables them to spot trends and get an
I. Summary reports
showing
overall sales.
be an inventory
report listing only those items of which fewer than 10 are in stock.
weekly, monthly,
20
21
demand.
than on paper.
predetermined. That is, they follow an already defined format and always
practice in home where by the father is the head of the family. It was he
who planned what the family should do, the type of farming, size and
where to sell the harvested product. His wives and children helped in the
21
22
children a man had, the more likely it was that the family be well off. The
Management are: -
22
23
management to include: -
(iv) Disengagement
But basically the functions are almost or even the same with that stated
23
24
when due.
management is divided into two which are external and internal factors.
He says that these factors have affected the performance of staff and this
(i) Integration
(ii) Procurement.
24
25
MANAGEMENT PROBLEMS.
points which he says should be strictly adhered to but with some degree of
Social change
Finally, provision of the necessary tools for work and other logistic
26
27
CHAPTER THREE
EXISTING SYSTEM
opened for him or her and of his/her credentials are documented manually
in the file. Hence the need for a file cabinet for the safe keeping of these
conducted on the file cabinet each time the management is looking for
27
28
There are two main sources of data collection in carrying out this
study, information was basically obtained from the two sources which are:
and
28
29
the department, studying their activities and recording them down on daily
basis or as required.
The need for the secondary sources of data for this kind of project
Corporation in a file.
29
30
GGM
General
Manager
detail information of the staff. This forms the input to the system and it
contains:
STAFF ID
STAFF NAME .
SEX .
ADDRESS .
QUALIFICATION .
PHONE .
DATE OF BIRTH .
DATE.EMPLOYED .
DEPARTMENT .
31
32
LEVEL .
format for entry into the files. The forms filled by company staff are
performance etc.
The output from the system designed is generated from the system
GM
32
ADMIN MANAGER
33
errors.
33
34
The new system will help to solve all the problems inherent in the
It is inexpensive to administrators.
It is cost effective.
34
35
CHAPTER FOUR
SYSTEM
1. Design an input format that will enable the user capture all the
2. Structure a database system that will store all the information using
Microsoft access.
information.
35
36
The output design was based on the inputs. The report generated
generates reports using the search operation which can be; (Search via
GIGO, denoting that what goes in is what comes out. The input forms are
designs generally based on the necessary data that needs to be entered into
36
37
the system. The data are captured through the keyboard and stored on a
The new system is composed mainly of two input forms, they include:-
b) Assessment form
STAFF ID .
FULL NAME
RESIDENTIAL.ADDRESS
SEX .
DATE OF BIRTH
MARITAL STATUS
HEIGHT
ACADEMIC.QUALIFICATIONS
AGE
DATE RECRUITED
POST
37
38
NEXT OF KIN
DEPARTMENT
BASIC SALARY
PHONE NO
STAFF ID
NAME
DATE
ASSESSMENT.REPORT .
Files held in this project are made up of different data types. These
types are integer, character, double, date, etc. some of the files used are
designed and linked with database. Also in the project design, Microsoft
38
39
access database was used. Below is the database specification for the files
used.
ID TEXT 20
NAME TEXT 40
SEX TEXT 10
AGE LONG 4
STATUS TEXT 20
HEIGHT TEXT 10
QUALIFICATION TEXT 50
39
40
DEPARTMENT TEXT 50
RANK TEXT 30
REMARK TEXT 50
CONDITION TEXT 50
ID TEXT 20
NAME TEXT 40
40
41
Search
Retirement /
Expulsion Contact Us
41
42
Input Data -
Employment File
Result To Screen
Control Processor
Unit
Output (Report)
Disk
Storage
42
43
3. Enhanced keyboard.
43
44
44
45
Start
Enter Password
No
Valid
Password?
Yes
Select Menu
Options
No
Yes Print
Option Report
? Reports
No
Yes
Option Search
? Search
Record
No
Stop
45
46
CHAPTER FIVE
RECOMMENDATIONS.
5.1 SUMMARY
In this project work, I present how personnel roles and functions are
5.2 CONCLUSION
the most valuable asset and as such, this aspect of managerial role requires
adequate finance, and put some checks in place to cancel out problem of
system will eradicate. And also the organization has to take care of its
5.3 RECOMMENDATIONS.
47
48
Secondly, it is clear that there are many people who have inborn
off if the government can improve the appropriate training and techniques
study.
Lastly, Workers should be given their rights and there should be the
48
49
will not only motivate him and increase his productivity but will also give
him brighter chances of better career prospects in the enterprise and at the
49
50
BIBLIOGRAPHY
Conference.
50
51
Publishers,
Microsoft Corporation
51
52
Press
Publishing Company.
52
53
APPENDICES
53
54
APPENDIX A
WELCOME SCREEN
54
55
APPENDIX B
INPUT FORM
55
56
ASSESSMENT FORM
56
57
APPENDIX C
OUTPUT FORM
57
58
APPENDIX D
58
59
frmpromotion.cmbid.AddItem .Recordset.Fields("id")
Recordset.MoveNext
Loop
End With
frmpromotion.Show vbModal
End Sub
Private Sub Command3_Click()
FrmMainMenu.Hide
FormBhv.Show
End Sub
Private Sub Command5_Click()
Frame2.Visible = True
txtid.Text = ""
frmrecuitment.cmddelete.Enabled = False
frmrecuitment.cmdupdate.Enabled = True
frmrecuitment.cmdsave.Enabled = False
End Sub
Private Sub Command6_Click()
Frame2.Visible = True
txtid.Text = ""
frmrecuitment.cmddelete.Enabled = True
frmrecuitment.cmdupdate.Enabled = False
frmrecuitment.cmdsave.Enabled = False
59
60
End Sub
Private Sub Command11_Click()
FrmMainMenu.Hide
frmquery.Show
End Sub
Private Sub CmdCls_Click()
If MsgBox("Do you want to quit this application?", vbYesNo) = vbYes
Then
MsgBox ("Thanks for using this application")
End
End If
End Sub
Private Sub Cmdsearch_Click()
On Error Resume Next
Dim t As String
t = App.Path & "\images\no.jpg"
frmrecuitment.Picture1 = LoadPicture(t)
t = App.Path & "\images\" + txtid.Text + ".jpg"
frmrecuitment.Picture1 = LoadPicture(t)
With frmrecuitment.memberdata
.DatabaseName = App.Path & "\Reportsheet.mdb"
.RecordSource = "select * from members"
.Refresh
.Recordset.MoveFirst
60
61
Do Until .Recordset.EOF
If FrmMainMenu.txtid.Text = .Recordset.Fields("id") Then
frmrecuitment.Show
frmrecuitment.txtid.Text = .Recordset.Fields("id")
frmrecuitment.txtname.Text = .Recordset.Fields("name")
frmrecuitment.txtaddress.Text = .Recordset.Fields("address")
frmrecuitment.Combsex.Text = .Recordset.Fields("sex")
frmrecuitment.txtbirth.Text = .Recordset.Fields("date of birth")
frmrecuitment.txtage.Text = .Recordset.Fields("age")
frmrecuitment.Combstatus.Text = .Recordset.Fields("status")
frmrecuitment.txtheight.Text = .Recordset.Fields("height")
frmrecuitment.txtdate.Text = .Recordset.Fields("date recruited")
frmrecuitment.txtqaul.Text = .Recordset.Fields("qualification")
frmrecuitment.combdept.Text = .Recordset.Fields("department")
frmrecuitment.Combrank.Text = .Recordset.Fields("rank")
frmrecuitment.txtkin.Text = .Recordset.Fields("next of kin")
frmrecuitment.txtbasic.Text = .Recordset.Fields("basic salary")
frmrecuitment.txtphone.Text = .Recordset.Fields("phone")
frmrecuitment.txtemail.Text = .Recordset.Fields("email")
Frame1.Visible = False
Exit Do
End If
.Recordset.MoveNext
Loop
61
62
End With
End Sub
Private Sub Command1_Click()
FrmMainMenu.Hide
Dim t As String
t = App.Path & "\images\no.jpg"
frmrecuitment.Picture1 = LoadPicture(t)
frmrecuitment.Show
frmrecuitment.cmddelete.Enabled = False
frmrecuitment.cmdupdate.Enabled = False
frmrecuitment.cmdsave.Enabled = True
End Sub
Private Sub Command10_Click()
FrmMainMenu.Hide
FrmNnpc.Show
End Sub
Private Sub Command11_Click()
FrmMainMenu.Hide
frmquery.Show
End Sub
Private Sub Command12_Click()
MsgBox " You can contact us on cell using 08085632779, 01-76737738
or via E-mail nnpc@nnpcgroup.com "
End Sub
62
63
Loop
End With
frmpromotion.Show vbModal
End Sub
With frmrecuitment.memberdata
.DatabaseName = App.Path & "\Reportsheet.mdb"
.RecordSource = "select * from members"
.Refresh
.Recordset.MoveFirst
Do Until .Recordset.EOF
frmretire.cmbid.AddItem .Recordset.Fields("id")
.Recordset.MoveNext
Loop
End With
frmretire.Show
End Sub
frmrecuitment.cmddelete.Enabled = True
frmrecuitment.cmdupdate.Enabled = False
frmrecuitment.cmdsave.Enabled = False
End Sub
Private Sub Command7_Click()
CommonDialog1.ShowHelp
End Sub
Private Sub Command8_Click()
FrmMainMenu.Hide
frmAbout.Show
End Sub
Private Sub Label4_Click()
Frame2.Visible = False
End Sub
Private Sub Timer1_Timer()
Label2 = Date
Label3 = Time
Label6.Move Label6.Left - 50
If (Label6.Left + Label6.Width) < 0 Then
Label6.Left = Me.ScaleWidth + 10
End If
End Sub
Private Sub Form_Click()
Form2.Show
65
66
Unload ScreenSaver
End Sub
Private Sub Form_KeyPress(KeyAscii As Integer)
Form2.Show
Unload ScreenSaver
End Sub
Private Sub Timer2_Timer()
If Image2.Visible = True Then
Image2.Visible = False
Else
Image2.Visible = True
End If
End Sub
Private Sub Timer3_Timer()
If Image1.Visible = True Then
Image1.Visible = False
Else
Image1.Visible = True
End If
End Sub
Private Sub Timer4_Timer()
If Image3.Visible = True Then
Image3.Visible = False
Else
66
67
Image3.Visible = True
End If
End Sub
Private Sub cmdsave_Click()
With frmrecuitment.memberdata
.DatabaseName = App.Path & "\Reportsheet.mdb"
.RecordSource = "select * from members"
.Refresh
If frmretire.cmbid.Text = .Recordset.Fields("id") Then GoTo 100
frmretire.cmbcondition.Text = ""
frmretire.txtreason.Text = ""
frmretire.txtname.Text = ""
frmretire.cmbid.Text = ""
Unload Me
20
FrmMainMenu.Show
End With
With frmrecuitment.memberdata
.DatabaseName = App.Path & "\Reportsheet.mdb"
.RecordSource = "select * from Members"
.Refresh
If frmretire.cmbid.Text = .Recordset.Fields("ID").Value Then
.Recordset.Delete
End If
End With
End Sub
Private Sub Timer1_Timer()
Label7.Caption = Date
End Sub
Private Sub cmdOK_Click()
Unload frmabt
End Sub
Private Sub cmdSysInfo_Click()
68
69
cmdAdd1.Visible = False
Command5.Enabled = True
txtFields(1).Visible = True
cmdAdd1.Top = 4200
cmdSubmit1.Top = 4200
Command13.Top = 4200
Command5.Top = 4200
lblLabels(4).Visible = False
Label16.Visible = False
TxtPres.Visible = False
lblLabels(7).Visible = False
Text4.Visible = False
lblLabels(8).Visible = False
Text6.Visible = False
Label17.Enabled = False
69
70
'For i = 2 To txtFields.UBound
txtFieldss.Enabled = True
txtFieldsf.Enabled = True
txtFields(6).Enabled = True
txtFields(7).Enabled = True
txtFields(8).Enabled = True
txtFieldss.Text = ""
txtFieldsf.Text = ""
txtFields(6).Text = ""
txtFields(7).Text = ""
txtFields(8).Text = ""
TxtPres.Text = ""
Text4.Clear
Label16.Caption = ""
Text6.Text = ""
'Next i
txtFieldss.SetFocus
70
71
cmdSubmit1.Visible = True
End Sub
List5.RemoveItem List5.ListIndex
End Sub
Mid(e1.Caption, 1, 1)
End Sub
List2.ListIndex = List1.ListIndex
List3.ListIndex = List1.ListIndex
List4.ListIndex = List1.ListIndex
List5.ListIndex = List1.ListIndex
End Sub
71
72
'Timer3.Enabled = False
'End If
End Sub
Timer5.Enabled = True
Timer4.Enabled = False
End If
End Sub
Timer5.Enabled = False
Timer6.Enabled = True
End Sub
Text1.Text = ""
72
73
Text2.Text = ""
Text1.Enabled = True
Timer6.Enabled = False
End If
End Sub
Label19.Caption = Time
End Sub
Label20.Caption = Date
End Sub
Label21.Visible = False
Else
Label21.Visible = True
End If
End Sub
73
74
74
75
75