development of visual asset management and … · 2019. 5. 14. · alamat tetap: no 206, blok 12,...

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 27-Jan-2021

4 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

    1. Project Report.docSaya EN. MOHD RIDZUAN BIN AHMAD CHAPTER 1 INTRODUCTION 1.0 Introduction 1.1 Background of the Organization 1.1.1 SIRIM Berhad 1.1.2 Advanced Manufacturing Technology Centre (AMTC) 1.1.3 Electronics and Intelligent System Development Programme (EISDP)

    1.2 Problem Background 1.2.1 Current Problems 1.2.2 Importance of the Project

    CHAPTER 2 SCOPES & OBJECTIVES SCOPES & OBJECTIVES 1.3 Introduction 1.4 Vision Statement 1.5 Project Objectives 1.6 Project scope 1.7 Project Plan 1.8 Project Deliverables

    CHAPTER 3 LITERATURE REVIEW LITERATURE REVIEW 3.0 Introduction

    3.1 Assets: Definition and Categories 3.1.1 Current Asset 3.1.2 Long-Term Investment 3.1.3 Fixed Asset 3.1.4 Intangible Asset

    3.2 Asset Management Definition 3.3 Asset Management Overview 3.4 Asset Management and Monitoring System 3.5 General Asset Management Principal 3.5.1 Asset Management Guiding Principles

    3.6 Asset Lifecycle 3.7 Asset Depreciation 3.7.1 Calculating Depreciation Method 3.7.1.1 Straight-Line Depreciation 3.7.1.2 Accelerated Depreciation 3.7.1.3 Sum-Of-Years’ Digit Depreciation

    3.7.2 Depreciation Method used in VAMMS

    3.8 Asset Management System in SIRIM Berhad 3.8.1 Current Practice in JPHTM 3.8.2 Current Practice in AMTC

    3.9 RFID Technology in Tracking System 3.9.1 Fundamental of RFID Technology 3.9.2 Comparison between RFID and Barcode

    3.10 Software Development Model 3.10.1 Waterfall 3.10.2 V-Shape 3.10.3 RUP 3.10.4 Why Waterfall Model?

    3.11 Software Development Technology 3.11.1 .NET Framework 3.11.2 ASP.NET 3.11.3 Advantages of ASP.NET 3.11.4 Differences between ASP.NET and Client-Side Technologies 3.11.4.1 Client-Side Scripting 3.11.4.2 Server-Side Scripting

    CHAPTER 4 4. LITER PROJECT IMPLEMENTATION 4.0 Introduction 4.1 Requirement Analysis and Definition 4.1.1 Requirement Gathering Process 4.1.2 Requirement Analysis Process

    4.2 System and Software Design 4.2.1 Preliminary Design 4.2.2 Detailed Design

    4.3 Implementation and Unit Testing 4.4 Integration and System Testing 4.5 Operation and Maintenance

    CHAPTER 5 5. AT RE REVIEW PROJECT DISUSSION 5.0 Introduction 5.1 Project Infrastructure Requirement 5.1.1 Software Requirements 5.1.2 Hardware Requirements

    5.2 Technology Implemented 5.2.1 Advantage of Web-Based Application

    5.3 Project Constraints 5.4 Challenges in conducting the VAMMS 5.5 Benefit of VAMMS

    CHAPTER 6 6. LITERATURE REVIEW CONCLUSION 6.0 Introduction 6.1 Project Outcomes 6.2 Future Work 6.3 Conclusion

    REFERENCES

    2. APPENDIX A.doc3. Ghantt Chart.doc4. APPENDIX B.doc5. PR1.doc Activities: (MR. MOHD RIDZUAN AHMAD)

    6. PR2.doc Activities: (MR. MOHD RIDZUAN AHMAD)

    7. PR3.doc Activities: (MR. MOHD RIDZUAN AHMAD)

    8. PR4.doc Activities: (MR. MOHD RIDZUAN AHMAD)

    9. PR5.doc Activities: (MR. MOHD RIDZUAN AHMAD)

    10. PR6.doc Activities: (MR. MOHD RIDZUAN AHMAD)

    11. PR7.doc Activities: (MR. MOHD RIDZUAN AHMAD)

    12. PR8.doc Activities: (MR. MOHD RIDZUAN AHMAD)

    13. PR9.doc Activities: (MR. MOHD RIDZUAN AHMAD)

    14. APPENDIX C.doc15. SRS.doc1 - SCOPE 1.1 Identification 1.2 CSCI Overview 1.3 Document Overview 2 - APPLICABLE DOCUMENTS 2.1 Government Documents 2.2 Non Government Documents

    3 - ENGINEERING REQUIREMENTS 3.1 CSCI External Interfaces Requirements 3.1.1 Interface of Internet Information Server/ CSCI VAMMS 3.1.2 Interface of VAMMS Database/ CSCI VAMMS 3.1.3 Interface of RFID Reader/ CSCI VAMMS

    3.2 CSCI Capability Requirements 3.2.1 Use Case View Floor Plan (SRS_REQ_100) Basic Flow 3.2.1.4.1 Alternative Flow(s) 3.2.1.4.2 Exception Flow(s)

    3.2.2 Use Case Manage Asset (SRS_REQ_200) Basic Flow Alternative Flow(s) Exception Flow(s)

    3.2.3 Use Case Search Asset (SRS_REQ_300) Basic Flow Alternative Flow(s) Exception Flow(s)

    3.2.4 Use Case Report Malfunction (SRS_REQ_400) Basic Flow Alternative Flow(s) Exception Flow(s)

    3.2.5 Use Case Maintenance Service (SRS_REQ_500) Basic Flow Alternative Flow(s) Exception Flow(s)

    3.2.6 Use Case Review Report (SRS_REQ_600) 3.2.6.1 Brief Description Basic Flow Alternative Flow(s) Exception Flow(s)

    3.3 CSCI Internal Interfaces 3.4 CSCI Data Element Requirements 3.4.1 Boundary Classes 3.4.1.1 Login 3.4.1.2 Main 3.4.1.3 FirstFloor 3.4.1.4 Location 3.4.1.5 AssetDetails 3.4.1.6 Registration 3.4.1.7 Transfer 3.4.1.8 Depreciation 3.4.1.9 RefLib 3.4.1.10 RFIDGadget 3.4.1.11 SearchByLoc 3.4.1.12 SearchByCat 3.4.1.13 SearchByAssetNo 3.4.1.14 LogMalfunct 3.4.1.15 MainteSched 3.4.1.16 Report

    3.4.2 Controller Classes 3.4.2.1 VAMMSMgr

    3.4.3 Entity Classes 3.4.3.1 VAMMSDB

    3.5 Adaptation Requirements 3.6 Sizing and Timing Requirements 3.7 Safety Requirements 3.8 Security Requirements 3.9 Design Constraints 3.10 Human Performance/Human Engineering Requirements 3.11 Requirements Traceability

    4 - QUALIFICATION REQUIREMENTS 4.1 Qualification Methods 4.2 Special Qualification Requirements

    5 - PREPARATION FOR DELIVERY 6 - NOTES 6.1 Glossary

    16. APPENDIX D.doc17. SDD.doc1 – SCOPE 1.1 Identification 1.2 System Overview 1.3 Document Overview 2 – REFERENCED DOCUMENTS 2.1 Government Documents 2.2 Non Government Documents

    3 – PRELIMINARY DESIGN 3.1 CSCI Overview 3.1.1 CSCI Architecture 3.1.1.1 Static Organization 3.1.1.2 Dynamic Organization 3.1.1.3 CSCs Interfaces 3.1.1.4 CSC External CSCIs Interfaces

    3.1.2 System States and Modes 3.1.3 Memory and Processing Time Allocation

    3.2 CSCI Design Description 3.2.1 CSC 01_Login [SDD_REQ_100] 3.2.2 CSC 02_FloorPlan [SDD_REQ_200] 3.2.3 CSC 03_ManageAsset [SDD_REQ_300] 3.2.4 CSC 04_SearchAsset [SDD_REQ_400] 3.2.5 CSC 05_Malfunction [SDD_REQ_500] 3.2.6 CSC 06_Maintenance [SDD_REQ_600] 3.2.7 CSC 07_Report [SDD_REQ_700] 3.2.8 CSC 08_VAMMSDB [SDD_REQ_800]

    4 – DETAILED DESIGN 4.1 CSC 01_Login 4.1.1 Login 4.1.1.1 validateUsers() 4.1.1.2 getRole()

    4.2 CSC 02_FloorPlan 4.2.1 Main 4.2.1.1 navigateArea()

    4.2.2 FirstFloor 4.2.2.1 navigate_Area()

    4.3 CSC 03_ManageAsset 4.3.1 Registration 4.3.1.1 Page_Load() 4.3.1.2 Click(Save)

    4.3.2 Transfer 4.3.2.1 PageLoad() 4.3.2.2 ClickTransfer()

    4.3.3 Depreciation 4.3.3.1 PageLoad() 4.3.3.2 ClickDepreciation()

    4.4 CSC 03_SearchAsset 4.4.1 SrchByLoc 4.4.1.1 Page_Load() 4.4.1.2 BindData()

    4.4.2 SrchByCat 4.4.2.1 PageLoad() 4.4.2.2 BindData()

    4.4.3 SrchByAssetNo 4.4.3.1 PageLoad() 4.4.3.2 BindData()

    4.5 CSC 05_Malfunction 4.5.1 LogMalfunct 4.5.1.1 ClickSubmit()

    4.5.2 MalfunctList 4.5.2.1 PageLoad()

    4.6 CSC 06_Maintenance 4.6.1 MainteSched 4.6.1.1 PageLoad()

    4.7 CSC 07_Report 4.7.1 Report 4.7.1.1 selectReport()

    4.8 CSC 08_VAMMSDB 4.8.1 VAMMSDB 4.8.1.1 openDB() 4.8.1.2 closeDB()

    5 – REQUIREMENTS TRACEABILITY6 – NOTES

    18. APPENDIX E.doc19. STD.doc1 – SCOPE 1.1 Identification 1.2 System Overview 1.3 Document Overview 2 – REFERENCED DOCUMENTS 2.1 Government Documents 2.2 Non Government Documents

    3 – FORMAL QUALIFICATION TEST PREPARATIONS 3.1 Test of CSCI VAMMS 3.1.1 CSCI VAMMS Schedule

    4 – FORMAL QUALIFICATION TEST DESCRIPTIONS 4.1 Test of View Floor Plan (STD_TD_100) 4.1.1 Test Case of Login Access Level (STD_TC_101) 4.1.1.1 Test Procedure 4.1.1.2 Expected Test Result (STR_TR_101)

    4.1.2 Test Case of Navigate the Floor Level (STD_TC_102) 4.1.2.1 Test Procedure 4.1.2.2 Expected Test Result (STR_TR_102)

    4.1.3 Test Case of Navigate the Location (STD_TC_103) 4.1.3.1 Test Procedure 4.1.3.2 Expected Test Result (STR_TR_103)

    4.1.4 Test Case of Display the Staff List (STD_TC_104) 4.1.4.1 Test Procedure 4.1.4.2 Expected Test Result (STR_TR_104)

    4.1.5 Test Case of View Asset Details (STD_TC_105) 4.1.5.1 Test Procedure 4.1.5.2 Test Result (STR_TR_105)

    4.2 Test of Manage Asset (STD_TD_200) 4.2.1 Test Case of Asset Registration (STD_TC_201) 4.2.1.1 Test Procedure 4.2.1.2 Expected Test Result (STR_TR_201)

    4.2.2 Test Case of Transfer Asset (STD_TC_202) 4.2.2.1 Test Procedure 4.2.2.2 Expected Test Result (STR_TR_202)

    4.2.3 Test Case of Review Depreciation (STD_TC_203) 4.2.3.1 Test Procedure 4.2.3.2 Expected Test Result (STR_TR_203)

    4.3 Test of Search Asset (STD_TD_300) 4.3.1 Test Case of Search by Location (STD_TC_301) 4.3.1.1 Test Procedure 4.3.1.2 Expected Test Result (STR_TR_301)

    4.3.2 Test Case of Search by Category (STD_TC_302) 4.3.2.1 Test Procedure 4.3.2.2 Expected Test Result (STR_TR_302)

    4.3.3 Test Case of Search by Asset No (STD_TC_303) 4.3.3.1 Test Procedure 4.3.3.2 Expected Test Result (STR_TR_303)

    4.4 Test of Asset Malfunction Report (STD_TD_400) 4.4.1 Test Case of Log Asset Malfunction (STD_TC_401) 4.4.1.1 Test Procedure4.4.1.2 Expected Test Result (STR_TR_401)

    4.5 Test of Maintenance Service (STD_TD_500) 4.5.1 Test Case of Maintenance Schedule List (STD_TC_501) 4.5.1.1 Test Procedure4.5.1.2 Expected Test Result (STR_TR_501)

    4.6 Test of Review Report (STD_TD_600) 4.6.1 Test Case of Generate Report (STD_TC_601) 4.6.1.1 Test Procedure 4.6.1.2 Expected Test Result (STR_TR_601)

    5 – NOTES 5.1 Glossary

    20. APPENDIX F.doc21. STR.doc1 - SCOPE 1.1 Identification 1.2 System Overview 1.3 Document Overview 2 - REFERENCED DOCUMENTS 2.1 Government Documents 2.2 Non Government Documents

    3 - TEST OVERVIEW 3.1 Test of CSCI VAMMS 3.1.1 CSCI VAMMS Summary 3.1.2 CSCI VAMMS Test Record

    4 - TEST RESULTS 4.1 View Floor Plan (STR_TR_100) Test Results 4.1.1 Test Case of Login Access Level (STD_TC_101) 4.1.2 Test Case of Navigate the Floor Level (STD_TC_102) 4.1.3 Test Case of Navigate the Location (STD_TC_103) 4.1.4 Test Case of Display the Staff List (STD_TC_104) 4.1.5 Test Case of View Asset Details (STD_TC_105)

    4.2 Manage Asset (STR_TR_200) Test Results 4.2.1 Test Case of Asset Registration (STD_TC_201) 4.2.2 Test Case of Transfer Asset (STD_TC_202) 4.2.3 Test Case of Review Depreciation (STD_TC_203)

    4.3 Search Asset (STR_TR_300) Test Results 4.3.1 Test Case of Search by Location (STD_TC_301) 4.3.2 Test Case of Search by Category (STD_TC_302) 4.3.3 Test Case of Search by Asset No (STD_TC_303)

    4.4 Asset Malfunction Report (STR_TR_400) Test Results 4.4.1 Test Case of Log Asset Mafunction (STD_TC_401)

    4.5 Maintenance Service (STR_TR_500) Test Results 4.5.1 Test Case of Maintenance Schedule List (STD_TC_501)

    4.6 Review Report (STR_TR_600) Test Results 4.6.1 Test Case of Review Report (STD_TC_601)

    5 - NOTES 5.1 Glossary