Тип работы:
Предмет:
Язык работы:


РАЗРАБОТКА ПРОТОТИПА КОРПОРАТИВНОГО ВЕБ-ПРИЛОЖЕНИЯ ДЛЯ ПЛАНИРОВАНИЯ ДЕЛОВЫХ ВСТРЕЧ

Работа №186858

Тип работы

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

Предмет

информатика

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

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


Реферат 2
Введение 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


Разработка web-приложений - мощный инструмент, который позволяет реализовывать бизнес-идеи и создавать успешные программные продукты. Именно веб-приложения помогают автоматизировать процесс работы с крупными потоками информации (клиентская база, документы, товары и прочее). Разработка кроссплатформенного приложения позволяет проекту корректно отображаться и функционировать на разных устройствах (компьютер, планшет, мобильный телефон) и операционных системах.
Веб-приложения на текущий момент стали гораздо более популярными, нежели мобильные приложения, интерес к которым до недавнего времени был чрезвычайно велик. В качестве основных достоинств веб-приложений можно выделить:
• Поддержка любым современным веб-браузером
• Актуальность информации
• Непривязанность к конкретной платформе
• Простота в использовании
• Общедоступность
Веб-приложения удобны в разработке по той причине, что они не привязываются к какой-либо операционной системе, как десктопные и мобильные приложения. Для корректной работы необходим лишь браузер, с помощью которого отображается приложение, а обеспечить для него кросс-браузерность гораздо проще, чем кросс-платформенность.
Задачей данной работы является разработка прототипа корпоративного веб-приложения по заказу французской компании 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. Реализован адаптивный механизм вывода списка встреч с поддержкой механизма фильтрации и поиска.
В заключение к выполненной работе можно сказать, что весь основной функционал, требуемый к прототипу приложения был успешно разработан. Приложение способно автоматизировать учет и ведение деловых встреч каждой из компании заказчика и ее подразделений.
На данный момент прототип рассматривается заказчиком, и в дальнейшем будет принято решение о его продолжении и степени расширения.



1. Веб-приложение. Энциклопедия. [Электронный ресурс]. - 2017. - URL: https://dic.academic.ru/dic.nsf/ruwiki/35038 (дата обращения 06.05.2019)
2. Google Maps JavaScript API. [Электронный ресурс]. - 2017. - URL: https://developers.google.com/maps/documentation/javascript/basics (дата обращения 26.05.2019)
3. Korboulewsky N. V.D.O.M. BOX. Technology V.D.O.M. / V.D.O.M. v2 - W.H.O.L.E.v1- EI.V.D.O.M v1. - 7 rue Saint Henri 31000 Toulouse, 2007. - P. 76
4. VDOM tutorial. Документация к ПО. - V.D.O.M. BOX RESEARCH. - с.51
5. Korboulewsky N. V.D.O.M. Technology / Event System. - 7 rue Saint Henri 31000 Toulouse, 2008. - P. 21
6. Vdom types. Документация к ПО. - V.D.O.M. BOX RESEARCH. - с.4
7. Ларман К. Применение UML и шаблонов проектирования. - Издательский дом «Вильямс», 2004. 620 с.
8. ORM. [Электронный ресурс]. - 2009. - URL: http://brotkin.ru/2009/02/01/orm (дата обращения 02.06.2019)
9. Python for VDOM application. Документация к ПО. - V.D.O.M. BOX
RESEARCH. - с.21



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




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