0% found this document useful (0 votes)
8 views23 pages

CHAPTER 4

Chapter 4 outlines the technical solutions for a system project, detailing the hardware and software requirements for development and implementation, including the use of MS SQL Server 2018 and Microsoft Visual Studio 2010. It also describes the network architecture and presents evaluation results from user acceptance testing, indicating high satisfaction rates among users. The chapter includes tables summarizing the minimum requirements and evaluation findings for various user accounts within the system.

Uploaded by

Dianne Orenza
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views23 pages

CHAPTER 4

Chapter 4 outlines the technical solutions for a system project, detailing the hardware and software requirements for development and implementation, including the use of MS SQL Server 2018 and Microsoft Visual Studio 2010. It also describes the network architecture and presents evaluation results from user acceptance testing, indicating high satisfaction rates among users. The chapter includes tables summarizing the minimum requirements and evaluation findings for various user accounts within the system.

Uploaded by

Dianne Orenza
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 23

Chapter 4

TECHNICAL SOLUTIONS

This chapter specifies and provides information about the technology used as

well as the minimum hardware and software requirements implemented during the

development. It also shows the hardware and software requirements that will be needed

to implement the system.

Technology Used

The proponents enumerated the following hardware and software requirements

used in the expansion of the proposed project. This contributed a lot for the

development to become more passable.

Proponents used MS SQL Server 2018 as the database management software

of the system since it is known for having a wide range of capacity in storing such

databases. Microsoft Visual Studio 2010 Net Framework Version 4.0 as an effective

platform of the study, and C# used as the programming language.

Table 13

MINIMUM HARDWARE REQUIREMENTS FOR SYSTEM DEVELOPMENT

Hardware Specification
Computer Unit ASUS A540
Processor Intel ® Pentium® CPU B940 @ 2.00GHz ~ 2.00GHz
Memory 2GB DDR2 Memory
Hard Drive 500 GB available on disk

Mouse 2.4G Wireless Mouse Vortex, optical


41

Table 13 shows the minimum hardware requirements used in the Development

of the project.

Table 14

MINIMUM SOFTWARE REQUIREMENTS FOR SYSTEM DEVELOPMENT

Software Specification

Operating System Windows 7 or Higher Version

Application Platform Microsoft Visual Studio 2010 Net Framework


version 4.0

Programming Language C#

Database Management System MS SQL Server 2008 R2

Web Server Apache

Web Browser Google Chrome

Table 14 shows the minimum software requirements used in the development of

the project. The proponents used Windows 7 as the Operating System, Microsoft Visual

Studio 2010 Net Framework version 4.0 as the proponents’ application platform, C# as

the Programming Language, MS SQL Server 2008 R2 as Database Management

System, Apache as the Web Server and Google Chrome as System’s Web Browser.
42

Table 15

MINIMUM HARDWARE REQUIREMENTS FOR SYSTEM IMPLEMENTATION

Hardware Specification

Processor Intel ® Pentium® CPU B940 @ 2.00GHz ~ 2.00GHz

Memory 2GB DDR2 Memory

Hard Drive 500 GB available on disk

Mouse 2.4G Wireless Mouse Vortex, optical

Table 15 shows the minimum hardware requirements for the implementation of

the project.

Table 16

MINIMUM SOFTWARE REQUIREMENTS FOR SYSTEM IMPLEMENTATION

Software Specification

Operating System Windows 7 or Higher Version

Database Management System SQL Server Management Studio


2008 R2

Web Browser Mozilla Firefox & Google Chrome

Table 16 shows the minimum software requirements for the implementation of

the project. These are the software requirements used to run the Bayambang Municipal

Payroll System.

Network Diagram of the System


43

For better implementation and utilization of the project, the proponents suggest

the use of network- based architecture The Project is a Client Server Architecture where

clients (Accounting and Human Resources staff) are connected to the Server. Clients

can access the database located at the server wherein all the records that are entered

by the clients are stored.

Accounting Human Resources

Switch

Database/Web Server

Figure 11

Network Diagram of the System

Figure 11 shows that the Server can access to three (3) types of clients, the

Accounting side, HR Head side and Employee side.

PRESENTATION AND ANALYSIS OF THE EVALUATION

Developing a system project provides the acceptance testing performed by the

end-user in order to identify and understand the process of the system. User
44

acceptance testing ensures the system will meet the user expectation functions

accurately when it is implemented.

Under the category of Administrator Login, Table 17 presents the findings on the

assessment of the system. The evaluation shows if it is passed or failed by the number

of the person who tested the system.

Table 17

Evaluation of the System under Administrator Account

Items Passed Percent Failed Percent

ADMINISTRATOR LOG IN

1. Admin can log in to the system by


entering his/her own username and 10 100% 0
password. 0%

2. Clicking the Log in button without


username or password will trigger a 10 100% 0
warning message. 0%

3. A validation message will appear if


10 100% 0
the username or password is incorrect. 0%

4. Clicking the log in button with the


proper username or password will show
a welcome message with the name of 10 100% 0
the user displayed and will direct the 0%
user to the main form.

7. Admin can log out by clicking the


10 100% 0
logout button. 0%

Home Page

1. The name of the user is displayed on 10 100% 0


the right corner of the screen followed by
45

the current time and date. 0%

2. The File Maintenance and


Transaction menu is located within the
10 100% 0
navigation bar located at the top of every
form. 0%

Based on the evaluation stated above, Table 17 shows the Administrator

Account on the evaluation sheet of the system. Based on the evaluation above the

evaluators rated “Highly Satisfied”, none of the evaluators rated “Not Satisfied”.

Under the category of Accounting Login, Table 18 presents the findings on the

assessment of the system. The evaluation shows if it is passed or failed by the number

of the person who tested the system.

Table 18

Evaluation of the System under Accounting Account

Items Passed Percent Failed Percent

ACCOUNTING LOG IN

1. The Accounting Officer can log in to


the system by entering his/her own id
as username and password. 10 100% 0
0%

2. The Accounting Officer is being


informed either login is successful or 10 100% 0
not. 0%

3. If log in is successful, the


Accounting Officer will be redirected to 10 100% 0
the main form. 0%
46

Home Page

1. The name of the user is displayed


on the upper right corner of every 10 100% 0
page. 0%

2. The File Maintenance and


Transaction menu is located within the
10 100% 0 0%
navigation bar located at the top of
every form.

3. The Accounting Officer can logout


by clicking the logout button. 10 100% 0
0%

Based on the evaluation stated above, Table 18 shows the Accounting Account

on the evaluation sheet of the system. Based on the evaluation above the evaluators

rated “Passed”, none of the evaluators rated “Failed”.

Under the category of Accounting Login, table 19 presents the findings on

the assessment of the system. The evaluation shows if it is passed or failed by the

number of the person who tested the system.

Table 19

Evaluation of the System under File Maintenance

Items Passed Percent Failed Percent

EMPLOYEE

1. The Employee Management Page


displays the list of existing employees
categorized by their respective positions, 10 100% 0
departments, and employee type. 0%

2. The search box is on the upper part of


the Employee Management Page. 10 100% 0
0%
47

3. Clicking the search icon button on the


right side of the searchbox displays the
results of the user’s search query. 10 100% 0
0%

4. When the user clicks the New


Employee button, the Add New Employee 10 100% 0
form will be displayed. 0%

5. A popup validation message will be


displayed if required fields are not 10 100% 0
properly filled up. 0%

6. Clicking the Save button will save the


new employee record. 10 100% 0
0%

7. A popup message will be displayed if 0%


the employee details have been added 10 100% 0
successfully or not.

8. Clicking the Employee button on the


navigation bar will return to Employee 10 100% 0
main form. 0%

9. Clicking the Edit button inside the


Employee table will show the Employee 10 100% 0
Edit form. 0%

10. A list of editable fields will be


displayed containing the details of the 10 100% 0
selected employee. 0%

11. Clicking the Increase Salary button


will display a popup form containing a list
of available Salary Step in accordance 10 100% 0
with the selected Employee’s current 0%
Position.

12. A popup message will be displayed if


no Salary Step is selected. 10 100% 0
0%

13. Clicking the Confirm button will 10 100% 0


48

update the Basic Salary field in the 0%


Employee Update Form.

14. Clicking the Update button will save


the changes made from the selected 10 100% 0
Employee record. 0%

15. A popup message will be displayed if


the update operation is successful or not. 10 100% 0
0%

16. Clicking the Delete button will display


a popup confirmation dialog box asking
the user whether to continue deleting the 10 100% 0
selected employee or not. 0%

17. Clicking the Yes button will delete the


selected employee. 10 100% 0
0%

18. Clicking the No button will close the


popup confirmation dialog box. 10 100% 0
0%

19. A popup message will be displayed if


the delete operation is successful or not. 10 100% 0
0%

POSITION

1. The Position Maintentance Page


contains the list of available positions and
the New Position Form. 10 100% 0
0%

2. The New Position Form contains the 0%


New Position Description field and the 10 100% 0
Salary Grade Dropdown List field.

3. Selecting a Salary Grade from the 10 100% 0


Salary Grade Dropdown List will
automatically display the list of Salary
Step for the New Position Entry.
49

0%

4. A popup validation message will be


displayed if required fields are not 10 100% 0
properly filled up. 0%

5. A popup message will be displayed if


the adding operation is successful or not. 10 100% 0
0%

6. Clicking the Edit button inside the


Position Table will display a popup
Update Form containing the details of the 10 100% 0
selected Position record. 0%

7. Required fields will be validated if left


empty. 10 100% 0
0%

8. Clicking the Update button will display


a popup confirmation message asking the
10 100% 0 0%
user to continue the update operation or
not.

9. Clicking the Yes button will update the


selected Position. 10 100% 0
0%

10. Clicking the No button will cancel the


update operation. 10 100% 0
0%

11. Clicking the Cancel button on the


lower left corner of the Position Update
form will cancel the editing operation. 10 100% 0
0%

12. A popup message will be displayed if


the update operation is successful or not. 10 100% 0
0%

13. Clicking the Delete button inside the 10 100% 0


Position Table will display a popup
confirmation message asking the user
whether to continue deleting the selected
50

posiyion details or not. 0%

14. Clicking the Yes button will delete the


selected Position details. 10 100% 0
0%

15. Clicking the No button will close the


popup confirmation dialog box and cancel 10 100% 0
the delete operation. 0%

16. A popup message will be displayed if


the delete operation is successful or not.
0%
10 100% 0

DEPARTMENT

1. A The Department Maintentance


Page will display the list of existing
Departments and the New Department 10 100% 0
Form. 0%

2. Clicking the New Department button


will display the New Department form. 10 100% 0
0%

3. The New Department Form contains


the New Department Descrtiption field.
10 100% 0
0%

4. A popup validation message will be


displayed if required fields are not 10 100% 0
properly filled up. 0%

5. Clicking the Save button inside the


New Department Form will save the 10 100% 0
New Department record. 0%

6. A popup message will be displayed if


the operation is successful or not. 10 100% 0
0%
51

7. Clicking the Delete button inside the


Department Table will display a popup 10 100% 0
confirmation message. 0%

8. A popup confirmation message box


will be displayed asking the user
whether to continue the delete 10 100% 0
operation. 0%

9. Clicking the Yes button will delete


the selected Deparment record. 10 100% 0
0%

10. Clicking the No button will cancel


the delete operation and close the 10 100% 0
popup confirmation message box. 0%

11. A popup message will be displayed


if the delete operation is successful or 10 100% 0
not. 0%

12. Clicking the Edit button inside the


Deparment Table will display the 10 100% 0
Department Edit Form. 0%

13. Clicking the update button will


display an update confirmation 10 100% 0
message. 0%

14. Clicking the Yes button will update


the selected Department record. 10 100% 0
0%

15. Clicking the No button will close the


popup confirmation message box. 10 100% 0
0%

16. Clicking the Cancel button on the


lower left corner of the Department Edit
form will close the Department Edit 10 100% 0
form. 0%

17. A popup confirmation message will 10 100% 0


be displayed if the update operation is
52

successful or not. 0%

LOANS

1. The Loans Management Form


contains the list of Available Loans 10 100% 0
tables. 0%

2. Clicking the New Loan Type Button


will display the New Loan Type Form. 10 100% 0
0%

3. The New Loan Type Form contains


the New Loan type Description field. 10 100% 0
0%

4. A popup validation message will be


displayed if required fields are not 10 100% 0
properly filled up. 0%

5. Clicking the Save button inside the


New Loan Type Form will save the new 10 100% 0
loan type details. 0%

6. A popup message will be displayed if


the operation is successful or not. 10 100% 0
0%

7. Clicking the Edit button inside the


Loan Type table will display the Loan 10 100% 0
Edit Form 0%

8. Clicking the Update button will


update the selected loan type details. 10 100% 0
0%

9. A popup message will be displayed if


the update operation is successful or 10 100% 0
not. 0%

10. Clicking the Cancel button inside


the Loan Type Edit Form will close the 10 100% 0
Loan Type Edit Form. 0%
53

11. Clicking the Delete button inside


the Loan Type table will display a
popup confirmation message box 10 100% 0
asking the user whether to continue the 0%
delete operation or not.

12. Clicking the Yes button will delete


the selected loan type details. 10 100% 0
0%

13. Clicking the No button will cancel


the delete operation and close the 10 100% 0
popup confirmation message 0%

14. A popup message will be displayed


if the delete operation is successful or 10 100% 0
not. 0%

CONTRIBUTIONS

1. The Contributions Management


Page displays the list of Employee 10 100% 0
Contributions. 0%

2. Clicking the New Contribution button


will display the New Contribution Form. 10 100% 0
0%

3. The New Contribution Form contains


the New Contribution Description field
and the Contribution Percentage field. 10 100% 0
0%

4. A popup validation message will be


displayed if required fields are not 10 100% 0
properly filled up. 0%

5. Clicking the Save button will save


the new Contribution record. 10 100% 0
0%

6. A popup message will be displayed if


the operation is successful or not. 10 100% 0
0%
54

7. Clicking the close button will close


the New Contribution Form. 10 100% 0
0%

8. Clicking the Delete button inside the


Contributions Table will display a
popup delete confirmation message 10 100% 0
asking the user whether to continue the 0%
delete operation or not.

9. Clicking the Yes button will delete


the selected Contribution record. 10 100% 0
0%

10. Clicking the No button will close the


popup and then delete the confirmation 10 100% 0
message. 0%

11. A popup message will be displayed


if the delete operation is successful or 10 100% 0
not. 0%

12. Clicking the Edit button will display


the Contribution Edit Form containing
10 100% 0 0%
the details of the selected contribution
details

13. Clicking the Update button will


update the selected contribution details 10 100% 0
0%

14. A popup message will be displayed


if the operation is successful or not.
10 100% 0
0%

ALLOWANCES

1. The Allowances Management Page 0%


displays the list of available Allowances 10 100% 0
for employees.

2. Clicking the New Allowance button 10 100% 0


will display the New Allowance Form.
55

0%

3. The New Allowance Form contains


the New Allowance Description field
and the Allowance Amount field. 10 100% 0
0%

4. A validation popup message will be


displayed if required fields are not filled 10 100% 0
up. 0%

5. Clicking the Save button will add the


new allowance details. 10 100% 0
0%

6. A popup message will be displayed


If the adding operation is successful or 10 100% 0
not. 0%

7. Clicking the close button will return


to Course details form. 10 100% 0
0%

8. Clicking the Delete button inside the


Allowance Table will display a popup
confirmation message asking the user 10 100% 0
to continue the delete operation or not. 0%

9. Clicking the Yes button will delete


the selected Allowance record. 10 100% 0
0%

10. Clicking the No button will cancel


the delete operation. 10 100% 0
0%

11. A popup message will be displayed


if the delete operation is successful or 10 100% 0
not. 0%

12. Clicking the Edit button inside the


Allowance table will display the 10 100% 0
Allowance Edit Form. 0%

13. The Allowance Update Form 10 100% 0 0%


56

contains the editable details of the


selected Allowance record.

14. Clicking the Update button will


update the selected allowance details. 10 100% 0
0%

15. A popup message will be displayed


if the update operation is successful or 10 100% 0
not. 0%

14. Clicking the Cancel button will close


the Allowance Edit Form. 10 100% 0
0%

Based on the evaluation stated above, Table 18 shows the Accounting Account

on the evaluation sheet of the system. Based on the evaluation above the evaluators

rated “Passed”, none of the evaluators rated “Failed”.

Under the category of Accounting Login, table 19 presents the findings on the

assessment of the system. The evaluation shows if it is passed or failed by the number

of the person who tested the system.

Table 19
Evaluation of the System under Transactions

Items Passed Failed Failed Percent

EMPLOYEE ALLOWANCE

1. An Allowance button is located


inside the Employee Table located on 10 100% 0 0%
the Employee main form.

2. Clicking the Allowance button inside


the Employee Table will display the 10 100% 0 0%
Assign Allowance Form.
57

3. The Assign Allowance Form displays


the list of Available Allowances Table 10
and Availed Allowances Table. 100% 0
0%

4. Clicking the Add button inside the


Availed Allowance will add the selected
Allowance Record in the Availed 10 100% 0
Allowances Table. 0%

3. A popup validation message will


appear if the selected Allowance
Record is already assigned to the 100% 0
10
selected Employee. 0%

4. Clicking the Remove button inside


the Availed Allowances Table will
remove the selected Allowance record. 100% 0
10
0%

5. Clicking the Close button will close


the Assign Allowance Form. 100% 0
10 0%

6. A popup message will be displayed if


the operation is successful or not. 100% 0
10 0%

EMPLOYEE LOAN

1. The Employee Loans table is located


in the Loans Management form. 10 100% 0
0%

2. Clicking the Add Loan button inside


Employee Loans table will display the 10
New Employee Loan Form. 100% 0
0%

3. The New Employee Loan Form 100% 0


contains the Employee Loan Applicant 10
Name, Loan Type Dropdown List field,
Loan Amount field, and the Loan
58

Amortization field. 0%

4. The Loan Type Dropdown List


contains the list of selectable Loan 10 100% 0 0%
Types.

5. Clicking the Save button will validate


the entered Employee Loan Details. 10 100% 0
0%

6. A validation message will appear in


the Employee has unpaid loans in the 10 100% 0 0%
selected Loan type.

7. A popup confirmation message will


be displayed asking the user to
10
continue saving the Employee Loan 100% 0
Record or not if the entered Employee 0%
Loan Details are valid.

8. Clicking the Yes button will save the


Employee Loan record 10 100% 0
0%

9. Clicking the No button will close the


New Employee Loan Form. 10 100% 0
0%

10. A popup message will be displayed


if the adding operation is successful or 10 100% 0 0%
not.

COMPUTE SALARY

1. The Salary Management Page


contains the List of Employees with 10
recorded salary details and Employees 100% 0
with unrecorded salary details. 0%

2. At the upper part of the page under


the navigation bar, the Pay Slip Period 10 100% 0 0%
Dropdown List is located.

3. Selecting the month and year from 100% 0


the Pay Slip Period Dropdown List 10
59

automatically generates the List of


Employees with recorded salary details
and Employees with unrecorded salary
details. 0%

4. Clicking the Pay button inside the


Employee Table with unrecorded salary 10
details automatically calculates the 100% 0
Total Deductions and Net Salary of the 0%
selected Employee.

5. The calculated salary records are


then saved to the Employee table with 10 100% 0 0%
recorded salary details.

6. By clicking the Save button will


updates the selected student’s grade. 10
100% 0
0%

7. Clicking the Preview button inside


the Employee table with recorded 10
salary details will display a computation 100% 0
summary of the selected employee’s 0%
salary details.

8. Clicking the Close button on the


upper right corner will close 10 100% 0 0%
computation summary preview.

9. Clicking the Absence and Tardiness


button inside the Employee table with 10
recorded salary details will display the 100% 0
Absence and Tardiness Form. 0%

10. Clicking the Save button will save


the absence and tardiness details of 10
100% 0 0%
the selected employee and close the
Absence and Tardiness Form.
60

Based on the evaluation stated above, Table 19 shows the Accounting Account

on the evaluation sheet of the system. Based on the evaluation above the evaluators

rated “Passed”, none of the evaluators rated “Failed”.

Under the category of Accounting Login, table 20 presents the findings on the

assessment of the system. The evaluation shows if it is passed or failed by the number

of the person who tested the system.

Table 20
Evaluation of the System under Generation of Reports

Items Passed Percent Failed Percent

EMPLOYEE PAYSLIP

1. The Pay Slip Management Page


contains the complete list of employees. 10
100% 0
0%

2. The Employee Table contains the Print


button. 10
100% 0
0%

3. Clicking the Print button generates a


print preview of the selected Employee’s 10
salary record for the selected month. 100% 0
0%

4. The user will be asked to select a month


and year before the preview will be 10
available. 100% 0
0%

5. If the employee has no recorded salary 100% 0


records under the selected month and year, 10
61

a validation message will be displayed. 0%

6. If the Print button is clicked and there is


no selected month and year, a validation 10
message will be displayed asking the user 100% 0
to select a month and year. 0%

7. A print preview will be displayed after


clicking the Print button inside the 10
Employee Table. 100% 0
0%

MONTHLY PAYROLL

1. The Payroll Management Page contains


the monthly payroll reports. 10 100% 0
0%

2. A Month and Year Dropdown List field is


located in the upper part of the page just 10
under the navigation bar. 100% 0
0%

3. Selecting a month and year from the


Month and Year Dropdown List 10
automatically generates a Payroll Report 100% 0
preview. 0%

4. Clicking the Print button will generate a


PDF, Excel, and Word document of the 10
Payroll Report. 100% 0
0%

5. Clicking the Close Icon will close the


confirmation message. 10
100% 0
0%
62

Based on the evaluation stated above, Table 20 shows the Accounting Account

on the evaluation sheet of the system. Based on the evaluation above the evaluators

rated “Passed”, none of the evaluators rated “Failed”.

Under the category of Accounting Login, table 21 presents the findings on

the assessment of the system. The evaluation shows if it is passed or failed by the

number of the person who tested the system.

Table 21

Evaluation Summary

Category Percent Percent


Passed Failed

1. Admin Login 10 100% 0 0%

2. Accounting Login 10 100% 0 0%

2. File Maintenance 10 100% 0 0%

3. Transaction 10 100% 0 0%

4. Generation of Reports 10 100% 0 0%

Table 21 shows the Summary of evaluation of the system.

You might also like