development of visual asset management and...

26
DEVELOPMENT OF VISUAL ASSET MANAGEMENT AND MONITORING SYSTEM (VAMMS) FOR ADVANCED MANUFACTURING TECHNOLOGY CENTRE (AMTC) NORHADIYATI BINTI MOHD. MOKHTAR UNIVERSITI TEKNOLOGI MALAYSIA

Upload: others

Post on 13-Sep-2019

31 views

Category:

Documents


0 download

TRANSCRIPT

DEVELOPMENT OF VISUAL ASSET MANAGEMENT AND

MONITORING SYSTEM (VAMMS) FOR ADVANCED MANUFACTURING

TECHNOLOGY CENTRE (AMTC)

NORHADIYATI BINTI MOHD. MOKHTAR

UNIVERSITI TEKNOLOGI MALAYSIA

PSZ 19:16 (Pind. 1/07)

UNIVERSITI TEKNOLOGI MALAYSIA

CATATAN: * Potong yang tidak berkenaan. ** Jika tesis ini SULIT atau TERHAD, sila lampirkan surat daripada pihak

berkuasa/organisasi berkenaan dengan menyatakan sekali sebab dan tempoh tesis ini perlu dikelaskan sebagai SULIT atau TERHAD.

♦ Tesis dimaksudkan sebagai tesis bagi Ijazah Doktor Falsafah dan . Sarjana secara penyelidikan, atau disertasi bagi pengajian secara kerja kursus dan penyelidikan, atau Laporan Projek Sarjana Muda (PSM).

BORANG PENGESAHAN STATUS TESIS♦

JUDUL: DEVELOPMENT OF VISUAL ASSET MANAGEMENT AND MONI-

TORING SYSTEM (VAMMS) FOR ADVANCED MANUFACTURING

TECHNOLOGY CENTRE (AMTC)

SESI PENGAJIAN: 2007/2008

Saya NORHADIYATI BINTI MOHD MOKHTAR

(HURUF BESAR) mengaku membenarkan tesis (PSM/Sarjana/Doktor Falsafah)* ini disimpan di Perpustakaan Universiti Teknologi Malaysia dengan syarat-syarat kegunaan seperti berikut: 1. Tesis adalah hakmilik Universiti Teknologi Malaysia. 2. Perpustakaan Universiti Teknologi Malaysia dibenarkan membuat salinan untuk tujuan

pengajian sahaja. 3. Perpustakaan dibenarkan membuat salinan tesis ini sebagai bahan pertukaran antara

institusi pengajian tinggi. 4. **Sila tandakan ( √ )

SULIT (Mengandungi maklumat yang berdarjah keselamatan atau kepentingan Malaysia seperti yang termaktub di dalam

AKTA RAHSIA RASMI 1972)

TERHAD (Mengandungi maklumat TERHAD yang telah ditentukan oleh organisasi/badan di mana penyelidikan dijalankan)

√ TIDAK TERHAD

Alamat Tetap:

NO 206, BLOK 12, JLN KENARI 6/1K

SEKSYEN 6, 40000 SHAH ALAM

SELANGOR DARUL EHSAN

EN. MOHD RIDZUAN BIN AHMAD Nama Penyelia

Tarikh: 30 OKTOBER 2008 Tarikh: 30 OKTOBER 2008

“We hereby declare that we have read this project report and in our opinion this

project report is sufficient in terms of scope and quality for the award of the degree

of Master of Science (Computer Science – Real-Time Software Engineering)”

Signature

Academic Mentor

Date

Signature :

Industrial Mentor : Dr. Wan Sazaley Bin Wan Ismail

Date : 30 October 2008

DEVELOPMENT OF VISUAL ASSET MANAGEMENT AND

MONITORING SYSTEM (VAMMS) FOR ADVANCED MANUFACTURING

TECHNOLOGY CENTRE (AMTC)

NORHADIYATI BINTI MOHD. MOKHTAR

A project report submitted in partial fulfillment of the

requirements for the award of the degree of Master of Science

(Computer Science – Real-Time Software Engineering)

Centre for Advanced Software Engineering

Faculty of Computer Science and Information System

Universiti Teknologi Malaysia

OCTOBER 2008

ii

“I declare that this project report entitled “Development of Visual Asset Management

and Monitoring System (VAMMS) for Advanced Manufacturing Technology Centre

(AMTC)” is the result of my own research except as cited in references. The project

report has not been accepted for any degree and is not concurrently submitted in

candidature of any other degree.

iii

To my beloved husband

To my beloved daughters Natasha Ameera, Nawwarah Auni & Nawwarah Auji

To my beloved mother and father

iv

ACKNOWLEDGEMENT

First and foremost, I would like to express my deepest appreciation to my

Academic Mentor, Mr Mohd Ridzuan Ahmad and my Industrial Mentor, Dr Wan

Sazaley Wan Ismail for the unconditional support and encouragement, tolerance,

patience and guidance during this five months attachment period.

A millions thanks goes to SIRIM Berhad, my company that has given me the

opportunity to involve in this project. A thousand appreciations to my colleagues

who had given a lot of useful opinion and thought for every technical and non-

technical problem.

Finally to my family who never stop supporting and encouraging me and lift

me up to face all the challenges. A million thanks to my dear husband who has been

very supportive throughout this whole program. To my beloved daughters, Natasha

Ameera, Nawwarah Auni, Nawwaarah Auji. Not to forget my mother and father,

who never stopped to pray for me. It is impossible for me to reach the stage where I

am now without all of you.

v

ABSTRACT

Asset Management encompasses the practices and procedures for controlling

assets in organizations. With no proper Asset Management and Monitoring System,

an organization could not manage and monitor the assets efficiently and thus, the

exact benefit of the investment could not be determined. Visual Asset Management

and Monitoring System (VAMMS) was determined as a project to be developed for

Advanced Manufacturing Technology Centre (AMTC), SIRIM Berhad. VAMMS

was developed as the essential tool for managing and monitoring the organization’s

assets in AMTC. VAMMS provides the capabilities which include tracking of the

location, quantity, maintenance status and depreciation status of the defined assets.

This project covers the complete development of a software product, including the

specification, design, coding and the testing of VAMMS. This project was supported

by four software documents based on the DOD2167A Standard. Waterfall Model

was chosen as the Software Development Model. VAMMS was designed using

UML notation with Rational Rose as the tool, and was developed using ASP.NET.

The produced system has the following modules: View Floor Plan Module,

Searching Module, Asset Malfunction Report Module, Admin Module, Maintenance

Module, and Reporting Module.

vi

ABSTRAK

Sistem Pengurusan Aset merangkumi praktis dan prosidur untuk mengawal

aset di dalam sesebuah organisasi. Tanpa sistem pengurusan dan pemantauan aset

yang baik, sesebuah organisasi tidak dapat mengurus dan memantau aset dengan

berkesan. Oleh yang demikian, hasil yang tepat daripada pelaburan sesebuah

organisasi sukar untuk dikenalpasti. Visual Asset Management and Monitoring

System (VAMMS) merupakan sebuah projek yang dibangunkan untuk Advanced

Manufacturing Technology Centre (AMTC), SIRIM Berhad. VAMMS merupakan

alat yang penting bagi pengurusan dan pemantauan aset di dalam organisasi.

VAMMS meyediakan pelbagai fungsi, termasuk mengenalpasti lokasi, kuantiti dan

status penyelenggaraan serta susutnilai sesuah aset. Projek ini telah disokong oleh

empat dokumen perisian berdasarkan standard DOD2167A. Model Waterfall telah

dipilih sebagai Model Pembangunan Perisisan bagi system ini. VAMMS telah

direkabentuk menggunakan notasi UML dengan menggunakan Rational Rose dan

telah dibangunkan menggunakan ASP.NET. Sistem yang telah dihasilkan

mengandungi modul seperti berikut: Modul Navigasi Pelan Lantai, Modul Carian,

Modul Laporan Kerosakan Asset, Modul Pentadbiran, Modul Penyelenggaraan dan

Modul Laporan.

vii

TABLE OF CONTENTS

CHAPTER TITLE PAGE

DECLARATION ii

DEDICATION iii

ACKNOWLEDGEMENT iv

ABSTRACT v

ABSTRAK vi

TABLE OF CONTENT vii

LIST OF TABLES xi

LIST OF FIGURES xii

LIST OF ABBREVIATIONS xiii

LIST OF APPENDICES xiv

1 INTRODUCTION 1

1.0 Introduction 1

1.1 Background of the organization 2

1.1.1 SIRIM Berhad 2

1.1.2 Advanced Manufacturing Technology

Centre (AMTC) 3

1.1.3 Electronics and Intelligent System

Development Programme (EISDP) 4

1.2 Problem Background 5

viii

1.2.1 Current Problems 5

1.2.2 Importance of the Project 6

2 SCOPES & OBJECTIVES 8

2.0 Introduction 8

2.1 Vision Statement 8

2.2 Project Objectives 9

2.3 Project scope 9

2.4 Project Plan 11

2.5 Project Deliverables 12

3 LITERATURE REVIEW 13

3.0 Introduction 13

3.1 Assets: Definition and Categories 14

3.1.1 Current Asset 14

3.1.2 Long-Term Investment 15

3.1.3 Fixed Asset 16

3.1.4 Intangible Asset 16

3.2 Asset Management Definition 17

3.3 Asset Management Overview 17

3.4 Asset Management and Monitoring System 18

3.5 General Asset Management Principal 19

3.5.1 Asset Management Guiding Principles 20

3.6 Asset Lifecycle 22

3.7 Asset Depreciation 24

3.7.1 Calculating Depreciation Method 26

3.7.1.1 Straight-Line Depreciation 26

ix

3.7.1.2 Accelerated Depreciation 26

3.7.1.3 Sum-0f-Years’ Digit Depreciation 27

3.7.2 Depreciation Method used in VAMMS 27

3.8 Asset Management System in SIRIM Berhad 28

3.8.1 Current Practice in JPHTM 28

3.8.2 Current Practice in AMTC 29

3.9 RFID Technology in Tracking System 29

3.9.1 Fundamental of RFID Technology 30

3.9.2 Comparison between RFID and Barcode 31

3.10 Software Development Model 32

3.10.1 Waterfall 32

3.10.2 V-Shape 34

3.10.3 RUP 35

3.10.4 Why Waterfall Model? 37

3.11 Software Development Technology 39

3.11.1 .NET Framework 39

3.11.2 ASP.NET 39

3.11.3 Advantages of ASP.NET 40

3.11.4 Differences between ASP.NET and Client-

Side Technologies 42

3.11.4.1 Client-Side Scripting 42

3.11.4.2 Server-Side Scripting 43

4 PROJECT IMPLEMENTATION 44

4.0 Introduction 44

4.1 Requirement Analysis and Definition 45

4.1.1 Requirement Gathering Process 46

x

4.1.2 Requirement Analysis Process 46

4.2 System and Software Design 55

4.2.1 Preliminary Design 55

4.2.2 Detailed Design 59

4.3 Implementation and Unit Testing 62

4.4 Integration and System Testing 63

4.5 Operation and Maintenance 65

5 PROJECT DISUSSION 66

5.0 Introduction 66

5.1 Project Infrastructure Requirement 67

5.1.1 Software Requirements 67

5.1.2 Hardware Requirements 68

5.2 Technology Implemented 68

5.2.1 Advantage of Web-Based Application 69

5.3 Project Constraints 69

5.4 Challenges in conducting the VAMMS 70

5.5 Benefit of VAMMS 70

6 CONCLUSION 71

6.0 Introduction 71

6.1 Project Outcomes 71

6.2 Future Work 72

6.3 Conclusion 73

REFERENCES 74

Appendices A-F 76 - 81

xi

LIST OF TABLES

TABLE NO. TITLE PAGE 2.1 Project Deliverables 12

3.1 Recommended IT assets 20

3.2 Stages in typical asset lifecycle 23

3.3 Comparison between FRID and barcode 31

3.4 Comparison between Software Development Models 37

3.5 Project Characteristics 38

4.1 Use Case Description 49

4.2 Classes determined during analysis stage 53

4.3 Description of CSCs for CSCI VAMMS 58

4.4 Description of CSUs for each CSCs for CSCI VAMMS 61

4.5 Test Case of View Floor Plan 63

4.6 Test Case of Manage Asset 64

4.7 Test Cases for Search Asset 64

4.8 Test Cases for Report Malfunction 64

4.9 Test Cases for Maintenance Service 64

4.10 Test Cases for Review Report 65

5.1 Software Requirements 67

5.2 Hardware equipments 68

xii

LIST OF FIGURES

FIGURE NO. TITLE PAGE

3.1 Typical Asset Lifecycle 23

3.2 Waterfall Model 33

3.3 V-Shape Model 35

4.1 Use Case Diagram 48

4.2 Sequence Diagram for Use Case View Floor Plan Basic

Flow 50

4.3 Sequence Diagram for Use Case Manage Asset Basic Flow 51

4.4 Sequence Diagram for Use Case Search Asset Basic Flow 51

4.5 Sequence Diagram for Use Case Search Report Malfunction

Basic Flow 52

4.6 Sequence Diagram for Use Case Maintenance Service Basic

Flow 52

4.7 Sequence Diagram for Use Case Review Report Basic Flow 53

4.8 VAMMS Architecture 56

4.9 CSCI Functional Architecture for CSCI VAMMS 57

4.10 Relationships among CSCs in the CSCI VAMMS 58

4.11 VAMMS Class Diagram 60

4.12 VAMMS Deployment Diagram 65

xiii

LIST OF ABBREVIATIONS

Name Description

OOA - Object Oriented Analysis

OOD - Object Oriented Design

SRS - Software Requirement Specification

SDD - Software Design Document

STD - Software Test Description

STR - Software Test Report

UML - Unified Modeling Language

VAMMS - Visual Asset Management and Monitoring System

xiv

LIST OF APPENDICES

APPENDIX TITLE PAGE

A Project Planning 76 B Progress Reports 77

C Software Requirement Specification (SRS) 78 D Software Design Document (SDD) 79 E Software Test Description (STD) 80 F Software Test Report (STR) 81

1

CHAPTER 1

INTRODUCTION

1.0 Introduction

Visual Asset Management and Monitoring System (VAMMS) was

determined as a project to be developed for Advanced Manufacturing Technology

Centre (AMTC), SIRIM Berhad. VAMMS is considered as an essential tool for

managing and monitoring the organization’s assets in AMTC, Bukit Jalil.

VAMMS was designed to be a location-based asset management system

tailored to the AMTC operational approach to asset management. VAMMS’ visual

approach allows users to view assets by location via the building floor plans. In order

to specify the exact physical location of an asset, VAMMS organizes the assets based

on location hierarchy starting with AMTC floor plan follows by location. An asset

will be assigned to a specific location upon registration. The assets defined in

VAMMS include fixed asset, mobile asset and information technology (IT) assets.

2

By using VAMMS, staff can easily access the information of the assets

attached to the specific location and personnel. VAMMS also provides the searching

capabilities to search for the specific assets based on specific criterias. Furthermore,

VAMMS covers both management and monitoring processes defined in the asset

lifecycle including asset registration, locating and transferring asset, asset

maintenance schedule and asset depreciation. VAMMS also provides the standard

reporting module to facilitate various kinds of reports needed in order to help

management to make an intelligent business decision.

1.1 Background of the Organization

1.1.1 SIRIM Berhad

SIRIM Berhad is registered as a wholly-owned company of the Malaysian

Government under the Ministry of Finance Incorporated on 15 November 1995.

Fully operational in September 1996, SIRIM’s vision is to be among the “world’s

best in quality and technology”.

SIRIM Berhad is the leading organization in industrial research development,

fulfilling the industry needs by blending new innovations with quality and standards.

Continuous reinvention has enable SIRIM Berhad to ensure that it is market-driven,

flexible, cost-effective and responsive to clients and customers.

3

SIRIM Berhad is organized into four Divisions namely; Group Corporate

Division, Support Services Division, Standards and Quality Division and Research

and Technology Division. The Research and Technology Division provides research

and development services which focuses on Advanced Materials, Environmental and

Bioprocess Technology, Machinery and Tooling Technology and Advanced

Manufacturing Technology [1].

1.1.2 Advanced Manufacturing Technology Centre (AMTC)

Advanced Manufacturing Technology Centre (AMTC), a SIRIM Berhad

technology centre, spearheads research and technology development activities

towards developing national capability in areas of industrial and manufacturing

technology.

AMTC, operated from Bukit Jalil, Kuala Lumpur, offers a wide range of

services to the industries through its three programmes: Electronics and Intelligent

System Development Programme, Industrial Automation and Robotics Programme

and National CAD/CAM Programme.

Focusing on fields of electronic and ICT, industrial automation and robotics

together with CAD/CAM/CAE technologies and manufacturing systems, AMTC

offers the following services [1]:

i. R&D (contract/strategic/joint development)

ii. Product development

iii. Design and prototyping

4

iv. Consultancy and advisory

v. Technical support

vi. Technology transfer and dissemination through technical trainings

1.1.3 Electronics and Intelligent System Development Programme (EISDP)

EISDP, one of the programme under AMTC, specializes in the design and

development of hardware and software for electronics and ICT application systems.

It assists local industries in enhancing their competitiveness through the application

of the latest electronics and information technology. EISDP also promotes R&D

activities on electronics and ICT-based products, processes and system design for the

industries.

The key technology focus areas are RFID and signal processing, control and

instrumentation, electronics identification, communications and intelligent system

development.

The Electronics Group undertakes R&D projects in the field of electronics

focusing on the adopted technology areas comprising RFID and signal processing,

electronics identification, communications as well as control and instrumentation.

Intelligent System Development Group undertakes R&D projects in the field

of ICT technology that covers areas on system development and solution integration

-Application Programming Interface (API), Artificial Intelligence (AI) technology,

web and database technology, open-source system development, portal and software

assurance testing [1].

5

1.2 Problem Background

The emergence of expensive and portable assets in workplaces has formulates

the momentous need for companies to manage and monitor these assets. Of recent,

many organizations face a significant challenge to identify the location, quantity,

condition, maintenance status and the depreciation of their fixed asset.

Without knowing what assets exist in the organization, where the assets are

located, who are using the assets, what is the total cost of assets, and the depreciation

value of the assets, companies cannot collect the true benefit of their investment.

Asset Management encompasses the practices and procedures for controlling

assets in organizations. With no proper Asset Management and Monitoring System

an organization could not manage and monitor the assets efficiently and thus, the

exact benefit of the investment could not be determined.

1.2.1 Current Problems

As described in subchapter 1.1.1, SIRIM Berhad is organized into four

Divisions namely; Group Corporate Division, Support Services Division, Standards

and Quality Division and Research and Technology Division. The Property

Management and Information Technology Department (JPHTM) is the department

under Support Services Division, based in the SIRIM Berhad Headquarters at Shah

Alam. JPHTM provides services both in managing all the asset and properties in

SIRIM Berhad as well as servicing the Information Technology services.

6

JPHTM has implemented a system named Asset Management System (ASM)

to manage the asset in SIRIM Berhad. This system covers the Registration module,

Admin Module and Reporting Module. However, this system is not implemented in

AMTC. Assets management in AMTC depends on the asset management in SIRIM

Berhad Headquarters. All assets are labeled using the asset number produced by

JPHTM. In AMTC itself, automate system is not available to keep track where the

location of the assets, total cost of assets by each programmes, who are responsible

for certain assets and when the assets are scheduled for maintenance.

Therefore, this project was embarked in order to develop the essential tool for

managing and monitoring the asset in AMTC guided by the following questions:

i. What assets the center’s owned?

ii. Where are the assets located?

iii. Who has the assets?

iv. When the assets are scheduled for maintenance?

v. What is the cost and depreciation of each asset?

1.2.2 Importance of the Project

VAMMS provides the capabilities to track location, quantity, condition,

maintenance status and depreciation status of the defined assets. With VAMMS,

users can quickly access information about the assets or equipment belongs to each

programme under the AMTC. Furthermore, all the equipments attached to the

laboratories (labs), meeting rooms and discussion rooms can be captured as well.

7

With the features, critical information such as the current assets belonging to the

centre or programmes specific, their location, and the assets’ value can be retrieved

efficiently. Thus, VAMMS is an essential tool for managing and monitoring the

assets in AMTC.

74

REFERENCES

1. AMTC Quality Manual. AMTC SIRIM Berhad. 2006

2. Frank Wood & Alan Sangster. Business Accounting 1. 9th. ed. Harlow,

England:Pearson Education. 2002

3. The American Public Works Association Asset Management Task. Asset

Management. September 2005

4. Thomas Watson. Practical Step-by-Step Instructions for Tracking IT and

Other Fixed Asset. Asset Management International. March 2008

5. James Thompson. IT Asset Management: Key Considerations in the

Application of Automatic Identification Technology for IT Assets. April 2008

6. Vanier, D.J. Why Industry Needs Asset Management Tools. Journal of

Computing in Civil Engineering, 2001. v. 15:35-43

7. Federal Highway Administration Office of Asset Management. Asset

Management Primer. U.S. Department of Transportation. December 1999

8. Department of Accounts. CAPP Manual -30605- Asset Depreciation, Useful

Life. Commonwealth of Virginia. June 2007

9. IBM. RF Code Announces for Tracking IT Assets. 2007

10. RFID Technology.

http://www.webopedia.com/DidYouKnow/Computer_Science/2005/rfid.asp

11. Waterfall lifecycle model.

http://www.softdevteam.com/waterfall-lifecycle.asp

12. V-shaped lifecycle model.

http://www.softdevteam.com/V-shaped-lifecycle.asp

75

13. RUP lifecycle model.

http://www.softdevteam.com/RUP-lifecycle.asp

14. Why ASP.NET?

http://www.startvbdotnet.com/aspsite/aspx. June 2007