Файл: Диплом Разработка автоматизированного рабочего места мастера сервисного центра.doc
ВУЗ: Волгоградский государственный аграрный университет
Категория: Дипломная работа
Дисциплина: Проектирование информационных систем
Добавлен: 25.10.2018
Просмотров: 17619
Скачиваний: 339
СОДЕРЖАНИЕ
1 Анализ предметной области и формирование требований к автоматизированному рабочему месту
1.1.1 Характеристика учреждения и его деятельности
1.1.2 Организационная структура управления компанией
1.1.3 Программная и техническая архитектура компании
1.2 Характеристика комплекса задач и обоснование необходимости автоматизации
1.2.1 Анализ комплекса задач автоматизации бизнес процессов и разработка диаграмм «как есть»
1.2.2 Характеристика проектируемой задачи и предметная технология ее решения
1.2.3 Обоснование необходимости использования вычислительной техники для решения задачи
1.3 Анализ существующих разработок и выбор стратегии автоматизации
1.3.1 Анализ существующих разработок для автоматизации задачи
1.3.2 Обоснование стратегии автоматизации задачи
1.3.3 Выбор и обоснование способа приобретения ИС для автоматизации комплекса задач
1.4 Постановка целей и задач автоматизации
1.4.1 Цели и назначение автоматизированного варианта решения задачи
1.4.2 Разработка требований к проектируемой системе (процессу автоматизации)
1.4.3 Подзадачи автоматизации и функциональная ИТ их решения
2 Разработка проекта автоматизации бизнес-процессов
2.1 Основные проектные решения
2.1.1 Описание функций проектируемой системы «Как-будет»
2.1.2 Анализ ожидаемых рисков на этапах жизненного цикла ИС
2.1.3 Обоснование проектных решений по основным видам обеспечения
2.1.4 Характеристика архитектуры разрабатываемого проекта
2.2 Информационное обеспечение задачи
2.2.1 Информационная модель «Как будет»
2.2.2 Характеристика нормативно-справочной, исходной и результативной информации
2.2.3 Разработка модели данных
2.3.1 Разработка дерева функций и сценария диалога
2.3.2 Характеристика базы данных
2.3.3 Разработка пользовательского интерфейса
3 Оценка экономической целесообразности
3.1 Оценка уровней зрелости автоматизированных процессов
3.2 Управление проектом автоматизации
3.3 Оценка экономической целесообразности выполнения проекта автоматизации
3.3.1 Анализ затрат на ресурсное обеспечение проекта (оценка совокупной стоимости владения)
1.3.2 Обоснование стратегии автоматизации задачи
Разрабатываемое программное обеспечение для решения поставленной задачи на автоматизацию учета комплектующих должно быть оптимальным для использования с точки зрения удобства. Поэтому программное обеспечение должно иметь экранные формы, которые выполняют следующие основные функции:
-
ввод исходных данных в систему;
-
хранение введённых данных;
-
обработка хранящихся данных;
-
печать используемых данных.
Существует четыре варианта стратегии автоматизации: кусочная (хаотичная) автоматизация, автоматизация по участкам, автоматизация по направлениям, комплексная автоматизация.
Выполним анализ существующих вариантов стратегии автоматизации задачи учета в мебельном салоне. Существует четыре основных варианта:
-
автоматизация по участкам;
-
автоматизация по направлениям;
-
кусочная или хаотичная автоматизация;
-
комплексная автоматизация предприятия.
Первый рассматриваемый вариант – это автоматизация предприятия по отдельным участкам. Этот способ автоматизации предприятия заключается в том, что отдельные участки объединяются для использования единого программного обеспечения. Такой подход наиболее эффективен, если выбрать производственные участки, автоматизация которых даст самый большой экономический эффект от внедрения ПО. При таком способе автоматизации предприятия критериями оптимальности являются - общее сокращение сотрудников, упрощение и ускорение обработки данных.
Второй рассматриваемый вариант - кусочная автоматизация на производстве. Кусочная автоматизация на предприятии заключается в том, что компания закупает и инсталлирует автоматизированные рабочие места сотрудников, т.е. покупается программное обеспечение отдельными частями (кусками). Поэтому целостную информационную систему предприятия создать не удается. В результате большой пользы такой вид автоматизации предприятию не приносит. Однако кусочная автоматизация бывает удобна при решении небольших конкретных задач. Если постоянно проводить кусочную автоматизацию, то это приведет к тому, что развитие информационной системы предприятия будет связано с высокими дополнительными финансовыми расходами.
Третий рассматриваемый вариант – комплексная автоматизация работы предприятия. Данный вариант заключается в создании на предприятии общей рабочей среды. Эта электронная среда обеспечивает выполнение всех основных функций сотрудников. В данной среде должно работать большинство работников предприятия, от генерального директора, до обычного рядового сотрудника. При таком подходе вся информация, которая накапливается в процессе деятельности предприятия, сохраняется в базах данных информационной системы, а потом постоянно используется. Комплексная автоматизация предприятия позволяет руководителю предприятия видеть любые производственные показатели бизнес-процессов, проходящих на предприятии. При этом сотрудники имеют возможность своевременно и быстро решать поставленные производственные задачи.
Четвёртый рассматриваемый вариант – автоматизация по направлениям работы предприятия. Автоматизация по направлениям работы предприятия заключается в том, что автоматизируются отдельные направления работы предприятия. Примером является автоматизация учета только производства продукции или автоматизация только учета персонала.
В данной дипломной работе мы выберем наиболее подходящую стратегию автоматизации - по участкам. Согласно этой стратегии предприятие сможет наиболее оптимально автоматизировать деятельность по учету компьютерных комплектующих, получив при этом нужный экономический эффект.
Для рассматриваемого сервисного центра, который занимается ремонтом компьютерной и другой цифровой техники разработка стратегии реализации проекта будет следующей:
-
анализ предметной области;
-
анализ перспектив развития предприятия в будущем;
-
определения основных свойств (характеристик) автоматизированного рабочего места;
-
определение основных функций создаваемой в рамках АРМ базы данных;
-
анализ систем-аналогов для решения поставленных задач;
-
выбор стратегии автоматизации учета компьютерных комплектующих;
-
выбор способа приобретения программного обеспечения;
-
постановка целей, задачи и подзадач автоматизации;
-
определение архитектуры создаваемой базы данных.
Выберем наиболее подходящий метод автоматизации. Существуют два основных метода автоматизации при выборе указанной выше стратегии автоматизации. Первый метод – называется подгонка существующего программного обеспечения под существующие процессы на предприятии. В ходе этого метода на первом этапе осуществляется реинжиниринг производственного процесса, а затем выполняется автоматизация упрощенного производственного процесса. Второй метод называется разработка нового программного обеспечения. Второй метод является более гибким и адаптируемым, но на практике он является более затратным с точки зрения денежных и временных затрат.
Для сервисного центра можно остановиться на следующем варианте – это подгонка существующего ПО под существующие процессы предприятия. В данном случае такой подход будет заключаться в том, что на базе программного обеспечения Microsoft Access будет создано новое программное обеспечение - автоматизированное рабочее место. Выбор такого варианта обеспечит нам более сжатые сроки создания АРМ, а также уменьшит денежные затраты на разработку АРМ.
1.3.3 Выбор и обоснование способа приобретения ИС для автоматизации комплекса задач
Выполним обоснование способа приобретения программного обеспечения для автоматизации учета компьютерных комплектующих в сервисном центре.
Первый вариант – это покупка готового решения, т.е. покупка коробочного варианта программного обеспечения. Достоинства данного варианта заключаются в следующем:
-
отсутствует время разработки программного обеспечение, так как оно уже полностью готово, достаточно его только проинсталлировать;
-
возможность выбора из готовых решений, так как на рынке присутствует разнообразное ПО, которое можно использовать для решения задачи автоматизации учета компьютерных комплектующих в сервисном центре;
-
существует служба технической поддержки, которая поможет при установке, настройки и сопровождении программного обеспечения.
Недостатки данного варианта:
-
высокие затраты на обучение пользователей, которые будут работать с данным программным обеспечением;
-
длительное время обучения персонала, т.к. интерфейс новых систем пользователям, как правило, незнаком;
-
длительное время адаптации программного обеспечения под задачи конкретного предприятия;
-
как правило, автоматизировать все существующие потребности предприятия не представляется возможным или требует значительной переделки всей системы;
-
возможность закрытия фирмы-производителя программного обеспечения.
Второй вариант – это разработка нового программного обеспечения под заказ конкретного предприятия. Преимущества данного варианта заключаются в следующем:
-
обеспечивается учет всех пожеланий пользователей (заказчика);
-
перед созданием программного обеспечения проводится полный анализ предметной области, в результате чего учитываются все особенности работы предприятия;
-
в ходе создания нового программного обеспечения создается более простой и удобный интерфейс, так как ПО выполняет только те действия пользователя, которые были указаны в техническом задании, остальные действия просто не закладываются в работу системы;
-
высокая скорость работы созданного программного обеспечения, так как в системе не заложены лишние действия, загружающие процессор компьютера;
-
возможность со временем доработки программного обеспечения при появлении новых потребностей у заказчика (пользователей);
Недостатки второго варианта:
-
высокая стоимость разработки программного обеспечения, так как выполняется полный жизненный цикл программного обеспечения – анализ предметной области, разработка технического задания, проектирование системы, создание системы, тестирование системы, ввод в эксплуатацию;
-
длительное время разработки программного обеспечения, так как выполняется полный жизненный цикл ПО – анализ предметной области, разработка технического задания, проектирование системы, создание системы, тестирование системы, ввод в эксплуатацию;
-
нет демонстрационных (пробных) версий программного обеспечения, в результате конкретный результат заказчику неизвестен до появления первой версии программного обеспечения.
Третий вариант – это собственная разработка нового программного обеспечения – автоматизированного рабочего места «Сервисный центр». Достоинства данного варианта:
-
высокая гибкость при разработке, так как разработчик может подстроиться под требования заказчика;
-
при создании нового программного обеспечения обеспечивается учет всех особенностей работы предприятия;
-
минимальные сроки адаптации к существующему предприятию. Как правило, система практически готова к эксплуатации, требуются лишь незначительные настройки под пользователей.
Недостатки варианта разработки нового программного обеспечения:
-
высокие затраты времени на создание программного обеспечения, так как выполняется полный жизненный цикл ПО – анализ предметной области, разработка технического задания, проектирование системы, создание системы, тестирование системы, ввод в эксплуатацию;
-
значительные финансовые затраты, так как выполняется полный жизненный цикл ПО – анализ предметной области, разработка технического задания, проектирование системы, создание системы, тестирование системы, ввод в эксплуатацию.
Сделаем вывод. Бюджет проекта по автоматизации работы сервисного центра достаточно ограничен. Поэтому заказная разработка будет стоить очень дорого. Покупка готового программного обеспечения является неудобным вариантом, так как не удастся учесть все особенности сервисного центра. Поэтому также откажемся от данного способа.
Рассмотрев варианты приобретения информационной системы для решения задачи автоматизации учета компьютерных комплектующих в сервисном центре мы принимаем решение и выбираем собственную разработку. Это обосновано тем, что рассматриваемый комплекс задач для автоматизации не очень велик. Данные задачи можно решить небольшими производственными ресурсами, что подходит для данного проекта автоматизации учета компьютерных комплектующих.
1.4 Постановка целей и задач автоматизации
1.4.1 Цели и назначение автоматизированного варианта решения задачи
Целью проекта является создание АРМ мастера сервисного центра для учета комплектующих, необходимых в ходе ремонта цифровой техники. Задачи и назначение АРМ:
1) ведение базы данных компьютерных комплектующих для современной цифровой техники;
2) учет сотрудников сервисного центра, занимающихся обслуживанием и ремонтом цифровой техники;
3) обеспечение быстрого поиска данных, сортировки данных по различным критериям;
4) формирование документов по использованным комплектующим в ходе ремонта цифровой техники.
Основные функциональные возможности создаваемого программного обеспечения:
-
функциональные возможности должны позволять выполнение ввода и сохранения данных, формирование, проведение и распечатку документов;
-
программное обеспечение должно обеспечивать многопользовательский доступ к данным в реальном времени для получения результатов запросов к базе данных, отчётов и вывода их на печать;
-
интерфейс АРМ будет обеспечивать выполнение всех функций пользователя через меню программы.
АРМ «Сервисный центр» будет обладать следующими возможностями:
-
редактирование данных в БД;
-
удобный ввод и редактирование оперативной информации;
-
оперативное получение выходных данных;
-
наличие дружественного интерфейса, имеющего средства быстрого поиска и позволяющего максимально ограниченно вводить данные (списки выбора, флажки, справочники и т.д.);
-
наличие системы проверки корректности вводимых данных;
-
соблюдение непротиворечивости и целостности информации при вводе и удалении;
-
наличие защиты от действий пользователя, нарушающих связи и целостность информации.
1.4.2 Разработка требований к проектируемой системе (процессу автоматизации)
Рассмотрим основные требования, которые предъявляются к АРМ, так как они формируют общую функциональность создаваемого программного обеспечения и позволят в целом поднять качество оказываемых услуг. При разработке АРМ «Сервисный центр» требуется программное решение следующих задач:
-
учет поступления и реализации компьютеров и комплектующих в сервисном центре;
-
автоматизация поиска информации по клиентам, комплектующим, поставщикам и пр.;
-
формирование как первичных, так и отчетных документов сервисного центра;
-
контроль за остатками товаров на складе.
Внедрение АРМ мастера сервисного центра позволит:
-
снизить трудоемкость работы менеджера, при этом сокращается внутренний бумажный документооборот;
-
повысить оперативность работы сотрудников;
-
уменьшить возможность злоупотреблений со стороны персонала, поскольку вся служебная информация хранится в компьютерной системе и в любой момент доступна для контроля, при этом система становится «прозрачной», а все ответственные операции фиксируются в системе.
Программное обеспечение АРМ «Сервисный центр» должно быть достаточным для выполнения всех реализуемых функций при учете компьютерных комплектующих, а также иметь средства организации всех требуемых процессов обработки данных, позволяющих своевременно выполнять все функции во всех режимах функционирования системы.
1.4.3 Подзадачи автоматизации и функциональная ИТ их решения
Оформление документов по учету комплектующих в сервисном центре происходит вручную. Перед этим происходит ручной поиск информации по необходимым изделиям, которые хранятся на складе. Необходимые отчеты по использованным комплектующим также составляются вручную, что требует значительного времени от мастера сервисного центра. После внедрения проектируемого АРМ весь процесс будет выглядеть следующим образом: в справочниках базы данных будет храниться информация по компьютерным комплектующим, что обеспечит удобство в хранении данных, а так же увеличит скорость заполнения документов, поиска информации. Хранение информации в электронном виде снизит затраты труда на оформление входящих и исходящих документов, а также на формирование итоговых отчетов.