Тема: РАЗРАБОТКА ПРОТОТИПА КОРПОРАТИВНОГО ВЕБ-ПРИЛОЖЕНИЯ ДЛЯ ПЛАНИРОВАНИЯ ДЕЛОВЫХ ВСТРЕЧ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Введение 4
Глава 1. Анализ 6
1.1 Основные понятия 6
1.2 Предметная область 6
1.3 Основные требования 7
Функциональные требования 7
Нефункциональные требования 8
Сценарий варианта использования “Создать встречу” 9
1.4 Обзор существующих решений 11
Глава 2. Типовая архитектура веб-приложения VDOM 21
2.1 Технология VDOM 21
2.2 Технология E2VDOM 22
2.3 Объектная модель 23
2.4 Веб-сервисы 25
2.5 Архитектура VDOM приложения 26
Глава 3. Реализация приложения 28
3.1 Проектирование базы данных 28
3.2 Слой бизнес логики 30
3.3 Модель MVP 36
3.4 Presenter 37
Страница участников 38
Интеграция с Google Maps 41
Заключение 49
Литература 50
ПРИЛОЖЕНИЕ A 51
📖 Введение
Веб-приложения на текущий момент стали гораздо более популярными, нежели мобильные приложения, интерес к которым до недавнего времени был чрезвычайно велик. В качестве основных достоинств веб-приложений можно выделить:
• Поддержка любым современным веб-браузером
• Актуальность информации
• Непривязанность к конкретной платформе
• Простота в использовании
• Общедоступность
Веб-приложения удобны в разработке по той причине, что они не привязываются к какой-либо операционной системе, как десктопные и мобильные приложения. Для корректной работы необходим лишь браузер, с помощью которого отображается приложение, а обеспечить для него кросс-браузерность гораздо проще, чем кросс-платформенность.
Задачей данной работы является разработка прототипа корпоративного веб-приложения по заказу французской компании AB Report, занимающейся предоставлением услуг по организации, сопровождению и ведению отчетов и документов корпоративных встреч.
Приложение должно автоматизировать учет и ведение деловых встреч каждой из компаний и её подразделений. Основные функции данного приложение - возможность управлять информацией о предстоящих встречах компании, вести учет необходимых документов, а также информировать всех участников о предстоящем событии.
Разрабатываемая система имеет название MeetingUp.
Основная платформа разработки приложения - платформа VDOM (Visual Dynamic Object Model), предоставляющая возможность удобно разрабатывать малонагруженные приложения. Такое решение отлично подходит к требованиям разрабатываемого прототипа приложения, база данных которого предполагает небольшое количество сущностей, а число участников системы достаточно ограниченно. В качестве сервера, на котором будет располагаться приложение был выбран VDOM Box Server - основной продукт компании VDOM Box Research. В дополнение к нему будет использоваться VDOM IDE - набор инструментов для создания веб-приложений.
✅ Заключение
1. Была разработана реляционная схема БД, адаптированная для СУБД SQLite3
2. Была реализована библиотека виджетов для представления данных следующих моделей: Встречи, участники, подразделение, шаблоны
3. Для каждой из страниц были реализованы свои скрипты и серверные обработчики событий совместно с библиотекой виджетов, реализующих слой презентер.
4. Реализована интеграция с сервисом Google Maps API, позволяющий организовать работу с адресами встреч.
5. Реализован адаптивный механизм вывода списка встреч с поддержкой механизма фильтрации и поиска.
В заключение к выполненной работе можно сказать, что весь основной функционал, требуемый к прототипу приложения был успешно разработан. Приложение способно автоматизировать учет и ведение деловых встреч каждой из компании заказчика и ее подразделений.
На данный момент прототип рассматривается заказчиком, и в дальнейшем будет принято решение о его продолжении и степени расширения.





