Аннотация 2
ВВЕДЕНИЕ 6
Глава 1 АНАЛИЗ СОСТОЯНИЯ ПРОБЛЕМЫ И ПОСТАНОВКА ЗАДАЧИ НА РАЗРАБОТКУ WEB-ПРИЛОЖЕНИЯ ОЦЕНКИ КОМАНДИРОВОЧНЫХ РАСХОДОВ 9
1.1 Разработка требований к web-приложению оценки командировочных расходов 9
1.2 Обзор и анализ ИТ -решений для оценки командировочных расходов 10
1.2.1 Облачное приложение «Командировочные расходы» 10
1.2.2 Онлайн-сервис для планирования командировок OneTwoTrip for Business 12
1.2.3 Онлайн-система бронирования деловых поездок TopClient 13
1.3 Разработка технического задания на создание web-приложения оценки командировочных расходов 15
Глава 2 ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ WEB-ПРИЛОЖЕНИЯ ОЦЕНКИ КОМАНДИРОВОЧНЫХ РАСХОДОВ 18
2.1 Выбор технологии СОА для разработки web-приложения 18
2.2 Разработка логическая модели web-приложения оценки командировочных расходов 21
2.2.1 Диаграмма вариантов использования web-приложения оценки командировочных расходов 21
2.2.2 Диаграмма классов web-приложения оценки командировочных расходов 24
2.3 Диаграмма последовательности оценки командировочных расходов 26
Глава 3 РЕАЛИЗАЦИЯ WEB-ПРИЛОЖЕНИЯ ОЦЕНКИ КОМАНДИРОВОЧНЫХ РАСХОДОВ 29
3.1 Выбор среды разработки для web-приложения оценки командировочных расходов 29
3.2 Разработка программы web-приложения оценки командировочных расходов 30
3.3 Описание работы web-приложения оценки командировочных расходов 33
3.4. Оценка эффективности web-приложения оценки командировочных расходов 37
ЗАКЛЮЧЕНИЕ 39
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 40
ПРИЛОЖЕНИЕ А Фрагмент кода web-приложения 43
В условиях кризиса для обеспечения эффективной работы предприятия необходимо оптимизировать его расходы, в том числе на производственные нужды.
В полной мере это относится и к командировочным расходам.
Совершенно очевидно, что помимо чисто управленческих решений, направленных на сокращение той или иной статьи затрат, успешное решение данной проблемы невозможно без автоматизации процесса оценки командировочных расходов .
Необходимо отметить, что в условиях постоянно меняющихся курсов валют, цен на авиабилеты и аренду жилья, для определения реальной стоимости командировочных расходов необходима актуальная информация по каждому из их видов. Это позволит существенно повысить эффективность управления соответствующей статьей затрат предприятия.
Данную проблему можно решить с помощью современных web- технологий и подходов к реализации программного обеспечения (ПО).
В последнее время для повышения гибкости программного обеспечения и снижения затрат на его разработку успешно применяются новые интеграционные технологии на основе сервисно-ориентированной архитектуры (ССЛ), обеспечивающие взаимодействие различных аппаратных и технологических платформ, языков программирования, операционных систем и коммуникаций.
Применение СОА обеспечит следующие преимущества:
• быструю адаптацию к изменяющимся условиям рынка;
• сокращение времени ввода новых продуктов;
• увеличение доходов компании;
• смещение акцента с технической составляющей на результат, доступность информационной системы для бизнеса, концентрацию на его основных задачах.
Таким образом, актуальность бакалаврской работы обусловлена необходимостью разработки web -приложения оценки командировочных расходов на основе технологии СОА для повышения эффективности управления соответствующими затратами предприятия.
Объект исследования бакалаврской работы - оценка командировочных расходов.
Предмет исследования бакалаврской работы - web-приложение оценки командировочных расходов.
Цель бакалаврской работы - разработка web-приложения оценки командировочных расходов на основе технологии СОА.
Для достижения поставленной цели необходимо решить следующие задачи:
• произвести анализ известных ИТ -решений для оценки командировочных расходов и обосновать целесообразной разработки нового web-приложения;
• разработать логическую модель web-приложения для оценки командировочных расходов;
• выбрать средства разработки web-приложения для оценки командировочных расходов;
• реализовать web-приложение и оценить его эффективность.
Методы исследования: технология СОА, метод объектно-ориентированного анализа и проектирования.
Практическая значимость работы заключается в разработке нового web-приложения для оценки командировочных расходов.
Соответствие содержания бакалаврской работы профессиональным компетенциям по видам профессиональной деятельности выпускника:
• научно -исследовательская деятельность:
— готовность к использованию метода системного моделирования при исследовании и проектировании программных систем (ПК -1).
Представленная бакалаврская работа состоит из введения, трех глав, заключения, приложения и списка литературы.
Во введение обозначается тема работы и ее актуальность, описывается объект и предмет исследования, цели и задачи, которые необходимо решить в данной работе.
В первой главе представлены обзор и анализ известных ИТ-решений, предназначенных для оценки командировочных расходов, и обоснована целесообразность разработки нового web-приложения на основе технологии СОА.
Вторая глава посвящена разработке логической модели web-приложения на основе объектно-ориентированного подхода.
В третьей главе описан процесс реализации web-приложения и оценена его эффективность.
В заключении представлены результаты выполнения бакалаврской работы.
В приложении приведены фрагменты кода web-приложения.
Тема бакалаврской работы посвящена актуальной проблеме разработки web-приложения оценки командировочных расходов на основе технологии СОА.
В ходе выполнения бакалаврской работы достигнуты следующие результаты:
• в технологии FURPS+ разработаны требования к web-приложению и на их основе произведен анализ известных ИТ -решений для оценки командировочных расходов. Обоснована целесообразность разработки нового web-приложения;
• для разработки web-приложения выбрана технология REST API:
• основе объектно-ориентированного подхода и языка UML разработана логическая модель web-приложения оценки командировочных расходов;
• в качестве средства реализации web-приложения web-приложения оценки командировочных расходов выбрана CMS «1С - Битрикс: Управление сайтом»;
• реализовано web-приложение оценки командировочных расходов и подтверждена его функциональная эффективность.
Разработанное web-приложение оценки командировочных расходов может быть рекомендовано для использования в различных сферах бизнеса и управления.
Нормативно-правовые акты
1. ГОСТ 19.701-90. Единая система программной документации. Схемы алгоритмов, программ, данных и систем.
2. ГОСТ 34.602-89. Информационные технологии. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы.
3. «Трудовой кодекс Российской Федерации» от 30.12.2001 N 197-ФЗ (ред. от 05.02.2018).
Научная и методическая литература
4. Вдовин В.М. Предметно-ориентированные экономические информационные системы: Учебное пособие / В. М. Вдовин, Л. Е. Суркова, А. А. Шурупов. - М.: Издательско-торговая корпорация «Дашков и К°», 2013. — 388 с.
5. Биберштейн Н. и [др.] Компас в мире сервис-ориентированной архитектуры (SAO). - М.: КУДИЦ-Пресс, 2013. - 256 с.
Электронные ресурсы
6. Веб-сервис курсов валют ЦБ РФ [Электронный ресурс]. - Режим доступа: https://www.cbr.ru/development/DWS/ (дата обращения 05.06.2018).
7. Кириллов Ю.В. Прикладные методы оптимизации. Часть 1. Методы решения задач линейного программирования [Электронный ресурс]: учебное пособие / Ю.В. Кириллов, С.О. Веселовская. - Новосибирск: Новосибирский государственный технический университет, 2012. - 235 с. - Режим доступа: http://www.iprbookshop.ru/45430.html (дата обращения 05.06.2018).
8. Компания «1С-Битрикс» [Электронный ресурс]. - Режим доступа: https://www.1c-bitrix.ru/ (дата обращения 05.06.2018).
9. Леоненков А.В. Объектно-ориентированный анализ и проектирование с использованием UML и IBM Rational Rose. Курс лекций [Электронный ресурс]: учебное пособие для студентов вузов, обучающихся по специальностям в области информационных технологий / А.В. Леоненков. - Москва, Саратов: Интернет-Университет Информационных Технологий (ИНТУИТ), Вузовское образование, 2017. — 318 с. - Режим доступа: http://www.iprbookshop.ru/67388.html (дата обращения 05.06.2018).
10. Методы принятия оптимальных решений. Часть 1 [Электронный ресурс]: учебное пособие / Р.М. Безбородникова [и др.]. - Оренбург: Оренбургский государственный университет, ЭБС АСВ, 2016. - 245 c. - Режим доступа: http ://www. iprbookshop.ru/69912.html (дата обращения 05.06.2018).
11. Облачное приложение «Командировочные расходы» [Электронный ресурс]. - Режим доступа: https://hamiltonapps.ru/kompensacija-rashodov-na- komandirovk (дата обращения 05.06.2018).
12. Онлайн-сервис для планирования командировок OneTwoTrip for Business [Электронный ресурс]. - Режим доступа: https://b2b.onetwotrip .com/?utm source=startpack&utm campaign=startpack&utm medium=category&utm content=bookmg-busmess-trips (дата обращения 05.06.2018).
13. Онлайн-система бронирования деловых поездок TopClient [Электронный ресурс]. - Режим доступа: https://startpack.ru/application/topclient (дата обращения 05.06.2018).
14. Ржихина Е.Г. Документальное подтверждение командировочных расходов [Электронный ресурс] / Е.Г. Ржихина. - Саратов: Ай Пи Эр Медиа, 2010. — 49 c. - Режим доступа: http://www.iprbookshop.ru/982.html (дата обращения 05.06.2018).
15. Самуйлов С.В. Объектно-ориентированное моделирование на основе UML [Электронный ресурс] : учебное пособие / С.В. Самуйлов. - Саратов: Вузовское образование, 2016. — 37 c. - Режим доступа: http://www.iprbookshop.ru/47277.html (дата обращения 05.06.2018).
...