2. Introduction
• Employee Management System is a web-based
application that can be accessed from anywhere within an
operating system by authorized users.
3. Background
• Blantyre City Assembly is one of the district assemblies
that manages different matters faced by the people living
in Blantyre and also focus on the development of the City.
It hosts different departments and other social service
organizations.
• Blantyre City Assembly has been using manual employee
management system ever since it was established and
with the changing environment the manual system is no
longer ideal and applicable. The aim of this project is to
develop a computerized Employee Management System
for Blantyre City Assembly that shall help to eradicate the
existing challenges
4. Problem Statement
Current system overview;
• Registers are used to keep employees records
• Records are maintained manually
• Applications are submitted by post or hand to the Human
Resource Manager
• viewing of available plots require physically visiting the
office
• Manual circulation of information
• Notifications are handled through letters
5. Limitations
• Difficult to manage the file-based system
• Prone to theft
• Difficult in modification
• Limited storage space
• Poor interaction with the general public
• Poor communication among the employees
• Slow accessibility of information
• Requires a lot of time and effort to maintain records
• Loss of information in case of fire breaks
6. Justification
The proposed system shall provide solutions to the already
mentioned problems, through;
• Easy recruitment process
• Easy dissemination of information within or outside the
organization e.g. plots availability
• Timely notifications and applications procedures e.g. leave
application
• 24/7 information availability since it is online
• High integrity and security
• Ability to incorporate newly available data where it is necessary
• Speed and accuracy is increased e.g. data retrieval
• Security is associated with user authentication
• Duplication of information is eliminated
7. Project Objective
• To develop a computerized employee management
system that will relieve the user from the complicated task
that arises due to the manual file-based employee
management system.
8. Project Scope
• Allow the administrator to register employees
• Manage employees. This shall enable the administrator
to edit employees’ details, delete fired employees and
create employees’ accounts.
• Post available plots
• Upload pay slips
• Online job application
9. Project Scope cont.
• Manage leaves. This shall enable authorized staff to view
applied leaves, approve or decline them.
• Search for employees. The system shall allow internal
users to search for fellow staffs by name, ID and
department.
• The system shall allow the users to login either as an
administrator or a mere employee.
10. Project Scope cont.
• View notifications. The system shall allow users to receive
and view notifications in their accounts about warning,
promotion and granted leaves.
• Upload reports
• Allow staff members to use e-mail system. This shall
enable employees to be up to date with what is happening
at their place of work even if they are on holiday.
• Allow external users apply for available plot.
11. What the system shall not do
• Payroll reports shall not be generated
12. Methodology
• The system shall be developed using the waterfall model.
• This takes the fundamental process activities of
specification, development, validation and evolution and
represents them as separate process phases such as
requirements specification, software design,
implementation, testing and so on.
• UML shall be used to clarify and specify the functionalities
of the system.
13. Methodology cont.
• Benefits:
(a) The model is simple and easy to understand and
use
(b) It is easy to manage due to rigidity of the model-each
phase has specific deliverables and a review process.
(c) In this model phases are processed and completed one
at a time. Phases do not overlap.
15. Functional Requirements
Non privileged users shall be able to:
• view available plots for sale
• apply for plots
• view job vacancies
• apply for jobs
• view organization’s information
Privileged users shall be able to:
• edit login details i.e. change username and password
• apply for leave
• view notifications
• upload reports
16. Functional Requirements cont.
• view and print pay slips
• accept/decline application letter
• accept/decline leave request
Administrator
• register users
• manage user details e.g. modifying
• post job vacancies and plots
• post organization’s information
17. Non Functional Requirements
System Security
• Authorized users will be required to provide username
and password to login into the system.
• Authorized users will be the only users allowed to access
aspects of the system according to their privileges.
• The administrator has the highest authority to remove any
user who does not comply with the system’s usability
regulations.
18. Non Functional Requirements cont.
• System Usability Requirements
• The system will require the administrator to administer
acceptance of registration of employees and also post
information.
19. Project Progress
• The proposal is done.
• SRS document is being compiled.
• Interface design is in progress
20. Conclusion
The project will be a success because of:
• Good coordination with the client
• Good advice and direction from the supervisor
• Good cooperation with colleagues