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


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

Работа №196219

Тип работы

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

Предмет

электротехника

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

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


Аннотация 2
ОГЛАВЛЕНИЕ 3
ВВЕДЕНИЕ 5
Актуальность 5
Цели и задачи 6
Обзор существующих решений 7
1 ОБЗОР ТЕХНОЛОГИЙ РАЗРАБОТКИ ВЕБ-ПРИЛОЖЕНИЙ 10
1.1 Обзор архитектурных шаблонов проектирования веб-приложений 10
1.1.1 MVC 11
1.1.2 MVP 12
1.1.3 MVVM 13
1.2 Обзор веб-фреймворков 15
1.2.1 ASP.NET MVC Framework 15
1.2.2. Django 15
1.2.3 Node.js 16
1.2.4 Ruby on Rails 16
1.3 Обзор клиентских фреймворков 17
1.3.1 Bootstrap 17
1.3.2 Foundation 18
1.3.3 Semantic-UI 18
1.4 Обзор еистем управления базами данных 19
1.4.1 MySQL 19
1.4.2 PostgreSQL 20
2 ТРЕБОВАНИЯ К СЕРВИСУ 22
2.1 Функциональные требования 22
2.2 Нефункциональные требования 25
3 ПРОЕКТИРОВАНИЕ 26
3.1 Архитектура веб-приложения 26
3.2 Хранение данных 27
3.3. Проектирование интерфейса 41
3.3.1 Проектирование модульной сетки приложения 41
3.3.2 Проектирование структуры приложения 42
3.3.3 Проектирование макетов пользовательского интерфейса 43
4. РЕАЛИЗАЦИЯ СЕРВИСА 48
4.1 Пользовательский интерфейс 48
4.2 Модульная структура приложения 49
5 ТЕСТИРОВАНИЕ 53
5.1 Функциональное тестирование 53
Тестирование интерфейса пользователя 54
Тестирование безопасности 55
ЗАКЛЮЧЕНИЕ 58
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 59
ПРИЛОЖЕНИЕ 63


Актуальность
В настоящее время главным направлением перестройки бизнес-процессов, осуществляемых предприятиями, стало их приспособление к современным условиям информационного общества путем широкого использования новейшей компьютерной и телекоммуникационной техники, формирование на ее основе высокоэффективных информационно-управленческих технологий [5]. В качестве одной из таких технологий выступают системы, автоматизирующие оформление счета на оплату, договоров, актов, накладных и других документов по сделкам. Потребность в подобных системах с каждым годом растет, поскольку удобный и эффективный инструмент управления позволяет значительно сократить временные издержки, предотвратить ошибки, связанные с человеческим фактором, а также контролировать ход выполнения каждого процесса.
Большую значимость приобрели подобные системы, разработанные в виде веб-приложений. Это объясняется тем, что заинтересованные лица зачастую географически распределены, растет доля сотрудников, работающих удаленно, различные компании открывают свои филиалы в нескольких регионах. Современные веб-технологии позволяют решить проблему географической удаленности сотрудников и предоставляют различные инструменты для эффективной коллективной работы.
Заказчик - компания 3sport занимается организацией спортивных соревнований в соответствии с международными стандартами AIMS (Международной ассоциации марафонов мира).
Цели и задачи
В рамках данной работы необходимо реализовать сервис автоматизированного формирования документов для компании-организатора спортивных мероприятий. Такого рода система призвана значительно снизить время выполнения создания счетов, договоров, а также других документов, организовать централизованное хранение документов, исключить рутинные операции путем автоматизации процесса, сократить временные издержки пользователей системы.
Для достижения цели требуется решить следующие задачи:
- изучить бизнес-процессы компании, для которой разрабатывается система;
- выработать требования к разрабатываемой системе;
- изучить современные технологии разработки веб-приложений;
- произвести обзор архитектурных шаблонов проектирования веб-приложений;
- реализовать веб-приложение.


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

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

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


Целью работы являлась разработка сервиса для автоматизированного формирования документов для компании-организатора спортивных соревнований. Для достижения данной цели были решены следующие задачи:
- изучены современные технологии разработки веб-приложений;
- произведен обзор архитектурных шаблонов проектирования веб-приложений, в ходе которого было принято решение придерживаться архитектуры MVC, что позволит создать гибкое веб-приложение, а также разделить бизнес-логику и отображение данных;
- изучены современные инструменты разработки веб-приложений;
- разработаны модули приложения в соответствии с MVC-архитектурой фреймворка Ruby on Rails.
Поставленные задачи работы успешно выполнены, цель достигнута. В дальнейшем планируется сопровождение веб-приложения.
Разработанный сервис имеет перспективы дальнейшего развития. В ближайшем будущем планируется реализовать:
- формирование договора, акта сдачи-приема, отчета и других;
- поиск по документам, клиентам и соревнованиям.



1. Фримен, А. ASP.NET MVC 4 с примерами на C# 5.0 для профессионалов.: Пер. с англ./ А. Фримен. - М.: Издательский дом "Вильямс", 2013. - 688 с.
2. Гринберг, П. CRM со скоростью света / П. Гринберг — СПб.: Символ Плюс, 2007. — 528 с.
3. Ахтырченко К. В., Сорокваша Т. П. Методы и технологии реинжиниринга ИС / Т. П. Сорокваша, К. В. Ахтырченко // Труды Института системного программирования РАН. - 2003. - Т. 4.
4. Томас Д. Гибкая разработка веб-приложений в среде Rails. / Д. Томас. - Издательский дом" Питер", 2014.
5. Рожков Илья Вячеславович Современные направления применения информационных технологий в маркетинге // ЭТАП. 2013. №1. URL: http ://cyberleninka.ru/ article/n/sovremennye-napravleniya-primeneniya- informatsionnyh-tehnologiy-v-marketinge (дата обращения: 29.05.2016).
6. Беллиньясо М. Разработка Web-приложений в среде ASP.NET 2.0: задача — проект — решение = ASP.NET 2.0 Website Programming: Problem - Design - Solution. / М. Беллиньясо — М.: «Диалектика», 2007. — С. 640.
7. Riehle D. Framework design : дис. / D. Riehle - Diss. Technische Wissenschaften ETH Zurich, Nr. 13509, 2000, 2000.
8. Фримен А. ASP.NET MVC 5 с примерами на C# 5.0 для профессионалов, 5-е издание. / А. Фримен — М.: «Вильямс», 2014. — 736 с.
9. Головатый А. Django. Подробное руководство. / А. Головатый — СПб.: Символ-Плюс, 2010. — 560 с.
10. Официальный сайт платформы Node.js - [Электронный ресурс]
URL:https://nodejs.org/ (дата обращения: 29.05.2016).
11. Фернандес О. Путь Rails. Подробное руководство по созданию приложений в среде Ruby on Rails. / О. Фернандес. — Символ-Плюс, 2008. — 768 с.
12. Фоулер Ч. Rails. Сборник рецептов. / Ч. Фоулер. — СПб.: Питер, 2007. — 256 с.
13. Фаулер М. Шаблоны корпоративных приложений. / М. Фаулер. - М.: Издательский дом «Вильямс», 2012. - 544 с.
14. Классификация шаблонов проектирования Мартина Фаулера. [Электронный ресурс] URL: http://martinfowler.com/eaaCatalog/index.html (дата обращения: 29.05.2016).
15. Официальный сайта сервиса NaOplatu - [Электронный ресурс]
URL:http://naoplatu.ru/ (дата обращения: 30.05.2016)...38



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




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