Диплом: Автоматизация приема заявок на ремонт и модернизацию ПК в ООО "ААЭМ"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
26
Следующая ИС – это программа «Hardware Inspector». Программа
предназначена для автоматизированного учета и инвентаризации компьютерной
техники и иного оборудования в организациях. Уникальность программы
"Hardware Inspector" заключается в возможности вести учет не просто текущего
состояния параметров компьютера, а всей истории жизни отдельных
комплектующих. На рисунке 1.9 показано наглядное представление устройств в
дереве рабочих мест.
Рис.1.9. «Hardware Inspector»
Программа «Hardware Inspector» платная. Одна лицензия дает право
инсталляции программы на любом количестве компьютеров, внутри одной
локальной сети, одной организации.
Программа многофункциональна. Хотелось бы отметить следующие
ключевые возможности:
детальный учёт компьютеров и ПО;
жизненный цикл учетных объектов;
импорт устройств, ПО, рабочих мест и настроек сети;
автоматизированный аудит рабочих мест;
кроссировка сети;
27
учет и планирование расходных материалов;
учет заявок от пользователей;
инвентаризация учетных объектов;
гибкое разграничение доступа;
поиск информации;
более 30 встроенных настраиваемых отчетов;
подробные справочники по всем аспектам учета.
Третья ИС – это конфигурация «1С: Учёт компьютеров и оборудования
8.1». Учет оборудования основан главным образом на штрих-кодировании,
таким образом, любая операция поиска, подбора или техники становится гораздо
проще.
С помощью этой конфигурации удобно учитывать и проводить
инвентаризации компьютеров, оргтехники и любых других материальных
ценностей (оборудование, телефоны, мебель), а так же автоматизировать другие
сферы деятельности.
На рисунке 1.10 показана основная форма конфигурации 1С.
Рис.1.10. Интерфейс конфигурации 1С
Основные характеристики продукта:
28
учёт любой техники, мебели, программного обеспечения;
учёт серийных, инвентарных номеров оборудования;
импорт из системы аппаратного аудита Everest (автоматический сбор
данных);
максимально удобный пользовательский интерфейс;
учёт заявок поставщикам;
учёт заявок пользователей и работы с ними;
учёт расходных материалов;
автоматический поиск при сканировании;
индивидуальные наборы настроек и др.
Сравнение выбранных информационных систем в Таблице 1.3 приведено
по следующим критериям: функциональность, интерфейс, дизайн, удобство для
пользователя, достоинства и недостатки.
Таблица 1.3
Сравнение ИС
Критерий
«IT Invent»
«Hardware
Inspector»
Конфигурация 1С
Функциональност
ь
Многофункциональн
а
Многофункциональн
а
Многофункциональн
а
Интерфейс
Интуитивно
понятный
интуитивно
понятный
Максимально
удобный
Дизайн
Приемлемый
Хороший
Приемлемый
Удобство для
пользователя
Простота в
использовании
Индивидуальные
наборы настроек
Достоинства
Работает по сети
Работает по
локальной сети
Обновление 2 раза в
месяц
Одну лицензию
можно установить
на любое количество
компьютеров,
внутри одной
локальной сети,
одной организации
Действует
бесплатная линия
консультаций по
электронной почте и
по телефону.
Недостатки
Программа платная
Программа платная
Программа платная
Все рассмотренные информационные системы содержат все необходимые
функции для учета компьютерной техники предприятия. Все они
29
многофункциональны, удобны и просты в использовании, с интуитивно
понятным интерфейсом. Единственный общий недостаток всех программ – это
то, что все они платные.
1.3.2. Выбор и обоснование стратегии автоматизации задачи
Разработка стратегии реализации проекта автоматизации компании ООО
«ААЭМ» состоит из ряда последовательных действий, взаимосвязанных между
собой [15, с.69]:
определить стратегические свойства ИС;
определить функциональность ИС в целом;
выбрать стратегию автоматизации:
определить архитектуру;
сформировать бизнес-плана.
Различают следующие виды стратегий автоматизации:
полная;
по направлениям;
по участкам;
хаотичная.
Хаотичная автоматизация состоит из набора автоматизированных
участков, не связанных друг с другом. Такая автоматизация определяется
оперативными задачами и обычно не отражается в стратегических планах
компании.
Автоматизация по направлениям отличается от автоматизации по
участкам тем, что предполагает участие всех функциональных подразделений,
деятельность которых связана с направлением автоматизации [20, с.75].
При автоматизации компании «по участкам» внедряются небольшие
автоматизированные системы для прикрытия узких мест. Таким образом, через
какое-то время компания будет представлять собой несколько разрозненных
небольших автоматизированных систем, не согласованных друг с другом. Такой
вид автоматизации говорит о том, что руководство компании не понимает
30
преимуществ комплексной автоматизации в долгосрочной перспективе, которое
приведет к экономии средств на внедрение автоматизированных
информационных систем. В итоге внедряются самые необходимые системы,
которые опять же нагромождаются в набор несвязанных друг с другом
элементов.
При полной (комплексной) автоматизации компания рассматривается как
сложная система взаимосвязанных частей, все «узкие» места которой нужно
автоматизировать для увеличения общей эффективности системы.
В ООО «ААЭМ» работа всех отделов уже автоматизирована.
Необходимость автоматизации учета и обработки заявок появилась в связи с
развитием компании и ростом количества рабочих мест. Таким образом, в
качестве стратегии автоматизации в ООО «ААЭМ» выбран проект
автоматизации по участкам, так как автоматизация затронет только один участок
работы – работу с заявками на ремонт компьютерного оборудования.
1.3.3. Выбор и обоснование способа приобретения ИС для автоматизации
задачи
Для решения проблемы – отсутствия автоматизации работы с заявками на
ремонт – согласно с руководством компании были рассмотрены следующие
варианты [18, с.69]:
покупка готового решения;
покупка и доработка;
заказная разработка;
собственная разработка.
Самый очевидный способ для предприятия – это покупка готовой
программы и это действительно так, но только при условии, что готовая система
удовлетворяет ряду критериев выбора, таких, как стоимость самой системы,
стоимость ее внедрения, наличие и стоимость технической поддержки и
программной доработки продукта, соответствие функций программы
требованиям организации, соответствие мощностей вычислительной техники
31
существующему в компании парку техники, удобство работы с программой для
конечных пользователей.
Если один и более пунктов не соблюдается, это обычно влечет за собой
проблемы эксплуатации системы.
Есть и другой вариант приобретения – покупка и доработка готовой
системы, подгон под определенные бизнес-процессы и организацию. Очевидно,
что в этом случае конечная стоимость программного обеспечения может
многократно превышать начальную.
Неудобства, связанные с несоответствием действительности,
рекомендуемым требованиям или сложности в использовании (чересчур
мудреное меню, нелогичный доступ к информации, сложности восстановления и
резервирования данных и т. п.), также приводят либо к отказу от программы,
либо действуют в противоречие своей основной задаче – вместо облегчения
только усложняют работу пользователя.
Следует упомянуть и о том, что для больших систем, как правило,
характерна избыточность функционала: готовые программы стараются сделать
универсальными, поэтому при их создании функционал делается как можно
шире. Поэтому выбрать готовый продукт не так просто.
Еще один способ решения задачи автоматизации – это набор программы
как бус: некоторые разработчики предоставляют набор модулей, связанных друг
с другом и в результате образуют нужную комбинацию для автоматизации
бизнес-процессов предприятия. По такому принципу работает, например,
компания 1С и многие другие разработчики программного обеспечения, которые
строят системы уровня корпораций.
Последний вариант – это создание собственной системы своими силами
или заказ ее разработки у софтверной компании или индивидуального
разработчика.
На основании рассмотрения вариантов способов приобретения
информационных систем, было принято решение о разработке собственной
информационной системы. Решение принято на основании рассмотрения
следующих факторов:
32
ООО «ААЭМ» имеет все инструменты для собственной разработки
информационных систем;
предприятие имеет в своем составе квалифицированных специалистов
по разработке и поддержки программных систем;
имеется развитая ИТ структура для обеспечения деятельности;
рассмотренные готовые аналоги программных средств имеют высокую
стоимость.
Принято решение разработки собственного решения на базе уже
имеющихся средств хранения данных и платформ для разработки программных
средств. При этом проектируемое программное решение должно
функционировать на уже имеющемся оборудовании и взаимодействовать с
установленным программным обеспечением.
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному обеспечению
При разработке системы была использована реляционная модель базы
данных. Реляционную модель данных определенной предметной области можно
представить как набор отношений, изменяющихся во времени. При разработке
информационной системы совокупность отношений дает возможность хранения
данных об объектах предметной области, моделирования связи между ними. При
этом сами данные хранятся в таблицах [22, с.95]. Для удобства идентификации
каждая таблица созданной базы данных обладает уникальным кодом.
Справочники выполняют следующие функции [19, с.53]:
обеспечивают проверку кодированных значений признаков при вводе
данных;
декодируют значения признаков при выводе данных на экран монитора;
хранят постоянную информацию, связанную с определёнными
значениями признаков;
оформляют пояснительным текстом таблицы, получаемые в результате
решения комплекса задач.
33
К информационному обеспечению в рамках данного проекта относятся:
база данных;
экранные формы для ввода первичных данных в ЭВМ;
экранные формы для вывода результирующей информации.
База данных позволяет хранить большие объемы информации в
структурированном виде в едином источнике. При необходимости, соблюдая
принципы целостности баз данных, можно использовать одну и ту же базу
данных для нескольких проектов или задач, а также с легкостью вносить
необходимые изменения в ее структуру, не затрагивая самих данных,
хранящихся в ней [11, с.88].
Для ввода/вывода данных разрабатываются макеты экранных форм,
которые затем будут внедряться непосредственно в саму систему, отвечающую
за решение поставленной задачи автоматизации.
Все указанные элементы совокупно составляют информационное
обеспечение проекта. Данные, внесенные в форму ввода первичных данных,
попадают в базу данных, а затем данная информация может быть выведена (по
запросу) в форму для вывода результирующей информации.
Входной информацией для системы являются заявки клиентов, сведения и
комплектующих и оборудования для ремонта, сведения о заказчике, сведения о
поставщике запасных частей.
Выходной информацией являются результаты выполнения поисковых
запросов о наличии заявок и их выполнении.
1.4.2. Обоснование проектных решений по программному обеспечению
Для разработки информационной системы в первую очередь нужно
выбрать операционную систему.
Классифицировать операционные системы можно по различным
критериям, таким, как [14, с.92]:
назначение;
режим обработки;
34
способ взаимодействия с системой;
способ построения.
Основное предназначение ОС заключается в том, чтобы:
организовать эффективные и надежные вычисления;
создавать различные интерфейсы для взаимодействия с этими
вычислениями и самой вычислительной системой.
К наиболее распространенным ОС относятся Windows, Unix, Solaris, а
также Mac OS X.
Очевидно, что по таким критериям, как степень распространенности,
количество пользователей, обладающих навыками работы, опережают всех
операционные системы от Microsoft. Поэтому решено оснастить АРМ
сотрудников предприятия ОС Windows 10.
Для серверного оборудования была выбрана сетевая операционная
система Windows 2016 Server. Этот выбор можно аргументировать следующим:
Продукты семейства Windows Server берут все самое лучшее от
технологии ОС Windows 2000 Server, при этом упрощается
развертывание, управление и использование. В результате пользователи
получают инфраструктуру высокой производительности, которая
способствует превращению сети в стратегические активы организации.
Технология Windows Server 2016 включает все функции, которые
ожидают пользователи от серверной ОС Windows, применяемой для
выполнения ответственных задач. Это надежность, безопасность,
масштабируемость и доступность.
Windows Server 2016 – многозадачная операционная система, способная
к распределенному или централизованному управлению различными
наборами ролей, в зависимости от пожеланий пользователей. Сервер
выполняет роли файлового сервера, сервера печати, веб-сервера,
почтового сервера, сервера терминалов, сервера удаленного доступа,
службы каталогов.
Кратко расскажем о наиболее важных из существующих в настоящий
момент языков программирования.
35
1. С является одним из первых языков программирования, который
стал популярными и используется до сих пор. Этот язык создан в 1972 году
Деннисом Ритчи в Bell labs и является основой для многих других языков: C#,
JavaScript, C++, Java, Perl. Этот язык обычно первым преподаётся в ВУЗах, так
как помогает лучше понимать многие составляющие технологии
программирования.
Многие популярные ресурсы в интернете помогают бесплатно освоить
язык С.
2. Для своего времени язык С был хорошим, однако с течением
времени ему стало не хватать объектно-ориентированности. Потребовалось
реализовать эту потребность. Так, в 1983 г. был разработан более мощный язык,
который получил название C++. Его часто называют объектно-ориентированной
версией языка C. C++ – один из самых часто используемых императивных
языков в мире. Разработчики его применяют для создания разного рода
приложений: браузеры Mozilla Firefox, Google Chrome, музыкальный
проигрыватель Winamp, а также продукты Adobe – все это и много другое
написано на языке C++ [8, с.92].
Также C++ используют для разработки игр и приложений для смартфонов.
На рынке труда разработчики C++ востребованы и число вакансий растёт.
3. Язык Java сочетает в себе возможности С и С++ и является мощным
языком создания кроссплатформенных приложений. Java, стал первым
полностью объектно-ориентированным языком и функционирует по принципу
«Однажды написал, используй везде». Исходный код Java можно
скомпилировать однажды и затем запускать на любом устройстве. Требование к
устройству – наличие установленной виртуальной машиной Java (JVM).
4. C# является представителем семейства языков программирования
от компании Microsoft. Он создан в 2000 году в качестве составной части
платформы Microsoft .Net Framework. C# весьма близок к Java в использовании,
хотя есть мнение о том, что C# сочетает в себе надёжность C++ вместе с
продвинутыми характеристиками языка Java.
На C# можно создавать почти все типы приложений, к тому же его можно
использовать для написания ПО для большинства современных платформ.

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

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