Диплом: Автоматизация регистрации и обработки заявок на комплектующие для ПК в ООО «Tatincom Computers»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
36
- автоматизация по участкам;
- хаотичная автоматизация;
- полная автоматизация.
Автоматизация по направлениям является автоматизацией отдельных
направлений деятельности предприятия, таких, как сбыт, управление
финансами, производство. Подход, который связан с автоматизацией по
направлениям, зачастую применяется в рамках использования систем класса
Enterprise Resource Planning (далее ERP), когда конечной целью работ является
полная автоматизация предприятия.
Хаотичная автоматизация является самым неэффективным видом
инвестирования средств в развитие предприятия. Под хаотичностью процесса
следует понимать отсутствие стратегического плана. Тем самым, при таком
подходе процесс внедрения информационных технологий (далее ИТ) определен
локальными сиюминутными задачами, а не реальными потребностями бизнеса.
Автоматизация по участкам подразумевает процесс автоматизации
отдельных управленческих или производственных подразделений предприятия,
которые объединены по функциональному признаку.
Полная автоматизация управления предприятием подразумевает
внедрение такой системы, как автоматизированная система управления
предприятием (АСУП). АСУП в виде системы включает в себя большое
количество элементов различного назначения и различных уровней. К данному
виду системы относятся подсистемы, управленческие процедуры, блоки
управления, функции, модули, задачи, операции и так далее. Базовые системы
наподобие ERP, как правило, представляют собой иерархические структуры,
которые включают в себя элементарные управленческие процедуры, главным
предназначением которых является включение в АСУП.
Выбор стратегии автоматизации в ООО «Tatincom Computers» сведен к
автоматизации по участкам деятельности, так как именно эта стратегия
автоматизации позволит достичь существенного эффекта.
37
1.3.3. Выбор и обоснование способа приобретения ИС для
автоматизации задачи
Проведем анализ способов приобретения информационной системы
(далее ИС) для автоматизации поставленной задачи. Создание и внедрение ИС
регистрации и обработки заявок на комплектующие для ПК в ООО «Tatincom
Computers» может быть выполнено различными способами:
покупка готовой ИС, которая на текущий момент имеется на рынке;
создание проектной команды и разработка ИС регистрации и
обработки заявок на комплектующие для ПК используя имеющие средства и
трудовые ресурсы предприятия;
заказ ИС регистрации и обработки заявок на комплектующие для ПК у
компании, деятельность которых направлена на разработку ПО.
Рассмотрим все способы на предмет их применения к автоматизации
поставленной задачи.
При покупке готовой ИС, которая на текущий момент имеется на рынке
ставится задача выбора такого ПО, функциональные возможности которого
будет полностью соответствовать схемам ведения бизнеса. Решение данной
задачи является очень сложным процессом, так как производители ИС
автоматизации пытаются создать универсальную ИС, с функционалом
необходимым для всех потенциальных клиентов и их ИС наделены лишним
функционалом, за который также приходится платить, либо ИС является неким
каркасом, на основе которого можно построить решение под конкретного
потребителя.
Заказ ИС у компании, деятельность которой направлена на разработку
ПО позволит получить ИС, которая будет удовлетворять бизнес-правилам
предприятия на настоящий момент. Однако в случае изменения бизнес-
процессов потребуется переработка ИС, что будет способствовать в
необходимости лишних затрат на изменение имеющейся ИС.
Покупка и доработка готовой уже имеющейся и работающей на
предприятии ИС возможна только тогда, когда необходимо провести
38
небольшую доработку, которая предполагается только в рамках модели ядра,
что зачастую способствует появлению затруднений в связи с отсутствием
развернутой документации.
Вариант аренды (временного использования) ИС наделен следующими
преимуществами:
способствует улучшению возможностей в инновациях компании за
счет партнерства и взаимодействия с поставщиками мирового уровня, которые
в свою очередь имеют огромный интеллектуальный потенциал и богатый
инновационный опыт;
способствует обеспечению гибкости предприятия в случае
моментального изменения ситуации на рынке или изменения потребительских
предпочтений, то есть намного дешевле и проще заключить контракт на
поставку с новыми поставщиками, которые имеют необходимые ресурсы и
возможности, чем внести изменения во внутреннюю деятельность предприятия,
создавая новые мощности и ресурсы на базе ликвидированных;
способствует ускорению процессов приобретения ресурсов и навыков;
способствует удержанию внимания на тех операциях, которые сегодня
эффективно выполняются силами предприятия, и тех, которые необходимо
сохранить под его контролем. Однако в данном случае предприятие рискует
вывести за пределы своего контроля слишком большое количество видов
деятельности и лишиться предоставляемых возможностей и части собственных
ресурсов. В данных случаях предприятие утраивает виды деятельности,
которые в течение длительного времени обеспечивали на рынке его успех.
Так как требования к ИС регистрации и обработки заявок на
комплектующие для ПК в ООО «Tatincom Computers» являются стандартными
для систем, автоматизирующих участок деятельности то в данной ситуации
создание проектной команды и разработка ИС трудовыми ресурсами и
средствами ООО «Tatincom Computers» будет самым правильным решением,
тем более, если учесть, что в организационной структуре ООО «Tatincom
39
Computers» имеется собственный ИТ-отдел, в обязанности которого входит как
разработка не крупных ИС так и доработка ПО.
1.4. Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному обеспечению
Информационное обеспечение (далее ИО) включает в себя: систему
классификации и кодирования; систему унифицированной документации,
используемой в ИО, информационную базу, то есть информацию из всех
информационных массивов.
Классификатор представляет собой систематизированный свод
наименований группировок объектов, признаков и их кодовых обозначений.
Классификаторы являются средством описания данных, обуславливая тем
самым единство классификации и кодирования информации и предназначены
для обеспечения машинной обработки и выдачи данных в удобной форме
потребителям при решении различных задач. В зависимости от использования
классификаторы можно разделить на ведомственные (отраслевые), которые
применяются в пределах отрасли, общегосударственные, и локальные
классификаторы, которые применяются в пределах предприятия.
В данной работе в ИС регистрации и обработки заявок на
комплектующие для ПК в ООО «Tatincom Computers» будет применятся только
локальный классификатор, так как никаких других классификаторов РФ в
системе не будет использоваться. Классификации подлежат такая информация
как клиенты, комплектующие, категории комплектующих, заявки, детали
заявки, ответственные сотрудники, поставщики, единицы измерения,
приходный ордер, роли, статусы, история.
Для решения поставленной задачи задействованы такие классификаторы
объектов, как: код клиента, код комплектующих, код категории
комплектующих, номер заявки, код детали заявки, код ответственного
40
сотрудника, код поставщика, код единицы измерения, номер приходный ордер,
код роли, код статуса, код истории.
В таблице 1.7 представлено описание используемых классификаторов.
Таблица 1.7
Описание используемых классификаторов
Наименование
кодируемого
множества объектов
Значимость
кода
Система
кодиро-
вания
Система
класси-
фикации
Вид
класси-
фикатора
Клиенты
5
Порядковая
Отсутствует
Локальный
Комплектующие
4
Порядковая
Отсутствует
Локальный
Категории
комплектующих
3
Порядковая
Отсутствует
Локальный
Заявки
4
Порядковая
Отсутствует
Локальный
Детали заявки
2
Порядковая
Отсутствует
Локальный
Ответственные
сотрудники
2
Порядковая
Отсутствует
Локальный
Поставщики
4
Порядковая
Отсутствует
Локальный
Единицы измерения
2
Порядковая
Отсутствует
Локальный
Приходный ордер
4
Порядковая
Отсутствует
Локальный
Роли
4
Порядковая
Отсутствует
Локальный
Статусы
4
Порядковая
Отсутствует
Локальный
История
4
Порядковая
Отсутствует
Локальный
Большую часть внемашинного ИО занимает документация. В условиях
автоматизации огромная роль придается унификации документации, которая
устанавливает единые требования к построению и содержанию документов.
Унифицированные формы документов вырабатываются как для всех
предприятий РФ, так и для отдельных предприятий.
В данной работе для обработки будут использованы локальные
документы унифицированной формы, используемой в ООО «Tatincom
Computers».
1.4.2. Обоснование проектных решений по программному обеспечению
Выбор инструментальных средств проекта осуществлен на основе
теоретического анализа характеристики известных программных продуктов.
41
СУБД MYSQL является системой, которая обладает уникальными
функциями, при помощи которых можно не только реализовать таблицы и
запросы, но и организовать доступ к этим данным по локальной или глобальной
сети, а также разграничить его в зависимости от функционального значения
сотрудников предприятия.
СУБД MYSQL является идеальным решением, как для малых, так и для
средних приложений и входит в состав серверов APPSERV, WAMP, LAMP и в
портативные сборки таких WEB-серверов как TOPSERVER, OPEN SERVER,
DENWER, XAMPP и множество других. Очень часто СУБД MYSQL
применяется в качестве сервера, к которому могут обращаться удаленные или
локальные клиенты. Необходимо отметить, что в состав дистрибутив СУБД
MYSQL включена библиотека внутреннего сервера, что позволяет включать
MYSQL в автономные ИС.
СУБД MICROSOFT SQL SERVER представляет собой систему
управления базами данных, предназначенную для хранения и обработки
данных компании, которая обладает следующими преимуществами:
− обеспечение безопасности и сохранности данных;
− автоматическая архивация данных на резервный сервер;
− возможность резервирования компьютерных узлов (кластеризация);
− обладает удобным процессом администрирования;
− обеспечивает хранение больших массивов данных;
− обеспечивает высокую производительность;
− мощные средства работы с данными;
гарантирует высокую степень защиты данных;
хранение данных, которые требуют соблюдения режима секретности
или при недопустимости их потери.
СУБД MS ACCESS применяется для решения задач локального офиса с
ограниченным объемом данных и формирования отчетов о результатах работы,
а отчеты могут быть представлены в стандартной форме для офисных
приложений. СУБД MS ACCESS также является средой разработки на двух
42
языках программирования (VISUAL BASIC и сильно усеченном диалекте SQL)
и CASE-инструментом, а также эффективным и мощным средством разработке
отчетов. Главное достоинство СУБД MS ACCESS заключается в идеальной
реализации продукта, который предназначен как для новичков, так и для
квалифицированного пользователя. В настоящее время это самая популярная
СУБД для настольных систем.
СУБД SQLITE представляет собой программную библиотеку, которая
реализует автономную, без серверную, нулевую конфигурацию,
транзакционный SQL движок базы данных (далее БД). В СУБД SQLITE
используется ядро базы данных SQL. Преимуществами СУБД SQLITE
являются:
файловая структура - вся БД состоит из одного файла, поэтому она
очень легко переносится на различные машины;
используемые стандарты - язык SQL;
отличная при разработке и тестировании - в процессе разработки
приложений часто появляется необходимость масштабирования. СУБД SQLITE
предлагает все, что необходимо для данных целей, так как состоит всего из
библиотеки, которая в свою очередь написана на языке C и одного файла.
Недостатками СУБД SQLITE являются:
управление доступом пользователей. Обычно использование данной
функции не так критично, так как данная СУБД применяется только в рамках
небольших ИС;
отсутствие возможности увеличения производительности.
СУБД ORACLE гарантирует надежную работа с данными и является
корпоративной СУБД. Среди главных особенностей СУБД ORACLE следует
выделить возможности по обработке данных в памяти, быстрое развертывание
решений и многоарендную архитектуру.
СУБД ORACLE обладает мощными и удобными средствами
администрирования не только одного сервера, но и целой группы серверов,
43
которые расположены в разных частях мира. Основные преимущества СУБД
ORACLE заключаются в поддержке очень больших БД (до 64 ГБ), в мощных
средствах как администрирования, так и разработки, в поддержке
многопроцессорности и двух языковых сред, а также в интеграции с глобальной
сетью Интернет. В то же время СУБД ORACLE представляет собой серьезные
аппаратные требования и очень высокую стоимость.
Проанализируем современные СУБД, результаты анализа современных
систем управления базами данных (СУБД) отобразим в таблице 1.8.
Таблица 1.8
Общие характеристики СУБД
Параметр
Название СУБД
MYSQL
MICRO
SOFT
SQL
SERVER
MICROSOFT
ACCESS
ORACLE DB
SQLITE
Поддержив
аемые
операцион
ные
системы
WINDOWS, OS
X, LINUX, BSD,
UNIX,
AMIGAOS,
SYMBIAN,
Z/OS,
ANDROID
WINDO
WS
WINDOWS
WINDOWS, OS
X, LINUX,
UNIX, Z/OS,
OPENVMS
WINDOW
S, OS X,
LINUX,
BSD,
UNIX,
AMIGAO
S,
SYMBIAN
, Z/OS,
IOS,
ANDROI
D
Производи
тель, год
выпуска
ORACLECORPO
RATION, 1995Г
MICROS
OFT,
1989Г
MICROSOFT,
1992Г
ORACLECORPO
RATION, 1979Г
RICHARD
HIPP,
2000Г
Наличие
защиты от
брутфорс
атаки
Нет
Неизвес
тно
Неизвестно
Да
Нет
44
Проведя анализ существующих СУБД для хранения информации по
заявкам на комплектующие для ПК в ООО «Tatincom Computers» решено
Возможн
ости БД
Объединение,
внутр.
присоединение,
внешн.
присоединение,
выборка
Объеди
нение,
пересеч
ение,
исключ
ение,
внутр.
присоед
инение,
внешн.
присоед
инение.
выборк
а,
присоед
инение
Объединение
, внутр.
присоединен
ие, внешн.
присоединен
ие, выборка
Объединение,
пересечение,
исключение,
внутр.
присоединение,
внешн.
присоединение,
выборка,
присоединение
Объедин
ение,
пересече
ние,
исключе
ние,
внутр.
присоеди
нение,
внешн.
присоеди
нение
(только
левое),
выборка
Максима
льный
размер
БД,
максима
льный
размер
таблицы
Безграничный,
256 Тб
(MYISAM) и 64
Тб (INNODB)
524,272
 Тб,
524,272
 Тб
2 Гб, 2Гб
Безграничный,
4Гб * размер
блока (128Тб)
128Тб,
ограниче
н
размеро
м файла
Поддерж
ка
параллел
ьных
запросов
Нет
Да
Неизвестно
Да
Нет
Поддерж
иваемые
объекты
БД
Курсор,
триггер,
функция,
хранимая
процедура
Домен
данных,
курсор,
триггер,
функци
я,
храним
ая
процеду
ра
Домен
данных,
хранимая
процедура
(только для
DML/DLL
операций)
Домен данных,
курсор,
триггер,
функция,
хранимая
процедура
Триггер
Поддерж
ка
хеширов
ания
Да
Нет
Нет
Да
Нет
Лицензи
я
GPL+проприета
рная
Пропри
етарная
Проприетарн
ая
Проприетарная
Не
требуетс
я
Распрост
раненнос
ть
Миллионы
инсталляций
Миллио
ны
инсталл
яций
Миллионы
инсталляций
Миллионы
инсталляций,
преимуществен
но больших и
сверхбольших
баз
Миллион
ы
инсталля
ций
45
использовать СУБД MySQL. Немаловажным является тот факт, СУБД MySQL
довольно широко распространена среди пользователей, обладает огромными
возможностями при работе с данными и поддерживает огромное количество
объектов. Также необходимо отметить, что данная СУБД является бесплатной.
Для разработки ИС регистрации и обработки заявок на комплектующие
для ПК в ООО «Tatincom Computers» было принято использовать язык С#, так
как данный язык программирования обладает рядом достоинств, таких как:
расширяемость ИС (возможность подгрузки любых классов и
объектов из других ИС);
кроссплатформенность;
простота разработки и сопровождения (читаемость кода,
документированность языка);
высокая степень открытости исходных текстов библиотек,
исполняемых программ, количество литературы и помощь (MSDN);
возможность привлечения сторонних разработчиков при разработке
системы для программирования узкоспециализированных задач;
защищенность и контроль версий подключаемых алгоритмов
(концепция NET);
скорость работы ИС (распределение процессов, распределение данных
скорость работы с данными).
Поэтому рассмотрим программные продукты, позволяющие производить
разработку ИС на языке программирования С#.
MICROSOFT VISUAL STUDIO представляет собой линейку
программных продуктов компании MICROSOFT, которые включают в себя
интегрированную среду разработки ПО и ряд других полезных
инструментальных средств. Данные продукты позволяют разрабатывать как
консольные приложения, так и приложения с графическим интерфейсом,
включая и формы с поддержкой технологии WINDOWS FORMS, а также веб-
службы, веб-сайты, веб-приложения, как в родном, так и в управляемом кодах

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

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