<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Thomaset2000's Room &#187; Education</title>
	<atom:link href="http://thomaset2000.com/category/education/feed/" rel="self" type="application/rss+xml" />
	<link>http://thomaset2000.com</link>
	<description>A room to share what I know and what you know</description>
	<lastBuildDate>Sun, 11 Apr 2010 15:01:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>C2006 Project: System Development, Part 4 (Design)</title>
		<link>http://thomaset2000.com/2010/02/c2006-project-system-development-part-4-design/</link>
		<comments>http://thomaset2000.com/2010/02/c2006-project-system-development-part-4-design/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 03:50:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[IADIC]]></category>
		<category><![CDATA[C2006]]></category>
		<category><![CDATA[C2006 Project]]></category>
		<category><![CDATA[C2006 Project: System Development]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Design Documentation]]></category>
		<category><![CDATA[flowchart]]></category>
		<category><![CDATA[Informatics]]></category>
		<category><![CDATA[screen design]]></category>
		<category><![CDATA[user interface design]]></category>

		<guid isPermaLink="false">http://thomaset2000.com/?p=501</guid>
		<description><![CDATA[In this post I will upload my old project Design Documentation for this module. Feel free to see it for your reference. Basically this Design documentation documents your plan to design your system. It includes the Data Flow Diagram (DFD) from your Analysis Documentation and also structure design and user interface design concept.]]></description>
			<content:encoded><![CDATA[<p>Hi All!</p>
<p>This is the fourth part for C2006 Project: System Development Module. Haven&#8217;t read the first part yet? you can <a href="http://thomaset2000.com/2010/02/c2006-project-system-development-part-1/" target="_blank">find the first part by clicking here</a>. I uploaded my old Analysis Documentation for this module in the <a href="http://thomaset2000.com/2010/02/c2006-project-system-development-part-3-analysis/" target="_blank">previous post.</a></p>
<p>In this post I will upload my old project Design Documentation for this module. Feel free to see it for your reference. Basically this Design documentation documents your plan to design your system. It includes the Data Flow Diagram (DFD) from your Analysis Documentation and also structure design and user interface design concept.</p>
<p>My old Design Documentation is as follows:</p>
<p><span id="more-501"></span></p>
<p align="center">
<p><strong> </strong></p>
<p align="center"><strong>C2006 </strong></p>
<p align="center"><strong>System Development</strong></p>
<p align="center"><strong>DESIGN DOCUMENTATION</strong></p>
<p align="center"><strong> </strong></p>
<p align="center"><strong> </strong></p>
<p align="center"><strong>&#8220;Clover Company&#8221;</strong></p>
<p align="center"><strong> </strong></p>
<p align="center"><strong>Event Organizer&#8217;s System</strong></p>
<p align="center"><strong> </strong></p>
<p align="center"><strong> </strong></p>
<p align="center"><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>Team Member            : 1. David Irawan          / 018800004337</strong></p>
<p><strong> 2. Keith Nishan F       / 018800004402</strong></p>
<p><strong> 3. Thomas Setiabudi / 018800004137</strong></p>
<p align="center"><a name="_Toc211752689"></a></p>
<table border="0" cellspacing="0" cellpadding="0" width="583">
<tbody>
<tr>
<td width="523" valign="bottom"><strong>Content</strong></td>
<td width="60" valign="bottom">
<p align="center"><strong>Page</strong></p>
</td>
</tr>
</tbody>
</table>
<p>Table of Contents_ 2</p>
<p>I. Description Of New System_ 3</p>
<p><strong>I. a. Narrative</strong>_ 3</p>
<p><strong>I. b. Illustration Supporting Narrative</strong>_ 5</p>
<p><strong>I. b. 1. Company&#8217;s Organization Chart</strong> 5</p>
<p><strong>I. c. Process Flows</strong> 6</p>
<p><strong>I. c. 1. Proposed System Context Diagram</strong>_ 6</p>
<p><strong>I. c.3. 2<sup>nd</sup> level Data Flow Diagram (1.0 Receive Order)</strong> 8</p>
<p><strong>I. c. 4. 2<sup>nd</sup> level Data Flow Diagram (2.0 Sales Process)</strong> 9</p>
<p><strong>I. c. 5. 2<sup>nd</sup> level Data Flow Diagram (3.0 Update)</strong> 10</p>
<p><strong>I. c. 6. 2<sup>nd</sup> level Data Flow Diagram (4.0 Report)</strong> 11</p>
<p>II. Detailed Design_ 12</p>
<p><strong>II. a. Entity Relationship Diagram</strong>_ 12</p>
<p><strong>II. b. Data Structure</strong>_ 14</p>
<p><strong>II. c. Architectural Design</strong>_ 16</p>
<p><strong>II. d. Procedural Design</strong>_ 18</p>
<p><strong>II. d. 1. System Flowchart</strong> 18</p>
<p><strong>II. e. Interface Design</strong>_ 28</p>
<p><strong>II. e. 1. Common interface elements</strong> 28</p>
<p><strong>II. e. 2. Main Menu</strong>_ 30</p>
<p><strong><br />
</strong></p>
<p><strong><span style="text-decoration: underline;">Description Of New System</span></strong><strong></strong></p>
<p><strong><span style="text-decoration: underline;">I.</span></strong><strong><span style="text-decoration: underline;"> a. Narrative</span></strong><strong></strong></p>
<p align="center"><strong>Clover Company&#8217;s Online System</strong></p>
<p>This online system will be able to facilitate the company&#8217;s customer to place their order online. So virtually the customer will be able to access the system anywhere as long as the customer has an internet access. Before a customer can place their order, he/she has to register first by filling the registration form. After the customer submits the registration form, the system will send an e-mail to the customer&#8217;s e-mail to verify the registration. After the registration is verified, now the customer can place their order. While filling the order form, the customer will get many options to customize his/her order specification, such as options for catering company, event documentation, event place, etc. The customer will also able to make online payment for their order.</p>
<p>All the data and information inputted in this system will be stored in a database. Data about the customer registration, order data, online payment data, company&#8217;s financial data, and also data about the affiliate companies is stored in the system&#8217;s database. Besides storing data, the database will also used to generate various reports according to the company&#8217;s need.</p>
<p>Another system&#8217;s features for the customer are order tracking feature and customer feedback feature. Firstly, the order tracking feature allows the customer to get up to date information about the progress of his/her order. The customer will also be able to make changes to his/her order specification or get informed by the company if the order&#8217;s specification must be changed. Secondly, the customer can give a feedback to the company through the system if the customer is not satisfied by the company&#8217;s service or system or if the customer sees a room for improvement. This customer feedback will be reviewed by the company and be considered as suggestion to improve the company&#8217;s system or service.</p>
<p>Besides providing services for the company&#8217;s customer, the online system will also helps the company&#8217;s relation with its affiliate companies such as food Supplier Company, logistic company, event documenter company, printing company, etc. The online system will provide feature for a representative of each affiliate company to login into the system. After the affiliate company&#8217;s representative has login to the system, now he/she can use the system&#8217;s features for the affiliate company. There are some system feature for the affiliate company, they are: User Profile Module, Update Availability Schedule, Booking Status Module, and Feedback Module. The User Profile Module is used to display the detail information about the affiliate company, the user can edit or update some of this information if there is any changes in the affiliate company&#8217;s profile like contact number or address. Update Availability Schedule is a module where the affiliate company can keep their schedule synchronized with the Clover Company&#8217;s schedule. For example, Company A that provide event documentation service enter that it is available on 20 August 2008, then when a customer that want to order for an event on that date, the customer will see company A is in the option and can be chosen. The third module is booking status module, this module will be a reminder for an affiliate company to remind it about what are the dates that it is booked. And then the affiliate company can confirm the booking if they can do it. A confirmed booking from an affiliate company will update the order status that can be checked by the customer via order status tracking module.</p>
<p>The last part of the system is the administrator area, this part is used by the staffs of the Clover Company and no unauthorized person can access this area as this area is secured using password and the login page is not appear in the website&#8217;s main page. So, the staff of the company will need to open the login page, enter the user id and password, and then login to the system. After the staff login in the system, then he/she can use the features of the system that are: order management module, customer management module, affiliate company management module, company schedule and reminder, report generator, and finance report module.</p>
<p>Using the order management module provides ability for the Clover Company&#8217;s staff to manage all the orders from the customers. The staff can see each order detail and update the order preparation progress when it&#8217;s necessary. The Clover Company can tell the customer if there is any change to the order specification through this module. Customer management module will help the company to manage its customer data. The availability schedule from each affiliate company can be checked using affiliate company management module. The Clover Company also can check which companies available are for a certain date. Additionally, the Clover Company can check the status of an affiliate company about how many order that request its service, whether all the request have been confirmed, etc. The Clover Company also can send e-mail to any affiliate company if there is something urgent to ask. Moreover, the company can see its schedule and get reminded for upcoming events by the system too. While, for report generation there are report generator module and finance report module. Report generator module is used generate many kind of reports from the system database. It can produce reports like customer data report, affiliate companies report, report about the orders received in a certain period, etc. These reports can be used for an onscreen viewing only or printed to be used as meeting materials. And finally, The Company&#8217;s finance department can use finance report module to generate the company&#8217;s financial report. It has many categories of what period of time should the report show and also report for general condition or report on per case basis (e.g. report for each order).<strong></strong></p>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong><span style="text-decoration: underline;">I.</span></strong><strong><span style="text-decoration: underline;"> b. Illustration Supporting Narrative</span></strong><strong></strong></p>
<p><strong><span style="text-decoration: underline;">I.</span></strong><strong><span style="text-decoration: underline;"> b. 1. Company&#8217;s Organization Chart</span></strong></p>
<p><strong><span style="text-decoration: underline;"><a href="http://thomaset2000.com/wp-content/uploads/organization-chart1.jpg"><img class="alignnone size-medium wp-image-520" title="organization-chart1" src="http://thomaset2000.com/wp-content/uploads/organization-chart1-300x141.jpg" alt="organization-chart1" width="300" height="141" /></a></span></strong></p>
<p><strong><span style="text-decoration: underline;">I.</span></strong><strong><span style="text-decoration: underline;"> c. Process Flows</span></strong><strong></strong></p>
<p><strong><span style="text-decoration: underline;">I.</span></strong><strong><span style="text-decoration: underline;"> c. 1. Proposed System Context Diagram</span></strong><strong></strong></p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><strong> </strong></p>
<p><strong><span style="text-decoration: underline;"><a href="http://thomaset2000.com/wp-content/uploads/context-diagram.jpg"><img class="alignnone size-medium wp-image-498" title="context-diagram" src="http://thomaset2000.com/wp-content/uploads/context-diagram-300x275.jpg" alt="context-diagram" width="300" height="275" /></a></span></strong></p>
<p><strong><span style="text-decoration: underline;">I.</span></strong><strong><span style="text-decoration: underline;"> c. 2. Proposed System 1<sup>st</sup> level Data Flow Diagram</span></strong></p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><strong><span style="text-decoration: underline;"><a href="http://thomaset2000.com/wp-content/uploads/1st-level-dfd.jpg"><img class="alignnone size-medium wp-image-493" title="1st-level-dfd" src="http://thomaset2000.com/wp-content/uploads/1st-level-dfd-211x300.jpg" alt="1st-level-dfd" width="211" height="300" /></a></span></strong></p>
<p><a name="_Toc211752697"></a><strong><span style="text-decoration: underline;">I.</span></strong><strong><span style="text-decoration: underline;"> c.3. 2<sup>nd</sup> level Data Flow Diagram (1.0 Receive Order)</span></strong><strong></strong></p>
<p><strong><span style="text-decoration: underline;"><a href="http://thomaset2000.com/wp-content/uploads/2nd-level-1.jpg"><img class="alignnone size-medium wp-image-494" title="2nd-level-1" src="http://thomaset2000.com/wp-content/uploads/2nd-level-1-275x300.jpg" alt="2nd-level-1" width="275" height="300" /></a></span></strong></p>
<p><a name="_Toc211752698"></a><strong><span style="text-decoration: underline;">I.</span></strong><strong><span style="text-decoration: underline;"> c. 4. 2<sup>nd</sup> level Data Flow Diagram (2.0 Sales Process)</span></strong><strong></strong></p>
<p><strong></strong><strong></strong></p>
<p><strong> </strong></p>
<p><strong><span style="text-decoration: underline;"><a href="http://thomaset2000.com/wp-content/uploads/2nd-lvel-2.jpg"><img class="alignnone size-medium wp-image-497" title="2nd-level-2" src="http://thomaset2000.com/wp-content/uploads/2nd-lvel-2-261x300.jpg" alt="2nd-level-2" width="261" height="300" /></a></span></strong></p>
<p><a name="_Toc211752699"></a><strong><span style="text-decoration: underline;">I.</span></strong><strong><span style="text-decoration: underline;"> c. 5. 2<sup>nd</sup> level Data Flow Diagram (3.0 Update)</span></strong><strong></strong></p>
<p><span style="text-decoration: underline;"><a href="http://thomaset2000.com/wp-content/uploads/2nd-level-3.jpg"><img class="alignnone size-medium wp-image-495" title="2nd-level-3" src="http://thomaset2000.com/wp-content/uploads/2nd-level-3-300x267.jpg" alt="2nd-level-3" width="300" height="267" /></a></span></p>
<p><strong></strong></p>
<p><a name="_Toc211752701"></a><strong><span style="text-decoration: underline;">I.</span></strong><strong><span style="text-decoration: underline;"> c. 6. 2<sup>nd</sup> level Data Flow Diagram (4.0 Report)</span></strong><strong></strong></p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><span style="font-size: small;"><strong><span style="text-decoration: underline;"><a href="http://thomaset2000.com/wp-content/uploads/2nd-level-4.jpg"><img class="alignnone size-medium wp-image-496" title="2nd-level-4" src="http://thomaset2000.com/wp-content/uploads/2nd-level-4-283x300.jpg" alt="2nd-level-4" width="283" height="300" /></a></span></strong></span></p>
<p><strong>II. Detailed Design</strong></p>
<p><strong>II. a. Entity Relationship Diagram</strong></p>
<p><strong><a href="http://thomaset2000.com/wp-content/uploads/erd.jpg"><img class="alignnone size-medium wp-image-522" title="erd" src="http://thomaset2000.com/wp-content/uploads/erd-300x234.jpg" alt="erd" width="300" height="234" /></a></strong></p>
<p><span style="text-decoration: underline;">Entities:</span></p>
<ol type="a">
<li>Customer
<ol type="i">
<li><span style="text-decoration: underline;">customer_id</span></li>
<li>name</li>
<li>gender</li>
<li>date_of_birth</li>
<li>e-mail</li>
<li>phone</li>
<li>ic/passport number</li>
</ol>
</li>
</ol>
<p>viii.      password</p>
<p><span style="text-decoration: underline;"> </span></p>
<ol type="a">
<li>Affiliate
<ol type="i">
<li><span style="text-decoration: underline;">affiliate_id</span></li>
<li>name</li>
<li>phone</li>
<li>e-mail</li>
<li>password</li>
<li>service</li>
</ol>
</li>
</ol>
<p><span style="text-decoration: underline;"> </span></p>
<ol type="a">
<li>Order
<ol type="i">
<li><span style="text-decoration: underline;">order_id</span></li>
<li>date</li>
<li>customer_id</li>
<li>affiliate_id_1</li>
<li>affiliate_id_2</li>
<li>affiliate_id_3</li>
<li>payment_id</li>
</ol>
</li>
</ol>
<p><span style="text-decoration: underline;"> </span></p>
<ol type="a">
<li>Schedule
<ol type="i">
<li><span style="text-decoration: underline;">schedule_id</span></li>
<li>date</li>
<li>available</li>
</ol>
</li>
</ol>
<p><span style="text-decoration: underline;"> </span></p>
<ol type="a">
<li>Payment
<ol type="i">
<li><span style="text-decoration: underline;">payment_id</span></li>
<li>status</li>
<li>amount</li>
<li>duedate</li>
<li>type</li>
<li>customer_id</li>
</ol>
</li>
</ol>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><a name="_Toc211752704"></a><strong></strong></p>
<p><strong>a. </strong><strong><span style="text-decoration: underline;">Customer</span></strong></p>
<p>Detail information of the customer</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="114" valign="top">
<p align="center"><strong>Data   Element</strong></p>
</td>
<td width="114" valign="top">
<p align="center"><strong>Data   Type</strong></p>
</td>
<td width="68" valign="top">
<p align="center"><strong>Size</strong></p>
</td>
<td width="159" valign="top">
<p align="center"><strong>Description</strong></p>
</td>
<td width="114" valign="top">
<p align="center"><strong>Validation</strong></p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center"><span style="text-decoration: underline;">customer_id</span></p>
</td>
<td width="114" valign="top">Autonumber</td>
<td width="68" valign="top">
<p align="center">10</p>
</td>
<td width="159" valign="top">Primary Key</td>
<td width="114" valign="top">No duplicate</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">name</p>
</td>
<td width="114" valign="top">Text</td>
<td width="68" valign="top">
<p align="center">50</p>
</td>
<td width="159" valign="top">Customer name</td>
<td width="114" valign="top">
<p align="center">-</p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">gender</p>
</td>
<td width="114" valign="top">Text</td>
<td width="68" valign="top">
<p align="center">1</p>
</td>
<td width="159" valign="top">Customer gender</td>
<td width="114" valign="top">
<p align="center">M/F</p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">date_of_birth</p>
</td>
<td width="114" valign="top">Date/Time</td>
<td width="68" valign="top">
<p align="center">-</p>
</td>
<td width="159" valign="top">Customer date of   birth</td>
<td width="114" valign="top">
<p align="center">dd/mm/yyyy</p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">e-mail</p>
</td>
<td width="114" valign="top">Text</td>
<td width="68" valign="top">
<p align="center">40</p>
</td>
<td width="159" valign="top">Customer e-mail</td>
<td width="114" valign="top">
<p align="center">e-mail format</p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">IC/Passport no.</p>
</td>
<td width="114" valign="top">Text</td>
<td width="68" valign="top">
<p align="center">10</p>
</td>
<td width="159" valign="top">Customer   IC/Passport</td>
<td width="114" valign="top">
<p align="center">-</p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">Password</p>
</td>
<td width="114" valign="top">Text</td>
<td width="68" valign="top">
<p align="center">20</p>
</td>
<td width="159" valign="top">Customer Password</td>
<td width="114" valign="top">
<p align="center">-</p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">Phone</p>
</td>
<td width="114" valign="top">Text</td>
<td width="68" valign="top">
<p align="center">15</p>
</td>
<td width="159" valign="top">Customer phone no.</td>
<td width="114" valign="top">
<p align="center">Number</p>
</td>
</tr>
</tbody>
</table>
<p><strong>b. </strong><strong><span style="text-decoration: underline;">Affiliate</span></strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="114" valign="top">
<p align="center"><strong>Data   Element</strong></p>
</td>
<td width="114" valign="top">
<p align="center"><strong>Data   Type</strong></p>
</td>
<td width="68" valign="top">
<p align="center"><strong>Size</strong></p>
</td>
<td width="159" valign="top">
<p align="center"><strong>Description</strong></p>
</td>
<td width="114" valign="top">
<p align="center"><strong>Validation</strong></p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center"><span style="text-decoration: underline;">affiliate_id</span></p>
</td>
<td width="114" valign="top">Autonumber</td>
<td width="68" valign="top">
<p align="center">10</p>
</td>
<td width="159" valign="top">Primary Key</td>
<td width="114" valign="top">No duplicate</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">name</p>
</td>
<td width="114" valign="top">Text</td>
<td width="68" valign="top">
<p align="center">50</p>
</td>
<td width="159" valign="top">Affiliate name</td>
<td width="114" valign="top">
<p align="center">-</p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">Phone</p>
</td>
<td width="114" valign="top">Text</td>
<td width="68" valign="top">
<p align="center">15</p>
</td>
<td width="159" valign="top">Affiliate phone   no.</td>
<td width="114" valign="top">
<p align="center">Number</p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">e-mail</p>
</td>
<td width="114" valign="top">Text</td>
<td width="68" valign="top">
<p align="center">40</p>
</td>
<td width="159" valign="top">Affiliate e-mail</td>
<td width="114" valign="top">
<p align="center">e-mail format</p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">Password</p>
</td>
<td width="114" valign="top">Text</td>
<td width="68" valign="top">
<p align="center">20</p>
</td>
<td width="159" valign="top">Affiliate Password</td>
<td width="114" valign="top">
<p align="center">-</p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">Service</p>
</td>
<td width="114" valign="top">Text</td>
<td width="68" valign="top">
<p align="center">30</p>
</td>
<td width="159" valign="top">Affiliate   company&#8217;s service</td>
<td width="114" valign="top">
<p align="center">-</p>
</td>
</tr>
</tbody>
</table>
<p><strong>c. </strong><strong><span style="text-decoration: underline;">Order</span></strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="114" valign="top">
<p align="center"><strong>Data   Element</strong></p>
</td>
<td width="114" valign="top">
<p align="center"><strong>Data   Type</strong></p>
</td>
<td width="68" valign="top">
<p align="center"><strong>Size</strong></p>
</td>
<td width="159" valign="top">
<p align="center"><strong>Description</strong></p>
</td>
<td width="114" valign="top">
<p align="center"><strong>Validation</strong></p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center"><span style="text-decoration: underline;">Order_id</span></p>
</td>
<td width="114" valign="top">Autonumber</td>
<td width="68" valign="top">
<p align="center">10</p>
</td>
<td width="159" valign="top">Primary Key</td>
<td width="114" valign="top">No duplicate</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">Date</p>
</td>
<td width="114" valign="top">Date/Time</td>
<td width="68" valign="top">
<p align="center">-</p>
</td>
<td width="159" valign="top">Order&#8217;s date</td>
<td width="114" valign="top">dd/mm/yyyy</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center"><span style="text-decoration: underline;">customer_id</span></p>
</td>
<td width="114" valign="top">Integer</td>
<td width="68" valign="top">
<p align="center">10</p>
</td>
<td width="159" valign="top">Customer&#8217;s id</td>
<td width="114" valign="top">
<p align="center">Valid id</p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">affiliate_id_1</p>
</td>
<td width="114" valign="top">Integer</td>
<td width="68" valign="top">
<p align="center">10</p>
</td>
<td width="159" valign="top">1<sup>st</sup> Affiliate id</td>
<td width="114" valign="top">
<p align="center">Valid id</p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">affiliate_id_1</p>
</td>
<td width="114" valign="top">Integer</td>
<td width="68" valign="top">
<p align="center">10</p>
</td>
<td width="159" valign="top">2<sup>nd </sup>Affiliate   id</td>
<td width="114" valign="top">
<p align="center">Valid id</p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">affiliate_id_1</p>
</td>
<td width="114" valign="top">Integer</td>
<td width="68" valign="top">
<p align="center">10</p>
</td>
<td width="159" valign="top">3<sup>rd</sup> Affiliate id</td>
<td width="114" valign="top">
<p align="center">Valid id</p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">payment_id</p>
</td>
<td width="114" valign="top">Integer</td>
<td width="68" valign="top">
<p align="center">10</p>
</td>
<td width="159" valign="top">Order&#8217;s payment id</td>
<td width="114" valign="top">
<p align="center">Valid id</p>
</td>
</tr>
</tbody>
</table>
<p><strong>d. </strong><strong><span style="text-decoration: underline;">Schedule</span></strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="114" valign="top">
<p align="center"><strong>Data   Element</strong></p>
</td>
<td width="114" valign="top">
<p align="center"><strong>Data   Type</strong></p>
</td>
<td width="68" valign="top">
<p align="center"><strong>Size</strong></p>
</td>
<td width="159" valign="top">
<p align="center"><strong>Description</strong></p>
</td>
<td width="114" valign="top">
<p align="center"><strong>Validation</strong></p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center"><span style="text-decoration: underline;">schedule_id</span></p>
</td>
<td width="114" valign="top">Autonumber</td>
<td width="68" valign="top">
<p align="center">10</p>
</td>
<td width="159" valign="top">Primary Key</td>
<td width="114" valign="top">No duplicate</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">Date</p>
</td>
<td width="114" valign="top">Date/Time</td>
<td width="68" valign="top">
<p align="center">-</p>
</td>
<td width="159" valign="top">Available date</td>
<td width="114" valign="top">dd/mm/yyyy</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">Available</p>
</td>
<td width="114" valign="top">Text</td>
<td width="68" valign="top">
<p align="center">30</p>
</td>
<td width="159" valign="top">Affiliate company   available on a date</td>
<td width="114" valign="top">
<p align="center">-</p>
</td>
</tr>
</tbody>
</table>
<p><strong>e. </strong><strong><span style="text-decoration: underline;">Payment</span></strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="114" valign="top">
<p align="center"><strong>Data   Element</strong></p>
</td>
<td width="114" valign="top">
<p align="center"><strong>Data   Type</strong></p>
</td>
<td width="68" valign="top">
<p align="center"><strong>Size</strong></p>
</td>
<td width="159" valign="top">
<p align="center"><strong>Description</strong></p>
</td>
<td width="114" valign="top">
<p align="center"><strong>Validation</strong></p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center"><span style="text-decoration: underline;">payment_id</span></p>
</td>
<td width="114" valign="top">Autonumber</td>
<td width="68" valign="top">
<p align="center">10</p>
</td>
<td width="159" valign="top">Primary Key</td>
<td width="114" valign="top">No duplicate</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">Type</p>
</td>
<td width="114" valign="top">Text</td>
<td width="68" valign="top">
<p align="center">10</p>
</td>
<td width="159" valign="top">Payment type</td>
<td width="114" valign="top">
<p align="center">-</p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">Status</p>
</td>
<td width="114" valign="top">Text</td>
<td width="68" valign="top">
<p align="center">50</p>
</td>
<td width="159" valign="top">Payment Status</td>
<td width="114" valign="top">
<p align="center">-</p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">due date</p>
</td>
<td width="114" valign="top">Date/time</td>
<td width="68" valign="top">
<p align="center">-</p>
</td>
<td width="159" valign="top">Payment due date</td>
<td width="114" valign="top">
<p align="center">dd/mm/yyyy</p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">Amount</p>
</td>
<td width="114" valign="top">Number</td>
<td width="68" valign="top">
<p align="center">10</p>
</td>
<td width="159" valign="top">Amount of payment</td>
<td width="114" valign="top">
<p align="center">Numeric</p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center"><span style="text-decoration: underline;">customer_id</span></p>
</td>
<td width="114" valign="top">Integer</td>
<td width="68" valign="top">
<p align="center">10</p>
</td>
<td width="159" valign="top">Customer&#8217;s id</td>
<td width="114" valign="top">
<p align="center">Valid id</p>
</td>
</tr>
</tbody>
</table>
<p><strong>f. </strong><strong><span style="text-decoration: underline;">Admin</span></strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="114" valign="top">
<p align="center"><strong>Data   Element</strong></p>
</td>
<td width="114" valign="top">
<p align="center"><strong>Data   Type</strong></p>
</td>
<td width="68" valign="top">
<p align="center"><strong>Size</strong></p>
</td>
<td width="159" valign="top">
<p align="center"><strong>Description</strong></p>
</td>
<td width="114" valign="top">
<p align="center"><strong>Validation</strong></p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center"><span style="text-decoration: underline;">admin_id</span></p>
</td>
<td width="114" valign="top">Autonumber</td>
<td width="68" valign="top">
<p align="center">10</p>
</td>
<td width="159" valign="top">Primary Key</td>
<td width="114" valign="top">No duplicate</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">e-mail</p>
</td>
<td width="114" valign="top">Text</td>
<td width="68" valign="top">
<p align="center">40</p>
</td>
<td width="159" valign="top">Affiliate e-mail</td>
<td width="114" valign="top">
<p align="center">e-mail format</p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">Password</p>
</td>
<td width="114" valign="top">Text</td>
<td width="68" valign="top">
<p align="center">20</p>
</td>
<td width="159" valign="top">Affiliate Password</td>
<td width="114" valign="top">
<p align="center">-</p>
</td>
</tr>
</tbody>
</table>
<p><strong>g. </strong><strong><span style="text-decoration: underline;">News</span></strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="114" valign="top">
<p align="center"><strong>Data   Element</strong></p>
</td>
<td width="114" valign="top">
<p align="center"><strong>Data   Type</strong></p>
</td>
<td width="68" valign="top">
<p align="center"><strong>Size</strong></p>
</td>
<td width="159" valign="top">
<p align="center"><strong>Description</strong></p>
</td>
<td width="114" valign="top">
<p align="center"><strong>Validation</strong></p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center"><span style="text-decoration: underline;">news_id</span></p>
</td>
<td width="114" valign="top">Autonumber</td>
<td width="68" valign="top">
<p align="center">10</p>
</td>
<td width="159" valign="top">Primary Key</td>
<td width="114" valign="top">No duplicate</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">news title</p>
</td>
<td width="114" valign="top">Text</td>
<td width="68" valign="top">
<p align="center">100</p>
</td>
<td width="159" valign="top">News title</td>
<td width="114" valign="top">
<p align="center">-</p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">News content</p>
</td>
<td width="114" valign="top">Text</td>
<td width="68" valign="top">
<p align="center">1000</p>
</td>
<td width="159" valign="top">News content</td>
<td width="114" valign="top">
<p align="center">-</p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">Picture</p>
</td>
<td width="114" valign="top">Text</td>
<td width="68" valign="top">
<p align="center">100</p>
</td>
<td width="159" valign="top">News picture   address</td>
<td width="114" valign="top">
<p align="center">-</p>
</td>
</tr>
<tr>
<td width="114" valign="top">
<p align="center">date</p>
</td>
<td width="114" valign="top">Date/time</td>
<td width="68" valign="top">
<p align="center">-</p>
</td>
<td width="159" valign="top">Date of the news</td>
<td width="114" valign="top">
<p align="center">dd/mm/yyyy</p>
</td>
</tr>
</tbody>
</table>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong>II.c. Architectural Design</strong></p>
<p><strong><span style="text-decoration: underline;"><a href="http://thomaset2000.com/wp-content/uploads/architectural-design-1.jpg"><img class="alignnone size-medium wp-image-523" title="architectural-design-1" src="http://thomaset2000.com/wp-content/uploads/architectural-design-1-256x300.jpg" alt="architectural-design-1" width="256" height="300" /></a></span></strong></p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><strong><span style="text-decoration: underline;"><a href="http://thomaset2000.com/wp-content/uploads/architectural-design-2.jpg"><img class="alignnone size-medium wp-image-524" title="architectural-design-2" src="http://thomaset2000.com/wp-content/uploads/architectural-design-2-274x300.jpg" alt="architectural-design-2" width="274" height="300" /></a></span></strong></p>
<p><strong>II.d. Procedural Design</strong></p>
<p><strong>II.d.1. System Flowchart</strong></p>
<p><a href="http://thomaset2000.com/wp-content/uploads/flowchart-1.jpg"><img class="alignnone size-medium wp-image-525" title="flowchart-1" src="http://thomaset2000.com/wp-content/uploads/flowchart-1-300x286.jpg" alt="flowchart-1" width="300" height="286" /></a></p>
<p><a href="http://thomaset2000.com/wp-content/uploads/flowchart-2.jpg"><img class="alignnone size-medium wp-image-526" title="flowchart-2" src="http://thomaset2000.com/wp-content/uploads/flowchart-2-126x300.jpg" alt="flowchart-2" width="126" height="300" /></a></p>
<p><a href="http://thomaset2000.com/wp-content/uploads/flowchart-3.jpg"><img class="alignnone size-medium wp-image-527" title="flowchart-3" src="http://thomaset2000.com/wp-content/uploads/flowchart-3-186x300.jpg" alt="flowchart-3" width="186" height="300" /></a></p>
<p><a href="http://thomaset2000.com/wp-content/uploads/flowchart-4.jpg"><img class="alignnone size-medium wp-image-528" title="flowchart-4" src="http://thomaset2000.com/wp-content/uploads/flowchart-4-223x300.jpg" alt="flowchart-4" width="223" height="300" /></a></p>
<p><a href="http://thomaset2000.com/wp-content/uploads/flowchart-5.jpg"><img class="alignnone size-medium wp-image-529" title="flowchart-5" src="http://thomaset2000.com/wp-content/uploads/flowchart-5-210x300.jpg" alt="flowchart-5" width="210" height="300" /></a></p>
<p><a href="http://thomaset2000.com/wp-content/uploads/flowchart-6.jpg"><img class="alignnone size-medium wp-image-530" title="flowchart-6" src="http://thomaset2000.com/wp-content/uploads/flowchart-6-223x300.jpg" alt="flowchart-6" width="223" height="300" /></a></p>
<p><a href="http://thomaset2000.com/wp-content/uploads/flowchart-7.jpg"><img class="alignnone size-medium wp-image-531" title="flowchart-7" src="http://thomaset2000.com/wp-content/uploads/flowchart-7-204x300.jpg" alt="flowchart-7" width="204" height="300" /></a></p>
<p><a href="http://thomaset2000.com/wp-content/uploads/flowchart-8.jpg"><img class="alignnone size-medium wp-image-532" title="flowchart-8" src="http://thomaset2000.com/wp-content/uploads/flowchart-8-223x300.jpg" alt="flowchart-8" width="223" height="300" /></a></p>
<p><a href="http://thomaset2000.com/wp-content/uploads/flowchart-9.jpg"><img class="alignnone size-medium wp-image-533" title="flowchart-9" src="http://thomaset2000.com/wp-content/uploads/flowchart-9-160x300.jpg" alt="flowchart-9" width="160" height="300" /></a></p>
<p><a href="http://thomaset2000.com/wp-content/uploads/flowchart-10.jpg"><img class="alignnone size-medium wp-image-534" title="flowchart-10" src="http://thomaset2000.com/wp-content/uploads/flowchart-10-201x300.jpg" alt="flowchart-10" width="201" height="300" /></a></p>
<p><strong>II.e. Interface Design</strong></p>
<p>In this part, we will show rough design of the system&#8217;s interface. The system will be displayed to the user as web pages, so it will more or less have the typical design of a web page such as header and left panel with buttons or hyperlinks. The buttons and text that will be shown here is just the essential buttons and text in the system. The actual system will have decorative elements such as pictures, texts, and features.</p>
<p><strong>II.e.1. Common Interface Elements</strong></p>
<p>Common interface elements are interface elements that will be shown in all the pages. There are three items fall on this category: header, left panel, and footer. Since these two items will be present in all the screens, so we will explain them separately here to reduce redundancy.</p>
<p><span style="text-decoration: underline;">II. e. 1. i. header</span></p>
<p><span style="text-decoration: underline;"><a href="http://thomaset2000.com/wp-content/uploads/c2006-header-design.jpg"><img class="alignnone size-medium wp-image-537" title="c2006-header-design" src="http://thomaset2000.com/wp-content/uploads/c2006-header-design-300x64.jpg" alt="c2006-header-design" width="300" height="64" /></a></span></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="46" valign="top">
<p align="center">No.</p>
</td>
<td width="142" valign="top">
<p align="center">Item</p>
</td>
<td width="142" valign="top">
<p align="center">Type</p>
</td>
<td width="229" valign="top">
<p align="center">Description</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">1.</p>
</td>
<td width="142" valign="top">
<p align="center">Header image</p>
</td>
<td width="142" valign="top">
<p align="center">Picture</p>
</td>
<td width="229" valign="top">
<p align="center">Picture and company logo</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">2.</p>
</td>
<td width="142" valign="top">
<p align="center">Text 1</p>
</td>
<td width="142" valign="top">
<p align="center">Date</p>
</td>
<td width="229" valign="top">
<p align="center">Current date</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">3.</p>
</td>
<td width="142" valign="top">
<p align="center">Text 2</p>
</td>
<td width="142" valign="top">
<p align="center">Text</p>
</td>
<td width="229" valign="top">
<p align="center">Login status of user</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">4.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">
<p align="center">Will show &#8220;login&#8221; or &#8220;logout&#8221;</p>
</td>
</tr>
</tbody>
</table>
<p><span style="text-decoration: underline;">II. e. 1. ii. left panel</span></p>
<p><span style="text-decoration: underline;"><a href="http://thomaset2000.com/wp-content/uploads/c2006-left-panel-design.jpg"><img class="alignnone size-full wp-image-538" title="c2006-left-panel-design" src="http://thomaset2000.com/wp-content/uploads/c2006-left-panel-design.jpg" alt="c2006-left-panel-design" width="129" height="154" /></a></span></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="46" valign="top">
<p align="center">No.</p>
</td>
<td width="142" valign="top">
<p align="center">Item</p>
</td>
<td width="142" valign="top">
<p align="center">Type</p>
</td>
<td width="229" valign="top">
<p align="center">Description</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">1.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 1</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">
<p align="center">Home</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">2.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 2</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">
<p align="center">News</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">3.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 3</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">
<p align="center">Login</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">4.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 4</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">
<p align="center">Register</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">5.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 5</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">
<p align="center">About Us</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">6.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 6</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">
<p align="center">Contact us</p>
</td>
</tr>
</tbody>
</table>
<p><span style="text-decoration: underline;">II. e. 1. iii. footer</span></p>
<p><span style="text-decoration: underline;"><a href="http://thomaset2000.com/wp-content/uploads/c2006-footer-design.jpg"><img class="alignnone size-medium wp-image-539" title="c2006-footer-design" src="http://thomaset2000.com/wp-content/uploads/c2006-footer-design-300x64.jpg" alt="c2006-footer-design" width="300" height="64" /></a></span></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="46" valign="top">
<p align="center">No.</p>
</td>
<td width="142" valign="top">
<p align="center">Item</p>
</td>
<td width="142" valign="top">
<p align="center">Type</p>
</td>
<td width="229" valign="top">
<p align="center">Description</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">1.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 1</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">
<p align="center">Home</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">2.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 2</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">
<p align="center">News</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">3.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 3</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">
<p align="center">Login</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">4.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 4</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">
<p align="center">Register</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">5.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 5</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">
<p align="center">About Us</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">6.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 6</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">
<p align="center">Contact us</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">7.</p>
</td>
<td width="142" valign="top">
<p align="center">Text 1</p>
</td>
<td width="142" valign="top">
<p align="center">Text</p>
</td>
<td width="229" valign="top">
<p align="center">Copyright</p>
</td>
</tr>
</tbody>
</table>
<p><strong>II.e.2. Main Menu</strong></p>
<p><strong><a href="http://thomaset2000.com/wp-content/uploads/c2006-main-menu-design.jpg"><img class="alignnone size-medium wp-image-540" title="c2006-main-menu-design" src="http://thomaset2000.com/wp-content/uploads/c2006-main-menu-design-300x182.jpg" alt="c2006-main-menu-design" width="300" height="182" /></a></strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="46" valign="top">
<p align="center">No.</p>
</td>
<td width="142" valign="top">
<p align="center">Item</p>
</td>
<td width="142" valign="top">
<p align="center">Type</p>
</td>
<td width="229" valign="top">
<p align="center">Description</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">1.</p>
</td>
<td width="142" valign="top">
<p align="center">Header</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   i. header</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">2.</p>
</td>
<td width="142" valign="top">
<p align="center">Left Panel</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   ii. left panel</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">3.</p>
</td>
<td width="142" valign="top">
<p align="center">Footer</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   iii. footer</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">4.</p>
</td>
<td width="142" valign="top">
<p align="center">Content</p>
</td>
<td width="142" valign="top">
<p align="center">Text, pictures</p>
</td>
<td width="229" valign="top">The content of   main page, newest news, promotion, services, etc.</td>
</tr>
</tbody>
</table>
<p><strong>II.e.3. News</strong></p>
<p><strong><a href="http://thomaset2000.com/wp-content/uploads/c2006-news-page-design.jpg"><img class="alignnone size-medium wp-image-541" title="c2006-news-page-design" src="http://thomaset2000.com/wp-content/uploads/c2006-news-page-design-300x182.jpg" alt="c2006-news-page-design" width="300" height="182" /></a></strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="46" valign="top">
<p align="center">No.</p>
</td>
<td width="142" valign="top">
<p align="center">Item</p>
</td>
<td width="142" valign="top">
<p align="center">Type</p>
</td>
<td width="229" valign="top">
<p align="center">Description</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">1.</p>
</td>
<td width="142" valign="top">
<p align="center">Header</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   i. header</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">2.</p>
</td>
<td width="142" valign="top">
<p align="center">Left Panel</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   ii. left panel</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">3.</p>
</td>
<td width="142" valign="top">
<p align="center">Footer</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   iii. footer</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">4.</p>
</td>
<td width="142" valign="top">
<p align="center">Text 1, 2, and 3</p>
</td>
<td width="142" valign="top">
<p align="center">Text and Hyperlink</p>
</td>
<td width="229" valign="top">News title and   hyperlink</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">5.</p>
</td>
<td width="142" valign="top">
<p align="center">Text 4</p>
</td>
<td width="142" valign="top">
<p align="center">Text</p>
</td>
<td width="229" valign="top">Page indicator</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">6.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlinks</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Page navigator</td>
</tr>
</tbody>
</table>
<p><strong>II.e.4. Login</strong></p>
<p><strong><a href="http://thomaset2000.com/wp-content/uploads/c2006-login-page-design.jpg"><img class="alignnone size-medium wp-image-542" title="c2006-login-page-design" src="http://thomaset2000.com/wp-content/uploads/c2006-login-page-design-300x182.jpg" alt="c2006-login-page-design" width="300" height="182" /></a></strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="46" valign="top">
<p align="center">No.</p>
</td>
<td width="142" valign="top">
<p align="center">Item</p>
</td>
<td width="142" valign="top">
<p align="center">Type</p>
</td>
<td width="229" valign="top">
<p align="center">Description</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">1.</p>
</td>
<td width="142" valign="top">
<p align="center">Header</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   i. header</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">2.</p>
</td>
<td width="142" valign="top">
<p align="center">Left Panel</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   ii. left panel</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">3.</p>
</td>
<td width="142" valign="top">
<p align="center">Footer</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   iii. footer</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">4.</p>
</td>
<td width="142" valign="top">
<p align="center">Text 1</p>
</td>
<td width="142" valign="top">
<p align="center">Text</p>
</td>
<td width="229" valign="top">Customer login   (default)</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">5.</p>
</td>
<td width="142" valign="top">
<p align="center">Text 2</p>
</td>
<td width="142" valign="top">
<p align="center">Text</p>
</td>
<td width="229" valign="top">User id</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">6.</p>
</td>
<td width="142" valign="top">
<p align="center">Text 3</p>
</td>
<td width="142" valign="top">
<p align="center">Text</p>
</td>
<td width="229" valign="top">Password</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">7.</p>
</td>
<td width="142" valign="top">
<p align="center">Text box 1</p>
</td>
<td width="142" valign="top">
<p align="center">Text input</p>
</td>
<td width="229" valign="top"></td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">8.</p>
</td>
<td width="142" valign="top">
<p align="center">Text box 2</p>
</td>
<td width="142" valign="top">
<p align="center">Password input</p>
</td>
<td width="229" valign="top"></td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">9.</p>
</td>
<td width="142" valign="top">
<p align="center">Button</p>
</td>
<td width="142" valign="top">
<p align="center">Button</p>
</td>
<td width="229" valign="top">Submit button</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">10.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 1</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Customer login   page</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">11.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 2</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Affiliate login   page</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">12.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 3</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Administrator   login page</td>
</tr>
</tbody>
</table>
<p><strong>II.e.5. Customer</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="46" valign="top">
<p align="center">No.</p>
</td>
<td width="142" valign="top">
<p align="center">Item</p>
</td>
<td width="142" valign="top">
<p align="center">Type</p>
</td>
<td width="229" valign="top">
<p align="center">Description</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">1.</p>
</td>
<td width="142" valign="top">
<p align="center">Header</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   i. header</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">2.</p>
</td>
<td width="142" valign="top">
<p align="center">Left Panel</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   ii. left panel</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">3.</p>
</td>
<td width="142" valign="top">
<p align="center">Footer</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   iii. footer</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">4.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 1</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Profile</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">5.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 2</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Make Order</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">6.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 3</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Payment</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">7.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 4</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Order status</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">8.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 5</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Logout</td>
</tr>
</tbody>
</table>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong>II.e.6. Profile</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="46" valign="top">
<p align="center">No.</p>
</td>
<td width="142" valign="top">
<p align="center">Item</p>
</td>
<td width="142" valign="top">
<p align="center">Type</p>
</td>
<td width="229" valign="top">
<p align="center">Description</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">1.</p>
</td>
<td width="142" valign="top">
<p align="center">Header</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   i. header</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">2.</p>
</td>
<td width="142" valign="top">
<p align="center">Left Panel</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   ii. left panel</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">3.</p>
</td>
<td width="142" valign="top">
<p align="center">Footer</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   iii. footer</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">4.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 1</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Edit</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">5.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 2</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Back</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">6.</p>
</td>
<td width="142" valign="top">
<p align="center">Profile</p>
</td>
<td width="142" valign="top">
<p align="center">Text</p>
</td>
<td width="229" valign="top">Customer/affiliate   company&#8217;s profile from database</td>
</tr>
</tbody>
</table>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong>II.e.7 Make Order</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="46" valign="top">
<p align="center">No.</p>
</td>
<td width="142" valign="top">
<p align="center">Item</p>
</td>
<td width="142" valign="top">
<p align="center">Type</p>
</td>
<td width="229" valign="top">
<p align="center">Description</p>
</td>
</tr>
<tr>
<td width="46">
<p align="center">1.</p>
</td>
<td width="142">
<p align="center">Header</p>
</td>
<td width="142">
<p align="center">
</td>
<td width="229">Refer to II. e. 1.   i. header</td>
</tr>
<tr>
<td width="46">
<p align="center">2.</p>
</td>
<td width="142">
<p align="center">Left Panel</p>
</td>
<td width="142">
<p align="center">
</td>
<td width="229">Refer to II. e. 1.   ii. left panel</td>
</tr>
<tr>
<td width="46">
<p align="center">3.</p>
</td>
<td width="142">
<p align="center">Footer</p>
</td>
<td width="142">
<p align="center">
</td>
<td width="229">Refer to II. e. 1.   iii. footer</td>
</tr>
<tr>
<td width="46">
<p align="center">4.</p>
</td>
<td width="142">
<p align="center">Order Form</p>
</td>
<td width="142">
<p align="center">Text, text box, radio button, check box,   combo box</p>
</td>
<td width="229">Form that customer   fill to make new order.</td>
</tr>
<tr>
<td width="46">
<p align="center">5.</p>
</td>
<td width="142">
<p align="center">Button</p>
</td>
<td width="142">
<p align="center">Button</p>
</td>
<td width="229">Submit button for   order form</td>
</tr>
<tr>
<td width="46">
<p align="center">6.</p>
</td>
<td width="142">
<p align="center">Hyperlink 1</p>
</td>
<td width="142">
<p align="center">Hyperlink</p>
</td>
<td width="229">Back</td>
</tr>
</tbody>
</table>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong>II.e.8. Payment</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="46" valign="top">
<p align="center">No.</p>
</td>
<td width="142" valign="top">
<p align="center">Item</p>
</td>
<td width="142" valign="top">
<p align="center">Type</p>
</td>
<td width="229" valign="top">
<p align="center">Description</p>
</td>
</tr>
<tr>
<td width="46">
<p align="center">1.</p>
</td>
<td width="142">
<p align="center">Header</p>
</td>
<td width="142">
<p align="center">
</td>
<td width="229">Refer to II. e. 1.   i. header</td>
</tr>
<tr>
<td width="46">
<p align="center">2.</p>
</td>
<td width="142">
<p align="center">Left Panel</p>
</td>
<td width="142">
<p align="center">
</td>
<td width="229">Refer to II. e. 1.   ii. left panel</td>
</tr>
<tr>
<td width="46">
<p align="center">3.</p>
</td>
<td width="142">
<p align="center">Footer</p>
</td>
<td width="142">
<p align="center">
</td>
<td width="229">Refer to II. e. 1.   iii. footer</td>
</tr>
<tr>
<td width="46">
<p align="center">4.</p>
</td>
<td width="142">
<p align="center">Payment Form</p>
</td>
<td width="142">
<p align="center">Text, text box, radio button, check box, combo   box</p>
</td>
<td width="229">Form that customer   fill to make payment.</td>
</tr>
<tr>
<td width="46">
<p align="center">5.</p>
</td>
<td width="142">
<p align="center">Button</p>
</td>
<td width="142">
<p align="center">Button</p>
</td>
<td width="229">Submit button for   payment form</td>
</tr>
<tr>
<td width="46">
<p align="center">6.</p>
</td>
<td width="142">
<p align="center">Hyperlink 1</p>
</td>
<td width="142">
<p align="center">Hyperlink</p>
</td>
<td width="229">Back</td>
</tr>
</tbody>
</table>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong>II.e.9. Order Status (Customer)</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="46" valign="top">
<p align="center">No.</p>
</td>
<td width="142" valign="top">
<p align="center">Item</p>
</td>
<td width="142" valign="top">
<p align="center">Type</p>
</td>
<td width="229" valign="top">
<p align="center">Description</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">1.</p>
</td>
<td width="142" valign="top">
<p align="center">Header</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   i. header</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">2.</p>
</td>
<td width="142" valign="top">
<p align="center">Left Panel</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   ii. left panel</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">3.</p>
</td>
<td width="142" valign="top">
<p align="center">Footer</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   iii. footer</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">4.</p>
</td>
<td width="142" valign="top">
<p align="center">Text 1, 2, and 3</p>
</td>
<td width="142" valign="top">
<p align="center">Text and Hyperlink</p>
</td>
<td width="229" valign="top">Order 1, 2, and 3   (if any)</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">5.</p>
</td>
<td width="142" valign="top">
<p align="center">Text 4</p>
</td>
<td width="142" valign="top">
<p align="center">Text</p>
</td>
<td width="229" valign="top">Page indicator</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">6.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlinks</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Page navigator</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">7.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 1</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Edit Order</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">8.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 2</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Back</td>
</tr>
</tbody>
</table>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong>II.e.10. Affiliate</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="46" valign="top">
<p align="center">No.</p>
</td>
<td width="142" valign="top">
<p align="center">Item</p>
</td>
<td width="142" valign="top">
<p align="center">Type</p>
</td>
<td width="229" valign="top">
<p align="center">Description</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">1.</p>
</td>
<td width="142" valign="top">
<p align="center">Header</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   i. header</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">2.</p>
</td>
<td width="142" valign="top">
<p align="center">Left Panel</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   ii. left panel</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">3.</p>
</td>
<td width="142" valign="top">
<p align="center">Footer</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   iii. footer</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">4.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 1</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Profile</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">5.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 2</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Upload Schedule</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">6.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 3</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Order Status</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">7.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 4</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Logout</td>
</tr>
</tbody>
</table>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong>II.e.11. Upload Schedule</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="46" valign="top">
<p align="center">No.</p>
</td>
<td width="142" valign="top">
<p align="center">Item</p>
</td>
<td width="142" valign="top">
<p align="center">Type</p>
</td>
<td width="229" valign="top">
<p align="center">Description</p>
</td>
</tr>
<tr>
<td width="46">
<p align="center">1.</p>
</td>
<td width="142">
<p align="center">Header</p>
</td>
<td width="142">
<p align="center">
</td>
<td width="229">Refer to II. e. 1.   i. header</td>
</tr>
<tr>
<td width="46">
<p align="center">2.</p>
</td>
<td width="142">
<p align="center">Left Panel</p>
</td>
<td width="142">
<p align="center">
</td>
<td width="229">Refer to II. e. 1.   ii. left panel</td>
</tr>
<tr>
<td width="46">
<p align="center">3.</p>
</td>
<td width="142">
<p align="center">Footer</p>
</td>
<td width="142">
<p align="center">
</td>
<td width="229">Refer to II. e. 1.   iii. footer</td>
</tr>
<tr>
<td width="46">
<p align="center">4.</p>
</td>
<td width="142">
<p align="center">Upload Schedule Form</p>
</td>
<td width="142">
<p align="center">Text, text box, radio button, check box,   combo box</p>
</td>
<td width="229">Form that an   affiliate company fill to upload schedule order.</td>
</tr>
<tr>
<td width="46">
<p align="center">5.</p>
</td>
<td width="142">
<p align="center">Button</p>
</td>
<td width="142">
<p align="center">Button</p>
</td>
<td width="229">Submit button for   order form</td>
</tr>
<tr>
<td width="46">
<p align="center">6.</p>
</td>
<td width="142">
<p align="center">Hyperlink 1</p>
</td>
<td width="142">
<p align="center">Hyperlink</p>
</td>
<td width="229">Back</td>
</tr>
</tbody>
</table>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong>II.e.12. Order Status (Affiliate)</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="46" valign="top">
<p align="center">No.</p>
</td>
<td width="142" valign="top">
<p align="center">Item</p>
</td>
<td width="142" valign="top">
<p align="center">Type</p>
</td>
<td width="229" valign="top">
<p align="center">Description</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">1.</p>
</td>
<td width="142" valign="top">
<p align="center">Header</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   i. header</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">2.</p>
</td>
<td width="142" valign="top">
<p align="center">Left Panel</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   ii. left panel</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">3.</p>
</td>
<td width="142" valign="top">
<p align="center">Footer</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   iii. footer</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">4.</p>
</td>
<td width="142" valign="top">
<p align="center">Text 1, 2, and 3</p>
</td>
<td width="142" valign="top">
<p align="center">Text and Hyperlink</p>
</td>
<td width="229" valign="top">Order 1, 2, and 3   (if any)</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">5.</p>
</td>
<td width="142" valign="top">
<p align="center">Text 4</p>
</td>
<td width="142" valign="top">
<p align="center">Text</p>
</td>
<td width="229" valign="top">Page indicator</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">6.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlinks</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Page navigator</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">7.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 1</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Approve</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">8.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 2</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Reject</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">9.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 3</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Back</td>
</tr>
</tbody>
</table>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong>II.e.13. Administrator</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="46" valign="top">
<p align="center">No.</p>
</td>
<td width="142" valign="top">
<p align="center">Item</p>
</td>
<td width="142" valign="top">
<p align="center">Type</p>
</td>
<td width="229" valign="top">
<p align="center">Description</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">1.</p>
</td>
<td width="142" valign="top">
<p align="center">Header</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   i. header</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">2.</p>
</td>
<td width="142" valign="top">
<p align="center">Left Panel</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   ii. left panel</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">3.</p>
</td>
<td width="142" valign="top">
<p align="center">Footer</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   iii. footer</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">4.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 1</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Reports</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">5.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 2</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Order management</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">6.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 3</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Manage customer   &amp; Affiliate</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">7.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 4</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Manage News</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">8.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 5</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Logout</td>
</tr>
</tbody>
</table>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong>II.e.14. Report</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="46" valign="top">
<p align="center">No.</p>
</td>
<td width="142" valign="top">
<p align="center">Item</p>
</td>
<td width="142" valign="top">
<p align="center">Type</p>
</td>
<td width="229" valign="top">
<p align="center">Description</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">1.</p>
</td>
<td width="142" valign="top">
<p align="center">Header</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   i. header</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">2.</p>
</td>
<td width="142" valign="top">
<p align="center">Left Panel</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   ii. left panel</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">3.</p>
</td>
<td width="142" valign="top">
<p align="center">Footer</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   iii. footer</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">4.</p>
</td>
<td width="142" valign="top">
<p align="center">Text 1</p>
</td>
<td width="142" valign="top">
<p align="center">Text</p>
</td>
<td width="229" valign="top">Report Type</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">5.</p>
</td>
<td width="142" valign="top">
<p align="center">Combo Box</p>
</td>
<td width="142" valign="top">
<p align="center">Combo box</p>
</td>
<td width="229" valign="top">List of available   report types</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">6.</p>
</td>
<td width="142" valign="top">
<p align="center">Button</p>
</td>
<td width="142" valign="top">
<p align="center">Button</p>
</td>
<td width="229" valign="top">Submit button to   execute selected report type</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">7.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 1</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Back</td>
</tr>
</tbody>
</table>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong>II.e.15. Order Management</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="46" valign="top">
<p align="center">No.</p>
</td>
<td width="142" valign="top">
<p align="center">Item</p>
</td>
<td width="142" valign="top">
<p align="center">Type</p>
</td>
<td width="229" valign="top">
<p align="center">Description</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">1.</p>
</td>
<td width="142" valign="top">
<p align="center">Header</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   i. header</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">2.</p>
</td>
<td width="142" valign="top">
<p align="center">Left Panel</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   ii. left panel</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">3.</p>
</td>
<td width="142" valign="top">
<p align="center">Footer</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   iii. footer</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">4.</p>
</td>
<td width="142" valign="top">
<p align="center">Text 1, 2, and 3</p>
</td>
<td width="142" valign="top">
<p align="center">Text and Hyperlink</p>
</td>
<td width="229" valign="top">Order 1, 2, and 3   (if any)</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">5.</p>
</td>
<td width="142" valign="top">
<p align="center">Text 4</p>
</td>
<td width="142" valign="top">
<p align="center">Text</p>
</td>
<td width="229" valign="top">Page indicator</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">6.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlinks</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Page navigator</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">7.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 1</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Edit order</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">8.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 2</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Delete order</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">9.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 3</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Back</td>
</tr>
</tbody>
</table>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong>II.e.16. Manage Customer &amp; Affiliate</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="46" valign="top">
<p align="center">No.</p>
</td>
<td width="142" valign="top">
<p align="center">Item</p>
</td>
<td width="142" valign="top">
<p align="center">Type</p>
</td>
<td width="229" valign="top">
<p align="center">Description</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">1.</p>
</td>
<td width="142" valign="top">
<p align="center">Header</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   i. header</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">2.</p>
</td>
<td width="142" valign="top">
<p align="center">Left Panel</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   ii. left panel</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">3.</p>
</td>
<td width="142" valign="top">
<p align="center">Footer</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   iii. footer</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">4.</p>
</td>
<td width="142" valign="top">
<p align="center">Text 1, 2, and 3</p>
</td>
<td width="142" valign="top">
<p align="center">Text and Hyperlink</p>
</td>
<td width="229" valign="top">Customer/affiliate   1, 2, and 3 (if any)</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">5.</p>
</td>
<td width="142" valign="top">
<p align="center">Text 4</p>
</td>
<td width="142" valign="top">
<p align="center">Text</p>
</td>
<td width="229" valign="top">Page indicator</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">6.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlinks</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Page navigator</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">7.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 1</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Customer list</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">8.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 2</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Affiliate list</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">9.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 3</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Add profile</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">10.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 4</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Edit profile</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">11.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 5</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Delete</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">12.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 6</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Back</td>
</tr>
</tbody>
</table>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong>II.e.17. Manage News</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="46" valign="top">
<p align="center">No.</p>
</td>
<td width="142" valign="top">
<p align="center">Item</p>
</td>
<td width="142" valign="top">
<p align="center">Type</p>
</td>
<td width="229" valign="top">
<p align="center">Description</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">1.</p>
</td>
<td width="142" valign="top">
<p align="center">Header</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   i. header</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">2.</p>
</td>
<td width="142" valign="top">
<p align="center">Left Panel</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   ii. left panel</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">3.</p>
</td>
<td width="142" valign="top">
<p align="center">Footer</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   iii. footer</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">4.</p>
</td>
<td width="142" valign="top">
<p align="center">Text 1, 2, and 3</p>
</td>
<td width="142" valign="top">
<p align="center">Text and Hyperlink</p>
</td>
<td width="229" valign="top">News 1, 2, and 3   (if any)</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">5.</p>
</td>
<td width="142" valign="top">
<p align="center">Text 4</p>
</td>
<td width="142" valign="top">
<p align="center">Text</p>
</td>
<td width="229" valign="top">Page indicator</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">6.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlinks</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Page navigator</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">7.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 1</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Add News</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">8.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 2</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Edit News</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">9.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 3</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Delete News</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">10.</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink 4</p>
</td>
<td width="142" valign="top">
<p align="center">Hyperlink</p>
</td>
<td width="229" valign="top">Back</td>
</tr>
</tbody>
</table>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong>II.e.18. Register</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="46" valign="top">
<p align="center">No.</p>
</td>
<td width="142" valign="top">
<p align="center">Item</p>
</td>
<td width="142" valign="top">
<p align="center">Type</p>
</td>
<td width="229" valign="top">
<p align="center">Description</p>
</td>
</tr>
<tr>
<td width="46">
<p align="center">1.</p>
</td>
<td width="142">
<p align="center">Header</p>
</td>
<td width="142">
<p align="center">
</td>
<td width="229">Refer to II. e. 1.   i. header</td>
</tr>
<tr>
<td width="46">
<p align="center">2.</p>
</td>
<td width="142">
<p align="center">Left Panel</p>
</td>
<td width="142">
<p align="center">
</td>
<td width="229">Refer to II. e. 1.   ii. left panel</td>
</tr>
<tr>
<td width="46">
<p align="center">3.</p>
</td>
<td width="142">
<p align="center">Footer</p>
</td>
<td width="142">
<p align="center">
</td>
<td width="229">Refer to II. e. 1.   iii. footer</td>
</tr>
<tr>
<td width="46">
<p align="center">4.</p>
</td>
<td width="142">
<p align="center">Registration Form</p>
</td>
<td width="142">
<p align="center">Text, text box, radio button, check box,   combo box</p>
</td>
<td width="229">Form that customer   fill to register.</td>
</tr>
<tr>
<td width="46">
<p align="center">5.</p>
</td>
<td width="142">
<p align="center">Button</p>
</td>
<td width="142">
<p align="center">Button</p>
</td>
<td width="229">Submit button for   order form</td>
</tr>
<tr>
<td width="46">
<p align="center">6.</p>
</td>
<td width="142">
<p align="center">Hyperlink 1</p>
</td>
<td width="142">
<p align="center">Hyperlink</p>
</td>
<td width="229">Back</td>
</tr>
</tbody>
</table>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong>II.e.19. <span style="text-decoration: underline;">About us</span></strong><strong></strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="46" valign="top">
<p align="center">No.</p>
</td>
<td width="142" valign="top">
<p align="center">Item</p>
</td>
<td width="142" valign="top">
<p align="center">Type</p>
</td>
<td width="229" valign="top">
<p align="center">Description</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">1.</p>
</td>
<td width="142" valign="top">
<p align="center">Header</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   i. header</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">2.</p>
</td>
<td width="142" valign="top">
<p align="center">Left Panel</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   ii. left panel</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">3.</p>
</td>
<td width="142" valign="top">
<p align="center">Footer</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   iii. footer</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">4.</p>
</td>
<td width="142" valign="top">
<p align="center">Content</p>
</td>
<td width="142" valign="top">
<p align="center">Text, pictures</p>
</td>
<td width="229" valign="top">The content of about   us &#8211; company&#8217;s profile</td>
</tr>
</tbody>
</table>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong>II.e.20. Contact Us</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="46" valign="top">
<p align="center">No.</p>
</td>
<td width="142" valign="top">
<p align="center">Item</p>
</td>
<td width="142" valign="top">
<p align="center">Type</p>
</td>
<td width="229" valign="top">
<p align="center">Description</p>
</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">1.</p>
</td>
<td width="142" valign="top">
<p align="center">Header</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   i. header</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">2.</p>
</td>
<td width="142" valign="top">
<p align="center">Left Panel</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   ii. left panel</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">3.</p>
</td>
<td width="142" valign="top">
<p align="center">Footer</p>
</td>
<td width="142" valign="top">
<p align="center">
</td>
<td width="229" valign="top">Refer to II. e. 1.   iii. footer</td>
</tr>
<tr>
<td width="46" valign="top">
<p align="center">4.</p>
</td>
<td width="142" valign="top">
<p align="center">Content</p>
</td>
<td width="142" valign="top">
<p align="center">Text, pictures</p>
</td>
<td width="229" valign="top">The content of contact   us page &#8211; company&#8217;s contact and address.</td>
</tr>
</tbody>
</table>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong>III. Hardware and Software Selection</strong></p>
<p><strong>III.a. Hardware Specification</strong></p>
<p>The <strong>minimum </strong>hardware specification to operate this system is:</p>
<p>1.      Intel Pentium IV processor or better</p>
<p>2.      Minimum 512 Mb RAM</p>
<p>3.      Color Monitor</p>
<p>4.      Keyboard</p>
<p>5.      Mouse with scroll button</p>
<p>6.      160 GB hard disk</p>
<p>7.      DSL Internet connection</p>
<p>8.      Laser Printer or Dot Matrix Printer</p>
<p>For the web server itself, we will host the website on another commercial web server, so we don&#8217;t need to buy the expensive web server computer for the company.</p>
<p><strong>III.b. Software Specification</strong></p>
<p>Ø  <span style="text-decoration: underline;">Development Software</span></p>
<p>The software that is used to develop this new system:</p>
<p>1.      Notepad ++</p>
<p>2.      PHP editor</p>
<p>3.      PHP (Personal Home Page)</p>
<p>4.      phpMyAdmin</p>
<p>5.      FileZilla</p>
<p>6.      Apache HTTP server</p>
<p>7.      MySQL</p>
<p>8.      Adobe Dreamweaver</p>
<p>9.      Adobe Photoshop</p>
<p>10.  Core FTP</p>
<p>Ø  <span style="text-decoration: underline;">Operational Software</span></p>
<p>The <strong>minimum</strong> requirement of the software to operate the system:</p>
<p>1.      Windows XP or Windows Vista</p>
<p>2.      Internet Browser (Mozilla Firefox v.2 or Internet Explorer 7)</p>
<p>&#8211; End Of Design Documentation &#8211;</p>
<p>To Be Continued in the next post&#8230;</p>
<p>Coming next, I will post my old project Final documentation for this module. <img src='http://thomaset2000.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Any Question?</p>
<p>Feel free to ask me about this module using the comment section below. <img src='http://thomaset2000.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><strong> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://thomaset2000.com/2010/02/c2006-project-system-development-part-4-design/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>C2006 Project: System Development, Part 3 (Analysis)</title>
		<link>http://thomaset2000.com/2010/02/c2006-project-system-development-part-3-analysis/</link>
		<comments>http://thomaset2000.com/2010/02/c2006-project-system-development-part-3-analysis/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 13:56:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[IADIC]]></category>
		<category><![CDATA[Analysis Documentation]]></category>
		<category><![CDATA[C2006]]></category>
		<category><![CDATA[C2006 Project]]></category>
		<category><![CDATA[C2006 Project: System Development]]></category>
		<category><![CDATA[Informatics]]></category>
		<category><![CDATA[Project Analysis]]></category>

		<guid isPermaLink="false">http://thomaset2000.com/?p=486</guid>
		<description><![CDATA[In this post I will upload my old project Analysis Documentation for this module. Feel free to see it for your reference. Basically this Analysis documentation documents your activity to analyze the user requirement or the problem that will be solved by your system. We will try to refine the user requirement for the system by performing fact finding, describing the system, find its scope &#038; constraints, etc.]]></description>
			<content:encoded><![CDATA[<p>Hi All!</p>
<p>This is the third part for C2006 Project: System Development Module. Haven&#8217;t read the first part yet? you can <a href="http://thomaset2000.com/2010/02/c2006-project-system-development-part-1/" target="_blank">find the first part by clicking here</a>. I uploaded my old project proposal for this module in the <a href="http://thomaset2000.com/2010/02/c2006-project-system-development-part-2-proposal/">previous post.</a></p>
<p>In this post I will upload my old project Analysis Documentation for this module. Feel free to see it for your reference. Basically this Analysis documentation documents your activity to analyze the user requirement or the problem that will be solved by your system. We will try to refine the user requirement for the system by performing fact finding, describing the system, find its scope &amp; constraints, etc.</p>
<p>My old Analysis Documentation is as follows:<span id="more-486"></span></p>
<p><strong>C2006 </strong></p>
<p><strong>System Development</strong></p>
<p><strong>ANALYSIS DOCUMENTATION</strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>&#8220;Clover Company&#8221;</strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>Team Member            : 1. David Irawan          / 018800004337</strong></p>
<p><strong> 2. Keith Nishan F       / 018800004402</strong></p>
<p><strong> 3. Thomas Setiabudi / 018800004137</strong></p>
<p><strong>Table of Contents</strong></p>
<table border="0" cellspacing="0" cellpadding="0" width="583">
<tbody>
<tr>
<td colspan="10" width="523" valign="bottom"><strong>Content</strong></td>
<td width="60" valign="bottom"><strong>Page</strong></td>
</tr>
<tr>
<td colspan="2" width="103" valign="bottom">Cover   Page</td>
<td colspan="8" width="420" valign="bottom">___________________________________________</td>
<td width="60" valign="bottom">1</td>
</tr>
<tr>
<td colspan="3" width="151" valign="bottom">Table   of Contents</td>
<td colspan="7" width="372" valign="bottom">______________________________________</td>
<td width="60" valign="bottom">2</td>
</tr>
<tr>
<td colspan="4" width="163" valign="bottom">I.   FACT FINDING</td>
<td colspan="6" width="360" valign="bottom">_____________________________________</td>
<td width="60" valign="bottom">3</td>
</tr>
<tr>
<td width="43" valign="bottom"></td>
<td colspan="3" width="120" valign="bottom">I.A.   Interview</td>
<td colspan="6" width="360" valign="bottom">_____________________________________</td>
<td width="60" valign="bottom">3</td>
</tr>
<tr>
<td width="43" valign="bottom"></td>
<td colspan="5" width="156" valign="bottom">I.B.   Questionnaire</td>
<td colspan="4" width="324" valign="bottom">_________________________________</td>
<td width="60" valign="bottom"></td>
</tr>
<tr>
<td colspan="3" width="151" valign="bottom">II.   NARRATIVE</td>
<td colspan="7" width="372" valign="bottom">______________________________________</td>
<td width="60" valign="bottom"></td>
</tr>
<tr>
<td colspan="5" width="187" valign="bottom">III.   PROCESS FLOW</td>
<td colspan="5" width="336" valign="bottom">__________________________________</td>
<td width="60" valign="bottom"></td>
</tr>
<tr>
<td colspan="9" width="295" valign="bottom">IV.   ILLUSTRATIVE SUPPORTIVE</td>
<td width="228" valign="bottom">______________________</td>
<td width="60" valign="bottom"></td>
</tr>
<tr>
<td colspan="8" width="283" valign="bottom">V.   PROBLEMS &amp; LIMITATIONS</td>
<td colspan="2" width="240" valign="bottom">________________________</td>
<td width="60" valign="bottom"></td>
</tr>
<tr>
<td colspan="7" width="259" valign="bottom">VI.   SCOPE &amp; CONSTRAINTS</td>
<td colspan="3" width="264" valign="bottom">__________________________</td>
<td width="60" valign="bottom"></td>
</tr>
<tr height="0">
<td width="43"></td>
<td width="40"></td>
<td width="46"></td>
<td width="12"></td>
<td width="18"></td>
<td width="9"></td>
<td width="40"></td>
<td width="16"></td>
<td width="8"></td>
<td width="314"></td>
<td width="53"></td>
</tr>
</tbody>
</table>
<p><strong>I. </strong><strong><span style="text-decoration: underline;">FACT FINDING</span></strong></p>
<p>The purpose of performing fact finding activities in this project is to get a better understanding of the current system&#8217;s problem and limitation and also what is expected from the new system.</p>
<p>Our fact finding activity will involve the staffs of the Clover Company which is the event organizer company. There are two kinds of fact finding technique that we perform here, they are interview and questionnaire. The interview will be conducted to find an in depth information from some staff of the company, while the questionnaire will be given to all the staff of the company in order to get general information from all the company&#8217;s staffs.</p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><strong><span style="text-decoration: underline;">I.A. Interview</span></strong></p>
<p>Interview is the first fact finding method that we perform. There are nine staffs from three departments that we interviewed, 3 staffs from each department. The three departments are marketing, financial, and logistic department. Staffs from these three departments are interviewed because these departments will get the biggest impact when the new system is implemented in the future.</p>
<p><span style="text-decoration: underline;">I.A.i. Interview for Marketing Department</span></p>
<p>The staffs that interviewed are:</p>
<p>a) Ujang &#8211; Director</p>
<p>b) Andi &#8211; Market Research &amp; Analyst</p>
<p>c) Aneng &#8211; Advertising</p>
<p><strong>1) Interview with Ujang &#8211; Director</strong></p>
<p>ü  <strong> </strong></p>
<p><strong>2) Interview with Andi &#8211; Market Research &amp; Analyst</strong></p>
<p><strong>3) Interview with Aneng</strong> <strong>- Advertising</strong></p>
<p><span style="text-decoration: underline;"><br />
</span></p>
<p><span style="text-decoration: underline;">I.A.ii. Interview for Financial Department</span></p>
<p>The staffs that interviewed are:</p>
<p>a) Santoso &#8211; Supervisor</p>
<p>b) Fendy &#8211; Treasurer</p>
<p>c) Siti &#8211; accountant</p>
<p><strong>1) Interview with Santoso &#8211; Supervisor</strong></p>
<p>ü              Interviewer      : Good afternoon Mr. Santoso. We appreciate that you want to spare your time for an interview session with us here.</p>
<p>ü              Santoso           : Yes, It&#8217;s not a big deal though.</p>
<p>ü              Interviewer      : Mr. Santoso, Is there anything you like to feedback about the system here?</p>
<p>ü              Santoso           : Yes of course! Currently I feel that the system in this company is a bit slow, especially to support us in the financial department.</p>
<p>ü              Interviewer      : Oh is that so, can you please explain it to us please?</p>
<p>ü              Santoso           : Well&#8230; you know, this company is dealing with so many people, the customers, the affiliate companies, and also the internal staffs. Sometimes it&#8217;s a bit tough to do our job as a financial department to collect information about financial data.</p>
<p>ü              Interviewer      : What kind of information that you need to collect?</p>
<p>ü              Santoso           : Information such as payment from customers or payment to the affiliate companies. We need to collect these information from various staffs in the company, and getting information from many people is not as easy as flipping your hand.</p>
<p>ü               Interviewer     : Do you have any problem when you need to collect this information?</p>
<p>ü              Santoso           : Yes. Sometimes one of the staff is in MC and cannot be contacted, another time a staff that I need to ask to is not in the office as he/she needs to prepare the event place or to consult with an affiliate company. Things like that happen quite often here.</p>
<p>ü              Interviewer      : Ok, I get your point. So you feel there is a communication problem here?</p>
<p>ü              Santoso           : Yes, sort of.</p>
<p>ü              Interviewer      : Mr. Santoso, what do you think about the internal communication in the company?</p>
<p>ü              Santoso           : Actually there is no serious problem of communication or relation problem between the staffs here. But, as some staffs especially the marketing and logistic department that needs to go out quite often, it&#8217;s not easy to meet them and ask them to update us with the most recent progress of a customer&#8217;s order.</p>
<p>ü              Interviewer      : Why do you need updated information from the staffs?</p>
<p>ü              Santoso           : Yes, we need to get information such as the expenses from an event preparation or recent payment made by a customer faster, so we can prepare the financial report faster too. But that is a bit hard to do now.</p>
<p>ü              Interviewer      : Ok Mr. Santoso, so&#8230; beside the difficulties to collect information, what are your difficulties when preparing a financial report?</p>
<p>ü              Santoso           : let&#8217;s see&#8230; For me, I have quite used to this system&#8217;s way to make a financial report using pen and papers since we have do it this way for years.</p>
<p>ü              Interview         : So you are very convenient with this method is it?</p>
<p>ü              Santoso           : Yes, you can say that. I never feels that this is bad, but when there is a lot of orders and make us needs to make a lot of financial reports for the company, sometimes I feel like I wanted a better system to make the financial report production process become faster.</p>
<p>ü              Interviewer      : Mr. Santoso, as you know that we developing a new system for this company, so what will you suggest for the company&#8217;s new system?</p>
<p>ü              Santoso           : Yes, I heard about it. Well, of course as I said earlier that we have some problems here in the financial department. So, I hope that the new system will be consider to help our department too so we can have a better work performance. In my opinion, I think the new system should be able to facilitate the communication between staffs here in the company, so we from the financial department can get financial information faster.</p>
<p>ü              Interviewer      : Thank you Mr. Santoso, that&#8217;s all that we want to ask from you.</p>
<p><strong><br />
</strong></p>
<p><strong>2) Interview with Fendy &#8211; Treasurer</strong></p>
<p>ü              Interviewer      : Good afternoon Mr. Fendy. We appreciate that you want to spare your time for an interview session with us here.<strong> </strong></p>
<p><strong> </strong></p>
<p>ü              Fendy  : No problem.<strong> </strong></p>
<p><strong> </strong></p>
<p>ü              Interviewer      : Mr. Fendy, Is there anything you like to feedback about the system here?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü              Fendy  : Yes, I think that there are a lot of things that we need to improve from the company&#8217;s current system. Because I feel some problems from this system now.<strong> </strong></p>
<p><strong> </strong></p>
<p>ü              Interviewer      : Can you please explain to us what your job as a treasurer is?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü              Fendy  : Well as a treasurer, I need to manage the income and expenses of the company. I receive the payment money and then distribute it to other department for them to pay the expenses. <strong> </strong></p>
<p><strong> </strong></p>
<p>ü              Interviewer      : What is your problem to do your task with your current system?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü              Fendy  : There are 2 main problems in my job. First is to receive money from the customer. Second is to get the money from the logistic agent who receives the payment. <strong> </strong></p>
<p><strong> </strong></p>
<p>ü              Interviewer      : Can you explain each problem?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü              Fendy  : The first problem is to receive money from the customer because some customer late to make the payment and I need to give reminder to them. Or if the customer doesn&#8217;t pay the full amount, then I will need to remind them about the rest of the payment and the deadline to make the payment.<strong> </strong></p>
<p><strong> </strong></p>
<p>ü              Interviewer      : So you need to make many reminders just for one customer only?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü              Fendy  : Yes. It is. <strong> </strong></p>
<p><strong> </strong></p>
<p>ü              Interviewer      : Then how about the second problem?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü              Fendy  : The second problem is to get the money from the logistic agent who receives the payment because the logistic agent himself needs to go out from the office most of the time to do his/her task.<strong> </strong></p>
<p><strong> </strong></p>
<p>ü              Interviewer      : Oh I see, it will be difficult in your side.<strong> </strong></p>
<p><strong> </strong></p>
<p>ü              Fendy  : Of course it is.<strong> </strong></p>
<p><strong> </strong></p>
<p>ü              Interviewer      : Mr. Fendy, What do you think about the internal communication in the company?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü              Fendy  : Oh this is another problem also. A lot of staffs need to work on the field, outside the office, to prepare for the events such as the event place, the foods, equipment, entertainment, etc. So it is a bit hard to keep updated information with them. Even they got hand phone with them, it&#8217;s a bit unpractical when you call a lot of people just to ask them to update with the newest information that is needed by our department.<strong> </strong></p>
<p><strong> </strong></p>
<p>ü              Interviewer      : Ok, I get your point. Now let&#8217;s talk about your job as a staff in financial department, you need to prepare some financial reports for the company right?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü              Fendy  : Of course, I need to make some financial reports but I just report to the accountant about the company&#8217;s income and expense then he/she will do the complete financial report.<strong> </strong></p>
<p><strong> </strong></p>
<p>ü              Interviewer      : So you don&#8217;t make all the financial report. Then do you know the difficulties for the accountant to make the financial report?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü              Fendy  : All right, preparing a lot of financial report is very hard to be done now as we make it in very slow speed. The use of pen and papers is very tiresome when there is a lot of financial report that needs to be done quickly. So when the deadline is close, sometimes I need to help accountant to make a financial report. The slow information update from another department concerning financial information like income and expenses also adds the problem. <strong> </strong></p>
<p><strong> </strong></p>
<p>ü              Interviewer      : I see&#8230; Mr. Fendy, as you know that we developing a new system for this company, so what will you suggest for the company&#8217;s new system?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü              Fendy  : Oh, yes that is very good news that I heard! I really hope that the new system will be able to help us here in the financial department. I suggest that the new system equipped with features that help the internal communication within the company and also help us to produce a financial report faster.<strong> </strong></p>
<p><strong> </strong></p>
<p>ü              Interviewer      : We will use your suggestion as our consideration in designing the new system. Thank you Mr. Fendy, that&#8217;s all that we want to ask from you.<strong> </strong></p>
<p><strong> </strong></p>
<p><strong><br />
</strong></p>
<p><strong>3) Interview with Siti &#8211; Accountant</strong></p>
<p>ü              Interviewer      : Good afternoon Mrs. Siti. We appreciate that you want to spare your time for an interview session with us here.</p>
<p>ü              Siti       : Yes, please feel free to ask.</p>
<p>ü              Interviewer      : Thank you. First of all, we want to ask, is there anything you like to feedback about the system here?</p>
<p>ü              Siti       : Do you mean the system for the financial department?</p>
<p>ü              Interviewer      : Yes it is.</p>
<p>ü              Siti       : Oh, I&#8217;m quite new here but I think that the current system here for the financial department is horrible!</p>
<p>ü              Interviewer      : Ok, what do you mean by that?</p>
<p>ü              Siti       : I tell you. The first time I started to work here, I was surprised that I have to work in a financial department without any accounting software! So what we do is we collect all the information that we need then we start to make the financial report by writing it using pen on a piece of paper.</p>
<p>ü              Interviewer      : Where you keep the old financial reports?</p>
<p>ü              Siti       : The archive is kept in a big pile of file holders. It is very frustrating to look for a single piece of old financial report, and also we cannot keep too many archive due to limited office space, so we need to throw away old documents periodically. This is very bad for a company with so many customers like this; they really need to improve it.</p>
<p>ü              Interviewer      : How if you need to see the old documents that have been thrown away?</p>
<p>ü               Siti      : Ermm&#8230;that is the problem. If the document that we look for have been thrown away then there is no way to find it.</p>
<p>ü              Interviewer      : Do you have any kind of backup?</p>
<p>ü              Siti       : Of course not. Because the backup will consume double space needed.</p>
<p>ü              Interviewer      : Ok we note down that. Now we would like to ask you, what do you think about the internal communication in the company?</p>
<p>ü              Siti       : Well, actually I don&#8217;t really know about it, because the other two staffs in the financial company do the information collecting and my job was only to write the reports based on the collected information.</p>
<p>ü              Interviewer      : Oh I see&#8230; but do you think that there is any problem in this area?</p>
<p>ü              Siti       : Personally I don&#8217;t feel any problem in the internal communication between the staffs in this company because I don&#8217;t do much information gathering from the other staffs. But I think I remember that my colleague say that it is very slow for them to gather the information from another staffs in this company&#8230;yea that&#8217;s all I know.</p>
<p>ü              Interviewer      : Yes, maybe we should get more information about this from the other two staffs in the financial department.</p>
<p>ü              Siti       : Yes of course.</p>
<p>ü              Interviewer      : Anyway, let&#8217;s move on to the next question. What are your difficulties when preparing a financial report?</p>
<p>ü              Siti       : My difficulties when preparing a financial report is mainly with the slow manual system. I really need software that helps us, the staffs in the financial department, to do our jobs. It&#8217;s very stressful when we have to make a lot of reports using just papers and pen. We need a better system.</p>
<p>ü              Interviewer      : Yes Mrs. Siti, as you say that the company needs a better system, we would like to ask you, what will you suggest for the company&#8217;s new system?</p>
<p>ü              Siti       : Because I work in the financial department, then I would like to suggest that the new company system will help us to do our jobs to make the financial reports faster. The feature to make the financial report also need to be synchronized with our needs as we need to make the reports for some different types of periods, It can be monthly report, quarterly, yearly, or a financial report just for one particular customer order. I think it will be really good if the company&#8217;s new system can do that.</p>
<p>ü              Interviewer      : If the new system will use computerized system to help you make the financial report, do you think that you will able to use it or you need to get some training?</p>
<p>ü              Siti       : It&#8217;s good if the new system is computerized system, I can use it right away without any training  as long as the new system is easy and simple to understand.</p>
<p>ü              Interviewer      : We will use your suggestion as our consideration in designing the new system. Thank you Mrs. Siti, that&#8217;s all that we want to ask from you.</p>
<p><span style="text-decoration: underline;"><br />
</span></p>
<p><span style="text-decoration: underline;">I.A.iii. Interview for Logistic Department</span></p>
<p>The staffs that interviewed are:</p>
<p>a) Iya &#8211; Logistic Agent</p>
<p>b) Ayi &#8211; Logistic Coordinator</p>
<p>c) Ajeb &#8211; Logistic Assistant</p>
<p><strong>1) Interview with Iya &#8211; Logistic Agent</strong></p>
<p>ü  Interviewer   : Good morning Mr. Iya&#8230;How your day today? Thank you for your time here..<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Mr. Iya         : Morning too&#8230;Today is great&#8230;Sure&#8230;<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Interviewer   : That&#8217;s good to hear&#8230;Ok now let&#8217;s start it&#8230;First of all I want to ask about what do you think of the current system?<strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Mr. Iya         : I am not quite satisfied with current system because I think it&#8217;s not effective enough to do it.<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Interviewer   : Ok.. Why do you think it&#8217;s not effective?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Mr.Iya          : Because There are many things that we have to do repeatedly in preparing an event for the customer.<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Interviewer   : Can you mention what are the actions that you need to do in preparing the event?<strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Mr. Iya         : Yes, sure. When there is a customer that wants to create a party, they tell us about what they need and then we have to contact our affiliate company that can provide what we need. And we need to do it repeatedly.<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Interviewer   : Ok, so how you contact the affiliate company and the customer about the event?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Mr. Iya         : We have to contact them by phone or email and sometimes these two ways got delay to get reply. That is why I say that this system ineffective.<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Interviewer   : I see&#8230;so can you tell me about the detail the communication between you and the affiliated company?<strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Mr. Iya         : Ok sure&#8230; if we get an order from customer, we immediately contact the affiliated company to ask about the availability then we will wait for the reply from the affiliated company. But the problem is that we have to wait for the reply. Sometimes the affiliated company is not reply to us immediately because they are busy with other things.<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Interviewer   : Do you have any idea or suggestion to make the communication faster?<strong> </strong></p>
<p>ü  Mr. Iya         : Well, maybe the company needs to change the procedure of the communication with the affiliate company. <strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Interviewer   : I see&#8230;I will write down that&#8230;And what do you think about the company&#8217;s working procedure?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Mr. Iya         : There are several people in this department so we have to work together to do the task. Actually we often get some trouble when we have to contact the other person. That&#8217;s pretty annoying for me.<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Interviewer   : Why it&#8217;s so annoying for you to contact the other person in this company?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Mr. Iya         : Because they usually busy doing their own tasks, so they will be late to respond when we need to contact them.<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Interviewer   : I see that you have a coordinator in this department. Do you think that the coordinator can solve this problem or we need to change the whole system?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Mr. Iya         : I&#8217;m not quite sure about this. Maybe you can ask her directly.<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Interviewer   : Ok, sure I will ask her later&#8230;The last question is what will you suggest for the new system?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Mr. Iya         : I think it will be great if there is a machine or something that can help us with the communication and make it more effective. <strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Interviewer   : Ok then&#8230;That&#8217;s all for the interview&#8230;Thank you for your time and have a nice day!<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Mr. Iya         : Thank&#8217;s bro&#8230; Have a nice day too&#8230;<strong> </strong></p>
<p><strong> </strong></p>
<p><strong><br />
</strong></p>
<p><strong>2) Interview with Ayi &#8211; Logistic Coordinator</strong></p>
<p>ü  Interviewer   : Good afternoon Mrs. Ayi&#8230;How are you today? Thank you for your time here&#8230;<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Mrs. Ayi       : Morning&#8230;Fine&#8230;<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Interviewer   : Shall we start our interview?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Mrs. Ayi       : Sure. Go ahead.<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Interviewer   : What do you think about the current system in the company?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Mrs. Ayi       : I will tell the truth here&#8230;The system very annoying&#8230;<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Interviewer   : Why do you think like that?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Mrs. Ayi       : Ok I give you a picture&#8230;If the order came, we have to contact the affiliated company, and my duty is to choose staff to come to the affiliated company to give a call or send an email to the affiliated company.<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Interviewer   : I see&#8230;then how do you choose the staff to do that task?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Mrs. Ayi       : ok, I will explain to you. So, we have some staffs in this logistic department, and I will choose the most reliable staff to be the agent who is responsible for certain task. And also an assistant to help him/her to do the task.<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Interviewer   : Can you describe the detail about the communication with the affiliated company?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Mrs. Ayi       : We have to contact the affiliate companies by calling them or send a staff to go to their place. Then they will reply to us.<strong> </strong></p>
<p>ü  Interviewer   : Usually, how fast the respond from the affiliate companies?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Mrs. Ayi       : Well some of them give a fast response but some other companies are very slow to respond us. This slows down our works.<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Interviewer   : Oh I see, and then what you will do if the respond is slow?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Mrs. Ayi       : We cannot wait forever, so I will send some staff to go to the affiliate company&#8217;s place again, but that also not guarantee that they get the response at that day because the affiliate company itself sometimes confuse with their own schedule.<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Interviewer   : I see&#8230;that way will cost a lot of money&#8230;because we have to go back the same twice just for one reason&#8230;Am I correct?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Mrs. Ayi       : Yes&#8230;you got the point&#8230;<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Interviewer   : What do you think about the company procedure?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Mrs. Ayi       : I think it is fine but you know&#8230;some people often do mistakes and they give wrong information to me and when there is an update about something, they late to inform me.<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Interviewer   : If let&#8217;s say there is a staff that make mistake in preparing the event, then what you will do?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Mrs. Ayi       : That&#8217;s bad, but if it happens then I will need to inform the customer that the preparation is having a problem, and we need to discuss with the customer about the solution<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Interviewer   : Ok&#8230;That one is very troublesome&#8230;if there will be new system to replace the current system, what will you suggest?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Mrs. Ayi       : Ohhh&#8230;that would be nice&#8230;I think I will recommend a system that can do the update more quickly and I can check the update directly.<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Interviewer   : I note down that&#8230;Do you think that there is something else that I missed out?<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Mrs. Ayi       : I don&#8217;t think so, but I think that it will be nice if the new system can be finished as soon as possible.<strong> </strong></p>
<p>ü  Interviewer   : thank you for the interview&#8230;have a nice day Mrs. Ayi!<strong> </strong></p>
<p><strong> </strong></p>
<p>ü  Mrs. Ayi       : You are welcome&#8230;Have a nice day too&#8230;<strong> </strong></p>
<p><strong><br />
</strong></p>
<p><strong>3) Interview with Ajeb</strong></p>
<p>ü  Interviewer   : Good Afternoon Mr. Ajeb&#8230;How are you today? Thank you for your time here&#8230;</p>
<p>ü  Mr. Ajeb       : Good morning too&#8230;I am fine&#8230;No problem..</p>
<p>ü  Interviewer   : Ok let&#8217;s start the interview&#8230;</p>
<p>ü  Mr. Ajeb       : Ok sure.</p>
<p>ü  Interviewer   : Let&#8217;s start with your opinion about the current system?</p>
<p>ü  Mr. Ajeb       : In my opinion, the current system is a bit not satisfied because we have a problem when we have to contact the affiliated company.</p>
<p>ü  Interviewer   : Do you think that there are some advantages of using the current system?</p>
<p>ü  Mr. Ajeb       : hmm&#8230; I don&#8217;t think there is a significant advantage from the current system.</p>
<p>ü  Interviewer   : Then, what are the disadvantages of the current system?</p>
<p>ü  Mr. Ajeb       : In my opinion as logistic assistant, the current system is having problem to support our communication with the affiliate company.</p>
<p>ü  Interviewer   : Hmm&#8230;okay&#8230;can you explain about the problem with the communication with the affiliated company?</p>
<p>ü  Mr. Ajeb       : Hmm&#8230;like this&#8230; if you want to contact the affiliated company there are two ways to do it, by phone or email from the company and go to the affiliated company itself.</p>
<p>ü  Interviewer   : Oh I see, and then who do that task?</p>
<p>ü  Mr. Ajeb       : That&#8217;s the job of the logistic agent, and I as the assistant just need to assist the agent to do the job.</p>
<p>ü  Interviewer   : What do you do to assist the logistic agent?</p>
<p>ü  Mr. Ajeb       : Sometimes we need to contact many affiliate companies and its hard to that by just one person. So I assist the agent to give a call or send an email to the affiliated company.</p>
<p>ü  Interviewer   : Do you have any problem when assisting the agent?</p>
<p>ü  Mr.Ajeb        : Yes.. The affiliated company sometimes late to give a reply to us.</p>
<p>ü  Interviewer   :  How if the affiliate company late to give respond until deadline is getting nearer?</p>
<p>ü  Mr.Ajeb        : It is still not a problem if the deadline is still long enough but the problem is when the time almost reaches a point that is the affiliated company must give reply now or else the project will be delayed. When that time comes, we got stressed because after that we have to do everything rushed.</p>
<p>ü  Interviewer   : Ok&#8230;I got your point&#8230;What do you think about the company&#8217;s working procedure?</p>
<p>ü  Mr. Ajeb       : Hmm&#8230;I&#8217;m not so sure about it but I will tell you what I know&#8230;The procedure is simple that is to give the order to the affiliated company then they will give us their availability then we can confirm it with the customer. But sometimes the affiliated company already gives an answer to the one of our person in this department but that person is forgot to tell the other staff that the affiliated company already gives an answer, so the other staff will ask a reply from the affiliated company. This is one of example for wasting our energy. So the company&#8217;s working procedure is not effective for me.</p>
<p>ü  Interviewer   : I take a note from that&#8230;What will you suggest if there is a new system to replace the current system?</p>
<p>ü  Mr. Ajeb       : Hmm&#8230;Maybe I will suggest a system that can give us an effective way to communicate and update the information more quickly so we don&#8217;t have to waste our time and energy. That is all.</p>
<p>ü  Interviewer   : Thank you for your suggestion and time Mr. Ajeb&#8230;Have a nice day!!</p>
<p>ü  Mr. Ajeb       : Sure&#8230;Have a nice day too..</p>
<p><span style="text-decoration: underline;"><br />
</span></p>
<p><strong><span style="text-decoration: underline;">I.B. Questionnaire</span></strong><strong> </strong></p>
<p>The questionnaire that we spread to all the Clover Company&#8217;s staffs is:</p>
<table border="0" cellspacing="0" cellpadding="0" width="591">
<tbody>
<tr>
<td colspan="10" width="591"><strong>Clover   Company New System Project</strong></td>
</tr>
<tr>
<td colspan="10" width="591">QUESTIONNAIRE</td>
</tr>
<tr>
<td colspan="10" width="591"></td>
</tr>
<tr>
<td colspan="10" width="591"><em>Please Answer these   questions by ticking in the appropriate boxes</em></td>
</tr>
<tr>
<td width="195"><strong>1. Gender :</strong></td>
<td colspan="7" width="195"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image001.gif" alt="" width="12" height="12" /> Male</td>
<td colspan="2" width="201"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif" alt="" width="11" height="12" /> Female</td>
</tr>
<tr>
<td colspan="10" width="591"><strong>2. Which department are   you in?</strong></td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image003.gif" alt="" width="12" height="11" /> Marketing</td>
<td colspan="6" width="299"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image004.gif" alt="" width="11" height="11" />Financial</td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif" alt="" width="11" height="12" /> Logistic</td>
<td colspan="6" width="299"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image005.gif" alt="" width="11" height="11" />Management</td>
</tr>
<tr>
<td colspan="10" width="591"><strong>3. How   long have you work in this company?</strong></td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image003.gif" alt="" width="12" height="11" /> 0 &#8211; 2   years</td>
<td colspan="6" width="299"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image004.gif" alt="" width="11" height="11" />5 years</td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif" alt="" width="11" height="12" /> 2 &#8211; 4   years</td>
<td colspan="6" width="299"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image005.gif" alt="" width="11" height="11" />&gt; 5 years</td>
</tr>
<tr>
<td colspan="10" width="591"><strong>4. Are   you satisfied with the current company system?</strong></td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image006.gif" alt="" width="12" height="12" /> Very   satisfied</td>
<td colspan="6" width="299"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image007.gif" alt="" width="11" height="11" />Not Satisfied</td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image008.gif" alt="" width="12" height="12" /> Satisfied</td>
<td colspan="6" width="299"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image008.gif" alt="" width="12" height="12" />Very unsatisfied</td>
</tr>
<tr>
<td colspan="10" width="591"><strong>5. Do you   think that there is a lot of problem in the current system that limits your   job productivity?</strong></td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image006.gif" alt="" width="12" height="12" /> Yes</td>
<td colspan="6" width="299"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image007.gif" alt="" width="11" height="11" />No problem at all</td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image006.gif" alt="" width="12" height="12" /> I&#8217;m not   sure</td>
<td colspan="6" width="299"></td>
</tr>
<tr>
<td colspan="10" width="591"><strong>6. If you   answered &#8220;yes&#8221; for question 5, how serious is the current system&#8217;s problem?</strong></td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /> Very   serious</td>
<td colspan="6" width="299"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image005.gif" alt="" width="11" height="11" />Common system problems</td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image008.gif" alt="" width="12" height="12" /> Serious</td>
<td colspan="6" width="299"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" />Only minor problems</td>
</tr>
<tr>
<td colspan="10" width="591"><strong>7. What   do you think about the company&#8217;s service to the customer in terms of   receiving the orders?</strong></td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image006.gif" alt="" width="12" height="12" /> Very   good</td>
<td colspan="6" width="299"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" />inadequate, placing order should be easier</td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image006.gif" alt="" width="12" height="12" /> Good,   but need to be improved</td>
<td colspan="6" width="299"></td>
</tr>
<tr>
<td colspan="10" width="591"><strong>8.   Currently the customer need to come personally to make payment, what do you   think about it?</strong></td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image006.gif" alt="" width="12" height="12" /> It is   good enough</td>
<td colspan="6" width="299"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image005.gif" alt="" width="11" height="11" />I don&#8217;t know</td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image006.gif" alt="" width="12" height="12" /> Should   be changed and improved</td>
<td colspan="6" width="299"></td>
</tr>
<tr>
<td colspan="10" width="591"><strong>9. What   is your opinion about the current company&#8217;s advertisement?</strong></td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image008.gif" alt="" width="12" height="12" /> It&#8217;s   enough</td>
<td colspan="6" width="299"></td>
</tr>
<tr>
<td colspan="10" width="591"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image008.gif" alt="" width="12" height="12" /> Need to   be improved with new advertisement media</td>
</tr>
<tr>
<td colspan="10" width="591"><strong>10. Is   the current system helpful in facilitating communication or coordination among   all the staffs in the company?</strong></td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image008.gif" alt="" width="12" height="12" /> Very   helpful</td>
<td colspan="6" width="299"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image007.gif" alt="" width="11" height="11" />Not so helpful</td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif" alt="" width="11" height="12" /> Helpful</td>
<td colspan="6" width="299"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image008.gif" alt="" width="12" height="12" />Not helpful at all</td>
</tr>
<tr>
<td colspan="10" width="591"><strong>11. How   is the company&#8217;s coordination with it&#8217;s affiliate companies?</strong></td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image006.gif" alt="" width="12" height="12" /> Nice   coordination between companies</td>
<td colspan="6" width="299"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image004.gif" alt="" width="11" height="11" />Not good enough, need improvement</td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image006.gif" alt="" width="12" height="12" /> Good,   but sometimes got problems</td>
<td colspan="6" width="299"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif" alt="" width="11" height="12" />Very bad, the system doesn&#8217;t support it</td>
</tr>
<tr>
<td colspan="10" width="591"><strong>12. If   there is a request for a report, how fast is it can be made?</strong></td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image006.gif" alt="" width="12" height="12" /> Fast   and satisfying</td>
<td colspan="6" width="299"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image005.gif" alt="" width="11" height="11" />slow, but still acceptable</td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image006.gif" alt="" width="12" height="12" /> Fast   enough</td>
<td colspan="6" width="299"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image010.gif" alt="" width="12" height="12" />very slow</td>
</tr>
<tr>
<td colspan="10" width="591"><strong>13. Do   you think that the company system should be upgraded?</strong></td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image008.gif" alt="" width="12" height="12" /> Not right   now</td>
<td colspan="6" width="299"></td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image008.gif" alt="" width="12" height="12" /> Yes, as   soon as possible</td>
<td colspan="6" width="299"></td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /> No</td>
<td colspan="6" width="299"></td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /> I&#8217;m not   sure about it</td>
<td colspan="6" width="299"></td>
</tr>
<tr>
<td colspan="10" width="591"><strong>14. If   there is a new system, which aspect of the company that need to be   emphasized?</strong></td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image008.gif" alt="" width="12" height="12" /> Financial Department</td>
<td colspan="6" width="299"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /> Logistic   Department</td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image008.gif" alt="" width="12" height="12" /> Marketing   Department</td>
<td colspan="6" width="299"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image008.gif" alt="" width="12" height="12" /> Others,   please specify________________</td>
</tr>
<tr>
<td colspan="10" width="591"><strong>15. How   do you describe the need of new company system in a 1 to 5 scale (1   unimportant, 5 important)?</strong></td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image008.gif" alt="" width="12" height="12" /> 1</td>
<td colspan="6" width="299"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /> 3</td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image008.gif" alt="" width="12" height="12" /> 2</td>
<td colspan="6" width="299"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /> 4</td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /> 5</td>
<td colspan="6" width="299"></td>
</tr>
<tr>
<td colspan="10" width="591"><strong>16. Which Type Of New   System That You Prefer?</strong></td>
</tr>
<tr>
<td colspan="4" width="292"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image006.gif" alt="" width="12" height="12" /> Offline   System</td>
<td colspan="6" width="299"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image005.gif" alt="" width="11" height="11" />Online System</td>
</tr>
<tr>
<td colspan="10" width="591"></td>
</tr>
<tr>
<td colspan="10" width="591"><strong>For Each Department</strong></td>
</tr>
<tr>
<td colspan="10" width="591"><em>Please   answer according to your department.</em></td>
</tr>
<tr>
<td colspan="10" width="591"><em>This part   ask about the level of satisfaction on current system&#8217;s services/procedure (1   lowest, 5 highest)</em></td>
</tr>
<tr>
<td colspan="10" width="591"><strong>Marketing   Department</strong></td>
</tr>
<tr>
<td colspan="2" width="235">System Service/Procedure</td>
<td width="36">1</td>
<td colspan="2" width="36">2</td>
<td width="36">3</td>
<td width="36">4</td>
<td colspan="2" width="36">5</td>
<td width="175">Comment</td>
</tr>
<tr>
<td colspan="2" width="235">1. Receive Order from customer</td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image010.gif" alt="" width="12" height="12" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image011.gif" alt="" width="11" height="11" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="175">______________________</td>
</tr>
<tr>
<td colspan="2" width="235">2. Customer payment method</td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image010.gif" alt="" width="12" height="12" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image011.gif" alt="" width="11" height="11" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="175">______________________</td>
</tr>
<tr>
<td colspan="2" width="235">3. Company Advertising</td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image010.gif" alt="" width="12" height="12" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image011.gif" alt="" width="11" height="11" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="175">______________________</td>
</tr>
<tr>
<td colspan="2" width="235">4. Communication with customer</td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image010.gif" alt="" width="12" height="12" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image011.gif" alt="" width="11" height="11" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="175">______________________</td>
</tr>
<tr>
<td colspan="10" width="591"><strong>Financial   Department</strong></td>
</tr>
<tr>
<td colspan="2" width="235">System   Service/Procedure</td>
<td width="36">1</td>
<td colspan="2" width="36">2</td>
<td width="36">3</td>
<td width="36">4</td>
<td colspan="2" width="36">5</td>
<td width="175">Comment</td>
</tr>
<tr>
<td colspan="2" width="235">1. Collect financial information from staffs</td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image010.gif" alt="" width="12" height="12" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image011.gif" alt="" width="11" height="11" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="175">______________________</td>
</tr>
<tr>
<td colspan="2" width="235">2. Manage customer&#8217;s payment</td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image010.gif" alt="" width="12" height="12" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image011.gif" alt="" width="11" height="11" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="175">______________________</td>
</tr>
<tr>
<td colspan="2" width="235">3. Produce financial report</td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image010.gif" alt="" width="12" height="12" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image011.gif" alt="" width="11" height="11" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="175">______________________</td>
</tr>
<tr>
<td colspan="2" width="235">4. Archiving old financial history</td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image010.gif" alt="" width="12" height="12" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image011.gif" alt="" width="11" height="11" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="175">______________________</td>
</tr>
<tr>
<td colspan="10" width="591"><strong>Logistic   Department</strong></td>
</tr>
<tr>
<td colspan="2" width="235">System   Service/Procedure</td>
<td width="36">1</td>
<td colspan="2" width="36">2</td>
<td width="36">3</td>
<td width="36">4</td>
<td colspan="2" width="36">5</td>
<td width="175">Comment</td>
</tr>
<tr>
<td colspan="2" width="235">1. Communicate with affiliate companies</td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image010.gif" alt="" width="12" height="12" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image011.gif" alt="" width="11" height="11" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="175">______________________</td>
</tr>
<tr>
<td colspan="2" width="235">2. Synchronize schedule</td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image010.gif" alt="" width="12" height="12" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image011.gif" alt="" width="11" height="11" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="175">______________________</td>
</tr>
<tr>
<td colspan="2" width="235">3. Confirm orders with affiliate company</td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image010.gif" alt="" width="12" height="12" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image011.gif" alt="" width="11" height="11" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="175">______________________</td>
</tr>
<tr>
<td colspan="2" width="235">4. Report changes to order specification</td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image010.gif" alt="" width="12" height="12" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image011.gif" alt="" width="11" height="11" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="175">______________________</td>
</tr>
<tr>
<td colspan="10" width="591"><strong>Management</strong></td>
</tr>
<tr>
<td colspan="2" width="235">System   Service/Procedure</td>
<td width="36">1</td>
<td colspan="2" width="36">2</td>
<td width="36">3</td>
<td width="36">4</td>
<td colspan="2" width="36">5</td>
<td width="175">Comment</td>
</tr>
<tr>
<td colspan="2" width="235">1. Time needed to make report</td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image010.gif" alt="" width="12" height="12" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image011.gif" alt="" width="11" height="11" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="175">______________________</td>
</tr>
<tr>
<td colspan="2" width="235">2. Availability of old data</td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image010.gif" alt="" width="12" height="12" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image011.gif" alt="" width="11" height="11" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="175">______________________</td>
</tr>
<tr>
<td colspan="2" width="235">3. Customer data management</td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image010.gif" alt="" width="12" height="12" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image011.gif" alt="" width="11" height="11" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="175">______________________</td>
</tr>
<tr>
<td colspan="2" width="235">4. Affiliate company data management</td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image010.gif" alt="" width="12" height="12" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image011.gif" alt="" width="11" height="11" /></td>
<td colspan="2" width="36"><img src="file:///C:/Users/t/AppData/Local/Temp/msohtmlclip1/01/clip_image009.gif" alt="" width="12" height="11" /></td>
<td width="175">______________________</td>
</tr>
<tr height="0">
<td width="195"></td>
<td width="41"></td>
<td width="36"></td>
<td width="21"></td>
<td width="15"></td>
<td width="36"></td>
<td width="36"></td>
<td width="10"></td>
<td width="26"></td>
<td width="175"></td>
</tr>
</tbody>
</table>
<p><strong> </strong></p>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong>II. </strong><strong><span style="text-decoration: underline;">NARRATIVE</span></strong></p>
<p><span style="text-decoration: underline;">1. System&#8217;s narrative<strong> </strong></span></p>
<p><strong>Clover Company&#8217;s Online System</strong></p>
<p>This online system will be able to facilitate the company&#8217;s customer to place their order online. So virtually the customer will be able to access the system anywhere as long as the customer has an internet access. Before a customer can place their order, he/she has to register first by filling the registration form. After the customer submits the registration form, the system will send an e-mail to the customer&#8217;s e-mail to verify the registration. After the registration is verified, now the customer can place their order. While filling the order form, the customer will get many options to customize his/her order specification, such as options for catering company, event documentation, event place, etc. The customer will also able to make online payment for their order.</p>
<p>All the data and information inputted in this system will be stored in a database. Data about the customer registration, order data, online payment data, company&#8217;s financial data, and also data about the affiliate companies is stored in the system&#8217;s database. Besides storing data, the database will also used to generate various reports according to the company&#8217;s need.</p>
<p>Another system&#8217;s features for the customer are order tracking feature and customer feedback feature. Firstly, the order tracking feature allows the customer to get up to date information about the progress of his/her order. The customer will also be able to make changes to his/her order specification or get informed by the company if the order&#8217;s specification must be changed. Secondly, the customer can give a feedback to the company through the system if the customer is not satisfied by the company&#8217;s service or system or if the customer sees a room for improvement. This customer feedback will be reviewed by the company and be considered as suggestion to improve the company&#8217;s system or service.</p>
<p>Besides providing services for the company&#8217;s customer, the online system will also helps the company&#8217;s relation with its affiliate companies such as food Supplier Company, logistic company, event documenter company, printing company, etc. The online system will provide feature for a representative of each affiliate company to login into the system. After the affiliate company&#8217;s representative has login to the system, now he/she can use the system&#8217;s features for the affiliate company. There are some system feature for the affiliate company, they are: User Profile Module, Update Availability Schedule, Booking Status Module, and Feedback Module. The User Profile Module is used to display the detail information about the affiliate company, the user can edit or update some of this information if there is any changes in the affiliate company&#8217;s profile like contact number or address. Update Availability Schedule is a module where the affiliate company can keep their schedule synchronized with the Clover Company&#8217;s schedule. For example, Company A that provide event documentation service enter that it is available on 20 August 2008, then when a customer that want to order for an event on that date, the customer will see company A is in the option and can be chosen. The third module is booking status module, this module will be a reminder for an affiliate company to remind it about what are the dates that it is booked. And then the affiliate company can confirm the booking if they can do it. A confirmed booking from an affiliate company will update the order status that can be checked by the customer via order status tracking module.</p>
<p>The last part of the system is the administrator area, this part is used by the staffs of the Clover Company and no unauthorized person can access this area as this area is secured using password and the login page is not appear in the website&#8217;s main page. So, the staff of the company will need to open the login page, enter the user id and password, and then login to the system. After the staff login in the system, then he/she can use the features of the system that are: order management module, customer management module, affiliate company management module, company schedule and reminder, report generator, and finance report module.</p>
<p>Using the order management module provides ability for the Clover Company&#8217;s staff to manage all the orders from the customers. The staff can see each order detail and update the order preparation progress when it&#8217;s necessary. The Clover Company can tell the customer if there is any change to the order specification through this module. Customer management module will help the company to manage its customer data. The availability schedule from each affiliate company can be checked using affiliate company management module. The Clover Company also can check which companies available are for a certain date. Additionally, the Clover Company can check the status of an affiliate company about how many order that request its service, whether all the request have been confirmed, etc. The Clover Company also can send e-mail to any affiliate company if there is something urgent to ask. Moreover, the company can see its schedule and get reminded for upcoming events by the system too. While, for report generation there are report generator module and finance report module. Report generator module is used generate many kind of reports from the system database. It can produce reports like customer data report, affiliate companies report, report about the orders received in a certain period, etc. These reports can be used for an onscreen viewing only or printed to be used as meeting materials. And finally, The Company&#8217;s finance department can use finance report module to generate the company&#8217;s financial report. It has many categories of what period of time should the report show and also report for general condition or report on per case basis (e.g. report for each order).</p>
<p><span style="text-decoration: underline;"><br />
</span></p>
<p><span style="text-decoration: underline;">2. Hardware Requirements</span></p>
<p>The <strong>minimum </strong>hardware specification to operate this system is:</p>
<p>1.      Intel Pentium IV processor or better</p>
<p>2.      Minimum 512 Mb RAM</p>
<p>3.      Color Monitor</p>
<p>4.      Keyboard</p>
<p>5.      Mouse with scroll button</p>
<p>6.      160 GB hard disk</p>
<p>7.      DSL Internet connection</p>
<p>8.      Laser Printer or Dot Matrix Printer</p>
<p>For the web server itself, we will host the website on another commercial web server, so we don&#8217;t need to buy the expensive web server computer for the company.</p>
<p><span style="text-decoration: underline;">3. Software Requirements</span></p>
<p>Ø  <span style="text-decoration: underline;">Development Software</span></p>
<p>The software that is used to develop this new system:</p>
<p>1.      Notepad ++</p>
<p>2.      PHP editor</p>
<p>3.      PHP (Personal Home Page)</p>
<p>4.      phpMyAdmin</p>
<p>5.      FileZilla</p>
<p>6.      Apache HTTP server</p>
<p>7.      MySQL</p>
<p>8.      Adobe Dreamweaver</p>
<p>9.      Adobe Photoshop</p>
<p>10.  Core FTP</p>
<p>Ø  <span style="text-decoration: underline;">Operational Software</span></p>
<p>The <strong>minimum</strong> requirement of the software to operate the system:</p>
<p>1.      Windows XP or Windows Vista</p>
<p>2.      Internet Browser (Mozilla Firefox v.2 or Internet Explorer 7)</p>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong>III. </strong><strong><span style="text-decoration: underline;">PROCESS FLOW</span></strong></p>
<p>The DFD (Data Flow Diagram) of the system is as follows:</p>
<p><strong>1. </strong><strong><span style="text-decoration: underline;">Proposed System Context Diagram</span></strong></p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><strong> </strong></p>
<p><strong><span style="text-decoration: underline;"><a href="http://thomaset2000.com/wp-content/uploads/context-diagram.jpg"><img class="alignnone size-medium wp-image-498" title="context-diagram" src="http://thomaset2000.com/wp-content/uploads/context-diagram-300x275.jpg" alt="context-diagram" width="300" height="275" /></a></span></strong></p>
<p><strong>2. </strong><strong><span style="text-decoration: underline;">Proposed System 1<sup>st</sup> level Data Flow Diagram</span></strong></p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><strong><span style="text-decoration: underline;"><a href="http://thomaset2000.com/wp-content/uploads/1st-level-dfd.jpg"><img class="alignnone size-medium wp-image-493" title="1st-level-dfd" src="http://thomaset2000.com/wp-content/uploads/1st-level-dfd-211x300.jpg" alt="1st-level-dfd" width="211" height="300" /></a></span></strong></p>
<p><strong>3. </strong><strong><span style="text-decoration: underline;">2<sup>nd</sup> level Data Flow Diagram (1.0 Receive Order)</span></strong></p>
<p><strong><span style="text-decoration: underline;"><a href="http://thomaset2000.com/wp-content/uploads/2nd-level-1.jpg"><img class="alignnone size-medium wp-image-494" title="2nd-level-1" src="http://thomaset2000.com/wp-content/uploads/2nd-level-1-275x300.jpg" alt="2nd-level-1" width="275" height="300" /></a></span></strong></p>
<p><strong>4. </strong><strong><span style="text-decoration: underline;">2<sup>nd</sup> level Data Flow Diagram (2.0 Sales Process)</span></strong></p>
<p><strong> </strong><strong> </strong></p>
<p><strong> </strong></p>
<p><strong><span style="text-decoration: underline;"><a href="http://thomaset2000.com/wp-content/uploads/2nd-lvel-2.jpg"><img class="alignnone size-medium wp-image-497" title="2nd-level-2" src="http://thomaset2000.com/wp-content/uploads/2nd-lvel-2-261x300.jpg" alt="2nd-level-2" width="261" height="300" /></a></span></strong></p>
<p><strong>5. </strong><strong><span style="text-decoration: underline;">2<sup>nd</sup> level Data Flow Diagram (3.0 Update)</span></strong></p>
<p><a href="http://thomaset2000.com/wp-content/uploads/2nd-level-3.jpg"><img class="alignnone size-medium wp-image-495" title="2nd-level-3" src="http://thomaset2000.com/wp-content/uploads/2nd-level-3-300x267.jpg" alt="2nd-level-3" width="300" height="267" /></a></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody></tbody>
</table>
<p><strong> </strong></p>
<p><strong> </strong><strong>6.</strong> <strong><span style="text-decoration: underline;">2<sup>nd</sup> level Data Flow Diagram (4.0 Report)</span></strong></p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><a href="http://thomaset2000.com/wp-content/uploads/2nd-level-4.jpg"><img class="alignnone size-medium wp-image-496" title="2nd-level-4" src="http://thomaset2000.com/wp-content/uploads/2nd-level-4-283x300.jpg" alt="2nd-level-4" width="283" height="300" /></a></p>
<p><strong>IV. <span style="text-decoration: underline;">ILLUSTRATIVE SUPPORTIVE</span></strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="118"></td>
<td width="118">INPUT</td>
<td width="118">OUTPUT</td>
<td width="118">PROCESS</td>
<td width="118">CONTROL</td>
</tr>
<tr>
<td width="118" valign="top">CONTENT</td>
<td width="118" valign="top">üRegistration Form</p>
<p>üOrder</p>
<p>üPayment</p>
<p>üSchedule</p>
<p>üOrder Confirmation</p>
<p>üFinancial Data</p>
<p>üReport request (financial)</p>
<p>üFinance data adjustment</p>
<p>üManagement data adjustment</p>
<p>üReport request   (management)</td>
<td width="118" valign="top">üReceipt</p>
<p>üOrder Confirmation</p>
<p>üOrder</p>
<p>üFinance report</p>
<p>üUpdated finance data</p>
<p>üUpdated management data</p>
<p>üManagement report</td>
<td width="118" valign="top">üRegister new customer</p>
<p>üIssue order confirmation</p>
<p>üReceive payment</p>
<p>üGenerate payment receipt</p>
<p>üSelect payment method</p>
<p>üCheck Payment Method</p>
<p>üCheck availability   schedule</p>
<p>üIssue order to affiliate   company</p>
<p>üReceive confirmation</p>
<p>üReceive financial data</p>
<p>üReceive financial report   request</p>
<p>üUpdate financial data</p>
<p>üGenerate financial report</p>
<p>üReceive management report   request</p>
<p>üGenerate management report</p>
<p>üReceive management data   adjustment</p>
<p>üUpdate management data</td>
<td width="118" valign="top">üValidate customer   registration</p>
<p>üLog in, user ID and   password</p>
<p>üConfirm schedule</p>
<p>üPayment reminder</p>
<p>üValidate order detail</p>
<p>üValidate financial data</p>
<p>üValidate finance report</p>
<p>üValidate management data   adjustment</td>
</tr>
<tr>
<td width="118" valign="top">VOLUME</td>
<td width="118" valign="top">üAbout 3 orders per month</p>
<p>üAbout 10 payments per   month</p>
<p>üAbout 10 customer   registration per month</td>
<td width="118" valign="top">üSame volume as customer   registration</p>
<p>üSame volume as payment</td>
<td width="118" valign="top"></td>
<td width="118" valign="top"></td>
</tr>
<tr>
<td width="118" valign="top">TIMING</td>
<td width="118" valign="top">üAs and when customer register</p>
<p>üAs and when customer make   order and payment</td>
<td width="118" valign="top">üAs soon as possible,   timing is crucial to customer registration, order, and payment</p>
<p>üGenerate monthly financial   report</p>
<p>üGenerate monthly   management report</td>
<td width="118" valign="top">üReal time processing</p>
<p>üBatch Processing</td>
<td width="118" valign="top"></td>
</tr>
<tr>
<td width="118" valign="top">FREQUENCY</td>
<td width="118" valign="top">üDaily &#8211; customer   registration, order, and payment</p>
<p>üMonthly &#8211; Report Request</td>
<td width="118" valign="top">üDaily &#8211; customer order   confirmation and receipt</p>
<p>üMonthly &#8211; financial report   and management report</td>
<td width="118" valign="top"></td>
<td width="118" valign="top">ü Performed on demand</td>
</tr>
<tr>
<td width="118" valign="top">EQUIPMENT</td>
<td width="118" valign="top">üRegistration form</p>
<p>üOrder form</p>
<p>üPhones</p>
<p>üE-mail</td>
<td width="118" valign="top">üE-mail</p>
<p>üPhone</p>
<p>üPrinted Hardcopies</td>
<td width="118" valign="top">üPCs</p>
<p>üPrinters</td>
<td width="118" valign="top">üForm with verification   code</td>
</tr>
<tr>
<td width="118" valign="top">LOCATION</td>
<td width="118" valign="top">üClover company&#8217;s website</td>
<td width="118" valign="top">üClover company&#8217;s website</td>
<td width="118" valign="top">üRespective areas   (Customer, affiliate, and administrator area)</td>
<td width="118" valign="top">üRespective areas   (Customer, affiliate, and administrator area)</td>
</tr>
<tr>
<td width="118" valign="top">PEOPLE</td>
<td width="118" valign="top">üCustomers</p>
<p>üFinance Staff</p>
<p>üLogistic Staff</p>
<p>üManagement</p>
<p>üAffiliate company&#8217;s staffs</td>
<td width="118" valign="top">üCustomers</p>
<p>üFinance Staff</p>
<p>üLogistic Staff</p>
<p>üManagement</p>
<p>üAffiliate company&#8217;s staffs</td>
<td width="118" valign="top">üCustomers</p>
<p>üFinance Staff</p>
<p>üLogistic Staff</p>
<p>üManagement</p>
<p>üAffiliate company&#8217;s staffs</td>
<td width="118" valign="top">üDepartment managers</p>
<p>üSystem administrator</td>
</tr>
</tbody>
</table>
<p><strong> </strong></p>
<p><strong>IV. <span style="text-decoration: underline;">ILLUSTRATIVE SUPPORTIVE</span></strong></p>
<p><strong><br />
</strong></p>
<p><strong>V. </strong> <strong><span style="text-decoration: underline;">PROBLEMS &amp; LIMITATIONS</span></strong></p>
<p><strong> </strong>There are some problems faced by the Clover Company with their current system:</p>
<p>Ø  <strong>Problem to </strong><strong>Get order</strong></p>
<p>The customer can only place their order in office hours, because the customer needs to manually call the company to speak with a staff.<strong> </strong></p>
<p>Ø  <strong>Ineffective communication</strong></p>
<p>Because the EO team consists of so many persons who have different tasks, the head will need to get report from each person by calling them one by one.</p>
<p>And if there is any changes of requirement from the customer (e.g. changes of place), the head will need to call the person who is in charge of it.<strong> </strong></p>
<p>Ø  <strong>Problem with payment tracking</strong></p>
<p>The payment is made and written manually, so it will take a bit long time if the company needs information about it and also the customer needs to meet the staff personally in order to make the payment.<strong> </strong></p>
<p>Ø  <strong>Inadequate financial report</strong></p>
<p>The financial report is on per case basis. So the company doesn&#8217;t have detailed information of all the transaction that has been made.<strong> </strong></p>
<p>Ø  <strong>Difficult to evaluate all the company&#8217;s activities</strong></p>
<p>The current system will discard all the information about the previous events and order, so at the end of working year it is difficult to analyze all these information in order to improve the company&#8217;s productivity.<strong> </strong></p>
<p>Ø  <strong>Unsynchronized information with affiliation companies</strong></p>
<p>The Clover Company affiliated with several other companies such as food supplier, printing company, decorations, etc. Every time the Clover Company gets an order, it needs to contact each of these companies asking for their availability for a certain date. This is ineffective because they have to do it for each order.<strong> </strong></p>
<p>Ø  <strong>Lack of publication and advertising</strong></p>
<p>The current system doesn&#8217;t help the Clover Company to advertise its business and to expand their business range. Because they just depend on the events like wedding exhibition and also mouth to mouth publication.</p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong>VI. </strong><strong><span style="text-decoration: underline;">SCOPE &amp; CONSTRAINTS</span></strong></p>
<p>Here we will describe the scope and constraints of this project.</p>
<p><strong>a. </strong><strong><span style="text-decoration: underline;">Project Scope</span></strong></p>
<p>This project will develop an online system to help Clover Company as an event organizer company, to make their working procedure more effective in certain areas. These areas include:</p>
<p>1)                  Order management</p>
<p>2)                  Customer management</p>
<p>3)                  Receive online payment</p>
<p>4)                  Schedule synchronization with affiliate companies</p>
<p>5)                  Generate reports for financial and management</p>
<p>So, this system won&#8217;t help the company to do its technical works on the field, such as surveying the event place, choosing the right persons to do certain things, etc.</p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><strong>b. </strong><strong><span style="text-decoration: underline;">Project Constraints</span></strong></p>
<p>There are some constraints for this system:</p>
<p>i)                    <span style="text-decoration: underline;">Time Constraint</span></p>
<p>There are two types of time constraints, present and future. Present time constraints are requirement that must be met as soon as the system is developed or implemented, while future time constraints are the requirements that will be necessary at some time in the future.</p>
<p>The present constraint of the system is that the system must be able to take over the old manual functions from the current system. Example: manage orders, manage customers, receive payments, and synchronize schedule with the affiliate companies. These constraints must be met as soon as the system is implemented because these requirements are crucial for the company&#8217;s daily operation.</p>
<p>On the other hand, the future constraints of the system are to make synchronization between the main office with the branch offices, which is not important now because the company haven&#8217;t had any branch yet.</p>
<p><span style="text-decoration: underline;"> </span></p>
<p>ii)                  <span style="text-decoration: underline;">Internal &amp; External Constraint</span></p>
<p>Most of the system&#8217;s constraints come from internal company&#8217;s requirement because the company&#8217;s staff demands a better and more efficient system to help them to do their works and also from the management in order to make the company performs better.</p>
<p>The external constraint will affect just few things about the online payment feature that implemented in the system. Because the security matter of the online payment such as to protect the privacy of the customer and to secure the transaction, the system needs to follow standard requirement from outside the company such as the bank requirement and also how to implement secured site for payment using PayPal, e-NETS, Visa, etc.</p>
<p><span style="text-decoration: underline;"> </span></p>
<p>iii)                <span style="text-decoration: underline;">Mandatory Constraint</span></p>
<p>The mandatory constraints of the system are constraints that are absolutely essential to be met because if these requirements is failed to be satisfied, then the company&#8217;s operation will be suspended.</p>
<p><span style="text-decoration: underline;">Examples of these mandatory constraints are:</span></p>
<p>ü  Order Management</p>
<p>ü  Customer Management</p>
<p>ü  Synchronization with affiliate companies</p>
<p><span style="text-decoration: underline;"> </span></p>
<p>iv)                <span style="text-decoration: underline;">Desirable Constraint</span></p>
<p>Desirable constraints are constraints that are less important than the mandatory constraint. The system still able to do its main purpose for the company without these constraints, but if these constraints are met, the system will be better.</p>
<p><span style="text-decoration: underline;">Examples of these desirable constraints are:</span></p>
<p>ü  Online payment</p>
<p>ü  Generate report for Finance and Management department</p>
<p>Feel free to ask me about this module using the comment section below. <img src='http://thomaset2000.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://thomaset2000.com/2010/02/c2006-project-system-development-part-4-design/">Coming next, I will post my old project Design documentation for this module. <img src='http://thomaset2000.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </a></p>
<p>Stay tuned! you can subscribe to my blog&#8217;s feed <a href="http://feeds.feedburner.com/thomaset2000/pYaZ">by clicking here</a> so you won&#8217;t miss when the new post is published <img src='http://thomaset2000.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://thomaset2000.com/2010/02/c2006-project-system-development-part-3-analysis/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>C2006 Project: System Development, Part 2 (Proposal)</title>
		<link>http://thomaset2000.com/2010/02/c2006-project-system-development-part-2-proposal/</link>
		<comments>http://thomaset2000.com/2010/02/c2006-project-system-development-part-2-proposal/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 13:40:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[IADIC]]></category>
		<category><![CDATA[C2006]]></category>
		<category><![CDATA[C2006 Project]]></category>
		<category><![CDATA[C2006 Project: System Development]]></category>
		<category><![CDATA[Informatics]]></category>
		<category><![CDATA[Project Proposal]]></category>

		<guid isPermaLink="false">http://thomaset2000.com/?p=481</guid>
		<description><![CDATA[In this post I will upload my old project proposal for this module. Feel free to see it for your reference. Basically this proposal describe what is the problem that my group wants to solve and what is the system that we are going to develop in order to solve this problem.]]></description>
			<content:encoded><![CDATA[<p>Hi All!</p>
<p>This is the second part for C2006 Project: System Development Module. Haven&#8217;t read the first part yet? you can <a href="http://thomaset2000.com/2010/02/c2006-project-system-development-part-1/" target="_blank">find the first part by clicking here</a>.</p>
<p>In this post I will upload my old project proposal for this module. Feel free to see it for your reference. Basically this proposal describe what is the problem that my group wants to solve and what is the system that we are going to develop in order to solve this problem.</p>
<p>My old proposal is as follows:<span id="more-481"></span></p>
<p><strong>PROJECT PROPOSAL</strong></p>
<p><strong>C2006 </strong></p>
<p><strong>System Development</strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>&#8220;Clover Company&#8221;</strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>Team Member            : 1. David Irawan          / 018800004337</strong></p>
<p><strong> 2. Keith Nishan F       / 01880000</strong></p>
<p><strong> 3. Thomas Setiabudi / 018800004137</strong></p>
<p><strong> </strong></p>
<p><strong>Lecturer Name           : </strong><strong>Mullaikodi Vaithilingam</strong><strong> </strong></p>
<p><strong>Submission date          : June   16, 2008</strong></p>
<p><strong>Table of Contents</strong></p>
<table border="0" cellspacing="0" cellpadding="0" width="583">
<tbody>
<tr>
<td colspan="11" width="523" valign="bottom"><strong>Content</strong></td>
<td width="60" valign="bottom"><strong>Page</strong></td>
</tr>
<tr>
<td width="103" valign="bottom">Cover Page</td>
<td colspan="10" width="420" valign="bottom">___________________________________________</td>
<td width="60" valign="bottom">1</td>
</tr>
<tr>
<td colspan="4" width="151" valign="bottom">Table of Contents</td>
<td colspan="7" width="372" valign="bottom">______________________________________</td>
<td width="60" valign="bottom">2</td>
</tr>
<tr>
<td colspan="2" width="115" valign="bottom">Introduction</td>
<td colspan="9" width="408" valign="bottom">__________________________________________</td>
<td width="60" valign="bottom">3</td>
</tr>
<tr>
<td colspan="3" width="139" valign="bottom">Current System</td>
<td colspan="8" width="384" valign="bottom">_______________________________________</td>
<td width="60" valign="bottom">4</td>
</tr>
<tr>
<td colspan="7" width="199" valign="bottom">Problems &amp; Limitation</td>
<td colspan="4" width="324" valign="bottom">_________________________________</td>
<td width="60" valign="bottom">5</td>
</tr>
<tr>
<td colspan="8" width="223" valign="bottom">Objectives of New System</td>
<td colspan="3" width="300" valign="bottom">______________________________</td>
<td width="60" valign="bottom">6</td>
</tr>
<tr>
<td colspan="8" width="223" valign="bottom">Description of New System</td>
<td colspan="3" width="300" valign="bottom">______________________________</td>
<td width="60" valign="bottom">7</td>
</tr>
<tr>
<td colspan="7" width="199" valign="bottom">Benefits of New System</td>
<td colspan="4" width="324" valign="bottom">_________________________________</td>
<td width="60" valign="bottom">9</td>
</tr>
<tr>
<td colspan="5" width="163" valign="bottom">Initial Specification</td>
<td colspan="6" width="360" valign="bottom">_____________________________________</td>
<td width="60" valign="bottom">11</td>
</tr>
<tr>
<td colspan="5" width="163" valign="bottom">Work Distribution</td>
<td colspan="6" width="360" valign="bottom">_____________________________________</td>
<td width="60" valign="bottom">16</td>
</tr>
<tr>
<td colspan="6" width="187" valign="bottom">Cost Benefit Analysis</td>
<td colspan="5" width="336" valign="bottom">__________________________________</td>
<td width="60" valign="bottom">18</td>
</tr>
<tr>
<td colspan="10" width="247" valign="bottom">Expected Benefits (Intangible)</td>
<td width="276" valign="bottom">____________________________</td>
<td width="60" valign="bottom">19</td>
</tr>
<tr>
<td colspan="9" width="235" valign="bottom">Return Of Investment (ROI)</td>
<td colspan="2" width="288" valign="bottom">_____________________________</td>
<td width="60" valign="bottom">21</td>
</tr>
<tr>
<td colspan="7" width="199" valign="bottom">Hardware Specification</td>
<td colspan="4" width="324" valign="bottom">_________________________________</td>
<td width="60" valign="bottom">22</td>
</tr>
<tr>
<td colspan="7" width="199" valign="bottom">Software Requirements</td>
<td colspan="4" width="324" valign="bottom">_________________________________</td>
<td width="60" valign="bottom">22</td>
</tr>
<tr>
<td colspan="2" width="115" valign="bottom">Gantt Chart</td>
<td colspan="9" width="408" valign="bottom">__________________________________________</td>
<td width="60" valign="bottom">23</td>
</tr>
<tr>
<td colspan="2" width="115" valign="bottom">Conclusion</td>
<td colspan="9" width="408" valign="bottom">__________________________________________</td>
<td width="60" valign="bottom">23</td>
</tr>
<tr height="0">
<td width="102"></td>
<td width="10"></td>
<td width="15"></td>
<td width="7"></td>
<td width="7"></td>
<td width="15"></td>
<td width="7"></td>
<td width="15"></td>
<td width="7"></td>
<td width="7"></td>
<td width="356"></td>
<td width="53"></td>
</tr>
</tbody>
</table>
<p><strong><span style="text-decoration: underline;">I. Introduction</span></strong></p>
<p><strong>Clover Company</strong></p>
<p><strong> </strong></p>
<p>Clover Company is an event organizer company (Clover Company) that handles a certain kind of party like sweet seventeen&#8217;s party, birthday party, wedding party, etc. The company will take a job from people who want to make a party. They know about the company from their friend or relative or someone that they know and also from the wedding exhibition. Sometimes the Clover Company joins the wedding exhibition to promote the company&#8217;s event organizing business so more people will know about the company and what exactly the company is doing. Clover Company give the company&#8217;s sample photo from previous party that it handle so people can get picture about its previous job. And then if they interested, they can contact the company and make it as their event organizer.</p>
<p>When the order for organizing some events comes, Clover Company will immediately contact the person who hired it. The company will ask them what kind of party they want to make, what is the theme they want to use(like summer, winter, spring or Japanese, western or futuristic, old style), how many people they want to invite, where they want to held the party(some people want to make party only in certain place), etc.</p>
<p>After all the information is gathered, the company can start to prepare the party. When the day comes, the company organizes everything and up until now all the customer are satisfied with what the Clover Company have done.</p>
<p><strong><span style="text-decoration: underline;">II. Current System</span></strong></p>
<p>The company is currently using this system to do its business operation:</p>
<p>Ø  <strong>Customer order</strong></p>
<p>Customer places their order by calling the company. Then, the customer will tell the contact person from Clover Company what event they want to have, what theme, the budget, and any specification for the event. Then the contact person will record it or write it down on a book.</p>
<p>Ø  <strong>Job Distribution</strong></p>
<p>After they get the order, the contact person will pass the order to the head of the company. The head will then distribute the job to each department to check the availability for the event preparation. For example: who will contact the food supplier, who will contact the printing company to print the invitations, etc.</p>
<p>Ø  <strong>Internal communication and communication between Clover Company with customer</strong></p>
<p>Each member of EO team will inform the head about their task progress. And the head will be the information source for the customer. So, when the customer wants to know the order progress or wants to change something in the order specification, he/she will have to call and speak to the EO head.<strong> </strong></p>
<p>Ø  <strong>Payment Method</strong></p>
<p>The customer will have to make the payment manually, and then a staff from the Clover Company will receive the payment, take note and write a receipt.<strong> </strong></p>
<p>Ø  <strong>Account Management</strong></p>
<p>The staff of finance department will note all the company&#8217;s transaction and produce the financial report for a period of time. E.g. monthly or yearly report<strong> </strong></p>
<p>Ø  <strong>Documentation of previous projects</strong></p>
<p>All the data and information that are written when the Clover Company prepares an event will be discarded after the event is done. Because they write all the information on papers, so it will take a lot of space if they want to store it. The result is the company never does any evaluation based on the previous works.<strong> </strong></p>
<p>Ø  <strong>Company promotion / advertising</strong></p>
<p>The company advertises itself by following events like wedding exhibition or from mouth to mouth information. That is the way they advertise the company&#8217;s service. And their scope of operation is still limited in one city only<strong>.</strong><strong> </strong></p>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong><span style="text-decoration: underline;">III. Problems and Limitation:</span></strong></p>
<p>There are some problems faced by the Clover Company with their current system:</p>
<p>Ø  <strong>Problem to </strong><strong>Get order</strong></p>
<p>The customer can only place their order in office hours, because the customer needs to manually call the company to speak with a staff.<strong> </strong></p>
<p>Ø  <strong>Ineffective communication</strong></p>
<p>Because the EO team consists of so many persons who have different tasks, the head will need to get report from each person by calling them one by one.</p>
<p>And if there is any changes of requirement from the customer (e.g. changes of place), the head will need to call the person who is in charge of it.<strong> </strong></p>
<p>Ø  <strong>Problem with payment tracking</strong></p>
<p>The payment is made and written manually, so it will take a bit long time if the company needs information about it and also the customer needs to meet the staff personally in order to make the payment.<strong> </strong></p>
<p>Ø  <strong>Inadequate financial report</strong></p>
<p>The financial report is on per case basis. So the company doesn&#8217;t have detailed information of all the transaction that has been made.<strong> </strong></p>
<p>Ø  <strong>Difficult to evaluate all the company&#8217;s activities</strong></p>
<p>The current system will discard all the information about the previous events and order, so at the end of working year it is difficult to analyze all these information in order to improve the company&#8217;s productivity.<strong> </strong></p>
<p>Ø  <strong>Unsynchronized information with affiliation companies</strong></p>
<p>The Clover Company affiliated with several other companies such as food supplier, printing company, decorations, etc. Every time the Clover Company gets an order, it needs to contact each of these companies asking for their availability for a certain date. This is ineffective because they have to do it for each order.<strong> </strong></p>
<p>Ø  <strong>Lack of publication and advertising</strong></p>
<p>The current system doesn&#8217;t help the Clover Company to advertise its business and to expand their business range. Because they just depend on the events like wedding exhibition and also mouth to mouth publication.</p>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong><span style="text-decoration: underline;">IV. Objective of the New System</span></strong></p>
<p>Due to the problems and limitations faced by the company by using the current system, so there is a growing need to develop and use a new system that not only eliminates all the problems and limitations caused by the current system but also increase the company&#8217;s business productivity and efficiency.</p>
<p>The problems of the old system are in terms of getting orders from customer, doesn&#8217;t support effective communication between team and communication to customer, no proper database to keep data and produce reports needed by the company, and also doesn&#8217;t facilitate up to date information to synchronize the Clover Company with its affiliated companies.</p>
<p>Apart from the problems mentioned earlier, the current system also not sophisticated enough to help the company to promote and advertise its business. That&#8217;s why it&#8217;s hard to expand the business coverage area of the company. The new system that replaces the current system should be able to eliminate all these problems and limitation caused by the current system.</p>
<p>The new system should be able to help the Clover Company not just in one field but in every aspect involved in the company&#8217;s business. The new system should help to give better service for the customer so customers will be more satisfied with the company&#8217;s service. For example, easier access for customer to place their order, track the status and progress of the order, ability to provide the customer with easier and convenient way to make payment,  payment tracking, etc.</p>
<p>Beside that, the new system needs to help the Clover Company in its affiliation with other companies (e.g. Food Supplier Company, Printing Company, Instrument rental, etc.). The new system must be able to eliminate the current communication and schedule synchronization problem with these affiliate companies by providing a convenient service for these companies to give up to date information about their availability to the Clover Company.</p>
<p>Finally, the new system must be able to increase internal productivity of the Clover Company. The current system that uses papers and pen to document all activities and information must be replaced by the new system. The new system needs to provide a digital database that keeps all the company&#8217;s record and information. This database will reduce the cost of buying papers and pen, save more spaces, and also cut working time as all the needed information is ready anytime a specific report needs to be produced. This will help the company to review its records and to make a decision on how to improve the company&#8217;s productivity. The new system also has to help the company&#8217;s financial department by providing a financial report about the company&#8217;s income, outcome, and profits in a certain period of time (e.g. monthly, weekly, or yearly).</p>
<p>So, the objectives of the new system are:</p>
<p>Ø  Provides better service for customer.</p>
<p>Ø  Support communication between company, customer, and affiliate companies</p>
<p>Ø  Provides Database that able to generate report for the company</p>
<p>Ø  Capable of promoting the company&#8217;s business</p>
<p>Ø  Reduce expenses and increase company&#8217;s productivity</p>
<p>Ø  Support the company&#8217;s financial reporting.</p>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong><span style="text-decoration: underline;">V. Description of the New System</span></strong></p>
<p>In order to be a useful and productive system, the new system must be a better system compared to the old system. The new system will be equipped with useful features that will eliminate the existing problems and limitations caused by the current system.</p>
<p>The new system will be an online system. It is a website that can be used by the customer, the Clover Company, and also the affiliate companies. So, it is not just a simple website to show general information but an online system that can be used to manage the company&#8217;s business and increase its productivity.</p>
<p><span style="text-decoration: underline;">The features of the new system are:</span></p>
<p><strong>1. </strong><strong>Customer registration and login</strong></p>
<p>Before a customer can make place an order or use any other facility within the system, he/she will need to fill an online registration form, get user ID and password, and login to the system using his/her user ID and password. The personal information of a customer from the registration form will be kept on a database, so it can be easily used by the company if needed in the future.</p>
<p><strong>2. </strong><strong>Online order module</strong></p>
<p>The new system will be an online system in the Internet, so it can provides an online order service. This module will really helps the customer to place their order anytime they want (no office hour limitation) and from everywhere as long as they have an Internet access. Using this module, the customer not only able to place an order, but also track their order preparation progress. If there are any changes on the order specification and details (e.g. Change the place of the events, change the documentation type used to document the event, etc.), the customer can also make it online. It will really help to reduce communication gap between customer and the Clover Company.</p>
<p><strong>3. </strong><strong>Online payment module</strong></p>
<p>After a customer place an order, there is no need for he/she to come personally to the company&#8217;s office just to make the payment. He/she can do the payment from the website itself (online payment). It will allow the customer to pay using credit card, e-NETS, etc. This module is also able to generate an online receipt after the customer makes a payment. Another feature of this module is to generate a payment tracking method, it means that in the case where a customer pay just a part of the cost, the module can generate a report about how much more payment need to be made and the due date of the payment.</p>
<p><strong>4. </strong><strong>Database</strong></p>
<p>The system will have a database to keep various records and information of the company&#8217;s business. This database will be the central data warehouse, so the company can access and finds any needed information easily.</p>
<p><strong>5. </strong><strong>Affiliate Companies module</strong></p>
<p>As stated before that one of the current system&#8217;s problem is that it is hard to keep the schedule of the Clover Company and the affiliate companies synchronized. So the answer of this problem is a module for affiliate companies that are implemented in this new system. This module will allow a person from any affiliate company to login to the system. After they login into the system, they can use some functions of the system. First, they will be able to give information about what are the dates that they are available to be booked by the Clover Company. Second, they can check their current booking status, so they can see on which date they are booked, for what event, where is the event, etc.</p>
<p><strong>6. </strong><strong>Finance Report Generator</strong></p>
<p>This finance report generator module is very useful for the company. Unlike manual report, it can be used to produce an up to date finance report anytime it&#8217;s needed. The report will covers about the company&#8217;s income, outcome, profit, loss, etc. So this module will really save time and effort to make a company financial report.</p>
<p><strong>7. </strong><strong>Company Activities Report</strong></p>
<p>Beside the finance report, the new system will be able to produce another report for the company. It can report about the orders that have been finished, upcoming orders due date, list of customers, etc. Many kinds of report can be generated from the system&#8217;s database. This report plays an important part when it is used to evaluate the company&#8217;s performance. These reports can be used for a decision making by the company in order to improve the company&#8217;s performance.</p>
<p><strong>8. </strong><strong>Secured Access</strong></p>
<p>Since the system database keeps a lot of important and confidential information of the company, so the system also enforce security to make sure that only an authorized user can view the information. This is implemented by using a login with combination of user ID and password in order to see the data on the database. Of course not everyone who login can see all the information in the database, for example a customer will just be able to see information for his/her own order status, but the system administrator or the Clover Company staff can see a lot more information from the database.</p>
<p><strong>9. </strong><strong>Up to date news</strong></p>
<p>Apart from all the system function that requires the user to login, there is also a public part of the website that can be accessed by everyone without need to register or login. These parts of the website will contain various information and news about the company. This will help the company&#8217;s publication and attract new customers with a huge coverage area, which cannot be done by the current system.</p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<h2><span style="text-decoration: underline;">VI. Benefits of the New system</span></h2>
<p><strong>1. </strong><strong>Improved customer service</strong></p>
<p>The new system can deliver a better service for the customer. Features like online registration, online order, online payment, order status and progress check, edit order specification online, etc. These features are far better than the current system, that will result in increased customer satisfaction level, increase the company&#8217;s reputation, and also attract new customers.</p>
<p><strong> </strong></p>
<p><strong>2. </strong><strong>Fast and easy communication</strong></p>
<p>The new system provides as a fast and easy communication media between the Clover Company, Customer, and affiliate companies. There is no need for the Clover Company to manually make a call to an affiliate company to ask for their availability or to call a customer to inform if there are any changes to the order specification, because all these things are time consuming and it will be eliminated by the new system. Using the ability of the new system that allows everyone involved in an event order preparation to update the event progress status, any updates to an order progress can be checked online through the website. When there is an important change to the order specification, the system will send an e-mail to the customer to notify him/her about it.</p>
<p><strong> </strong></p>
<p><strong>3. </strong><strong>Provide detailed information about the company&#8217;s previous works</strong></p>
<p>Using the database of the new system to record all the orders and job that have been done by the company, the new system can produce a detailed report about all the previous works that have been done by the Clover Company. The report may include the information about the company&#8217;s customer in last 3 months, the kinds of events ordered by the customer in last year, etc. various report can be produced. And the most important thing is that the company never loses its history record and it&#8217;s always well organized, save a lot of physical space (paperless), easy to store, and easy retrieves it anytime.</p>
<p><strong> </strong></p>
<p><strong>4. </strong><strong>Helps the Clover Company to make decision</strong></p>
<p>With a lot of easily generated report from the new system, now the company can use less effort to prepare materials and information needed to conduct a review and evaluation about the company performance. For example, the company can use the new system to produce a report about the kind of events ordered by customers in last 6 months, and then from this report the management team of the company can make decision about where to improve the company&#8217;s business and how to do it.</p>
<p><strong> </strong></p>
<p><strong>5. </strong><strong>Provide a better financial report, and its easier to access</strong></p>
<p>In order to help the financial department of the Clover Company, the new system will also benefits the financial company by helping them to do their job on writing financial records and produce the company&#8217;s financial report. It&#8217;s easier and faster to use the new system to produce a financial report compared to the current system that produce financial report by manually writes it on a piece of paper that takes a quite long time.</p>
<p><strong> </strong></p>
<p><strong>6. </strong><strong>Easier to educate the customers and give information that they need</strong></p>
<p>When a customer wants to make an order, there are many choices that he/she has to make. The choice is like what is the type of the event that he/she wants, when is the event date, and the widest option is on which affiliate company that the customer wants to use for the event. For example there are some food supplier company affiliated with the Clover Company, the current system will require a staff to explain each company choice to the customer, this process takes long time and big effort. With the new system, the customer can see the information about each choice on the website itself, so the company doesn&#8217;t need a staff just to describe and explain each choice to the customer. This will safe time and effort, thus increase productivity.</p>
<p><strong> </strong></p>
<p><strong>7. </strong><strong>Inspiring customer</strong></p>
<p>The new system will give news about the latest events that is organized by the Company; this news will give inspiration for the customer to make their choice. This will make the customers happier with the company and find that the company&#8217;s website is helpful for them. All of these things can lead to more loyal customers.</p>
<p><strong> </strong></p>
<p><strong>8. </strong><strong>Synchronized Schedule with affiliate companies</strong></p>
<p>The new system allows the Clover Company to get up to date information from affiliated companies about their availability on certain dates. This synchronized schedule between the Clover Company and its affiliate companies is an important benefit because it saves a lot of communication cost, time, and effort.</p>
<p><strong> </strong></p>
<p><strong>9. </strong><strong>Advertise the company</strong></p>
<p>With the new system&#8217;s internet based platform, it can help the company to advertise its business to a wider society, virtually all Internet users in the world. This is also one of crucial part that the new system will take. The website should have an interface and information that are interesting enough to attract new customers to use the company&#8217;s service.</p>
<p><strong> </strong></p>
<p><strong>10. </strong><strong>Reduce cost</strong></p>
<p>After all the benefits mentioned above, the final benefit that the company will get from the new system is reduced operational cost. The new system will reduce costs like administration cost to buy papers and pen, telephone cost, cost for extra staff, etc.</p>
<p>So, beside the intangible benefits, the new system will also have real financial benefit (tangible benefit).</p>
<p><strong><span style="text-decoration: underline;">VII. Initial Specification</span></strong></p>
<p>The system is an online system with web pages programmed using PHP and HTML as the front-end and a mySQL database as the back-end. The system will have 4 main areas. They are:</p>
<p>A.  <strong>Public Area</strong> that can be accessed and viewed by all Internet users.</p>
<p>B.  <strong>Customer Area</strong> for registered customer with proper user id and password.</p>
<p>C.  <strong>Affiliate Company Area</strong> for affiliate companies.</p>
<p>D.  <strong>Administrator Area</strong> that used by the Clover Company&#8217;s staffs.</p>
<p><strong>A. </strong><strong>Public Area</strong></p>
<p>Public Area is part of the website that can be accessed and viewed by all Internet users because there is no need to enter password or register to see this part. This is the part of the website that will be first displayed. This part also plays an important role on the company&#8217;s publication in order to attract new customers.</p>
<p><strong>A.1. </strong><strong>Up to date News</strong></p>
<p>The most recent news about the company will always provided in the website to give customers more knowledge about the company and its services and also attracts new customers.</p>
<p><strong>A.2. </strong><strong>Company Profile</strong></p>
<p>Provides a description about the company, to give the customer better understanding about the company and its businesses.</p>
<p><strong> </strong></p>
<p><strong>A.3. </strong><strong>Company&#8217;s service description</strong></p>
<p>This is a room for the company to promote all kinds of services that it offers to the public. It will have description about the company&#8217;s service, list of offered services and also promotion if any. <strong> </strong></p>
<p><strong> </strong></p>
<p><strong>A.4. </strong><strong>Company&#8217;s contact</strong></p>
<p>This part provides a detailed contact and also the office address of the company in case if someone wants to contact the company directly.</p>
<p><strong> </strong></p>
<p><strong>A.5. </strong><strong>FAQ (Frequently Asked Question)</strong></p>
<p>This is a list of frequently asked question and its answer to help the user to get answer for common questions.</p>
<p><strong> </strong></p>
<p><strong>A.6. </strong><strong>Sitemap</strong></p>
<p>Sitemap is provided in this website to make it easier for the user to understand the structure of the website and jumps quickly from one page to another page.</p>
<p><strong> </strong></p>
<p><strong>A.7. </strong><strong>Customer Registration</strong></p>
<p>Customer registration page provides a registration form for customer who wants to use the company&#8217;s service so they can have a user id and password to login to the system and use more functionality of the system.</p>
<p><strong>A.8. </strong><strong>Customer Login</strong></p>
<p>Customer login page is where a registered customer can use his/her user id and password to login to the customer area.</p>
<p><strong>A.9. </strong><strong>Affiliate Company Login</strong></p>
<p>Affiliate company login is where a person from an affiliate company can login using his/her user id and password to access the affiliate company area.</p>
<p><strong> </strong></p>
<p><strong>B. </strong><strong>Customer Area</strong></p>
<p>After a registered customer successfully login from customer login page, he/she can now access the customer area.</p>
<p><strong>B.1. </strong><strong>User Profile Module</strong></p>
<p>Here the customer can see the information that he/she entered in the registration form earlier. The customer can do modifications to some details of his/her personal particular here (e.g. update phone number or change e-mail address).</p>
<p><strong>B.2. </strong><strong>Order Placing Module</strong></p>
<p>Customer can place their order here, including all the options and specification of the order such as event type, date, place, entertainment type, documentation type, etc.</p>
<p><strong> </strong></p>
<p><strong>B.3. </strong><strong>Online Payment Module</strong></p>
<p>This module allows customers to make an online payment for their order. After a customer make payment, it will give an online receipt that can be printed by the customer. If there is more payment to be made, the module will remind the customer about</p>
<p><strong> </strong></p>
<p><strong>B.4. </strong><strong>Order Status Tracking Module</strong></p>
<p>The customer can use this module to check the progress status of their order. For example, the customer can see if the place for the event has been booked or not, or if there is any changes to one of the specification/detail.</p>
<p><strong> </strong></p>
<p><strong>B.5. </strong><strong>Change Order Specification</strong></p>
<p>Customer can use this module to change the specification and detail of the order.</p>
<p><strong> </strong></p>
<p><strong>B.6. </strong><strong>Affiliate Companies Profiles</strong></p>
<p>Customers need to choose which affiliate company that he/she wants to use when placing order. For example company A for food supplier, company G for documentation, and company L for the printing of flyers. To decide which affiliate company to choose, the customer will be able to read a description and profile of each affiliate company.</p>
<p><strong> </strong></p>
<p><strong>B.7. </strong><strong>Customer Feedback Module</strong></p>
<p><a name="OLE_LINK1"></a></p>
<p><strong>B.8. </strong><strong>Help / User Guide</strong></p>
<p>The help and user guide provides a clear instruction about how to use the system. This feature will assist the system user to be more familiar with the functions and navigations in the system.</p>
<p><strong> </strong></p>
<p><strong>C. </strong><strong>Affiliate Company Area</strong></p>
<p>This affiliate company area is a special part of the system for the affiliate companies of the Clover Company, so the synchronization between the Clover Company and its affiliate companies can be done easier with less effort.</p>
<p><strong>C.1. </strong><strong>User Profile Module</strong></p>
<p>The user profile module is similar with the user profile module in customer area. It displays the affiliate company&#8217;s detail information and can be updated if there are any changes.</p>
<p><strong> </strong></p>
<p><strong>C.2. </strong><strong>Update Availability Schedule</strong></p>
<p>The affiliate companies can use this module to update their availability date. For example, Company A that provide event documentation service enter that it is available on 20 August 2008, then when a customer that want to order for an event on that date, the customer will see company A is in the option and can be chosen.</p>
<p><strong> </strong></p>
<p><strong>C.3. </strong><strong>Booking Status Module</strong></p>
<p>This module will be a reminder for an affiliate company to remind it about what are the dates that it is booked. And then the affiliate company can confirm the booking if they can do it. A confirmed booking from an affiliate company will update the order status that can be checked by the customer via order status tracking module.</p>
<p><strong> </strong></p>
<p><strong>C.4. </strong><strong>Feedback Module</strong></p>
<p>An affiliate company can give feedback to the Clover Company if they see that there is a room for improvements. Then the submitted feedback can be followed up by the management team of the Clover Company.</p>
<p><strong> </strong></p>
<p><strong>C.5. </strong><strong>Help / User Guide</strong></p>
<p>The help and user guide provides a clear instruction about how to use the system. This feature will assist the system user to be more familiar with the functions and navigations in the system.<strong> </strong></p>
<p><strong> </strong></p>
<p><strong>D. </strong><strong>Administrator Area</strong></p>
<p>Administrator area is used by internal staff of the Clover Company. It requires user id and password to enter this area. But for security sake, there is no visible interface to login to this area from the home page of the website. If a staff wants to login, he/she must type a special address to open the login page to the administrator area.</p>
<p><strong>D.1. </strong><strong>Order Management Module</strong></p>
<p>This module provides ability for the Clover Company&#8217;s staff to manage all the orders from the customers. The staff can see each order detail and update the order preparation progress when it&#8217;s necessary. The Clover Company can tell the customer if there is any change to the order specification through this module.</p>
<p><strong> </strong></p>
<p><strong>D.2. </strong><strong>Customer Management Module</strong></p>
<p>The company can manage its customer from this module. The company can use this module to check for customer&#8217;s data and information, and also read customer&#8217;s feedback or send e-mail to a customer to inform the customer if there is something important happen.</p>
<p><strong> </strong></p>
<p><strong>D.3. </strong><strong>Affiliate Company Management Module</strong></p>
<p>The availability schedule from each affiliate company can be checked using this module. The Clover Company also can check which companies available are for a certain date. Additionally, the Clover Company can check the status of an affiliate company about how many order that request its service, whether all the request have been confirmed, etc. The Clover Company also can send e-mail to any affiliate company if there is something urgent to ask.</p>
<p><strong>D.4. </strong><strong>Company Schedule and Reminder</strong></p>
<p>It helps the Clover Company to view its schedule and also upcoming events and order.</p>
<p><strong> </strong></p>
<p><strong>D.5. </strong><strong>Report Generator Module</strong></p>
<p>This module is used generate many kind of reports from the system database. It can produce reports like customer data report, affiliate companies report, report about the orders received in a certain period, etc. These reports can be used for an onscreen viewing only or printed to be used as meeting materials.</p>
<p><strong> </strong></p>
<p><strong>D.6. </strong><strong>Finance Report Module</strong></p>
<p>The company&#8217;s finance department can use this module to generate the company&#8217;s financial report. It has many categories of what period of time should the report show and also report for general condition or report on per case basis (e.g. report for each order).</p>
<p><strong>D.7. </strong><strong>Database</strong></p>
<p>The system&#8217;s database is used to store all the data needed by the company. It stores customer data, affiliate company data, orders data, transaction data, and financial data. The security of the database is ensured by protecting it using password so it will prevent unauthorized person to access the information inside the database. <strong> </strong></p>
<p><strong> </strong></p>
<p><strong>D.8. </strong><strong>Help / User Guide</strong></p>
<p>The help and user guide provides a clear instruction about how to use the system. This feature will assist the system user to be more familiar with the functions and navigations in the system.<strong> </strong></p>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong><span style="text-decoration: underline;">VIII. Work Distribution</span></strong></p>
<p>To develop this system, we have a developer team that consist of three experienced person that is highly motivated and have adequate skill to carry out this project in time and satisfy the system&#8217;s specification.</p>
<p>The team consists of:</p>
<p>1.      System Analyst</p>
<p>2.      Programmer</p>
<p>3.      Database Designer/Administrator</p>
<p>Here is a bit description of each team member:</p>
<p><strong>1. </strong><strong>System Analyst</strong></p>
<p>Our system analyst is David. He has many years of experience in this field. He is a highly self-motivated person with good communication skills. In this project, he will meet our customer to identify problem suffered by the customer&#8217;s current system. Beside that, David will perform analysis to the current system for clearly understand workflow of the current system, current system&#8217;s features, its drawback and constraints. This information will allow our team to decide what improvement should be made in the new system. To achieve this objective, David will have to gather information from different method such as reviewing current system&#8217;s document, interviewing involved staff person, and observing current system&#8217;s work activities. After gathering sufficient information, he will perform feasibility study to examine the acceptance of the new system. This will include few factor such as current technology available, user&#8217;s operating skills and customer&#8217;s budget. David also makes decision together with other team member in determine new system specification. The team member will list out any hardware and software needed in the new system. Based on gathered information, David will perform the cost benefit analysis. He will list out what benefits will the new system bring, and the cost of implementing new system. David has to prepare proposal for present our new system concept to customer. At the system implementing and evaluation stages, David will conduct with other team member to evaluate the newly implemented system. Together, they will analyze the new system performance, user acceptance and customer satisfaction, and then produce a system review report.</p>
<p><strong> </strong></p>
<p><strong>2. </strong><strong>Programmer</strong></p>
<p>Our team programmer is Thomas. He has enough experience in this field. Master in some programming language makes him able to fulfill each project objective in most economic and creative ways. In this project, he will determine the specification of the new system along with other team member. As usual, he will select the best tools like pseudo code, flow chart and CASE tools to planning how to design the new system. Thomas also has to choose suitable programming language to construct the new system and meets document requirements. After selecting desired programming language, the entire team member will begin to code the new system. During system development phase, Thomas will document the pseudo code, flow chart, system-operating manual, and procedures in the system document. When the system is developed, Thomas will perform a system test to the new system along with database administrator. They will test the new system with available test data and also live test data provided by the customer. The new system will not be implemented until it is 100% functional and free from any kind of errors. If an error is occurred, Thomas will revise the new system according to the detected error. Thomas will play his role when the system is implemented. First, he will implement the system with other team member. If training is conducted, he will responsible for training the user based on the system-operating manual. While the system is fully operated at customer site, Thomas and other team member will conduct a system review on the implemented system.</p>
<p><strong> </strong></p>
<p><strong>3. </strong><strong>Database Designer/Administrator</strong></p>
<p>Our team&#8217;s Database Designer/Administrator is Keith. He has adequate education and experience in this field. In this project, Keith will work with other team member to determine system specification. Then, he will plan the database with the aid of database development tools such as data flow diagram, data dictionary and decision tree. With the aid of those tools, he will decide the how many database is needed, relationship between each database, data integrity control etc. Keith needs to choose suitable database programming language to use in this project. Then, he will construct the database with the selected language. Beside that, he will join other team member to codes the system. While the system development in progress, Keith will help Thomas to prepare the system document. He needs to make the database documentation which recording the database structure, coding, database maintaining procedure. When the system is completed, he will join other team member to perform system test to the new system. At the system implementing and evaluation phase, Keith will review the new system with other team member.</p>
<p><strong> </strong></p>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<h1><span style="text-decoration: underline;">IX. Cost Benefit Analysis</span></h1>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="197"><strong>Cost Type</strong></td>
<td width="197"><strong>Investment Cost</strong></p>
<p><strong>(New System)SGD$</strong></td>
<td width="197"><strong>Investment Cost</strong></p>
<p><strong>(Old System)SGD$</strong></td>
</tr>
<tr>
<td width="197">Cost for Analysis</td>
<td width="197">2000</td>
<td width="197">1500</td>
</tr>
<tr>
<td width="197"><strong>Requirement Determination</strong></td>
<td width="197"><strong> </strong></td>
<td width="197"><strong> </strong></td>
</tr>
<tr>
<td width="197">System Design</td>
<td width="197">3000</td>
<td width="197">0</td>
</tr>
<tr>
<td width="197">System Development</td>
<td width="197">4000</td>
<td width="197">0</td>
</tr>
<tr>
<td width="197">System Testing</td>
<td width="197">2000</td>
<td width="197">0</td>
</tr>
<tr>
<td width="197"><strong>Implementation Costs</strong></td>
<td width="197"></td>
<td width="197"></td>
</tr>
<tr>
<td width="197">Cost for Installing new system</td>
<td width="197">2000</td>
<td width="197">2000</td>
</tr>
<tr>
<td width="197">File Conversion</td>
<td width="197">500</td>
<td width="197">1500</td>
</tr>
<tr>
<td width="197">Removing Current System</td>
<td width="197">0</td>
<td width="197">0</td>
</tr>
<tr>
<td width="197">System Training</td>
<td width="197">500</td>
<td width="197">500</td>
</tr>
<tr>
<td width="197"><strong>Operating Cost</strong></td>
<td width="197"></td>
<td width="197"></td>
</tr>
<tr>
<td width="197">Cost for Maintaining</td>
<td width="197">2000</td>
<td width="197">2000</td>
</tr>
<tr>
<td width="197">Technical Support</td>
<td width="197">1500</td>
<td width="197">1000</td>
</tr>
<tr>
<td width="197"><strong>TOTAL COST</strong></td>
<td width="197">17500</td>
<td width="197">8500</td>
</tr>
</tbody>
</table>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong><span style="text-decoration: underline;">X. Expected Benefits of the New System (Intangible)</span></strong></p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="295"><strong>Benefits</strong></td>
<td width="295"><strong>Costs(SGD$)</strong></td>
</tr>
<tr>
<td width="295">Increase   the efficiency of information process by using computer bas system</td>
<td width="295"><strong>5000</strong></td>
</tr>
<tr>
<td width="295">Time   Efficiency</td>
<td width="295"><strong>2000</strong></td>
</tr>
<tr>
<td width="295">Improve   the decision making</td>
<td width="295"><strong>4000</strong></td>
</tr>
</tbody>
</table>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<table border="0" cellspacing="0" cellpadding="0" width="637">
<tbody>
<tr>
<td width="83"></td>
<td width="72"></td>
<td width="99"></td>
<td width="108"><strong>Annual </strong></td>
<td width="99"><strong>Return</strong></td>
<td width="75"></td>
<td width="103"></td>
</tr>
<tr>
<td width="83"></td>
<td width="72"></td>
<td width="99"></td>
<td width="108"></td>
<td width="99"></td>
<td width="75"></td>
<td width="103"></td>
</tr>
<tr>
<td width="83"><strong>System</strong></td>
<td width="72"><strong>First year</strong></td>
<td width="99"><strong>Second year</strong></td>
<td width="108"><strong>Third year</strong></td>
<td width="99"><strong>Fourth year</strong></td>
<td width="75"><strong>Fifth year</strong></td>
<td width="103"><strong>Total Return</strong></td>
</tr>
<tr>
<td width="83"></td>
<td width="72"></td>
<td width="99"></td>
<td width="108"></td>
<td width="99"></td>
<td width="75"></td>
<td width="103"></td>
</tr>
<tr>
<td width="83">Old system</td>
<td width="72">1800</td>
<td width="99">2100</td>
<td width="108">2400</td>
<td width="99">2500</td>
<td width="75">2700</td>
<td width="103">11500</td>
</tr>
<tr>
<td width="83">New system</td>
<td width="72">3500</td>
<td width="99">4000</td>
<td width="108">4700</td>
<td width="99">5500</td>
<td width="75">6200</td>
<td width="103">23900</td>
</tr>
</tbody>
</table>
<p><strong> </strong></p>
<p><strong> </strong></p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td>Cost of Project</p>
<hr size="2" />Annual Cash Inflow</td>
<td>= Payback Period</td>
</tr>
</tbody>
</table>
<p><strong> </strong></p>
<p><strong>Payback period for old system :</strong></p>
<p>Cost of Project = 8500</p>
<p>Annual Cash Inflow   = Total Return/5</p>
<p>= 11500/5</p>
<p>= 2300</p>
<p>Payback Period                       = 8500/2300</p>
<p>= 3.69 years</p>
<p>Because the company does not use any system in the old system so the payback period for old system is 0 year.</p>
<p><strong> </strong></p>
<p><strong>Payback period for new system :</strong></p>
<p>Cost of Project = 17500</p>
<p>Annual Cash Inflow   = Total Return/5</p>
<p>= 23900/5</p>
<p>= 4780</p>
<p>Payback Period                       = 17500/4780</p>
<p>= 3.66 years</p>
<p><strong> </strong></p>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong><span style="text-decoration: underline;">XI. Return on Investment (ROI)</span></strong></p>
<p>ROI = [Total Benefit-Total Cost] / Total Cost</p>
<p>Old System:</p>
<p>ROI     = [11500-8500] / 8500</p>
<p>= 35%</p>
<p>New System:</p>
<p>ROI     = [23900-17500] / 17500</p>
<p>= 36.57%</p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<h1><span style="text-decoration: underline;">XII. Hardware specification</span></h1>
<p>The <strong>minimum </strong>hardware specification to operate this system is:</p>
<p>1.      Intel Pentium IV processor or better</p>
<p>2.      Minimum 512 Mb RAM</p>
<p>3.      Color Monitor</p>
<p>4.      Keyboard</p>
<p>5.      Mouse with scroll button</p>
<p>6.      160 GB hard disk</p>
<p>7.      DSL Internet connection</p>
<p>8.      Laser Printer or Dot Matrix Printer</p>
<p>For the web server itself, we will host the website on another commercial web server, so we don&#8217;t need to buy the expensive web server computer for the company.</p>
<p><strong><span style="text-decoration: underline;">XIII. Software Requirements</span></strong></p>
<p>Ø  <span style="text-decoration: underline;">Development Software</span></p>
<p>The software that is used to develop this new system:</p>
<p>1.      Notepad ++</p>
<p>2.      PHP editor</p>
<p>3.      PHP (Personal Home Page)</p>
<p>4.      phpMyAdmin</p>
<p>5.      FileZilla</p>
<p>6.      Apache HTTP server</p>
<p>7.      MySQL</p>
<p>8.      Adobe Dreamweaver</p>
<p>9.      Adobe Photoshop</p>
<p>10.  Core FTP</p>
<p>Ø  <span style="text-decoration: underline;">Operational Software</span></p>
<p>The <strong>minimum</strong> requirement of the software to operate the system:</p>
<p>1.      Windows XP or Windows Vista</p>
<p>2.      Internet Browser (Mozilla Firefox v.2 or Internet Explorer 7)</p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><strong><span style="text-decoration: underline;"><br />
</span></strong></p>
<p><strong><span style="text-decoration: underline;">XIV. Gantt Chart</span></strong></p>
<p><strong><span style="text-decoration: underline;">XV. Conclusion</span></strong></p>
<p>In Conclusion, we can conclude that the Clover Company needs to solve the problems and limitations in its business that is caused by using the current system. Developing a new system is the answer to eliminate all the problems and limitations of the current system. The new system will be an online based system with PHP and HTML as the front end, and a mySQL database as the back-end. The new system will be able to increase the company&#8217;s business productivity, save money, and attract new customers. So, the new system will play a crucial part for the company when it is implemented.</p>
<p>Feel free to ask me about this module using the comment section below. <img src='http://thomaset2000.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://thomaset2000.com/2010/02/c2006-project-system-development-part-3-analysis/">Coming next, I will post my old project analysis documentation for this module. <img src='http://thomaset2000.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </a></p>
<p>Stay tuned! you can subscribe to my blog&#8217;s feed <a href="http://feeds.feedburner.com/thomaset2000/pYaZ">by clicking here</a> so you won&#8217;t miss when the new post is published <img src='http://thomaset2000.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://thomaset2000.com/2010/02/c2006-project-system-development-part-2-proposal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C2006 Project: System Development, Part 1</title>
		<link>http://thomaset2000.com/2010/02/c2006-project-system-development-part-1/</link>
		<comments>http://thomaset2000.com/2010/02/c2006-project-system-development-part-1/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 13:21:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[IADIC]]></category>
		<category><![CDATA[Informatics]]></category>
		<category><![CDATA[C2006]]></category>
		<category><![CDATA[C2006 Project]]></category>
		<category><![CDATA[C2006 Project: System Development]]></category>

		<guid isPermaLink="false">http://thomaset2000.com/?p=476</guid>
		<description><![CDATA[This is the post for C2006 Project: System Development. Maybe some of you has been waiting for it. :)

First of all, I would like start by describing this Module (C2006), what are you expected to do and what are the challenges and pitfalls that you should avoid in order to succeed in this module.]]></description>
			<content:encoded><![CDATA[<p>Hi All!</p>
<p>This is the post for C2006 Project: System Development. Maybe some of you has been waiting for it. <img src='http://thomaset2000.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>First of all, I would like start by describing this Module (C2006), what are you expected to do and what are the challenges and pitfalls that you should avoid in order to succeed in this module.</p>
<p><strong>The Module</strong></p>
<p>in C2006, each student is required to form a group of three (mostly) students. <span id="more-476"></span>This group is tasked to develop a computer system that solve a problem. The problem can be a virtual problem as long as it is reasonable. So you can think of something or a system that your group wants to create (i.e. Video Rental System, School Registration System, etc.) You are free to choose what system that your group want to create and also what programming language that you want to use. But I suggest that you consult all your decision with the module leader in order to get his/her approval.</p>
<p>Unlike other module that require you to submit just one or two documents, in this module you will need to submit several documents such as:</p>
<ol>
<li>Project Proposal</li>
<li>Analysis Documentation</li>
<li>Design Documentation</li>
<li>Final Documentation</li>
</ol>
<p>These are the major documents that you need to submit for this module. Each document has its own portion to your final mark, so make sure you do your best for each of it.</p>
<p><strong>Things to Keep in Mind</strong></p>
<p>Here are several things that you would like to keep in mind in doing this module:</p>
<ol>
<li>This is a group project, your teammate is very important, you cannot finish this module well if your team got broken. So, solve each problem between your group&#8217;s members as soon as possible. In the end teamwork and leadership is one of the thing that you will learn from this module.</li>
<li>Avoid delay in doing the documentations, this project span over two terms but you get a deadline to submit each of the documentations. So try your best to follow this deadline.</li>
<li>Start to learn the programming language early. The programming language that you choose for your project may be a totally new for you. so, ask one or two member to learn this programming language from the first term of the module, so you will be ready to write the system codes in the second term, otherwise you wont have enough time if you just start to learn the programming language in the second term.</li>
</ol>
<p>In the next posts, I will upload my old documentations for this module (Proposal, Analysis, Design, and Final Documentation) for your reference. Please note that I do this Module in 2008, so maybe the module has been modified now, use it for your reference only.</p>
<p>Feel free to ask me about this module using the comment section below. <img src='http://thomaset2000.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://thomaset2000.com/2010/02/c2006-project-system-development-part-2-proposal/">Coming next, I will post my old proposal for this module. <img src='http://thomaset2000.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </a></p>
<p>Stay tuned! you can subscribe to my blog&#8217;s feed <a href="http://feeds.feedburner.com/thomaset2000/pYaZ">by clicking here</a> so you won&#8217;t miss when the new post is published <img src='http://thomaset2000.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://thomaset2000.com/2010/02/c2006-project-system-development-part-1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Start Posting Again in 2010</title>
		<link>http://thomaset2000.com/2010/02/start-posting-again-in-2010/</link>
		<comments>http://thomaset2000.com/2010/02/start-posting-again-in-2010/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 12:47:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[IADIC]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Informatics]]></category>

		<guid isPermaLink="false">http://thomaset2000.com/?p=473</guid>
		<description><![CDATA[Hi Everyone,

Its been a long time since my last post. And many people has asked me to post about the C2006 Project System Development. 

As I promised, I will start to update this blog with new posts starting this February 2010.

My first update will be a post about C2006 Project: System Development.

Stay Tuned :)



Thomas S]]></description>
			<content:encoded><![CDATA[<p>Hi Everyone,</p>
<p>Its been a long time since my last post. And many people has asked me to post about the C2006 Project System Development.</p>
<p>As I promised, I will start to update this blog with new posts starting this February 2010.</p>
<p>My first update will be a post about C2006 Project: System Development.</p>
<p><a href="http://feeds.feedburner.com/thomaset2000/pYaZ">Stay Tuned <img src='http://thomaset2000.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </a></p>
<p>Thomas S</p>
]]></content:encoded>
			<wfw:commentRss>http://thomaset2000.com/2010/02/start-posting-again-in-2010/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>C2028 Database Management System Term 3 2008 Assignment, part 1</title>
		<link>http://thomaset2000.com/2009/03/c2028-database-management-system-term-3-2008-assignment-part-1/</link>
		<comments>http://thomaset2000.com/2009/03/c2028-database-management-system-term-3-2008-assignment-part-1/#comments</comments>
		<pubDate>Fri, 06 Mar 2009 03:23:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[IADIC]]></category>
		<category><![CDATA[Informatics]]></category>
		<category><![CDATA[C2028]]></category>
		<category><![CDATA[Database Management System]]></category>
		<category><![CDATA[Database Normalization]]></category>
		<category><![CDATA[Normalization]]></category>

		<guid isPermaLink="false">http://thomaset2000.com/?p=453</guid>
		<description><![CDATA[Hi All!
This is the assignment of C2028 Database Management System that I do in Term 3 2008 in my IADIC (International Advanced Diploma in Computing) course from Informatics Computer School Singapore.
This module talks about many factors of a Database system. And this assignment focuses on the Normalization process.
So, basically this assignment ask us to design [...]]]></description>
			<content:encoded><![CDATA[<p>Hi All!</p>
<p>This is the assignment of C2028 Database Management System that I do in Term 3 2008 in my IADIC (International Advanced Diploma in Computing) course from Informatics Computer School Singapore.</p>
<p>This module talks about many factors of a Database system. And this assignment focuses on the Normalization process.</p>
<p>So, basically this assignment ask us to design a database for a library using ERD (Entity Relationship Diagram), then do the normalization process to the designed database, we go from first normal form until the third normal form.</p>
<p>Here is the assignment question:</p>
<p><span id="more-453"></span></p>
<p>You are to develop a Library database system.</p>
<p>(i)    Candidates must provide a description of current business activities and operations, a list of Business Rules.<br />
(ii)    Design and derive the following from the above system:<br />
•    Identify of objects – Entities, Relationship and Attributes<br />
•    Identify and include Primary Keys.<br />
•    Normalization the relationship (At least in 3NF).<br />
•    Draw Final ER Diagram.</p>
<p><strong>My Answer:</strong><a name="_Toc212090674"></a></p>
<p><a name="_Toc209790011"></a><a name="_Toc212090675"></a></p>
<p><a name="_Toc212090676"></a><strong> </strong></p>
<p><a name="_Toc212090677"></a><strong> </strong></p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p>In this assignment, I will develop a database system for a library. The database developed here will be built in a way that makes it suitable to support the operation of a library. So we need to identify the environment for the database (Library&#8217;s business) and identify all the entities and relationships that is needed to support the library, by doing it that way we can make sure that the database that we develop for the library will be suitable and able to support the library&#8217;s operation and management. There are two main parts in this assignment. The first part that describe more on the library&#8217;s business, and the second part that explain more on the library database itself.</p>
<p>In the first part, we will discuss about the business activities, operations, and business rules of the library itself. The database that we build for the library must be suitable for the library&#8217;s business so it can support the library effectively, that is why we need to identify the particular library&#8217;s business activities, operations, and business rules.</p>
<p>The second part of this assignment will explain technical side of the library&#8217;s database. I will try to identify what are the entities are there in the library&#8217;s system, how the relationships between those entities, and what are attributes that belong to each entity.  After identifying these things, then I will move on to identify the primary key field for each table that is present in the library database. Before commencing to draw the final Entity Relationship diagram, we will try to observe if there is any relationship that can be normalized, if so then we will do all the necessary relationship normalization. Finally, I will draw the final Entity Relationship diagram for this library database system.</p>
<p><strong> </strong></p>
<p><a name="_Toc212090678"></a></p>
<p>The main business activity of the library is manages its collection of books, accept new membership registration, lending books to members, handling book reservation, and return of borrowed book.</p>
<p>The library needs to keep tracks of so many records. It has its list of books that need to be sorted in a way that will make it easy for someone to search for a book&#8217;s information. It also needs to do many data management for its member, books, and staffs. The library has many members, a vast collection of books, and many staffs with different positions such as librarian, security guard, cleaning staff, administration staffs, etc. For these reason, the library need a library database system that will support its daily operation.</p>
<p><a name="_Toc212090679"></a></p>
<p>In this section, I will list some of the business rules from the library that is important for the development of the library&#8217;s database system.</p>
<p><strong><span style="text-decoration: underline;">II.c.1. Member Rules</span></strong></p>
<p>ü  A person acquires library membership after he/she fills a form that tells his particular information such as name, address, e-mail, etc.</p>
<p>ü  A member can borrow more than one book at a time by bringing the book to a librarian that is in duty who will process the borrowing process.</p>
<p>ü  Each member can borrow book for maximum of 40 (forty) days.</p>
<p>ü  Library member may do a book reservation by filling a form and then put the form in the reservation box.</p>
<p><strong><span style="text-decoration: underline;">II.c.2. Book Management Rules</span></strong></p>
<p>ü  Each library book is given a unique book identification number.</p>
<p>ü  A member may not borrow book that status is a reference book.</p>
<p>ü  The entire book in the library must be recorded for its title, author, publisher, number of pages, ISBN, etc.</p>
<p>ü  Each book in the library is given a genre that will make it easier for people to have a brief image about what is the book&#8217;s theme.</p>
<p><strong><span style="text-decoration: underline;">II.c.3. Staff Rules</span></strong></p>
<p>ü  Each staff&#8217;s personal particular must be recorded.</p>
<p>ü  Only staff with librarian position may facilitate a library member to borrow a book.</p>
<p>ü  The salary of the staff is not defined by the position.</p>
<p>ü  Some staff can be assigned as a supervisor for another library staff.</p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><a name="_Toc212090680"></a><strong> </strong></p>
<p><a name="_Toc212090681"></a><strong> </strong></p>
<p><strong> </strong>We will try to identify what are the objects that are needed in this library&#8217;s database system. These objects comprise of Entities, Relationship, and Attributes for each entity.</p>
<p>Entity is the main object where it can represent a person, a place, an event, or a specific thing that is needed by the library. For example, we may have library member or book as an entity in a library database. Entity is the main object that most likely will become a table in a relational database system. So, if we have an entity called member, most likely we will have a table called member also in our database.</p>
<p>One entity can have many attributes. Attributes is the characteristic or we can also say that attribute is the property of an entity. For example, if we have an entity called book we may have some attributes for this entity such as book name, description, ISBN (International Standard Book Number), etc.</p>
<p>Relationship shows how one entity relates to another entity in the database system. There are many kinds of relationship.</p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><a name="_Toc212090682"></a><strong> </strong></p>
<p>Beside the explanation that I give about Entity in the previous section, there are also few other views of what an entity is. CR Vanslyke (knol, 2008) suggests that entity is a thing where the database will store the data. Therefore, in our developed database, we should be able to store data into entity that we found here.</p>
<p>Some things we can make as entity are:</p>
<p>a.       Things or items that is countable.</p>
<p>b.      Events or transactions, for example book borrowing.</p>
<p>c.       People that are involved in the system</p>
<p>Now, we will look at what are the entities that we going to have in this library database system. We will only have what is important in the library database system to be the entity. <span style="text-decoration: underline;">Entities that we have here are:</span></p>
<ol type="1">
<li><strong>Member</strong></li>
<li><strong>Staff</strong></li>
<li><strong>Book</strong></li>
</ol>
<p>Member, Staff, and Book are three entities that are needed by this library database system.</p>
<p>The library will need to record its member that is why we have member as one of the entity. Additionally, the library can have many staffs including librarian, security officer, and so on, therefore, it is also important to have a record of the library staffs inside the staff entity. Finally, book is the main asset to a library, so definitely we will need to store data about all the library&#8217;s books.</p>
<p><a name="_Toc212090683"></a><strong> </strong></p>
<p>Here I will try to identify what are the attributes for the three entities (Member, Staff, and Book) that we have identified in the previous section.</p>
<p>Attributes is the characteristic of our three entities. Mike Chapple (About.com, 2008) suggest that in database environment attributes, also known as field or column, is a single data item that is associated to each database entity.</p>
<p>Now, lets look at what are the attributes for each of our three entities:</p>
<p>1.      Member</p>
<p>2.      Staff</p>
<p>3.      Book</p>
<p>The attributes that we will assign to each entity will be based on what data that we need to know from an entity. Additionally, all the attributes that I assigned to each entity here is considered as condition before any normalization process is done.</p>
<p><span style="text-decoration: underline;">Attributes for each entity:</span></p>
<p><span style="text-decoration: underline;">1. Member</span></p>
<p>a.       member_id</p>
<p>b.      name</p>
<p>c.       gender</p>
<p>d.      date_of_birth</p>
<p>e.       address</p>
<p>f.       phone_no</p>
<p>g.      e-mail</p>
<p>h.      borrow_id &#8211; <strong>(multivalued attribute)</strong></p>
<p>i.        book_borrowed &#8211; <strong>(multivalued attribute)</strong></p>
<p>j.        borrow_date &#8211; <strong>(multivalued attribute)</strong></p>
<p>k.      librarian_serve &#8211; <strong>(multivalued attribute)</strong></p>
<p>l.        book_duedate &#8211; <strong>(multivalued attribute)</strong></p>
<p>m.    return date &#8211; <strong>(multivalued attribute)</strong></p>
<p>n.      reservation_id &#8211; <strong>(multivalued attribute)</strong></p>
<p>o.      book_reserved &#8211; <strong>(multivalued attribute)</strong></p>
<p>p.      reserve_date &#8211; <strong>(multivalued attribute)</strong></p>
<p><span style="text-decoration: underline;">2. Staff</span></p>
<p>a.       staff_id</p>
<p>b.      name</p>
<p>c.       gender</p>
<p>d.      date_of_birth</p>
<p>e.       address</p>
<p>f.       phone_no</p>
<p>g.      e-mail</p>
<p>h.      position</p>
<p>i.        salary</p>
<p>j.        Supervisor</p>
<p><span style="text-decoration: underline;">3. Book</span></p>
<p>a.       book_id</p>
<p>b.      ISBN</p>
<p>c.       Title</p>
<p>d.      Author</p>
<p>e.       Publisher</p>
<p>f.       Publication_year</p>
<p>g.      Edition</p>
<p>h.      Pages</p>
<p>i.        Genre</p>
<p>j.        Genre_description</p>
<p>k.      Reference_book</p>
<p>That is all the attributes for each of our entity (Member, Staff, and Book). Of course this attributes refer to the condition before these entity attributes comes to the normalization process. We will do the normalization process in section III.c.</p>
<p><a name="_Toc212090684"></a><strong> </strong></p>
<p>Relationship is a natural relation that is exist between entities in Entity Relationship Diagram, for example Member <span style="text-decoration: underline;">borrow</span> Book (webfuse.cqu.edu.au, 2006).</p>
<p>There are some kinds of relationship degree: unary, binary, ternary, and n-ary relationship. Unary relationship is a relationship that involves only a single entity, or we can say that it is a relationship between an entity to itself. Binary relationship is a relationship that involves two different entities. Ternary relationship exists when the relationship involves three different entities. Finally, when we have a relationship with more than three entities involved, we call this kind of relationship as n-ary relationship (CR Vanslyke, 2008).</p>
<p>Now lets look at what relation that we have for our three entities that are Member, Staff, and Book. The relation that we will see here is the relation between entities before any normalization process is carried out.</p>
<p><span style="text-decoration: underline;">Relations that we have between our entities here are:</span></p>
<p>1.      Borrow</p>
<p>2.      Reserve</p>
<p>3.      Supervises</p>
<p>That are the three relations that we have for our entities in this library database system. In the next section we will discuss more about each of these three relations.</p>
<p><span style="text-decoration: underline;"> </span></p>
<p>1.      <span style="text-decoration: underline;">Borrow</span></p>
<p>Borrow is a ternary relationship involving the three entities Member, Book, and Staff. I will give a simple ERD (Entity Relationship Diagram) to show the <span style="text-decoration: underline;">borrow</span> relationship.</p>
<p><a href="http://thomaset2000.com/wp-content/uploads/borrow.jpg"><img class="alignnone size-medium wp-image-462" title="borrow relationship" src="http://thomaset2000.com/wp-content/uploads/borrow-300x264.jpg" alt="borrow relationship" width="300" height="264" /></a></p>
<p><em><span style="text-decoration: underline;">Note: &#8211; M means multivalued attribute</span></em></p>
<p>The above ERD shows how the relations &#8220;borrow&#8221; relate all the three entities Member, Staff, and Book together. In a glance, this relation means that the library&#8217;s member can borrow books from the library facilitated by the library&#8217;s staff (librarian).</p>
<p>Now lets take a look at the signs at the relationship line there in the ERD. We can see that there are some signs like single line, circle, and crowfoot (/|\), these symbols represents the cardinality of the relation. The symbol closer to the entity is called as the <strong>maximum cardinality</strong> while the symbol next to it is called as the <strong>minimum cardinality</strong>. Maximum cardinality is the maximum number of entity instances that can be related to an entity. Minimum cardinality means the minimum number of instances that can be related to an entity. The circle symbol means zero or null, the line symbol means one, and the crowfoot symbol means many.</p>
<p>Using the cardinality symbol&#8217;s meaning we can get more information for &#8220;borrow&#8221; relation that is in the above ERD.</p>
<p>First, let us look at the Book entity. There is a circle symbol as the minimum cardinality and a crowfoot symbol as the maximum cardinality. It means that each of the library member can borrow minimum no books (not borrow anything) and also allowed to borrow more than one books.</p>
<p>Second, let us look at the Staff entity. There is a line symbol for both the minimum and maximum cardinality. This means that for each book borrowing events there must be minimum and maximum one staff (librarian) that facilitate the member to borrow the book.</p>
<p>Finally, let us look at the Member entity. We can see that there is a circle symbol as the minimum cardinality and a line symbol as the maximum cardinality. This means that each book in the library can be borrowed by no one or can be borrowed by maximum one member at a time.</p>
<p>2.      <span style="text-decoration: underline;">Reserve</span></p>
<p>Reserve is a binary relationship between Member entity and Book entity.</p>
<p>Below is the Entity Relationship Diagram for the &#8220;reserve&#8221; relation.</p>
<p><a href="http://thomaset2000.com/wp-content/uploads/reserve.jpg"><img class="alignnone size-medium wp-image-463" title="reserve" src="http://thomaset2000.com/wp-content/uploads/reserve-300x152.jpg" alt="reserve" width="300" height="152" /></a></p>
<p><em><span style="text-decoration: underline;">Note: &#8211; M means multivalued attribute</span></em></p>
<p>The above ERD shows how Member entity and Book entity is related with the &#8220;reserve&#8221; relationship. This relation is needed to record the books reserved by the customer. Let us look at the cardinality of this relationship.</p>
<p>First, the cardinality symbols for the Book entity. There is a circle symbol as the minimum cardinality and a crowfoot symbol as the maximum cardinality. It tells that a library member can reserve no book or a member can return one or more than one book.</p>
<p>Second, the cardinality symbols for the Member entity. There is a circle symbol as the minimum cardinality and a crowfoot symbol as the maximum cardinality. It tells us that there can be no library member reserve a book (in case that no one reserve any book from the library) and also one library book can be reserved by many library members at a time.</p>
<p><span style="text-decoration: underline;"> </span></p>
<p>3.      <span style="text-decoration: underline;">Supervises</span></p>
<p>Supervise is a unary relationship that relates Staff entity with itself. This relation happen as a consequence that there is many job positions for the library staff&#8217;s and there are some library staffs that supervises the job of another library staff.</p>
<p>Below is the Entity Relationship Diagram for the &#8220;supervises&#8221; relation.</p>
<p><a href="http://thomaset2000.com/wp-content/uploads/supervises.jpg"><img class="alignnone size-medium wp-image-465" title="supervises" src="http://thomaset2000.com/wp-content/uploads/supervises-300x180.jpg" alt="supervises" width="300" height="180" /></a></p>
<p>The above ERD shows how the unary relationship &#8220;supervises&#8221; relates the staff entity to itself. This relation will show who supervises who in the library&#8217;s staff. Now let us look at this relation with its cardinality.</p>
<p>First, let us look at the two cardinality symbols below the staff entity in the above ERD. We can see that there is a circle symbol for the minimum cardinality and a crowfoot symbol for the maximum cardinality. From these symbol we can get information that a library staff may supervises a minimum of no other library staff, or he/she can supervises many other library staffs.</p>
<p>Second, let us look at the cardinality symbols at the right side of the Staff entity. We can see that there is a circle symbol for the minimum cardinality and a line symbol for the maximum cardinality. The information that we can derive from these two symbols is that a library staff can have no supervisor (in case that he/she have the highest staff position in the library) or a maximum of one supervisor for each library staff.</p>
<p>In conclusion, we have three kinds of relationship for our three entities (Member, Staff, Book). These relationships are &#8220;borrow&#8221; which is a ternary relationship involving all the three entities, &#8220;reserve&#8221; which is a binary relationship relating the member and the book entity, and also &#8220;supervises&#8221; which is a binary relationship relating the staff entity to itself. These relation is for the library database system before any normalization process is done. We will do the normalization process in section III.c.</p>
<p><strong> </strong></p>
<p><a name="_Toc212090685"></a></p>
<p>After we identify the Entities, Attributes, and Relationships among the entities in the previous section, I will try to identify the primary keys for each of the entity that we have here in our library database system.</p>
<p>Primary key is an attribute or combination of it that will uniquely define each of the entity&#8217;s instances. There should be no two instances with a same primary key attribute. Using a primary key, we can guarantee that there will be no duplicate instance for each of our entity. Therefore, each of the entity that we define in the previous section must have a primary key.</p>
<p>When selecting an attribute to be a primary key, we need to select an attribute that have no chance of having duplicate value. Below are some tables that show the entities that we have in this library database system together with its attribute and primary key attribute (bold and underscored attribute). These primary keys are before any relationship normalization is done.</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td colspan="2" width="186" valign="top"><strong>Member</strong></td>
</tr>
<tr>
<td width="78" valign="top">Primary Key</td>
<td width="108" valign="bottom"><strong><span style="text-decoration: underline;">member_id</span></strong></td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">name</td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">gender</td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">date_of_birth</td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">address</td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">phone_no</td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">e-mail</td>
</tr>
<tr>
<td width="78" valign="top">multivalued</td>
<td width="108" valign="bottom">borrow_id</td>
</tr>
<tr>
<td width="78" valign="top">multivalued</td>
<td width="108" valign="bottom">book_borrowed</td>
</tr>
<tr>
<td width="78" valign="top">multivalued</td>
<td width="108" valign="bottom">borrow_date</td>
</tr>
<tr>
<td width="78" valign="top">multivalued</td>
<td width="108" valign="bottom">librarian_serve</td>
</tr>
<tr>
<td width="78" valign="top">multivalued</td>
<td width="108" valign="bottom">book_duedate</td>
</tr>
<tr>
<td width="78" valign="top">multivalued</td>
<td width="108" valign="bottom">return date</td>
</tr>
<tr>
<td width="78" valign="top">multivalued</td>
<td width="108" valign="bottom">reserve_id</td>
</tr>
<tr>
<td width="78" valign="top">multivalued</td>
<td width="108" valign="bottom">book_reserved</td>
</tr>
<tr>
<td width="78" valign="top">multivalued</td>
<td width="108" valign="bottom">reserve_date</td>
</tr>
</tbody>
</table>
<p>Above is the table showing Member entity and its attributes. We can see that the member_id attribute is defined as the primary key. The reason why I choose member_id as the primary key for this entity is because we can assign a unique member id for each of the library&#8217;s  member, so it will guarantee that we would not have any duplicate value in this attribute. Why other attribute does not qualify to be the primary key for this entity? It is because other attributes have a high chance to have more than one value same value.</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td colspan="2" width="175" valign="top"><strong>Staff</strong></td>
</tr>
<tr>
<td width="67" valign="top">Primary Key</td>
<td width="108" valign="bottom"><strong><span style="text-decoration: underline;">staff_id</span></strong></td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="108" valign="bottom">name</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="108" valign="bottom">gender</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="108" valign="bottom">date_of_birth</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="108" valign="bottom">address</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="108" valign="bottom">phone_no</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="108" valign="bottom">e-mail</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="108" valign="bottom">position</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="108" valign="bottom">salary</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="108" valign="bottom">Supervisor</td>
</tr>
</tbody>
</table>
<p>Above is the table showing Staff entity and its attributes. We can see that the staff_id attribute is defined as the primary key. The reason why I choose staff_id as the primary key for this entity is because we can assign a unique staff id for each of the library&#8217;s  staff, so it will guarantee that we would not have any duplicate value in this attribute.</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td colspan="2" width="181" valign="top"><strong>Book</strong></td>
</tr>
<tr>
<td width="67" valign="top">Primary Key</td>
<td width="114" valign="bottom"><strong><span style="text-decoration: underline;">book_id</span></strong></td>
</tr>
<tr>
<td width="67" valign="top">Primary Key</td>
<td width="114" valign="bottom"><strong><span style="text-decoration: underline;">ISBN</span></strong></td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="114" valign="bottom">Title</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="114" valign="bottom">Author</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="114" valign="bottom">Publisher</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="114" valign="bottom">Publication_year</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="114" valign="bottom">Edition</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="114" valign="bottom">Pages</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="114" valign="bottom">Genre</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="114" valign="bottom">Genre_description</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="114" valign="bottom">Reference_book</td>
</tr>
</tbody>
</table>
<p>Above is the table showing Book entity and its attributes. We can see that the book_id and ISBN attribute is defined as the primary key. The reason why I choose book_id and ISBN as the primary key for this entity is because we can assign a unique book id for each of the library&#8217;s  book and also different book have a different ISBN, so it will guarantee that we would not have any duplicate value in these two attributes.</p>
<p>In conclusion, in this section we have identified a primary key attribute for each of the entity that we have. We have member_id attribute as the primary key for the Member entity, we have staff_id attribute as the primary key for Staff entity, and book_id as the primary key for the Book entity. These primary key is before any relationship normalization, after some relationship normalization there is a chance that we will have more primary keys. We will do the normalization process in section III.c.</p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><a name="_Toc212090686"></a><strong> </strong></p>
<p>In this section, we will perform some normalization process for our three entities which are Member, Staff, and Book. In normalization, we will break down the complex entity and its relationship into smaller parts that is easier to understand and closer to the entities in the real world.</p>
<p>Tony Marston (tonymarston.co.uk, 2004) suggest that normalization  is concerned with things like:</p>
<p>ü  Identify the relationships between entity&#8217;s attribute</p>
<p>ü  Combine some attributes to make a new relation</p>
<p>ü  Combine relations to form a database</p>
<p>While the benefits of normalization are:</p>
<p>ü  Eliminate redundancy</p>
<p>ü  Make the model closer to the entity, process, and relationship in real world</p>
<p>ü  Make a flexible data structure</p>
<p>There are three normalized form that we want to achieve, those are 1<sup>st</sup> Normal Form (1NF), 2<sup>nd</sup> Normal Form (2NF), and 3<sup>rd</sup> Normal Form (3NF). The following sections will discuss each transformation for our library database system to its 1NF, 2NF, and 3NF.</p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><a name="_Toc212090687"></a><strong><span style="text-decoration: underline;">Normal</span></strong><strong><span style="text-decoration: underline;"> Form (1NF)</span></strong></p>
<p>Before we do any normalization, we consider our library database system is in un-normalized form (UNF). To make our library database system to be in the first normal form (1NF), what we will need to do is to remove any repeating groups (multivalued attributes) and define all the necessary key attributes after removal of the repeating groups.</p>
<p>Before we do any normalization process to make our library database system to be in the first normal form (1NF), I would like to give an Entity Relationship Diagram (ERD) for the current un-normalized form:</p>
<p><a href="http://thomaset2000.com/wp-content/uploads/0nf.jpg"><img class="alignnone size-medium wp-image-466" title="UNF" src="http://thomaset2000.com/wp-content/uploads/0nf-300x284.jpg" alt="UNF" width="300" height="284" /></a></p>
<p><em><span style="text-decoration: underline;">Note: <strong>- M</strong> means multivalued attribute and <strong>- PK</strong> means Primary Key</span></em></p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><strong><span style="text-decoration: underline;">III.c.1.i. Member Entity</span></strong></p>
<p>As we can see in the ERD of the un-normalized library database system, there are many attributes in Member entity that is a multivalued attribute. They are <strong>borrow_id</strong>, <strong>book_borrowed</strong>, <strong>borrow_date</strong>, <strong>librarian_serve</strong>, <strong>book_duedate</strong>, <strong>return date</strong>, <strong>reserve_id</strong>, <strong>book_reserved</strong>, and <strong>reserve_date</strong>.</p>
<p>These multivalued attributes is intended to store data about library member&#8217;s book borrowing and book reserving activity. What is the book borrowing id (<strong>borrow_id</strong>), what book is borrowed by a member (<strong>book_borrowed</strong>), when he/she borrow it (<strong>borrow_date</strong>), who is the librarian who process the borrowing process (<strong>librarian_serve</strong>), when is the due date of the book (<strong>book_duedate</strong>), and when he/she actually return the book (<strong>return_date</strong>). For the book reservation activity, we have <strong>reserve_id</strong> that show the reservation id, <strong>book_reserved</strong> that store data about the reserved book, and <strong>reserve_date </strong>that shows when is the reservation is made. In order to eliminate these repeating groups, I will introduce the relation &#8220;borrow&#8221; and the relation &#8220;reserve&#8221; as a new table/entity.</p>
<p>In the new &#8220;borrow&#8221; entity, we will rename <strong>book_borrowed</strong> attribute to <strong>book_id</strong> and then we also rename <strong>librarian_serve</strong> attribute to <strong>staff_id</strong>. This is because the book that is borrowed by a library member can be identified by the <strong>book_id</strong> attribute as in the Book entity, and the librarian who serve the borrowing process can be identified by the <strong>staff_id</strong> taken from the Staff entity. The other attribute that we will put in the new &#8220;borrow&#8221; entity are <strong>member_id</strong>, <strong>borrow_date</strong>, <strong>book_duedate</strong>, and <strong>return_date</strong>. The primary key of this entity will be the <strong>borrow_id </strong>attribute.</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td colspan="2" width="186" valign="top"><strong>Member</strong></td>
</tr>
<tr>
<td width="78" valign="top">Primary Key</td>
<td width="108" valign="bottom"><strong><span style="text-decoration: underline;">member_id</span></strong></td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">name</td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">gender</td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">date_of_birth</td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">address</td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">phone_no</td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">e-mail</td>
</tr>
<tr>
<td width="78" valign="top">multivalued</td>
<td width="108" valign="bottom">reservation_id</td>
</tr>
<tr>
<td width="78" valign="top">multivalued</td>
<td width="108" valign="bottom">book_reserved</td>
</tr>
<tr>
<td width="78" valign="top">multivalued</td>
<td width="108" valign="bottom">reserve_date</td>
</tr>
</tbody>
</table>
<table border="1" cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td colspan="2" width="186" valign="top"><strong>Borrow</strong></td>
</tr>
<tr>
<td width="78" valign="top">Primary Key</td>
<td width="108" valign="bottom"><strong><span style="text-decoration: underline;">borrow_id</span></strong></td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">member_id</td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">staff_id</td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">book_id</td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">borrow_date</td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">book_duedate</td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">return_date</td>
</tr>
</tbody>
</table>
<p>For the new &#8220;reserve&#8221; entity, we will rename the <strong>book­­_reserved</strong> attribute to <strong>book_id</strong> taken from Book entity. The primary key will be the <strong>reservation_id</strong> and we also include the <strong>reserve_date</strong> attribute as one of the attribute in this entity.</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td colspan="2" width="186" valign="top"><strong>Member</strong></td>
</tr>
<tr>
<td width="78" valign="top">Primary Key</td>
<td width="108" valign="bottom"><strong><span style="text-decoration: underline;">member_id</span></strong></td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">name</td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">gender</td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">date_of_birth</td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">address</td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">phone_no</td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">e-mail</td>
</tr>
</tbody>
</table>
<table border="1" cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td colspan="2" width="186" valign="top"><strong>Reserve</strong></td>
</tr>
<tr>
<td width="78" valign="top">Primary Key</td>
<td width="108" valign="bottom"><strong><span style="text-decoration: underline;">reservation_id</span></strong></td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">book_id</td>
</tr>
<tr>
<td width="78" valign="top"></td>
<td width="108" valign="bottom">reserve_date</td>
</tr>
</tbody>
</table>
<p>Therefore, now we have removed all the repeating groups in the Member entity.</p>
<p><strong><span style="text-decoration: underline;">III.c.1.ii. Book Entity</span></strong></p>
<p>In the Book entity, there is no attribute with multiple value, that means that there is no repeating group in this entity, therefore no modification need to be made in this entity to make it in the 1NF.</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td colspan="2" width="181" valign="top"><strong>Book</strong></td>
</tr>
<tr>
<td width="67" valign="top">Primary Key</td>
<td width="114" valign="bottom"><strong><span style="text-decoration: underline;">book_id</span></strong></td>
</tr>
<tr>
<td width="67" valign="top">Primary Key</td>
<td width="114" valign="bottom"><strong><span style="text-decoration: underline;">ISBN</span></strong></td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="114" valign="bottom">Title</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="114" valign="bottom">Author</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="114" valign="bottom">Publisher</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="114" valign="bottom">Publication_year</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="114" valign="bottom">Edition</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="114" valign="bottom">Pages</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="114" valign="bottom">Genre</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="114" valign="bottom">Genre_description</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="114" valign="bottom">Reference_book</td>
</tr>
</tbody>
</table>
<p><strong><span style="text-decoration: underline;">III.c.1.iii. Staff Entity</span></strong></p>
<p>In the Staff entity, there is no attribute with multiple value, that means that there is no repeating group in this entity, therefore no modification need to be made in this entity to make it in the 1NF.</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td colspan="2" width="175" valign="top"><strong>Staff</strong></td>
</tr>
<tr>
<td width="67" valign="top">Primary Key</td>
<td width="108" valign="bottom"><strong><span style="text-decoration: underline;">staff_id</span></strong></td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="108" valign="bottom">name</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="108" valign="bottom">gender</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="108" valign="bottom">date_of_birth</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="108" valign="bottom">address</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="108" valign="bottom">phone_no</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="108" valign="bottom">e-mail</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="108" valign="bottom">position</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="108" valign="bottom">salary</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="108" valign="bottom">Supervisor</td>
</tr>
</tbody>
</table>
<p>The Entity Relationship Diagram (ERD) for the first normal form (1NF) is as follow:</p>
<p><a href="http://thomaset2000.com/wp-content/uploads/1nf.jpg"><img class="alignnone size-medium wp-image-468" title="1nf" src="http://thomaset2000.com/wp-content/uploads/1nf-300x283.jpg" alt="1nf" width="300" height="283" /></a></p>
<p><em><span style="text-decoration: underline;">1<sup>st</sup> Normal Form ERD. Note: <strong>- PK</strong> means primary key.</span></em></p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><a name="_Toc212090688"></a><strong><span style="text-decoration: underline;">Normal</span></strong><strong><span style="text-decoration: underline;"> Form (2NF)</span></strong></p>
<p>The second step of our normalization process is to make our library database system to its second Normal Form (2NF).</p>
<p>We identify that a relation is in the second Normal Form (2NF) if the relation satisfy two conditions. First, the relation must be in the 1NF (First Normal Form). Second, there are no partial dependencies, or we can say that the entire attribute in the entity is functionally dependent on the primary key only.</p>
<p>Since we have made our library database system&#8217;s relation to its first normal form (1NF) in the previous section, now we just need to identify the functional dependency from each of the entity that we have, and try to find if there is any partial dependency.</p>
<p><strong><span style="text-decoration: underline;">III.c.2.i. Member Entity</span></strong></p>
<p>The primary key in Member entity is <strong>member_id</strong></p>
<p>The functional dependency in this entity is:</p>
<p><strong><span style="text-decoration: underline;">member_id</span></strong> &#8211; - &gt;     <strong>name</strong>, <strong>gender</strong>, <strong>date_of_birth</strong>, <strong>address</strong>, <strong>phone_no</strong>, <strong>e-mail</strong></p>
<p>Therefore, there is no partial dependency in this entity&#8217;s attributes.</p>
<p><strong><span style="text-decoration: underline;">III.c.2.ii. Staff Entity</span></strong></p>
<p>The primary key in Staff entity is <strong>staff_id</strong></p>
<p>The functional dependency in this entity is:</p>
<p><strong><span style="text-decoration: underline;">staff_id</span></strong> &#8211; - &gt;     <strong>name</strong>, <strong>gender</strong>, <strong>date_of_birth</strong>, <strong>address</strong>, <strong>phone_no</strong>, <strong>e-mail</strong>,</p>
<p><strong>position</strong>, <strong>salary</strong>, <strong>supervisor</strong></p>
<p>Therefore, there is no partial dependency in this entity&#8217;s attributes.</p>
<p><strong><span style="text-decoration: underline;">III.c.2.iii. Borrow Entity</span></strong></p>
<p>The primary key in Borrow entity is <strong>borrow_id</strong></p>
<p>The functional dependency in this entity is:</p>
<p><strong><span style="text-decoration: underline;">borrow_id</span></strong> &#8211; - &gt;     <strong>member_id</strong>, <strong>staff_id</strong>, <strong>book_id</strong>, <strong>borrow_date</strong>, <strong>book_duedate</strong>,</p>
<p><strong>return_date</strong></p>
<p>Therefore, there is no partial dependency in this entity&#8217;s attributes.</p>
<p><strong><span style="text-decoration: underline;">III.c.2.iv. Reserve Entity</span></strong></p>
<p>The primary key in Reserve entity is <strong>reservation_id</strong></p>
<p>The functional dependency in this entity is:</p>
<p><strong><span style="text-decoration: underline;">reservation_id</span></strong> &#8211; - &gt;     <strong>book_id</strong>, <strong>reserve_date</strong></p>
<p>Therefore, there is no partial dependency in this entity&#8217;s attributes.</p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><strong><span style="text-decoration: underline;">III.c.2.v. Book Entity</span></strong></p>
<p>The primary key in Book entity is <strong>book_id </strong>and <strong>ISBN</strong></p>
<p>The functional dependency in this entity is:</p>
<p>(<strong><span style="text-decoration: underline;">book_id</span></strong>, <strong><span style="text-decoration: underline;">ISBN</span></strong>)        &#8211; - &gt;     <strong>title</strong>, <strong>author</strong>,<strong> publisher</strong>,<strong> publication_year</strong>,<strong> edition</strong>,<strong> pages</strong>,<strong> </strong></p>
<p><strong>Genre</strong>,<strong> Genre_description</strong>,<strong> Reference_book</strong></p>
<p><strong><span style="text-decoration: underline;">ISBN</span></strong> &#8211; - &gt;     <strong>title</strong>, <strong>author</strong>,<strong> publisher</strong>,<strong> publication_year</strong>,<strong> edition</strong>,<strong> pages</strong>,<strong> </strong></p>
<p><strong>Genre</strong>,<strong> Genre_description</strong>,<strong> Reference_book</strong></p>
<p>We can see here that there is a partial dependency in this entity. The attributes entity is only partially dependent on the key <strong>book_id</strong> and <strong>ISBN</strong>. Actually the attributes is only fully functionally dependent to <strong>ISBN</strong>. This case happen because the library can have more than one book with the same title, ISBN, etc. but the library have to differentiate this kind of books. That is why we have the <strong>book_id</strong> as an attribute here since there are more than one book with the same ISBN (In case that these book is the same book with same title, author, edition, etc.) but we can assign each book with a book_id that is unique for the library.</p>
<p>In order to solve this partial dependency, I will introduce a new entity called &#8220;Book_info&#8221; that contain all the attributes of the Book entity except the <strong>book_id </strong>attribute. The primary key of this entity is the <strong>ISBN</strong> attribute. The attributes of Book_info entity and the new attribute of the Book entity is shown in the table below:</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td colspan="2" width="190" valign="top"><strong>Book_info</strong></td>
</tr>
<tr>
<td width="67" valign="top">Primary Key</td>
<td width="123" valign="bottom"><strong><span style="text-decoration: underline;">ISBN</span></strong></td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="123" valign="bottom">Title</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="123" valign="bottom">Author</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="123" valign="bottom">Publisher</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="123" valign="bottom">Publication_year</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="123" valign="bottom">Edition</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="123" valign="bottom">Pages</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="123" valign="bottom">Genre</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="123" valign="bottom">Genre_description</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="123" valign="bottom">Reference_book</td>
</tr>
</tbody>
</table>
<table border="1" cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td colspan="2" width="190" valign="top"><strong>Book</strong></td>
</tr>
<tr>
<td width="67" valign="top">Primary Key</td>
<td width="123" valign="bottom"><strong><span style="text-decoration: underline;">book_id</span></strong></td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="123" valign="bottom">ISBN</td>
</tr>
</tbody>
</table>
<p>As we can see in the above tables, now the new Book_info entity have all the attributes of the Book entity except the <strong>book_id </strong>entity. The Book entity now has only two attributes with only one primary key (<strong>book_id</strong>). The functional dependency of the Book_info entity is as follows:</p>
<p><strong><span style="text-decoration: underline;">ISBN</span></strong> &#8211; - &gt;     <strong>title</strong>, <strong>author</strong>,<strong> publisher</strong>,<strong> publication_year</strong>,<strong> edition</strong>,<strong> pages</strong>,<strong> </strong></p>
<p><strong>Genre</strong>,<strong> Genre_description</strong>,<strong> Reference_book</strong></p>
<p>On the other hand, the functional dependency of the Book entity is:</p>
<p><strong><span style="text-decoration: underline;">book_id</span></strong> &#8211; - &gt;     <strong>ISBN</strong></p>
<p>The Entity Relationship Diagram for our library database system in its 2NF is</p>
<p><a href="http://thomaset2000.com/wp-content/uploads/2nf.jpg"><img class="alignnone size-medium wp-image-469" title="2nf" src="http://thomaset2000.com/wp-content/uploads/2nf-300x266.jpg" alt="2nf" width="300" height="266" /></a></p>
<p><em><span style="text-decoration: underline;">2<sup>nd</sup> Normal Form ERD. Note: <strong>- PK</strong> means primary key</span></em></p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><a name="_Toc212090689"></a><strong><span style="text-decoration: underline;">Normal</span></strong><strong><span style="text-decoration: underline;"> Form (3NF)</span></strong><strong> </strong></p>
<p>After we normalized our relationship to its second Normal Form (2NF), now we will do our final normalization process to make it to its third Normal Form (3NF).</p>
<p>We can tell that a relation is in its third Normal Form (3NF) when the relation satisfies three conditions. First, the relation is in second Normal Form (2NF). Second, there is no transitive dependency exist between the entity&#8217;s attributes, it means that there should be no attribute that dependent to a non-key attribute. Third, all the attributes in the entity fully dependent on the primary key attribute (Tony Marston, 2004)</p>
<p>Since we have made our library database system&#8217;s relation to its second Normal Form (2NF) in the previous section, now we just need to try to find if there is any transitive dependency between the attribute in an entity.</p>
<p>Let&#8217;s look at our &#8220;Book_info&#8221; entity. The functional dependency of this entity is:</p>
<p><strong><span style="text-decoration: underline;">ISBN</span></strong> &#8211; - &gt;     <strong>title</strong>, <strong>author</strong>,<strong> publisher</strong>,<strong> publication_year</strong>,<strong> edition</strong>,<strong> pages</strong>,<strong> </strong></p>
<p><strong>Genre</strong>,<strong> Genre_description</strong>,<strong> Reference_book</strong></p>
<p>If we observe these attributes of &#8220;Book_info&#8221; entity, there is a transitive dependency where a non-key attribute that can be used to determine another attribute. These two attributes are <strong>Genre </strong>and <strong>Genre_description</strong>.</p>
<p><strong>Genre </strong>- &#8211; &gt;     <strong>Genre_description</strong></p>
<p>In order to remove the transitive dependency in the Book_info entity, I will make a new entity called &#8220;Genre&#8221; that will have two attributes <strong>Genre</strong> and <strong>Genre_description</strong> with <strong>Genre</strong> as its key attribute. We will still have the <strong>Genre </strong>attribute in the Book_info entity but we will remove <strong>Genre_description </strong>attribute from the Book_info entity. The following tables show the Genre entity and Book_info entity with its attributes.</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td colspan="2" width="190" valign="top"><strong>Book_info</strong></td>
</tr>
<tr>
<td width="67" valign="top">Primary Key</td>
<td width="123" valign="bottom"><strong><span style="text-decoration: underline;">ISBN</span></strong></td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="123" valign="bottom">Title</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="123" valign="bottom">Author</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="123" valign="bottom">Publisher</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="123" valign="bottom">Publication_year</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="123" valign="bottom">Edition</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="123" valign="bottom">Pages</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="123" valign="bottom">Genre</td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="123" valign="bottom">Reference_book</td>
</tr>
</tbody>
</table>
<table border="1" cellspacing="0" cellpadding="0" align="left">
<tbody>
<tr>
<td colspan="2" width="190" valign="top"><strong>Genre</strong></td>
</tr>
<tr>
<td width="67" valign="top">Primary Key</td>
<td width="123" valign="bottom"><strong><span style="text-decoration: underline;">Genre</span></strong></td>
</tr>
<tr>
<td width="67" valign="top"></td>
<td width="123" valign="bottom">Genre_description</td>
</tr>
</tbody>
</table>
<p>After we do this process, now there is no more transitive dependency that exist in our library database system. It also implies that all the attributes in each of entity that we have in this system is fully dependent on the primary key attribute only. This condition means that our library database system is already in its third Normal Form (3NF) and we do not need to do any normalization process anymore.</p>
<p>The Entity Relationship Diagram for our library database system in its 3NF is</p>
<p><a href="http://thomaset2000.com/wp-content/uploads/3nf.jpg"><img class="alignnone size-medium wp-image-470" title="3nf" src="http://thomaset2000.com/wp-content/uploads/3nf-299x271.jpg" alt="3nf" width="299" height="271" /></a></p>
<p><em><span style="text-decoration: underline;">3<sup>rd</sup> Normal Form ERD. Note: <strong>- PK</strong> means primary key</span></em></p>
<p><strong> </strong></p>
<p><a name="_Toc212090690"></a><strong> </strong></p>
<p>We have done all the necessary normalization process in the previous section, now we already have the final Entity Relationship Diagram for our library database system. The final ERD is as follows</p>
<p><a href="http://thomaset2000.com/wp-content/uploads/3nf1.jpg"><img class="alignnone size-medium wp-image-471" title="3nf1" src="http://thomaset2000.com/wp-content/uploads/3nf1-299x271.jpg" alt="3nf1" width="299" height="271" /></a></p>
<p><em><span style="text-decoration: underline;">Final Entity Relationship Diagram for the library database system. Note: <strong>- PK</strong> means primary key</span></em></p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><a name="_Toc212090691"></a></p>
<p>Finally, I want to write a conclusion for this assignment. In this assignment, I have design a library database system. I start from describing the business operations and activities of the library and listing the business rules of the library. These business rules of the library are important because I have to design the library database system to be able to support the rules.</p>
<p>In the chapter, I start my design with identifying the entities that I need for this library database system. In this process, I discovered three attributes that are Member, Staff, and Book. Then I continue with identifying the attributes for each entity and give relation between the entities. After this process is done, I continue with identifying the primary key attribute for each of the entity.</p>
<p>The next thing that I do is performing the normalization process for the library database system. There are three normalization steps which are transforming to First Normal Form (1NF), Second Normal Form (2NF), and finally to its Third Normal Form (3NF). The Third Normal Form is also resembles the Final Entity Relationship Diagram of the library database system. In this form, all the entity&#8217;s attributes is fully dependent on the key attribute. There is no partial dependency, transitive dependency, and repeating groups in this final ERD.  Therefore, I can conclude that the design of the library database system has been finished.</p>
<p><a name="_Toc212090692"></a><strong> </strong></p>
<p>CR,Vanslyke, 2008, knol.google.com, &#8220;<em>Conceptual Database Design</em>&#8220;, Retrieved October 16, 2008, from<strong><em> <a href="http://knol.google.com/k/cr-vanslyke/conceptual-database-design/1fwdlprfh17di/2">http://knol.google.com/k/cr-vanslyke/conceptual-database-design/1fwdlprfh17di/2#</a></em></strong></p>
<p><strong><em> </em></strong></p>
<p>Mike, Chapple, 2008, about.com, &#8220;<em>Attribute</em>&#8220;, Retrieved October 16, 2008, from <strong><em><a href="http://databases.about.com/cs/specificproducts/g/attribute.htm">http://databases.about.com/cs/specificproducts/g/attribute.htm</a></em></strong></p>
<p>Mike, Chapple, 2008, about.com, &#8220;<em>Primary Key Definition</em>&#8220;, Retrieved October 17, 2008, from <a href="http://databases.about.com/cs/administration/g/primarykey.htm">http://databases.about.com/cs/administration/g/primarykey.htm</a></p>
<p>&#8220;<em>Developing Entity Relationship Diagrams (ERDs)</em>&#8220;, 2006, Retrieved October 17, 2008, from <a href="http://webfuse.cqu.edu.au/Courses/2006/T2/COIS20025/Assessment/Item_2/Part_A_Resources/erd.pdf">http://webfuse.cqu.edu.au/Courses/2006/T2/COIS20025/Assessment/Item_2/Part_A_Resources/erd.pdf</a></p>
<p>Toni, Marston, 2004, &#8220;<em>The Relational Data Model, Normalisation and Effective Database Design</em>&#8220;, Retrieved October 18, 2008, from <a href="http://www.tonymarston.co.uk/php-mysql/database-design.html">http://www.tonymarston.co.uk/php-mysql/database-design.html</a></p>
<p>Do you have any comment on this? maybe you have something to ask me or want to discuss with me about this?Or maybe you are IDIC student and taking this module also?<br />
Feel free to use the comment box below (<a href="http://thomaset2000.com/?p=453">click here if you cannot see the comment box</a>).</p>
<p>Coming next, I will post another IADIC assignment, C2006 Project: System Development <img src='http://thomaset2000.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Stay tuned! you can subscribe to my blog&#8217;s feed <a href="http://feeds.feedburner.com/thomaset2000/pYaZ">by clicking here</a> so you won&#8217;t miss when the new post is published <img src='http://thomaset2000.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://thomaset2000.com/2009/03/c2028-database-management-system-term-3-2008-assignment-part-1/feed/</wfw:commentRss>
		<slash:comments>42</slash:comments>
		</item>
		<item>
		<title>C2027 Information Management Term 3 2008 Assignment</title>
		<link>http://thomaset2000.com/2009/02/c2027-information-management-term-3-2008-assignment/</link>
		<comments>http://thomaset2000.com/2009/02/c2027-information-management-term-3-2008-assignment/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 15:06:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[IADIC]]></category>
		<category><![CDATA[C2027]]></category>
		<category><![CDATA[Informatics]]></category>
		<category><![CDATA[Information Management]]></category>

		<guid isPermaLink="false">http://thomaset2000.com/?p=444</guid>
		<description><![CDATA[Hi All! Good day!!
Here I write the second post from IADIC assignment posting series. This time I will post my C2027 Information Management Module&#8217;s Assignment that I take during Term 3 2008 in Informatics Computer School Singapore.
C2027 Information Management is a module that emphasizes more on how to manage IT department and IT projects when [...]]]></description>
			<content:encoded><![CDATA[<p>Hi All! Good day!!</p>
<p>Here I write the second post from <a href="http://thomaset2000.com/?p=429">IADIC assignment posting series</a>. This time I will post my C2027 Information Management Module&#8217;s Assignment that I take during Term 3 2008 in Informatics Computer School Singapore.</p>
<p>C2027 Information Management is a module that emphasizes more on how to manage IT department and IT projects when you become an IT manager in a company. It&#8217;s quite different from the other modules I get in IADIC course but on the other hand it is also fun to learn things about how and what you should do if you are a manager in a IT Department <img src='http://thomaset2000.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>This Assignment is quite unique compared to the other IADIC assignment because it doesnt have any scenario. But it just asks us to do a research and write about CSF (Critical Success Factor) and Enterprise Analysis. We need to write about five main points.<br />
those points are:</p>
<p><span id="more-444"></span>The points that we need to write about CSF and Enterprose Analysis are:</p>
<p>•    Provide a introduction to CSFs and explain the importance of critical success factors.<br />
•    Discuss about the main benifits organisations can gain by having its own CSFs.<br />
•    Compare CSFs with enterprise analysis.<br />
•    Discuss the advantages of critical success factors over enterprise analysis.<br />
•    Discuss the disadvantages of critical success factors over enterprise analysis.<strong><br />
</strong></p>
<p><strong>and here are my answers:</strong></p>
<p><a name="_Toc212463979"></a><strong> </strong></p>
<p>In this chapter, I will introduce about what is Critical Success Factor (CSF) and try to explain about the importance of Critical Success Factor for an organisation.</p>
<p>The idea of CSF first appeared on Harvard Business Review in the year 1961 by RH Daniel. The main idea of Critical Success factor is simple. It is that each organization has some factors that critical for the success of the organization, if the organization&#8217;s objectives that are associated with these factors is not achieved, most likely the organization will fail. (Mike Morrison, 2008)</p>
<p>However, it was not so popular until a decade later a man called John F. Rockart from MIT&#8217;s Sloan School of Management build on Daniel&#8217;s idea and popularizes the idea of Critical Success Factor. The definition of CSF from Rockart&#8217;s perspective is that CSF is a limited number of areas from an organization that will ensure the organization will be competitive and success as long as these areas is satisfied. On the other hand, if the organization fails to satisfy these areas, then the organization will not get its desired performance. In conclusion, Rockart says that CSFs are the areas that need a careful and continuous attention from the organization&#8217;s management. (Mindtools.com, 2008)</p>
<p>After looking at the history, we can define CSFs as factors that are related strongly on the organizations missions and main goals. Critical Success Factors only focus on the most important areas from an organization. It shows what goals the organization wants to achieve and what factors that the particular organization needs to satisfy in order to achieve its goals.</p>
<p>CSFs is very important for the success of an organization, it also helps to keep the organization focused on what is important and helps everyone in the organization to move in the same direction together, but where do we get the Critical Success Factors for an organization? We get the Critical Success Factor of an organization as a result of some personal interviews with top managers in the organization. We get these managers about what area of activity that is important in order to achieve the organization&#8217;s goals. After we get the personal Critical Success Factors from these managers, we will proceed to analyze and then aggregate these individual Critical Success Factors in order to make an agreement on what are the critical success factors for the whole organization.</p>
<p>The number of Critical Success Factors in an organization should be limited between three to five factors only, because a small number of CSFs will make it always manageable and easy to be satisfied by the entire organization. Mike Morrison (Rapidbi.com, 2008) suggest that there are five different areas where we can use to derive the Critical Success Factors of an organization. These sources are:</p>
<p>1.      The industry</p>
<p>2.      The competitive strategy or industry position</p>
<p>3.      Environmental factors</p>
<p>4.      Temporal factors</p>
<p>5.      Managerial position</p>
<p>1.      <span style="text-decoration: underline;">The industry</span></p>
<p>The type of the organization&#8217;s industry will affect on the factors that is important for the organization to success in a particular industry.</p>
<p><span style="text-decoration: underline;"> </span></p>
<p>2.      <span style="text-decoration: underline;">The competitive strategy or industry position</span></p>
<p>The position of an organization in the market and also its industry&#8217;s market target as well as the competition environment will affect the organizations CSF.</p>
<p>3.      <span style="text-decoration: underline;">Environmental factors</span></p>
<p>These things are the external factor that cannot be controlled by the organization but need to be considered, such as political change, change of government rules, etc.</p>
<p>4.      <span style="text-decoration: underline;">Temporal factors</span></p>
<p>This factor is based on a temporary organization&#8217;s needs. If there is any difficulties or barrier that holds the organization and need to be solved immediately, then it will define the organization&#8217;s CSF.</p>
<p>5.      <span style="text-decoration: underline;">Managerial position</span></p>
<p>The managerial position is also an important source of CSF if the CSF is considered from individual manager&#8217;s point of view. For example, manager in public relation department will have a customer relationship as one of his/her CSF.</p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><a name="_Toc212463980"></a><strong> </strong></p>
<p>Mainly, there are two benefits of an organization or company to have its own CSFs. We will discuss these two benefits and an example.</p>
<p>First, the benefit of a company having its own CSFs is the CSFs can help the company to focus only on the things that are important to the company. In another words, the company know what is important, what is less important, and what is not important for it. When a company can focus only on the important things, it can make a priority on what things need to be done first. This also helps the company to save its effort from doing unnecessary things.</p>
<p>Second, the benefit of a company with its own CSFs is that the company&#8217;s business will stay in track. Each company has its own business mission and goals, the CSFs will act as a guideline for the company&#8217;s operation so it will achieve its desired goals.</p>
<p>To be able to understand about what are the benefits of an organization having its own Critical Success Factor, let us consider the example of Calico Computer Consulting (bplans.com, 2008).</p>
<p>Calico Computer Consulting is a newly established company that aims to provide assistance about computer matters. Its objectives are:</p>
<p>1.      Provide a fast and reliable technical assistance to the local business and home computer users</p>
<p>2.      Establish the company quickly with minimum of debt and make it profitable in long term.</p>
<p>3.      Provide satisfying service to get loyal customer for stable income.</p>
<p>4.      Generate sufficient profit and grow the business in a manageable rate.</p>
<p>After looking at the objectives of Calico Computer Consulting, now we will need to identify what are the critical factors that will need to be satisfied to make Calico Computer Consulting become a successful company according to its objectives.</p>
<p>The Critical Success Factors of Calico Computer Consulting are:</p>
<p><strong>1. </strong><strong>Get the Company name out there</strong></p>
<p>This CSF comes from the temporal source due to the fact that this company is a newly established company and not many people know about it. Secondly, this factor also helps the company to achieve its second objective.</p>
<p><strong>2. </strong><strong>Quick response time to customer</strong></p>
<p>The need to provide a quick response to the customer comes from the competitiveness source, it complies with the first objective.</p>
<p><strong>3. </strong><strong>High Solution quality</strong></p>
<p>This factor comes from the industry source. The business of computer consulting requires the company to deliver an accurate solution for any computer problem.</p>
<p><strong> </strong></p>
<p><strong>4. </strong><strong>Make and maintain a good customer relationship</strong></p>
<p>This factor is derived from the company&#8217;s goal to have loyal customers in order to make a stable and steady income.</p>
<p>From the sample above, we can see that the CSF of the company helps it to achieve its business goals by identifying what are the important factors that it need to satisfy in order to be successful. Now this company have a focus on what is important for them and have a guideline to keep their business in the right track.</p>
<p><a name="_Toc212463981"></a><strong><span style="text-decoration: underline;">Enterprise</span></strong><strong><span style="text-decoration: underline;"> Analysis</span></strong><strong> </strong></p>
<p>In this chapter, we will try to compare two methods of establishing organization information requirement. These two methods are Enterprise Analysis and Critical Success Factor. I will try to explain these methods individually so we can see the difference between them.</p>
<p><span style="text-decoration: underline;">III. a. Enterprise Analysis</span></p>
<p>Enterprise Analysis also known as business system planning is a kind of method to establish an organization&#8217;s information requirement. According to this method, an organization&#8217;s information requirement can be defined by looking at the entire organization in the areas of its function, data elements, process, and organizational unit. This method will help the organization to find out what are the key or main entities and attributes from an organization&#8217;s data.</p>
<p>The method to do an Enterprise Analysis is to gather a large amount of sample from many managers. We will then ask these managers many questions like where the source of their information is, how they make their decision, what data that they need, and what are their objectives. After we get these data samples, we will try to aggregate this big data into subunits, processes, data matrices, and functions. The data element organized to some logical groups of application. Logical application groups are data elements that support some related sets of some organizational processes.</p>
<p><span style="text-decoration: underline;">III. b. Critical Success Factor</span></p>
<p>Critical Success Factor also known as Strategic Analysis is another kind of method to establish an organization&#8217;s information requirement. As described in chapter 1, CSFs is critical factors that is related to an organization&#8217;s strategic goals and mission, which will make the organization successful when all of the Critical Success Factors is satisfied.</p>
<p>If we do an Enterprise Analysis by collecting a big amount of sample data from many managers, we get an organization&#8217;s Critical Success Factor in a slightly different way. The process of generating Critical Success Factors doesn&#8217;t come from a huge sampling process, but it comes from personal interviews to some top managers in the particular organization. These managers are asked to think about the important area in the organization, that will produce some individual CSFs. Then, these Individual CSFs will be analysed and aggregated to produce the organization&#8217;s Critical Success Factors.</p>
<p>Now, as we have seen the definition and explanation of CSF and Enterprise Analysis individually, we can start to compare these two methods of establishing organization information requirement.</p>
<p>The first thing that we can compare is the way to perform Enterprise Analysis and Critical Success Factors. As I have explained in the definition of Critical Success Factor, CSF is made by gathering some manager&#8217;s individual CSF using interview, while Enterprise Analysis use sampling to gather a large amount of data from many top managers about how they get and use the information in their organization. The second difference is Enterprise Analysis need a lot of effort to analyse the huge sample data compared to small amount of individual CSFs gathered in CSF method.</p>
<p>These two methods do have a similarity. The similarity of these two method is that the result of both CSF and Enterprise Analysis is biased to the top management and not reach the entire level in the organization because these method only ask and get the data from the top managers only.</p>
<p><a name="_Toc212463982"></a><strong><span style="text-decoration: underline;">Enterprise</span></strong><strong><span style="text-decoration: underline;"> Analysis</span></strong><strong> </strong></p>
<p>We have compared the two methods to establish an organization&#8217;s information requirement, CSF and Enterprise Analysis, in the previous chapter. Every organization can use any one of these two methods in order to find out and determine their information requirement. However, why organizations prefer to choose a method to another method? How these two methods give advantages to the organization? Moreover, are there any disadvantages of using one method over the other method? I will explain these issues in chapter IV and V in this assignment. In this chapter, we going to talk about the advantages that organization get when using Critical Success Factor rather than Enterprise Analysis.</p>
<p>When an organization decided to use CSF to determine their information requirement, the advantages that they will get are:</p>
<p>a.       <span style="text-decoration: underline;">Simple procedure and small data analysis effort</span></p>
<p>If the organization wants to determine their CSF, then the organization will just need to interview their managers and get the their individual CSFs, which may be just three to five factors per manager, analyse and aggregate these individual CSFs to get the organization&#8217;s CSF. The process is simple and there is only small data to analyze. The story will be different if they use Enterprise Analysis, as it will give the organization a huge amount of sample data from the managers to analyze, it will need a lot more effort.</p>
<p><span style="text-decoration: underline;"> </span></p>
<p>b.      <span style="text-decoration: underline;">The organization know what factors are important for the business</span></p>
<p>Using the organization&#8217;s CSFs, now the organization will know what the factors that is important, need careful and extra attention in order to make it a successful organization. On the other hand, the organization will just get information about how they should process the information that they have without knowing what the information that is important if they choose the Enterprise Analysis.</p>
<p><span style="text-decoration: underline;"> </span></p>
<p>c.       <span style="text-decoration: underline;">The CSF can deal with changing environment and needs</span></p>
<p>CSFs comes from manager&#8217;s thought about the organization&#8217;s current condition and what the organization need in meantime, so it can deal with the most actual organization&#8217;s need. For example, organization ABC is a newly established organization. The manager of organization ABC will think that one of the organization&#8217;s CSF should be to quickly build and grow the organization and introduce it to the market. After some years, maybe this CSF is no longer relevant and can be changed to suit the organization&#8217;s need. The organization will not get this advantage if they use the Enterprise Analysis because in Enterprise Analysis they analyze how the organization use its data and information in the past, not what information that the organization need now.</p>
<p><span style="text-decoration: underline;"> </span></p>
<p>d.      <span style="text-decoration: underline;">The CSF can be used to develop a custom system</span></p>
<p>This is another advantage for using CSF method. The CSF method is unique to one organization. Therefore, when we use the organization&#8217;s CSF to develop a system like Decision Support System or Executive Support System, the result will be a system that is more customized and unique to the organization since each organization can have different CSF.</p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><a name="_Toc212463983"></a><strong> </strong></p>
<p>Besides the advantages, the disadvantages that an organization will suffer when using  CSF over Enterprise Analysis are:</p>
<p>a.       <span style="text-decoration: underline;">Cannot see a complete view about how the organization use data</span></p>
<p>When an organization uses CSF to determine their information requirement, they will miss out the analysis about what they do about their existing data and information. On the other hand, if the organization uses Enterprise Analysis, the sampling data from Enterprise Analysis will tell the organization about how they use their existing data and information. Enterprise Analysis also let them know where there is a gap of information within the organization. For example, an organization may always get some data or information during their daily business information that is never processed and used to be a useful information for the company. This kind of potentially useful but unprocessed data or information will be never discovered by using Critical Success Factor Method but will be detected in Enterprise Analysis because the managers is asked about all the information and data that they get during the sample data gathering process in Enterprise Analysis.</p>
<p><span style="text-decoration: underline;"> </span></p>
<p>b.      <span style="text-decoration: underline;">Efficiency of information processing not guaranteed</span></p>
<p>This disadvantage is actually an implication from the previously mentioned disadvantage of using CSF method. Because the organization cannot get the analysis data about how they process the existing data and information that they have, they also do not know if actually they can improve the efficiency of their data processing. In Enterprise Analysis, the analysis result will help the organization to develop a common understanding about how they use the organization data and helps people in the organization to process the data and information that they have more efficiently.</p>
<p><span style="text-decoration: underline;"> </span></p>
<p>c.       <span style="text-decoration: underline;">Cannot develop a system to start a massive change</span></p>
<p>As mentioned in the previous chapter, CSF is suitable to be used to develop an Executive Support System or a Decision Support System. These kinds of systems will support the management team in the organization to make decisions. The problem come when the company or organization need to make a massive change in the way the organization do its daily business. These two kinds of system won&#8217;t be able to support this need. However, if the organization choose to use Enterprise Analysis, they will have more complete information about how the organization should process its information, what are the key entities, and attributes in the organization. These kind of information is suitable for developing a new system for the company to do a massive change in the way the company/organization works.</p>
<p>d.      <span style="text-decoration: underline;">Misunderstandings of CSF may happen</span></p>
<p>In the process of interview, aggregation, and analysis of individual manager&#8217;s CSFs into the organization&#8217;s CSF, many misunderstanding may happen. First, there are no black and white rules on how to transform and aggregate individual CSFs into organization&#8217;s CSFs. So there is always a room for mistake in this process.  Second, the interviewer and interviewer may become confused in distinguishing individual and organization&#8217;s CSF.</p>
<p><a name="_Toc212463984"></a><strong> </strong></p>
<p>bplans.com, 2008, &#8220;<em>Calico Computer Consulting</em>&#8220;, Retrieved October 21, 2008, from <a href="http://www.bplans.com/Sample_Business_Plans/Computer_Consulting_Repair_and_Reseller_Business_Plans/Computer_Consulting_Business_Plan/executive_summary_fc.cfm">http://www.bplans.com/Sample_Business_Plans/Computer_Consulting_Repair_and_Reseller_Business_Plans/Computer_Consulting_Business_Plan/executive_summary_fc.cfm</a></p>
<p>Mike, Morrison, 2008, Rapidbi.com, &#8220;<em>Critical Success Factors &#8211; Determine the CSFs for your company</em>&#8220;, Retrieved October 20, 2008, from <a href="http://www.rapidbi.com/created/criticalsuccessfactors.html">http://www.rapidbi.com/created/criticalsuccessfactors.html</a></p>
<p>Mindtools.com, 2008, &#8220;<em>Critical Success </em>Factors&#8221;, Retrieved October 20, 2008, from <a href="http://www.mindtools.com/pages/article/newLDR_80.htm">http://www.mindtools.com/pages/article/newLDR_80.htm</a></p>
<p>Wps.prenhall.com, 2008, &#8220;<em>Establishing Organization Information Requirement</em>&#8220;, Retrieved October 22, 2008, from <a href="http://wps.prenhall.com/wps/media/objects/5528/5661380/_LearningTracks/laudon_ch11_lt2.pdf">http://wps.prenhall.com/wps/media/objects/5528/5661380/_LearningTracks/laudon_ch11_lt2.pdf</a></p>
<p>Do you have any comment on this? maybe you have something to ask me or want to discuss with me about this?Or maybe you are IDIC student and taking this module also?<br />
Feel free to use the comment box below (<a href="http://thomaset2000.com/?p=444">click here if you cannot see the comment box</a>).</p>
<p>Coming next, I will post another IADIC assignment, C2028 Database Management System <img src='http://thomaset2000.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Stay tuned! you can subscribe to my blog&#8217;s feed <a href="http://feeds.feedburner.com/thomaset2000/pYaZ">by clicking here</a> so you won&#8217;t miss when the new post is published <img src='http://thomaset2000.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://thomaset2000.com/2009/02/c2027-information-management-term-3-2008-assignment/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>C2020 Computer Architecture Term 3 2008 Assignment</title>
		<link>http://thomaset2000.com/2009/02/c2020-computer-architecture-term-3-2008-assignment/</link>
		<comments>http://thomaset2000.com/2009/02/c2020-computer-architecture-term-3-2008-assignment/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 12:39:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[IADIC]]></category>
		<category><![CDATA[Informatics]]></category>
		<category><![CDATA[C2020]]></category>
		<category><![CDATA[Computer Architecture]]></category>

		<guid isPermaLink="false">http://thomaset2000.com/?p=435</guid>
		<description><![CDATA[Hi All!
To begin the second series of IADIC assignments posting series, I will post the assignment of C2020 Computer Architecture module that I take in Term 3 2008.
This module teach about how the computer&#8217;s processor works technically and also things like pipelining, virtual memory, assembly language, memory organization, LAN, TCP IP, etc.
The assignment is quite [...]]]></description>
			<content:encoded><![CDATA[<p>Hi All!</p>
<p>To begin the <a href="http://thomaset2000.com/?p=429">second series of IADIC assignments posting series</a>, I will post the assignment of C2020 Computer Architecture module that I take in Term 3 2008.</p>
<p>This module teach about how the computer&#8217;s processor works technically and also things like pipelining, virtual memory, assembly language, memory organization, LAN, TCP IP, etc.</p>
<p>The assignment is quite short and maybe the shortest assingment for IADIC (International Advanced Diploma in Computing) module. It consist of three questions</p>
<p>here is the assignment questions:</p>
<p><span id="more-435"></span></p>
<p>The total mark of the assignment is 40 divided by these three questions:</p>
<p><strong>Question 1.</strong></p>
<p>A three address-format machine has 128 data bus channels and is able to accept 1000 different commands and access 120 different general purpose registers. Show clearly, in workings, the allocation of bits to the different fields of the Instruction registers. Give the total length of IR and the number of direct addressable locations.                        [7 marks]</p>
<p><strong>Question 2.</strong></p>
<p>Instruction Add [101] [102][103] adds number stored in address 101 to number in address 102 and then stores the results into address 103. Show clearly the fetch and execution steps.<br />
Note: You may make assumption on the address that stores the instruction.                                                           [13 marks]</p>
<p><strong>Question 3.</strong></p>
<p>Given expression Y = M-N*A+B/R*C, provide the assembly codes for Zero, One, Two and Three address-format machines.                                [20 marks]</p>
<p>and here is my answer for these questions</p>
<p><strong>Answer</strong></p>
<p><strong><span style="text-decoration: underline;">II. Answer for Question 1</span></strong></p>
<p><span style="text-decoration: underline;"> </span></p>
<ol type="1">
<li>Three      address format machine</li>
<li>Data      bus width = 128 bits</li>
<li>Total      accessible General Purpose Registers (GPR) = 120</li>
<li>Total      acceptable commands    = 1000</li>
</ol>
<p><span style="text-decoration: underline;"> </span></p>
<p>No. of bits in GPR field         = 7       →        2<sup>7</sup> = 128 &gt; accessible General Purpose Registers</p>
<p>No. of bits in Opcode field     = 10     →        2<sup>10</sup> = 1024 &gt; acceptable commands</p>
<p>No. of bits in Operand field   = (DatabusWidth &#8211; opcode &#8211; GPR)/no.of Operand Field = (128 &#8211; 10 &#8211; 7)/3 = 37</p>
<p><span style="text-decoration: underline;">Instruction Register Fields:</span></p>
<p><span style="text-decoration: underline;"> </span></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="123">Opcode</td>
<td width="123">Operand</td>
<td width="123">Operand</td>
<td width="123">Operand</td>
<td width="123">GPR</td>
</tr>
<tr>
<td width="123">10</td>
<td width="123">37</td>
<td width="123">37</td>
<td width="123">37</td>
<td width="123">7</td>
</tr>
</tbody>
</table>
<p>The total length of IR = 10 + 37 + 37 + 37 + 7 = 128</p>
<p>Number of direct addressable locations = 2<sup>operand</sup> = 2<sup>37</sup> = 137438953472</p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><strong><span style="text-decoration: underline;">III. Answer for Question 2</span></strong></p>
<p><span style="text-decoration: underline;">Fetch cycle:</span></p>
<table border="0" cellspacing="0" cellpadding="0" width="499">
<tbody>
<tr>
<td width="30" valign="top">1.</td>
<td width="49" valign="top">0110</td>
<td width="38" valign="top">→</td>
<td colspan="2" width="60" valign="top">PC</td>
<td width="38" valign="top">→</td>
<td colspan="4" width="58" valign="top">MAR</td>
<td width="35" valign="top">→</td>
<td colspan="3" width="101" valign="top">Address bus</td>
<td colspan="3" width="89"></td>
</tr>
<tr>
<td width="30" valign="top">2.</td>
<td colspan="6" width="188" valign="top">Read control line asserted</td>
<td colspan="10" width="280"></td>
</tr>
<tr>
<td width="30" valign="top">3.</td>
<td colspan="7" width="190" valign="top">[Add[101] [102] [103]]<sub>0110</sub></td>
<td width="35" valign="top">→</td>
<td colspan="3" width="74" valign="top">Data bus</td>
<td width="38" valign="top">→</td>
<td colspan="2" width="58" valign="top">MBR</td>
<td width="35" valign="top">→</td>
<td width="38" valign="top">IR</td>
</tr>
<tr>
<td width="30" valign="top">4.</td>
<td colspan="3" width="104" valign="top">PC = PC + 1</td>
<td colspan="13" width="365"></td>
</tr>
<tr height="0">
<td width="30"></td>
<td width="49"></td>
<td width="38"></td>
<td width="16"></td>
<td width="44"></td>
<td width="38"></td>
<td width="3"></td>
<td width="1"></td>
<td width="35"></td>
<td width="19"></td>
<td width="35"></td>
<td width="20"></td>
<td width="38"></td>
<td width="43"></td>
<td width="15"></td>
<td width="35"></td>
<td width="38"></td>
</tr>
</tbody>
</table>
<p><span style="text-decoration: underline;">Execution cycle:</span></p>
<table border="0" cellspacing="0" cellpadding="0" width="406">
<tbody>
<tr>
<td width="34" valign="top">1.</td>
<td colspan="2" width="51" valign="top">IR</td>
<td colspan="3" width="40" valign="top">→</td>
<td colspan="4" width="85" valign="top">Decoding</td>
<td colspan="11" width="195"></td>
</tr>
<tr>
<td width="34" valign="top">2.</td>
<td colspan="3" width="68" valign="top">[101]</td>
<td colspan="3" width="35" valign="top">→</td>
<td colspan="4" width="78" valign="top">MAR</td>
<td colspan="3" width="37" valign="top">→</td>
<td colspan="5" width="101" valign="top">Address bus</td>
<td colspan="2" width="52"></td>
</tr>
<tr>
<td width="34" valign="top">3.</td>
<td colspan="11" width="188" valign="top">Read control line asserted</td>
<td colspan="9" width="183"></td>
</tr>
<tr>
<td width="34" valign="top">4.</td>
<td colspan="3" width="68" valign="top">[data]<sub>101</sub></td>
<td colspan="3" width="35" valign="top">→</td>
<td colspan="4" width="78" valign="top">Data bus</td>
<td colspan="3" width="37" valign="top">→</td>
<td colspan="2" width="66" valign="top">MBR</td>
<td colspan="2" width="34" valign="top">→</td>
<td colspan="2" width="42" valign="top">Ax</td>
<td width="11"></td>
</tr>
<tr>
<td width="34" valign="top">5.</td>
<td colspan="3" width="68" valign="top">[102]</td>
<td colspan="3" width="35" valign="top">→</td>
<td colspan="4" width="78" valign="top">MAR</td>
<td colspan="3" width="37" valign="top">→</td>
<td colspan="5" width="101" valign="top">Address bus</td>
<td colspan="2" width="52"></td>
</tr>
<tr>
<td width="34" valign="top">6.</td>
<td colspan="11" width="188" valign="top">Read control line asserted</td>
<td colspan="9" width="183"></td>
</tr>
<tr>
<td width="34" valign="top">7.</td>
<td colspan="3" width="68" valign="top">[data]<sub>102</sub></td>
<td colspan="3" width="35" valign="top">→</td>
<td colspan="4" width="78" valign="top">Data bus</td>
<td colspan="3" width="37" valign="top">→</td>
<td colspan="2" width="66" valign="top">MBR</td>
<td colspan="2" width="34" valign="top">→</td>
<td colspan="2" width="42" valign="top">Ax</td>
<td width="11"></td>
</tr>
<tr>
<td width="34" valign="top">8.</td>
<td colspan="3" width="68" valign="top">[103]</td>
<td colspan="3" width="35" valign="top">→</td>
<td colspan="4" width="78" valign="top">MAR</td>
<td colspan="3" width="37" valign="top">→</td>
<td colspan="5" width="101" valign="top">Address bus</td>
<td colspan="2" width="52"></td>
</tr>
<tr>
<td width="34" valign="top">9.</td>
<td colspan="12" width="192" valign="top">Write control line asserted</td>
<td colspan="8" width="180"></td>
</tr>
<tr>
<td width="34" valign="top">10.</td>
<td width="42" valign="top">Ax</td>
<td colspan="3" width="35" valign="top">→</td>
<td colspan="3" width="58" valign="top">MBR</td>
<td width="37" valign="top">→</td>
<td colspan="6" width="79" valign="top">Data bus</td>
<td colspan="2" width="36" valign="top">→</td>
<td colspan="4" width="85" valign="top">[result]<sub>103</sub></td>
</tr>
<tr height="0">
<td width="34"></td>
<td width="42"></td>
<td width="9"></td>
<td width="17"></td>
<td width="9"></td>
<td width="14"></td>
<td width="11"></td>
<td width="32"></td>
<td width="37"></td>
<td width="4"></td>
<td width="5"></td>
<td width="7"></td>
<td width="4"></td>
<td width="26"></td>
<td width="33"></td>
<td width="34"></td>
<td width="2"></td>
<td width="31"></td>
<td width="1"></td>
<td width="41"></td>
<td width="11"></td>
</tr>
</tbody>
</table>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><strong><span style="text-decoration: underline;">IV. Answer for Question 3</span></strong></p>
<p>Expression → Y = M-N*A+B/R*C</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="154">Zero Address</td>
<td width="154">One Address</td>
<td width="154">Two Address</td>
<td width="154">Three Address</td>
</tr>
<tr>
<td width="154">PUSH M</td>
<td width="154">LOAD N</td>
<td width="154">MUL N, A</td>
<td width="154">MUL N, A, T1</td>
</tr>
<tr>
<td width="154">PUSH N</td>
<td width="154">MUL A</td>
<td width="154">DIV B, R</td>
<td width="154">DIV B, R, T2</td>
</tr>
<tr>
<td width="154">PUSH A</td>
<td width="154">STO T1</td>
<td width="154">MUL R, C</td>
<td width="154">MUL T2, C, T3</td>
</tr>
<tr>
<td width="154">MUL</td>
<td width="154">LOAD B</td>
<td width="154">SUB M, A</td>
<td width="154">SUB M, T1, T4</td>
</tr>
<tr>
<td width="154">SUB</td>
<td width="154">DIV R</td>
<td width="154">ADD A, C</td>
<td width="154">ADD T4, T3, Y</td>
</tr>
<tr>
<td width="154">PUSH B</td>
<td width="154">MUL C</td>
<td width="154">MOV C, Y</td>
<td width="154"></td>
</tr>
<tr>
<td width="154">PUSH R</td>
<td width="154">STO T2</td>
<td width="154"></td>
<td width="154"></td>
</tr>
<tr>
<td width="154">DIV</td>
<td width="154">LOAD M</td>
<td width="154"></td>
<td width="154"></td>
</tr>
<tr>
<td width="154">PUSH C</td>
<td width="154">SUB T1</td>
<td width="154"></td>
<td width="154"></td>
</tr>
<tr>
<td width="154">MUL</td>
<td width="154">ADD T2</td>
<td width="154"></td>
<td width="154"></td>
</tr>
<tr>
<td width="154">ADD</td>
<td width="154">STO Y</td>
<td width="154"></td>
<td width="154"></td>
</tr>
<tr>
<td width="154">POP Y</td>
<td width="154"></td>
<td width="154"></td>
<td width="154"></td>
</tr>
</tbody>
</table>
<p>Do you have any comment on this? maybe you have something to ask me or want to discuss with me about this?Or maybe you are IDIC student and taking this module also?<br />
Feel free to use the comment box below (<a href="http://thomaset2000.com/?p=435">click here if you cannot see the comment box</a>).</p>
<p>Coming next, I will post another IADIC assignment, C2027 Information Management <img src='http://thomaset2000.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Stay tuned! you can subscribe to my blog&#8217;s feed <a href="http://feeds.feedburner.com/thomaset2000/pYaZ">by clicking here</a> so you won&#8217;t miss when the new post is published <img src='http://thomaset2000.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://thomaset2000.com/2009/02/c2020-computer-architecture-term-3-2008-assignment/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Start Posting the second series of IADIC Assignments :D</title>
		<link>http://thomaset2000.com/2009/02/start-posting-the-second-series-of-iadic-assignments-d/</link>
		<comments>http://thomaset2000.com/2009/02/start-posting-the-second-series-of-iadic-assignments-d/#comments</comments>
		<pubDate>Fri, 27 Feb 2009 12:10:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[IADIC]]></category>
		<category><![CDATA[Informatics]]></category>
		<category><![CDATA[C2006]]></category>
		<category><![CDATA[C2020]]></category>
		<category><![CDATA[C2027]]></category>
		<category><![CDATA[C2028]]></category>
		<category><![CDATA[Computer Architecture]]></category>
		<category><![CDATA[Database Management System]]></category>
		<category><![CDATA[Information Management]]></category>
		<category><![CDATA[System Development]]></category>

		<guid isPermaLink="false">http://thomaset2000.com/?p=429</guid>
		<description><![CDATA[Hi Everyone!
Wah it was quite some time since my last post about IADIC (International Advanced Diploma in Computing) assignments. Have been quite busy these last few days (or should I say weeks? :p). But now I will start to post the second series of IADIC assignment posts. yay!!
So, basically now I will start posting the [...]]]></description>
			<content:encoded><![CDATA[<p>Hi Everyone!</p>
<p>Wah it was quite some time since my last post about IADIC (International Advanced Diploma in Computing) assignments. Have been quite busy these last few days (or should I say weeks? :p). But now I will start to post the second series of IADIC assignment posts. yay!!</p>
<p>So, basically now I will start posting the assingments of the IADIC modules that I take during the second term of the IADIC course in Informatics Computer School Singapore, it was in term 3 2008.</p>
<p>So, here are the modules assignments that I will post:</p>
<ol>
<li><a href="http://thomaset2000.com/?p=435">C2020 &#8211; Computer Architecture</a></li>
<li><a href="http://thomaset2000.com/?p=444">C2027 &#8211; Information Management</a></li>
<li><a href="http://thomaset2000.com/2010/02/c2006-project-system-development-part-1/">C2006 &#8211; Project: System Development</a></li>
<li><a href="http://thomaset2000.com/?p=453">C2028 &#8211; Database Management System</a></li>
</ol>
<p>Yap, those are the modules that will be included in the second IADIC posting series. I will start to post the C2020 Computer Architecture assignment <img src='http://thomaset2000.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Stay tuned! you can subscribe to my blog&#8217;s feed <a href="http://feeds.feedburner.com/thomaset2000/pYaZ">by clicking here</a> so you won&#8217;t miss when the new post is published <img src='http://thomaset2000.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://thomaset2000.com/2009/02/start-posting-the-second-series-of-iadic-assignments-d/feed/</wfw:commentRss>
		<slash:comments>52</slash:comments>
		</item>
		<item>
		<title>C2005 Object Oriented Programming in Java Term 2 2008 Assignment</title>
		<link>http://thomaset2000.com/2009/02/c2005-object-oriented-programming-in-java-term-2-2008-assignment/</link>
		<comments>http://thomaset2000.com/2009/02/c2005-object-oriented-programming-in-java-term-2-2008-assignment/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 02:55:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[IADIC]]></category>
		<category><![CDATA[Informatics]]></category>
		<category><![CDATA[C2005]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Object oriented programming in java]]></category>

		<guid isPermaLink="false">http://thomaset2000.com/?p=411</guid>
		<description><![CDATA[Hi everyone!
This is the third and the last post for the first part of IADIC assignment series. This time I will post about the assignment from C2005 OOP in Java that I take in Term 2 2008. This module basically teach about how to make and use objects in Java in a very simple way, [...]]]></description>
			<content:encoded><![CDATA[<p>Hi everyone!</p>
<p>This is the third and the last post for the <a href="http://thomaset2000.com/?p=258">first part of IADIC assignment series</a>. This time I will post about the assignment from C2005 OOP in Java that I take in Term 2 2008. This module basically teach about how to make and use objects in Java in a very simple way, so don&#8217;t expect to get an advanced Java technique here as it is a very basic Java skill that is taught by this module.</p>
<p>The assignment that I get in Term 2 2008 asked me to make a simple program for an electronic shop.</p>
<p>here is the questions:<br />
<span id="more-411"></span><strong>Part A ( Total 15 marks )</strong></p>
<p>An electronic shop supposed to store information on electronic product to be sold. Each component  will contain id, brand name, price and other two members. This part requires you to write the class, declare the members, write the constructors, and methods of it.</p>
<p><strong>Part B ( Total 25 marks )</strong><br />
This part requires you to make use of array to store the above information.<br />
Add more features to the program in Part A with the following specifications:</p>
<p>i.    The program can display all the electronic information. ( 5 marks )<br />
ii.    The program can store new electronic product inside the array.(  5 marks )<br />
iii.    The program can search for electronic product information based on a given brand. ( 5 marks )<br />
iv.    The program can update the available electronic information. ( 5 marks)<br />
v.    One feature other than those stated in part B.  ( 5 marks )</p>
<p>What do you need to submit?</p>
<p>a)    softcopy of your program<br />
b)    printed copy of your program<br />
c)    printed documentation on testing of  your program</p>
<p><strong>The answer</strong></p>
<p><strong>II. Program Listing</strong><br />
The program for part A is the “ElectronicShop.java”<br />
(Click the following link to download and see the file)<br />
<a href="http://thomaset2000.com/wp-content/uploads/electronicshop.java">electronicshop.java</a></p>
<p>The program for part B is the “ShopProgram.java”. This file is saved in the same folder with the previous file, ElectronicShop.java<br />
(Click the following link to download and see the file)<br />
<a href="http://thomaset2000.com/wp-content/uploads/shopprogram.java">shopprogram.java</a></p>
<p><strong><span style="text-decoration: underline;">III. Program Objectives</span></strong></p>
<p><span style="text-decoration: underline;">The objectives of this Electronic Shop program are:</span></p>
<p>a)      To help an electronic shop to organize and manage its electronic products</p>
<p>b)      To provide easier access for the shop assistant to display all available product</p>
<p>c)      To help the electronic shop search for a product detail in their store</p>
<p>d)     To make updating a product&#8217;s detail become easier</p>
<p>e)      To assist the Electronic Shop to sell its product</p>
<p>f)       To help the electronic shop manage how many items left in the stock</p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><strong><span style="text-decoration: underline;">IV. Program Test Documentation</span></strong></p>
<p><strong>IV. a) Test Plan</strong></p>
<table border="1" cellspacing="0" cellpadding="0" width="583">
<tbody>
<tr>
<td width="79" valign="top"><strong>Test No.</strong></td>
<td width="324" valign="top"><strong>Test Description</strong></td>
<td width="179" valign="top"><strong>Action</strong></td>
</tr>
<tr>
<td width="79"><strong>1</strong></td>
<td width="324">To test that &#8220;ElectronicShop.java&#8221; can   run after we compile it</td>
<td width="179">Compile and run ElectronicShop.java</td>
</tr>
<tr>
<td width="79"><strong>2</strong></td>
<td width="324">To test that &#8220;ShopProgram.java&#8221; can run   after it is compiled</td>
<td width="179">Compile and run ShopProgram.java</td>
</tr>
<tr>
<td width="79"><strong>3</strong></td>
<td width="324">To test that main menu appear after we   run and press &#8220;ok&#8221;</td>
<td width="179">Press ok</td>
</tr>
<tr>
<td width="79"><strong>4</strong></td>
<td width="324">To test that we cannot enter other choice   number outside the main menu option</td>
<td width="179">Enter 7 in main menu</td>
</tr>
<tr>
<td width="79"><strong>5</strong></td>
<td width="324">To test that we can use the &#8220;ShopProgram.java&#8221;   to add new item using the add module</td>
<td width="179">Choose 1 in main menu then enter the product   detail</td>
</tr>
<tr>
<td width="79"><strong>6</strong></td>
<td width="324">To test that display module can display   all the products that we have entered</td>
<td width="179">Choose 2 from main menu</td>
</tr>
<tr>
<td width="79"><strong>7</strong></td>
<td width="324">To test that we can search for a product   based on the product&#8217;s brand</td>
<td width="179">Choose 3 from main menu</td>
</tr>
<tr>
<td width="79"><strong>8</strong></td>
<td width="324">To test that we able to open update   product module</td>
<td width="179">Choose 4 from the main menu</td>
</tr>
<tr>
<td width="79"><strong>9</strong></td>
<td width="324">To test to update a product&#8217;s brand</td>
<td width="179">Choose 1 from update module menu</td>
</tr>
<tr>
<td width="79"><strong>10</strong></td>
<td width="324">To test to update a product&#8217;s stock   quantity</td>
<td width="179">Choose 2 from update module menu</td>
</tr>
<tr>
<td width="79"><strong>11</strong></td>
<td width="324">To test to update a product&#8217;s price</td>
<td width="179">Choose 3 from update module menu</td>
</tr>
<tr>
<td width="79"><strong>12</strong></td>
<td width="324">To test to update a product&#8217;s discount</td>
<td width="179">Choose 4 from update module menu</td>
</tr>
<tr>
<td width="79"><strong>13</strong></td>
<td width="324">To test exit the update module</td>
<td width="179">Choose 5 from update module menu</td>
</tr>
<tr>
<td width="79"><strong>14</strong></td>
<td width="324">To test running the buy module</td>
<td width="179">Choose 5 from main menu</td>
</tr>
<tr>
<td width="79"><strong>15</strong></td>
<td width="324">To test buying a product using the buy   module</td>
<td width="179">Enter purchase detail</td>
</tr>
<tr>
<td width="79"><strong>16</strong></td>
<td width="324">To test to exit the program</td>
<td width="179">Choose 6 from main menu</td>
</tr>
</tbody>
</table>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>IV. b) Test Case &amp; Test Result</strong></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="122" valign="top"><strong>Test case</strong></td>
<td width="421" valign="top"><strong>1</strong></td>
</tr>
<tr>
<td width="122">Objectives</td>
<td width="421">To test that &#8220;ElectronicShop.java&#8221; can   run after we compile it</td>
</tr>
<tr>
<td width="122">Test action</td>
<td width="421">Compile and run ElectronicShop.java</td>
</tr>
<tr>
<td width="122">Expected result</td>
<td width="421">ElectronicShop.java runs   correctly without error</td>
</tr>
<tr>
<td width="122">Actual result</td>
<td width="421">As shown Below</td>
</tr>
<tr>
<td width="122">Conclusion</td>
<td width="421">Successful</td>
</tr>
</tbody>
</table>
<p><strong><span style="text-decoration: underline;">Before</span></strong></p>
<p>The screenshot before the test is carried out here</p>
<p><strong><span style="text-decoration: underline;">After</span></strong></p>
<p>Screenshot after the test action is executed here</p>
<p><strong>IV. c) Test Log</strong></p>
<table border="0" cellspacing="0" cellpadding="0" width="456">
<tbody>
<tr>
<td width="201" valign="bottom"><strong>Test Case</strong></td>
<td width="255" valign="bottom"><strong>Test Result</strong></td>
</tr>
<tr>
<td width="201" valign="bottom">1</td>
<td width="255" valign="bottom">Successful</td>
</tr>
<tr>
<td width="201" valign="bottom">2</td>
<td width="255" valign="bottom">Successful</td>
</tr>
<tr>
<td width="201" valign="bottom">3</td>
<td width="255" valign="bottom">Successful</td>
</tr>
<tr>
<td width="201" valign="bottom">4</td>
<td width="255" valign="bottom">Successful</td>
</tr>
<tr>
<td width="201" valign="bottom">5</td>
<td width="255" valign="bottom">Successful</td>
</tr>
<tr>
<td width="201" valign="bottom">6</td>
<td width="255" valign="bottom">Successful</td>
</tr>
<tr>
<td width="201" valign="bottom">7</td>
<td width="255" valign="bottom">Successful</td>
</tr>
<tr>
<td width="201" valign="bottom">8</td>
<td width="255" valign="bottom">Successful</td>
</tr>
<tr>
<td width="201" valign="bottom">9</td>
<td width="255" valign="bottom">Successful</td>
</tr>
<tr>
<td width="201" valign="bottom">10</td>
<td width="255" valign="bottom">Successful</td>
</tr>
<tr>
<td width="201" valign="bottom">11</td>
<td width="255" valign="bottom">Successful</td>
</tr>
<tr>
<td width="201" valign="bottom">12</td>
<td width="255" valign="bottom">Successful</td>
</tr>
<tr>
<td width="201" valign="bottom">13</td>
<td width="255" valign="bottom">Successful</td>
</tr>
<tr>
<td width="201" valign="bottom">14</td>
<td width="255" valign="bottom">Successful</td>
</tr>
<tr>
<td width="201" valign="bottom">15</td>
<td width="255" valign="bottom">Successful</td>
</tr>
<tr>
<td width="201" valign="bottom">16</td>
<td width="255" valign="bottom">Successful</td>
</tr>
</tbody>
</table>
<p><strong> </strong></p>
<p><strong><span style="text-decoration: underline;"> </span></strong></p>
<p><strong>REFERENCES</strong></p>
<p>Shang Shin, javapassion.com, Retrieved on June 29, from http://www.javapassion.com/</p>
<p><strong>Extra notes from me:</strong></p>
<p>You may notice that the program is not perfect in validating input, it will crash and stop working when a wrong data type is entered. OF course actually you can fix this problem and make the program validate the input appropriately. But what I want to show here is that this module assignment really doesn&#8217;t care about this kind of factors, they just want the program to do the requested functions. But if you want to do more, the choice is always yours <img src='http://thomaset2000.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  good luck!</p>
<p>Do you have any comment on this? maybe you have something to ask me or want to discuss with me about this?Or maybe you are IDIC student and taking this module also?<br />
Feel free to use the comment box below (<a href="http://thomaset2000.com/?p=411">click here if you cannot see the comment box</a>).</p>
<p>Coming next, I will post another IADIC assignments, I will start posting my second term modules in IADIC. <img src='http://thomaset2000.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Stay tuned! you can subscribe to my blog&#8217;s feed <a href="http://feeds.feedburner.com/thomaset2000/pYaZ">by clicking here</a> so you won&#8217;t miss when the new post is published <img src='http://thomaset2000.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://thomaset2000.com/2009/02/c2005-object-oriented-programming-in-java-term-2-2008-assignment/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
