Диплом: Автоматизация управления продажами интернет-магазина для ООО "Инфокомплект"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
98
<?php echo $order['id']; ?>
</option>
<?php } ?>
</select>
</div>
<div class="form-group">
<label for="product_idproduct">Товар</label>
<select type="text" class="form-control"
name="product_idproduct" id="product_idproduct">
<?php
require_once("../DB.php");
$products = R::getAll('SELECT * FROM
products');
foreach ($products as $product) { ?>
<option value="<?php echo
$product['id']; ?>">
<?php echo $product['productname'];
?> </option>
<?php } ?>
</select>
</div>
<div class="form-group">
<label for="count">Количество</label>
<input type="text" class="form-control"
name="count" id="count">
</div>
<button type="submit" class="btn btn-
success">Сохранить данные</button>
<a href="productoforders.php" class="btn btn-
info">Назад</a>
</form>
</div>
</div>
</div>
<?php require_once("../footer.php") ?>
<?php
require_once("../DB.php");
try {
if (isset($_GET['id'])) {
$id = $_GET['id'];
$productsoforders = R::load('productsoforders', $id);
R::trash($productsoforders);
header('location: productoforders.php?msg=Запись удалена!');
}
} catch (exception $e) {
echo "Запись нельзя удалить. Есть связанные данные!";
echo "<br><a href = 'productoforders.php'>Назад</a>";
}
99
<?php
require_once("../DB.php");
if (isset($_GET['id'])) {
$id = $_GET['id'];
$productsoforders = R::load('productsoforders', $id);
$count = $productsoforders->count;
$product_idproduct = $productsoforders->product_idproduct;
$orders_idorder = $productsoforders->orders_idorder;
}
if ($_POST) {
$count = trim(htmlspecialchars($_POST['count']));
$product_idproduct = $_POST['product_idproduct'];
$orders_idorder = $_POST['orders_idorder'];
require_once("../DB.php");
$productsoforders = R::load('productsoforders', $id);
$productsoforders->count = $count;
$productsoforders->product_idproduct = $product_idproduct;
$productsoforders->orders_idorder = $orders_idorder;
R::store($productsoforders);
header('location: productoforders.php?msg=Запись успешно
добавлена!');
}
?>
<?php $title = "Добавить товары в заказ"; ?>
<?php require_once("../header.php") ?>
<div class="container" style="margin-top:30px; margin-bottom:
30px;">
<div class="row">
<div class="col-md-12">
<form method="post">
<div class="form-group">
<label for="orders_idorder">Номер
заказа</label>
<select type="text" class="form-control"
name="orders_idorder" id="orders_idorder">
<?php
require_once("../DB.php");
?>
<option value="<?= $orders_idorder; ?>"
selected="selected">
<?php $orders = R::load('orders',
$orders_idorder);
echo $orders->id; ?>
</option>
<?php
$orders = R::getAll('SELECT * FROM orders');
foreach ($orders as $order) { ?>
<option value="<?php echo $order['id'];
?>">
<?php echo $order['id']; ?>
</option>
100
<?php } ?>
</select>
</div>
<div class="form-group">
<label for="product_idproduct">Товар</label>
<select type="text" class="form-control"
name="product_idproduct" id="product_idproduct">
<?php
require_once("../DB.php");
?>
<option value="<?= $product_idproduct; ?>"
selected="selected">
<?php $product = R::load('products',
$product_idproduct);
echo $product->productname; ?>
</option>
<?php
$products = R::getAll('SELECT * FROM
products');
foreach ($products as $product) { ?>
<option value="<?php echo
$product['id']; ?>">
<?php echo $product['productname'];
?> </option>
<?php } ?>
</select>
</div>
<div class="form-group">
<label for="count">Количество</label>
<input type="text" class="form-control"
name="count" id="count" value="<?= $count ?>">
</div>
<button type="submit" class="btn btn-
success">Сохранить данные</button>
<a href="productoforders.php" class="btn btn-
info">Назад</a>
</form>
</div>
</div>
</div>
<?php require_once("../footer.php") ?>
<?php $title = "Товары в заказах"; ?>
<?php require_once("../header.php") ?>
<div class="container" style="margin-top:30px; margin-bottom:
30px;">
<div class="row">
<div class="col-md-12">
<h2><?php echo $title ?></h2>
<table class="table table-hover">
<thead>
101
<tr>
<th>Номер</th>
<th>Номер заказа</th>
<th>Товар</th>
<th>Количество</th>
<th></th>
</tr>
</thead>
<tbody>
<?php
require_once("../DB.php");
$productsoforders = R::getAll('SELECT * FROM
productsoforders');
foreach ($productsoforders as $item) {
$id = $item['id'];
$product_idproduct =
$item['product_idproduct'];
$orders_idorder = $item['orders_idorder'];
$products = R::load('products',
$product_idproduct);
$product = $products->productname;
$orders = R::load('orders', $orders_idorder);
$order = $orders->id;
echo "<tr>
<td>" . $id . "</td>
<td>" . $order . "</td>
<td>" . $product . "</td>
<td>" . $item['count'] . "</td>
<td><a href='prodofordupdate.php?id=$id'
class='btn btn-info'>Редактировать</a>
| <a href='prodofordersdelete.php?id=$id'
class='btn btn-warning' onclick='return
confirmDelete();'>Удалить</a></td>
</tr>";
}
?>
</tbody>
</table>
</div>
</div>
<a class="btn btn-light" href="addprodoford.php">Добавить
товары к заказу</a>
</div>
<?php require_once("../footer.php") ?>
102
Приложение Б – Данные функционирования информационной системы
Категории товаров
Рег_№
Категория товара
1
Компьютеры
2
Мониторы
3
Периферийные устройства
4
Аксессуары для ПК
5
Программное обеспечение
Товары
Рег_№
Товар
Категория
Цена
Вес
в кг
Объем
в куб
м
3
Acer Aspire C20-820
(DQ.BC4ME.002)
Компьютеры
20
000,00р.
8
0,71
4
Artline Gaming X26 v01 (X26v01)
Компьютеры
23
000,00р.
7
0,58
5
Everest Home&Office 1030
(1030_9137)
Компьютеры
28
000,00р.
7
0,67
6
ARTLINE Business Plus B26 v09
(B26v09)
Компьютеры
19
500,00р.
8
0,9
7
Impression Business I0009
Компьютеры
21
000,00р.
8
0,9
8
Asus Vivo AiO ZN242GDT-CA030T
(90PT0231-M01190)
Компьютеры
27
000,00р.
6
0,7
9
Patriot S G4400/8/240
Компьютеры
17
600,00р.
5
0,78
10
ARTLINE Business B35 v05 (B35v05)
Компьютеры
25
000,00р.
8
0,9
11
Everest Home&Office 1015
(1015_5933)
Компьютеры
31
000,00р.
7
0,89
12
Компьютер Qbox A0872
Компьютеры
17
000,00р.
8
0,9
13
IT-Blok Базовый G4400 A
Компьютеры
22
000,00р.
8
0,77
14
Asus AiO V161GAT-BD002D Multi-
touch Screen (90PT0201-M00060)
Компьютеры
21
678,00р.
7
0,77
15
ARTLINE Home H43 v05 (H43v05)
Компьютеры
17
999,00р.
6
0,76
16
Artline Business B10 v06
Компьютеры
16
000,00р.
8
0,9
17
ARTLINE Business B35 v05 (B35v05)
Компьютеры
23
000,00р.
7
0,98
18
IT-Blok Бизнес G4600 R2 C
Компьютеры
19
876,00р.
6
0,65
103
19
Mонитор 23.5" Samsung Curved
C24F396F (LC24F396FHIXCI) - HDMI
Мониторы
11
000,00р.
3,4
0,45
20
Монитор 23.8" Acer Nitro
VG240Ybmiix (UM.QV0EE.001)
Мониторы
12
000,00р.
4
0,6
21
Монитор 27" Asus VG279Q
(90LM04G0-B01370)
Мониторы
23
678,00р.
4
0,7
22
Монитор 23" Dell S2319H (210-
APBR)
Мониторы
13
500,00р.
4
0,5
23
Монитор 23.8" BenQ GW2480
(9H.LGDLA.TBE/CBU/CBE)
Мониторы
12
000,00р.
4
0,5
24
Монитор 21.5" Dell E2218HN (210-
AMLV) - HDMI
Мониторы
11
500,00р.
4,2
0,7
25
Монитор 27" BenQ GW2780
(9H.LGELA.TBE/9H.LGELB.QBE)
Мониторы
12
200,00р.
4
0,7
26
Монитор 23.8" Dell P2417H (210-
AJEX)
Мониторы
11
987,00р.
4
0,6
27
Mонитор 32" Samsung Curved
C32JG54 (LC32JG54QQIXCI)
Мониторы
1
010,00р.
4
0,8
28
Монитор 21.5" Dell SE2216H Silver-
Black
Мониторы
11
239,00р.
4
0,7
29
МФУ EPSON L566 c WiFi
(C11CE53403)
Периферийные
устройства
24
000,00р.
6
0,8
30
Сканер Canon P-215II (9705B003)
Периферийные
устройства
23
000,00р.
2
0,4
31
МФУ Canon i-SENSYS MF3010
(5252B004)
Периферийные
устройства
25
000,00р.
6
0,4
32
Принтер Canon LBP-6030B
(8468B006)
Периферийные
устройства
23
456,00р.
6
0,5
33
Сканер EPSON Perfection V19
(B11B231401)
Периферийные
устройства
19
000,00р.
4
0,5
34
Копир Canon iR-2520+крышка
сканера (3796B003)
Периферийные
устройства
42
357,00р.
6
1
35
Принтер Canon PIXMA mobile iP110
c Wi-Fi (9596B009)
Периферийные
устройства
20
912,00р.
3
0,4
36
Принтер EPSON L120 (C11CD76302)
Периферийные
устройства
12
000,00р.
3
0,4
37
МФУ Canon iR1435 (9505B005)
Периферийные
устройства
41
234,00р.
7
1
38
Внешний карман Transcend
StoreJet 25CK3 для 2.5" HDD/SSD
USB 3.1 (TS0GSJ25CK3)
Аксессуары для
ПК
1
800,00р.
1,2
0,2
39
Внешний карман Silicon Power
Armor A30 для HDD 2.5" USB 3.0
Black (SP000HSPHDA30S3K)
Аксессуары для
ПК
1
200,00р.
1
0,3
40
Переходник Kingston для HDD/SSD
с 3.5" на 2.5" (SNA-BR2/35)
Аксессуары для
ПК
1
111,00р.
1
0,4
41
Чехол для внешних HDD 2.5" Case
Logic QHDC101K Black (3201253)
Аксессуары для
ПК
299,00р.
0,6
0,4
104
42
Держатель для кабеля Cougar
Bunker Black
Аксессуары для
ПК
1
500,00р.
1
0,4
43
Внешний карман Maiwo для HDD
2.5" SATA USB 2.0 Black (K2501A-
U2S)
Аксессуары для
ПК
312,00р.
0,5
0,5
44
Док-станция Protech HDD 875 SATA
+ IDE с двойным
слотом/кардридером/USB 2.0 Red
(PH-0875)
Аксессуары для
ПК
1
200,00р.
1,1
1
45
USB-хаб Maiwo USB 3.0 2 порта 3.5"
(KC010)
Аксессуары для
ПК
453,00р.
0,5
0,5
46
Антивирус Dr. Web Security Space 2
ПК/2 года (1 ПК/4 года) Версия
12.0
Программное
обеспечение
1
700,00р.
47
Антивирус ESET NOD32 Antivirus (2
ПК) лицензия на 12 месяцев
Базовая
Программное
обеспечение
1
680,00р.
48
Auslogics BoostSpeed 11 для 1-3 ПК
(электронный ключ) (AUSBS11)
Программное
обеспечение
2
100,00р.
49
Операционная система Windows
10 Домашняя 32/64-bit на 1ПК
Программное
обеспечение
10
000,00р.
50
Windows Professional 10 SNGL OLP
NL Legalization GetGenuine wCOA
Программное
обеспечение
12
000,00р.
51
Офисное приложение Microsoft
Office 2016 для дома и бизнеса 1
ПК
Программное
обеспечение
20
000,00р.
52
Microsoft Office 365
Персональный, годовая подписка
для 1 пользователя
Программное
обеспечение
12
345,00р.
Менеджеры
Рег_№
ФИО
Телефон
E-mail
1
Иванов Константин Леонидович
234-89-08
Ivan@yandex.ru
2
Константинова Людмила Михайловна
345-09-23
Konst@rambler.ru
3
Леонидов Михаил Николаевич
567-09-43
Leon@mail.ru
4
Минайлова Нина Олеговна
123-23-78
Mix@yandex.ru
5
Николаев Олег Петрович
234-45-00
Nikol@mail/ru
6
Осипова Полина Романовна
345-46-23
Osip@mail.ru
Покупатели
Рег_№
ФИО
Адрес
Телефон
E-mail
1
Андреев Борис
Васильевич
Заречная ул. 4 кв.5
234-89-
07
Andr@yandex.ru
2
Борисова Вера
Григорьевна
Московский пр.5
кв.68
345-09-
12
Bors@rambler.ru
105
3
Васильев Герман
Петрович
ул.Иванова 12 кв.13
567-09-
11
Vas@mail.ru
4
Германова Дарья
Егоровна
ул.Заводская 87 кв. 16
123-23-
67
Ger@yandex.ru
5
Давыдов Ефим
Захарович
ул.Павлова 78 кв.90
234-45-
56
Dav@mail/ru
6
Ефимова Зоя Ивановна
Проспект Победы 44
кв.37
345-46-
00
Efm@mail.ru
7
Захаров Иван
Константинович
ул.Николаева 55
кв.16
456-78-
90
Zah@mail.ru
Форма ввода заказов
Заказы
Номер
заказа
Дата
заказа
Статус
заказа
Менеджер
Покупатель
1
02.10.2019
Выполнен
Иванов Константин
Леонидович
Андреев Борис
Васильевич
2
02.10.2019
Выполнен
Осипова Полина
Романовна
Захаров Иван
Константинович
3
02.10.2019
Выполнен
Леонидов Михаил
Николаевич
Борисова Вера
Григорьевна
4
03.10.2019
Выполнен
Иванов Константин
Леонидович
Андреев Борис
Васильевич
5
03.10.2019
Выполнен
Константинова Людмила
Михайловна
Борисова Вера
Григорьевна
6
03.10.2019
Не
выполнен
Леонидов Михаил
Николаевич
Васильев Герман
Петрович
7
03.10.2019
Не
выполнен
Минайлова Нина
Олеговна
Германова Дарья
Егоровна
8
03.10.2019
Выполнен
Николаев Олег Петрович
Давыдов Ефим
Захарович
9
03.10.2019
Выполнен
Осипова Полина
Романовна
Ефимова Зоя
Ивановна
10
03.10.2019
Выполнен
Иванов Константин
Леонидович
Захаров Иван
Константинович
11
03.10.2019
Выполнен
Константинова Людмила
Михайловна
Андреев Борис
Васильевич
12
03.10.2019
Выполнен
Константинова Людмила
Михайловна
Борисова Вера
Григорьевна
13
03.10.2019
Не
выполнен
Минайлова Нина
Олеговна
Ефимова Зоя
Ивановна
14
03.10.2019
Не
выполнен
Иванов Константин
Леонидович
Ефимова Зоя
Ивановна
15
03.10.2019
Выполнен
Леонидов Михаил
Николаевич
Андреев Борис
Васильевич
16
03.10.2019
Выполнен
Минайлова Нина
Олеговна
Васильев Герман
Петрович
106
17
03.10.2019
Выполнен
Иванов Константин
Леонидович
Захаров Иван
Константинович
18
03.10.2019
Выполнен
Минайлова Нина
Олеговна
Ефимова Зоя
Ивановна
19
03.10.2019
Не
выполнен
Осипова Полина
Романовна
Захаров Иван
Константинович
20
03.10.2019
Не
выполнен
Константинова Людмила
Михайловна
Борисова Вера
Григорьевна
Товары в заказе
Рег_№
Заказ
Товар
Количество
2
1
Artline Business B10 v06
3
3
1
IT-Blok Базовый G4400 A
2
4
1
Сканер EPSON Perfection V19 (B11B231401)
2
5
2
Чехол для внешних HDD 2.5" Case Logic QHDC101K Black
(3201253)
5
6
2
Impression Business I0009
1
7
2
Монитор 21.5" Dell SE2216H Silver-Black
2
8
3
Acer Aspire C20-820 (DQ.BC4ME.002)
1
9
3
Microsoft Office 365 Персональный, годовая подписка для
1 пользователя
1
10
3
Принтер Canon LBP-6030B (8468B006)
1
11
4
Acer Aspire C20-820 (DQ.BC4ME.002)
1
12
5
Artline Business B10 v06
1
13
6
ARTLINE Business B35 v05 (B35v05)
1
14
7
ARTLINE Business B35 v05 (B35v05)
1
15
8
ARTLINE Business Plus B26 v09 (B26v09)
1
16
9
Artline Gaming X26 v01 (X26v01)
1
17
10
ARTLINE Home H43 v05 (H43v05)
1
18
11
Asus AiO V161GAT-BD002D Multi-touch Screen (90PT0201-
M00060)
1
19
12
Microsoft Office 365 Персональный, годовая подписка для
1 пользователя
1
20
13
Чехол для внешних HDD 2.5" Case Logic QHDC101K Black
(3201253)
10
21
13
Сканер EPSON Perfection V19 (B11B231401)
1
22
13
Переходник Kingston для HDD/SSD с 3.5" на 2.5" (SNA-
BR2/35)
1
23
14
Копир Canon iR-2520+крышка сканера (3796B003)
2
24
14
Операционная система Windows 10 Домашняя 32/64-bit
на 1ПК
1
25
14
Auslogics BoostSpeed 11 для 1-3 ПК (электронный ключ)
(AUSBS11)
3
26
15
Impression Business I0009
1
27
15
Антивирус Dr. Web Security Space 2 ПК/2 года (1 ПК/4
года) Версия 12.0
1
28
15
USB-хаб Maiwo USB 3.0 2 порта 3.5" (KC010)
1
29
16
МФУ EPSON L566 c WiFi (C11CE53403)
1
107
30
16
Mонитор 32" Samsung Curved C32JG54 (LC32JG54QQIXCI)
1
31
16
Держатель для кабеля Cougar Bunker Black
1
32
17
МФУ Canon i-SENSYS MF3010 (5252B004)
1
33
17
Microsoft Office 365 Персональный, годовая подписка для
1 пользователя
1
34
17
Everest Home&Office 1030 (1030_9137)
1
35
18
Монитор 23.8" BenQ GW2480 (9H.LGDLA.TBE/CBU/CBE)
1
36
18
Операционная система Windows 10 Домашняя 32/64-bit
на 1ПК
1
37
19
Сканер EPSON Perfection V19 (B11B231401)
1
38
20
Auslogics BoostSpeed 11 для 1-3 ПК (электронный ключ)
(AUSBS11)
1
39
20
Монитор 27" BenQ GW2780 (9H.LGELA.TBE/9H.LGELB.QBE)
1
Товары по выполненным заказам за период
Товар
з-
за
Дата
заказа
Цена
Кол-
во
Сумма
Менеджер
Acer Aspire C20-820
(DQ.BC4ME.002)
3
02.10.2019
20
000,00р.
1
20
000,00р.
Леонидов
Михаил
Николаевич
Acer Aspire C20-820
(DQ.BC4ME.002)
4
03.10.2019
20
000,00р.
1
20
000,00р.
Иванов
Константин
Леонидович
Artline Business B10 v06
1
02.10.2019
16
000,00р.
3
48
000,00р.
Иванов
Константин
Леонидович
Artline Business B10 v06
5
03.10.2019
16
000,00р.
1
16
000,00р.
Константинова
Людмила
Михайловна
ARTLINE Business Plus B26
v09 (B26v09)
8
03.10.2019
19
500,00р.
1
19
500,00р.
Николаев Олег
Петрович
Artline Gaming X26 v01
(X26v01)
9
03.10.2019
23
000,00р.
1
23
000,00р.
Осипова
Полина
Романовна
ARTLINE Home H43 v05
(H43v05)
10
03.10.2019
17
999,00р.
1
17
999,00р.
Иванов
Константин
Леонидович
Asus AiO V161GAT-
BD002D Multi-touch
Screen (90PT0201-
M00060)
11
03.10.2019
21
678,00р.
1
21
678,00р.
Константинова
Людмила
Михайловна
Everest Home&Office 1030
(1030_9137)
17
03.10.2019
28
000,00р.
1
28
000,00р.
Иванов
Константин
Леонидович
Impression Business I0009
2
02.10.2019
21
000,00р.
1
21
000,00р.
Осипова
Полина
Романовна

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)