• Nie Znaleziono Wyników

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИТЕРНОПІЛЬСЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ ІМЕНІ ІВАНА ПУЛЮЯФАКУЛЬТЕТ КОМП'ЮТЕРНО-ІНФОРМАЦІЙНИХ СИСТЕМ І ПРОГРАМНОЇІНЖЕНЕРІЇКАФЕДРА КОМП’ЮТЕРНИХ НАУКБАК РОМАН ЮРІЙОВИЧУДК 004.4’22ДОСЛІДЖЕННЯ БІЗНЕС-ПРОЦЕСІВ З ВИКО

N/A
N/A
Protected

Academic year: 2021

Share "МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИТЕРНОПІЛЬСЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ ІМЕНІ ІВАНА ПУЛЮЯФАКУЛЬТЕТ КОМП'ЮТЕРНО-ІНФОРМАЦІЙНИХ СИСТЕМ І ПРОГРАМНОЇІНЖЕНЕРІЇКАФЕДРА КОМП’ЮТЕРНИХ НАУКБАК РОМАН ЮРІЙОВИЧУДК 004.4’22ДОСЛІДЖЕННЯ БІЗНЕС-ПРОЦЕСІВ З ВИКО"

Copied!
7
0
0

Pełen tekst

(1)

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ТЕРНОПІЛЬСЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ ІМЕНІ ІВАНА ПУЛЮЯ

ФАКУЛЬТЕТ КОМП'ЮТЕРНО-ІНФОРМАЦІЙНИХ СИСТЕМ І ПРОГРАМНОЇ ІНЖЕНЕРІЇ

КАФЕДРА КОМП’ЮТЕРНИХ НАУК

БАК РОМАН ЮРІЙОВИЧ

УДК 004.4’22

ДОСЛІДЖЕННЯ БІЗНЕС-ПРОЦЕСІВ З ВИКОРИСТАННЯМ WINDOWS WORKFLOW FOUNDATION

8.05010101 «Інформаційні управляючі системи та технології»

Автореферат

дипломної роботи на здобуття освітнього ступеня «магістр»

Тернопіль

2017

(2)

Роботу виконано на кафедрі комп’ютерних наук Тернопільського національного технічного університету імені Івана Пулюя Міністерства освіти і науки України

Керівник роботи: кандидат технічний наук, доцент кафедри комп’ютерних наук

Гащин Надія Богданівна,

Тернопільський національний технічний університет імені Івана Пулюя,

Рецензент: кандидат фізико-математичних наук, професор кафедри інформатики та математичного моделювання

Михайлишин Михайло Стахович,

Тернопільський національний технічний університет імені Івана Пулюя

Захист відбудеться 20 лютого 2017 р. о 9

.00

годині на засіданні екзаменаційної

комісії №31 у Тернопільському національному технічному університеті імені Івана

Пулюя за адресою: 46001, м. Тернопіль, вул. Руська, 46, навчальний корпус №1,

ауд.701.

(3)

ЗАГАЛЬНА ХАРАКТЕРИСТИКА РОБОТИ

Актуальність теми роботи. Організація конференції – діяльність без якої не обходиться робота великої кількості компаній та державних структур, ця робота займає досить багато часу та ресурсів, тому постає проблема автоматизації та прискорення процесу виконання операцій, що проводиться при організації конференції. Вирішенням даної проблеми є веб-додаток, що дозволить покращити ефективність взаємодії з учасниками конференції, а також буде сприяти налагодженню роботи з матеріалами конференції .

Мета роботи: дослідження принципів моделювання бізнес-процесів та їх опис з використанням Windows Workflow Foundation та практична реалізація веб-додатку

“Організація конференції”.

Об’єкт, методи та джерела дослідження. Методи моделювання, побудови та обробки моделей бізнес-процесів у системі організації конференції з використанням Windows Workflow.Foundation 4 .

Наукова новизна отриманих результатів:

Досліджено ризики та загрози інформаційній безпеці при реалізації та використанні мобільних пристроїв. Для дослідження обрано кількісні методи оцінки ризиків. Створено методику оцінки ризиків інформаційній безпеці при реалізації та використанні бізнес-рішень. Розроблено модель оцінки ризиків та загроз для оцінки ризиків інформаційній безпеці при реалізації та використанні бізнес-рішень.

Практичне значення отриманих результатів.

використання розробленого веб-додатку для автоматизації роботи, що проводиться при організації конференції

Апробація. Окремі результати роботи доповідались на IX Всеукраїнській студентській науково-технічній конференції «Природничі та гуманітарні науки.

Актуальні питання» (20-21 квітня 2016 р., м. Тернопіль).

Структура роботи. Робота складається з розрахунково-пояснювальної записки та графічної частини. Розрахунково-пояснювальна записка складається з вступу, 7 частин, висновків, переліку посилань та додатків. Обсяг роботи:

розрахунково-пояснювальна записка – 119 арк. формату А4, графічна частина – 9 аркушів формату А1

ОСНОВНИЙ ЗМІСТ РОБОТИ

У вступі наведено актуальність організації конференції з використанням веб- додатку.

В першому розділі проаналізовано поняття бізнес-процесів. Описано процес моделювання бізнес-процесів. Розглянуо поняття декларативного програмування.

Для управління бізнес процесами використовується концепція управління потоками робіт, що дозволяє підвищити контрольованість і передбаченість таких процесів, прискорити процес взаємодії з користувачами і додатками, збирати статистику виконання робочих процесів для їх подальшої оптимізації, розробляти гнучкі мови декларації маршруту робочих процесів, позбавити виконавця від виконання рутинної роботи, розпаралелювати потоки робіт, залучати до етапів виконання

3

(4)

процесу лише фахівців з необхідним рівнем кваліфікації за рахунок гнучкої політики ролей користувачів.

В другому розділі описано процес опису логіки роботи програми, у випадку WF використовуються два поняття – activity і workflow. Існує декілька підходів до динамічного моделювання: моделі робочих процесів, моделі потоків даних, об'єктні моделі, життєві цикли об'єктів, варіанти використання, діаграми взаємодії об’єктів.

Для керування потоками робіт використовуються використовуються сучасні case- засоби, спеціалізовані і універсальні мови: Bp-win. Для опису потоків робіт використовуються діаграми станів, які представлені графом.

Проаналізовано поняття workflow, наведено архітектуру WWF, використання якого можливе за допомогою додаткового налаштування для Visual Studio, що дозволяє забезпечити наочність і прозорість програмної логіки, використання WWF підніме на якісно новий рівень вбудовані засоби автоматизації / адаптації додатків, WWF стає новим стандартним елементом платформи Windows з уніфікованим інтерфейсом і єдиними правилами застосування, що істотно спрощує завдання розробників з просування продуктів на його основі, архітектура WWF дає можливість динамічно змінювати виконуються моделі.

В дипломній роботі для опису потоків робіт використовуватимемо технологію Windows workflow foundation 4 разом з Code-beside, тобто структура роботопотоку розроблена як workflow, а логіка розроблена як бібліотека розроблена мовою програмування C#.

В третьому розділі описано функціональні можливості системи, спроектовано потоки робіт, створено діаграми станів об’єктів, переведено діаграму стану в таблицю станів, складено список змінних стану, розроблено базу даних конференції, розроблено дизайн веб-додатку.

В спеціальній частині описано питання якості програмного комплексу.

Якість програмного комплексу може бути підвищено. Адміністратор може вибрати принципи керівництва, визначивши, що є основною метою – своєчасна видача результату, ефективне використання ресурсів або надійне обслуговування. У будь- якому з цих випадків не слід забувати про психологічну складності програм. Як показує досвід, у випадку створення й налагодження великого програмного комплексу дуже важливо, щоб програма кожного з авторів була зрозуміла іншим, що забезпечує чітку і безболісну стиковку. На жаль, прийнятний набір оцінок поки що не розроблений. Глибоке теоретичне розуміння поведінки людини в програмуванні може призвести до розробки більш досконалих оцінок, але перевірити їх придатність слід експериментально.

В частині «Обґрунтування економічної ефективності» проведено розрахунки, спрямовані на визначення економічної ефективності від дослідження бізнес-процесів з використанням Windows WorkFlow Foundation, а також прийнято рішення щодо подальшого розвитку і впровадження.

В частині «Охорона праці та безпека в надзвичайних ситуаціях»

опрацьовано наступні питання: вплив світла на організм людини та систему

управління охороною праці; фактори, що впливають на функціональний стан

користувачів комп’ютерів.

(5)

В частині «Екологія» описано: статистичне оцінювання техногенних впливів; вимоги до мікроклімату, вмісту аероіонів і шкідливих хімічних речовин у повітрі приміщень експлуатації моніторів і ПЕОМ.

У загальних висновках щодо дипломної роботи описано прийняті в роботі технічні рішення.

В графічній частині приведено діаграму станів об'єкту Article, таблицю станів потоку робіт, об’єктну модель, алгоритм головного модуля інформаційної системи, змінні та збережені екземпляри головного модуля конференції – workflow, базу даних системи, інтерфейс веб-додатку.

ВИСНОВКИ

В роботі розглянуто концепцію бізнес процесів, описано стандарти і методології моделювання бізнес-процесів, висвітлено поняття роботопотоку, проаналізовано основні переваги використання роботопотоків, описано динамічну інформаційну модель, висвітлено управління потоками робіт, розглянуто використання діаграм станів для опису потоків робіт, проаналізовано нові можливості Windows workflow foundation 4, описано сховище примірників робочих процесів SQL та налаштування режиму зберігання SQL для робочих процесів і служб робочих процесів, висвітлено використання дій обміну повідомленнями, проаналізовано основи безпеки робочих процесів, описано відображення інформаційної моделі на Windows Workflow Foundation 4, проведено огляд існуючих систем адміністрування конференцій, описано функціональні можливості системи, виконано проектування потоків робіт, створено діаграму станів об'єктів, переведено діаграму стану в таблицю станів, складено список змінних стану, реалізовано веб-додаток на основі розроблених моделей, розроблено базу даних конференцій, створено дизайну веб-додатку.

СПИСОК ОПУБЛІКОВАНИХ АВТОРОМ ПРАЦЬ ЗА ТЕМОЮ РОБОТИ

1. Р.Ю. Бак. Дослідження принципів моделювання бізнес-процесів та їх опис з використанням Windows Workflow Foundation та практична реалізація веб додатку

"Організація конференції" / Р.Ю. Бак. – Тези доповіді на IX Всеукраїнській студентській науково-технічній конференції «Природничі та гуманітарні науки.

Актуальні питання». Том І, Тернопіль, 20-21 квітня 2016 року. – Тернопіль, ТНТУ, 2016. – с. 26-27.

АНОТАЦІЯ

В дипломній роботі розглянуто концепцію бізнес процесів, описано стандарти і методології моделювання бізнес-процесів, висвітлено поняття роботопотоку, проаналізовано основні переваги використання роботопотоків. Розглянуто моделювання потоків робіт та їх опис. Розроблено веб-додаток системи адміністрування конференцій та проведено огляд існуючих систем адміністрування конференцій, описано функціональні можливості системи, виконано проектування потоків робіт, створено діаграму станів об'єктів, переведено діаграму стану в таблицю станів, складено список змінних стану, реалізовано веб-додаток на основі розроблених моделей, розроблено базу даних конференцій, створено дизайну веб-додатку.

Ключові слова: БАЗИ ДАНИХ, ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ, ІНТЕРНЕТ, ІНТЕРФЕЙС, ІНФОРМАЦІЙНО–ДОВІДКОВІ СИСТЕМИ, ОБЛАДНАННЯ, СЕРВЕР .

5

(6)

ANNOTATION

At the same time can run several business processes, some processes can be temporarily suspended. Processes are constantly being created and completed.

Use of business processes in the organization of conferences will make the process more efficient interaction between the application and users will allow to monitor various events and changes.

But there is another question, how to effectively automate all processes, increase accountability and predictability of all possible actions to improve the interaction between a user and an application, these issues can be solved if you use business processes as interaction scheme.

Business process - a stable, purposeful set of interrelated activities (sequence of operations) that a certain technology transform inputs into outputs of value to the consumer.

There are various definitions of "business process" (workflow). Company Giga Group, which specializes in market analysis software for the management and coordination, provides the following definition:

Business process called all aspects of the process relating to its implementation - a sequence of stages of business process and implementing organizations, information sharing between stages, a control mechanism implementation stages.

The concept of business process fits poorly to existing programming languages, as it is less clarity. Part of this problem solve UML and rad-environment. Another problem is that part of the company depends on people. This action, as, for example, the collection of documents can be performed immediately or within two weeks, a person can forget getting sick, or quit. But if the business process is implemented by software - no point to keep in mind the program all the time. State process must be stored in a database (or hard drive) and the occurrence of such events as the end of the collection of documents, the disease process or release the employee must be reinstated, continuing its execution. Thus, if a person performs an action, the process must remind him, and if the reaction does not do - inform user, or transfer the employee to another job. So developers are often faced with the task of automating business processes.

One of the main reasons that motivate the organization to automate business processes can be identified the need to reduce cost or duration of the production cycle requirements for consumers and the state, implementation of quality management, mergers, internal organizational conflict and so on.

Relevance of work: Conference - activities without which the work is complete many companies and government agencies, this work takes a lot of time and resources, so there is a problem automating and accelerating the process of executing transactions made at the conference. The solution to this problem is a Web application that will improve the efficiency of interaction with the participants of the conference and will also facilitate the work of the Conference Proceedings.

Considers the concept of business processes describe the standards and

methodology of modeling business processes, highlights the concept robotopotoku,

analyzes the main advantages of using robotopotokiv. Introduces the modeling workflows

and their description. Developed a web-based application system administration

(7)

conference room, and a review of existing systems administration conference, described the functionality of the system design flow executed works created chart object states, translated into a table diagram of states compiled a list of state variables, implemented Web application based on the developed models, developed a database of conferences, a web design application.

Key words: DATABASE, INFORMATION TECHNOLOGY, INTERNET, INTERFACE, INFORMATION AND REFERENCE SYSTEMS, HARDWARE, SERVERS .

7

Cytaty

Powiązane dokumenty

5 ВИСНОВКИ В дипломній роботі розглянуто технології комп’ютерного зору, проведено порівняльний аналів методів розпізнавання текстової інформації на

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ТЕРНОПІЛЬСЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ ІМЕНІ ІВАНА ПУЛЮЯ ФАКУЛЬТЕТ КОМП'ЮТЕРНО-ІНФОРМАЦІЙНИХ СИСТЕМ І

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ТЕРНОПІЛЬСЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ ІМЕНІ ІВАНА ПУЛЮЯ ФАКУЛЬТЕТ КОМП’ЮТЕРНО-ІНФОРМАЦІЙНИХ СИСТЕМ

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ТЕРНОПІЛЬСЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ ІМЕНІ ІВАНА ПУЛЮЯ ФАКУЛЬТЕТ КОМП’ЮТЕРНО-ІНФОРМАЦІЙНИХ СИСТЕМ

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ ТЕРНОПІЛЬСЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ ІМЕНІ ІВАНА ПУЛЮЯ ФАКУЛЬТЕТ КОМП’ЮТЕРНО–ІНФОРМАЦІЙНИХ СИСТЕМ

Таким чином, процес моделювання ОГАЛС зводиться до розрахунку на персональній ЕОМ коефіцієнта готовності, продуктивності лінії, середніх

У полі ПІБ вказано прізвище, ім'я та по батькові студента, а у полі Спеціальність — скорочену назву спеціальності (наприклад, ПК, ПФ та ін.). Таблиці

З проведеного огляду літературних джерел виявлено низку недоліків у типових КФС медико-біологічних процесів, пов’язаних з їх математичним