Администраторы сайта должны выполнять следующие функции как добавление, редактирование и удаление информации в БД.
На примере таблицы «Tovars» предоставлены операции добавления, редактирование и удаление информации.
Рисунок 15 - Форма добавление
Программный код операции добавления представлен ниже:
<?_once('connect.php');(ISSET($_POST['enter']))
{(($_POST['tip_tovar']<>'') or ($_POST['model_tovar']<>'') or
($_POST['kol']<>'') or ($_POST['money']<>'') or ($_POST['A']<>'') or
($_POST['B']<>''))
{
$sqladd="INSERT tovars SET
tip_tovar='".$_POST['tip_tovar']."',model_tovar='".$_POST['model_tovar']."
',kol='".$_POST['kol']."',money='".$_POST['money']."',a='".$_POST['A']."',
b='".$_POST['B']."'";
$dataadd=mysql_query($sqladd);('location:adm.php');
}
{("Введите данные!<br><a href='upravl.php'>Назад</a>");
}
}
?>
Рисунок 16 - Форма редактирования
Программный код операции редактирования представлен ниже:
if(ISSET($_POST['adm_ed'])){if($_POST['adm_cond']<>''){$sqled="SELE
CT * From tovars WHERE
id_tovar=".$_POST['adm_cond'];$dataed=mysql_query($sqled);$line=mysq
l_fetch_array($dataed);$ided=$_POST['adm_cond'];echo"<form
name='formed' action='edit.php' method='POST'>";echo"<b>Код
фирмы</b>: ".$ided;echo"<p>";?><table><?echo"<tr><td>Тип товара:
</td><td><input type='text' size=20 name='tip_tovar'
value='".$line['tip_tovar']."' /><BR></td></tr>";echo"<tr><td>Модель:
</td><td><input type='text' size=20 name='model_tovar'
value='".$line['model_tovar']."'
/><BR></td></tr>";echo"<tr><td>Количество: </td><td><input type='text'
size=20 name='kol' value='".$line['kol']."'
/><BR></td></tr>";echo"<tr><td>Цена: </td><td><input type='text'
size=20 name='money' value='".$line['money']."'
/><BR></td></tr>";echo"<tr><td>A: </td><td><input type='text' size=20
name='a' value='".$line['a']."' /><BR></td></tr>";echo"<tr><td>B:
</td><td><input type='text' size=20 name='b' value='".$line['b']."'
/><BR></td></tr>";?></table><?echo" <input type='submit'
name='edbt' value='Изменить' /></p><input type='hidden' name='key'
value='".$ided."' /></form>";}else{die("Введите значение");}}
<?_once('connect.php');(ISSET($_POST['edbt']))
{
$sqlupd="UPDATE tovars SET
tip_tovar='".$_POST['tip_tovar']."',model_tovar='".$_POST['model_tovar']."
',kol='".$_POST['kol']."',money='".$_POST['money']."',a='".$_POST['a']."',b
='".$_POST['b']."' WHERE id_tovar='".$_POST['key']."'";
$data=mysql_query($sqlupd);('location:adm.php');
}
?>
интернет магазин архитектура сайт
Программный код операции удаления представлен ниже:
if(ISSET($_POST['adm_del'])){$sqldel="DELETE FROM tovars WHERE
id_tovar="."'".$_POST['adm_cond']."'";$datadel=mysql_query($sqldel);echo
"<a href='adm.php'>Назад</a>";}
.3.2 Функции WEB-интерфейса
WEB-интерфейс (или клиентская часть) предоставляет доступ к основным функциям интернет - магазина посредством активных гиперссылок. Используя визуальный интерфейс приложения, пользователь может производить просмотр товара, поиск товара, добавление товара в корзину.
После завершения работ по проектированию необходимо рассчитать экономическую эффективность проекта. Произведем расчет экономической эффективности проекта. Структура экономической части при создании программного обеспечения следующая (табл. 2):
- Технико-экономическое обоснование разработки ПО;
- Расчет затрат на разработку ПО;
- Стоимость внедрения ПО;
- Расходы при эксплуатации ПО.
Таблица 2
Фактическая трудоемкость по стадиям проектирования
|
Стадия НИР |
Трудоёмкость | |
|
Дней |
% | |
|
1. Техническое задание |
4 |
6,45 |
|
2. Эскизный проект |
6 |
9,68 |
|
3. Технический проект |
33 |
53,22 |
|
4. Рабочий проект |
15 |
24,19 |
|
5. Внедрение |
4 |
6,46 |
|
Итого: |
62 |
100 |
Читайте также
Проектирование цифрового устройства для реализации типовых микроопераций
Разработать функциональную и принципиальную схему операционного
устройства исходя из основных параметров по вариантам.
Также требуется предоставить блок схемы алгоритмов выполнения опе ...
Оборудование станции Круговец линейным комплектом ДЦ Неман
На современном этапе развития железнодорожного транспорта все более
значимую роль занимают системы с применением микропроцессорной техники. В
настоящее время разрабатываются и вводятся в ...
Проектирование дискретного устройства
На современном этапе развития транспорта наблюдается бурный рост темпов и
объемов перевозок, особенно на железнодорожном транспорте в силу высокой
скорости и невысокой стоимости грузопер ...