You are on page 1of 4

Samwel NIYUKURI

MSIT Elite Networking

Information Technology

REPORT
for

Advanced Marine Supplies Australia AMSA PTY. LTD. MSIT Elite Networking

Compiled by: Samwel Niyukuri Compiled for: Steve Coleman Due Date: 19 November 2010
Web report 3101077407

Samwel NIYUKURI

MSIT Elite Networking

Contents
Testing Report Specifications ................................ ................................ ................................ ............. 3

Debug Process ................................ ................................ ................................ ...................... 3 Exception Handling ................................ ................................ ................................ ............... 3 Input and Output Process ................................ ................................ ................................ ..... 4 Source Code & Scripting Report Specifications ................................ ................................ ...... 4 PHP Documentor ................................ ................................ ................................ .................. 4

Web report

3101077407

Samwel NIYUKURI

MSIT Elite Networking

Testing Report Specifications


Debug Process
Like most website builds, during the making of the AMSA Network Monitor, several bugs were found within the script. To remove and fix these bugs, we followed a process called Debugging, which is simply the process of finding and fixing errors in a code. The main error that we came across was a Database error that would not give us access to the Database. To confront this, the die function was used. This function was implemented into the script before a MySQL Query, example; $result = mysql_query ($query); helping to debug the code which found where the Database error was coming from.

Exception Handling
Exception handling is used to change the normal process of a code execution if any type of error condition occurs. This condition is called an exception . In the AMSA website, the checkSesAuth was the exception handling function used throughout the code. This was implemented to make sure that the user s session cookie has been authenticated. If not, the user s session/login would be revoked. Once authenticated, the user can access website.

Web report

3101077407

Samwel NIYUKURI

MSIT Elite Networking

Input and Output Process


To process all input & output methods used in the AMSA Network Monitor website, a database management system has been implemented, which is MySQL. This is basically a free relational database management, which holds all records of information from the website. The name of this database is db_amsa. Most of the records made are from the Polling Intervals made in the website, that check to see if the IPs are active or not. This information can be accessed by the Network Administrator through the WAMP Server application, or through the website in the Logs button.

Source Code & Scripting Report Specifications


PHP Documentor
To document all processes and events of the website s scripting & source code, PHP Documentor was used. This application allows creators to document the source code which can be checked at any time, helping a web designer review and understand the code in the future. The documentation of the PHP Source Code for the AMSA Network Monitor can be found in the doc folder, location C: /wamp/www/doc.

Web report

3101077407

You might also like