Актуальность
В настоящее время главным направлением перестройки бизнес-процессов, осуществляемых предприятиями, стало их приспособление к современным условиям информационного общества путем широкого использования новейшей компьютерной и телекоммуникационной техники, формирование на ее основе высокоэффективных информационно-управленческих технологий [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