Диплом: Автоматизация приема заявок на ремонт и модернизацию персональных компьютеров в АО "Информсвязь холдинг"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
47
выводят компанию на новый уровень объединения организационного обеспечения при
помощи упрощения пользовательского интерфейса. Особенно ощутим подобный
эффект в больших АСУП, в которых новая система приходит на смену нескольким
локальным. Практическим результатом перехода к единой системе становится единый
для всей компании стандарт на варианты взаимодействия пользователей с системой.
Но основная задача, для которой и внедряются автоматизированные системы в
компании — это функциональная интеграция.
Системы управления компанией (ERP), автоматизации процесса производства
(САМ), автоматизации создания продукции и технологических процессов (CAD)
сливаются в единое компьютерное производство (CIM).
Таким образом, в условиях ограниченного бюджета и начальной стадии
автоматизации логичным будет выбрать стратегию автоматизации по направлению и
автоматизировать только непосредственно работу мастера по ремонту ПК.
В качестве стратегии автоматизации выбираем «Автоматизация по участкам»,
как наиболее соответствующую сложившейся ситуации и описанной задаче
автоматизации.
Выбор и обоснование способа приобретения ИС для
автоматизации комплекса задач
Способы приобретения ИС – это последующие действия от определения и
формализации решения о необходимости ИС до момента пока ИС не будет внедрена
на предприятия. Существуют следующие способы приобретения ИС:
разработка (самостоятельная и заказная);
покупка ИС (покупка отечественной или зарубежной ИС);
покупка + доработка (самостоятельная или заказная);
аренда.
Приобретаемая информационная система нам не подходит из-за ряда
недостатков, а также нехватки функциональности, длительного срока адаптации под
требования АРМ мастера, что увеличивает общую стоимость внедрения. Покупка и
доработка возможна, если требует небольшой объем доработки, данная доработка
часто возможна в рамках модели ядра ИС, что часто вызывает затруднения из-за
отсутствия развернутой документации. У варианта аренды ИС можно выявить
48
несколько недостатков: бизнес данные хранятся у третьего лица, часто минимальные
возможности по настройке.
АРМ будет разрабатываться в компании собственными силами, так как
компания располагает квалифицированными сотрудниками для разработки и
внедрения данной информационной системы. Разрабатываемая информационная
система будет включать весь необходимый функционал, и учитывать все особенность
работы и пожелания сотрудников данной компании, так как будет являться
индивидуальным (уникальным) продуктом, что позволяет быстро изменить
функциональность в соответствии с требованием внутреннего заказчика.
1.4 Обоснование проектных решений
Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение (ИО) — совокупность единой системы
классификации и кодирования информации, унифицированных систем документации
и информационных массивов.
В состав информационного обеспечения включаются два комплекса:
компоненты внемашинного ИО (классификаторы технико-экономической
информации и документы) и внутримашинного ИО (макеты и экранные формы для
ввода первичных данных в ЭВМ или вывода результатной информации, структура
информационной базы: входных, выходных файлов, базы данных).
Для того чтобы приспособить экономическую информацию для эффективного
поиска, обработки и передачи по каналам связи, ее необходимо представить в
цифровом виде. С этой целью ее нужно сначала упорядочить (классифицировать), а
затем формализовать (закодировать) с использованием классификатора.
Классификатор — это документ, с помощью которого осуществляется
формализованное описание экономической информации в ЭИС, содержащей
наименования объектов, наименования классификационных группировок и их кодовые
обозначения.
49
По сфере действия выделяют следующие виды классификаторов:
международные, общегосударственные (общесистемные), отраслевые и локальные
классификаторы.
В данной выпускной квалификационной работе должны быть спроектированы
следующие классификаторы: клиентов, сотрудников, комнат, инвентаря, услуг.
Решение задачи управления номерным фондом должно осуществляться на основе
принятой единой системе классификации и кодирования. Поэтому используются
общесистемные классификаторы единиц измерения.
Основной компонентой внемашинного информационного обеспечения является
система документации, применяемая в процессе управления экономическим объектом.
Под документом понимается определенная совокупность сведений, используемая при
решении экономических задач, расположенная на материальном носителе в
соответствии с установленной формой.
Система документации — это совокупность взаимосвязанных форм документов,
регулярно используемых в процессе управления экономическим объектом.
Отличительной особенностью системы экономической документации является
большое разнообразие видов документов.
Существующие системы документации, характерные для
неавтоматизированных ЭИС, отличаются большим количеством разных типов форм
документов; большим объемом потоков документов и их запутанностью;
дублированием информации в документах и работ по их обработке и, как следствие,
низкой достоверностью получаемых результатов. Обработка документов в таких
системах занимает почти половину времени работников. При необходимости
упростить систему документации, используют следующие подходы:
проведение унификации и стандартизации документов;
введение безбумажной технологии, основанной на использовании электронных
документов и новых информационных технологий их обработки.
Входные документы для решаемой задачи желательно получать через сеть,
поэтому они должны быть представлены в файлах заранее согласованной структуры.
Для упрощения использования таких файлов они должны иметь табличную форму (что
несложно осуществить, т.к. эти документы являются результатными в других задачах
и выводятся программными средствами).
50
К внутримашинному информационному обеспечению относится описание
экранных форм. При построении структуры экранных форм для ввода данных
первичных документов с оперативной информацией целесообразно использовать
комбинированную форму, максимально приближенную к той, которая была
использована для построения самого документа. Расположение полей должно быть в
последовательности, соответствующей логической структуре документа и файлов с
оперативной информацией, сокращающей трудоемкость операции загрузки
информации в информационную базу. При построении экранных форм для документов
с постоянной информацией следует иметь в виду, что эти макеты используются для
ввода и актуализации записей информационной базы, поэтому для их проектирования
целесообразно применить анкетную форму расположения реквизитов, удобную для
выполнения этих операций. В основе выбора экранных форм лежат принципы
минимальной трудоемкости и стоимости ввода информации в ЭВМ, максимальной
степени читабельности результатной информации, выводимой на экран, и
максимальной надежности, и достоверности выполнения этих операций. Основной
частью внутримашинного информационного обеспечения является информационная
база. Главной компонентой внемашинного ИО считается система документации,
используемая в процессе контроля экономического объекта. Самим же документов
является некоторая совокупность сведений, применяемая в процессе решения
экономических задач, находящаяся на материальном носителе в соответствии с
принятой формой. Система документации является совокупностью взаимосвязанных
форм документов, часто применяемых в процессе управления экономическим
объектом. Главной особенностью системы экономической документации становится
огромное множество видов документов. Современные системы документации,
используемые в неавтоматизированных ЭИС, характеризуются большим количеством
типов форм документов; значительным объемом потоков документов и их
запутанностью; дублированием данных в документах, и, как следствие, невысокой
достоверностью получаемых результатов. Обработка документов в подобных ИС
занимает значительную часть времени сотрудников. Если нужно упростить систему
документации, могут применяться следующие подходы:
Приведение документов к единому, стандартизованному виду;
51
Внедрение безбумажных технологий, основанных на ЭДО и новых ИС для их
обработки.
Входные документы для исследуемой задачи лучше всего получать через сеть,
поэтому они должны быть сделаны в файлах заранее утвержденной структуры. Для
упрощения работы с такими файлами они должны иметь табличную структуру
(реализовать это нетрудно, т. к. эти документы включают итоговые значения других
задач и генерируются программно). К внутримашинному ИО можно отнести описание
экранных форм. В процессе проектирования структуры экранных форм для ввода
данных первичных документов с текущей информацией логично применять
комбинированную форму, максимально похожая на ту, которая использовалась для
создания самого документа. Расположение полей должно идти в той
последовательности, которая полностью удовлетворяет логической структуре
документа и файлов с текущей информацией, уменьшающей трудоемкость операции
загрузки данных в базу. При разработке экранных форм для документов с
фиксированными данными следует помнить, что эти макеты применяются для ввода и
обновления записей ИБ, поэтому в процессе их проектирования лучше всего
использовать анкетную форму расположения реквизитов, подходящую для реализации
этих операций. В процессе выбора экранных форм используется принцип
минимальной трудоемкости и стоимости ввода данных в ЭВМ, лучшей степени
читабельности итоговых данных, выводимых на экран, и повышенной надежности, и
правильности выполнения этих операций. Главной частью внутримашинного ИО
становится информационная БД. Информационная база (ИБ) представляет собой
структурированную совокупность данных, хранимых в памяти ЭВМ в виде файлов, с
помощью которых реализуются информационные запросы управленческих процессов
и решаемых задач. Есть несколько способов организации подобной базы:
Связанные локальные файл - реализуется при помощи пакетов прикладных
программ;
Встроенная БД — базируется на применении универсальных программных
средств хранения, записи, поиска и поддержания актуальности данных, т. е.
СУБД.
Организация локальных файлов так или иначе подразумевает дублирование
данных в ИС, что ведет к несогласованности данных в разных приложениях, а также
52
усложненным доступом к данным, поэтому зачастую используется только в
специализированных приложениях. Для нашего проекта информационная база
реализована в виде встроенного информационного хранилища. Подобное
расположение дает возможность объединять разные источники данных, управлять
файлами разных форматов. Также очевидны преимущества применения в процессе
размещения информации в таких базах данных:
Полная совместимость данных;
Соответствие данных текущему состоянию объекта;
Увеличение скорости совместной обработки информации;
Поддержание целостности данных.
База данных (БД)представляет из себя совокупность данных, позволяет
отражать совокупность объектов и их отношений в указанной предметной области.
Главным способом реализации БД становится разработка централизованных и
распределенных БД. Базовым критерием отбора метода организации ИБ остается
стремление к минимальным трудовым и стоимостным затратам на создание структуры
ИБ, ПО системы, структуры ведения файлов. Базируясь на этих критериях и
необходимости реализации стабильности хранения данных используется
централизованный способ создания БД. По способу реализации связей между данными
могут различать:
Иерархическую модель;
Сетевую модель;
Реляционную модель.
Главными компонентами любой из представленных моделей становятся файлы
или таблицы. Иерархические модели – это ни что иное, как графовая модель с
вершинами-таблицами. В моделях есть один файл, являющийся входом в структуру.
Между файлами имеются отношения соподчиненности. Файл может иметь одну
исходную вершину и несколько подчиненных. Самый популярный тип отношений - 1:
М. В сетевых моделях абсолютно любой файл может являться точкой входа в систему,
и взаимосвязан с некоторым числом оставшихся файлов отношениями вида 1:1, 1: М и
М: М. Наибольшую популярность получила реляционная модель данных. В случае
такого распределения данных вся информация сохраняется в виде таблиц и отношений.
Таблицы становятся совокупностью записей (строк, кортежей). Между отношениями
53
(таблицами) имеются связи вида 1: М, М: М. Любое такое отношение имеет ключ, т. н.
поле записи (атрибут), позволяющее определить ее. Это свойство реляционной модели
данных минимизирует возможность дублирования данных, увеличивает скорость
поиска и доступ к отдельным данным.
Установленный в реляционной модели подход к разделению и целостности
данных дает возможность практично организовать и упорядочить процесс создания и
реализации сложных БД, а реляционные операции имеют мощные средства
управления и обработки данных.
Принимая во внимание все преимущества реляционных моделей, данных для
отображения информации, используемой при решении задачи лучше всего применять
реляционную модель БД. Для разрабатываемого АРМ необходимо применять
следующие входные документы:
Штатное расписание;
Перечень расходных материалов;
Перечень комплектующих;
Перечень работ;
Заявка;
Сведения о выполнении заявки.
На основании их обработки должны получаться следующие выходные
документы:
Список сотрудников;
Перечень комплектующих;
Перечень работ;
Поступившие заявки;
Закрытие заявки;
Наряд на работы.
Для работы АРМ необходимо использовать формы ввода информации и
получения отчетных документов. Состав форм должен соответствовать составу
документов.
В данном проекте будут использованы следующие локальные классификаторы:
1) Классификатор сотрудников. Структурная схема классификатора сотрудников
представлена на рис. 1.8.
54
K
1
= [XXXXX]
код сотрудников
Рисунок 1.8 Структурная схема классификатора сотрудников
Классификатор клиентов имеет порядковую систему кодирования.
Объект кодирования: сотрудник
Исходная мощность множества: М = 100000
Длина кода: L = lg100000 = 5
2) Классификатор заявок. Структурная схема классификатора представлена на рис. 1.9.
K
1
= [XXXXX]
Код заявки
Рисунок 1.9 Структурная схема классификатора заявки
Объект кодирования: заявка
Исходная мощность множества: М = 100000
3) Классификатор нарядов. Структурная схема классификатора представлена на рис.
1.10.
K
1
= [XXXXX]
Код наряда
Рисунок 1.10 Структурная схема классификатора заявки
Объект кодирования: наряд
Исходная мощность множества: М = 100000
Обоснование проектных решений по программному
обеспечению
Программное обеспечение (ПО) — совокупность программ для реализации
целей и задач автоматизированной системы.
ПО делится на два вида: общее (операционные системы, операционные
оболочки, компиляторы, интерпретаторы, программные среды для разработки
прикладных программ, СУБД, сетевые программы и т.д.) и специальное (совокупность
прикладных программ, разработанных для конкретных задач в рамках
функциональных подсистем, и контрольные примеры).
55
Для функционирования и использования программы необходима операционная
система. Операционные системы осуществляют управление работой персональных
компьютеров, их ресурсами, запускают на выполнение различные прикладные
программы, выполняют всевозможные вспомогательные действия по запросу
пользователя. ОС подразделяются на однопользовательские, многопользовательские,
и сетевые. К факторам, влияющим на выбор конкретной ОС, относятся:
необходимое число поддерживаемых программных продуктов;
требования к аппаратным средствам;
требование поддержки сетевой технологии;
наличие справочной службы для пользователя;
быстродействие;
наличие дружественного интерфейса и простота использования.
На компьютерах, входящих в состав АРМов сотрудников на данный момент
установлена ОС MS Windows XP Professional Service Pack 3, это является оптимальным
выбором, т.к. ОС семейства Windows наиболее распространённые на сегодняшний
день, поэтому с приходом нового сотрудника не придётся его переобучать.
Для разработки информационной наиболее целесообразно использовать клиент-
серверную архитектуру и разрабатывать веб-приложение. Для этого необходимо
выбрать язык программирования и СУБД. Для выбора языка программирования
необходимо определить требования к среде программирования. В процессе анализа
требований и классификации, проектируемого АРМ были определенны следующие
требования к среде проектирования:
кроссплатформенность, необходимая для интеграции с другими подсистемами;
гибкость, позволяющая без дополнительных затрат изменять, дорабатывать
информационную систему;
безопасность;
язык программирования должен предоставлять широкие возможности по работе
с современными СУБД;
обеспечивать универсальность клиентских приложений;
открытость исходного кода, которая позволить динамическое совершествования
ИС и исправление ошибок.
56
Для выбора языка программирования необходимо провести анализ
существующих решений. Для этого выберем наиболее часто используемые языки и
проведем сравнение. Perl (Practical Extraction and Reporting Language) - является одним
из наиболее мощных и популярных языков программирования. Perl
полнофункциональный сложный язык. Он привлекателен тем, что заполняет разрыв
между методами программирования командного процессора Unix и С-приложениями,
обладая простотой первых и функциональностью последних. Perl интерпретируемый
язык, оптимизированный для сканирования произвольных текстовых файлов,
извлечения информации из этих файлов и печати отчетов на основе этой информации.
С его помощью также можно решать многие задачи системного управления. При
разработке этого языка целью была не столько красота (небольшой объем,
элегантность и оптимальность), сколько практичность (простота в использовании,
эффективность и полнота). Синтаксис выражений Perl находится в полном
соответствие с синтаксисом выражений языка С. Perl не ограничивает произвольно
объем ваших данных. Рекурсия может быть неограниченной глубины, а, кроме того,
язык применяет методы сопоставления с образцом для быстрого сканирования
больших объемов данных. Язык Perl, использующий простые синтаксис, типы данных
и структуры, довольно прост в изучении; хорошо написанные Perl-программы легки
для чтения и понимания. Однако за этой простотой скрывается относительно богатый
набор функций Perl, который включает в себя встроенный символьный отладчик и
поддержку объектно-ориентированного программирования. С помощью сложного
механизма трассировки потока данных Perl может определить, поступают ли данные
из небезопасного источника, и вовремя предотвратить потенциально опасные
операции. Perl легко переносим, он работает на всех основных и многих менее
значимых платформах, может получать доступ к соединениям TCP/IP и
интегрироваться с языком С. Он обладает также многими специализированными
расширениями для доступа к базам данных и каталогам Х.500. Однако главным его
достоинством является большое количество новостей и Web-узлов, что обеспечивает
программистам на Perl поддержку и ресурсы. Накладываемые ограничения
немногочисленны, он исключительно гибок и обладает широкими возможностями
поддержки. Сценарии или программы на языке Perl представляют собой чисто
текстовые файлы, преобразуемые на этапе выполнения в байт-кодовые версии, что

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

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