Разработка информационной системы автоматизации бизнес-процессов проектной фирмы "Уралтрубопроводстройпроект"

Наличие тесной связи между разрабатываемыми моделями и исходным кодом программы как одно из достоинств объектно-ориентированного подхода к разработке программного приложения. Характеристика специфических особенностей клиент-серверной системы TDMS.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 26.08.2017
Размер файла 2,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

ФИО

Ссылка на сотрудника

ФИО специалиста АН

Должность

Ссылка на должность сотрудника

Должность специалиста АН

3. График АН.

3.1. Объект «График АН» создается автоматически при инициировании ГИПом стадии «Авторский надзор». Данный объект необходим для того, чтобы составить план выездов специалистов на объект строительства и учета количества дней, проведенных специалистом на объекте. «График АН» представляет собой хранилище запланированных выездов.

3.2. Жизненный цикл объекта «График АН» представлен на рис. 13.

Рисунок 13. Жизненный цикл объекта "График АН"

По команде контекстного меню данного объекта «Создать график» открывается форма, в которой автоматически заполняются атрибуты данного объекта и куратор создает выезды (описание объекта, соответствующего выезду приведено в п. 4). По команде на форме «Cформировать Excel» график экспортируется в шаблонную excel-форму и направляется вне системно заказчику на согласование, а объект «График АН» приобретает статус «на согласовании». По команде «ОК» на форме сохраняется созданный график в объекте и закрывается форма.

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

После утверждения заказчиком графика, куратор изменяет статус объекта «График АН» на статус «график утвержден» по команде контекстного меню «График утвержден».

3.3. В состав объекта «График АН» входят запланированные выезды, которые вносятся в состав объекта куратором в форме по команде контекстного меню «Создать график».

3.4. Атрибуты объекта «График АН» представлены в табл. 7.

Таблица 7. Атрибуты объекта "График АН"

Название атрибута

Тип

Значение

Дата

дата

Дата создания

Наименование проекта

Ссылка на объект проекта

Название проекта

Итоговое количество чел/дн

Целое число

Суммарное количество дней выездов в составе

4. Плановый выезд

4.1. Объект «Плановый выезд» необходим для отражения данных о запланированном в графике выезде и хранения данных о фактических выездах на стадии авторского надзора.

4.2. Жизненный цикл объекта «Плановый выезд» начинается с команды куратора в системе.

Куратор создает «плановый выезд» в специальной форме объекта «График АН» по кнопке «Создать выезд».

В дереве объектов выезды отображаются в составе объекта «График АН» в виде «Выезд №N *даты*».

При создании объекта «плановый выезд» он автоматически приобретает статус «выезд запланирован».

При создании в составе планового выезда объекта «Фактический выезд» (п.6), «Плановый выезд» приобретает статус «выезд в процессе».

По осуществлению всех фактических выездов в рамках планового выезда, куратор АН может изменить статус объекта «Плановый выезд» на статус «выезд завершен».

4.3. В состав объекта «Плановый выезд» входят объекты «Фактический выезд», описанный в п.5.. В зависимости от статусов фактических выездов объект «Плановый выезд» может иметь статусы «выезд запланирован», «выезд в процессе», «выезд завершен». Статус данного объекта «выезд завершен» ограничивает создание новых объектов в составе.

4.4. Атрибуты объекта «Плановый выезд» представлены в табл. 8.

Таблица 8. Атрибуты объекта "Плановый выезд"

Название атрибута

Тип

Значение

Номер выезда

целое число

Порядковый номер выезда

Этап работ

строка

Наименование этапа работ

Представитель АН

ссылка на сотрудника

Должность представителя проектной организации

Дата начала

дата

Дата начала выезда

Дата окончания

дата

Дата окончания выезда

Количество дней

целое число

Количество дней пребывания на объекте

При создании выездов автоматически заполняется атрибут «Номер выезда», который является порядковым номером.

Остальные атрибуты заполняются куратором в графике авторского надзора. Атрибут «Количество дней» рассчитывается автоматически:

«Количество дней» = «Дата окончания» - «Дата начала».

5. Фактический выезд.

5.1. Объект «Фактический выезд» необходим для отображения данных о фактических выездах сотрудников авторского надзора на объект и для хранения документов, касающихся данного выезда.

5.2. Жизненный цикл объекта «Фактический выезд» начинается с команды специалиста.

В составе объекта «Плановый выезд» специалист АН по команде контекстного меню «Создать»>«Фактический выезд» создает объект «Фактический выезд», который автоматически приобретает статус «выезд запланирован». По данной команде открывается форма фактического выезда, в которой специалист заполняет данные о выезде. По кнопке на форме «ОК» выезд сохраняется в состав объекта «Плановый выезд» в виде «Факт. №N *даты*».

При создании документов, входящих в состав выезда (п.5.3), объект «Фактический выезд» приобретает статус «выезд в процессе».

Объект «Фактический выезд» автоматически приобретает статус «выезд завешен», если все документы входящие в состав объекта (п.5.3), имеют статус «подписан».

5.3. В состав объекта «Фактический выезд» входят следующие объекты: «Акт актуализации РД», «Табель учета рабочего времени», «Авансовый отчет», «Надзорный отчет», их описание представлено ниже (п.6-9).

В зависимости от статусов данных объектов «Выезд» может иметь статусы «выезд в процессе» и «выезд завершен». Статус «выезд заершен» ограничивает создание новых объектов в составе текущего фактического выезда. Соответствие статуса объекта «Выезд» и статусов документов приведено в табл. 9.

Таблица 9. Соответствие статуса объекта "Фактический выезд" и статусов документов в составе данного объекта

Статус документов

Статус объекта «Выезд»

В составе объекта отсутствуют документы

«выезд запланирован»

«Акт актуализации РД» и «Табель учета рабочего времени» одновременно имеют статус «сформирован»

«выезд в процессе»

Все документы в составе одновременно имеют статус «подписан»

«выезд завершен»

5.4. Атрибуты объекта «Фактический выезд» представлены в таблице 10.

Таблица 10. Атрибуты объекта "Фактический выезд"

Название атрибута

Тип

Значение

Номер выезда

Целое

Порядковый номер

Начало выезда

Дата

Дата начала выезда

Окончание выезда

Дата

Дата окончания выезда

Количество дней

Целое

Количество дней пребывания

6. Акт актуализации РД.

При подготовке специалиста к выезду ему необходимо подготовить документы такие как акт актуализации рабочей документации и табель учета рабочего времени. Ниже приводится описание объекта «Акт актуализации РД».

6.1. Жизненный цикл данного объекта начинается с команды создания.

По команде контекстного меню объекта «Выезд» в составе объекта «График АН» «Создать акт актуализации РД» открывается форма акта, в которой автоматически заполняются данными атрибуты объекта (табл. 7).

По команде «Сформировать Word» создается Word-файл, акту присваивается статус «сформирован».

После завершения выезда по команде контекстного меня объекта «Акт актуализации РД» «Прикрепить файл» сотрудник прикрепляет скан-копию подписанного акта, объекту выставляется статус «Акт подписан», который ограничивает создание нового объекта «Акт актуализации РД» в текущем объекте «Фактический выезд», а также ограничивает внесение изменений в документ.

5.2. Атрибуты объекта «Акт актуализации РД» представлены в таблице 11.

Таблица 11. Атрибуты объекта "Акт актуализации РД"

Название атрибута

Тип

Значение

Заказчик

Ссылка на организацию

Наименование организации-заказчика

Наименование проекта

Ссылка на проект

Наименование проекта

Шифр проекта

Ссылка на шифр проекта

Шифр проекта

Номер акта

Целое число

Номер выезда

Должность составителя

Ссылка на сотрудника-составителя

Должность составителя

Наименование отдела составителя

Ссылка на отдел сотрудника-составителя

Наименование отдела составителя

ФИО составителя

Ссылка на ФИО сотрудника-составителя

ФИО составителя

Должность представителя АН

Ссылка на должность специалиста АН

Должность специалиста АН

ФИО представителя АН

Ссылка на представителя АН

ФИО специалиста АН

7. Табель учета рабочего времени

Табель учета рабочего времени создается перед выездом, как и акт актуализации РД.

6.1. Жизненный цикл табеля начинается с команды создания.

По команде контекстного меню «Создать табель учета рабочего времени» открывается форма табеля, в которой автоматически заполняются атрибуты данного объекта (см. табл. 10)

По команде на форме «Сформировать Word» создается Word-файл, объекту присваивается статус «табель сформирован».

После завершения выезда к объекту «Табель учета рабочего времени» сотрудник прикрепляет скан-копию, и объекту присваивается статус «Табель подписан», который ограничивает создание нового объекта «Табель учета рабочего времени» в текущем объекте «Фактический выезд», а также ограничивает внесение изменений в документ.

6.2. Атрибуты объекта «Табель учета рабочего времени» представлены в таблице 12.

Таблица 12. Атрибуты объекта «Табель учета рабочего времени»

Атрибут

Тип

Значение

Наименование проекта

Ссылка на проект

Наименование проекта

ФИО специалиста

Ссылка на сотрудника

ФИО специалиста АН

Организация

Ссылка на организацию-проектировщика

Название организации

Должность

Ссылка на должность сотрудника

Должность специалиста АН

Номер приказа

Ссылка на номер приказ

Номер приказа

Дата приказа

Ссылка на дату приказа

Дата приказа

8. Авансовый отчет.

После завершения выезда специалисту АН нужно составить отчеты по выезду: авансовый отчет и надзорный отчет.

7.1. Жизненный цикл объекта «Авансовый отчет» представлен на рис. 14.

Рисунок 14. Жизненный цикл объекта "Авансовый отчет"

Авансовый отчет содержит скан-копии чеков и билетов, которые специалист АН вне системно добавляет в единый pdf-файл. Скан-копию подписанного авансового отчета специалист прикрепляет к объекту «Авансовый отчет» по команде контекстного меню «Прикрепить файл» данного объекта. Объект «Авансовый отчет» приобретает статус «подписан», который ограничивает создание нового объекта «Авансовый отчет» в текущем объекте «Фактический выезд», а также ограничивает внесение изменений в документ.

9. Надзорный отчет.

Надзорный отчет создается по итогу выезда, в который специалист добавляет фотографии с объекта и дает краткий комментарий по выезду.

9.1. Жизненный цикл объекта «Надзорный отчет» начинается с команды создания.

По команде контекстного меню «Сформировать надзорный отчет» открывается форма надзорного отчета, в которой автоматически заполняются атрибуты (см. табл. 13), по команде на форме «Сформировать надзорный отчет» открывается Word-файл с заполненными данными, и объекту выставляется статус «надзорный отчет сформирован». Далее пользователь вне системна наполняет сформированный файл необходимой информацией.

По команде контекстного меню формы «Добавить файл», пользователь добавляет готовый pdf-файл надзорного отчета.

9.2. Атрибуты надзорного отчета определены в табл. 13.

Таблица 13. Атрибуты объекта "Надзорный отчет"

Атрибут

Тип

Значение

Название проекта

Ссылка на объект

Название проекта

Дата начала

Ссылка на объект

Дата начала выезда

Дата окончания

Ссылка на объект

Дата окончания выезда

Номер поездки

Ссылка на объект

Номер выезда

Должность

Ссылка на объект

Должность специалиста АН

ФИО

Ссылка на объект

ФИО специалиста АН

Команды, указанные в п. 6-9 становятся недоступны при статусе объекта «Фактически выезд» «выезд завершен».

10. Журнал АН.

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

10.2. Жизненный цикл объекта «Журнал АН» представлен на рис. 15.

Рисунок 15. Жизненный цикл объекта "Журнал АН"

По команде контекстного меню «Сформировать журнал» открывается форма журнала АН, в которой автоматически заполняются данными атрибуты, кроме количества страниц и адреса заказчика, которые куратор указывает в специальном поле на форме (см. табл. 13).

По команде «Сформировать Word» на форме создается Word-файл журнала, объекту присваивается статус «Журнал сформирован».

9.2. Атрибуты объекта «Журнал АН» перечислены в табл. 14.

Таблица 14. Атрибуты объекта "Журнал АН"

Атрибут

Тип

Значение

Наименование проекта

Ссылка на название проекта

Наименование проекта

Адрес строительства

строка

Адрес строительства

Заказчик

Ссылка на организацию-заказчика

Наименование заказчика

Адрес заказчика

?

Адрес заказчика

Проектная организация

Ссылка на название проектной организации

Наименование проектной организации

Руководитель проектной организации

Ссылка на ФИО руководитель проектной организации

ФИО руководителя проектной организации

Количество страниц

Целое число

Количество страниц в журнале АН

11. Протокол знаний.

Протокол знаний создается ГИПом один раз на каждого специалиста АН, назначенного приказом на выезд. Протокол предназначен для выяснения объема знаний специалиста об объекте строительства.

10.1 Жизненный цикл объекта «Протокол знаний» также начинается с команды создания.

По команде контекстного меню данного объекта «Создать протокол знаний» открывается форма протокола, в которой автоматически заполняются атрибуты объекта (см. табл. 15).

По команде на форме «Сформировать Word» создается Word-файл. Объект «Протокол знаний» приобретает статус «сформирован».

ГИП распечатывает сформированный протокол, который подписывают ГИП и специалист АН. Скан-копия подписанного протокола импортируется в систему в виде PDF-файла, объекту выставляется статус «подписан», который ограничивает внесение изменений в документ.

10.2. Атрибуты объекта «Протокол знаний» указаны в табл. 15.

Таблица 15. Атрибуты объекта "Протокол знаний"

Атрибут

Тип

Значение

Номер протокола

Целое число

Порядковый номер протокола

Номер приказа

Ссылка на номер приказа

Номер приказа

Дата приказа

Ссылка на дату приказа

Дата приказа

ФИО ГИПа

Ссылка на ФИО ГИПа

ФИО ГИПа

Шифр РД

Ссылка на шифр РД

Шифр рабочей документации

Должность специалиста

Ссылка на должность специалиста АН

Должность специалиста АН

Отдел специалиста

Ссылка на отдел специалиста АН

Отдел специалиста АН

ФИО специалиста

Ссылка на ФИО специалиста АН

ФИО специалиста АН

12. Отчет АН.

Отчет авторского надзора является итоговым документов, который формируется по окончанию работ по авторскому надзору и предается заказчику.

12.1 жизненный цикл объекта «Отчет АН» представлен на рис. 16.

Рисунок 16. Жизненный цикл объекта "Отчет АН"

Отчет АН создается вне системно. Скан-копию подписанного отчета АН куратор прикрепляет к объекту «Отчет АН» по команде контекстного меню «Прикрепить файл» данного объекта. Объект «Отчет АН» приобретает статус «подписан», который ограничивает создание нового объекта «Отчет АН», а также ограничивает внесение изменений в документ.

В третьей главе была проведена спроектирована информационная системы автоматизации бизнес-процесса «Авторский надзор»: были построены модели объектов системы, описаны их жизненные циклы, поведение в зависимости от действия пользователя, возможные команды над объектами и их статусы. Для моделирования объектов была использована нотация eEPC, главным достоинством которой является возможность создания пользовательских элементов блок-схемы.

4. Пример работы программы

В данной главе будут продемонстрированы фрагменты информационной системы, в которой реализованы все элементы, разработанные в предыдущей главе.

Пример работы реализованного модуля системы.

На основании моделей объектов в системе TDMS предприятия были созданы соответствующие объекты. На примере объекта «1438 - Замена участка МН Альметьевск-Горький-3» будет показана работы системы. В четвертой главе будет приведен пример работы с объектом «Приказ АН», остальные фрагменты системы вынесены в приложение.

Итак, первым делом необходимо создать новую стадию проекта. Форма добавления стадий проекта уже реализована в системе. Добавление стадии «Авторский надзор» показано на рис. 17.

Рисунок 17. Добавление стадии "Авторский надзор"

Объекты стадии создаются автоматически, дерево объектов показано на рис. 18.

Рисунок 18. Дерево объектов стадии "Авторский надзор" в системе TDMS

Создание приказа АН происходит по двойному нажатию на объект «Приказ АН». Для этого открывается форма (рис. 19), в которой автоматически заполняются данные по проекту и вносятся вручную данные о назначенных специалистах группы АН.

Рисунок 19. Форма создания объекта "Приказ АН"

По команде «Сформировать приказ АН» на форме данные экспортируются в Word-файл (рис. 20).

Рисунок 20. Команда «Сформировать приказ АН»

После применения команды, объект приказ приобретает статус «сформирован». Данные отображаются в во вкладке «Системные» (рис. 21).

Рисунок 21. Статус «Приказа АН» - «сформирован»

Подписанный приказ в виде PDF-файла добавляется во вкладке «Файлы» по команде из контекстного меню «Добавить файл» (рис. 22).

Рисунок 22. Контекстное меню вкладки «Файлы»

В системе предусмотрены различные способы добавления файлов, после выполнения команд файлы отображаются во вкладке (рис. 23).

Рисунок 23. Файлы объекта «Приказ АН»

Добавление файла означает, что приказ был подписан, поэтому объекту приказа выставляется статус «подписан» (рис. 24).

Рисунок 24. Статус приказа «подписан»

Добавленные файлы можно просматривать по команде котнекстного меню «Просмотр» (рис. 25-26).

Рисунок 25. Контекстное меню файла

Рисунок 26. Просмотр файла подписанного приказа в системе

В четвертой заключительной главе приведен пример пользовательской работы сотрудника авторского надзора, реализованный в системе электронного документооборота TDMS. Приведены экранные формы создания приказа АН, заполнения его Word-формы, смены статуса объекта системы и их описание.

Заключение

В данной работе для раскрытия темы были рассмотрены теоретические предпосылки по проектированию информационных систем: описаны методы и подходы к проектированию, их достоинства и недостатки, а также стандарты ГОСТ серии 34 на проектирование автоматизированных ИС.

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

Определив область автоматизации, автор работы провела интервью с исполнителем данного процесса, и на основании полученных ответы были сформированы модели бизнес-процесса «как есть» и «как должно быть». Также были сформированы функциональные требования к информационной системе.

Далее был разработан проект модуля информационной системы автоматизации процесса «Авторский надзор»: созданы объекты системы, описано их поведение, жизненный цикл, действия пользователя. Таким образом6 была достигнута основная цель данного исследования - проект ИС, что по сути представляет собой техническое задание на внедрение информационной системы и оптимизация работы сотрудников группы авторского надзора. Разработанные элементы системы были внедрены в систему электронного документооборота предприятия TDMS. Предлагаемый алгоритм работы был также продемонстрирован в данной работе.

В результате исследования автором данной работы был сделан вывод о том, что в разработанной модели все еще есть потенциал для улучшений. Главным образом он заключается в том, чтобы оптимизировать процессы верхнего (административного) уровня: контроль за качеством и сроками исполнения процессов. В данном же исследовании были оптимизированы только процессы нижнего уровня, то есть исполнительского, однако была достигнут определенный уровень оптимизации: сотрудники освобождены от большей части ручной рутинной работы, организовано централизованное хранение информации, обеспечена целостность генерируемой информации и облегчен поиск документов.

Литература

1. Паронджанов С.Д. Методология создания корпоративных ИС.

2. Шевченко О.В. Анализ современных подходов проектирования информационных систем.

3. Ивлев В.А., Попова Т.В., Чекаленко Ю.А. Два подхода к проектированию информационных систем.

4. Анисимов В.В. Проектирование информационных систем.

5. ГОСТ 34.003-90 «Автоматизированные системы. Термины и определения».

6. ГОСТ 34.601-90 «Автоматизированные системы. Стадии создания».

7. Верников Г. Основные методологии обследования организаций. Стандарт IDEF0.

8. Колчин А. Что такое PDM?

9. Сенчугова И.А. PDM-системы. Для чего они, собственно, нужны промышленному предприятию.

10. Репин В.В. Business Studio, нотация eEPC: границы процессов, события, стрелки.

11. Сагалович А.В. Описание нотации eEPC. Часть 1.

12. Грекул В.И. BPwin и ERwin. Проектирование информационных систем / В.И. Грекул, Г.Н. Денишенко, Н.Л. Коровкина. - М.: Интернет-Ун-т Информ технологий, 2005. - 304с.

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.