Администраторы сайта должны выполнять следующие функции как добавление, редактирование и удаление информации в БД.
На примере таблицы «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 |
Читайте также
Проектирование радиовещательного приемника
Теория и техника радиоприемника быстро совершенствуется. Это требует от
специалистов постоянного изучения современной техники. Развитие радиоприемной
аппаратуры характеризуется в осн ...
Модуль дистанционного запуска двигателя автомобиля
Назначение устройства - производить запуск
двигателя с помощью SMS сообщения.
Курсовая работа состоит из 5 частей:
В первой части работы на основе технического
задания описывается ...
Принцип работы оптоволоконных сканеров отпечатков пальцев
Идентификация по отпечаткам пальцев - на сегодня самая
распространенная биометрическая технология. По данным International Biometric Group, доля систем
распознавания по отпечаткам пальце ...