Файл: Проектирование реализации операций бизнес-процесса «Обеспечение послепродажного обслуживания» ( Выбор комплекса задач автоматизации ).pdf
Добавлен: 15.06.2023
Просмотров: 353
Скачиваний: 3
СОДЕРЖАНИЕ
1.1 Выбор комплекса задач автоматизации
1.1.2. Организационная структура управления предприятием
1.1.3. Программная и техническая архитектура ИС предприятия
1.2 Характеристика существующих бизнес – процессов
1.3 Характеристика документооборота, возникающего при решении задачи
1.4 Обоснование проектных решений по информационному обеспечению
1.5 Обоснование проектных решений по программному обеспечению
2.1 Информационная модель и её описание
2.2 Характеристика нормативно-справочной, входной и оперативной информации
2.3 Характеристика результатной информации
2.4 Общие положения (дерево функций и сценарий диалога)
2.5 Характеристика базы данных
2.6 Структурная схема пакета (дерево вызова программных модулей)
2.7 Описание программных модулей
Следующий этап моделирования бизнес-процессов – декомпозиция контекстной диаграммы на блоки, составляющие моделируемую деятельность
Диаграмма декомпозиции изображена на рисунке 5.
Рисунок 5 – Диаграмма декомпозиции
Исследуемую деятельность составляют четыре основных бизнес-процессов:
- диагностика неисправной техники;
- выполнение ремонта;
- внесение записи в книгу учета ремонта;
- формирование отчетов.
При поступлении неисправной компьютерной техники в IT-отдел, её принимает техник-инженер, затем проводит диагностику для выявления неисправности. После чего, техник выполняет требуемые ремонтные работы (либо самостоятельно, либо с помощью сторонних сервисных компаний). По результатам ремонта, техник-инженер делает соответствующую запись в книге учета ремонта компьютерной техники.
Завершающий бизнес-процесс – формирование отчетности. По мере необходимости (обычно – раз в месяц) сотрудники отдела формируют отчет по всем выполненным (и невыполненным) ремонтам.
1.3 Характеристика документооборота, возникающего при решении задачи
Задача автоматизации учета ремонтной техники предполагает использование вычислительной техники для своего решения. Рассмотрим текущую схему документооборота для записи в книге учета ремонта компьютерной техники (Рисунок 6).
Рисунок 6 – Схема документооборота записи в книге учета ремонтов
При получении неисправной техники сотрудник IT-отдела обязательно добавляет новую запись в книгу учета ремонта. Затем, после проведения диагностики, сотрудник дополняет уже существующую запись новыми данными – результатами диагностики. Аналогично сотрудник дополняет запись в книге учета ремонта и после проведения ремонта. Затем, по всем записям сотрудник формирует отчет по ремонтам за определенный период.
Согласно статистике, в среднем в месяц IT-отдел выполняет ремонт 40 единиц компьютерной техники, на внесение записи о поступившей неисправной технике, дополнения её результатами диагностики и ремонта необходимо в среднем 2 часа. Дополнительно необходимо ежемесячно составлять отчет по ремонтам, что требует в среднем 8 часов рабочего времени в месяц. Таким образом, временные затраты на учет ремонта компьютерной техники (без учета этапа выполнения работ) составляет 40*2+8=88 часов в месяц.
Внедрение информационной системы позволит значительно снизить время, которое сотрудники затрачивают на создание новой записи и внесение дополнений о результатах диагностики и ремонта. Также в режиме реального времени руководитель отдела сможет посмотреть какой именно сотрудник отвечает за ремонт той или иной единицы компьютерной техники. Формирование отчета также будет занимать меньшее время за счет автоматического расчета всех показателей. Для формирования отчета больше не нужно будет пересматривать и перепроверять все записи в книге учета ремонта, т.к. подсчет необходимых показателей и формирование шаблонного отчета можно будет целиком переложить на функции ИС.
1.4 Обоснование проектных решений по информационному обеспечению
В компании ООО «Доктор Бит» большое внимание уделено вопросам информационной безопасности и защиты информации. Для обеспечения информационной безопасности имеются нормативно-правовые и организационно-распорядительные документы, такие как:
1. Регламент информационной безопасности:
- доступ сотрудников к служебной информации, составляющей коммерческую тайну;
- доступ к использованию программного обеспечения, которое настроено и сконфигурировано специально под требования компании.
2. Регламенты использования ресурсов локальной вычислительной сети, сети Интернет и электронной почты.
Информационная безопасность и защита информации обеспечиваются на двух уровнях: программном и аппаратном.
Программный уровень включает в себя настройку политики безопасности Microsoft Windows Server 2012:
а) права доступа;
б) права пользователя системы на чтение, запись и исполнение каких-либо данных;
в) парольная защита, доступ к базе (установлены пароли на программные продукты, такие как: Антивирус Касперского, 1С);
г) ведение логирования основных действий пользователей.
Аппаратный уровень включает в себя хранение ключей от серверной в закрытом сейфе и доступ в серверное помещение только одного сотрудника, а также периодические резервные копирования данных, хранимых на сервере организации.
Кроме того, в компании используется ежеквартальная смена паролей на доступ к ключевым ресурсам (1С, авторизация в операционной системе на пользовательских ПК, базы данных, файловые серверы и т.д.).
Ответственным за информационную безопасность является системный администратор.
Также в обязанности ответственного за информационную безопасность и защиту информации входит постоянный мониторинг наиболее опасных угроз:
- утечка данных;
- халатность служащих;
- вирусы;
- хакеры;
- кража оборудования;
- аппаратные и программные сбои.
Из списка угроз видно, что первое место в иерархии опасностей информационного обеспечения предприятия занимает утечка данных. А именно нарушается конфиденциальность следующих информационных блоков: персональные данные; финансовые отчеты, детали конкретных сделок, интеллектуальная собственность организации. Поэтому в обязанности системного администратора также входят контроль прав доступа к корпоративной информации на файловый сервер, мониторинг электронной почты сотрудников, контроль интернет-канала путем закрытия доступа к социальным сетям.
Если утечку информации удается предотвратить, сотрудник несет ответственность за нарушение внутренней информационной безопасности. К нарушителю применяются одна или несколько санкций:
1) выговор;
2) строгий выговор;
3) штраф;
4) «принудительно-добровольное» увольнение из компании;
5) увольнение из компании согласно статье и с заведением уголовного дела.
Информационное обеспечение комплекса задач, которые поставлены перед курсовым проектом организовано в виде реляционной базы данных, в которой хранится вся информация о проводимых с компьютерной техникой ремонтных работах, а также документов, являющимися выходными для данной информационной системы.
Реляционная модель хранения данных, используемая в данном курсовом проекте, представляет объекты предметной области и взаимосвязи между ними в виде таблиц, при этом все операции над этой базой данных сводятся к манипулированию таблицами.
На этой модели данных базируются почти все наиболее популярные современные СУБД для ПЭВМ. Существенными преимуществами реляционной модели данных являются простота представления данных, так как таблицы являются для этого привычной формой, естественный характер формирования запросов, так как они не привязаны жестко к заранее определенной структуре и высокая степень независимости данных, так как интерфейс пользователя не связан с деталями физической структуры памяти и стратегий доступа.
Обоснование выбора формы хранения данных в памяти ЭВМ.
Разработанная система с использованием базы данных позволяет:
- централизовать информационный фонд системы;
- произвести структурирование данных в виде удобном для проектировщика или разработчика;
- рассчитывать показатели.
Входными данными для информационной системы являются данные о неисправностях техники, результатах диагностики и ремонта. Все входные данные формируются путем заполнения специальных форм на сайте и сохраняются в базе данных.
На форме регистрации неисправности указываются:
- неисправная техника;
- причина сдачи;
- дата и время приема техники;
- результаты диагностики;
- дата диагностики;
- виды выявленных неисправностей;
- перечень выполненных ремонтных работ;
- дата завершения ремонта;
- комментарий специалиста;
- сотрудник, ответственный за ремонт.
Формы, с помощью которых формируются входные данные содержат поля для ввода каждого атрибута, кроме ответственного сотрудника (он фиксируется системой автоматически), также стоит отметить, что атрибуты «техника», «виды неисправностей» и «перечень выполняемых работ» заполняется на основании таблиц-справочников базы данных.
Всего в информационной системе используется шесть справочников:
- пользователи;
- техника;
- категории техники;
- виды неисправностей;
- ремонтные работы;
- роли пользователей.
Выходными данными деятельности информационной системы автоматизации учета ремонта компьютерной техники являются данные о принятой в ремонт технике и выполненных ремонтах за определенный период.
Отчет по ремонтам включает следующие параметры:
- количество в ремонт принятой техники;
- количество проведенных диагностик;
- количество выполненных ремонтов.
Отчет выводится с помощью специальной пользовательской формы в виде таблицы и скачивается в виде файла Microsoft Excel.
Для каждого входного документа и справочных данных используются кодификаторы, предназначенные для идентификации каждой записи.
Описание используемых классификаторов приведено в таблице 2.
Таблица 2
Используемые идентификаторы
|
№ пп |
Наименование кодируемого множества объектов |
Значность кода |
Мощность кода |
Система кодирования |
|
1 |
Идентификационный номер пользователя |
4 |
9999 |
Порядковая |
|
2 |
Идентификационный номер вида неисправности |
4 |
9999 |
Порядковая |
|
3 |
Идентификационный номер техники |
4 |
9999 |
Порядковая |
|
4 |
Идентификационный номер ремонтной работы |
4 |
9999 |
Порядковая |
|
5 |
Идентификационный номер ремонта техники |
4 |
9999 |
Порядковая |
|
6 |
Идентификационный номер роли |
4 |
9999 |
Порядковая |
|
7 |
Идентификационный номер категории техники |
4 |
9999 |
Порядковая |
1.5 Обоснование проектных решений по программному обеспечению
Программное обеспечение АИС – это ПО, специальное разработанное в рамках автоматизации, реализующие разработанные модели разной степени адекватности, отражающие функционирование реального объекта; а также ПО общего назначения, предназначенное для решения типовых задач обработки информации [5].
Для организации клиентских рабочих мест ИС планирования необходима ОС Windows 2000 или ОС Windows ХР. ОС Windows ХР установлена на всех компьютерах предприятия, поэтому установки дополнительной ОС не требуется.
ПО ИС планирования необходимо разработать. Для разработки документации по ИС планирования необходимы следующие ПС:
- MS Project, для разработки календарного плана-графика;
- MS Visio, для разработки всех схем ИС;
- ERWIN, для разработки схемы данных;
Данные ПС являются вспомогательными и используются при осуществлении проектирования.
Критериями выбора программного обеспечения это экономическая целесообразность, ПО и ПС должны содержать достаточное количество функциональных возможностей для осуществления быстрой и эффективной разработки всех программных приложений, интерфейса, а также для создания необходимой проектной и технологической документации.
Программное обеспечение – это совокупность программ для реализации целей и задач информационной системы, а также нормального функционирования комплекса технических средств.
В состав программного обеспечения входят общесистемные и специальные программные продукты, в том числе: операционная система, системы программирования, инструментальные средства программиста, тестовые и диагностические программы, программные средства телекоммуникации, защиты информации, функциональное программное обеспечение (автоматизированные рабочие места, системы управления базами данных и т. п.).
Для реализации информационной системы автоматизации учета ремонта компьютерной техники необходимо выбрать язык программирования для создания пользовательского интерфейса и систему управления базой данных для организации хранения информации в виде базы данных.
В качестве языка программирования был выбран язык php.
PHP (PersonalHomePageTools – «Инструмент для создания персональных веб-страниц») – является скриптовым языком программирования общего пользования, используемый для создания Web-приложений. В данный момент времени поддерживаются подавляющие большинство хостинг-провайдеров и стал одним из ведущих языком программирования, использующих для разработки динамических Web-сайтов [10].