Разработка сайта кинотеатра
Заказать уникальную курсовую работу- 51 51 страница
- 20 + 20 источников
- Добавлена 07.08.2019
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
Введение 3
1. Техническое задание и выбор средств реализации 5
1.1. Техническое задание 5
2. Описание модулей серверной части программы и их взаимодействие 9
3. Описание структуры базы данных и ее функций 11
3.1 Разработка инфологической модели 11
3.2 Даталогическое проектирование 14
4. Описание структуры клиентской части 18
4.1. Общая структура клиентской части 18
4.2. Описание интерфейса «Обычный пользователь» 27
4.3. Описание интерфейса «Администратор» 28
Заключение 33
Список использованной литературы 34
Приложение 1 36
Приложение 2 46
$_POST['film'] . "','". $_POST['hall'] . "',". $_POST['freeplaces'] . ",'". $_POST['date'] . "','". $_POST['time'] . "')";mysql_query($query);header('Location: AddShow.html');Успешно отправлено!Скрипт для редактирования информации в базе данных:<script language="php">$host='localhost:3306'; // имя хоста (уточняется у провайдера)$database='cinema'; // имя базы данных, которую вы должны создать$user='root'; // заданное вами имя пользователя, либо определенное провайдером$pswd='23021982'; // заданный вами пароль$dbh = mysql_connect($host, $user, $pswd) or die("Немогусоединитьсяс MySQL.");mysql_select_db($database) or die("Немогуподключитьсякбазе.");mysql_set_charset('utf8');mysql_query("set_client = 'utf8'");mysql_query("set character_set_results = 'utf8'");mysql_query("set collation_connection = 'utf8'");mysql_query("SET NAMES cp1251");$query = "UPDATE shows SET Film = '". $_POST['film'] . "', Hall = '". $_POST['hall'] . "', FreePlaces = ". $_POST['freeplaces'] . ", Date = '". $_POST['date'] . "', Time = '". $_POST['time'] . "' WHERE Number = '" . $_POST['number'] . "'";mysql_query($query);header('Location: UpdateShow.html');</script>Успешно отправлено!Скрипт для удаления информации из базы данных:<script language="php">$host='localhost:3306'; // имя хоста (уточняется у провайдера)$database='cinema'; // имя базы данных, которую вы должны создать$user='root'; // заданное вами имя пользователя, либо определенное провайдером$pswd='23021982'; // заданный вами пароль$dbh = mysql_connect($host, $user, $pswd) or die("Не могу соединиться с MySQL.");mysql_select_db($database) or die("Немогуподключитьсякбазе.");mysql_set_charset('utf8');mysql_query("set_client = 'utf8'");mysql_query("set character_set_results = 'utf8'");mysql_query("set collation_connection = 'utf8'");mysql_query("SET NAMES cp1251");$query = "DELETE from shows WHERE Number = '" . $_POST['number'] . "'";mysql_query($query);header('Location: DeleteShow.html');</script>Успешно отправлено!Скрипт авторизации обычного пользователя:
Бронирование
Отзывы
2. Прохоренок, Н. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера / Н. Прохоренок. - СПб.: БХВ - Петербург., 2010. - 900 с.
3. Богданов, М.Р. Перспективные языки веб-разработки / М.Р. Богданов. - 2-е изд., испр. - М. : Национальный Открытый Университет «ИНТУИТ», 2016
4. Куликов Г.Г. Набатов А.Н. Речкалов А.В. Автоматизированное проектирование информационно-управляющих систем. Системное моделирование предметной области.. — Уфа: Уфимский государственный авиационный технический университет, 1998. — 104 с. — ISBN 5-89611-190-0.
5. Date, C. J. Database in Depth. — O'Reilly, 2005. — 240 с. — ISBN 0-596-10012-4.
6. Савельева, Н.В. Язык программирования PHP / Н.В. Савельева. - 2-е изд., испр. - М. : Национальный Открытый Университет «ИНТУИТ», 2016
7. Никсон, Р. Создаем динамические web-сайты с помощью PHP, MySQL и JavaScript / Р. Никсон. - П.: Питер, 2011. - 496 с.
8. Томсон, Л. Разработка Web-приложений на РНР и MySQL/ Л. Томсон. - М.: ДиаСофтЮП, 2003. - 672 с.
9. PHPForum [Электронный ресурс] /форум.- Россия, 2003. - Режим доступа: http://phpforum.ru. - Дата доступа: 09.02.2012.
10. Харрис, Э. PHP/MySQL для начинающих / Э. Харрис. - М.: Кудиц - образ, 2005.
11. Парк, Д. PHP и MySQL. Библия программиста / Д. Парк, С. Суэринг. - Диалектика, 2010. - 912 с.
12. Гущин А.Н. Базы данных: учебник. - М.: Директ-Медиа, 2014. - 266с
13. Дейт К. Дж. Введение в системы баз данных = Introduction to Database Systems. — 8-е изд. — М.: «Вильямс», 2006. — 1328 с. — ISBN 0-321-19784-4.
14. Когаловский М. Р. Энциклопедия технологий баз данных. — М.: Финансы и статистика, 2002. — 800 с. — ISBN 5-279-02276-4.
15. Peter Pin-Shan Chen «The Entity-Relationship Model — Toward a Unified View of Data» (англ.) // ACM Transactions on Database Systems (TODS) : Сб. — Нью-Йорк: ACM, 1976. — Vol. 1. — P. 9-36. — ISSN 0362-5915. — DOI:10.1145/320434.320440.
16. Федоренко, Е.В.Базы данных: учебное пособие / Е.В. Федоренко, А.С. Самардак. – М. : Находка, 2016. – 116 с.
17. Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс = Database Systems: The Complete Book. — Вильямс, 2003. — 1088 с. — ISBN 5-8459-0384-X.
18. MySQL 5.7 Reference Manual [Электронный ресурс] // Официальный сайт MySQL URL: https://dev.mysql.com/doc/refman/5.7/en/
19. Учебное пособие по MySQL [Электронный ресурс] URL:http://www.mysql.ru/docs/man/Tutorial.html
20. Триггеры в MySQL [Электронный ресурс] URL: https://habrahabr.ru/sandbox/65316/
Вопрос-ответ:
Какие требования предъявляются к техническому заданию для разработки сайта кинотеатра?
Техническое задание должно содержать полную информацию о функциях, требованиях к дизайну и функциональности сайта. В нем необходимо указать основные разделы и страницы, а также специфицировать требования к серверной и клиентской частям программы.
Какие модули присутствуют в серверной части программы разработки сайта кинотеатра и как они взаимодействуют?
В серверной части программы присутствуют модули для обработки запросов пользователей, модуль авторизации и аутентификации пользователей, модуль работы с базой данных и модуль управления сеансами и билетами. Они взаимодействуют между собой через API и обмениваются данными для обработки запросов и обновления информации.
Какая структура базы данных используется для разработки сайта кинотеатра и какие функции она выполняет?
Структура базы данных включает таблицы для хранения информации о фильмах, сеансах, зале, пользователях, бронировании билетов и других сущностях. Она выполняет функции хранения и обновления данных для работы сайта, а также обеспечивает целостность информации во время резервирования и покупки билетов.
Как происходит разработка инфологической модели базы данных для сайта кинотеатра?
Разработка инфологической модели базы данных включает определение сущностей и их атрибутов, а также установление связей между сущностями. Это позволяет определить основные объекты и их характеристики, которые будут использоваться при создании физической модели базы данных.
Какой интерфейс предусмотрен для обычного пользователя и администратора на сайте кинотеатра?
Для обычного пользователя предусмотрен интерфейс, позволяющий просматривать расписание сеансов, выбирать фильмы и бронировать билеты. Для администратора предусмотрен интерфейс для добавления и удаления фильмов, управления сеансами и залами, а также просмотра статистики продаж.
Какие этапы включает в себя разработка сайта кинотеатра?
Разработка сайта кинотеатра включает в себя несколько этапов: составление технического задания, выбор средств реализации, разработку модулей серверной и клиентской частей программы, проектирование структуры базы данных и разработку интерфейса.
Как создать техническое задание для разработки сайта кинотеатра?
Для создания технического задания для разработки сайта кинотеатра необходимо определить основные требования и функциональность сайта, определить структуру базы данных, выбрать средства реализации, составить список модулей серверной и клиентской частей программы, а также описать интерфейс для обычного пользователя и администратора.
Какова структура базы данных для сайта кинотеатра?
Структура базы данных для сайта кинотеатра включает в себя таблицы, которые хранят информацию о фильмах, показах, зале, бронировании билетов и пользователях. Также в базе данных может быть таблица с информацией о сотрудниках кинотеатра. Каждая таблица имеет свои поля и связи с другими таблицами для обеспечения связности информации.