Диплом: Автоматизация процесса ведения документации и отчетности в ООО "Логика Бизнеса"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
53
стоимость разработки на python меньше, нежели осуществление разработки на
Microsoft Visual C++ или на Borland C++. А еще этот язык сейчас развивается и
имеет открытую архитектуру.
1.4.3 Обоснование проектных решений по техническому
обеспечению
Обеспечение техническое представляет собой совокупность разнообразных
технических средств, компьютеров, различной другой техники, средств передачи
сведений, которые на практике применяются в автоматизированных системах
управления и в ИС.
Для обеспечения работы программ (служб) по обработке заявок на горячей линии в
рамках дорабатываемой информационной системы HPOpenViewServiceDesk нужны
такие составные элементы технического обеспечения:
Почтовый сервер – сервер корпоративной почты, он применяется SD
системой с целью создания заявок и для осуществления рассылки
оповещений;
ПК-сервер – характеристики этого сервера даны в табл. 6. Это основная
ЭВМ, на которой развернута БД в СУБД, также сервер будет являться
сервером БД. На нем размещён будет сервис (служба) которая будет
регистрировать и производить обработку полученных заявок.
ПК-инженера/горячей линии (рабочая станция) представляет собой
пользовательский ПК, на котором установлена будет программа клиент,
которая будет осуществлять фиксацию и последующее распределение всех
поступающих заявок;
ПК-пользователя (рабочая станция) представляет собой пользовательский
ПК, способный создавать заявки посредством отправления письма с
описание проблемы на ящик горячей линии предприятия;
Средства организации ЛВС – в этот перечень включаются пассивные
(коммутационные розетки, сегменты ЛВС) и активные (шлюз,
54
маршрутизатор, коммутатор) составные компоненты локальной
вычислительной сети.
Для каждого из составных компонентов выберем несколько критериев, которые
являются самыми критичными при совершении практического выбора:
Серверы - наиболее незаметные системы в сети. Идеальный сервер - это такая
система, которая находится в шкафу-стойке или в углу, не привлекающая
внимания. Этим он отличается от рабочей станции и персональных компьютеров.
Подход к выбору сервера довольно прагматичный. Специфика сервера состоит в
преднамеренной избыточности его главных компонентов.
Основные критерии выбора серверной платформы - в первую очередь это
специфика тех задач, которые способен решить сервер и число
автоматизированных рабочих мест, объединенных в сеть. После этого остается
выбрать подходящего производителя. [16]
Для Сервера СУБД в рамках одного компьютера главный критерий выбора -
достаточная пропускная способность и отказоустойчивость сетевого интерфейса
Исходя из арифметического числа заявок в день (500) и ежеминутного опроса
программы БД на наличие новой заявки и загрузки корпоративного сервера БД на
25%, а также загруженности инфраструктуры на 30%, нет необходимости закупать
слишком производительный сервер с сетевым адаптером 1Gbps, вполне подойдет
также интерфейс в 100Mbps. Итог осуществления анализа критериев по
серверному оборудованию будет в применении того же самого сервера, который
был на предприятии прежде. В качестве сервера БД используется сервер, который
построен на HP ProLiant DL365 G5, он имеет характеристики, данные в табл. 9.
Табл. 9.
Характеристики сервера БД.
55
Характеристи
ка
Значение
Процессор
Двухъядерный Intel® Xeon® X5260 с тактовой частотой 3,3
Гц.
Число
процессоров
2
Оперативная
память
16 Гб (расширяется до 64Гб)
Жесткие диски
Тип «SAS» 4 диска 147 Гб и 2 диска 73 Гб
Число жестких
дисков
6 (расширяется до 8)
Питание
Дополнительно резервный блок питания 800Вт с
возможностью горячей замены
Рассмотрим эту платформу более подробно:
16 Гб оперативной памяти успешно подходят с целью обработки больших
объемов сведений, применяемых в БД и для роста вычислительной нагрузки,
поскольку сейчас пиковый размер занятой оперативной памяти 6 Гб.
Два процессора позволяют, при применении SQL сервера, распараллеливать
задачи, которые осуществляются на сервере.
Применение 6 жестких дисков обусловлено такими соображениями:
Для надежного хранения сведений в формате Structured Query Language (SQL) был
организован массив жестких дисков объема 147 Гб. На практике такого объема
вполне достаточно для внедрения нового функционала, сейчас объем занятого
пространства 53 Гб, при условии того что в базах данных хранятся записи за три
года.
56
Для надежной работы ОС сервера организован RAID массив, включающий в себя 2
жестких диска. При этом каждый диск имеет объем 73 ГБ. Операционная система
располагается отдельно от файлов баз данных, что делается для обеспечения
нормальной производительности и безопасности.
Отдельно следует хранить информацию в форматах mdf (файл БД) и транзакции в
виде файлов ldf, для чего требуется еще один массив.
Использование дополнительного питания увеличивает показатели
отказоустойчивости системы.
Для пользователей ПК и инженеров основной критерий выбора оборудования - это
определенные технические характеристика, а также полное соответствие
существующим корпоративным стандартам. Для ПК главный из существующих в
настоящее время критериев - это утвержденный список конфигураций
компьютера.(MBAsusP5CPU:Core2Duo2.9GhzRam:2Gb) Характеристики этой
конфигурации даны в табл. 10
табл. №10
Характеристика конфигурации ПК пользователя.
ПАРАМЕТР
ЗНАЧЕНИЕ
Корпус
Minitower IN-WIN "EMR-003", mATX, черно-серебр. (450Вт)
Процессор
Intel "Core 2 Duo E7500" (2.93ГГц, 3МБ, 1066МГц, EM64T)
Socket775 (oem)
Кулер для
процессора
Socket775 Arctic Cooling "Alpine 7 GT" (ret)
Материнская
плата
Socket775 ASUS "P5G41-M LE/C/SI" (iG41, 2xDDR2, U100,
SATA II, PCI-E, D-Sub, DVI, SB, 1Гбит LAN, USB2.0, mATX)
(oem)
57
Вентилятор
GlacialTech "SilentBlade II GT9225-EDLA1" d90мм,
1600об./мин. (питание от мат.платы и разъёма питания ATA
HDD) (oem)
Жесткий диск
320ГБ Seagate "Barracuda 7200.12 ST3320418AS"
7200об./мин., 16МБ (SATA II) (oem)
Модуль
оперативной
памяти
2ГБ DDR2 SDRAM Kingston "ValueRAM" KVR800D2N6/2G
(PC6400, 800МГц, CL6) (ret)
Устройство чтения
карт памяти
CF/MD/SM/MMC/SD/MS/MS Pro Sony "MRW620", в 3.5"
отсек, черный (USB2.0) (oem)
Привод DVD±RW
24x8x16xDVD/48x32x48xCD Sony Optiarc "AD-7260S",
(SATA) (oem)
Для почтового сервера критерии выбора - скорость работы и отказоустойчивость
подсистемы обработки сведений. Для него будут применяться производительные
диски WDRAPTOR, имеющие скорость вращения шпинделя больше 12000
оборотов в минуту. Отдельный RAID-контроллер, который поддерживает
практическую реализацию массива сведений Raid10, предоставляющий высокую
скорость работы и достаточно высокую степень отказоустойчивости подсистемы
данных. Конфигурация сервера почти, работающего на предприятии совпадает с
указанными критериями, так что можно оставить все, как есть. Упрощенная
конфигурация сервера почты дана в табл. 11.
Табл. 11
Аппаратная конфигурация сервера почты
Форм-фактор
2U
Код
X5650
58
Модель
Intel® Xeon®
Число ядер
6
Число процессоров
2
Intel Smart Cache
12 Mb
Показатели тактовой частоты
2660 МГц
Разъем (сокет)
FCLGA1366
Тип памяти
DDR3 1066
МГц
Объём 1 HDD
2 Гб
Общий объем
892 Гб
Число HDD
4 штуки
Интерфейс
SAS/SATA
Число используемых сетевых адаптеров
4 шт
Тип видеокарты
Дискретная
Скорость подключения
1 Гб/с
Оптический привод
DVD±R
USB
4 штуки
Monitor port (VGA)
Есть
RJ45 (LAN)
2 штуки
59
Число используемых блоков питания
2 штуки
Мощность блока питания
570 Вт
Возможность осуществления горячей замены
Есть
Для средств организации ЛВС критерий для выбора - это в первую очередь тип
используемого кабеля, а также определенная пропускная способность. Сейчас по
анализу сетевого трафика программой NetSend загруженность сети 36%. Свободная
пропускная способность 64% от общей пропускной способности, которая есть у
СКС. Сервисом обрабатывается до 500 заявок за день. Ежеминутный спрос добавит
загруженности сети примерно на 3%, что не оказывает своего влияния не
пропускную способность и появление коллизий. Из типа кабеля по скоростным
параметра желательно выбрать витую пару и использовать ее вместо коаксиала по
причине ограничения по максимальной пропускной способности в 10Mbps. На
основании указанных в п. 1.1.3 схем сетевой организации становится ясным то, что
при применении свитчей и коммутаторов CISCO(WS-C3560G-24TS и PIX-515E
(FO)) сеть способна работать на скорости 100Mbps и более (до 1Gbps).
60
II ПРОЕКТНАЯ ЧАСТЬ
2.1 Разработка проекта автоматизации
2.1.1 Этапы Жизненного Цикла проекта автоматизации
Модель жизненного цикла - это структура, которая содержит в себе определенные
действия, процессы, задачи, осуществляемые в ходе разработки, сопровождения и
функционирования программного продукта в течение жизни системы, от
определения требований до завершения ее практического применения. Есть
несколько разных стандартов и моделей, которые в той или иной мере
регламентируют жизненный цикл, большая их часть относится к заказному
программному обеспечению (системам АС, и другим) и кроме ЖЦ регламентируют
процессы разработки:
ГОСТ 34.601-90 распространяется на автоматизированные системы и
устанавливает этапы и стадии их создания. Кроме этого, в стандарте есть описание
содержания работ на каждом из этапов. Этапы и стадии работы, по стандарту,
соответствуют каскадной модели жизненного цикла.
ISO/IEC 12207:1995 стандарт на процессы, а также организацию жизненного цикла.
Распространяется данный стандарт на разные виды заказного программного
обеспечения. Стандарт не включает в себя описания фаз, а также различных стадий
этапов.
Rational Unified Process предлагает итеративную модель разработки, которая
включает в себя 4 разных фазы: начало, осуществление исследования, построение и
собственно внедрение. Каждая из указанных фаз может быть также разбита на
61
этапы (итерации), в результате которых выпускается версия, предназначенная для
внутреннего или внешнего применения.
Custom Development Method по разработке прикладных информационных систем
под заказ - это конкретный материал, который детализирован до уровня заготовок
проектной документации, рассчитанной на применение в проектах с
использованием Oracle. Степень адаптивности CDM ограничена 3 моделями ЖЦ:
"классической" (предусматриваются различные работы/задачи, а также этапы),
"быстрая разработка" и "облегченный подход", который рекомендуется в случае
малых проектов и возможности прототипировать приложения.
Прохождение через четыре главные фазы называется с цикла разработки, при этом
все циклы заканчиваются генерацией версии системы. Если после этого работа над
тем или иным проектом не заканчивается, то в этом случае полученный продукт
продолжает развиваться и минует те же самые фазы [3]. Суть работы в RUP
состоит в создании и сопровождении моделей, а не бумажной документации, и
данный процесс привязывается к применению средств моделирования (UML) и
технологии проектирования и разработки (object-oriented analysis, объектно-
ориентированный анализ, OOA, object-oriented programming, объектно-
ориентированное программирование, OOP).
Microsoft Solution Framework (MSF) схожа с RUP и включает в себя 4 разных фазы:
осуществление анализа, проектирование, разработка, последующая стабилизация,
является итерационной, предполагает объектно-ориентированное моделирование.
[8]. MSF больше ориентирована на создание различных бизнес-приложений.
Extreme Programming. Экстремальное программирование - новая из
рассматриваемых методологий, которая сформировалось к 1996 г. В основе -
командная работа, коммуникация между заказчиками и исполнителями. Разработка
осуществляется с применением последовательно дорабатываемых прототипов.
Основные критерии для стандарта ЖЦ следующие:
62
● разработка в итерационном режиме с возможностью контроля возможных
рисков
● актуальность и современность методик контроля разработки
● выполнения проекта на контрольных точках, отсутствие дополнительных
требований к осуществлению моделирования разработки и внедрению.
Резюмируя описание стандартов выше, следует отметить, что итерационными из
них являются четыре стандарта:RUP, XP, MSF, COBIT.
Стандарт XP не подходит, поскольку не содержит в себе полноценных этапов ЖЦ,
напримеру, выработки концепции, разработки.
COBIT мне не подходит в связи с тем, что главная цель его использования
“осуществление аудита и стратегического планирования ИС и IT
инфраструктуры”[18]
Выбирать можно между Rup и MSF. Эти стандарты достаточно молодые и
поддерживают новые технологии продуктивной разработки и контроля
выполнения.
Главные особенности RUP, MSF, а также XP даны в табл. 10. Extreme Programming
подходит для небольших проектных групп, а также для небольших систем с часто
меняющимися требованиями. Rational Unified Process - хорошо сбалансированное
решение для средних коллективов разработчиков, которые работают с
использованием продуктов и технологий Rational. Сопровождение разработки
системы регламентировано RUP, но эта технология ориентирована на
внутрифирменные инструментальные средства.
У XP основной проблемой является сопровождение. При наличии текучки кадров в
коллективе разработчиков часть проектной информации может быть утрачена по
причине почти отсутствующей документации. В табл. 12 указаны основные
показатели стандартов Жизненного цикла ИС
Табл. 12.

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

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