eworks: Development of a Web Based Site Assessment Software for Construction Progress Project



Similar documents
Electronic Student Academic System (E-SAS) For Secondary School

Eclectic Computing. Time Tracking Tool Software Architecture Document. Version <1.3>

Keywords Web-Based, Project, Management System, Software, Stakeholders

Basic Unified Process: A Process for Small and Agile Projects

An Electronic Journal Management System

TIME KEEP LEGAL BILLING SOFTWARE REQUIREMENTS SPECIFICATION

SYSTEM DEVELOPMENT AND IMPLEMENTATION

The Rap on RUP : An Introduction to the Rational Unified Process

Laboratory Information Management and Process Control Software for Microbiological Laboratories of the Government Hospitals

Figure 2: System Flow Diagram for Workflow Management

Advanced Configuration Steps

Features of AnyShare

EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators

e-kehadiran: A Web Based Tools for Controlling and Monitoring Student s Absence Misconduct Using Open Source Technology

Connecting to the University Wireless Network

TECHNICAL SPECIFICATION for renewing the Content Management System, CMS for the web page web

A WEB-BASED VE SUPPORTING SYSTEM FOR VE FACILITATOR AND MEMBERS IN VE WORKSHOP

A Monitored Student Testing Application Using Cloud Computing

Chapter A computer is a collection of computers that communicate with one another over transmission lines.

Customers can select one or more of our services as per their requirements.

XTendTraders.com Trading room simulator

Administrator Manual

DESIGN AND IMPLEMENTATION OF A WEB-BASED GIS FOR PUBLIC HEALTHCARE DECISION SUPPORT SYSTEM IN ZARIA METROPOLIS

Online Enrollment and Administration System

Sage Intergy 6.10 Architecture Guide

The Dentist Online Reservation System Design and Implementation Web Based Application and Database Management System Project

Report for Project Proposal. Web-based Revenue Receipt & Sate Land Record Management System (WBRR & SLRMS)

REVIEW ON THE EFFECTIVENESS OF AGILE UNIFIED PROCESS IN SOFTWARE DEVELOPMENT WITH VAGUE SYSTEM REQUIREMENTS

EFFECTIVE DOCUMENT MANAGEMENT SYSTEM FOR COMMUNICATION AND NETWORK DEPARTMENT, PROVINCIAL ELECTRICITY AUTHORITY OF THAILAND

INTEGRATED STAFF ATTENDANCE SYSTEM (ISAS) WEE PEK LING

Active Directory Integration for Greentree

LECTURE -08 INTRODUCTION TO PRIMAVERA PROJECT PLANNER (P6)

Self-Service Active Directory Group Management

Time Monitoring Tool Software Development Plan. Version <1.1>

INTERNATIONAL JOURNAL OF ADVANCES IN COMPUTING AND INFORMATION TECHNOLOGY An International online open access peer reviewed journal

In the case of the online marketing of Jaro Development Corporation, it

E-Appointment Scheduling (EAS)

Open eclass Asynchronous elearning Platform

Livezilla How to Install on Shared Hosting By: Jon Manning

In this Lecture you will Learn: Development Process. Unified Software Development Process. Best Practice

Thank you for joining today s technical webinar

INFORMATION SCIENCE. INFSCI 0010 INTRODUCTION TO INFORMATION SCIENCE 3 cr. INFSCI 0015 DATA STRUCTURES AND PROGRAMMING TECHNIQUES 3 cr.

Getting Started with idm for Lead Nurturing

EZblue BusinessServer The All - In - One Server For Your Home And Business

Introduction. Helpdesk System

ORACLE PROJECT MANAGEMENT

Openbravo ERP Magento. Installation Guide

Go From Spreadsheets to Asset Management in 40 Minutes

Social Network Website to Monitor Behavior Change Design Document

Fahad H.Alshammari, Rami Alnaqeib, M.A.Zaidan, Ali K.Hmood, B.B.Zaidan, A.A.Zaidan

How To Design An Information System

Urban planning and management information systems analysis and design based on GIS

A MODEL OF OPENEHR-BASED ELECTRONIC MEDICAL RECORD IN INDONESIA

MadCap Software. Upgrading Guide. Pulse

UAG Series. Application Note. Unified Access Gateway. Version 4.00 Edition 1, 04/2014. Copyright 2014 ZyXEL Communications Corporation

LOCAL CRM APPLICATION FOR BILLBOARD ADVERTISING COMPANY

!! " "!! # $ % " & ' $ % (! %) * +, $ ( ) ' " -

A MODEL OF OPENEHR BASED ELECTRONIC MEDICAL RECORD IN INDONESIA

How To Configure A Microsoft Virtual Server On A Microsoul.Com (Windows) 2005 (Windows 2005) (Windows Vvirtual) (Powerpoint) (Msof) (Evil) (Microsoul) (Amd

GW-1. Product Application Guide. Commercial Guest Internet Access. Your HotSpot Service Partner

Development of Mobile Library Application Based on Android in Universitas Ahmad Dahlan

1. Introduction 1.1 Methodology

How To Access A Project Plan On A Pc Or Macbook 2 On A Computer Or Macodeo On A Network (For Free) On A Server Or Macrocessor On A Microsoft Macbook (For A Free) With A Web

How To Develop A Gis Based College Information System

for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later

Mobile 2D Barcode/BIM-based Facilities Maintaining Management System

Best Practices: Extending Enterprise Applications to Mobile Devices

ADMINISTRATOR GUIDE VERSION

Integrating GIS with the GeoEnviron Database System as a Robust Tool for Integrated Solid Waste Management in Malaysia

Vision Document Airline Reservation System

Ships & Offshore Structures

Development Methodologies

APPLICATION OF CLOUD COMPUTING IN ACADEMIC INSTITUTION

for Networks Installation Guide for the application on the server August 2014 (GUIDE 2) Lucid Exact Version 1.7-N and later

Bradley University College of Liberal Arts and Sciences Department of Computer Sciences and Information Systems

Sav - Konnect Project Intranet

Welcome to Collage (Draft v0.1)

International Journal of Engineering Technology, Management and Applied Sciences. November 2014, Volume 2 Issue 6, ISSN

Accessing the Media General SSL VPN

BUSINESS BREAKDOWN STRUCTURE FOR CONSTRUCTION MANAGEMENT AND WEB-BASED APPLICATION SYSTEM

ICONICS Receives Windows 7 Certification, Well Positioned For Pent-Up Demand

Information Technology Policy

Cloud Computing and Government Services August 2013 Serdar Yümlü SAMPAŞ Information & Communication Systems

Fibe Internet Connection Hub Reference Guide

WordPress Security Scan Configuration

Quick Online & Paperless Overview

V2Soft Viki Software

SOA Software API Gateway Appliance 7.1.x Administration Guide

Learning Management System. Department Administrator User Guide. March 24, 2015

The role of integrated requirements management in software delivery.

Extending Remote Desktop for Large Installations. Distributed Package Installs

Tutor-Sky: A web environment for multimedia on-line education

All-in-One Asset Management Tool

CS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed.

Transcription:

93 eworks: Development of a Web Based Site Assessment Software for Construction Progress Project Mustafa Man, Mohd Hafriz Nural Azhan, Noor Maizura Mohamad Noor, Wan Aezwani Wan Abu Bakar and Mahadi Man Department of Computer Science, Faculty of Science and Technology, Universiti Malaysia Terengganu, 21030 Kuala Terengganu, Terengganu Darul Iman. Tel : 6+09-6683353, Faks: 6+09-6694660 E-mail: mustafaman@umt.edu.my, maizura@umt.edu.my, aezwani@alam.edu.my, hadie02@yahoo.com Abstract In assessment of site, contractors have a lot of routine jobs such as checklists, daily reports, collection of construction data and the inspection. Contractor needs to access the real construction site to manage the construction project progress. They usually use sheets of paper or field notes. A gap in time and space between the outdoor construction site and the office which leads to the low efficiency and increasing cost of construction project. This project describes the development of a productive software tools to help contractors for site process evaluation and reporting. This software tool called eworks. eworks is an initiative that integrates the assessment of site process in construction project supply chain onto an electronic or digital medium using web based technologies in hope that it can transcend geographical, time, economical, people-based error and low efficiency making it faster, more efficient and more profitable for Contractors. This software will help to reduce the paper usage, visualization progress by using graphical image, video and Gantt chart format. eworks is an innovative web based software solution for tracking and monitoring construction site assessment and progress. Keywords: Web Based Technology, Site Assessment Tools, Progress Report. 1.0 Introduction In today s environment, organizations are increasingly managing their activities and processes as projects to monitor performance more closely and make better business decisions about their overall work portfolio. Project Management Systems over the world are gaining critical acclaim for successful and timely execution of both large and small scale projects. These tools could help in monitoring and tracking of timely availability/allocation of resources by triggering the tasks getting delayed, apart from generating various reports in the form of both graphical and tabular analytical reports helping in quick assessment and taking appropriate actions in time [1]. It is important to standardize the administrative information for an effective performance of each construction management (CM) process. The business breakdown structure (BBS) for CM is one of the breakdown structures for classifying CM information generated from each CM process, and it could be a useful tool for the standardization of various administrative information for a construction project. The process of CM includes many specialized information for management of time, cost, and quality throughout the project life cycle. The BBS is a standardized code system to classify those CM tasks for efficient management of information generated from detailed CM processes. A work breakdown structure (WBS) is a representative code system and most construction projects have a unique WBS code system, however the WBS is focused on the work operations. On the other hand, BBS code is classified and focused for the business information, such as time scheduling, cost management, quality management and resource management that is generated through the whole CM duration of a project. For example, time scheduling tasks can be classified by critical path analysis, network diagramming and progress control process. BBS code classifies those detailed management information for each CM task as a standard breakdown structure so that project manager can manage and reuse those information through project duration. Accordingly, WBS code is necessary for managing construction operation information in

94 Mustafa Man, Mohd Hafriz Nural Azhan, Noor Maizura Mohamad Noor, Wan Aezwani Wan Abu Bakar and Mahadi Man the construction phase, on the other hand, BBS code is necessary for classifying business information for each CM task through the whole project duration [2]. Web base application usually got the high requirements from users. This technology give more benefit to us to decorate a good work culture which is more manage and systematic. It also help user to improve standardize in pattern of works. This application may include storing data and which can produce information that user needed and it can access by Internet. [3] This eworks system is an initiative that integrates the assessment of site process in construction project supply chain onto an electronic or digital medium using web based technologies in hope that it can transcend geographical, time, economical, people-based error and low efficiency making it faster, more efficient and more profitable for Contractors. This software will help to reduce the paper usage, visualization progress by using graphical image, video and Gantt chart format. eworks is an innovative web based software solution for tracking and monitoring construction site assessment and progress. 2.0 e-works Concepts and Architecture The objectives of the development of e-works are to replace the manual system with the webbased system, to implement the research concept of construction progress report between contractor and client project into centralized system using internet technology and to evaluate the system and make sure it meet user requirement and could increase the productivity of contractors activities [4]. 2.1Productivity Excellence through an Integrated Construction Management System This paper describes the actual case of how an Integrated Construction Management application designed specifically for the construction industry can enhance productivity, efficiency and competitive advantage [5]. E-works is one part of comprehensive application is an advanced web-based system not covering construction tendering, procurement, workflow management and document management but only project management functions. It is a full Internet based system with advanced PKI-based (public key infrastructure based) security features to ensure data confidentiality, data integrity and authenticity [6] 2.2 Three-tier Architecture for e-works The aim of this an innovative web based solution project was to replace the manual system in site assessment tools. This solution enables the real time of activities in construction progress reporting process is well defined. The purpose of the needs system architecture is to explain the function of the system that will be implemented and to obtain agreement of the developer and the user on the mentioned needs. 2.3 e-works Architecture Figure 1, shows a design of integrated e-works, which uses Three Tier Architecture. The system consists of three components: Users Tier, Server Tier and Application Tier arranged in the following architecture [7]. Presentation Tier Client Application Tier Web Server Data Tier Database Server Web Browser Apache MySQL Figure 1: The e-works Three Tier Architecture i. Users Tier The User Tier is composed of wireless access point, which can be set up at convenient locations where network connectivity and power are available. These devices for interaction with the user that enables them to access e-works via desktop or wireless mobile device such as laptop, tablet PCs, Pocket PCs and PDA.

95 ii. Server Tier The middle tier of e-works is a Server Tier using Web Server Apache. The key of this layer are large storage capacities, renewable power and the ability to communicate with wireless network access point and the applications of e-works. iii. Application Tier On this Application Tier, MySQL is used to manage the e-works database and PHP as a script of web programming. The PHP is an advanced programming language that facilitates interactive interfaces and supports powerful databases. PHP also used open source scripting language that is specially suited for Web development. 3. e-works Research Methodology The Rational Unified Process (RUP) has been used as an approach to develop this system. The phases in RUP are: i) Inception phase This is an introduction phase that will be used to introduce the new system. In this phase, the probability risk and requirement must be identified. In another word, business case will be developed in this phase. ii) Elaboration phase This phase is use to analyse root problem that had been detect, develop project strategies, and remove a high cost problem from effecting the project. Project architecture will be develop in frame when the developer identify the scope, main function, functional and none functional requirement. In this phase, Use Case and Actor that interact with system will be identified and Use Case Description will be developed. iii) Construction phase This phase is use to complete the system development. All component and application element will be combine to adapt with the new product. iv) Transition phase This is the last phase which is very important to make sure end user can accept and use the system. In this phase, system will be test and correction will be doing from user feedback. 3.1 Model Structure 3.1.1 RUP technique Figure 2 shows Iteration technique for Rational Unified Process (RUP) methodology. The iteration technique includes business modeling, requirements, analysis and design, implementation and test, deployment, project management, configuration and change management. Figure 2: Iteration technique 3.2.2 Phases in RUP Figure 3 shows the used of RUP in developing system. The phases that state at above shows inception phase, elaboration phase, construction phase and transition phase. In the left diagram is a workflow that developer involves in each phase. Different phase need a different workflow that has to be including in the development process Figure 3: Phases in Rational Unified Process 4. System Requirements The purpose of the needs work flow is to explain the function of the system that will be implemented and to obtain agreement of the developer and the user on the mentioned needs. 4.1 Use Case Diagram Figure 4 shows the use-case model for e-works System. This model shows interaction between 3 primary actors which are the systems admin (contractor) and client (owner project) and

96 Mustafa Man, Mohd Hafriz Nural Azhan, Noor Maizura Mohamad Noor, Wan Aezwani Wan Abu Bakar and Mahadi Man printer. The interaction of each actor and each function is shown. be well structured for future changes whenever functional changes are needed. Admin (contractor) (from Actor) Login Project Registration 5.2 Analysis The main purpose of analysis is to investigate the requirement of the application. Further discussion on the problems will be discussed with users to understand the correct objectives of the application Report Information Review Client (project owner) Printer (from Actor) 5.2.1 Relationship analysis, Multiplicity and RECs Relational Entity Classes (RECs) represents the relationship between class entities and includes relationships and multiplicity. Figure 5 below shows the figure of RECs for e-works System. (from Actor) Figure 4: Use Case Model e-works System 4.2 Use Case Description Use-case description explains the system interaction or functions step by step with each actor and what the system does. i) Login User This use-case explains how the user which include admin (contructor) and client (project owner) to login into the system. ii) Project Registration This use-case explains how the administrator (contractor) enter new project of construction in the system. iii) Report This use-case divides to two subdivisions. There are progress report and report comment. Administrator (contractor) involves in construction progress report and client (project owner) involve in report comment. iv) Review Information Client (project owner) can review all report that has been submitted by administrator (contractor), project details and project member. Printer as actor using during user want to make a hardcopy for the report 5. System Analysis and Design The purpose of the analysis and system design is to show how the system will be implemented during the implementation phase. The system that will be developed should be able to carry out tasks and functions that have been mentioned in the use-case description, fulfilling the needs and maklumtprojek nama projek defectliability tarikh mula tarikh tamat lad datepossion pkk cidb dosh qs nama qs alamat qs m.e m.e (from (from Analysis Analysis Model) Model) kod projek nama nama m.e m.e alamat alamat m.e m.e pengurus projek (from Analysis pengurus Model) projek nama kod pengurus projek nama pengurus alamat pengurus alamat pengurus LaporanKemajuan peratus target peratus actual ringkasan kerja jenis aktiviti name jurutera kod projek nama jurutera jurutera (from alamat Analysis jurutera Model) nama jurutera alamat jurutera ulasan laporan tarikh ulasan laporan ulasan laporan Id id katalaluan syarikat taraf arkitek (from Analysis arkitekmodel) (from kod Analysis projek Model) kod nama projek arkitek nama alamat arkitek alamat arkitek gambar nama fail kontraktor nama kontraktor alamat kontraktor senarai pekerja bil pekerja jenis kerja tarikh kerja Figure 5: RECs for e-works Progress Reporting System senarai arahan nama arahan tarikh kerja 6. e-works System Implementation The implementation phase of the software is the most important phase in the development process of a system. The implementation phase is carried out by referring to the design phase to produce an organized user-interface in various aspects. 6.1 System Menu Hierarchy Figure 6 shows the system menu heirarchy which explains the e-construction Progress Reporting flow process as a whole. This figure also shows the flow menu involved in the 3 primary modules which are the system administrator (contractor) module and client (project owner) module. klien nama klien alamat klien klien nama klien alamat klien jadual cuaca tarikh jenis cuaca

97 e-works System Admin Menu (Contractor) Client Menu (Project Owner) Report Physical Work Instruct Workers Whether Information Review Comment Figure 7: Login Interface 6.3.2 System Administrator Module When a system administrator (contractor) logs in, the main menu display screen as in figure 8 to fogure 12 will be displayed. Project Project Details Project Teams Figure 6: e-works Menu Hierarchy 6.2 System Implementation In the implementation part of the system, description of each module in e-works System which is the system administrator (contractor) module and client (project owner) module will be explained with the aid of figures/diagrams. Figure 8 : Admin Interface 6.2.1 System Log-In Figure 7 shows the correct screen for the user to log into e-works System. Users are required to enter by entering their usernames and passwords. Figure 9: Job Task By Project Interface

98 Mustafa Man, Mohd Hafriz Nural Azhan, Noor Maizura Mohamad Noor, Wan Aezwani Wan Abu Bakar and Mahadi Man This system has potential to be expanded because it is good for Construction Company which needs to handle large of number construction project. Between the concepts of sending report is easy and may make more attentions to them use it. Figure 10 : Details about Task Progress Interface 8. Conclusion e-works System is a system which focus on developed construction progress report that handle by contractor and it need to send to client or owner of construction project. This system may help the entire project partner making a good decision for the project and can reduce many critical cases happened such as unfinished project and extended time project. 9. References [1]. Chen. A Groupware System In Monitoring Construction Project Planning Approval. Master Thesis, UTM,.(2006).,191 p. [2]. Kang et al, Business Breakdown Structure for Construction Management and Webbased Application System. ITcon Vol. 10 (2005), pg. 169. Figure 11: Gantt Chart Interface [3]. Shih et al, The Application Of A Panorama Image Database Management Systems (PIDMS) For Information Integration On Construction Sites. ITcon Vol. 11 (2006), pg. 641 [4]. Check, G., Stone, W.C., Lipman, R., and Witzgall, C. "Ladars Construction Assessment and Update". Automation in Construction, 2000. Figure 12: Construction Progress Report In PDF Format Interface 7. Discussion The e-works System will help the management staffs in handling activities by providing the following functions: i) Easy to develope and manage monthly report of construction progression. ii)reduce time for preparing progress report. All the comment can get from client before attend monthly meeting. [5]. Zubair A. M et al, Investigating the Issue of Project Progress Performance and Proposing a Prototype Software: Case Study. Joint International Conference on Computing and Decision Making in Civil and Building Engineering. June 14-16, 2006 - Montréal, Canada [6]. Mustafa M. and Nabihan. Web Based Construction Progress Reporting System, Technical Report, UMT. 2008.

99 [7]. Mustafa Man, Md. Yazid Mohd Saman, N.M Mohamad Nor, Aezwani W. Abu Bakar, Khalid Samo, (2007). ARPos Virtual Database: A Web-based GIS Spatial Data Mapping System for Artificial Reefs. Prosiding 6 th UMT Annual Seminar On Sustainability Science and Management (ESHTME 2007). 2 nd 4 th May 2007. pg 50. Copyright 2008 by the International Business Information Management Association (IBIMA). All rights reserved. Authors retain copyright for their manuscripts and provide this journal with a publication permission agreement as a part of IBIMA copyright agreement. IBIMA may not necessarily agree with the content of the manuscript. The content and proofreading of this manuscript as well as and any errors are the sole responsibility of its author(s). No part or all of this work should be copied or reproduced in digital, hard, or any other format for commercial use without written permission. To purchase reprints of this article please e-mail: admin@ibima.org.