asabeblamah

Upload: imran

Post on 30-May-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 asabeblamah

    1/6

    Ahmadu, AS and Blamah, NV (2006) A Web Enabled ... Bagale Journal of Pure and Applied Sciences, 5:25-30

    25

    A WEB ENABLED HUMAN RESOURCE MANAGEMENT PLATFORM FOR MEETING THE GOALS OFINTELLLECTUAL CAPITAL IN A NIGERIAN UNIVERSITY

    A.S. Ahmadu and N.V. BlamahDepartment of Mathematics and Computer Science, Federal University of Technology, Yola{ahmaduasabe, blamahn}@yahoo.com

    ABSTRACTThe major thrust of this paper is to explore the platform of the computer so as to strengthen the process ofHuman Resource (HR) Management. Traditional HR Management systems rely on the intuition of HRmanagers to take critical decisions on the selection, recruitment, development and utilization of humancapital. In the University system where intellectual capital is very critical the task of selecting and nurturingthe right talents for the growth of research and innovation is very important. The internet provides theuniversity HR manager the capacity to advertise, select and recruit staff around the globe cheaply. It allowsHR mangers to easily and cheaply collaborate with departmental managers and staff, thus improving theproductivity of staff members. The internet is a leveler, it will not only demystify the HR department, it will leadto more transparency, accountability and growth in the university system.

    INTRODUCTIONThe problem of attracting, retaining,

    developing and utilizing human resources arecomplex today because they must beaddressed within the context of governmentlegislation, shrinking supplies of energy andnatural resources, heightened concern overenvironmental systems, rapid changes intechnology and growing internationalcompetition. Organizational factors such asdecreasing productivity, soaring personnelcost, the increasing globalization of theworkforce and higher level of educationalqualification have serious impact for HRpractice. Because of these and several

    factors, the HR practice in todays universitymust figure out how to deal with the followinghuman resource problems of how to: organize work and allocate it to workers recruit, train and effectively manage the

    people available to do work create work condition, rewards and

    disciplinary systems make the university to adjust to changes

    in the environment and technology cope with competition, legislation and

    labor militancy cope with and create a global workforcethat operate without fiction.Traditional systems have proved ineffective indelivering efficient HR systems. Automatedand web enabled solutions enforces theneed for global best practices in HR andequips the HR manager with the skills to keepup with the challenges of a technologybased workforce where intellectual capitalneeds top flourish.

    Review of traditional HR system in the

    UniversityTraditionally HR practice in the universitydiffers very little from what is obtained in otherfirms and organizations. HR focuses on linestaff relationship. There exist two types ofmanagement authorities viz: Line managersare responsible for achieving the basic goalsof the organization. To do this, they authorizeand direct the work of other staff managers.On the other hand are experts in particularareas (finance, personnel, legal, research,teaching) and they are authorized to adviceand assist line managers to achieve

    organizational goals (French, 1978). The majorresponsibilities of a HR department are asfollows:

    a. formulation of personnel policyb. implementation of personnel policyc. auditing and control

    Structure and form of HR systems

    Different organizations provide differentservices. Thus the structure of eachorganization and staff requirement shouldreflect the type of operations they perform.

    An organization is social machinery forefficiency accomplishment through groupsand means for attaining stated purposes. It isequivalent to the blue print for the design ofmachine which is to be created for somepractical objectives (Beach, 1975). In theUniversity system the goal is to provide thefollowing services: teaching & research Produce graduates in various fields Incubate and nurture innovations

  • 8/14/2019 asabeblamah

    2/6

    Ahmadu, AS and Blamah, NV (2006) A Web Enabled ... Bagale Journal of Pure and Applied Sciences, 5:25-30

    26

    Provide support to communityHR IN THE UNIVERSITYThe most important function of the Universitystaff system is to provide teaching andresearch services. To effectively provide theseservices, the University needs the services of

    support staff, and ensure that there iseffective subsystem interaction. Thus theuniversity HR system must ensure theattainment of the following;1. That the personnel policy lays in line with

    the current trend in worldwide selection.2. That recruitment, development,

    promotion and disciplinary policies areenforced using the corporate personnelpolicy

    3. Auditing and control function of thedepartments meets standard ofworldwide best practices.

    A WEB ENABLED HR SYSTEMA model is a representation of a particular setof views (Sully, 1993). One of the essentials of

    a model is that it should be partitionable i.e.allow an overall view to be broken into moredetailed viewpoints. Three modeling stagesare used here. They are entity relationshipdiagram (ER) for the structure of the model,the Data flow diagram (DF) for the Dataprocessing, and lastly the state transitiondiagram (ST) to express behavior. Entityrelationship diagram of HR system shows howall the subject and concepts areinterconnected.

    Fig 1 Selection/Recruitment ER diagram

    Fig 2: ER diagram Non academic staff

    Fig 4: ERD Candidate Placement Academic

    Fig 6: Appraisal ER diagram

    Candidate Post*Qualification

    *Years ofexperience

    Fig 5: Training & skill gap analysis

    Non

    academicSenior

    Junior

    Qualification

    Post TrainingQualificatio

    n skills gap

    Retirement

    Promotion

    PostNo Change

    in Status

    *Appraisalscored last

    *Promotion date

    * Time in Rank

    Discipline

    PostAcademic

    Non -

    academic

    Qualificati

    *Qualification*Years of

    experience*No of papers

    Candidate Post

    Fig 3: ER diagram Academic staff

  • 8/14/2019 asabeblamah

    3/6

    Ahmadu, AS and Blamah, NV (2006) A Web Enabled ... Bagale Journal of Pure and Applied Sciences, 5:25-30

    27

    DF Diagram and ST Diagram

    Candidate appliedUpdate 1

    Application under reviewUpdate 2

    Candidate EmployedUpdate 3

    Candidate PromotedUpdate 4

    Candidate TrainingUpdate 5

    Candidate DemotedUpdate 6

    Candidate on Retired

    Update 7

    Candidate ResignedUpdate 8

    Candidate record above5 yearsupdate 9

    A catalogue of the systems keyfunctionalities include modules for staff

    querying and discipline, appraisal, leave,general error handling and datamanipulation.

    Another feature that characterized thesystem is the high level of security that wasbuilt. Various levels of access can be givento users by the database administrator(DBA),

    Candidate not present

    Candidate present

    Candidate under

    Candidate employed

    Candidate promoted

    Candidate for training

    Candidate demoted

    Candidate retired

    Candidate resigned

    Promotion

    CandidateNo Change

    in Status

    *Qualificatn* Years of

    experience

    Discipline

    Fig 7: Non Academic Placement

  • 8/14/2019 asabeblamah

    4/6

    Ahmadu, AS and Blamah, NV (2006) A Web Enabled ... Bagale Journal of Pure and Applied Sciences, 5:25-30

    28

    Table 1: Appraisal TableStaffNo SalGrade Rank

    SN211 04/01 LECT I

    SN227 04/02 LECT I

    SN311 05/01 SNR LECT

    SN345 03/04 LECT II

    SN349 05/02 SNR LECTSN455 02/03 ASST LECT

    SN789 03/03 LECT II

    which means users are confined to theirassigned levels. A tree structureddialog box that looks like the main menuwas designed in order to aid the DBA in

    carrying out this task. The dialog box isdisplayed below.Each item that is ticked on this dialog boxenables access for the item to the particularuser, and any one that is un-ticked disablesthat particular item on the menu against theuser. The dialog box above displays

    information about the DBA, and since s/he

    has control over the entire system, all the

    items are enabled. Microsoft Visual Basic 6.0was used for the front end while MicrosoftAccess was used as the database. Thecodes for the various modules and samplereports generated from the system follow.

    Error Handling Module

    The module for the entire systems errorhandling is listed below. Any error thatoccurred would be generated andreported by this module, depending onthe error number/type. This method isdeclared public because it must bevisible to the entire project, as this isintended to be a general module.

    Public Sub errorHandler(DataErr As Integer,Response As Integer)

    'This is where you would put error handlingcode

    'If you want to ignore any error, commentout the next statement,

    'If you want to trap them, add codes here

    to handle themMsgBox "Data error event hit err:"

    & Error$(DataErr)Response = 0

    End Sub

    Promotion/Appraisal Module

    The appraisal module is one majorfeature of the system. Promotionsdata are updated automatically bygoing through the appraisalrecords. The biodata form is

    displayed below, which captures all thenecessary recommendations regardingeach staff during appraisal. The formconsists of three tabs (pages) two relatedto official information (appraisal is on page2) while one is related to staff personal data.

    This form is directly connected with therecommendations and discipline tables, so

    Table 2: Biodata before update

    StaffNo Surname OtherNames Dept. SalGrad Rank

    SN211 Moses Daut E. Geology 03/05 LECT II

    SN227 Samaila Golong P. Maths 03/06 LECT II

    SN311 Baba Moses T. M/Bio. 04/03 LECT I

    SN345 Jessy Ubani W. Physics 02/05 ASST LECT

    SN349 Kasim Ibrahim L. E/E 04/04 LECT I

    SN455 Adamu Aso K. IT 01/06 GRAD ASST

    SN566 Mike Moris C. Econs 07/02 PROFESSOR

    SN776 Bright Algo D. Stat/OR 06/02 ASSO PROF

    SN789 Woolder AsemleVan

    Maths 02/04 ASST LECT

    Table 3: Biodata after update

    StaffNo Surname OtherNames Dept. SalGrade Rank

    SN211 Moses Daut E. Geology 04/01 LECT I

    SN227 Samaila Golong P. Maths 04/02 LECT I

    SN311 Baba Moses T. M/Bio. 05/01 SNR LECT

    SN345 Jessy Ubani W. Physics 03/04 LECT II

    SN349 Kasim Ibrahim L. E/E 05/02 SNR LECT

    SN455 Adamu Aso K. IT 02/03 ASST LECT

    SN566 Mike Moris C. Econs 07/02 PROFESSOR

    SN776 Bright Algo D. Stat/OR 06/02 ASSO PROF

    SN789 Woolder Asemle Van Maths 03/03 LECT II

  • 8/14/2019 asabeblamah

    5/6

    Ahmadu, AS and Blamah, NV (2006) A Web Enabled ... Bagale Journal of Pure and Applied Sciences, 5:25-30

    29

    that each time the appraisal exercise isthrough, the modules are activated and thenecessary recommendations and disciplineare automatically updated. Changes inlevel/rank are performed based on theinformation obtained from the appraisal

    table. Prior to performing any operation inthe database, variables were declared toaccess the database, and recordsetsopened on the database to navigatethrough it, as usual. The module belowaccomplishes this.

    Private Sub SalaryIncr()Dim hrms As DatabaseDim AppraisalRec As RecordsetDim StaffRec As RecordsetDim OldGrade, NewGrade, NewRank As

    StringSet hmrs = OpenDatabase(App.Path &

    "DatabaseFolder\hrms.mdb")Set ApprasalRec =

    hrms.OpenRecordset("Appraisal",dbOpenSnapshot)

    Set StaffRec =hrms.OpenRecordset("Biodata",dbOpenRecordset)AppraisalRec.MoveFirst

    With ApprasalRecWhile Not .EOF

    NewGrade = AppraisalRec!SalGrade

    NewRank = AppraisalRec!RankStaffRec.Filter ("StaffNo = '" &

    AppraisalRec!StaffNo & "' AndSession = '" &

    AppraisalRec!Session & "'")OldGrade = StaffRec!SalGradeIf OldGrade < NewGrade Then

    StaffRec!SalGrade = NewGradeStaffRec!Rank = NewRank

    End If.MoveNext

    LoopEnd With

    End Sub

    A sample run from the module above usingthe Appraisal and Biodata files is givenbelow. The sample run was filtered for onesession of appraisal. Table 1 is used tocapture appraisal data before the moduleabove is run, while table 2 is biodata tableprior to the execution of the module. After

    running the module, data in the table 1 wasused to update the table 2, thereby yieldingtable 3 as the new biodata table. As thetables display, only the records thatappeared in the appraisal table wereaffected in the biodata table.

    The Web Backbone

    Solutions must scale up to meet the growingdemands of the operating environment. Tobe able to attract quality intellectualcapital, the system must be global in thenature and offer global best practices in theselection of staff recruitment, training andpromotion. The system is based on databaseconnectivity software like SQL 2000 ororacle. It uses the thin client front andsolution that is browser based.

    Role based security structure

    Security is a prime conservation in softwareimplementation. This is so because theintegrity of data is crucial to the attainmentof the objectives of the software service. Arole-based access system allocates roles tousers and enforces the operations they cancarry out. At the browser front end,candidates register and create curriculumrecords. After that, they are issued a uniquepersonnel identification number with whichthey can track and update their Curriculum

    Vitaes (CVs). Internal users have role-basedaccess control facility that defines theoperations they can perform. These includecreation of staff records, editing of records,viewing records, printing of reports, grantingof access rights and so on.

    Essential characteristics of the software.

    If the model above minimizes a real worldproblem then it should be applied to aspecific problem. The desirablecharacteristics of this software will be asfollows:

    a. Robustness: the ability to function inabnormal circumstances or inunintended manner

    b. Extendibility: the ease of adopting aproduct so that it may be easilyextended to capture new behavior.

    c. Reliability: the capability to bereused in part or whole and when

  • 8/14/2019 asabeblamah

    6/6

    Ahmadu, AS and Blamah, NV (2006) A Web Enabled ... Bagale Journal of Pure and Applied Sciences, 5:25-30

    30

    used in another context it has all theappropriate behavior as a unit.

    d. Compatibility: the ease with whichproducts may be combined

    Functionability of the software

    The Functionability of software is the totalityof the services it offers its users. The webbased HR system will offer its services to thefollowing class of users:

    * External users

    The external users are potential users that willuse the software to post CV records, trackthe status of the CV and update them asnew skills are acquired.

    * Internal users

    These users consists of internal staff whoshould be able to create new staff records,update staff records, delete records, viewreports, assign access rights to various usersand create review transaction and access.

    CONCLUSIONWe are living in an era where technologyhas created serious impact onorganizationalforms and structures. A University faces thechallenge of streamlining its services to meetthe competition of attracting new entrants

    and research funding.

    The final product of the University is thequality of graduates it produces and the

    quality of its research efforts. To be able toachieve this, the University needs to attracthigh quality graduates and researchers. Aweb enabled HR system eliminates thebarrier of time and space in the attraction oftalents. It will also make the HR process more

    transparent and accountable, thus makingthe enforcement of global best practicespossible. This will lead to better qualityresearch and higher flow of research grantfrom multilateral organizations. It will alsogenerate greater overall productivity in theUniversity system.

    REFERENCEAhmadu, A. S. (2002). A computer basedhuman resource system. MSc Thesis, ATBUBauchi.

    Sully, P. (1993). Modeling the world withobjects. Prentice Hall.

    McEvoy, K. (1988). A Game plan for systemsdevelopment. Yourdon Press.French, W. L (1978). The PersonnelManagement Process. Houghton MifflinCo.

    Beach, D. S (1975). The management ofpeople at work, New York, Macmillan .

    Argyris, C. (1964). Integrating the individualand the organization New York, Wiley.