Проектирование системы для управления заявками на командировку на базе СЭД ДоксВижин — КиберПедия 

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

Проектирование системы для управления заявками на командировку на базе СЭД ДоксВижин

2020-08-20 238
Проектирование системы для управления заявками на командировку на базе СЭД ДоксВижин 0.00 из 5.00 0 оценок
Заказать работу

Проектирование системы для управления заявками на командировку на базе СЭД ДоксВижин

 

по дисциплине Организация проектирования и разработки программного обеспечения

 

Сдал        
Студент группы U41502                     Порхачёва Н.В.
    (подпись)   (Ф.И.О)
         
Принял       Косовцев В.В.
    (подпись)   (Ф.И.О)

 

 

Санкт-Петербург

2020

Оглавление

ВВЕДЕНИЕ. 3

1 АНАЛИЗ ЗАДАНИЯ И ПОСТАНОВКА ЗАДАЧ. 4

1.1 Постановка задач. 4

1.2 Анализ предметной области. 4

1.3 Выбор и обоснование средств и методов решения задач. 5

2 СОЗДАНИЕ ФУНКЦИОНАЛЬНОЙ МОДЕЛИ ПО.. 7

2.1 Разработка диаграммы вариантов использования. 7

2.2 Оценка трудозатрат на разработку ПО на основе диаграммы вариантов использования. 9

2.2.1 Определение весовых показателей действующих лиц. 9

2.2.2 Определение весовых показателей вариантов использования. 10

2.2.3 Определение технической сложности проекта. 11

2.2.4 Определение уровня квалификации разработчиков. 12

2.3 Создание макета графического интерфейса пользователя. 13

3. СОЗДАНИЕ ЛОГИЧЕСКОЙ МОДЕЛИ ПО.. 19

3.1 Разработка диаграммы классов. 19

3.1.1 Проектирование уровня данных. 19

3.1.2 Проектирование уровня интерфейса. 21

3.1.3 Проектирование уровня бизнес-логики. 21

3.2 Разработка диаграмм последовательностей. 22

3.3 Разработка диаграмм деятельности. 23

3.4 Разработка диаграмм состояний. 24

4 СОЗДАНИЕ ФИЗИЧЕСКОЙ МОДЕЛИ ПО.. 25

4.1 Разработка диаграммы компонентов. 25

4.2 Разработка диаграммы развертывания. 26

5 ОПИСАНИЕ РЕАЛИЗАЦИИ.. 27

ЗАКЛЮЧЕНИЕ. 28

СПИСОК ЛИТЕРАТУРЫ.. 29

ПРИЛОЖЕНИЕ А.. 30

 


ВВЕДЕНИЕ

Для повышения эффективности работы компании необходимо четкое взаимодействие между отделами и налаженный процесс коммуникации с клиентами. Успешное выполнение данных требований зависит от многих факторов, но одним из главных является автоматизация внутренних и внешних процессов предприятия. Часто компании делают уклон на автоматизацию внешних процессов, внедряя CRM системы. Но с точки зрения номинальных затрат компании, наиболее актуальным является автоматизация внутренних процессов. Благодаря успешной автоматизации повышается уровень экономики предприятия. Как упоминается в учебнике «Корпоративные инновационные системы» Г.М. Новикова «Эффективность работы предприятия определяется степенью автоматизации основных и обеспечивающих бизнес-процессов компании»[1].

Несмотря на информационное развитие, личные встречи играет большую роль в бизнесе. Чем больше проводится пресейлов для потенциальных заказчиков и личных встреч с существующими клиентами, тем сильнее расширяется клиентская база, а значит вырастает прибыль компании. Для этого каждый сотрудник компании должен иметь возможность при любой возможности отправиться в командировку. Верно выстроенный процесс «Управления заявками на командировку» позволит экономить средства на билеты и гостиницу и время сотрудников, участвующих в данном процессе.

В данной работе будет рассматриваться объект автоматизации – процесс управление заявками на командировку.

Решение по автоматизации бизнес процесса «Управление заявками на командировку» представлено во многих информационных системах. Для ECM DocsVision это будет новый проект, который в дальнейшем может выйти на продажу с самим продуктом.

Благодаря результату, полученному в процессе работы, бизнес-процесс «Управление заявками на командировку» будет автоматизирован и настроен на системе Docsvision. Для дальнейшей работы необходим будет перенос с тестового сервера на промышленный.

АНАЛИЗ ЗАДАНИЯ И ПОСТАНОВКА ЗАДАЧ

Постановка задач

Для выполнения курсовой работы необходимо смоделировать ПО для бизнес-процесса «Управление заявкой на командировкой» в нотации UML диаграммы:

· UseCase diagram;

· Class diagram;

· Sequence diagram;

· Activity diagram;

· State Machine diagram;

· Component diagram;

· Deployment diagram

После проектирования всех компонентов системы необходимо разработать прототип информационной системы для автоматизации бизнес-процесса «Управления заявкам на командировку»

Анализ предметной области

Для начала анализа обратимся к термину Командировка. Служебная командировка - поездка работника по распоряжению работодателя на определенный срок для выполнения служебного поручения вне места постоянной работы. Служебные поездки работников, постоянная работа которых осуществляется в пути или имеет разъездной характер, служебными командировками не признаются.[2]

Для анализа и моделирования бизнес процесса был предоставлен регламент проведения командировок компании ДоксВижин, нынешний портал группы компаний DIGITAL DESIGN, а также проведено интервью для определения недостатков нынешней системы и выявления требований. Участники бизнес-процесса:

· Руководитель командируемого – учувствует в процессе согласования заявки на командировку. Имеет возможность согласовать и не согласовать командировку.

· Сотрудник отдела управления персоналом –получает уведомление о том, что создана командировка и оформляет приказ на командировку во внешней системе.

· Командируемый – заполняет заявку на командировку, получает билеты по почте от офис-менеджера. Может проследить процесс согласования его командировки.

· Финансовый директор – участвует в процессе согласования на командировку. Имеет возможность согласовать и не согласовать командировку.

· Бухгалтер – учувствует в процессе согласования на командировку. Определяет может ли данный сотрудник поехать в данный момент в командировку и определяет сколько это будет стоить. После того, как командировку согласовали, подготавливает суточные.

· Офис-менеджер – получает уведомление о новой командировке, после согласования покупает билеты и бронирует гостиницу.

ОПИСАНИЕ РЕАЛИЗАЦИИ

В рамках данной курсовой работы были смоделирован диаграммы для дальнейшей реализации бизнес-процесса «Управление заявками на командировку»


 

ЗАКЛЮЧЕНИЕ

В рамках работы был проанализирован и спроектирован бизнес-процесс «Управление заявками на командировку». После выполненной работы команда разработки сможет начать итерационно выполнять разработку данного проекта.

Диаграммы UML помогают полностью описать проект и все его технические нюансы. Благодаря данной нотации налаживается связь между аналитиками и программистами, техническое задание становится понятнее.


 

СПИСОК ЛИТЕРАТУРЫ

 

1. Новикова Г.М. Корпоративные информационные системы: Учеб. пособие. – Москва: РУДН, 2009. – 94 с.

2. Карл И.Вигерс. Разработка требований к программному обеспечению – Москва: Русская редакция, 2018 – 213-225 с.

3. Система управления документами и бизнес-процессами. «Docsvision» 5.4 РУКОВОДСТВО ПО НАСТРОЙКЕ Редакция документа 13.0, 2018 г.

4. Docsvision 5 Система управления документами и бизнес-процессами Docsvision 5. Web-клиент Версия 5.4.10 Руководство по настройке, 2018 г.

5. Курсы BPMN [Электронный ресурс]. –  2013. Режим доступа: https://www.elma-bpm.ru/journal/?category=283 - Дата обращения: 20.04.2020

6. Википедия. Свободная энциклопедия. [Электронный ресурс] Режим доступа: https://ru.wikipedia.org/wiki/Диаграмма_состояний_(UML) - Дата обращения: 02.05.2020

7. VP Online [Электронный ресурс] Режим доступа: https://online.visual-paradigm.com/diagrams/ - Дата обращения: 10.05.2020

8. Сайт ресурсов UML, поддерживаемый Object Management Group. [Электронный ресурс] Режим доступа: https://www.uml.org/ - Дата обращения: 06.05.2020

 


 


ПРИЛОЖЕНИЕ А

Рисунок 11 Диаграмма деятельности "Создание заявки на командировку"

Рисунок 12 Диаграмма деятельности "Отправка заявки на согласование"

 

 


 


[1] Новикова Г.М. Корпоративные информационные системы: Учеб. пособие. – М.: РУДН, 2008. – 94 с.:

[2] Трудовой кодекс Российской Федерации" от 30.12.2001 N 197-ФЗ (ред. от 01.04.2019)

Проектирование системы для управления заявками на командировку на базе СЭД ДоксВижин

 

по дисциплине Организация проектирования и разработки программного обеспечения

 

Сдал        
Студент группы U41502                     Порхачёва Н.В.
    (подпись)   (Ф.И.О)
         
Принял       Косовцев В.В.
    (подпись)   (Ф.И.О)

 

 

Санкт-Петербург

2020

Оглавление

ВВЕДЕНИЕ. 3

1 АНАЛИЗ ЗАДАНИЯ И ПОСТАНОВКА ЗАДАЧ. 4

1.1 Постановка задач. 4

1.2 Анализ предметной области. 4

1.3 Выбор и обоснование средств и методов решения задач. 5

2 СОЗДАНИЕ ФУНКЦИОНАЛЬНОЙ МОДЕЛИ ПО.. 7

2.1 Разработка диаграммы вариантов использования. 7

2.2 Оценка трудозатрат на разработку ПО на основе диаграммы вариантов использования. 9

2.2.1 Определение весовых показателей действующих лиц. 9

2.2.2 Определение весовых показателей вариантов использования. 10

2.2.3 Определение технической сложности проекта. 11

2.2.4 Определение уровня квалификации разработчиков. 12

2.3 Создание макета графического интерфейса пользователя. 13

3. СОЗДАНИЕ ЛОГИЧЕСКОЙ МОДЕЛИ ПО.. 19

3.1 Разработка диаграммы классов. 19

3.1.1 Проектирование уровня данных. 19

3.1.2 Проектирование уровня интерфейса. 21

3.1.3 Проектирование уровня бизнес-логики. 21

3.2 Разработка диаграмм последовательностей. 22

3.3 Разработка диаграмм деятельности. 23

3.4 Разработка диаграмм состояний. 24

4 СОЗДАНИЕ ФИЗИЧЕСКОЙ МОДЕЛИ ПО.. 25

4.1 Разработка диаграммы компонентов. 25

4.2 Разработка диаграммы развертывания. 26

5 ОПИСАНИЕ РЕАЛИЗАЦИИ.. 27

ЗАКЛЮЧЕНИЕ. 28

СПИСОК ЛИТЕРАТУРЫ.. 29

ПРИЛОЖЕНИЕ А.. 30

 


ВВЕДЕНИЕ

Для повышения эффективности работы компании необходимо четкое взаимодействие между отделами и налаженный процесс коммуникации с клиентами. Успешное выполнение данных требований зависит от многих факторов, но одним из главных является автоматизация внутренних и внешних процессов предприятия. Часто компании делают уклон на автоматизацию внешних процессов, внедряя CRM системы. Но с точки зрения номинальных затрат компании, наиболее актуальным является автоматизация внутренних процессов. Благодаря успешной автоматизации повышается уровень экономики предприятия. Как упоминается в учебнике «Корпоративные инновационные системы» Г.М. Новикова «Эффективность работы предприятия определяется степенью автоматизации основных и обеспечивающих бизнес-процессов компании»[1].

Несмотря на информационное развитие, личные встречи играет большую роль в бизнесе. Чем больше проводится пресейлов для потенциальных заказчиков и личных встреч с существующими клиентами, тем сильнее расширяется клиентская база, а значит вырастает прибыль компании. Для этого каждый сотрудник компании должен иметь возможность при любой возможности отправиться в командировку. Верно выстроенный процесс «Управления заявками на командировку» позволит экономить средства на билеты и гостиницу и время сотрудников, участвующих в данном процессе.

В данной работе будет рассматриваться объект автоматизации – процесс управление заявками на командировку.

Решение по автоматизации бизнес процесса «Управление заявками на командировку» представлено во многих информационных системах. Для ECM DocsVision это будет новый проект, который в дальнейшем может выйти на продажу с самим продуктом.

Благодаря результату, полученному в процессе работы, бизнес-процесс «Управление заявками на командировку» будет автоматизирован и настроен на системе Docsvision. Для дальнейшей работы необходим будет перенос с тестового сервера на промышленный.

АНАЛИЗ ЗАДАНИЯ И ПОСТАНОВКА ЗАДАЧ

Постановка задач

Для выполнения курсовой работы необходимо смоделировать ПО для бизнес-процесса «Управление заявкой на командировкой» в нотации UML диаграммы:

· UseCase diagram;

· Class diagram;

· Sequence diagram;

· Activity diagram;

· State Machine diagram;

· Component diagram;

· Deployment diagram

После проектирования всех компонентов системы необходимо разработать прототип информационной системы для автоматизации бизнес-процесса «Управления заявкам на командировку»

Анализ предметной области

Для начала анализа обратимся к термину Командировка. Служебная командировка - поездка работника по распоряжению работодателя на определенный срок для выполнения служебного поручения вне места постоянной работы. Служебные поездки работников, постоянная работа которых осуществляется в пути или имеет разъездной характер, служебными командировками не признаются.[2]

Для анализа и моделирования бизнес процесса был предоставлен регламент проведения командировок компании ДоксВижин, нынешний портал группы компаний DIGITAL DESIGN, а также проведено интервью для определения недостатков нынешней системы и выявления требований. Участники бизнес-процесса:

· Руководитель командируемого – учувствует в процессе согласования заявки на командировку. Имеет возможность согласовать и не согласовать командировку.

· Сотрудник отдела управления персоналом –получает уведомление о том, что создана командировка и оформляет приказ на командировку во внешней системе.

· Командируемый – заполняет заявку на командировку, получает билеты по почте от офис-менеджера. Может проследить процесс согласования его командировки.

· Финансовый директор – участвует в процессе согласования на командировку. Имеет возможность согласовать и не согласовать командировку.

· Бухгалтер – учувствует в процессе согласования на командировку. Определяет может ли данный сотрудник поехать в данный момент в командировку и определяет сколько это будет стоить. После того, как командировку согласовали, подготавливает суточные.

· Офис-менеджер – получает уведомление о новой командировке, после согласования покупает билеты и бронирует гостиницу.


Поделиться с друзьями:

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...

История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.056 с.