This page intentionally left blank in Visual Studio .NET

Generate QR Code JIS X 0510 in Visual Studio .NET This page intentionally left blank
This page intentionally left blank
Make QR In .NET
Using Barcode encoder for VS .NET Control to generate, create QR Code image in VS .NET applications.
The Caprinet System
Read QR Code In Visual Studio .NET
Using Barcode recognizer for VS .NET Control to read, scan read, scan image in Visual Studio .NET applications.
This chapter presents the system architecture of the prototype application for the Live capture and reuse of project knowledge methodology, and also covers the development, operation, testing and evaluation of the Caprinet prototype application Two types of test Acceptance Test and Entity-Life Histories (ELHs) Test were rst conducted on the prototype application Evaluation of the prototype application was subsequently undertaken by a selection of industry practitioners who participated in the case studies described in 5 Based on the ndings of the evaluation, the prototype application was further re ned
Barcode Encoder In Visual Studio .NET
Using Barcode encoder for .NET framework Control to generate, create bar code image in .NET framework applications.
System architecture of prototype application
Barcode Recognizer In .NET Framework
Using Barcode reader for .NET framework Control to read, scan read, scan image in VS .NET applications.
To automate the methodology for the Live capture and reuse of project knowledge, a prototype application which consists of a Web-based knowledge base was developed The system architecture of the prototype application is shown in Figure 61 The knowledge base will run in a project extranet environment which is only accessible to designated users from collaborating organisations The database or the data layer is the core of the Web-based knowledge base where all the knowledge is stored The application logic/code automates the Integrated Work ow System (IWS) and helps to reduce potential workload of the users in submitting and sharing reusable knowledge A standard Web browser is used to interact with the knowledge base (ie for submitting or retrieving knowledge)
QR-Code Encoder In Visual C#.NET
Using Barcode drawer for VS .NET Control to generate, create QR image in .NET framework applications.
Development of the Web-based knowledge base
QR Code JIS X 0510 Generator In .NET Framework
Using Barcode drawer for ASP.NET Control to generate, create Denso QR Bar Code image in ASP.NET applications.
This section covers the selection of the most appropriate development environment and tool, and the development of the Web-based knowledge base using Web Information Systems Development Methodology (WISDM) proposed by Avison and Fitzgerald (2003) The development started with the design of the various user interfaces, followed by the creation of the databases and the writing of associated programme codes
Drawing QR In VB.NET
Using Barcode creation for .NET Control to generate, create QR Code ISO/IEC18004 image in VS .NET applications.
Capture and Reuse of Project Knowledge in Construction
Encoding Barcode In Visual Studio .NET
Using Barcode maker for Visual Studio .NET Control to generate, create bar code image in VS .NET applications.
System Administration
Code 3 Of 9 Drawer In VS .NET
Using Barcode creation for .NET Control to generate, create Code 39 Full ASCII image in Visual Studio .NET applications.
Project Knowledge Manager (PKM)
Bar Code Printer In Visual Studio .NET
Using Barcode generation for VS .NET Control to generate, create barcode image in .NET framework applications.
Integrated Workflow System (IWS)
USS Code 128 Generator In .NET Framework
Using Barcode creator for .NET framework Control to generate, create USS Code 128 image in .NET applications.
Web-based Knowledge Base
2/5 Interleaved Generation In Visual Studio .NET
Using Barcode creator for Visual Studio .NET Control to generate, create Interleaved 2 of 5 image in VS .NET applications.
Internet connection
Painting Bar Code In Visual C#.NET
Using Barcode creator for .NET framework Control to generate, create barcode image in .NET applications.
Application Logic/Code Configuration and Administration Capture of the rationale for making changes to documents Capture knowledge from individuals Capture knowledge from group of people
DataMatrix Creation In Java
Using Barcode creation for Java Control to generate, create DataMatrix image in Java applications.
User Interface
Bar Code Creation In Java
Using Barcode maker for Java Control to generate, create bar code image in Java applications.
Database
Code 39 Extended Generator In Visual Basic .NET
Using Barcode creation for .NET framework Control to generate, create Code-39 image in .NET framework applications.
Knowledge Representation Knowledge Validation Knowledge Dissemination and Search Function
Recognize Barcode In Visual Studio .NET
Using Barcode decoder for Visual Studio .NET Control to read, scan read, scan image in VS .NET applications.
Internet connection Users Project 1 (a) Individuals (b) Group of people (ie project meetings/ reviews) Project 2 (a) Individuals (b) Group of people (ie project meetings/ reviews) Project n (a) Individuals (b) Group of people (ie project meetings/ reviews)
Bar Code Creation In Java
Using Barcode maker for Java Control to generate, create bar code image in Java applications.
Figure 61 System architecture of the methodology for the live capture and reuse of project knowledge in construction
Create Data Matrix ECC200 In VB.NET
Using Barcode generation for .NET framework Control to generate, create Data Matrix 2d barcode image in .NET framework applications.
However, there was also a degree of iteration in the development process The details of the development process are described below
Code128 Scanner In .NET
Using Barcode recognizer for .NET framework Control to read, scan read, scan image in .NET applications.
621 Selection of development environment
The selection of a suitable development environment for the Webbased knowledge base impacts on the speed of development, and the cost of developing and running the end product A number of options
The Caprinet system
were available for the development of the Web-based knowledge base However, the most appropriate ones were:
The development of the prototype using Lotus QuickPlace (or similar application) The development of the prototype using a PHP and MySQL combination The development of the prototype using a Microsoft ASPNET 20 and Microsoft SQL Server Express 2005 combination
The details of the suitability of these options are described in the following sections: The development of the prototype on the Lotus QuickPlace (or similar) Lotus QuickPlace is a software application for running intranet/ extranet services Some companies use Lotus QuickPlace to create their Web-based database However, this option was eliminated due to the high cost involved (eg the annual licensing fees for Lotus QuickPlace, which is over 10000 pa) In addition, this option was also discarded due to the need for a dedicated Web server to host or run the prototype application developed The PHP and MySQL combination PHP is an open source scripting language used mainly for developing server side applications and websites, which include Web-based database (Wikipedia, 2006a) PHP is often combined with MySQL, which is a free SQL Database Management System, for the development of Web-based database (Wikipedia, 2006b) The PHP engine and MySQL database server can be downloaded freeof-charge from the Internet The PHP programme codes can be written using any word processor (eg Microsoft Windows s built-in Notepad) However, writing the PHP codes using a word processor is less ef cient, slow and dif cult to identify the errors in the codes Using an integrated development environment (eg Zend Studio) for the development of PHP applications is advisable to address the aforementioned issues However, this comes with a cost and offers less functions if compared to the Visual Web Developer (VWD) Express used for the development of ASPNET 20 and Microsoft SQL Server Express 2005 applications Furthermore, the PHP-MySQL option also has a longer learning curve than the ASPNET 20 option ASPNET 20 and Microsoft SQL Server Express 2005 combination This combination is one of the latest Web-based database development technologies offered by Microsoft ASPNET 20 is the equivalent of