- •Постановка задачи
- •1. Организационная структура предприятия
- •2. Моделирование бизнес – процессов предприятия
- •2.1 Разработка функциональных моделей в стандарте idef0
- •2.2 Моделирование движения потоков данных в стандарте dfd
- •2.3 Документирование технологических процессов в стандарте idef3
- •Список использованных источников
Оглавление
Постановка задачи 1
1. Организационная структура предприятия 2
2. Моделирование бизнес – процессов предприятия 2
2.1 Разработка функциональных моделей в стандарте IDEF0 2
2.2 Моделирование движения потоков данных в стандарте DFD 14
2.3 Документирование технологических процессов в стандарте IDEF3 25
Выводы 27
Список использованных источников 27
Постановка задачи
Необходимо разработать модели бизнес процессов проекта внедрения информационной системы для обеспечения деятельности железнодорожной кассы.
Основным родом деятельности железнодорожной кассы является продажа билетов на поезда.
Процесс продажи билетов включает в себя следующие действия:
Проведение технического осмотра составов
Распределение сотрудников по бригадам
Составление расписания рейсов
Продажа билета
Для работы системы ей необходимо предоставить из внешних источников следующую информацию:
Отчёт о последнем проведённом техническом обслуживании
Сообщения сотрудников об их состоянии
Данные пассажира
В ходе выполнения вышеописанных процессов в базу данных железнодорожной кассы должна поступить следующая информация:
Данные о проведённом техническом обслуживании
Данные о рабочих бригадах
Расписание рейсов
Информация о билете
В завершении процесса продажи билета пассажир получает билет и оплачивает его стоимость.
1. Организационная структура предприятия
Организационная структура предприятия показана рис. 1.
Рис. 1 – Организационная структура предприятия
2. Моделирование бизнес – процессов предприятия
2.1 Разработка функциональных моделей в стандарте idef0
Контекстная диаграмма IDEF0 «Продажа билетов на поезд»
На рис. 2 приведена контекстная диаграмма функциональной модели в нотации IDEF0 «Продажа билетов на поезд». Модель представлена единственным функциональным блоком «Продать билеты на поезд».
Рис. 2 – Контекстная диаграмма «Продажа билетов на поезд» в нотации IDEF0
Характеристика объектов контекстной диаграммы «Продажа билетов на поезд» приведена в таблице 1.
Таблица 1
Глоссарий контекстной диаграммы функциональной модели в нотации IDEF0
Объект |
Название |
Определение |
Описание |
Функция А0 |
Продать билеты на поезд |
Продажа билетов пассажирам |
Организация работы железнодорожной кассы для продажи билетов пассажирам |
Вход А0 |
Данные пассажира |
Паспортные данные пассажира |
ФИО и паспортные данные пассажира |
Вход А0 |
Отчёт о последнем техническом обслуживании |
Данные о последнем проведённом техническом обслуживании |
Полученные с других станций сведения о возможных неполадках составов, найденных во время последнего технического осмотра |
Вход А0 |
Сообщения сотрудников об их состоянии |
Сведения о состоянии сотрудников |
Сообщения, в которых сотрудники описывают причину своего отсутствия: болезнь, личные причины и т.д |
Выход А0 |
Деньги |
Деньги, полученные от пассажира |
Доход от продажи билета |
Контроль А0 |
Правила эксплуатации железнодорожных составов |
Основание для проведения ежедневного технического осмотра |
Документ, в котором прописаны правила использования железнодорожных составов |
Контроль А0 |
Должностные инструкции |
Регламент выполнения должностных обязанностей |
Правила выполнения должностных обязанностей сотрудниками |
Контроль А0 |
ФЗ «Устав железнодорожного транспорта» |
Федеральный закон, регулирующий продажу билетов на железнодорожный транспорт |
Правовой акт, регулирующий стоимость и правила продажи билетов на железнодорожный транспорт |
Механизм А0 |
Заведующий парком техники |
Сотрудник предприятия, отвечающий за техническое состояние составов |
Ресурс для проведения технического осмотра состава (обработка и отправка данных) |
Механизм А0 |
Ремонтная бригада |
Сотрудники ремонтного депо |
Ресурс для проведения технического осмотра состава (проведение осмотра) |
Механизм А0 |
Менеджер по персоналу |
Сотрудник предприятия, отвечающий за распределение членов бригад |
Ресурс для проведения распределения сотрудников по бригадам |
Механизм А0 |
Диспетчер |
Сотрудник предприятия, отвечающий за составление расписания рейсов |
Ресурс для составления расписания рейсов |
Механизм А0 |
Пассажир |
Человек, желающий пробрести билет |
Ресурс для продажи билета (предоставление данных и оплата билета) |
Механизм А0 |
Кассир |
Сотрудник, отвечающий за оформление и продажу билетов |
Ресурс для продажи билета (оформление билета и получение оплаты) |
Механизм А0 |
БД Железнодорожной кассы |
База данных железнодорожной кассы |
Ресурс, необходимый для осуществления процесса продажи билета |
Декомпозиция контекстной диаграммы
Декомпозиция контекстной диаграммы «Продажа билетов на поезд» показана на рис. 3.
Рис. 3 – Декомпозиция контекстной диаграммы в нотации IDEF0
Управляющий процесс «Правила эксплуатации железнодорожных составов» после получения отчёта о последнем техническом обслуживании вызывает выполнения функционального блока «Провести технический осмотр составов» (детализируемый на диаграмме А1). Далее управляющий процесс «Должностные инструкции» после получения данных о состоянии сотрудников вызывает выполнение функционального блока «Распределить сотрудников по бригадам» (детализируемый на диаграмме А2). Получив данные проведённого технического обслуживания и данные о рабочих бригадах управляющий процесс «Должностные инструкции» вызывает выполнение функционального блока «Составить расписание рейсов» (детализируемый на диаграмме А3). Далее управляющий процесс «ФЗ «Устав железнодорожного транспорта»» вызывает выполнение функционального блока «Продать билет» (детализируемый на диаграмме А4).
Характеристика объектов функциональной диаграммы первого уровня приведена в таблице 2.
Таблица 2
Глоссарий декомпозиции контекстной диаграммы в нотации IDEF0
Объект |
Название |
Определение |
Описание |
Функция 1 |
Провести технический осмотр составов |
Проведение технического осмотра составов |
Ежедневно должен проводится технический осмотр составов |
Вход 1 |
Отчёт о последнем техническом осмотре |
Данные последнего технического осмотра |
Данные о техническом осмотре, полученные с других станций |
Выход 1 |
Данные проведённого технического осмотра |
Данные, полученные в ходе выполнения технического осмотра |
Данные о составах, успешно прошедших технический осмотр |
Контроль 1 |
Правила эксплуатации железнодорожных составов |
Вызов выполнения функционального блока 1 |
Вызов выполнения функционального блока 1 после получения отчёта о последнем техническом обслуживании |
Механизм 1 |
Заведующий парком техники |
Сотрудник предприятия, отвечающий за техническое состояние составов |
Ресурс для проведения технического осмотра состава (обработка и отправка данных) |
Механизм 1 |
Ремонтная бригада |
Сотрудники ремонтного депо |
Ресурс для проведения технического осмотра состава (проведение осмотра) |
Механизм 1-4 |
БД Железнодорожной кассы |
База данных железнодорожной кассы |
Ресурс, необходимый для осуществления процесса продажи билета |
Функция 2 |
Распределить сотрудников по бригадам |
Распределение сотрудников по бригадам |
Распределение сотрудников по бригадам с учётом отсутствующих работников |
Вход 2 |
Сообщения сотрудников об их состоянии |
Сведения о состоянии сотрудников |
Сообщения, в которых сотрудники описывают причину своего отсутствия: болезнь, личные причины и т.д |
Выход 2 |
Данные о рабочих бригадах |
Сведения о бригадах, готовых к работе |
Данные о бригадах, которые готовы приступить к работе |
Контроль 2 -3 |
Должностные инструкции |
Вызов выполнения функциональных блоков 2 и 3 |
Вызов выполнения функционального блока 2 после сообщений о состоянии сотрудников и вызов выполнения функционального блока 3 после получения данных о проведённом техническом осмотре и данных о рабочих бригадах |
Механизм 2 |
Менеджер по персоналу |
Сотрудник предприятия, отвечающий за распределение членов бригад |
Ресурс для проведения распределения сотрудников по бригадам |
Функция 3 |
Составить расписание рейсов |
Составить расписание рейсов на ближайшие даты |
Составить расписание движения рейсов на ближайшие даты |
Вход 3 |
Данные проведённого технического осмотра |
Данные, полученные в ходе выполнения технического осмотра |
Данные о составах, успешно прошедших технический осмотр |
Вход 3 |
Данные о рабочих бригадах |
Сведения о бригадах, готовых к работе |
Данные о бригадах, которые готовы приступить к работе |
Выход 3 |
Расписание рейсов |
Расписание рейсов на ближайшие даты |
Составленное расписание рейсов |
Механизм 3 |
Диспетчер |
Сотрудник предприятия, отвечающий за составление расписания рейсов |
Ресурс для составления расписания рейсов |
Функция 4 |
Продать билет |
Продать билет пассажиру |
Продать билет пассажиру с целью получения дохода |
Вход 4 |
Расписание рейсов |
Расписание рейсов на ближайшие даты |
Составленное расписание рейсов |
Вход 4 |
Данные пассажира |
Паспортные данные пассажира |
ФИО и паспортные данные пассажира |
Выход 4 |
Деньги |
Деньги, полученные от пассажира |
Доход от продажи билета |
Контроль 4 |
ФЗ «Устав железнодорожного транспорта» |
Вызов выполнения функционального блока 4 |
Вызов выполнения функционального блока 4 после получения данных пассажира и расписания рейсов |
Механизм 4 |
Пассажир |
Человек, желающий пробрести билет |
Ресурс для продажи билета (предоставление данных и оплата билета) |
Механизм 4 |
Кассир |
Сотрудник, отвечающий за оформление и продажу билетов |
Ресурс для продажи билета (оформление билета и получение оплаты) |
Декомпозиция функционального блока «Провести технический осмотр составов» в нотации IDEF0
Диаграмма декомпозиции функционального блока «Провести технический осмотр составов» показана на рис. 4.
Рис. 4 – Декомпозиция функционального блока «Провести технический осмотр составов» в нотации IDEF0
Характеристика объектов функциональной диаграммы приведена в таблице 3.
Таблица 3
Глоссарий декомпозиции функционального блока «Провести технический осмотр составов» в нотации IDEF0
Объект |
Название |
Определение |
Описание |
Функция 1.1 |
Обработать данные последнего технического осмотра |
Провести обработку данных последнего технического осмотра |
Провести обработку данных последнего технического осмотра для определения возможных поломок |
Вход 1.1 |
Отчёт о последнем техническом осмотре |
Данные последнего технического осмотра |
Данные о техническом осмотре, полученные с других станций |
Выход 1.1 |
Обработанные данные последнего технического осмотра |
Сведения о возможных поломках составов |
Данные о возможных поломках составов |
Контроль 1.1 – 1.3 |
Правила эксплуатации железнодорожных составов |
Основание для проведения ежедневного технического осмотра |
Документ, в котором прописаны правила использования железнодорожных составов |
Механизм 1.1 – 1.3 |
БД Железнодорожной кассы |
База данных железнодорожной кассы |
Ресурс, необходимый для осуществления процесса продажи билета |
Механизм 1.1 – 1.2 |
Заведующий парком техники |
Сотрудник предприятия, отвечающий за техническое состояние составов |
Ресурс для проведения технического осмотра состава (обработка и отправка данных) |
Функция 1.2 |
Передать данные ремонтной бригаде |
Переслать обработанные данные в ремонтное депо |
Переслать в ремонтное депо обработанные данные последнего технического осмотра |
Вход 1.2 |
Обработанные данные последнего технического осмотра |
Сведения о возможных поломках составов |
Данные о возможных поломках составов |
Выход 1.2 |
Обработанные данные последнего технического осмотра |
Сведения о возможных поломках составов |
Данные о возможных поломках составов |
Функция 1.3 |
Провести технический осмотр |
Проведение технического осмотра составов |
Проведение назначенного технического осмотра |
Вход 1.3 |
Обработанные данные последнего технического осмотра |
Сведения о возможных поломках составов |
Данные о возможных поломках составов |
Выход 1.3 |
Данные проведённого технического осмотра |
Данные, полученные в ходе выполнения технического осмотра |
Данные о составах, успешно прошедших технический осмотр |
Механизм 1.3 |
Ремонтная бригада |
Сотрудники ремонтного депо |
Ресурс для проведения технического осмотра состава (проведение осмотра) |
Декомпозиция функционального блока «Распределить сотрудников по бригадам» в нотации IDEF0
Диаграмма декомпозиции функционального блока «Распределить сотрудников по бригадам» показана на рис. 5.
Рис. 5 – Декомпозиция функционального блока «Распределить сотрудников по бригадам» в нотации IDEF0
Характеристика объектов функциональной диаграммы приведена в таблице 4.
Таблица 4
Глоссарий декомпозиции функционального блока «Распределить сотрудников по бригадам» в нотации IDEF0
Объект |
Название |
Определение |
Описание |
Функция 2.1 |
Обработать данные о состоянии сотрудников |
Обработать сообщения о состоянии сотрудников |
Обработать сообщения о состоянии сотрудников для определения количества отсутствующих |
Вход 2.1 |
Сообщения сотрудников об их состоянии |
Сведения о состоянии сотрудников |
Сообщения, в которых сотрудники описывают причину своего отсутствия: болезнь, личные причины и т.д |
Выход 2.1 |
Обработанные данные о состоянии сотрудников |
Сведения об отсутствующих сотрудниках |
Сведения о сотрудниках, отсутствующих по различным причинам |
Контроль 2.1 – 2.2 |
Должностные инструкции |
Регламент выполнения должностных обязанностей |
Правила выполнения должностных обязанностей сотрудниками |
Механизм 2.1 – 2.2 |
Менеджер по персоналу |
Сотрудник предприятия, отвечающий за распределение членов бригад |
Ресурс для проведения распределения сотрудников по бригадам |
Механизм 2.1 – 2.2 |
БД Железнодорожной кассы |
База данных железнодорожной кассы |
Ресурс, необходимый для осуществления процесса продажи билета |
Функция 2.2 |
Распределить сотрудников по бригадам |
Распределение сотрудников по бригадам |
Распределение сотрудников по бригадам с учётом отсутствующих работников |
Вход 2.2 |
Обработанные данные о состоянии сотрудников |
Сведения об отсутствующих сотрудниках |
Сведения о сотрудниках, отсутствующих по различным причинам |
Выход 2.2 |
Данные о рабочих бригадах |
Сведения о бригадах, готовых к работе |
Данные о бригадах, которые готовы приступить к работе |
Декомпозиция функционального блока «Составить расписание рейсов» в нотации IDEF0
Диаграмма декомпозиции функционального блока «Составить расписание рейсов» показана на рис. 6.
Рис. 6 - Декомпозиция функционального блока «Составить расписание рейсов» в нотации IDEF0
Характеристика объектов функциональной диаграммы приведена в таблице 5.
Таблица 5
Глоссарий декомпозиции функционального блока «Составить расписание рейсов» в нотации IDEF0
Объект |
Название |
Определение |
Описание |
Функция 3.1 |
Обработать данные о проведённом техническом обслуживании и данные о рабочих бригадах |
Обработка данных о проведённом техническом осмотре и данные о рабочих бригадах |
Обработка данных о проведённом техническом осмотре и данные о рабочих бригадах для удобного просмотра |
Вход 3.1 |
Данные о рабочих бригадах |
Сведения о бригадах, готовых к работе |
Данные о бригадах, которые готовы приступить к работе |
Вход 3.1 |
Данные проведённого технического осмотра |
Данные, полученные в ходе выполнения технического осмотра |
Данные о составах, успешно прошедших технический осмотр |
Выход 3.1 |
Обработанные данные о проведённом техническом обслуживании и о рабочих бригадах |
Удобное представление данных о проведённом техническом обслуживании и о рабочих бригадах |
Удобное представление данных о проведённом техническом обслуживании и данных о рабочих бригадах |
Контроль 3.1 - 3.2 |
Должностные инструкции |
Регламент выполнения должностных обязанностей |
Правила выполнения должностных обязанностей сотрудниками |
Механизм 3.1 – 3.2 |
Диспетчер |
Сотрудник предприятия, отвечающий за составление расписания рейсов |
Ресурс для составления расписания рейсов |
Механизм 3.1 – 3.2 |
БД Железнодорожной кассы |
База данных железнодорожной кассы |
Ресурс, необходимый для осуществления процесса продажи билета |
Функция 3.2 |
Составить расписание рейсов |
Составить расписание рейсов на ближайшие даты |
Составить расписание движения рейсов на ближайшие даты |
Вход 3.2 |
Обработанные данные о проведённом техническом обслуживании и о рабочих бригадах |
Удобное представление данных о проведённом техническом обслуживании и о рабочих бригадах |
Удобное представление данных о проведённом техническом обслуживании и данных о рабочих бригадах |
Выход 3.2 |
Расписание рейсов |
Расписание рейсов на ближайшие даты |
Составленное расписание рейсов |
Декомпозиция функционального блока «Продать билет» в нотации IDEF0
Диаграмма декомпозиции функционального блока «Продать билет» показана на рис. 7.
Рис. 7 - Декомпозиция функционального блока «Продать билет» в нотации IDEF0
Характеристика объектов функциональной диаграммы приведена в таблице 6.
Таблица 6
Глоссарий декомпозиции функционального блока «Продать билет» в нотации IDEF0
Объект |
Название |
Определение |
Описание |
Функция 4.1 |
Заполнить форму билета |
Заполнить электронную форму билета |
Заполнить электронную форму билета данными пассажира и данными о рейсе |
Вход 4.1 |
Данные пассажира |
Паспортные данные пассажира |
ФИО и паспортные данные пассажира |
Вход 4.1 |
Расписание рейсов |
Расписание рейсов на ближайшие даты |
Составленное расписание рейсов |
Выход 4.1 |
Информация о билете |
Информация об оформленном билете |
Информация об оформленном для пассажира билете |
Контроль 4.1 – 4.3 |
ФЗ «Устав железнодорожного транспорта» |
Федеральный закон, регулирующий продажу билетов на железнодорожный транспорт |
Правовой акт, регулирующий стоимость и правила продажи билетов на железнодорожный транспорт |
Механизм 4.1 -4.2 |
БД Железнодорожной кассы |
База данных железнодорожной кассы |
Ресурс, необходимый для осуществления процесса продажи билета |
Механизм 4.1 – 4.3 |
Кассир |
Сотрудник, отвечающий за оформление и продажу билетов |
Ресурс для продажи билета (оформление билета и получение оплаты) |
Механизм 4.1 – 4.3 |
Пассажир |
Человек, желающий пробрести билет |
Ресурс для продажи билета (предоставление данных и оплата билета) |
Функция 4.2 |
Распечатать билет |
Распечатать оформленный билет |
Распечатать оформленный для пассажира билет |
Вход 4.2 |
Информация о билете |
Информация об оформленном билете |
Информация об оформленном для пассажира билете |
Выход 4.2 |
Билет |
Распечатанный билет |
Распечатанный билет на поезд |
Функция 4.3 |
Получить оплату от пассажира |
Получить от пассажира деньги за билет |
Получить от пассажира деньги за билет на поезд |
Вход 4.3 |
Деньги |
Оплата от пассажира |
Оплата билета от пассажира |
Выход 4.3 |
Деньги |
Деньги, полученные от пассажира |
Доход от продажи билета |
