Origin Of Malaysia Building Society Berhad

Print   

02 Nov 2017

Disclaimer:
This essay has been written and submitted by students and is not an example of our work. Please click this link to view samples of our professional work witten by our professional essay writers. Any opinions, findings, conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of EssayCompany.

Introduction

About MBSB

History

The origin of Malaysia Building Society Berhad (MBSB) can be traced to the Federal and Colonial Building Society Limited incorporated in 1950. Later than in 1956, it changed to Malaya Borneo Building Society Limited (MBBS), with the Malaysian Government as its major shareholder. MBBS was listed on the Stock Exchange of Malaysia and Singapore in August 1963.

MBSB was incorporated in Malaysia under the Companies Act, 1965 on 17 March 1970, before it was listed on the Kuala Lumpur Stock Exchange on 14 March 1972. The Employees Provident Fund Board (EPF) and Permodalan Nasional Berhad (PNB) are the major shareholders of MBSB

As the first property financier, MBSB offers a spectrum of innovative products and services through its network all over Malaysia including in Sabah & Sarawak.

Organizational background

MBSB has been granted with an exemption under Section 7(4) of the Borrowing Companies Act 1969 (BCA),

The BCA was later known as Finance Companies Act 1969 (FCA) upon the coming into force of the Banking and Borrowing Companies Act 1979 (BBCA).

As a result of the change from BCA to FCA, all reference to borrowing business and borrowing company were to be construed respectively as finance business and finance company.

The FCA was later repealed by Banking and Financial Institutions Act 1989 (BAFIA). As a result, all finance companies are now under purview of BAFIA

Organizational mission

MBSB is a company incorporated under the Companies Act 1965 and a Scheduled Institution as defined under the Banking and Financial Institution Act 1989 (BAFIA). The status of an Exempt Finance Company was granted to MBSB on 1 March 1972 by the Ministry of Finance and the status has remain since then. This allows MBSB to carry on a finance business without a license.

Section 128(2) of BAFIA states that all exemptions and approval made or given under the repealed acts (FCA) shall be deemed to have been made and given under the relevant corresponding provisions of BAFIA and shall remain in force until revoked, rescinded or replaced by the corresponding provisions of BAFIA.

Organizational vision

For the MBSB the organizational mission is to customers indeed. For MBSB is make all the customers satisfied with all the services provide by MBSB.

Setting new standard for customers

Consolidating strenghts

Building momentum

Enhancing market presence

PROJECT DEFINITION

current industry practice, a supervisor has given the project the system will be developed and may be used in the company. in this project, my supervisor has been entrusted to prepare a project of Staff Performance System. In this system, the supervisor has asked me to make the system pay the employee count at the auction and insurance department. This is because the system is relate to their work of selling the product as much as possible to get bonus pay for reaching percent or target set.the estimate of 15%, 25% and 35% of the range specified. product that has been provided by the company aims to achieve the goals that were set before a new product.

Therefore, industrial training supervisor asked to make a system that relate to what the system will be developed. so that I can make a simple system and can be used later.

ANALYSIS

Fact finding

There are 2 methods of fact-finding for the Staff Performance System which is Interviews and observation.

Intervews

In interview session, there have 3 system developer in MBSB to corporate with the system that want to develop. Interviews is major fact-finding to develop the staff performance system to develop. It is because to show all the main function directly to the system to avoid the unrelate user requirement.

Interview

Interviewee:

Nur Syafiqah Ahmad

IT Support System

MBSB Berhad

Interviewer:

Dzul Fariq Bin Sahar

HND Student of MARA Profesional College Beranang

02 July 20010

Location:

IT Dept Damansara

.

Appointment Date:

03 July 2010

Start Time : 12.45 pm

End Time : 1.00 pm

Objectives:

To gather data and information needed to develop system Staff Perfomance for this MBSB BHD.

Data Collection with doing review documentation, observation and interview the IT Support System to get data and useful information.

Agenda: Approximate Time:

Introduction 3 minutes

Overview of interview

Topics To Be Covered 12 minutes

Permission to Tape Record

Topic:

DzulFariq

:

What is the current system that you using the Staff Performance"?

Nur Syafiqah Ahmad

:

According to the current, the Staff Performance is using a manual system. The system does not have any computerized.

DzulFariq

:

There have another problem you have found from the manual system?

Nur Syafiqah Ahmad

:

No, there is only 1 problem I have found from the Staff Performance system. This system is using manual system, so I want you to help me develop a new system which is computerized system.

DzulFariq

:

Do you have any suggestion for me to enhance the system?

Nur Syafiqah Ahmad

:

I think you have to enhance the system because the system is not standardized yet and the system is not friendlier user.

DzulFariq

:

How would you like the system to be?

Mohd Shahrizaiffuddy Shamsuddin

:

As long as it is simple, easy to use and I really hope that the system must be user friendly.

DzulFariq

I’ll make sure the system will exist as soon as possible. Thank you for your cooperation.

Nur Syafiqah Ahmad

I hope so ‘Dzul. You are mostly welcome ‘Dzul.

Interviewee

Dzul Fariq Bin Sahar

Date : 03 July 2010

Observation

By observation, this is also major fact-finding techniques. It is because by abservation, the developer can see through the system want to develop and what all the major happen and requirement to developed the system. By using this method of development the developer also can refer how the flow happen in the system if to make all the user want to use this system before release to the end-user.

Data analysis

in data analysis, the have many department in MBSB work together to corporate to the system. By term corporate, all the system that developer want to implement is:

To specific dept which is Sale & Auction dept exist in MBSB building

Simple interbuilding regarding coorporate it and Sale & Auction dept

Level Of user they have 2 level of user which is staff (employee) and admin (supervisor and IT-Dept)

The system must contain the basic salary and calculate with several percent have been state. All the salary can be stored in ESOS (employee salary organization sales a.k.a employee shares in company).

All term the term must be approve by the manager and supervisor.

The requirement for the system is required to full-fill all the specs for the system for IT- dept.

From the problem that Nur Syafiqah Ahmad has thought, I have made an observation for make me clearly and understand about the problem that MBSB BHD have face. The observation performed during the work hours at MBSB BHD. It’s start from 2.00 pm until 2.30 pm on 03 July 2010.

Summary

The best techniques I prefer to use from collect information for developing system are interview and observation the MBSB BHD.

Interview

I have made an interview session with En Miss Syafiqah Ahmad who is an IT-Dept Support System. He works under IT-Dept MBSB in Branch Damansara. When I interview him, they gave good cooperation during the interview session.

During interview, I ask him about the problem of the system they have to face it in MBSB HQ in Damansara. He taught that the system does not have Computerized System. He wants me to develop the system as soon as possible to make the user easy entered data as soon as possible.

Observation

Observation is a seeing the system in action gives additional perspectives and better understanding of system procedures. It will help me understand exactly how they perform a task. I was at Information System Center and "MBSB BHD" for one day, observing the activities that occurred that particular day.

From the observation I have made, one of the staff who enter data to the Staff Performance system does not have Computerized System. It makes the staff using the manual system to find the code by searching the id code one by one from the list of the Loan Package below. It will take a long time to find and update the location and wasted their time to search the location.

Project feasibility

Current system

Technical (hardware and Software)

Technical Cost

Plan A

Stand - alone

Plan B

Networking

Plan C

Online

Item

Cost

Qty

Cost

Qty

Cost

Qty

Technical (Hardware specification)

MOTHERBOARD: ASUS P4P800

-

-

RM 529

1

-

-

PROCESSOR: Intel Pentium 4 Extreme edition 3.4Ghz

-

-

RM1090

1

-

-

HARD DISK: SEAGATE BARRACUDA 7200.7 SATA

-

-

RM 690

1

-

-

RAM: KINGSTON HYPER-X 1GB(DDR RAM)

-

-

RM 800

1

-

-

DISPLAY CARD: POWERCOLOR RADEON 9600XT Bravo

-

-

RM728

1

-

-

NETWORK CARD: D-Link DFE-530TX+ Fast Ethernet PCI Network Adapter

-

-

RM 45

1

RM 45

1

SOUND CARD: PHILIPS PSC 605 SONIC EDGE 5.1

-

-

RM 130

1

-

-

MONITOR17’’: CRT SAMSUNG SYNCMASTER

-

-

RM 490

1

-

-

MOUSE: Logitech Scroll PS/2

-

-

RM 25

1

-

-

KEYBOARD: Multimedia PS/2

-

-

RM 30

1

-

-

FLOPPY DISK DRIVE: SONY 1.44 MB 3.5 "FDD

-

-

RM23

1

-

-

CD-ROM DRIVE: ASUSTEK 52X

-

-

RM 55

1

-

-

TOTAL

-

RM 4725

RM 45

Software Cost

Plan A

Stand – alone

Plan B

Networking

Plan C

Online

Item

Cost

Qty

Cost

Qty

Cost

Qty

OS: MICROSOFT WINDOWS XP PROFESSIONAL

-

-

RM 554.96

1

-

-

SOFTWARE: MICROSOFT OFFICE

-

-

RM 1550.82

1

-

-

NOS: NT Server 4.0

-

-

RM 1241

1

RM 1241

1

TOTAL

-

RM 3346.78

RM1241

* This system completely can running the Staff Performance System smoothly.

Intangible benefits

This project can provide many benefits to the MBSB BHD. For example, this new system will provide innovative services to staff (users). This system also can improve the branch management efficiency, speed, flexibility.

System benefits may have direct organizational benefits such as the improvement of employee morale or they may have broader societal implications such as reduction of waste creation or resource consumption.

The intangible benefits from this project are:

Increase MBSB benefit

Reduce data redundancy

Increase productivity

Enhance staff skills

Able to supports current system operation.

Times consuming.

The benefit feasibility by using for the Staff Performance System- it will increase the MBSB benefit. The MBSB staff percent record will no longer will be missing and the record also cannot lose.

Using this system also will reduce data redundancy with excellent and it also increases the data retrieval with good. All the data will retrieve save and secure in the database.

The system also enhanced staff skill using computerized system this will make the staff know more knowledge but in a certain software or application because this system only use Microsoft access. With this new system, staff will satisfied with the system because it will make their job in input the code, which ID is faster than current system.

It also will increase productivity and community of the company (MBSB). This system also supports current system operation with excellent. Using this system it will make job faster, the time consuming is excellent.

Tangible benefits

Tangible benefits are the source can be touch and fill it or look it. In the system that I want to develop, the company also has the tangible benefits for applying the system.

Staff cannot do the overtime

Staff do not the correction rapidly

Staff can be more concentrate in their work(hardworking)

Reduce cost

In Tangible benefits, the staff has much more benefits by applying the computerized system. Which is, the staff avoiding the overtime during the time work, it is cause of the computerized system, has so many automatically key function. And its very easy and simple compare using manual system.

It also, will make staff reduce they correction, for example, regarding for the current system, staff must recheck the data, if the data has wrong input, the staff responsible to make the correction. Compare when using the computerized system, the staff just can edit the data just in finger tips. It’s more simple compare using the manual system.

For instance, the staff can be concentrating to do their work, it is because, the staffs are very familiar with the current system (manual system). When using the computerized system (Staff Performace System), the user must learn step by step. Its can influence the staff worker to study the functional about the new system for their own good.

Besides that, staff also can reduce cost by using paper. It is cause of the using manual system. By using manual system, its lots of thing their want to use, such as pen, paper, books, liquid paper and many more it very costly, but if the staff use computerized system. It just one packets of money that they just buy and computerized system is doesn’t use such things compare to manual system.

PROJECT MANAGEMENT DOCUMENTATION

Process modeling

Gantt chart

Pert Chart

Activity

Preceding Activity

1) Initiate Team

-

2) Data Collection

1

3) Project Definition

2

4) Proposed Plan

2,3

5) Project Feasibility

4

6) Process Modeling

4,5

7) Logic Modeling

6

8) Conceptual Data Modeling

6,7

9) Designing For and Report

8

10) Designing Database

9

11) Designing the internal

9,10

12) Verification Techniques

11

13) Installation

12

14) Training and Supporting User

13

15) System Maintenance

13,14

Activity

TE

TL

Slack TL - TE

On critical path

1

2

2

0

Yes

2

3

3

0

Yes

3

5

5

0

Yes

4

10

10

0

Yes

5

13

13

0

Yes

6

15

15

0

Yes

7

21

21

0

Yes

8

23

23

0

Yes

9

35

35

0

Yes

10

38

38

0

Yes

11

42

42

0

Yes

12

49

49

0

Yes

13

53

64

11

Yes

14

64

64

0

Yes

15

73

73

0

Yes

Design

Context Diagram

Context diagram is a highest-level view of system, which contains only one process, no data stores, data flows and sources/sinks. The entire system is represented by single process, labeled "0". The sinks/sources represent its environment boundaries. In this system, the data sources are staff and supplier. The context diagram actually, is an overview of an organization with the system that shows the system boundaries, external entities that interact with the system, and the major information flows between the entities and the system.

DFD level 0 & N

Data Flow Diagram

Data Flow is the data in motion, moving from one place in a system to another. Data Flow Diagram is a picture of the movement of data between the external entities and the processes and the data stores within a system.

Data Flow Diagram is very useful for representing the overall data flows into, through and out of an information system. Data flow diagrams rely on only four symbols to represent the four conceptual components of a process model that are data flows, data stores and source/sinks. Data flow diagrams should be mechanically correct, but they should also accurately reflect the information system being modeled.

Decomposition

Logical Modeling

Structured English

It is use to specify the logical of information system process. Structured English relies on action verb and noun phases and contain no adjective or adverb. It was using the subset of English vocabulary to express information system process procedures. It is used noun phrases to describe data structure, such as patron name and patron address

Process 1.0 Get Staff Details

BEGIN

READ staff details from STAFF

SAVE staff details to data store STAFF

END

Process 2.0 Get Sales Detail

BEGIN

READ Sales details from STAFF

SAVE sales details to data store DETAILS

END

Process 3.0 Calculate total salary

BEGIN

RETRIEVE sales details from data store DETAILS

RETRIEVE staff details from data store staff

ADD staff salary with commission

SAVE salary details to data store SALARY

END

Process 4.o Generate slip

BEGIN

RERIEVE salary details into slip format

TRANSFORM salary slip

GANERATE salary slip

END

Process 5.0 Generate report

BEGIN

RETRIEVE salary details

TRANSFORM salary details into report format

GENERATE report

END

Desicion Tree

Desicion table

1

2

3

4

Rules

Sales item

Category of staff

>5 items

Old staff

<5 items

New staff

>5 items

Old staff

<5 items

New staff

Action

Get commission

Gift

Increment salary

X

X

X

X

X

X

X

X

CONCEPTUAL DATA MODELING

E-R Model

1st ERD

Final ERD

Normalization

Unf

SALARY (staffid, sales_id, date, address, tel, name, status, ic, sales_desc, gander)

1unf

SALARY(staff_id, sales_id, date, address, tel, name, status, ic, sales_desc, gander)

2nd unf

SALARY (Staff_Id, sales_id, date)

STAFF (staff_id,address, tel, ic, gander, status)

SALES (staff_id, sales_id, sales_desc)

3rd unf

SALARY (Staff_Id, sales_id, date)

STAFF (staff_id,address, tel, ic, gander, status)

SALES (staff_id, sales_id, sales_desc)

INTERFACE DESIGN

storyboard

password form

label

label

label

text

text

label

label

button

button

1

EXIT

2

Welcome form

label

button

button

button

label

label

button

2

EXIT

5

4

3

button

button

6

7

Staff form

label

button

button

button

label

label

button

2

EXIT

5

4

3

button

button

6

7

Salary Form

4

label

label

label

Combo box

label

text

label

text

label

text

label

text

label

text

label

text

Image

Image

Image

Image

button

button

button

New Data

Save data

Refresh data

label

Combo box

button

button

Print Slip

3

Designing form report

4

label

label

label

Combo box

label

text

label

text

label

text

label

text

label

text

label

text

Image

Image

Image

Image

button

button

button

New Data

Save data

Refresh data

label

Combo box

button

button

Print Slip

3

Staff report form

Sales report form

5

label

button

2

button

Print Slip

label

label

label

label

label

label

label

label

label

label

label

label

label

Salary report form

7

label

button

button

Print Slip

label

label

label

label

label

label

label

label

label

label

label

label

label

2

IMPLEMENTATION

Testing

There are two types of verification plans which are Dynamic Testing and Static Testing. Under the Dynamic Testing, it is divided into 3 two more types of testing which is Functional Testing, Structural Testing and also Random Testing.

Under the Functional testing, there is the Black box testing while under the Structural testing there is White box testing. Under the Static testing, there are Consistency techniques and Measurement techniques.

Dynamic testing

Dynamic testing is a testing that involves the operation of a system or components in it. In the dynamic testing, the testing involves the coding in the system whether the coding is correct or not. Other than that, the dynamic testing makes count of the functionality of the button in the system whether the button is functioning or not.

Dynamic Testing also involves working with the software, giving input values and checking if the output is as expected. These activities are called Validation activities. In the dynamic testing, there are three testing which are Functional testing, Structural testing, and lastly Random testing

Functional testing

The Functional testing is a testing that involves identifying and testing all the functions of the system as defined within the requirements. The example of the Functional testing is black box testing.

Black box testing

Black box testing takes an external perspective of the test object to derive test cases. These tests can be functional or non-functional even though it is usually functional. The test designer selects valid and invalid input and determines the correct output. There is no knowledge of the test object's internal structure.

In a black box test on a software design, the tester only knows the inputs and what the expected outcomes should be and not how the program arrives at those outputs. The developer can make a table for the testing of the system that is the functioning of the button in the system is correctly functioning or not correctly functioning.

Structural testing

Structural testing has full knowledge of the implementation of the system. The example for the structural testing is the white box testing. It detects errors in the coding that occur in the system.

White box testing

White box testing is a security testing method that can be used to validate whether code implementation follows intended design, to validate implemented security functionality, and to uncover exploitable vulnerabilities.

The purpose of any security testing method is to ensure the robustness of a system in the face of malicious attacks or regular software failures. White box testing is performed based on the knowledge of how the system is implemented. White box testing includes analyzing data flow, control flow, information flow, coding practices, and exception and error handling within the system, to test the intended and unintended software behavior.

Random testing

Random testing is a testing that freely chooses test cases among the set of all possible test cases. Random testing is also an ad hoc testing. So the tester can give the out of coverage data and check the stability of the application whether the system can perform smoothly or not.

Static testing

Static testing is a testing that does not involve the operation of the system or component. Static testing is a form of software testing where the software is not actually used. This is in contrast to dynamic testing. It is generally not a detailed testing, but it checks mainly for the sanity of the code, algorithm, or document.

It is primarily syntax checking of the code or and manually reading of the code or document to find errors. This type of testing can be used by the developer who wrote the code in isolation. In static testing, there are two techniques which are Consistency techniques and Measurement techniques.

Consistency techniques

The consistency technique is a technique that is used to ensure that a program properties such as correct syntax, correct typing and correct requirements and specifications translation is in correct condition.

This consistency technique is based on the text that exists in the system. For example, text spelling that the developer uses in the system need to be correctly spelled. The purpose is for users to easy to understand the meaning and the function of textbox in the system when users want to key in the data in the system.

Measurement techniques

Measurement technique refers to the measurement of properties such as error proneness, understandability and well structured. The purpose of measurement technique is to investigate whether the system is easy to be understood by the user of the system. Other than that, it also to test the system structure and analyze the weaknesses of the system structure.

Form interface name: Admin/Staff Password Form

Testing part:

Process

Description

Input

Expected result

Actual result

Enter the Admin password to enter the Admin menu form

This process allow user(admin) to load the Admin main menu

Admin enter the password in the blank text box

Display the admin main menu

Success

Enter the Staff password to load to the staff Menu form

This process allow user to load the payment form

Click on make payment icon

Display payment form

Success

Exit the system

This process allow user to exit the system

Click on quit system Link

Exit the system

Success

Form welcome name: Staff Info (sales)

Testing part:

Process

Description

Input

Expected result

Actual result

View item

This process allow user/staff to view the detail of hardware record

Select the listed hardware.

Display detail hardware record

Success

Delete detail listed hardware item record

This process allow user to delete the detail hardware record

Key in hardware ID number in the text box

Click delete button

Delete hardware item record

Success

Update detail student record

This process allow user to update the detail hardware/product record

Select button New

Key in hardware/productID number in the text box

Update the hardware/product detail information

Success

Attached new hardware record

This process allow user to add/attached new product/hardware picture

Click new and create new id

Click attached picture in picture form

Completely fill in all the information.

Click on save button

New picture record save

Success

Form interface name: admin salary/ calculate the staff payment percent basic.

Testing part:

Process

Description

Input

Expected result

Actual result

Calculate new salary

This process allow user/staff to search the exact of staff salary base the sales have been made

Key in staff ID number in the text box

Select the basic salary base staff id

Enter the date by the sale have been made.

Select the product base on the listed product have.

Enter the amount the product.

Click icon calculate after enter amount

Display the exact salary

Success s

Make new salary by Admin

This process allow user (admin) to calculate the exact salary by the staff performance

Key in staff ID number in the text box

Select the basic salary base staff id

Enter the date by the sale have been made.

Select the product base on the listed product have.

Enter the amount the product.

Click icon calculate after enter amount

Save payment information

Print receipt

Success

Print the salary

Is allowed the admin to print the report of the basic salary to the staff

Key in staff ID number in the text box

Select the basic salary base staff id

Enter the date by the sale have been made.

Select the product base on the listed product have.

Enter the amount the product.

Click icon calculate after enter amount

the receipt printing

Print receipt

Success

Technique 2 – random testing

Another technique chosen in testing the system is random testing. The technique is chosen because it is suitable to test the stability of the system by testing the part of the function in the system randomly.

Process

Description

Input

Expected result

Actual result

View staff record

This process allow user to view the detail of staff record

Key in student ID number in the text box

Click staff report button

Display detail staff record

Success

Update salary form

This process allow user to update salary form

Key in staff ID number in the text box

Select the basic salary base staff id

Enter the date by the sale have been made.

Select the product base on the listed product have.

Enter the amount the product.

Click icon calculate after enter amount

Click home link

Click salary report button

Display payment form

Success

Update detail sales record

This process allow user to calculate the exact sales is have the error input by the staff performance (product sales)

Select the item/product

Update all the product requirement

Click button save.

Click button home

Click sales report.

Update the sales detail information

Success

Black box testing test case

Test Case Description

Test Case Number

:

1_____________________________________________

Date

:

13/08/2010 ____________________________________

Test Case Desc

:

Load staff record form _________________

______________________________________________

______________________________________________

Program Name

:

MBSB – Staff performance system_________

Test Data Desc

:

Load staff record form to maintain new, save and print.

__________________________________ ____

_____________________________________________

Expected Result

:

The staff record form in load____________________

When user press print in form staff _____

_____________________________________________

Actual Result

:

The staff record form is successfully loaded ____

_____________________________________________

_____________________________________________

Test Case Prepared By

:

Dzul Fariq Bin Sahar,_______________________

System Developer_ __

Test Case Description

Test Case Number

:

2____________________________________________

Date

:

13/08/2010 ___________________________________

Test Case Desc

:

Load salary form ________________

_____________________________________________

_____________________________________________

Program Name

:

MBSB – Staff Performance system________

Test Data Desc

:

Calculate salary form _____________________________________________

__________________________________ ____

_____________________________________________

Expected Result

:

The calculate form is load ____________________

When user press calculate icon _____

_____________________________________________

Actual Result

:

The calculate is successfully loaded ____

_____________________________________________

_____________________________________________

Test Case Prepared By

:

Dzul Fariq Bin Sahar

System Developer_ __

Test Case Description

Test Case Number

:

3____________________________________________

Date

:

13/08/2010 ___________________________________

Test Case Desc

:

Exit the system ________________

_____________________________________________

_____________________________________________

Program Name

:

MBSB – Sales ID system________

Test Data Desc

:

Exiting the system ___________________

__________________________________ ____

_____________________________________________

Expected Result

:

The system exit ____________________

When user press exit link _____

___________________________________________ _

Actual Result

:

The staff performance system will exit __ _

___________________________________________ _

_____________________________________________

Test Case Prepared By

:

Dzul Fariq Bin Sahar

System Developer_ __

Test Case Description

Test Case Number

:

4____________________________________________

Date

:

13/08/2010 ___________________________________

Test Case Desc

:

View staff record ________________

_____________________________________________

_____________________________________________

Program Name

:

MBSB- Staff Performance System________

Test Data Desc

:

View staff record ___________________

__________________________________ ____

_____________________________________________

Expected Result

:

The record of search staff report is displayed ___________

_____

_____________________________________ _____ _

Actual Result

:

The staff report is successfully loaded __ _

___________________________________________ _

_____________________________________________

Test Case Prepared By

:

Dzul Fariq,_______________________

System Developer_ __

Test Case Description

Test Case Number

:

5____________________________________________

Date

:

13/08/2010 ___________________________________

Test Case Desc

:

delete staff record __ ________________

_____________________________________________

_____________________________________________

Program Name

:

MBSB- Staff Performace system_______________________________________

Test Data Desc

:

Delete detail staff record ___________________

__________________________________ ____

_____________________________________________

Expected Result

:

The record of staff is deleted when user click__ ______

On delete button _____

_____________________________________ _____ _

Actual Result

:

The staff record is successfully deleted __ __ _

___________________________________________ _

_____________________________________________

Test Case Prepared By

:

Dzul Fariq bin Sahar_____________________________

System Developer_ __

Test Case Description

Test Case Number

:

6____________________________________________

Date

:

13/08/2010 ___________________________________

Test Case Desc

:

Update detail staff record ___ ________________

_____________________________________________

_____________________________________________

Program Name

:

MBSB – Staff Performance System________

Test Data Desc

:

update staff record ________________ _

__________________________________ ____

_____________________________________________

Expected Result

:

The record of staff is update when user click ______

On the save button _____

_____________________________________ _____ _

Actual Result

:

The staff record is successfully updated __ _

___________________________________________ _

_____________________________________________

Test Case Prepared By

:

Dzul Fariq Bin Sahar,_______________________

System Developer_ __

Test Case Description

Test Case Number

:

7____________________________________________

Date

:

13/08/2010 ___________________________________

Test Case Desc

:

Add new staff record ________________

_____________________________________________

_____________________________________________

Program Name

:

MBSB –Staff Performance system________

Test Data Desc

:

Add new staff record ___________________

__________________________________ ____

_____________________________________________

Expected Result

:

The record of new staff is add in the system ___

When user click on the save buttons _____

_____________________________________ _____ _

Actual Result

:

The new staff record is successfully added in the_ _

The system_________________________________ _

_____________________________________________

Test Case Prepared By

:

DzulFariq Bin Sahar,_______________________

System Developer_ __

Installation

Before installation

Processor

$48.99 = RM 181.30

Operating System

$110.97 = RM410.60

Microsoft Access 2007

$106.89 = RM395.50

Memory

$18.99 = RM70.30

Disk space

$69.95 = RM258.80

Monitor

$49.99 = RM185

Pointing Device

$29.15 = RM107.90

Keyboard

$9.99 = RM 37

Total

RM1646.40

After installation

Processor

$48.99 = RM 181.30

Operating System

$110.97 = RM410.60

Microsoft Access 2007

$106.89 = RM395.50

Memory

$18.99 = RM70.30

Disk space

$69.95 = RM258.80

Monitor

$49.99 = RM185

Pointing Device

$29.15 = RM107.90

Keyboard

$9.99 = RM 37

Total

RM1646.40

There is no changing in the cost price before and after installation price which is can be good. The stabilized happen because of the market of the computer hardware price were unchanging. No modification or increment in the item of the costing, it just the same.

User training Module

User training module

Training module

Date : 22/08/2010

Time :10am to 2pm

Venue : MBSB IT-Dept Administration office

By : Dzul Fariq Bin Sahar

Time

Agenda

10am – 11am

Introduction of the Staff Performance system

11am – 12am

Question and answer session

12am – 1am

Break

1am – 2am

Practical

Training material

The training material will be use during the training session is slide show created by using Microsoft Power Point. The slide will be covering each session during the training such as overview and how to use the system. Furthermore, a booklet of user manual also going to supplied for the agencies as added guidance on how to use the system in more specific.

User Manual

Form password

For getting started, this system will appeared the password form for loading the system form.

The user must choosing level of user to make the system running.

The user must enter password by level of user (Admin and Staff)

The system will be appear textbox after the user enter the password either wrong or correct password.

Loading form

The form will appear if the system have the correct password.

The system link straight to the welcome form.

Welcome form

After the loading success the welcome appear

In welcome form they have six button

Button staff is to preview the staff detail.

Button sales is to preview sales details is to make staff to enter the sales detail and sales have been made.

Button salary is to make the staff to calculate the salary have been made .

Staff report is to make staff to check the staff details

Sales report is to make refer and check the sales that have been made.

Salary report is to check the salary after basic salary calculation with the amount of sales.

Staff form

In the staff form the have 3 buttons that the user must know.

Button new is allow user(staff) to enter the new detail if the user is new staff and to update the details.

Button save is to save the information if the user complete the update and register.

Print button is to print is allowed to admin to print the staff details.

Sales report

In sale report is shows all the product in the Hi-Tech company.

In this form they have 2 buttons.

New button is to allowed the user update and add a new product.

Save button is user done fill all the requirement in the product.

Salary form.

in salary form is to make the calculation by the product and amount that the user make by resit.

In this form is allowed to admin to print the report to the user.

In this form they have 3 button.

New button is to make correction if the user want to make the new sales.

Save button is to make user to save after the user settle editing.

Print slip is not allowed the staff but is only to the admin to print the slipt.

Calculate icon is to make the user calculate the amount to the sales that have been made and calculate the salary regarding the amount and percent given.

Staff report.

Staff report is functioning to admin to print out the report

This report is to check all the transaction have been made by the staff and payment the salary base on the sales have been made by the staff

In this report the staff can check all the staff sales and amount to make all the calculation.

Sales Report

In sales report is to view all the product has sold to the company.

The report is to check all the edited, adding, deleted product to the company.

Salary report

Salary report is to recheck all the staff sales and after calculate the basic amount with the percent given.

The salary report is allowed to Admin to print to show all the staff sales made.

Maintainace plan

Validation of input and output

Process

Description

Input

Expected result

Actual result

Entering data to staff Name text field

Staff Name

Dzul fariq bin sahar

Text box display input data

Input data displayed on text box.

Entering data to Address text field

Staff Address

cheras

Text box display input data

Input data displayed on text box.

Select combo box on Gender

Staff Gender

Female or Male

Text box display input data

Input data displayed on text box.

Entering data to status combo box

Staff status

Single /Married

Text box display input data

Input data displayed on text box.

Entering data to Tel No text field

Staff Tel no

019-2938478

Text box display input data

Input data displayed on text box.

Entering data to Item ID No text

Product ID no

001 Life Loan

Text box display input data

Input data displayed on text box.

Entering data to Date sales

Staff sales

1st February 1987

(Date/Time)

Text box display input data

Input data displayed on text box.

Debugging process

Debugging is a methodical process of finding and reducing the number of bugs, or defects, in a computer program or a piece of electronic hardware thus making it behave as expected. Debugging tends to be harder when various subsystems are tightly coupled, as changes in one may cause bugs to emerge in another. The debugging is started by trying to reproduce the problem. This can be a non-trivial task, for example in case of parallel processes or some unusual software bugs. Also specific user environment and usage history can make it difficult to reproduce the problem.

After the bug is reproduced, the input of the program needs to be simplified to make it easier to debug. For example, a bug in a compiler can make it crash when parsing some large source file. However, after simplification of the test case, only few lines from the original source file can be sufficient to reproduce the same crash. Such simplification can be made manually, using divide-and-conquer approach. The programmer will try to remove some parts of original test case and check if the problem still exists. When debugging the problem in GUI, the programmer will try to skip some user interaction from the original problem description and check if remaining actions are sufficient for bug to appear. To automate test case simplification, delta debugging methods can be used. But in access 2007 the developer must recheck one by one, what the faulty that the user want to enhance it is because the coding has been used in acceess 2007 is using vb. Net.

Backup Strategy

Backup refers to making copies of data so that these additional copies may be used to restore the original after a data loss event. Backups are useful primarily for two purposes which are to restore a state following a disaster (called disaster recovery) and to restore small numbers of files after they have been accidentally deleted or corrupted. Backups are typically that last line of defense against data loss, and consequently the least granular and the least convenient to use

Backup Strategy for Staff Performance System

Frequency of Backup

Once a weak every Monday at 10.00 A.M

Backup Medium

DVD-R

Weak

1

2

3

4

Quantity of Medium

2

2

2

2

The backup medium will make 2 of copy backup data for every backup

Backup Software

EasyPHP software(include integrity testing of backup and restore file)

Store Location

Backup Storage Room

Justify the relevance of Backup Strategy documented in the Project Maintenance Report.

As known, backup is the activity of copying files or databases so that they will be preserved in case of equipment failure or other catastrophe. Backup is usually a routine part of the operation of large businesses with mainframes as well as the administrators of smaller business computers. The retrieval of files you backed up is called restoring them.

The relevance of backup strategy is system and the data is very meaningful and important for company to be protected form any disaster or any problem, so with system backup will make the data and system safe from that kind of problem. Disaster can be expected to come and the time to happen cannot be known so that is relevance to the company make backup data or file.

The other reason is data about client or customer is very important to be keeping in safe because when the data need to be use or asked by customer, so the company can give or print out that data. If the data is lost or corrupted, customer will not trust that company anymore and it possible that customer will sue the company. That is why backup strategy is important and relevant to be applied.

Virus attack, spyware, hackers, crackers and so on are spreader so fast and can’t be control anymore. Anything can be happen to the system if not be protected properly. One of the ways to overcome this problem or this issue is by make a system recovery and backup. Its relevance to do make backup data, this is because only with backup data user may get back what they lost.

As conclusion, backup is very important to this company and backup strategy is needed to ensure this system can be use and the data can be getting back if anything happen to the system of the database.

Conclusion

By system and documentation have been made, the requirement can be done smoothly. The staff performance system might be running in certain views of admin. To enhance the system. The developer also can choose another software can be more suitable such as Os Ticketing, VB.net and etc.By the task given by the supervisor i also can improve a lot of sector in IT- Dept as for staff there.

After three month of training industry in MBSB BERHAD, I learned a lot there, especially the working environment in the sector loan. MBSB BERHAD company has also taught me the importance of IT sector in a company that has become a useful transformation in the world. In addition, the company is divided into a number of department should be separated according to their needs and division of labor. I am working in MBSB operations. was assigned to investigate the charge or entry account of loans from a number of corporations, individuals and banks that have been registered under the MBSB operations.

In addition, I also was given the task of training the industry to create a simple internal systems to enable all workers to raise the standard of integrity of each individual. My supervisor gave me the confidence to make a simple system known as Staff Performance System. This system is a simple system for a department of the auction & Insurance department to enable them to achieve the objective of the company.

In this system the formation of many other supervisor-supervisor helps me to make a brief aftermath system for computer needs to be done on the server. When completed and installed on the server. many were satisfied that the system function well in the system is easy to understand.

This system is intended to provide some benefits to staff in this department. they (staff) to achieve the target required to meet the performance to be achieved by the company.

With this system functions as a system that will increase salaries of employees for the sale of products required by them. for example, the workers will be increased salaries based on the amount of product sold will be multiplied at some specified percent of basic salary. This bit of competitiveness to increase their self-development of the sector salaries. And this system has been successfully completed at the request of supervisors to be done.

Last but not least, thanks to all staff MBSB to give me strenght and courage to settle this work perfectly. May Allah blest you.



rev

Our Service Portfolio

jb

Want To Place An Order Quickly?

Then shoot us a message on Whatsapp, WeChat or Gmail. We are available 24/7 to assist you.

whatsapp

Do not panic, you are at the right place

jb

Visit Our essay writting help page to get all the details and guidence on availing our assiatance service.

Get 20% Discount, Now
£19 £14/ Per Page
14 days delivery time

Our writting assistance service is undoubtedly one of the most affordable writting assistance services and we have highly qualified professionls to help you with your work. So what are you waiting for, click below to order now.

Get An Instant Quote

ORDER TODAY!

Our experts are ready to assist you, call us to get a free quote or order now to get succeed in your academics writing.

Get a Free Quote Order Now