Тема: Разработка элементов информационной системы заказа транспорта для сотрудников компаний
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Глава 1 Анализ предметной области 10
1.1 Технико-экономическая характеристика предметной области 10
1.1.1 Характеристика предприятий 10
1.1.2 Краткая характеристика подразделения и его видов деятельности 12
1.2 Разработка и анализ модели бизнес -процессов «КАК ЕСТЬ» 14
1.3 Обоснование необходимости автоматизированного варианта решения и
формирование требований к новой технологии 19
1.4 Анализ существующих разработок на предмет соответствия
определенным требованиям 24
1.5 Постановка задачи на разработку АИС 26
1.6 Разработка модели бизнес -процессов «КАК ДОЛЖНО БЫТЬ» 28
Выводы по главе 1 34
Глава 2 Проектирование информационной системы 35
2.1 Объектная модель АИС и её описание 35
2.2 Логическая модель АИС и её описание 37
2.3 Функциональная модель АИС и её описание 43
2.4 Информационное обеспечение АИС 44
2.4.1 Описание используемых нормативно -справочных документов 44
2.4.2 Характеристика входной и оперативной информации 49
2.4.3 Характеристика выходной информации 51
2.5 Логическая модель данных АИС и её описание 54
Выводы по главе 2 55
Глава 3 Техническая реализация компонентов АИС 57
3.1 Описание архитектуры АИС 57
3.2 Технологическое обеспечение решения 60
3.2.1 Определение набора технологий для реализации серверного
программного обеспечения АИС 60
3.2.2 Определение набора технологий для реализации клиентского
программного обеспечения АИС 62
3.2.3 Выбор СУБД и обоснование выбора 64
3.3 Техническая реализация компонентов АИС 66
3.3.1 Физическая модель БД АИС 66
3.3.2 Описание программных модулей АИС 67
3.3.3 Обобщенное описание процесса сбора, передачи, обработки и выдачи
информации 69
3.4 Описание реализованной функциональности 75
Выводы по главе 3 81
ЗАКЛЮЧЕНИЕ 83
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 85
ПРИЛОЖЕНИЕ А Доменная модель предметной области 89
ПРИЛОЖЕНИЕ Б Листинг кода сервиса аутентификации 90
📖 Введение
Рассматриваемый в данной выпускной квалификационной работе процесс разработки направлен на создание элементов информационной системы, автоматизирующей процессы подачи, обработки и акцептации заявок на заказ автотранспорта сотрудниками различных компаний, а также формирования отчётной документации, по мере возникновения такой необходимости.
Объектом исследования выступает деятельность компаний, направленная на организацию процесса предоставления автотранспорта для своих сотрудников.
Предметом исследования является автоматизация процессов сбора, хранения и обработки данных, используемых в рассматриваемой предметной области, а также получения отчётной документации на основании этих данных, при возникновении такой потребности.
Целью выпускной квалификационной работы является разработка элементов автоматизированной информационной системы заказа автотранспорта для сотрудников компаний. Целесообразность разработки, распространения и внедрения данной информационной системы в ИТ - инфраструктуры компаний обуславливается возможным снижением трудозатрат путем повышения оперативности сбора и обработки данных, уменьшением вероятности допущения ошибок при работе с ними, а также хранения их в структурированном и консистентном виде.
Для достижения цели, поставленной в рамках данной выпускной квалификационной работы, необходимо выполнить ряд задач:
- проанализировать учебную, учебно -методическую, а также научно - техническую литературу, посвященную теме разработки автоматизированных информационных систем;
- произвести анализ рабочих процессов деятельности, направленной на заказ транспорта для сотрудников типичной компании, построить их концептуальные модели;
- проанализировать рынок программных продуктов в данной области на предмет наличия аналогов, определить достоинства и недостатки каждого из них;
- на основании результатов первичного анализа, определить и обосновать актуальную необходимость в разработке, распространении и внедрении реализованной автоматизированной системы, а также выработать требования к её проекту;
- обоснованно выбрать архитектурное решение, наиболее подходящее для реализации программного продукта;
- спроектировать хранилище данных информационной системы, его доменную модель;
- произвести обоснованный выбор средств реализации автоматизированной информационной системы;
- реализовать физическое хранилище данных системы посредством выбранных технических средств;
- реализовать серверное приложение системы посредством выбранных технических средств;
разработать клиентское приложение системы посредством выбранных технических средств;
- протестировать работоспособность и адекватность поведения реализованного программного решения при различных входных данных посредством реализации и выполнения «дымовых», модульных и интеграционных тестов;
- сделать заключение о проделанной работе, описать достоинства и обозначить дальнейшие планы развития программного продукта.
Содержание работы включает в себя введение, три главы, заключение, список использованных источников, а также приложения.
Первая глава работы посвящена анализу типовой структуры предприятий и их бизнес-процессов, направленных на заказ автотранспорта для их сотрудников. В главе представлена концептуальная модель, наглядно отражающая текущее и предлагаемое состояния рассматриваемой предметной области, обосновывается актуальность необходимости разработки автоматизированного решения, приводятся результаты анализа рынка программных продуктов на наличие аналогичных систем. После этого, обозначается цель разработки, а также определяется назначение и вырабатываются требования к новому автоматизированному решению.
Во второй главе приводится поэтапный процесс проектирования компонентов автоматизированной информационной системы: представляются её объектная, функциональная и логическая модели, описывается её информационное обеспечение, а также приводится логическая модель хранилища данных.
Третья глава описывает процесс непосредственной технической реализации решения: архитектурные принципы, положенные в основу проекта, набор технологий для физической реализации его компонентов, а также их отладки. Глава содержит описание реализованных программных модулей с примерами программного кода, механизмов их взаимодействия. Наконец, завершает данную главу параграф, в котором обозначаются основные функциональные характеристики реализованных компонентов системы, приводятся их частичные визуальные представления.
В заключении подводятся итоги выполненной работы, описываются достоинства и обозначаются планы дальнейшего развития реализованного программного продукта.
Результатом выполнения поставленной цели и определенных задач, должен являться протестированный и задокументированный программный продукт, удовлетворяющий всем предъявленным к нему требованиям.
✅ Заключение
1) отправлять заявки на заказ корпоративного транспорта, при наличии такой потребности;
2) рассматривать и обрабатывать заявки ответственным за данные процессы лицам;
3) осуществлять выборки по определенным условиям за указанный период и генерирующая результаты выборки в виде документа электронных таблиц Microsoft Office Excel;
4) отправлять скан-копии документов, подтверждающие оплату заявок сотрудниками из собственных средств на рассмотрение;
5) получать от системы уведомления в виде email-писем.
Заложенная в основу архитектурная модель системы является достаточно гибкой, позволяет расширять и дополнять имеющуюся кодовую базу с минимальными рисками. Это было достигнуто путем организации слабой связанности - зависимостей компонентов только от абстракций. Клиентское приложение максимально отвязано от бизнес-операций, и, поскольку, сервис бизнес-логики представлен в виде независимых api-контроллеров, при соблюдении контрактов данных и операций, это дает преимущественную возможность использования сервиса сторонними, например, мобильными приложениями.
Однако, поскольку, разработка была направлена только на реализацию компонентов системы, её начального приближения, следует также обозначить ряд планов дальнейшего развития и доработки системы:
1) разработка системы логгирования - ведения журнала операций, действий и ошибок, возникающих в ходе жизненного цикла работы;
2) реализация функциональности, запланированной на версию 1.1 и 1.2, перечисленной в требованиях к разработке;
3) доработка и рестайлинг клиентского приложения информационной системы, рефакторинг его исходного кода;
4) реализация начального прототипа мобильного приложения, использующего уже существующий сервис бизнес-логики, а также реализуемую им функциональность.
Подводя итог, можно сказать, что несмотря на очевидную необходимость в продолжении разработки, наращивании функциональной и документальной базы, реализованные компоненты системы реализуют задачи, поставленные перед ними и представляют собой отличную технологическую основу для дальнейшего развития.



