| Current Path : /var/www/html/mmishra/irp/irp/pcstore/ |
| Current File : /var/www/html/mmishra/irp/irp/pcstore/help.php |
<?php
//show page head
include "page_header.inc";
?>
<h2>Help on Software Use</h2>
<ol>
<li>Hardware items are grouped in categories, so category information must be supplied before hand</li>
<li>Stock entry is based on category and supplier, so supplier information must be entered prior to stock entry</li>
<li>Parts/computer issue is based on user existance, so user information must be entered prior to lending items on his/her name</li>
<li>Computer entry is categories series-wise, so define series the new computer belongs to</li>
<li>Computer configuration is based on computer code, so computer entry must be done before configuring it</li>
<li>In configuration specify the purpose behind the attachment of any part viz. fabrication, upgradation, replacement</li>
<li>In configuration, select pc series, and pc code to work with then select parts category, particular parts code and purpose as stated above</li>
<li>To issue any item, select user category, user code and then item category and particular parts code that you are going to issue</li>
</ol>
<b>How software is designed</b>
<ol>
<li>Database is in MySQL named as <i>MCELL</i></li>
<li>Scripting is done in PHP using native library for MySQL connectivity and data manipulation</li>
<li>User data is stored in tables as listed below<br>
CATEGORY_MASTER<br>
SUPPLIER_MASTER<br>
USER_MASTER<br>
ITEM_MASTER<br>
PARTS_MASTER<br>
PARTS_ISSUED<br>
PARTS_USED<br>
PC_MASTER<br>
PC_CONFIGURATION<br>
PC_ISSUED<br>
PC_USED<br>
</li>
<li>Each table is having a ROW_ID column to store incremented number for each record with primary key constraint</li>
<li>Tables are related on ROW_ID column with foreign key constraint</li>
<li>In some tables user defined code for record is stored in CODE column</li>
<li>Functions are defined in MCELL_LIBRARY.INC file</li>
<li>Public access pages are stored in the web root for MCELL user on CCR51.LOCAL running APACHE web server</li>
<li>Admin access pages are stored in ADMIN direcotry in the web root for MCELL user on CCR51.LOCAL with .htaccess setting</li>
<li>Page header is in PAGE_HEADER.INC file and included in the very begining of each PHP file wherever required</li>
<li>Report header is in REPORT_HEADER.INC file and included in the very begining of each PHP file wherever required</li>
<li>Page footer is in PAGE_FOOTER.INC file and included at the end of each PHP file wherever required</li>
<li>Database connectivity is coded in DB_CONNECT.INC file and included in above header.inc files</li>
<li>Web pages are PHP scripts as listed below<br>
STOCK_INHAND.PHP<br>
STOCK_ISSUED.PHP<br>
ISSUED_STATUS.PHP<br>
PC_ISSUED.PHP<br>
ITEMS_DETAIL.PHP<br>
SEARCH.PHP<br>
CONFIGURATION_FORM.PHP<br>
ISSUE_FORM.PHP<br>
PARTS_FABRICATED.PHP<br>
PARTS_UPDATED.PHP<br>
PARTS_REPLACED.PHP<br>
AUDIT_REPORT.PHP<p>
ADMIN/<br>
CATEGORY_MASTER.PHP<br>
SUPPLIER_MASTER.PHP<br>
USER_MASTER.PHP<br>
PC_MASTER.PHP<br>
STOCK_ENTRY.PHP<br>
PARTS_MASTER.PHP<br>
PC_CONFIGURATION.PHP<br>
PC_ISSUED.PHP<br>
PARTS_ISSUED.PHP<br>
</li>
</ol>
<b>To restart apache deamon command is:</b><br>
apachectl restart
<?php
include "page_footer.inc";
?>