Диплом: Автоматизация процесса обработки заказов на печать фотографий в ООО "Партнер"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
46
Рис. 1.5 Изображение главного меню программы Scally Photo
Zakazer.
По своему функционалу, данная программа подходит для решения
задачи по оптимизации обработки заказов. В ней есть необходимые
операции: выбор параметров печати, кадрирование изображений, указание
количества отпечатков. Но цена лицензии на использование программы
высока и возможность приобретения не была согласована с руководством
компании.
Сотрудники отдела нуждаются в программе, простой в своем
использований, без нагромождения излишним функционалом. А
руководство ООО «Партнер», в свою, очередь рассчитывает на свободное
использование, либо по стоимости, в рамках определенного бюджета.
Дальнейший анализ сети по поиску подходящих решений не дал
определенного результата. В следствии чего, было принято решение
разработать приложение своими силами, в соответствии необходимыми
требованиями, персональными пожеланиями сотрудников фотоцентра и
возможностью дальнейшей поддержки и доработки приложения, в случае
такой необходимость. Что является неоспоримым преимуществом, ведь
47
рынок полиграфических услуг динамичен, и со временем, появляются
новые производственные возможности.
1.3.2 Выбор и обоснования стратегии автоматизации задачи
Определим стратегические и функциональные свойства системы
автоматизации.
Разрабатываемая программа для автоматизации должна обладать
хорошей масштабируемостью, базироваться на открытом программном
коде, исходя из экономических соображений компании. Так же система
должна иметь возможность, в случае необходимости, без особых затрат
адаптироваться под программную среду сети полиграфических центров
[9]. При внедрении, система автоматизации должна иметь возможность
гибкой доработки, поскольку не исключена её доработка силами
сотрудников IT-отдела компании в будущем. Система не должна быть
загромождена большим количеством ненужных функций. Необходимы
лишь основными операции обработки заказов.
Для реализации проекта выделим следующие этапы:
1. Анализ существующих на сегодня процессов создания и
обработки заказов менеджерами фотоцентров сети. Его суть заключается в
сборе и последующем анализе информации сотрудников данного
подразделения компании. Должны быть учтены их пожелания, выявить их
потребности, поскольку именно они в дальнейшем будут активными
пользователи системы.
2. Обозначение совокупность функционала, всех процессов,
предстоящих автоматизации. Также потребуется определение, того, что
уже реализовано в системе сейчас и функций, разработка которых будет
осуществляться, непосредственно в процессе внедрения системы
автоматизации.
48
3. Выбор дальнейшей стратегии автоматизации. Анализ уже
существующих стратегий и поиск тех, что наиболее подходят структуре
информационной системы компании.
4. Создание технического задания.
Выбор стратегии автоматизации:
Существует несколько видов стратегий для автоматизации, а
именно автоматизация по участкам, по направлениям, хаотичная и
комплексная автоматизации.
Рассмотрим их далее.
Автоматизация по участкам заключается в автоматизации
отдельных производств, объединенных по принципу выполняемых ими
функций. Данный способ автоматизации предпочтителен, в случае, когда
есть участки, где применение автоматизированных систем дает
выраженный экономический эффект, например за счет сокращения
персонала [9]
Кусочная, или иначе, хаотичная автоматизация, по своей сути – это
приобретение организацией отдельных фрагментов информационной
системы без конкретного стратегического плана. Такие фрагменты не
способны оказать реальной пользы предприятию в целом. Что в конечном
счете усложнит задачу, ведь дальнейшее развитие программного
обеспечения предприятия связано с еще большими затратами.
Автоматизация по направлениям заключается в автоматизации
отдельных направлений деятельности компании. Она получает полную
автоматизацию работы, например, производства, бухгалтерии, отдела
персонала, или курьерской службы. Данный способ автоматизации
позволяет интеграции уже автоматизированных направлений в
дальнейшем беспрепятственно связываться между собой.
Полная стратегия автоматизации не подходит, так как мы
автоматизируем одно из направлений деятельности целой сети
полиграфических центров.
49
Хаотичная или кусочная стратегия не подходит в нашем случае,
поскольку мы автоматизируем рабочий процесс одного отдела, при этом
используется несколько составляющих информационной системы, такие
как веб-сервер, СУБД, клиент-серверное приложение. Абсолютно нельзя
частично автоматизировать тих, поскольку это не даст практически
никакого эффекта [14].
Стратегия автоматизации по участкам наиболее оптимальна в
данном проекта, потому что мы автоматизируем деятельность одного
небольшого отдела, фотоцентра, одновременно в нем работает 2 человека,
тратящие значительную часть своего времени на рутинный процесс,
оптимизируя который, мы позволим сократить немалую часть времени и
увеличив продуктивность менеджеров.
1.3.3 Выбор и обоснование способа приобретения ИС для
автоматизации задачи
Для автоматизации процессов управления и информационного
обеспечения рассматриваются три способа приобретения программного
обеспечения:
Покупка готовой специализированной ИС;
Разработка ИС своими силами;
Разработка ИС сторонней фирмой;
Покупка системы и её доработка;
Ниже приведена Таблица 1.12, в которой идёт сравнение
критериев отбора и способов приобретения программного продукта.
50
Таблица 1.12.
Сравнение способов приобретения ИС
Способ и
критерии
приобретени
я
Покупка
готовой
специализиро
ванной ИС
Разработка
ИС своими
силами
Разработка
ИС
сторонней
фирмой
Покупка
системы и
её
доработка
Соответстви
е
поставленно
й задаче
Несоответствие
поставленной
задаче из-за
невозможности
автоматизации
собственных
процессов
Полное
соответстви
е
требованиям
к системе
Частичное
соответствие
потребностям
Полное
соответствие
требованиям
к системе
Стоимость
внедрения
До 30000
рублей
До 20000
рублей
От 40000
рублей
До 50000
рублей
Адаптивност
ь
Невозможность
изменения
системы
Возможност
ь полной
переработки
Возможность
изменения
силами
компании-
разработчика
Возможность
переработки
разрабатыва
емых
процессов
Надежность
Надежность
гарантируется
фирмой-
производи-
телем ИС
Слабая
надежность
ИС
Надежность
гарантируетс
я сторонней
фирмой
Высокая
надежность
ИС
Обоснование Покупка: после исследования рынка, было
обнаружено, что подходящих по требованиям и отвечающих запросам
руководства готовых решений не обнаружено.
Разработка: тот случай, когда привлекаются внешние разработчики,
которым предоставляется чёткое техническое задание. Кроме этого, можно
разрабатывать ПО силами IT-специалистов, работающих в компании. И в
том, и в другом случае это весьма трудозатратный проект, как по времени,
так и по средствам [11].
51
Покупка и доработка: это покупка уже готового решения с
возможностью доработки своего функционала силами производителей ПО,
или же наоборот, осуществлять доработку силами IT-отдела организации.
Что означает, что программист, работающий, в компании ООО «Партнер»
должен обладать или хотя бы быть близким к языку программирования,
использованного при разработки сторонней организацией.
Разработка своими силами выбрана исходя и критериев, описанных
выше, поскольку на данный момент используемые способы обработки
заказов не самым оптимальные и основной процесс абсолютно не
автоматизирован. Безусловным преимуществом такого решения будет
возможность параллельной работы в уже сложившейся системе без
кардинальных изменений во время ее доработки, а также, что не мало
важно, максимальное количество учтённых пожеланий менеджеров фото-
центра и строгое соответствие техническому заданию при доработке
функционала информационной системы. Кроме того, данный вариант
оптимально подходит в том случае, если что-то пойдет не так, всегда будет
возможность остановить разработку, провести анализ и возобновить
итерацию сначала. А в тоже время, основная система будет продолжать
функционировать исправно.
И последнее, но не по важности, кроме возможности вернуть
процесс разработки в начало, в условиях весьма ограниченного бюджета,
выбранный нами вариант будет единственным верным и оптимальным
решением.
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение включает в себя:
систему классификации и кодирования;
систему унифицированной документации, используемой в ИО;
52
информационную базу.
Классификатор — это свод наименований группировок объектов,
признаков и их кодовых обозначений. Они служат для описания данных,
предназначены для единства классификации и кодирования и
обуславливают обеспечение машинной обработки и выдачи полученных
данных в удобной форме потребителям при решении большего числа
задач. Классификаторы можно разделить на три группы:
отраслевые ведомственные классификаторы, используемые в
рамках определенной отрасли;
общегосударственные классификаторы,
локальные классификаторы, используемые в рамках
организации или группы из нескольких организаций.
В процессе реализации нашего проекта, мы будем пользоваться
только локальным классификатором. Связано это с тем, что больше
никаких других классификаторов РФ в системе не используется.
Существует три способа организации информационной базы (ИБ):
файловая организация ИБ; интегрированная ИБ, смешанная организация
ИБ [5].
Способы за организации информации базы существуют следующие:
файловая, интегрированная, смешанная.
Файловая организация подразумевает под собой размещение базы
на локальном компьютере и для обмена данными используются
стандартные методы ОС.
Интегрированный способ представляет из себя множество данных,
которые взаимосвязаны и хранятся вместе при избыточности,
допускающая их оптимальное использование и предоставляя
независимость данных. Для данного проекта именно такой способ
считается подходящим, т.к. с каждым днем размер базы данных будет
расти, поэтому лучше использовать СУБД, а не хранить файлы на
локальном компьютере.
53
Исходные данные для решения поставленной задачи следующие:
1) Фотографии, которые клиент хочет распечатать;
2) Параметры заказа.
Результатом решения задачи будет получение готового архива с
заказом который содержит фотографии клиента и текстовый файл с
параметрами заказа.
Для решения поставленной задачи задействованы такие
классификаторы объектов, как: номер заказа, размер бумаги, тип бумаги,
поля, имя, телефон клиента.
1.4.2 Обоснование проектных решений по
программному обеспечению
Программное обеспечение (ПО) - совокупность программ системы
обработки данных и программных документов, необходимых для
эксплуатации этих программ. ПО предназначено для придания
вычислительной системе определенных свойств, связанных с увеличением
производительности, повышением достоверности получаемых результатов,
повышением надежности функционирования системы, улучшения работы
пользователя.[19]
Так как наш проект будет работать на уже используемой в работе
ОС и не подразумевается установки специальной ОС конкретно для
нашего приложения, опишем эту операционную систему.
На всех рабочих местах установлена ОС Windows 7 64x
Максимальная версия.
Сравнение предыдущей версии Windows XP и той, что мы
используем приведено в Таблице 1.13
54
Таблица 1.13.
Сравнительная таблица особенностей системы данного
семейства ОС
Параметр
Windows XP
Windows 7
Поиск
для вызова требуется
несколько щелчков;
приходится вводить запрос
до конца;
отображается лишь список
файлов, где встречается
искомый запрос;
скорость работы медленная.
доступен в один клик на
меню «Пуск»;
система понимает
пользователя с полуслова;
для текстовых документов
доступно отображение
фрагмента, где данный
запрос встречается
независимо от падежа;
поиск работает быстро.
Управление
запуском
программ
необходимо помнить, где
находится программа;
некоторые программы не
отображаются в списке
приложений «Пуска».
Программы запускаются
интеллектуальным поиском:
достаточно ввести первые
буквы названия и нажать
ввод или кликнуть мышкой
по нужной программе.
Поддержка
домашних и
офисных сетей
Создать домашнюю сеть под
силу лишь продвинутому
пользователю с
определёнными навыками.
автоматическое
определение и
дружелюбные настройки
для каждого из устройств;
доступ к ресурсам
операционной системы
возможен с любого участка
сети;
изображение с экрана
компьютера поддаётся
выводу на экран телевизора
или проектор.
55
Параметр
Windows XP
Windows 7
Безопасность
детей
Создать безопасную среду
для ребёнка не
представляется возможным
из-за трудности настройки.
Модуль безопасности
позволяет родителям
устанавливать зоны
жёсткого диска и
программы, которые
доступны ребёнку, а также
продолжительность
времяпрепровождения чада
за компьютером для
каждого дня недели.
Сортировка
файлов и
папок
Поиск файлов затруднён и
требует запоминания
местоположений.
В «Проводнике» появилось
меню «Библиотека»,
отображающее все
местоположения важных
документов.
Исправление
ошибок
Справочная система не даёт
прямого ответа на заданный
вопрос. Решение неполадок
оборудования лечится
исключительно вызовом
специалиста или методом
проб и ошибок.
Собственная система
диагностики обнаружит
проблему и подскажет
оптимальные методы
самостоятельного решения.
Путешествие
по интернету
На момент написания статьи
браузеры для XP более не
поддерживаются. Для
некоторых операций
требовались сторонние
приложения или несколько
вкладок.
Широкая палитра браузеров
для выбора. Функции
перевода, поиска
информации, просмотра
файлов реализованы в виде
плагинов браузеров.
Использовани
е рабочего
Рабочий стол был домом
исключительно для иконок
Интерактивный рабочий
стол поддерживает

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

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