Диплом: Разработка автоматизированной системы управления технологическими процессами в компании "MedicalDeviceSupport"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
2
Оглавление
ВВЕДЕНИЕ ..................................................................................................................................................... 4
1. ИССЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ. МОДЕЛИРОВАНИЕ ПРОЦЕССОВ ...................................... 7
1.1. Краткая характеристика предметной области и объекта исследования .................................... 7
1.1.1. Анализ объекта исследования ................................................................................................. 7
1.1.2. Анализ предмета исследования ............................................................................................ 10
1.2. Техническое задание ..................................................................................................................... 11
1.3. Назначения и цели создания системы ......................................................................................... 12
1.3.1. Назначение системы ............................................................................................................... 12
1.3.2. Цели создания системы .......................................................................................................... 13
1.4. Требования к системе .................................................................................................................... 13
1.4.1. Требования к структуре и функционированию системы ..................................................... 13
1.4.2. Требования к численности, квалификации персонала и режиму его работы ................... 15
1.4.3. Требования по стандартизации и унификации .................................................................... 15
1.4.4. Требования к информационному и программному обеспечению .................................... 15
1.5. Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу в
действие ................................................................................................................................................. 16
1.5.1. Преобразование входной информации виду, пригодному для обработки с помощью ПК.16
1.5.2. Изменения, которые необходимо осуществить в объекте автоматизации. ...................... 16
1.5.3. Создание условий функционирования объекта автоматизации, при которых
гарантируется соответствие создаваемой системы требованиям, содержащимся в ТЗ. ........... 16
1.5.4. Сроки и порядок комплектования штатов и обучения персонала ..................................... 16
1.5.5. Требования к документированию ......................................................................................... 16
1.6. Моделирование процессов производства ................................................................................... 17
1.7. Выбор и обоснование инструментария ........................................................................................ 25
1.7.1. Выбор средств моделирования ............................................................................................. 25
1.7.2. Выбор среды и языка программирования ............................................................................ 28
1.7.3. Выбор типа БД и средства для проектирования БД ............................................................. 33
2. ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ............................................... 39
2.1. Проектирование базы данных ...................................................................................................... 39
2.1.1. Инфологическая модель ......................................................................................................... 39
2.1.2. Физическая реализация БД, описание таблиц ..................................................................... 41
2.2. Описание алгоритма и отдельные фрагменты реализации ....................................................... 46
2.2.1. Общая структура и состав проекта ......................................................................................... 46
2.2.2. Структурная схема пакета ....................................................................................................... 49
3
3. ТЕСТИРОВАНИЕ И ВНЕДРЕНИЕ ПРОГРАММНОГО ПРОДУКТА ............................................................ 57
3.1. Общие характеристики разработанного продукта ...................................................................... 57
3.1.1. Общие сведения ...................................................................................................................... 57
3.1.2. Вызов и загрузка ...................................................................................................................... 58
3.1.3. Входные данные ...................................................................................................................... 59
3.1.4. Выходные данные ................................................................................................................... 60
3.2. Описание процесса отладки программы ..................................................................................... 60
3.2.1. Методы отладки ...................................................................................................................... 60
3.2.2. Тестирование и отладка .......................................................................................................... 62
3.2.3. Контрольный пример, инструкция пользователя ................................................................ 64
3.3. Определение экономического эффекта от внедрения разработанной системы ..................... 68
ЗАКЛЮЧЕНИЕ ............................................................................................................................................. 71
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ ............................................................................................ 74
ПРИЛОЖЕНИЯ ............................................................................................................................................ 77
Листинг кода .......................................................................................................................................... 77
Описание App ......................................................................................................................................... 77
Примеры классов, описывающих сущности БД .................................................................................. 77
Примеры добавления данных в БД (создание новой заявки) .......................................................... 83
Примеры описания формы XML (Создание новой заявки, фрагмент) ............................................. 87
Модуль авторизации и запуска сервера ............................................................................................. 88
ПРИЛОЖЕНИЕ 2 ..................................................................................................................................... 93
Модель данных в фреймворке ............................................................................................................ 93
4
ВВЕДЕНИЕ
В современных рыночных условиях, а также учитывая уровень
конкуренции, возникает острая необходимость внедрения информационных
технологий. Последние позволяют автоматизировать выбранные процессы,
ускорить обработку информации на определенных этапах, повысить скорость
обмена, уровень оперативности и актуальности информации.
Внедрение информационных систем позволяет получить преимущество
над конкурентами за счет скорости обработки информации, повышения
качества сервиса. Ведение учетов и статистик позволяет проводить анализ
накопленной информации, делать прогнозирование, изучать особенности
рынка и потребности, определять направления развития и необходимые
корректировки в существующие процессы.
Сегодня существую универсальные комплексные решения для
автоматизации бизнеса и производственных процессов. Наиболее
универсальные комплексы относят к системам класса ERP системы
управления производственными процессами. Подобные системы включают в
себя набор модулей, покрывающих абсолютное большинство направлений о
данных, которыми оперирует организация в ходе своей деятельности. Но
такие системы очень дорогостоящи и сложны в обслуживании и
использовании. Исходя из этого - актуальными остаются системы
ориентированные на средний и малый бизнес, а также разработка систем под
индивидуальный заказ. Такие системы существенно уступают в
универсальности и функциональности, но, в тоже время, существенно проще
в использовании и обслуживании, и могут учитывать особенности заказчика,
включать какие-то индивидуальные необходимые заказчику функции.
С развитием информационных технологий и расширением
коммуникационных сетей программное обеспечение становится
необходимой составляющей любого вида деятельности. Современные
5
методики и подходы ведения дел в бизнесе даже не рассматривают вариантов
управления без использования компьютеров и программных технологий.
Объектом исследования квалификационной работы является
предприятие «MedicalDeviceSupport» обеспечивающие гарантийное
обслуживания, техническое сопровождение и ремонт медицинского
оборудования. Кроме того компания занимается дистрибуцией и продажей
запчастей и расходных материалов.
Предметом исследования является автоматизированный комплекс,
обеспечивающий учет товарно-технических средств и учет заказов в
организации.
Актуальность работы определяется фактом роста уровня оборота
товарно-технических средств. Расширение круга и количества заказчиков, а
как следствие – поставщиков, типов выполняемых работ и сервисов на
определенном этапе уже не может обеспечиваться «ручной» обработкой
данных на основе бумажных носителей и ведения определенных журналов.
Возникает критическая необходимость автоматизации этих процессов. Кроме
скорости и удобства ведения учета на основе программных систем, такой
подход имеет ряд косвенных преимуществ состоящих в возможности
постобработки данных. Это позволяет строить различные аналитические
отчеты и прогнозы на будущее. Учитывая вышесказанное - задача требует
системного подхода и является, безусловно, актуальной. Актуальность
проектирования и реализации подобных систем определена также и
практическими потребностями отдельных представителей бизнеса, на фоне
дорогих универсальных программных комплексов всегда остаются
актуальными программные системы, ориентированные на конкретного
потребителя, сбалансированные по стоимости, максимально упрощенные в
использовании и обслуживании. Актуальность разработки программных
систем поддержки сервисного сегмента и сферы обслуживания
прослеживается у многих авторов в периодических изданиях и научно-
учебной литературе.
6
Так, например, авторы публикации [30] рассматривают возможности
автоматизации сферы услуг на основе продуктов компании 1С, Бардашева
[32] указывает на необходимость автоматизации процессов именно сферы
услуг, Анисимова [31] рассматривает базовые вопросы и необходимость
автоматизации глобально, с точки зрения сектора экономики.
Тема ВКР посвящена анализу деятельности предприятий
занимающихся обслуживанием и ремонтом мед. оборудования, и
предприятия «MedicalDeviceSupport» в частности, а также созданием
информационного комплекса обеспечивающего автоматизацию учета
товарно-технических средств в нем.
Цель работыразработать программный комплекс, который
автоматизирует процессы, связанные с ведением заказа клиента.
Задачами работы являются:
Проанализировать бизнес-процессы «MedicalDeviceSupport»,
выделить отдельные процессы, которые могут быть автоматизированы,
обосновать необходимость их автоматизации;
Провести обзор разработок, которые существуют на рынке,
обосновать способы и подходы реализации ИС для автоматизации
выбранных процессов;
Обосновать проектные решения по различным направлениям,
принятые в ходе проектирования системы;
Разработать информационную (физическую) модель данных ИС;
Описать входные, нормативно-справочные и результатные
данные;
Описать программные компоненты проектируемой ИС;
Выполнить тестирование разработанного продукта;
Провести оценку преимуществ и результатов внедрения системы.
7
1. ИССЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ.
МОДЕЛИРОВАНИЕ ПРОЦЕССОВ
1.1. Краткая характеристика предметной области и объекта
исследования
1.1.1. Анализ объекта исследования
Медицинское оборудование является необходимой частью любого
медицинского учреждения или диагностического центра. Ведь монитор
пациента прикроватный реанимационный аппарат, кардиограф
электрокардиограф ЭКГ, электромиографии ЭМГ, электро-энцефалограф
ЭЭГ, стресс-система, холтеровские системы, дефибриллятор, УЗИ аппарат и
ряд другой аппаратуры являются неотъемлемыми компонентами любого
современного медицинского учреждения, оборудование используются сейчас
очень широко, ведь наличие современного оборудования это одно из
неотъемлемых требований качественного медицинского обслуживания
пациентов. Конечно, данное медицинское оборудование стоит не дешево, а
потому и наличие поломок в нем вызывает сильное огорчение. На практике
избежать поломок практически возможно, ведь частота использования
данных аппаратов, по крайней мере, приводит к их быстрому износу, а
потому и ремонт медицинского оборудования становится неизбежным.
Рисунок 1.1 - Услуги компании «MedicalDeviceSupport»
8
Услуги компании «MedicalDeviceSupport» ориентированы на
медицинские учреждения самой разной специализации и масштабов
деятельности: государственные и частные клиники, консультационные
центры, специализированные кабинеты или отделения.
«MedicalDeviceSupport» осуществляются гарантийные и сервисные работы
по оборудованию для медицины, которые соответствуют международным
стандартам качества, надежности и безопасности. Организация осуществляет
как разовые ремонтные работы, так и берет на себя обязательства по
проведению ТО и плановых диагностических мероприятий для медицинских
учреждений, а также ремонт медтехники.
Благодаря штату инженерных сотрудников, выработанным механизмам
сервисного и гарантийного ремонта, оперативности выполняемых заказов,
«MedicalDeviceSupport» зарекомендовала себя как организация, которая
предоставляет качественный ремонтный сервис на медицинскую продукцию
по доступным ценам и на взаимовыгодных условиях. Специалисты
сервисного центра оказывают квалифицированные услуги по диагностике,
техническому обслуживания и текущего или капитального ремонта
медицинского оборудования, а также по наладке и монтажу нового
медоборудования. Кроме этого, специалисты организации проводят
инструктаж медицинского персонала по правилам правильной эксплуатации
ремонтируемого медицинского оборудования обеспечивает долговечность и
безопасность его использования.
Ремонтопригодность медицинского оборудования, а точнее
возможность его осуществления легко и в кратчайшие сроки, - это фактор из
числа основных, влияющих на решение покупки медаппарата.
Ведь независимо от того, приобретенное оборудование новое или
бывшее ранее в употреблении, оно в любой момент может выйти из строя по
многим причинам. Именно в такие моменты возникает потребность в
помощи профессионального ремонтника и наладчика, которые оперативно
9
приедут по месту нахождения объекта и быстро сделают устранения
неисправностей.
«MedicalDeviceSupport» является одним из тех предприятий, которые
направленны на очень широкий круг клиентов, начиная от рядовых
пользователей (например - частные стоматологические кабинеты) заканчивая
обслуживанием крупных медучреждений с профессиональным медицинским
диагностическим и оперативным оборудованием. Основываясь на мировом
опыте, предприятием была избрана модель поведения на рынке, в основе
которой: высокое качество продукции, индивидуальный подход к каждому
заказчику, гибкие условия сотрудничества.
Рисунок 1.2 – Структура предприятия «MedicalDeviceSupport»
Сервисный центр – одно из приоритетных направлений деятельности
«MedicalDeviceSupport». Организация имеет в распоряжении штат состоящий
примерно из 40 человек, наличие высококвалифицированного технического
персонала в лице инженеров, специалистов по техобслуживанию
10
медицинской техники, операционистов, позволяет решать вопросы любой
сложности в направлении ремонта и обслуживания медтехники и
аппаратуры. В частности фирма предоставляет услуги:
Обслуживание диагностической техники
Компьютерная специализированная техника
Аудио-видео системы наблюдения и мониторинга
Телекоммуникации
Обслуживание медицинского оборудования оперативной
направленности
Осветительные приборы
1.1.2. Анализ предмета исследования
В качестве предмета исследования, в соответствии с темой работы,
выбраны программные и программно-технические средства,
предназначением которых является автоматизация процессов организации
(предприятия) связанных с учетными и контролирующими функциями. К
таковым функциям относится учет материальных ресурсов, учет людских
ресурсов задействованных в ходе реализации производственной
деятельности организации.
Для ИС, направленных на выполнение учетных операций, характерны
ряд специфических признаков. Подобные системы предназначены для
автоматизации управления и информационной поддержки принятия
решений, на основе учета работ исполняющего персонала и затрат
материальных ресурсов. В большинстве случаев подобные системы
функционируют в режиме реального времени, предоставляя возможности
получения оперативной информации о текущем состоянии процессов
протекающих в организации[29].
Внедрение подобных систем позволяет оптимизировать задачи за счет
освобождения сотрудников от рутинной обработки информации на
бумажных носителях, увеличивают скорость и оперативность получения
11
информации, уменьшают количество ошибок связанных с человеческим
фактором и потерей концентрации внимания. Основная оптимизация
достигается за счет многократного использования данных, которые
единожды вводятся в систему и сохраняются в ее базах данных.
Периодическое многократное использование однообразной информации
очень свойственно организациям, предоставляющим сервисные услуги:
набор выполняемых операций и сервисов, используемые материалы,
перечень поставщиков и клиентов. Все указанные категории информации
достаточно статичны для обслуживающего предприятия, меняются только
комбинационные наборы данных, но сами данные остаются относительно
статичными. Задача учета является абсолютно формализуемой, не требует
применения сложных нетривиальных алгоритмов, операции характерны
повторяемостью, наборы данных достаточно статичны. Все эти факторы
позволяют автоматизировать процессы учета с использованием программных
систем.
В общем случае система должна взаимодействовать со складом
материальных ресурсов, учитывать трудовые ресурсы, обеспечивать
возможность оперировать данными заказчиков и поставщиков. В этом все
подобные системы достаточно схожи. В тоже время, каждая организация
имеет свои специфические наборы данных, структуру данных и особенности
протекания процессов.
Ввиду выше сказанного актуальным становится разработка
собственного программного комплекса, с учетом конкретных требований
заказчика и реализации отдельных специфических функций.
1.2. Техническое задание
Техническое задание это документ, описывающий и
регламентирующий все виды и этапы работы по созданию конечного
продукта. «Техническое задание» документ со строгой структурой и
содержанием, что определяется ГОСТами[4]. Тут приведен сокращенный

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран