Академический Документы
Профессиональный Документы
Культура Документы
COLLEGE OF TECHNOLOGY
Submitted To the Department Of Information Technology for the Partial Fulfillment the
Degree of Bachelor Science in Information Technology
Prepared by
Secondly, we would like to thank our advisor Zewdei Mossie(MSC.)Who help us not only
advising the topic but also give as moral strength to complete the project.
Thirdly we would like to give spatial gratitude to Tenagne Mulumar. she is the personnel officer
of Debre Markos university human resource office in the way of data gathering and way of the
task completion in the office manual process.
Finally we would like to thank our friends who gives moral strength especially Kelemu Leykun
he help us in Harsh environment in the completion of the project.
In the other hand the system have future extension that will be implement the most and the best
additional thing is that integrate the system within payroll system and personnel training system
to be fully implement the name of personnel management system.
1.1. Introduction
In many organizations, there are one or more people who are responsible for managing the
welfare and performance of everyone within the organization. This task of overseeing programs
and setting policies that affect everyone associated with the organization can be referred to as
personnel management. It sometimes is referred to as human resources (HR) management as
well.
The function of a personnel manager usually begins with the staffing process. He or she might be
focused on screening and interviewing applicants, with an eye toward placing individuals with
the right skill sets in the right position within the organization. The HR manager might also
oversee, or at least be involved in, the creation of entry-level training programs as well as
continuing-education opportunities for people who are already working for the organization.
Determining the organization's policies and procedures as they relate to personnel is another
important aspect of personnel management. HR functions for companies often include drafting
vacation, sick leave and bereavement policies that apply to all employees. The personnel
management team also might be responsible for administering the benefits that are provided to
employees, such as health insurance plans.
Another aspect of many organizations that is part of personnel management is the drafting of a
handbook for employees or anyone else in the organization. Establishing policies and
procedures, requirements for employment, commendation and disciplinary procedures and even
things such as dress codes must be compared with legal guidelines before a handbook is ready to
be issued. Personnel managers and HR staff members often must draft and review the
organization's handbook.
Depending on the size of the organization, it might be possible for one person to handle all of the
personnel management functions. As an organization grows, however, it might be necessary to
expand from a single personnel manager to a personnel management team. Although this adds to
the cost, many organizations have found that overseeing the welfare of their personnel ultimately
benefits the organization financially
Debre Markos is located 300 kilometers North-West of the capital Addis Ababa and 265
kilometers South-East of Bahir dar, the capital of the Amhara National Regional State. It is
situated 2400 meters above sea level
Debre Markos University is found in the Northwestern part of the country at Debre Markos
town. The University is located in the Eastern part of the town approximately two kilometers
from the central square. It covers an area of over 100 hectares.
The existing personnel management system is more bureaucratic hierarchical ,involve lengthy
procedure ,cost ineffective inconvenient for employees and new applicants ,not systematically
design ,don’t empower the employee ,engaged in routine activities rather than focusing on out
come and strategic issues and also haven’t any automated system to give service in the computer
based format the main reason for that project and also we want to achieve our education plan.
Vacancy announcement.
Approving departments requisition
Registration of applicant.
Selection of applicants
1.3. Objectives
1.3.1. General Objectives
The general objective of this project is to develop automated personnel management system to
Debre Markos University.
1.6. Methodology
Data collection was one of the important tasks to analysis how activities done in existing
system and developed the new system .Data for developing this system obtained from
different sources. These data sources were system users (Personnel manager, Department
head, employee, and college head), different forms and documents used in the office,
procedure manuals, and reports of the office.
1.6.3. Documentation
We have got some forms that assist us for developing our system for example training needs
assessment format to be completed by immediate supervisors. And we can see list of employees
that needs training and how they registered. We can list examples for document:
MS-Word 2007,
UML (unified modeling language)
Edraw max
The process of breakdown an entire system into module, analyzing each module separately, and
determining the relationship between them. In system development process we use system
modeling i.e. creating model of the system. System modeling is the process of creating a model
of system by analyzing and organizing the system elements. This is the phase where deeply
understanding of the existing system problems and finding alternative solution.
Design the system the project team has chosen Object Oriented Modeling techniques and Unified
modeling language tools.
Reason of choosing:
CD-RW 2 35 70
1 200 200
Flash disk (4GB)
Paper(A4 size quality) 1packed 95 95
Binder 1 20 20
Pen 4 5 20
Printing 5 60 300
Miscellaneous person 150 150
al expense
2.1. Introduction
Studying the existing system brings about an important contribution to the entire development
process. It is only after doing this phase that we can realize what is going wrong, what to change,
what activity or practice to encourage, and what alternative solution to propose.
Ministry of Education
Board
President
Supervisory Board
Scientific Director
Management Board
Associate register Head, finance and budget Store Officer, apparent ship and
Associate chief library service management job service
Head, academic quality Head, personnel Repair and Officer, Guidance and
assurance service (Human resource maintenance counseling
Head, ICT service management) Grounds Head, Dormitory Service
Officer, university and Head, Facilities management Officer, Wellness service
industry linkage service management service Standard Officer, student activity
Officer, center for Officer, contract assurance programming service
entrepreneurship and management service Procurement Officer, low and ethics
marketing Officer, safety and Officer, gender and special
Deans Personnel management system
security services needs servicePage 11
Figure 1 organizational structure
The functional requirement of the system is to reduce the degree of occurrence of the above-
mentioned problems. So it is very crucial to identify the input and output requirements of the
developed system.
Input Requirements
When we say the input requirements of the system, we mean the process or the preconditions
that should be fulfilled to produce the desired output.
Requisition
The system must be able to handle a database of Employment Requests.
It must handle categories of requests like direct, academic and administrative type of
employee.
It should display the number of vacant position for the given job number.
It should provide printed requisition letter.
It should assign system generated unique number for each requisition.
Applicant Registration
The system copies relevant data of those finally selected applicant to personnel record subsystem
and update the applicant‘s record to deny any further modification.
The system must handle a database of registered Applicants.
It should handle both Internal and External Applicant.
It should handle the required details about each applicant.
It should handle qualification and work experience for each applicant.
Should be able to search an applicant by name or applicant id or job id.
Announcement
The system must maintain a database of vacancy Announcements that track information
on each announcement and their registration schedule.
Applicants
Actor name
Figure 2 Essential Use case diagram for personnel management system Debre Markos University.
Post- condition Register successes fully and if the end date pass
system expire the vacancy
()
Table 11 register for vacancy
Actors Applicant
. and Employers(optional)
Pre- condition: The applicant must be screened and take exam and
see exam value
1. Search the job id or job name on search area
2. See exam value
3. If he/she pass click on register or recruit
Basic courses of action him/her self
4. Full fill all reacquired asked by the system
()
1. Department head send request to the higher
level of administration
2. The college view the request if it is academic
Basic courses of action only if the request is right the college head
send request to academic v/president or the
request type is administrative send to
administrative v/president
Upgrade
New vacancy
Extra exchange
Internal exchange
Post- condition Announcement of the vacant position on proper page
Table 17 screening
Actor Employee
Pre- condition: The employee isn’t take annual rest before this request in
this year
Basic courses of action 1. log in
2. fill reason and rest type
if the rest is daily (simple reason)request send to
department head
else the rest annual request send to personnel
officer
Post- condition Rest3.is allow
logoutor forbidden(rejected)
3. System Design
3.1. Introduction
System design is the process of defining the elements of a system such as the architecture,
modules and components, the different interfaces of those components and the data that goes
through that system. It is meant to satisfy specific needs and requirements of a business or
organization through the engineering of a coherent and well-running system.
System design has a great part which describes the first solution of the system problem. So
designing a system is the important and necessary step in any computer system. System design
provides a clear description of the overall design of the Debre Markos university personnel
management system and bridging the gap between desired and existing system in a manageable
way.
3.2.1.4. Secured
As the system is personnel management system. The security requirement is a critical issue. So
that the system should prevent unauthorized access to the data stored in the database, and in
addition the system should maintain data about what activities are performed by whom and
when.
In the case of complexity system we recursively apply this principle and decompose a sub
system into simpler sub system decomposition result larger system into set of loosely dependent
part s which make up the system.
Large system is usually decompose into subsystem layer and partition in partition the system
vertically divided into several implement sub system that provide service on the same level of
abstraction whereas, layers is the sub system that provide system service higher
Subsystem of applicant
View vacancy
Subsystem of personnel
Post vacancy
View the requisition and response from the department
Post the vacancy by their privilege
Set start date and expiry date
View attendance report
View attendance from the department head
The employer must be administrative
Send report to finance by print to paper
View annual rest requisition
View the annual rest requisition from the employee if it is administrative
Permit or forbidden the request
Post latest news and tips
Post the work related new s and general tips
Update account
Change user name and password for security
4.1. Conclusion
Finally, we want to conclude on this project by explaining their benefit it is easy and simplest
way task performing methods and also reduce work load of the actors or participant of the
system and maintain the database, taking backup and restore of database, keep the leave (dead)
file of employee, control work 33attendance and report attendance to the higher administrator to
help payroll system. To sum up it is so much beneficiary system to Debre Markos university
human resource system.
4.3. Recommendation
In this phase the developers give own recommendation based on the system activity and not or
will be done for the future preparation of the project result and the main limitation or not done
but will be done future. In the world every project have its own recommendation in order to this
the case as developer we want to recommend the system to be reliable end best effort so
corrected or done by the next graduator who want to do on this title try to be add the employee
payroll system and personnel training system retaliated to the work property and environment.
http//: www.dmu.edu.et
Books
Object –oriented System analysis and design ( Simnon Bennet ,Stive mcRobb and Ryfarmr)
<head>
<meta name="description" content="Login and Registration Form with HTML5 and CSS3" />
<style type="text/css">
#role{
width:350px;
height:40px;
#ta{background-color:black;
border-radius: 6px;
color:white;
padding-left: 50px
#login{
height:370px;
</style>
</head>
<?php
include("dbconnection.php");
session_start();
$_SESSION[setid]=rand();
include('header.php');
?>
<div class="form-group">
</div>
<div class="form-group">
<a href="index.php?test=img"><imgsrc='icon/ab.png'
width='50px' height='50px'/>About Us</a>
<div class="form-group">
</div>
<div class="form-group">
</div>
<div class="form-group">
</div>
<div class="form-group">
</div>
<div class="form-group">
</div>
</div>
<div class="container">
<section>
<div id="wrapper">
<p>
</p>
<p>
</p>
<p>
<select id="role"
name="role" required="required">
<option
selected="true"></option>
<option>college
head</option>
<option>personnel
officer</option>
<option>Departement
Head</option>
<option>employee</option>
<option>vice
presedent</option>
</select>
</p>
</p>
<?php
session_start();
extract($_POST);
if(isset($login))
if($role=='college head')
$num=mysql_num_rows($quer);
if($num>=1)
$_SESSION['user']=$username;
header('location:collegeheade/home.php');
else
echo "user
name or password incorrect";
else
if($role=='employee')
$num=mysql_num_rows($quer);
if($num>=1)
$_SESSION['user']=$username;
header('location:employee/index.php');
else
echo "user
name or password incorrect";
$num=mysql_num_rows($quer); if($num>=1)
$_SESSION['user']=$username;
header('location:manager/home.php');
else
echo "user
name or password incorrect";
elseif($role=='personnel
officer')
$num=mysql_num_rows($quer);
if($num>=1)
{
$_SESSION['user']=$username;
header('location:personnel/home.php');
} else
elseif($role=='Departement Head') {
if($num>=1)
$_SESSION['user']=$username;
$s=mysql_fetch_array($quer);
$_SESSION['type']=$s['type'];
header('location:deptheade/home.php');
else
if($num>=1)
$_SESSION['user']=$usernamez
$s=mysql_fetch_array($quer);
$_SESSION['type']=$s['type'];
header('location:vicepresedant/home.php');
echo "user
name or password incorrect";
}
}
?>
</form>
</div>
</div>
</div>
</div>
</section>
</div>