Диплом: Автоматизация обработки заявок ООО «Облака»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
51
Сервер БД обслуживает базу данных и отвечает за целостность и
сохранность данных, а также обеспечивает операции ввода-вывода при доступе
клиента к информации. Специфика сервера базы данных заключается в том, что
данные, как правило, обрабатываются транзакционно, т.е. система запрашивает
небольшой объем данных, проводит над ними операцию и затем сохраняет. Это
накладывает определенные требования к аппаратной части сервера БД, а
именно:
большой объем оперативной памяти для кэширования наиболее
интенсивно используемых участков базы данных;
высокопроизводительная дисковая подсистема, характеризующаяся
в первую очередь способностью обрабатывать большое количество мелких
запросов в единицу времени (IOps - inputs/outputs per second);
высокая вычислительная мощность для обработки информации.
Основное требование к системной плате сервера – она должна уметь вести
в режиме реального времени контроль и мониторинг всех компонентов сервера,
и в случае отказа любой из составляющих, не прерывая работы, выполнить
автоматическое резервирование компонента и оповещение системного
администратора о возникшей ошибке.
Серверу БД необходим большой объем оперативной памяти. Работа с
оперативной памятью на порядки быстрее, чем работа с жесткими дисками,
поэтому чем большим объемом памяти будет располагать сервер, тем лучше,
при условии, что операционная система и само приложение сервера СУБД
способны адресовать и работать с таким количеством памяти. Современные
операционные системы и приложения фактически не имеют данных
ограничений, т.к. способны адресовать до 64Гб и более. Двухпроцессорные
серверы способны оснащаться 128Гб оперативной памяти, а четырех- и
восьмипроцессорные - до 256Гб.
В качестве жестких дисков для серверов БД рекомендуется использовать
диски SAS (Serial Attached SCSI) на 10000 об/мин или 15000 об/мин. Данные
диски оптимизированы для работы на транзакционных нагрузках и по этому
показателю имеют вдвое-втрое более высокую производительность, чем диски
SATA. Кроме того, диски SAS изначально проектировались под работу в RAID-
52
массивах и показывают практически линейный рост производительности
массива при увеличении количества дисков в нем.
Современные процессоры стали значительно производительнее, чем
несколько лет назад, благодаря внедрению технологии многоядерности. Сейчас
сервер с 8-ю ядрами доступен практически каждой организации. Благодаря
этому, появилась возможность обрабатывать существенные объемы информации
на относительно недорогом оборудовании. Для "тяжелых" систем постепенно
отпадает необходимость в приобретении дорогостоящих многопроцессорных
RISC-систем, стоящих при равной производительности на порядки дороже. В
настоящий момент существуют четырех- и восьмипроцессорные серверы
стандартной архитектуры x86 с поддержкой четырех- и даже шестиядерных
процессоров, что позволяет иметь в одной системе до 32-х ядер.
Итак, основные требования к серверу следующие:
двухъядерный процессор Intel;
объем оперативной памяти не менее 4 Гб;
контроллер RAID 1;
жёстких диска SAS не менее 750 Гб;
наличие привода DVD-RW;
сервер должен быть из линейки серверов Hewlett Packard.
Серверы Hewlett Packard выпускаются под маркой HP Proliant – это очень
надежное, простое и универсальное оборудование, которое используется в
самых разных отраслях. Под перечисленные выше требования подходят модели
HP ProLiant DL320G6 и HP ProLiant ML150 G6. [10]
HP ProLiant DL320G6 – сервера для монтирования в стойку 1U. Новейшие
четырёхъядерные процессоры Intel® Xeon® 5500, возможность выбора модулей
памяти DDR3 Registered или Unbuffered DIMM, технологии SAS и PCI Express
Gen2 формируют высокопроизводительную систему, идеально подходящую для
ресурсоемких приложений. DL320 G6 – это сверхплотная платформа с высокой
отказоустойчивостью, обеспечиваемой резервными блоками питания,
вентиляторам, зеркалированной памятью, встроенной технологией RAID и
комплексной системой удаленного управления Lights-Out.
53
Сервер HP ProLiant ML150 G6 – это доступная масштабируемая
платформа для растущего бизнеса. Резервные вентиляторы и блоки питания
обеспечивают эффективный контроль питания и уровня температуры для
поддержания работоспособности системы. Решение TPM предоставляет
эффективные функции шифрования данных для их надежной защиты.
Сравнение серверов приведено в таблице 1.8.
Таблица 1.7
Сравнение серверов
Параметр
HP ProLiant DL320G6
HP ProLiant ML150 G6
Корпус
1U Rackmount
MidiTower
Центральный
процессор
2.26GHz Intel® Xeon® E5520
Nehalem QuadCore
w/HyperThreading 5.86GT/s
FSB, 8192Kb L3 cache
Intel® Xeon® Processor E5504
(2.00 GHz, 4MB L3 Cache,
80W, DDR3-800)
Оперативная
память
2 х DIMM 2048MB DDR-III
PC3-10600 ECС
2 х DIMM 2048MB DDR-III
PC3-10600 ECC
Набор
микросхем
(chipset)
Intel® 5500 Server chipset
Intel® 5500 Server chipset
Сетевой
адаптер
Embedded HP NC107i PCI
Express Gigabit Server Adapter
Embedded HP NC107i PCI
Express Gigabit Server Adapter
Жесткие
диски
2 х HDD 750GB SAS 3G
7200rpm (DP) HotPlug LFF
2 х HDD 750GB SAS 3G
7200rpm (DP) HotPlug LFF
Оптический
привод
DVD-RW 8x
DVD-RW 16x
Стоимость
201000 рублей
186000 рублей
Как видно из таблицы 5., при одинаковой конфигурации серверы имеют
ощутимое различие в стоимости – около 25000 рублей. Сервер HP ProLiant
DL320 G6 имеет более компактный размер, большую возможность для
расширения, большую отказоустойчивость. Однако, для рассматриваемой задачи
эти характеристики не являются критически важными, поэтому можно выбрать
более дешевый вариант с той же производительностью. Выбираем сервер HP
ProLiant ML150 G6.
Клиентская часть системы должна быть представлена рабочими
станциями пользователей и сетевыми принтерами, объединенными единой
локальной сетью с серверной частью.
54
При выборе компьютера были рассмотрены три комплектации, которые
представлены в таблице 1.9.
Таблица 1.8
Типы комплектации клиентских компьютеров
Комплектующие
Тип
комплектации 1
Тип
комплектации 2
Тип
комплектации 3
Корпус
ATX Miditower
INWIN S-506T
350W
ATX Miditower
INWIN S-506T
350W
ATX Miditower
INWIN S-506T
350W
Материнская
плата
S-775 ATX Intel
G31/LAN
GIGABYTE GA-
G31M-ES2L
ASUS P5KPL-AM
(iG31, 2xDDR2,
U100, 4xSATA II,
PCI-E, D-Sub,
Audio 5.1, 1Гбит
LAN,
(4+2)xUSB2.0,
mATX)
ASUS P5Q-E
(iP45, 4xDDR2, 6x
SATA II-RAID,
U133,2x SATA II,
PCI-E, Audio 7.1,
1Гбит LAN,
IEEE1394, e-
SATA, (6+2)x
USB2.0, ATX)
Процессор
Intel Pentium Dual
Core E2180 (2 x
2.00 ГГц)
Intel Pentium Dual
Core E2180 (2 x
2.00 ГГц)
AMD Athlon 64
X2 5600+ (2 x 2.8
ГГц)
ОЗУ
2048 МБ
1024 МБ
2048 Мб
Жесткий диск
320.0 ГБ
250.0 ГБ
250.0 ГБ
Стоимость
10449.00 р.
9812.00 р.
11072.00 р.
Из представленных в приложении комплектаций был выбран: второй тип
комплектации для рабочего места.
Также важным пунктом при выборе комплектации компьютера является
выбор монитора. Сравнительная характеристика мониторов представлена в
таблице 1.10.
Таблица 1.9
Сравнительная характеристика мониторов
Acer AL1916Ns
Samsung SyncMaster
923N
BenQ
G900D
Диагональ ЭЛТ
19''
19"
19''
Acer AL1916Ns
Samsung SyncMaster
923N
BenQ
G900D
Максимальное
разрешение
1280x1024
1280x1024
1280x1024
Время отклика
5 мс
8 мс
5 мс
Угол обзора (в/г)
150/135
140/125
160/160
55
Исходя из данных приведенных в таблице, можно отметить, что первая
модель лучше всего отвечает требованиям в отношении цена/качество. Поэтому
целесообразно остановиться на ней (Acer AL1916Ns).
Также для работы отдела необходим принтер. Существует три типа
принтеров: лазерный, струйный, матричный. Т.к. объемы печати в организациях
всегда довольно велики, то разумнее всего остановиться на лазерном типе
принтера. Также стоит отметить, что для печати бумаг не требуется цветная
краска, поэтому будем рассматривать только монохромные лазерные принтеры.
Сводная таблица характеристик по моделям представлена в таблице 1.11.
Таблица 1.10
Сравнительная характеристика принтеров
HP LaserJet
P1005
Canon LBP-3010
HP LaserJet
P1505
Скорость печати
До 14 с./мин.
До 14 с./мин.
До 23 с./мин
Разрешение
600 x 600 т/д
600 x 600 т/д
600 x 600 т/д
HP LaserJet
P1005
Canon LBP-3010
HP LaserJet
P1505
Подача бумаги
До 150 листов
До 150 листов
До 250 листов
Нагрузка
до 5000 страниц
в месяц
До 4000 страниц в
месяц
до 8000
страниц в
месяц
HP LaserJet
P1005
Canon LBP-3010
HP LaserJet
P1505
Ресурс расходных
материалов
700 страниц
1500 страниц
1000 страниц
Потребляемая
мощность
315 Вт
280 Вт
300 Вт
Стоимость
3748.00 р.
3439.00 р.
5634.00 р.
Модель HP LaserJet P1505 из вышепредставленных является самой
дорогой, но при этом она полностью оправдывает свою стоимость. Данный
принтер обладает высокой скоростью печати, большой нагрузкой и низким
расходом чернил. При этом, при таких высоких показателях печати, данная
модель обладает невысоким уровнем потребляемой мощности, что не может ни
послужить весомым доводом при выборе принтера. Поэтому выбор был
остановлен именно на этой модели (HP LaserJet P1505).
56
2 Проектная часть
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
Жизненный цикл (ЖЦ) информационной системы - период времени,
который начинается с момента принятия решения о необходимости создания ИС
и заканчивается в момент ее полного изъятия из эксплуатации.
Ниже приведено описание основных стандартов жизненного цикла:
ГОСТ 34.601-90 стандарт распространяется на автоматизированные
системы и определяет стадии и этапы их создания. Также в стандарте
содержится описание состава работ по каждому этапу.
ISO 12207 – стандарт устанавливает общую структуру процессов
жизненного цикла. Так же определяет процессы, работы и задачи, которые
используются: при приобретении системы в целом или отдельного программного
продукта; при оказании программной услуги, а также при поставке, разработке,
эксплуатации и сопровождении программных продуктов.
Oracle CDM (Custom Development Method) - стандарт по разработке
прикладных ИС, детализированный до уровня заготовки проектной
документации. Стандарт применяется при разработке с применением Oracle и
рекомендуется в случае малых проектов.
RUP (Rational Unified Process) предполагает итеративную модель
разработки согласно четырем фазам: начало, исследование, построение и
внедрение. Каждая фаза может подразделяться на этапы, в результате
выполнения которых выпускается версия для внутреннего или внешнего
использования.
MSF (Microsoft Solution Framework) – стандарт, сходный с RUP. Включает
в себя четыре фазы: анализ, проектирование, разработка и стабилизация. Также
как и RUP предполагает итеративную модель с использованием объектно-
ориентированного моделирования. MSF в отличии от RUP ориентирована более
на разработку бизнес-приложений.
XP (Extreme Programming) стандарт «экстремальное программирование»
разработан в 1996 года, в его основе лежат следующие принципы: командная
работа, эффективная коммуникация между заказчиком и исполнителем и также
57
ведение разработок с использованием последовательно дорабатываемых
прототипов.
Для реализации проектного решения, необходимо первоначально
выделить основные этапы жизненного цикла будущей системы. Из всех
имеющихся стандартов, наиболее оптимальным будет ISO 12207 -99 [2]. Выбор
пал именно на этот стандарт, в связи со следующими факторами: Во-первых,
стандарт четкое не регламентирует последовательность процессов в каждом
этапе, что позволяет самостоятельно выбирать подходящие для себя процессы.
Во-вторых, стандарт охватывает все этапы более полно, нежели остальные
стандарты. В-третьих, ISO 12207-99 не указывает на этапы, а лишь
регламентирует их, что позволит разработчику самостоятельно управлять
жизненным циклом.
Стандарт ISO 12207 включает всего 16 процессов, которые объединяются
в 3 группы (рисунок 2.1).
3.1 Управление 3.2 Создание инфраструктуры
3.3 Усовершенствование 3.4 Обучение
1.1 Заказ
1.2 Поставка
1.4 Эксплуатация
1.3 Разработка
1.5
Сопровождение
2.1 Документирование
2.2 Управление конфигурацией
2.3 Обеспечение качества
2.4 Верификация
2.5 Совместный анализ
2.6 Аудит
2.7 Решение проблем
1. Основные процессы жизненного
цикла
3. Организационные процессы жизненного цикла
2. Вспомогательные процессы
жизненного цикла
Рисунок 2.1 Структура стандарта ISO 12207-99
Процессы состоят из отдельных видов деятельности. Всего стандартом
определенно 74 вида деятельности, связанной с разработкой и поддержкой ПО.
Каждый вид деятельности в свою очередь нацелен на выполнение одной или
нескольких задач.
58
Основной процесс жизненного цикла состоит из пяти видов деятельности:
1) Заказ;
2) Поставка;
3) Разработка;
4) Эксплуатация;
5) Сопровождение.
Каждый процесс определяет основного исполнителя и действия, которые
необходимо выполнить в назначенные сроки. Процесс заказа – основной
исполнитель организация заказчик информационной системе. На данном этапе
определяется потребность заказчика в информационной системе, происходит
выбор поставщика / разработчика и непосредственно управление заказом вплоть
до приемки готовой системы.
Процесс поставки – исполнитель организация поставщик. Этап
начинается с подписания договора на поставку системы, продолжается
определением процедур и ресурсов, необходимых для обеспечения выполнения
проекта. И заканчивается поставкой готовой системы и подписанием актов.
За процесс разработки отвечает организация разработчик. Процесс
включает в себя работы по анализу требований, проектированию,
программированию, сборке, тестированию и вводу в действия программного
продукта.
Процесс эксплуатации определяет задачи оператора. Он охватывает
эксплуатацию программного продукта и поддержку пользователей в процессе
его использования.
Процесс сопровождения состоит из задач и работы персонала,
ответственного за сопровождение программного продукта. Этот процесс
реализуется при модификациях программного продукта и документации к нему,
вызванных изменениями в связи с улучшением или устранением ошибок. Целью
процесса является изменение существующего программного продукта при
сохранении его целостности.
Согласно выбранному стандарту следует выделить следующие этапы:
Подготовка проекта
• Анализ деятельности
59
• Проведение предпроектного обследования
• Разработка плана проекта
Разработка
• Создание таблиц и связей БД
• Создание шаблонов отчетных файлов
• Создание процедур по сбору, обработке и хранению информации
• Создание процедур фильтрации
• Разработка пользовательского интерфейса
Тестирование настроек системы
• Настройка словарей и справочников
• Тестирование работоспособности системы
• Корректировка системы по результатам тестирования
• Подготовка документации для внедрения
• План эксплуатации
• Документация по установки и настройки ПО
• Подготовка плана внедрения
Внедрение
• Установка на сервер СУБД
• Установка серверных компонентов системы учета заявок
• Установка клиентских приложений системы учета заявок
• Настройка серверной и клиентских частей
• Тестирование работоспособности
• Демонстрация работы системы
• Подготовка плана по обучению пользователей
• Проведение семинара по обучению работе с системой
• Обучение службы эксплуатации
Эксплуатация
• Подготовка плана по эксплуатации
• Ввод системы в опытную эксплуатацию
• По результатам опытной эксплуатации перевод системы в
промышленную эксплуатацию
• Поддержка пользователей
60
• Проведение обучающих лекция для пользователей
• Подготовка отчетов о работе системы
Сопровождение
• Анализ ошибок и их устранение
• Подготовка отчетов по модификациям и изменениям
• Обновление функционирующих систем
На первоначальном этапе после проведения анализа деятельности
организации, необходимо поставить цели и задачи автоматизации и разработать
план проекта. После документального оформления начинается непосредственно
сам процесс разработки. Создается база данных, отчетные формы, пишется
программный код по сбору, обработке и хранению информации, создаются
процедуры фильтрации. После разработки системы, проходит этап тестирования.
По завершению тестирования готовится план эксплуатации и документация для
внедрения, а так же различная пользовательская документация. Процесс будет
происходить следующим образом. Так как в организации уже существует ЛВС и
стабильно функционирует, в ее наладке нет необходимости. Первоначально
устанавливается серверная часть системы учета заявок, далее на рабочие места
проходит установка и настройка клиентских приложений системы учета заявок и
СУБД. Тестируется работоспособность, проводится демонстрация работы
системы для руководства и персонала. Последней стадией будет проведение
семинаров для сотрудников компании. Необходимо связать всех сотрудников,
отвечающих за обработку документов в единую информационную сеть. Для
этого клиентские приложения будут устанавливаться в четкой
последовательности по определенным отделам
За эксплуатацию готовой системы, будет отвечать оператор. В его задачу
будет входить:
1. Разработка плана эксплуатации и определения набора стандартов
эксплуатации.
2. Получение и документирование сведений о возникающих проблемах, их
решение и контроль за возникновением, обеспечение обратной связи с
пользователями.

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

«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран
Work-life balance подход в управлении рабочим временем молодых сотрудников (на примере ООО «МГТ-сервис»)
Автоматизация подсистемы учета статистических данных и формирования отчетности в IT компании OOO "ЖилРемСтрой"
Автоматизация проверки наличия и учета отгрузки материальных ценностей для (ООО "Талмер")
Автоматизация производственно-технической системы предприятия (на примере АО "Висмут")
Автоматизация процесса контроля знаний учащихся ГОУ СОШ №38