Обмен технологиями

Отчет о предложении на дипломную работу (дизайн) апплета покупки билетов в кино

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. Предыстория и значение темы.

С постоянным развитием интернет-технологий спрос людей на покупку билетов также становится все выше и выше. Традиционные методы покупки билетов имеют такие проблемы, как длинные очереди и громоздкие процедуры покупки билетов. Покупка билетов через Интернет может эффективно решить эти проблемы. Апплет покупки билетов в кино — это новое приложение для онлайн-покупки билетов. Оно позволяет пользователям проверять информацию о фильмах, выбирать места, размещать заказы и оплачивать их в любое время и в любом месте, а также позволяет администраторам удобно управлять информацией о фильмах и заказами. Поэтому цель этой статьи — разработать и реализовать апплет покупки билетов в кино на основе Java, чтобы повысить эффективность и удобство покупки билетов.

2. Основное содержание исследования и основные проблемы, требующие решения.

1. Основное содержание исследования.

Система разделена на апплет на стороне пользователя и ПК на стороне управления. Основные модули следующие:

   

Рисунок 1. Структурная схема системы апплета покупки билетов в кино

пользовательский терминал:

  1. Вход и регистрация (включая авторизованный вход)
  2. На главной странице отображаются поисковые фильмы, изображения карусели, категории фильмов и последние фильмы на полках.
  3. Нажмите на фильм, чтобы ввести сведения о фильме и обзоры шоу. Вы можете нажать, чтобы купить, выбрать шоу и выбрать места, где вы также можете собирать фильмы;
  4. Классификация отображает информацию о классификации и отображает соответствующие фильмы в соответствии с классификацией.
  5. В личном центре отображается моя информация (доступная для редактирования), мои заказы (включая отмену, оплату и оценку) и мои коллекции.

Закулисное управление:

  1. Статистический анализ: проверьте количество пользователей, фильмов и заказов, тенденции подсчета заказов за последние 7 дней;
  2. Управление пользователями: просмотр информации о зарегистрированном пользователе и удаление
  3. Управление рекламой: добавление, удаление, изменение и проверка изображений карусели
  4. Управление категориями: добавление, удаление, изменение и проверка категорий фильмов.
  5. Управление фильмами: добавление, удаление, изменение, проверка, загрузка и удаление фильмов из списка.
  6. Управление событиями: добавление, удаление, изменение и проверка событий.
  7. Управление заказами: отображение информации о заказах пользователя.
  8. Управление оценкой: проверьте информацию об оценке и удалите ее.
  9. Управление кинотеатром: добавление, удаление, изменение и проверка информации о кинотеатре
  10. Управление театром: Обслуживание театра воспроизведения
  11. Управление сиденьями: уход за театральными сиденьями
  12. Управление администратором: фоновый администратор добавляет, удаляет, изменяет и проверяет

2. Основные проблемы, требующие решения

В модуле входа пользователя используйте SpringSecurity+.JwtТехнология использует проверку токена для завершения функции входа в систему.

В модуле управления системойИспользуйте SpringBoot для подключения к базе данных Mysql для доступа к информации о данных.Реализация интерактивных функций

3. Методы исследования и технические маршруты.

1. Методы исследования:

Методами исследования этой системы являются:

(1) Метод исследования литературы: ищите соответствующую информацию в Интернете, читайте соответствующие книги, постоянно расширяйте угол и содержание исследования, а также обогащайте методы исследования.

(2) Экспериментальный метод: при проектировании и реализации системы для реализации архитектуры проекта использовалась среда интеграции Spring.

(3) Метод обобщения опыта: своевременно используйте разработанную систему и вносите улучшения посредством обратной связи, чтобы повысить уровень и качество проектирования.

2. Технический маршрут исследования:

Апплет покупки билетов в киноиз Бэкэнд использует язык Java для разработки, в основном с использованием инфраструктуры Springboot. Фреймворк Springboot имеет множество преимуществ. Он инкапсулирует сервлеты, повышает эффективность разработки, интегрирует контейнеры сервлетов, простую настройку и гибкие приложения. Также используется Mybatis, который в основном инкапсулирует jdbc и предоставляет гибкие файлы конфигурации sql. В интерфейсе фонового управления используется платформа начальной загрузки и плоский дизайн начальной загрузки, что делает общий интерфейс красивым и элегантным. js использует vue.js и привязку к datadom, что делает работу проще и удобнее. Мини-программа использует для реализации только свои собственные теги, а также стиль мини-программы weui. В базе данных используется MySQL, который имеет небольшой размер и подходит для разработки небольших и средних проектов.

4. Общая организация и ход исследования.

1. Общая организация исследования

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

В процессе проектирования постепенно уточнялись подробные требования к системе, был завершен проект базы данных, построена общая структура системы и реализованы подробные функции взаимодействия системы и клиентских страниц.

2. Ход исследований

(1) Ранний этап (с 18 по 20 неделю седьмого семестра).

Прочтите литературу, соберите информацию, выполните предварительный дизайн дипломного проекта и ознакомьтесь с программным обеспечением для разработки.

(2) Среднесрочный (с 1 по 8 неделю восьмого семестра).

Выполните функции, реализуемые системным программным обеспечением, завершите программирование, проведите тестирование системы и подробно напишите электронную версию первого проекта технического задания.

(3) Поздний период (с 9 по 10 неделю восьмого семестра).

Улучшить функции системы в соответствии с мнением преподавателя, окончательно завершить дипломный проект, представить окончательный вариант технического задания, дневник дипломного проекта, доработать, распечатать и сшить, подать заявку на защиту дипломного проекта.

5. Основные ссылки:

  1. Чэнь Чжунцюань, Ло Цзюнь, Тан Чжэнь. Проектирование системы контроля преподавания в университете на основе апплета WeChat [J].
  2. Луо Дань. Проектирование и разработка системы посещения и регистрации для университетских факультативных курсов на основе апплета WeChat [J].
  3. Сюй Яньхуа. Исследование применения апплета WeChat в курсах по основам микрокомпьютеров и интерфейсным технологиям [J]. Форум по образованию и обучению, 2020 (01): 382-383.
  4. Kingsoft Cloud Lab. Практическая разработка веб-проекта на основе Springboot [M] Пекин: People's Posts and Telecommunication Press, 2021.
  5. Лян Цзяньцинь. Разработка и внедрение системы резервирования учебных лабораторий на основе компьютерного приложения Spring Boot [J], 2020, 40 (2): 108-110.
  6. Хуан Иминь. Spring Boot: инструмент, который ускоряет и упрощает разработку Java [M]. Пекин: People's Posts and Telecommunication Press, 2015.