Разработка программного кода

Администраторы сайта должны выполнять следующие функции как добавление, редактирование и удаление информации в БД.

На примере таблицы «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"&nbsp;<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

Перейти на страницу: 1 2 3 4

Читайте также

Проектирование мультивибратора на трёх логических элементах серии КМОП
Генераторы - специальные элементы цифровых устройств, предназначенные для формирования последовательности электрических сигналов различной формы. Генераторы обеспечивают работу цифровог ...

Назначение и виды ударно-контактных извещателей
Извещатели ударно-контактные формируют тревожное извещение при нормированном ударном воздействии на контролируемую поверхность охраняемого объекта. Они предназначены для обнаружения раз ...

Проектирование усилителя напряжения
Прежде чем начать рассчитывать усилитель, выберем некоторые его элементы и условия моделирования. В качестве транзисторов будем использовать нашедшие широкое применение в прак ...

Основные разделы

Все права защищены! (с)2022 - www.generallytech.ru