🔍 Поиск готовых работ

🔍 Поиск работ

Разработка сайта кинотеатра

Работа №203600

Тип работы

Дипломные работы, ВКР

Предмет

программирование

Объем работы64
Год сдачи2019
Стоимость4640 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
18
Не подходит работа?

Узнай цену на написание


АННОТАЦИЯ 2
ВВЕДЕНИЕ 6
1 ТРЕБОВАНИЯ. ОБЗОР ТЕХНОЛОГИЙ СОЗДАНИЯ САЙТА 7
1.1 Существующие сайты кинотеатров 7
1.2 Требования к программе 8
1.2.1 Функционал 8
1.2.2 Безопасность 9
1.2.3 Совместимость 9
1.2.4 Документация 9
1.3 Инструментарий разработки 10
1.3.1 Transact-SQL 10
1.3.2 JSON 11
1.3.3 Microsoft SQL Server 12
1.3.4 MySQL 13
1.3.5 Oracle Database 13
1.3.6 C# 14
1.3.7 Python 14
1.3.8 PHP 15
1.3.9 Ruby 16
1.4 Обзор архитектур Web-приложений 16
1.5 Выводы по разделу 23
2 РАЗРАБОТКА АРХИТЕКТУРЫ СИСТЕМЫ 25
2.1 Диаграмма вариантов использования 25
2.2 Диаграммы классов 26
2.3 Диаграмма активности 29
2.4 Выводы по разделу 30
3 РАЗРАБОТКА БАЗЫ ДАННЫХ 31
3.1 Концептуальное проектирование 31
3.2 Даталогическое проектирование 32
3.3 Выводы по разделу 35
4 РЕАЛИЗАЦИЯ СИСТЕМЫ 36
4.1 Разработка алгоритмов 36
4.1.1 Общий алгоритм системы 36
4.1.2 Алгоритм обработки запроса 37
4.1.3 Алгоритм выполнения действия 38
4.2 Отладка и тестирование системы 39
4.2.1 Отладочный модуль 39
4.2.2 Тестирование системы 43
4.3 Выводы по разделу 44
ЗАКЛЮЧЕНИЕ 45
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 47
ПРИЛОЖЕНИЯ 50
ПРИЛОЖЕНИЕ 1 Описание программы 50
ПРИЛОЖЕНИЕ 2 Текст программы 54

На сегодняшний день существует множество сайтов, предоставляющих услуги покупки билетов на сеансы в кинотеатре. В условиях глобализации особенно важно, чтобы каждый мог осуществить покупку. Это может стать затруднением для туристов или же студентов по обмену, а также для тех, кто приехал сюда по рабочей визе.
В этой работе анализируется проблема отсутствия поддержки нескольких языков у сайтов кинотеатров.
Целью данной работы является разработка сайта кинотеатра, для покупки и резервирования билетов, с поддержкой многоязычности.
Для достижения поставленной цели нужно решить список задач:
- исследовать современные технологии и проанализировать инструментарий, для проектирования сайтов;
- составление требований к сайту;
- проектирование и реализация базы данных;
- реализовать логику серверной части;
- проектирование архитектуры сайта;
- осуществление отладки и тестирования сайта.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В этой работе рассмотрел существующие технологии разработки и наиболее популярные языки программирования для веб-приложений, а также существующие приложения такого типа. Анализ требований к сайту.
Разработана архитектура системы и базы данных. В результате была разработана серверная часть приложения, позволяющая пользователям приобретать билеты на сеансы.
Для тестирования системы был выполнен ряд функциональных запросов, охватывающих систему, что позволило проверить стабильность системы.
Серверная часть приложения отвечает за обработку запросов, поступающих от клиентской части (разработанной совместно), которая выполняет функции пользовательского интерфейса.
Система позволяет размещать и изменять в базе данных информацию о таких субъектах, как:
- сеансы, состоящие из даты и времени проведения показа фильма;
- фильмы, состоящие из описания, возрастного ограничения, продолжительности, рейтинга и названия;
- залы, имеющие свое название;
- зарезервированные и купленные места на определенный сеанс;
- тарифы, указывающие стоимость определенного сеанса.
- таким образом, все поставленные задачи были успешно выполнены.
В дальнейшем планируется:
- разделение администраторской и пользовательской части;
- ввод платежной системы для полноценных покупок и расширение моделей и базы данных, для выдачи клиенту идентификационного номера;
- модерация чата, общение только для администраторов;
- планируется добавить третий язык для системы - китайский;
- изменение количества мест и рядов в зале;
- осуществление платежей с помощью Yandex. API.



1 Ульман, Л. MySQL [Электронный ресурс] / Л. Ульман. - Москва : ДМК Пресс, 2008. - 352 с. - Режим доступа: https://e.lanbook.com/book/1241 (дата обращения: 18.06.2019).
2 Хоган, Б. HTML5 и CSS3. Веб-разработка по стандартам нового поколения / Б. Хоган. - СПб.: Питер, 2014. - 320 с.
3 Одиночкина, С.В. Web-программирование PHP [Электронный ресурс] / С.В. Одиночкина. - Санкт-Петербург : НИУ ИТМО, 2012. - 79 с. - Режим доступа: https://e.lanbook.com/book/43562 (дата обращения: 18.06.2019).
4 Буч, Г. Язык UML. Руководство пользователя [Электронный ресурс] : руководство / Г. Буч, Д. Рамбо, И. Якобсон. - Москва : ДМК Пресс, 2008. - 496 с. - Режим доступа: https://e.lanbook.com/book/1246 (дата обращения: 10.06.2019).
5 Тарасов, С.В. СУБД для программиста. Базы данных изнутри [Элек
тронный ресурс] / С.В. Тарасов. - Москва : СОЛОН-Пресс, 2015. - 320 с. - Режим доступа: https:ZZe.lanbook.com/book/64959 (дата обращения:
10.06.2019).
6 Иванов, Д. Моделирование на UML [Электронный ресурс] / Д. Иванов, Ф. Новиков. - Санкт-Петербург : НИУ ИТМО, 2010. - 200 с. - Режим доступа: https:ZZe.lanbook.com/book/40879 (дата обращения: 10.06.2019).
7 Прохоренок, Н.А. HTML, JavaScript, PHP, MySQL. Джентльменский набор веб-мастера /Н.П. Прохоренок - СПб. : БХВ-Петербург , 2009. - 840 с.
8 Ревунков, Г.И. Проектирование баз данных [Электронный ресурс] : учебное пособие / Г.И. Ревунков. - Москва : МГТУ им. Н.Э. Баумана, 2009. — 20 с. - Режим доступа: https://e.lanbook.com/book/52390 (дата обращения: 10.06.2019).
9 Фултон, Х. Программирование на языке Ruby [Электронный ресурс] : справочник / Х. Фултон. - Москва : ДМК Пресс, 2009. - 688 с. - Режим доступа: https://e.lanbook.com/book/1250 (дата обращения: 10.06.2019).
10 Хартл, М. Ruby on Rails для начинающих [Электронный ресурс] /
М. Хартл. - Москва : ДМК Пресс, 2017. - 572 с. - Режим доступа:
https:ZZe.lanbook.com/book/90110 (дата обращения: 10.06.2019).
11 Саммерфилд, М. Python на практике [Электронный ресурс] : учебное пособие / М. Саммерфилд ; пер. с англ. А.А. Слинкин. - Москва : ДМК Пресс, 2014. - 338 с. - Режим доступа: https:ZZe.lanbook.com/book/66480 (дата обращения: 10.06.2019).
12 Новиков, Ф.А. Учебно-методическое пособие по дисциплине «Анализ и проектирование на UML» [Электронный ресурс] : учебно-методическое пособие / Ф.А. Новиков. - Санкт-Петербург : НИУ ИТМО, 2007. - 286 с. - Режим доступа: https://e.lanbook.com/book/43540 (дата обращения: 10.06.2019).
13 Фримен, А. ASP.NET MVC 5 с примерами на C# 5.0. / Пер. с англ. под ред. Артеменко Ю. Н. [Электронный ресурс]. - Вильямс, 2015. - 736 с.
14 Астахова, И.Ф. СУБД: язык SQL в примерах и задачах. [Электронный
ресурс] / И.Ф. Астахова, В.М. Мельников, А.П. Толстобров, В.В. Фертиков. — М. : Физматлит, 2009. — 168 с. —
Режим доступа: http://e.lanbook.com/book/ 2101 (дата обращения: 12.06.2019).
15 Майерс, Г. Д. Искусство тестирования программ / Пер. с англ. под ред. Б. А. Позина / Г. Д. Майерс. - М. : Финансы и статистика, 1982. - 176 с.
..22


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ