You are on page 1of 15

CHAPTER 5: IMPLEMENTTION

5.1. INTRODUCTION

The actual development and setup of the system are included in the online payroll
management system's usage plan. This calls for the collaboration of a team of designers,
creators, and extend directors to create a practical and user-friendly system that will enable
users to make online appointments with their specialists. Selecting the HTML to build the
website page was one of the main tasks in the implementation stage. It provides the site's
structure and content and gives engineers permission to add images, videos, and other types
of material. The creation of the website's backend comes next. The web service's employee
interface needs to be planned as the other step. The employee interface should be intuitive,
easy to use, and provide clear instructions on how to view a pay slip and request time off.
Creating a database to hold permanent data is part of this.Designers can create server side
scripts that connect to databases and manage employee demand by using dialects like PHP.
To protect sensitive and intelligent data from unwanted access and online threats, the
framework must be encrypted. To ensure that the system is functioning correctly and has met
the required criteria, a comprehensive testing procedure is required. Testing can be conducted
manually or with the assistance of automated testing tools like acceptability testing.
Ultimately, the framework needs to be delivered on a reliable web hosting platform that
guarantees high uptime.

5.2. CODING.

Employees are able to view their pay stub and submit requests for leave online thanks to the
setup of the online payroll system. A few steps in the execution plan coding for this
framework are creating the database, developing the employee interface, and writing the
server side script code.

Designing the User Interface.

 Developing the employee interface is the first stage in putting an MSU Paperless
Payroll system into action. This involves creating a website where workers can check
their paystubs and HR administrators can determine how much each worker is paid.
 HTML is utilized to form the structure of the site including headings, records and
sections.

Creating a Database

 The moment step in execution of the framework is to make a database.


 The database ought to store data approximately employees, campus and departments.
 This data can be put away in a relational database management system like MySQL
OR SQL lite.
 HTML can be utilized to create forms that permit clients to fill information in the
database.

Writing Server Side Code.

The ultimate step in executing the system is composing the server side code.

This line of code runs on the net servers and meets demands from patients.

It ought to approve patient input, recover information from the database and produces an
energetic site.

Server side code dialects such as Python can be utilized to type in this code.

5.3. TESTING.

The system goes through some testing stages before it is installed. This gives us the room to
fix the issues associated with in the system so that it can be free to errors. T Curtis (2018),
when creating the doctor’s appointment booking system there are few steps for testing the
system so that we can consider to guarantee the framework is useful and user friendly. The
testing process can be repeated to ensure that they are no mistakes left behind. The diagram
below shows the four steps of taking into account when testing the system. They are arranged
in chronological order.
UNIT
TESTING

INTERGRATION

SYSTEM

ACCEPTANCE

5.3.1. UNIT TESTING.

Unit testing includes testing individual elements that the system is guaranteed to work
aiming. This incorporates testing the backend code, APIs and database queries. It is regularly
performed by designers utilizing mechanized apparatuses. The two method used for in unit
testing are white box and black box testing.

White Box Testing.

This is a strategy of program testing that analyzes the inside structure and workings of the
framework. Within the case of MSU Paperless Payroll System, the white box testing include
analyzing the HTML code of work accurately and effectively. It ensures all necessary HTML
tags are present and properly formatted.
Fig 5.1 Main Page

Black Box Texting.

This approach to computer program testing focuses on the framework's utility without
disclosing any details about its internal operations. Black box texting can be used within the
system to ensure that, from the user's perspective, the framework operates as expected. The
payroll system would need to be subjected to black box testing, which would require an
analyst to connect to the system using various inputs and track yields. Finding any
discrepancies between the assumptions and the actions of the system is the aim of this testing.
Fig 5.2 Registration form

5.3.2 INTEGRATION TESTING.

It is a software testing approach used to check how well different system modules integrate
with one another. Ensuring the consistent functioning of the diverse modules inside the
framework is crucial. Distinguishing between the system's various components is the first
step in the integration testing process. They might include the database and user interface. It
is imperative to replicate real-world situations as closely as possible. For example, to ensure
that the user interface functions correctly across all platforms, testing should be conducted
using a variety of browsers and devices.
Fig 5.3 Chrome browser using a smartphone to interact with the User interface.

Fig 5.4 Login form that simulate user input and submit data to server side scripts for
processing
5.3.3 SYSTEM TESTING.

System testing maybe a critical stage within the software development life cycle. It
guarantees that the development of the system meets the desired prerequisites and performs
as anticipated. The framework must be user friendly, secure and solid. This incorporates the
testing of all aspects like calculation of the salary and approval of leave days . Test for
security for the system. It test for vulnerabilities such as SQL infusion and cross site scripting
(XSS). This covers confirmation and authorization to guarantee that employees that have the
access can be view their pay slip and request leave days. The final step is to is to test for the
performance of the system. To ensure that the system meets all these requirements, it is
recommended to use automated testing tools such as Selenium or TestComplete.
Fig 5.6 Security feature were one can’t have access to the system if he or she enters invalid
details.

5.3.4 ACCEPTANCE TESTING.

This is the finale stage were the system is required to meet all the requirements and
specifications set forth by the stakeholders and end users. A key aspect at this stage is to test
for the website’s responsiveness. The site should be accessible to all users. The other aspect
is to test for its functionality like scheduling appointment, appointment cancellation and
rescheduling. All this features must be meet so that they are no errors or bugs. The site must
be protected in order to protect our patients data secured to maintain its confidentiality.
Fig 5.7 Testing the functionality of the system by entering the date of birth which is not yet
available.

Fig 5.8 Testing for functionality after login has been successful.
Fig 5.9 Testing for employees access

Fig 5.10 Testing for performance of the system concurrently by users.


5.4. INSTALLATION.

Installation of a new system can be a complex process that requires cautious arranging and
execution. There are a few key components to consider when introducing a new framework,
counting user training, information relocation, and framework changeover techniques:

USER TRAINING.

1. Introduction to the Payroll Management System

 Describe the payroll management system's features and goals.


 Emphasize the ways in which the system guarantees accuracy, streamlines payroll
processing, and automates calculations.
 Stress the security features of the system to safeguard private employee data.

2. User Account Creation.

 Assist customers with the account creation procedure.


 Describe the necessary details and any special password-choosing instructions.
 Explain how to log in and how to reset your password.

3. System Navigation:

 Give a brief description of the user interface of the system.


 Describe the primary features, tabs for navigation, and main menu.
 Draw attention to any available time-saving options or shortcuts..

4. Employee Management

In the event that you have got a practice management system, you need to integrate it with the
internet booking framework. This will guarantee that all appointments booked through the
web booking system are automatically included to your practice management framework

5. Train Users.

 Demonstrate to users how to enter new workers into the system.


 Showcase how to input employee data, including tax information, job history, and
personal characteristics.
 Describe the process for maintaining employee records, such as modifying, storing,
and reactivating employee profiles.
6. Provide User Manuals.

It is additionally vital to supply user manuals to your staff so that they can allude to them in
case they disregard how to utilize the payroll system

DATA MIGRATION.

 Moving any current data from the old system to the new one comes next after the
website has been set up. Data can be manually exported from the old system and
imported into the new one to accomplish this. As an alternative, this procedure can be
automated with certain technologies.
 It's crucial to properly test the new system after the data has been moved to make sure
everything is operating as it should. This entails testing every function of the booking
system, including the processing of payments, scheduling of appointments, and
patient registration.
 Additionally, it's critical to confirm that the website complies with all applicable laws
and regulations, including HIPAA in the US. This could entail putting policies in
place like SSL encryption.

SYSTEM CHANGEOVER

Framework changeover methodologies are moreover an basic portion of the establishment


handle as they offer assistance to guarantee a smooth move from the ancient to the modern
system as stated by T Frese . et al .(2016). There are four primary sorts of changeover
methodologies which are parallel, direct cutover, phased, and pilot:

1. Parallel changeover strategy.

The parallel changeover methodology includes running both the old and modern frameworks
at the same time until the new framework is completely operational. This approach can be
time-consuming and costly but is frequently used when the chance of system disappointment
is high.

2. Direct change over strategy.

The direct cutover technique includes exchanging off the old framework and turning on the
modern one at a particular time. This approach is fast and cost-effective but can be hazardous
in case there are any issues with the modern framework.

3. Phased changeover strategy. (The one to be used for system changeover).


The phased changeover procedure includes actualizing the modern framework in stages or
phases. This approach permits for slow implementation and testing of the modern framework
but can be time-consuming.

4. Pilot changeover strategy.

The pilot changeover methodology includes implementing the modern system in a little
region or department before rolling it out to other areas or divisions. This approach permits
for testing and refinement of the modern system before full usage.

in put in case of any issues or system disappointments during the changeover handle.

In outline, introducing a new framework includes a few key components, including user
training, information migration, and framework changeover techniques. According to S.
Kemp (2019), the prescribed changeover procedure for a doctor's paperless payroll system
will depend on different variables and ought to be carefully considered to play down
disturbances and guarantee a fruitful move. The changeover strategy that suits the payroll
system is the phased changeover strategy which introduces the new system gradually so as to
keep the employee data safe.

5.5. MAINTENANCE.

Upkeep could be a vital viewpoint of any package, counting a payroll system. To guarantee
that the framework runs easily and proficiently, a few support methodologies can be
actualized:

1. Standard Upgrades and Overhauls.

• Normal upgrades and updates are fundamental for keeping the framework up-to-date
with the most recent headways in innovation and healthcare hones. This incorporates
overhauling program components, security patches, and executing unused highlights to make
strides the employees encounter.

2. Performance Monitoring.
• Execution monitoring is vital for distinguishing any issues or bottlenecks within the
framework. This will incorporate observing server execution, reaction times, and client
criticism to distinguish zones for change.

3. Database Reinforcement and Recuperation

• Information reinforcement and recuperation is fundamental for guaranteeing that quiet


information is secured in case of framework disappointments or catastrophes. Customary
reinforcements ought to be performed, and recuperation strategies ought to be in put to play
down downtime and information misfortune.

4. User Training.

• These are fundamental for guaranteeing that clients can successfully utilize the
framework and resolve any issues they may experience. This will incorporate giving online
assets, client manuals, and specialized back administrations.

In conclusion, actualizing normal upgrades and overhauls, execution observing, information


reinforcement and recuperation, and employees preparing and back are fundamental
procedures for keeping up a payroll system framework.

5.6. RECOMMENDATIONS FOR THE DEVELOPMENT.

Encourage staff members to sign up for direct deposit so they can get their salaries
electronically. By doing this, employees can get electronic financial transfers straight into
their bank accounts, doing away with the need for paper checks. Ascertain that the payroll
system accepts encrypted and safe electronic payment options.

5.7. CONCLUSION.

In conclusion, firms can gain a lot by using a paperless payroll system, such as better data
security, lower expenses, more efficiency, and improved accuracy. Payroll operations can be
streamlined and an environmentally sustainable payroll management process can be created
by enterprises by switching from manual, paper-based processes to a digital payroll system.
sssOrganizations can greatly reduce their reliance on paper documents and manual processes
by implementing features like electronic tax form generation and filing, enabling electronic
onboarding, direct deposit, and electronic payments, and selecting a dependable payroll
software that fits their unique needs. A paperless payroll system improves data security by
utilizing encryption, access controls, and secure storage of critical employee information, in
addition to its environmental benefits. By making correct and timely tax filings and record
keeping easier, it also enhances compliance. It is essential to provide administrators and staff
with thorough training and continuing support in order to guarantee a smooth transition to a
paperless payroll system. This aids in their comprehension of the system's characteristics and
efficient use of its functionalities. All things considered, a paperless payroll system simplifies
and modernizes the payroll procedure, increasing productivity, lowering costs, enhancing
accuracy, strengthening data security, and resulting in a more environmentally friendly
method of managing payroll.

You might also like