Дипломная работа: Автоматизация учета загруженности персонала в сети ресторанов Ньокки

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
102
42. Милославская Н.Г., Толстой А.И. Интрасети: доступ в Internet,
защита: Учебное пособие для вузов. - М.: ЮНИТИ-ДАНА, 2012. -
527 с.
43. Моисеева Н.К. «Практикум по проведению функционально
стоимостного анализа».— М.: МИЭТ, 2019.
44. Моисеева Н.К. «Экономическая отработка технических решений с
помощью функционально-стоимостного анализа на этапах
создания и освоения новой техники».—М.: МИЭТ, 2017.
45. Назаров, С.В. Программирование на PHP : учебное пособие / С.В.
Назаров, П.П. Мельников. - М. : Финансы и статистика, 2015. - 320
с.
46. Новиков Ю. С. «Локальные сети: архитектура, алгоритмы,
проектирование». Москва, ЭКОМ, 2009, 145 с.
47. Овсянников, М.В. Проектирование функциональной модели :
учебник / М.В. Овсянников. - М. : МГТУ, 2018. - 547 с.
48. Робсон М., Уллах Ф. Реинжиниринг бизнес-процессов. М.: Экмо,
2015
49. Романец Ю.В. Тимофеев П.А. Шаньгин В.Ф. Защита информации
в компьютерных системах и сетях. Москва «Радио и связь», 2019г.
50. Сёмкин С.Н., Беляков Э.В., Гребенев С.В., Козачок В.И. Основы
организационного обеспечения информационной безопасности
объектов информатизации: Учебное пособие. - М.: Гелиос АРВ,
2013. - 192 с.
51. Симдянов И.В., Котеров Д.В. «PHP Москва, Вильямс, 2018, 1088
с.
52. Федоренко, Н.П. Справочник разработчика АСУ : учебное пособие
/ Н.П. Федоренко, В.В. Карибского. - М. : Экономика, 2019. - 347 с.
53. Филиппова И. Выбор по расчету. Расчет совокупной стоимости
владения проектов по обеспечению информационной
103
безопасности. Директор информационной службы. - 2013, №11
(20).
54. Шарина, А. Язык SQL : учебное пособие / А. Шарина. - СПб. :
Питер Пресс, 2019. - 592 с.
55. Шпеник М., Следж О. Руководство администратора баз данных
Microsoft SQL Server 2019.: Пер. с англ. - М.: Издательский дом
«Вильямс», 2019. - 928 с.
56. Ярочкин В.И. Информационная безопасность: Учебник для вузов.
- М.: Академический проект; Фонд «Мир», 2013. - 640 с.:
57. Официальный сайт 1C :http://www.1c.ru/.
58. Официальный сайт 1С:Предприятие 8: http://v8.1c.ru/
59. Официальный сайт 1С: Предприятие 8. Ресторан
http://solutions.1c.ru/catalog/rest
60. Официальный сайт SecretNet
https://www.securitycode.ru/products/secret_net/
61. Официальный сайт кафе «Ньокки»: http://mcproject.ru
62. Официальный сайт Контур-Эксперт : https://kontur.ru/erp-crypto
63. Официальный сайт лаборатории Касперского
http://www.kaspersky.ru/
64. Официальный сайт СКУД Parsec https://www.parsec.ru
104
Приложение. Листинг программной реализации основных функций
веб-сервера
$link = mysqli_connect($host, $username, $passwod, $database_name); //
Соединение с базой данных
if (!$link) {
echo 'Невозможно соединиться с базой данных. Код ошибки: ' .
mysqli_connect_errno() . ', ошибка: ' . mysqli_connect_error();
exit;
}
// Создание таблиц
$sql = "CREATE TABLE person( ".
"person_id INT NOT NULL AUTO_INCREMENT, ".
"person_fio VARCHAR(100) NOT NULL, ".
"person_address VARCHAR(100) NOT NULL, ".
"person_passport VARCHAR(100) NOT NULL, ".
"PRIMARY KEY (person_id)); ";
$retval = mysql_query( $sql, $link );
if(! $retval )
{
die('Невозможно создать таблицу Сотрудник: ' . mysql_error());
}
echo "Таблица Сотрудник успешно создана";
$sql = "CREATE TABLE Restoraunt( ".
"rest_id INT NOT NULL AUTO_INCREMENT, ".
"rest_name VARCHAR(100) NOT NULL, ".
"rest_address VARCHAR(100) NOT NULL, ".
"rest_data VARCHAR(250) NOT NULL, ".
"PRIMARY KEY (rest_id)); ";
105
$retval = mysql_query( $sql, $link );
if(! $retval )
{
die('Невозможно создать таблицу Ресторан: ' . mysql_error());
}
echo "Таблица Ресторан успешно создана";
$sql = "CREATE TABLE Position( ".
"pos_id INT NOT NULL AUTO_INCREMENT, ".
"pos_name VARCHAR(100) NOT NULL, ".
"PRIMARY KEY (pos_id)); ";
$retval = mysql_query( $sql, $link );
if(! $retval )
{
die('Невозможно создать таблицу Должность: ' . mysql_error());
}
echo "Таблица Должность успешно создана";
$sql = "CREATE TABLE DishType( ".
"DT_id INT NOT NULL AUTO_INCREMENT, ".
"DT_name VARCHAR(100) NOT NULL, ".
"PRIMARY KEY (DT_id)); ";
$retval = mysql_query( $sql, $link );
if(! $retval )
{
die('Невозможно создать таблицу Тип блюда: ' . mysql_error());
}
echo "Таблица Тип блюда успешно создана";
106
$sql = "CREATE TABLE Dish( ".
"dish_id INT NOT NULL AUTO_INCREMENT, ".
"dish_name VARCHAR(100) NOT NULL, ".
"DTID INT NOT NULL, ".
"PRIMARY KEY (dish_id)); ";
$retval = mysql_query( $sql, $link );
if(! $retval )
{
die('Невозможно создать таблицу Блюдо: ' . mysql_error());
}
echo "Таблица Блюдо успешно создана";
$sql = "CREATE TABLE Act( ".
"act_id INT NOT NULL AUTO_INCREMENT, ".
"act_date VARCHAR(100) NOT NULL, ".
"PersonID INT NOT NULL, ".
"posID INT NOT NULL, ".
"act_status VARCHAR(100) NOT NULL, ".
"PRIMARY KEY (act_id)); ";
$retval = mysql_query( $sql, $link );
if(! $retval )
{
die('Невозможно создать таблицу Трудовой договор: ' . mysql_error());
}
echo "Таблица Трудовой договор успешно создана";
$sql = "CREATE TABLE Menu( ".
"menu_id INT NOT NULL AUTO_INCREMENT, ".
"menu_D INT NOT NULL, ".
Источник: https://baza.diplomsite.ru/previewfile/2361