Project
Project
INTRODUCTION
Ipelegeng is a government programme which its mandate is to provide short
time employment support and relief whilst at the same time carrying some
important community development projects that have been identified by the
government of Botswana. This programme has been created to maximize
jobs of simple tools as well as machinery, semi-skilled and unskilled labour in
the maintenance of government facilities such as:
PROBLEM STATEMENT
Since Ipeleng employees works in groups and work for a month and wait for
three months to give other groups a chance to work, it has reported that
some dont follow the procedure and also some are being favoured by their
supervisors since there is no system that can retrieve their data and to see
whether they are eligible or not. Also other employees have raised a query
that some employees works throughout the year without giving others a
chance to work they just want to cheat and enjoy the benefit alone and thus
making the programme that was initiated by the government to eradicate
poverty to fail its mission. Another problem is that during the payment time
many employees come to query that they were paid less than they were
supposed to be paid when they count their number of days they worked it
varies with that the numbers of days recorded in the register book because
some papers are lost and some could not be found during calculation
because they are paid looking at the number of day they worked, p25 per
day. So since they use paper works known as the manual system more errors
and problem have been reported.
PROPOSED SOLUTION
I am going to design a computerized system (website) that is going to be
used by Ipelegeng employers to keep track and records of their employees,
to update the names of their employees in the database. To create a
database that will store all the details of Ipelegeng workers as well as their
groups, the month they worked and when is their next month to work again. I
will create the schedule and the calendar for every group and the employee.
The system will also have an online register that will be updated daily when
the register book is handed in by the supervisors. The system will have a
database for calculating the number of days that the employees have
worked and the amount to be paid at the end of the month.
ETHICAL CONSIDERATION
I have to respect those people that are helping caring out my project so that
they cooperate well with me and give me relevant information. I have to
show them respect so that they provide me with more information about
their system, I have to pay attention to the participants when they raise a
query have to ensure the anonymity of the individuals .I should have
transparency and honesty in everything I do and also I should acknowledge
those who helped me and cooperate well with them so that they can provide
me with more information that I can use to put in my project.
AIM
OBJECTIVES
To design a website to be used in place of old paper based user Employee Salary manage
process and attendance.
To use Php and SQL Server technology to create strong and secured database connectivity.
PROJECT SCOPE
The system is used by Ipelegeng workers to keep track all records of their
employees. This website is used to monitor everything about their workers,
all the details of their workers, the location and their supervisors names.
Also the employees can use to view their attendance in the register and to
see their work schedule.
The
RESEARCH METHODOLOGY
Observation: When the time of hiring time come, some supervisors favour some
people to work again even if its not their group and the hiring is done public
and I have seen other people complaining and having misunderstandings with
those are hiring them. Also during the payment time some employees will be
queuing at the Post Office where they are paid at and complaining that their
working days has been miscalculated due to some papers were lost during the
arrival time since they have no other back up this become a problem.
Interview: I have asked employers what kind of system they use to store the
details of their employees and they said they use paper work. Everything they
do is manually since the programme is this new they havent yet designed the
computerized system for their organization. So this manual system has brought
queries from the employees since some attendance registers dont reach at
them.
Questionnaire: I prepared the questions for Ipelegeng workers asking them the
problem they face with these paper work, what they dont like in their job, what
should be done to resolve their issues. On my questionnaire I found out that:
1.Employees are complaining about the miscalculation of their salary
2. During the payment time their names are not on the payment list
3. Some employees work throughout the year without giving others a chance to
work since there are no records to be kept and these has caused others to cheat
on them and being favoured
Literature review: A journalist Daniel K (2015) stated in Botswana Daily news
that since the introduction of this programme some has taken advantage for the
programme since its not properly supervised by the management because it
was initiated as a community based project thereby it was designed to be
supervised by the VDC supervisors and this has led to favouritism since some
the programme to benefit them alone without giving others a chance since the
employers keeps records manually only this is difficult to solve this problem
therefore a computerized system need to be designed.
RESOURCE REQUIREMENTS
Hardware requirements
Web server
2GB ram for a memory space
500 Hard drive for software storage
Software requirement
Php for creating web pages
Sql server 2008 for creating database
Dreamweaver for writing codes
Edraw for drawing network diagram
Windows 8 operating system to support software
FUNCTIONAL REQUIREMENTS/ NETWORK REQUIREMENTS
The system shall allow employers to update the attendance register
The system should print a salary report
The system should be able to calculate the salary for employees
The system should allow the other employers in other locations to access
the system remotely
NON-FUNCTIONAL REQUIREMENTS
It will allow employees to login and view their attendance register and the
month they are eligible to work
Add, Edit, delete employee salary details
Employers can query employees details and also see the employees that
are eligible to work through the website and update them
The system will allow employees to delete and add other new employees
PEFORMANCE REQUIREMENTS
The employers should enter the details of the employees on time
The system should valid user login as quick as possible
Context diagram: The context diagram is a top-level view of an information system that
shows the boundaries and scope of the project. It explains the main objective of the
system and the entities involved in the project.
Employer
Ipelegeng
Manage info employees
management
system
Payslip report
Employee
Response
Emp info
System flow chart: The below system flowchart shows the login process and
how the system validate the data entered by the user.
Continues
PROJECT PLAN
Project Development approach method
Some maintenance processes has been omitted from the current project.
Not all testing methods which are present in theoretical model can be implemented on
the project.
WEEK 1
TASK
DAY 1
THE ANALYSIS
project title
Discussing the
project
functionality with
project guide as
well as project
objectives.
WEEK 2
Create system Flow
Diagram.
Create Data Flow
Diagram.
WEEK 3
Identifying the
features and
functionality to be
added in the
system.
DAY 2
DAY 3
DAY 4
DAY 5
WEEK 4
DAY 1
TASK
DAY 2
DAY 3
DAY 4
DAY 5
DESIGN
Create home, login,
and logout forms.
Designing of
Statements related
pages.
WEEK 5
Designing Group
form for the
employees
WEEK 6
TASK
CODING
DAY 1
DAY 2
DAY 3
DAY 4
DAY 5
WEEK 8
Coding the form
that I used for
changing the pin
value of the
Employee.
Mile
Stone
Coding has been
completed
WEEK 9
TASK
TESTING
DAY 1
DAY 2
DAY 3
DAY 4
DAY 5
Testing the
home, login, and
logout forms,
made changes in
the pin value .
Sequence diagram
Interface sketch
ER diagram
ER diagram: This represents all the tables that are there in the database and
how they relate with each other
State chart
Component diagram
Object diagram
Storyboard
Screen shots (meeting one objective)
REFERENCE LIST
Hart, C. (1998). Doing a literature review: Releasing the social science research
imagination. London, Sage..
Phillips, E., Pugh, D. (1996). How to get a PhD: A handbook for students and their
supervisors. Open University press, Buckingham.
Punch, K.F. (2000) Developing effective research proposals. London, Sage..
http://www.gov.bw/en/Ministries--Authorities/Ministries/Ministry-of-Local-GovernmentMLG1/Tools-and-Services/Services1/Ipelegeng-Project1/
http://www.sundaystandard.info/ipelegeng-distorts-botswana%E2%80%99semployment-figures