Вход

Разработка системы для автоматизации управления конференциями

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 507625
Дата создания 2020
Мы сможем обработать ваш заказ (!) 19 декабря в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 660руб.
КУПИТЬ

Описание

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

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

выполнения.

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

При посещении различных мероприятий подобного рода были выявлены некоторые проблемы, которые оставляют свой негативный осадок:

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

· отсутствие возможности быстрого просмотра расписания докладов и спикеров

· отсутствие оперативного просмотра схемы здания (зданий), в которых проводится мероприятие


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

Целями данной работы являются:

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

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

Содержание

1 ВВЕДЕНИЕ............................................................................................... 4

2 АНАЛИЗ СОСТАВА ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ И СООТВЕТСВУЮЩИХ СРЕДСТВ АВТОМАТИЗАЦИИ............................ 6

2.1 Анализ структуры конференций......................................................... 6

2.1.1 Ежегодная IT-конференция «Стачка»........................................... 6

2.1.2 Ежегодная IT-конференция «РИФ».............................................. 9

2.2 Анализ приложений для сервиса организации мероприятий.......... 13

2.2.1 Обзор системы «Eventbrite»........................................................ 13

2.2.2 Обзор системы «YConfs»............................................................ 16

2.2.3 Итог обзора выбранных аналогов.............................................. 17

3 РАСШИРЕННАЯ ПОСТАНОВКА ЗАДАЧИ........................................ 19

3.1 Цели.................................................................................................... 19

3.2 Функциональные требования............................................................ 19

4 ПРОЕКТИРОВАНИЕ.............................................................................. 22

4.1 Проектирование общей архитектуры............................................... 22

4.1.1 Среда разработки........................................................................ 22

4.1.2 Язык программирования............................................................ 23

4.1.3 Программная платформа............................................................ 24

4.2 Проектирование базы данных.......................................................... 28

4.3 Проектирование интерфейса............................................................. 35

4.4 Проектирование мобильного приложения....................................... 36

4.4.1 Операционная система Android.................................................. 36

4.4.2 Требования к инструментальным средствам разработки.......... 38

4.4.3 Выбор языковых средств............................................................ 38

4.4.4 Среда разработки........................................................................ 38

5 ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ........................................................ 41

5.1 Реализация приложения.................................................................... 41

5.2 Реализация добавления мероприятия............................................... 49

5.3 Реализация мобильного приложения............................................... 53

6 ЗАКЛЮЧЕНИЕ....................................................................................... 58

7 ЛИТЕРАТУРА......................................................................................... 60

8 ПРИЛОЖЕНИЕ....................................................................................... 62

Список литературы

1. Сайт конференции «Стачка» [Электронный ресурс] – https://nastachku.ru/ [Дата обращения: 20.03.2020]

2. Сайт конференции «РИФ» [Электронный ресурс] – http://tech.rif.ru/ [Дата обращения: 25.03.2020]

3. Интегрированная среда разработки [Электронный ресурс] – https://teccxx.neocities.org/mx1/ide.html [Дата обращения: 28.03.2020]

4. Интернет-руководство по ASP.NET MVC 5 [Электронный ресурс] – https://metanit.com/sharp/mvc5/ [Дата обращения: 30.04.2020]

5. Интернет-руководство по MVC для Web [Электронный ресурс] – https://habr.com/ru/post/181772/ [Дата обращения: 15.05.2020]

6. Паттерны проектирования [Электронный ресурс] – https://refactoring.guru/ru/patterns [Дата обращения: 17.04.2020]

7. Джейсон Мак-Колм Смит. Элементарные шаблоны проектирования = Elemental Design Patterns — М.: «Вильямс», 2012. — 304 с.

8. ER-диаграмма (или ER-модель): определение и обзор [Электронный ресурс] – https://www.lucidchart.com/pages/ru/erd-диаграмма

[Дата обращения: 19.04.2020]

9. Когаловский М. Р. Энциклопедия технологий баз данных. — М.: Финансы и статистика, 2002. — 800 с.

10. Роджерс Р., Ломбардо Д. Android. Разработка приложений. — М.: ЭКОМ Паблишерз, 2010. — 400 с.

11. Статистика версий Android [Электронный ресурс] – https://droidnews.ru/statistika-versij-android-na-nachalo-2018-goda

[Дата обращения: 17.04.2020]

12. Gradle: Better Way To Build [Электронный ресурс] – https://habr.com/post/107085/[Дата обращения: 18.04.2020]

13. Groovy [Электронный ресурс] – https://ru.wikipedia.org/wiki/Groovy [Дата обращения: 27.04.2020]


14. Domain-specific language [Электронный ресурс] – https://Domain- specific_language [Дата обращения: 17.04.2020]

15. Работа с базами данных SQLite [Электронный ресурс] – https://metanit.com/java/android/14.5.php [Дата обращения: 1.04.2020]

Очень похожие работы
Найти ещё больше
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00476
© Рефератбанк, 2002 - 2024