Employee Management System Development Project Report - BSHCIFSC2

Verified

Added on  2023/05/30

|7
|1056
|499
Report
AI Summary
This report details the development of an Employee Management System (EMS) web application. The application was developed using Codeanywhere and designed to manage all employees within an organization. The backend utilizes PHP Laravel, while the interface employs HTML and CSS. JavaScript validates user credentials, and the database is built using PHP. The system addresses the limitations of a file-based system, offering improved accuracy, security, and efficiency. The report outlines the development methodology, including requirements gathering, design, implementation, verification, and maintenance. It defines three user roles: administrator, line manager (HR), and employee, with the database serving as the central repository for user data. The application's solutions include streamlined access to information and efficient management of employee data, including payment details. The project also includes structured data in XML and/or JSON formats, retrieval and manipulation of structured data using a server-side framework.
Document Page
Running head: Employee Management System 1
Employee Management System
Professors Name
Affiliate institution
Date
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Employee Management System 2
Introduction
In this report, the application was developed using codeanywhere. The application is a software
for managing all employees in an organization. The program is fully tested and it was done
through JavaScript so that it can be able to check on the validity of the users. The application
contains the backend site which was developed using PHP LA ravel.
The application interface was developed and designed using the HTML and CSS whereas the
database or the backend site was developed using PHP programming language. The user is able
to login using the password and the username which was validated using JavaScript.
Codeanyware is an open source cloud application which is used to develop web applications.
Employee management system is an application which is a web based application. Users must be
connected to the internet so that they can access it. (Ruby and Thomas, 2009)
The application was developed so that it can provide a solution to the old system which was file
based. The file based system which was used was very tiring and consume much time to work on
it. Employee management system is a software application which will enhance quick delivery of
service to the employees working for the company.
Problem statement
During the development process, the development team had identified the problems which were
being faced by the existing system. The problems of the existing system include the following
Need for extra manual efforts
It was very inaccurate
No backup if the files get lost
Document Page
Employee Management System 3
It was time consuming
Very much complex and difficult to use
Advantages of the new system
The new system is more accurate than the old system
New system is more secured than the older system
The new system is very efficient and reliable to use.
The developed system can make a backup and stores large volume of data in a small
space
It is very easy to retrieved data from the centralized database. (Huang, Acero, Hon and
Reddy, 2011)
Methodology
During the development process of the new system, the team had to follow some steps which
include the one illustrated in the diagram below.
1. Requirements: all the requirements which were needed for the system to be successfully
implemented were collected through exercising data collection techniques like contacting
interviews, carrying out questionnaires and by direct observations.
2. Design: after the requirement had been collected the project was design with an interface
which is very friendly to use. (Ratner, 2012)
3. Project implementation: when the project had been successfully developed, it was
installed on the company computers so that users can be able to use it without any error.
Document Page
Employee Management System 4
4. Verification: during the development cycle, unit testing was done to ensure that the
system does not contain bugs. This will make sure that all the transactions don on the
system are completed without errors.
5. Maintenance: for the system to take long of its existence, software maintenance has to be
done. This will make the software application readily available and more efficient of its
use.
System users
There are three users for this system which include the system administrator who is in charge of
the database site, line manager who is in charge of all the employees, in this case, the line
manager is the HR of the organization. And finally, another user of the system is the employee.
In this system employees are the registered members to use this system. There details are
directed to the database during the registration and can be referred at any given time of the
transaction. (Avison and Fitzgerald, 2013)
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Employee Management System 5
Database is the central site of the system where it acts as a repository site where all the data
pertaining users are saved. With the use of a database system to store information will make it
easier for the data to be extracted and retrieved by all users. Also, MySQL was used to develop
the database site which allow SQL queries to be made whenever the user need to extract some
data from the database system. (Fields, Kolb, and Bayern, 2011)
The diagram below illustrate the users within the employee management system.
Administrator
Employee
Line
Manager
Line
Manager
EmployeeEmployeeEmployee
Document Page
Employee Management System 6
Solutions
This application has been able to solve the complexity of how the employees can get access to
information in within the company. The company can get what they require remotely and at any
point of time. It will be able to save all the payment details of all the employees within the
company.
Conclusion
In conclusion the employee management system is the kind of system through which it can make
the employee management in an organization become easy. Employees can register as users and
can be able to view what is going on the company online noticeboard.
References
Ruby, S. and Thomas, D., 2009. Agile web development with rails. Raleigh, NC: Pragmatic Bookshelf.
Avison, D. and Fitzgerald, G., 2013. Information systems development: methodologies, techniques and
tools. McGraw Hill.
Huang, X., Acero, A., Hon, H.W. and Reddy, R., 2011. Spoken language processing: A guide to theory,
algorithm, and system development (Vol. 1). Upper Saddle River: Prentice hall PTR.
Fields, D.K., Kolb, M.A. and Bayern, S., 2011. Web Development with Java Server Pages. Manning
Publications Co..
Document Page
Employee Management System 7
Ratner, J. ed., 2012. Human factors and Web development. CRC Press.
chevron_up_icon
1 out of 7
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]