Диплом: Автоматизация приема заявок на ремонт и модернизацию в ООО "Гео-Свет"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
35
Рис. 1.6 Декомпозиция модель ТО-ВЕ процесса приема заказов на
продажу компьютерной техники, установку комплектующих и программного
обеспечения ООО»Гео-Свет» в нотации IDEF0.
За счет создания и ведения соответствующей информации в БД
разрабатываемой ИС менеджер отдела обслуживания клиентов сможет
выполнять самостоятельно большую часть работ по процессу приема заказов на
продажу компьютерной техники и установку комплектующих и программного
обеспечения, т.е. осуществляется оптимизация бизнес-процесса.
Таким образом, используемые механизмы для данного процесса могут
быть задействованы для решения других задач в ООО»Гео-Свет», в исследуемом
процессе при использовании АРМ они являются избыточными.
В данном проекте завершающим этапом по автоматизации задачи
деятельности менеджера отдела обслуживания клиентов ООО»Гео-Свет»
являются выходные документы, которые в условиях автоматизации
представлены в виде отчетов на экранных формах и соответствующих
документов, предназначенных для редактирования и печати.
36
Исходная информация является полностью формализованной, что
позволяет организовать быстрый поиск необходимой информации в базе
данных.
1.3.3. Выбор и обоснование способа приобретения ИС для
автоматизации задачи
Разрабатываемая система для ООО»Гео-Свет» должна обеспечивать
выполнение следующих задач:
интеграцию с самым распространенным программным комплексом
по формированию документов MS Office;
повышение качества контроля над документооборотом, исключение
потери отдельных документов и обеспечение контроля исполнения документов
на каждом уровне исполнения;
создание единой базы данных по зарегистрированным документам с
возможностью поиска и построения отчетов, что существенно снижает риски
потери информации о зарегистрированных документах и сокращает время
поиска документов по запросам сотрудников агентства недвижимости и
клиентов;
сокращение временных затрат на обработку документов и
подготовку установленной отчетности за заданные периоды времени.
Стратегия автоматизации должна соответствовать приоритетам и задачам
бизнеса компании и включать пути достижения этого соответствия.
Разработка информационной системы и автоматизации процесса приема
заказов на продажу компьютерной техники и установку комплектующих в
ООО»Гео-Свет» будет осуществляться в несколько этапов:
Выявление требований, предъявляемых к информационной системе
с заказчиком.
Разработка функциональных моделей.
Определение входной и выходной информации.
Разработка структуры БД.
Разработка архитектуры программного продукта.
37
Разработка и согласование технического задания, определение
дополнительных функций и возможностей.
Написание программного кода.
Отладка программного продукта.
Тестирование всех модулей и внедрение.
Разработка и внедрение автоматизированной системы для автоматизации
процесса приема заказов на продажу компьютерной техники и установку
комплектующих в ООО»Гео-Свет» будет проходить следующим образом:
1. Пред проектный аудит. На этом этапе компания-разработчик, совместно
с Заказчиком, определяет цели и задачи проекта. Исходя из полученных
результатов исследования, выявляются требования, формируются функции
программного продукта.
2. Выбор решения. На втором этапе выбирается и согласуется с
Заказчиком оптимальное программное решение, которое позволит успешно
решить все поставленные перед программным продуктом задачи.
Формулируются входные и выходные данные, разрабатывается архитектура БД
и программного продукта.
3. Разработка технического задания. Один из самых важных и сложных
процессов при разработке информационной системы является разработка
технического задания. От того насколько качественно будет сделан этот этап,
зависит результат всей работы. На этом этапе происходит корректирование и
детализация функциональных возможностей информационной системы,
уточнение входной и выходной информации, структуры БД и архитектуры
разрабатываемого программного продукта.
4. Программная реализация. На данном этапе происходит определение
конфигурации технических средств, определение формы представления входных
и выходных данных, разработка структуры программного продукта, разработка
алгоритма решения задачи автоматизированного кассового учета,
проектирование отображения функций модулей, разработка интерфейсов
программы.
5. Тестирование проекта. После выполнения всех основных работ по
проектированию и разработке информационной системы проводится
38
тестирование его работоспособности на ранее сформированной предметной базе.
Все выявленные в ходе тестирования ошибки и недочёты немедленно
устраняются в рамках технического задания.
6. Сдача проекта. Сдача Заказчику готового проекта, демонстрация ему
всех возможностей, ранее описанных в техническом задании на разработку
информационной системы.
. Разработка технического задания проводится после проведения пред
проектного аудита и сама по себе является важным этапом работ по созданию
информационной системы.
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по техническому обеспечению
Техническое обеспечение – совокупность аппаратных средств, с помощью
которых осуществляется процесс функционирования АРМ [27]. Таким
обеспечением являются устройства отображения, обработки информации,
управления и передачи данных. Каждое из них характеризуется составом
элементов и структурой. Выбор типов элементов, их количества и взаимосвязей
связан с решением задачи разработки программного обеспечения (т.е.
информационной системы в нашем случае) [6]. Типы технических средств не
могут выбираться отдельно друг от друга – должна быть обеспечена их
совместимость по входной и выходной информации и по физическим
параметрам сигналов.
Для базового набора компонентов ПЭВМ характерны [25, 20]:
системный блок, содержащий основную аппаратную часть
(микропроцессоры, контроллеры ввода-вывода, интерфейсы, ПЗУ, ОЗУ, сетевые
адаптеры);
внешние запоминающие устройства;
дисплей для отображения текстовой и графической информации;
клавиатура, предназначенная для ввода управляющих команд и
данных;
39
печатающее устройство (принтер), обеспечивающий получение
твердых печатных копий.
Для разработки данной АРМ были выбраны следующие технические
средства:
компьютер (Pentium 4 2400; RAM 1024 Мб; HDD 160 Гб; DVD-RW);
монитор Samsung 755DF;
принтер HP LaserJet 2015.
1.4.2. Обоснование проектных решений по информационному
обеспечению
Чтобы информация была пригодна для принятия какого-либо решения,
она должна обладать следующими основными свойствами [14]:
1. Достоверность (правдиво без искажений отражает состояние объекта).
2. Актуальность (степень новизны информации, ее своевременность).
3. Полнота (необходимые и достаточные условия для принятия
решения).
4. Релевантность (соответствие решаемой проблеме).
5. Сопоставимость (возможность сравнения данных за счет единства
предмета исследования, круга включенных показателей и объектов, методологии
проведения исследования и методик измерения).
6. Доступность (должна быть понятна, иметь вид, приемлемый для
субъекта, которому предназначена, и представлена в удобном виде).
7. Экономичность (затраты на получение и переработку информации не
должны превышать получаемый от ее использования результат).
Перечисленные выше основные требования к свойствам информации
должны выполняться одновременно. Указанный перечень не может быть
ранжирован, отсутствие какого-либо одного свойства равнозначно отсутствию
информации как таковой.
40
1.4.3. Обоснование проектных решений по программному
обеспечению
Программное обеспечение (ПО) представляет собой совокупность
программ, с помощью которых пользователь обрабатывает необходимую ему
информацию [7]. Под программное обеспечение попадает также документация,
необходимая для эксплуатации данных программ.
Цели и задачи, поставленные пользователем, программные средства
переводят на машинный язык. Соответственно, программа должна осуществлять
наиболее приемлемое и с экономической точки зрения эффективное решение
поставленной перед ней задачи с использованием ресурсов персонального
компьютера. Правильный выбор путей и методов решения поставленной задачи
означает более эффективное использование возможностей средств
вычислительной техники.
При выборе программного обеспечения необходимо учитывать критерии
качества программного продукта. Это и удобство эксплуатации, и структурная
простота, и возможность модернизации. Важна также его надежность, т.е.
способность выдавать достоверные результаты.
Для разработки АРМ планируется применить операционную систему
Microsoft Windows XP и среду Microsoft Access 2003.
Операционная система Windows ХР обладает следующими
возможностями:
многозадачность и развитые сетевые функции;
удобный интерфейс пользователя;
ориентация производителей компьютеров на эту систему;
хорошая производительность;
большой выбор прикладного ПО.
На сегодняшний день Microsoft Access – компонент семейства офисных
приложений Microsoft Office – является одной из самых популярных настольных
СУБД [13]. Это связано с тем, что Access обладает очень широким диапазоном
средств для ввода, анализа и представления данных. Эти средства являются не
только простыми и удобными, но и высокопродуктивными, что обеспечивает
высокую скорость разработки приложений.
41
Microsoft Access позволяет управлять всеми сведениями из одного файла
базы данных. В рамках этого файла данные можно разделить на отдельные
контейнеры, называемые таблицами; просматривать, добавлять и обновлять
данные в таблицах с помощью электронных форм; находить и извлекать только
нужные данные с помощью запросов; а также анализировать или печатать
данные в заданном макете с помощью отчетов. Создание страниц доступа к
данным позволяет пользователям просматривать, обновлять или анализировать
данные из базы данных через локальную вычислительную сеть.
Microsoft Access объединяет сведения из разных источников в одной
реляционной базе данных. Создаваемые формы, запросы и отчеты позволяют
быстро и эффективно обновлять данные (редактировать, добавлять, удалять),
получать ответы на вопросы, осуществлять поиск нужных данных,
анализировать данные, печатать отчеты, диаграммы [28].
Для общения пользователя с программным, техническим и
информационным обеспечением применяют языки. Языки общения могут быть
формализованными, не полностью или полностью естественными языками.
Совокупность языков общения, правил их формализации и терминов,
используемых в АРМ, образует лингвистическое обеспечение.
Язык SQL (Structured Query Language) используется при создании
запросов, а также для обновления и управления реляционными базами данных,
такими как базы данных Microsoft Access.
Также используется язык программирования VBA.
1.5. Системный подход к защите информации
Главная задача – методы, средства, действия по обеспечению защиты
информации в информационной системе должны обеспечить комплекс
интегрированных мер, направленных на минимизацию возможного ущерба для
вероятных угроз, которые необходимо выявить.
Эти атаки могут быть предприняты злоумышленником в виде
несанкционированных попыток доступа к информации с целью хищения
конфиденциальной информации, как сотрудниками своей организации, так и
представителями конкурентов.
42
Способы реализации подобных атак:
выявление уязвимостей в операционных системах;
взламывание парольной защиты;
преодоление систем доступа;
перехваты и прослушивание;
незаконное копирование и др.
Для нейтрализации отельных атак администратор безопасности и защиты
выполняет необходимые мероприятия.
На этапе эксплуатации информационных систем внедряются оперативные
методы обнаружения искажения программ путем внедрения программной,
аппаратной и временной избыточности. Эти методы известны давно и
применяются они в современных компьютерах для обеспечения достоверности
хранения данных на дисках, а также при контроле работы процессора. - [10].
Таким образом, персональный компьютер может пребывать в двух состояниях:
либо он работает, естественно, правильно, либо он неисправен.
Методы избыточности широко применяются при обеспечении
бесперебойной работы сложных критичных систем, у которых время
восстановления при сбойных ситуациях равно нулю.
Временная избыточность
Временная избыточность основана на выделении ресурса
производительности, который, как правило, составляет до 10% исходной и
предназначена для контроля и восстановления работоспособности программ.
Программная избыточность
Главная цель – организация контроля за достоверностью обработки
информации, при необходимости ее восстановление в особых, критичных этапах
работы программ. Этот процесс выполняется автоматически.
Методы контроля за искажениями данных и программ разнообразны и
применяются для особо важных результатов. По которым применяются
решения. Оперативное устранение искажений информации является сложной
задачей и выбор методов должен осуществляться на этапах проектирования и
эксплуатации информационных систем.
43
Систематизация оперативных методов повышения безопасности позволяет
их представить в следующем виде:
обнаруженное искажение не фиксируется, если не влияет на конечный
результат;
выявленный недостоверный фрагмент информации исключается из
обработки, если это возможно;
прекращение работы программ до восстановления;
изменение режимов работы программных систем;
переход на резервные программные и аппаратные системы в автоматическом
режиме.
Введение избыточности позволяет решать комплексную задачу по защите
информации и повышению надежности, что очень важно в системах управления
сложными и критичными системами повышенной опасности.
Эти методы являются достаточно сложными и дорогостоящими, поэтому
их разработка и внедрение является непростой задачей, но их результативность
окупает затраты. Главное их назначение – устранение случайных воздействий,
сбоев, но не защита от злоумышленных действий и вредоносных программ.
Применение и внедрение этих методов требует серьезной проверки
программных систем методами экстремального тестирования, что является
дополнительными мерами по выявлению дефектов данных и программ.
Появление сбоев – это результаты несовершенства программ и данных, которые
при определенном стечении обстоятельств приводят к отказам. Основная задача
тестов заключается в определении вероятностных характеристик возможных
нарушений в определении выделяемых ресурсов производительности на
избыточность.
В разработке политики безопасности необходимо учитывать их широкое
распространение, а поэтому выполняется контроль за применением носителей,
незаконно проносимые на рабочие места. Информация, хранимая на них должна
быть подвергнута обязательному шифрованию, например, программой True
Crypt с открытым исходным кодом. Необходимо проводить обучение персонала
по недопустимости определенных действий с их стороны, а также привитию
чувства персональной ответственности за безопасность данных. Процедура
44
идентификация/аутентификация с помощью сервера аутентификации Kerberos.
Система Kerberos основана на следующих принципах: посредником между
клиентами и сервером является сама система Kerberos; клиент обязан при входе
доказывать каждый раз свою аутентичность; все обмены осуществляются с
использованием шифрования; используемый режим клиент-сервер.
Система Керберос включает:
сервер;
клиент;
сетевые ресурсы (серверы) (файлы).
Алгоритм работы системы:
аутентификация пользователя при выполнении запроса;
получение разрешения на вход к ресурсу;
получение разрешения на доступ к ресурсу.
Керберос-сервер состоит из двух серверов, первый выполняет задачу
аутентификации, второй сервер проводит дополнительно проверку и
выдает квитанцию на доступ пользователя к определенному ресурсу. Он имеет
копии секретных ключей сетевых ресурсов и хранит их в своей базе данных.
Третья задача решается ресурсным сервером.
Логический вход выполняется один раз при входе, а запрос на разрешение
выполняется каждый раз при обращении к ресурсу. Сервер аутентификации
выполняет шифрование пароля и выдает клиенту зашифрованную квитанцию с
ключом.
Квитанция и ключ повторно шифруются. Квитанция имеет ограниченный
срок действия, а именно, в пределах сеанса. Это налагает еще одно ограничение,
с точки зрения возможностей злоумышленника. Возникает вопрос о реализации
этого сложного алгоритма с точки зрения затрат ресурсов на эту непростую
систему.
Следует отметить, что эти издержки несущественны и время реакции
системы практически не зависит от количества узлов сети. Это является
достоинством работы системы.
Централизованное хранение секретных ключей, в случае успешной атаки,
является слабым звеном, но возможно решение этой проблемы введением

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

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