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