Дипломная работа: Автоматизация обработки заявок в центре коллективного пользования "ГЕОАНАЛИТИК" ИГГ УРО РАН

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
47
Продолжение таблицы 1.8
Управление
несколькими
серверами
Нет
Нет
Поддерживается
Облачная служба
резервного
копирования
Нет
Нет
Поддерживается
Состояние
инфраструктуры
групповых политик
Нет
Нет
Поддерживается
Файловые службы
и службы хранения
Частично
Частично
Поддерживается
Удаленный доступ
Частично
Частично
Поддерживается
Таким образом, использование ОС Windows server 2012 соответствует
целям и задачам проекта.
Анализ вышеизложенных инструментальных средств разработки по
различным критериям рассмотрен в таблице 1.9.
Таблица 1.9
Анализ инструментальных средств разработки информационных систем
обеспечения кадровой деятельности
Название
программного
продукта
Oracle
Database
Microsoft
SQL Server
Microsoft Office
Access
Visual
FoxPro
Firebird
Бесплатность
-
-
-
-
+/-
Кроссплатформен-
ность
+
+
-
+
+
Поддержка
многопользователь
ского режима
+
+
+
+
+
Поддержка
крупных баз
данных
+
+
+
+
+/-
Удобство
пользователя
+/-
+
+
+/-
+
48
Продолжение таблицы 1.9
Компактность БД
+
-
+
-
+
Обеспечение
целостности
данных
+
+
+
+
+
Производитель-
ность СУБД
+
+
+
+
+
Легкость
разработки
+
+
+
+
+
В таблице 1.10 представлен сравнительный анализ БД MySQL и БД Oracle
для реализации проекта.
Таблица 1.10
Сравнительный анализ баз данных для реализации ИС по автоматизации
обработки заявок
База
данных
Достоинства
Недостатки
БД
Oracle
1. Самые свежие инновации и
впечатляющий функционал уже
внедрены в этом продукте,
поскольку компания Oracle
стремится держать планку даже
на фоне других разработчиков
СУБД.
2. СУБД от Оракул является
крайне надёжной, фактически это
эталон надёжности среди
подобных систем.
1. Стоимость Oracle может оказаться
непомерно высокой, особенно для
небольших организаций.
2. Система может потребовать
значительных ресурсов уже сразу
после установки, поэтому возможно
потребуется модернизировать
оборудование для внедрения Oracle.
СУБД
MySQL
1. Распространяется бесплатно
2. Прекрасно документирована
3. Предлагает много функций,
даже в бесплатной версии
4. Пакет MySQL включен в
стандартные репозитории
наиболее распространённых
дистрибутивов операционной
системы Linux, что позволяет
устанавливать её элементарно
5. Поддерживает набор
пользовательских интерфейсов
6. Может работать с другими
базами данных, включая DB2 и
Oracle.
1. Необходимость значительных
корректировок базы данных
2. Отсутствует встроенная поддержка
XML или OLAP.
3. Для бесплатной версии доступна
только платная поддержка.
49
Таким образом, СУБД MySQL является оптимальной базой данных для
реализации проекта.
Методы проектирования: структурное и модульное
Для ИС (веб-сайта) используется cms Drupal. Веб-сервер Apache, язык PHP,
СУБД MySQL (версии не указывается в целях безопасности),
В качестве стратегических направлений была выделена задача
контролировать стабильность ИС (веб-сайта).
Решением было разработать дополнение к администраторской части ИС -
программный модуль, следящий за стабильностью, отслеживающий сбои. Выбор
был сделан в пользу программирования приложения под Windows. При
разработке оптимальным является использование среды программирования
Lazarus (язык программирования free Pascal).
1.4.3. Обоснование проектных решений по техническому обеспечению
На веб-сервере института и ЦКП «Геоаналитик» эксплуатируются 2 сайта.
Предварительно был проведен мониторинг ресурсов, который
продемонстрировал, что во время пиковых нагрузок:
- запас по скорости жесткого диска 60 процентов;
- запас использования оперативной памяти больше 50 процентов;
- запас по тактовой частоте процессора больше 90 процентов.
Каждый сайт при пиковой загруженности изменял эти показатели на 4-7
процентов. В связи с этим был сделан вывод, о нецелесообразности замены
оборудования на более мощное, так как запас мощностей превышает
планируемые издержки в несколько раз.
Таким образом, был проведен анализ существующей системы обработки
заявок и разработаны положения автоматизации обработки заявок ЦКП
«Геоаналитик».
50
II ПРОЕКТНАЯ ЧАСТЬ
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
Стандарт ЖЦ ИС выбран ISO/IEC 15288, модель ЖЦ ИС – каскадная.
В таблице 2.1 представлены этапы жизненного цикла ИС с обоснованием
выбора.
Таблица 2.1
Этапы жизненного цикла ИС с обоснованием выбора
№
п/п
Этап
Участники
Исходные
данные
Результат
1
Постановка
задачи
руководством
Разработчик и
руководство
(заказчик)
Получение
технического
задания на
разработку
Выбор
стандарта ЖЦ
ИС; выбор
стандартов
разработки
2
Уточнение
требований к ИС
Разработчик и
руководство
(заказчик)
Техническое
задание на ИС,
модель ЖЦ
План работ
3
Исследование
рынка (поиск
решений)
Разработчик
Задание на
анализ рынка
Отчет об
анализе рынка
4
Тестирование и
отбор решений
Разработчик
Техническое
задание на ИС
Состав
подсистем;
компоненты
оборудования
5
Сборка проекта
Разработчик
Подсистемы
ИС
Спецификация
требований к
компонентам
ПО
6
Отладка
Разработчик и
руководство
(заказчик)
Спецификация
требований к
компонентам
ПО
Состав
компонентов
ПО,
интерфейсы с
БД, план
интеграции ПО
51
Продолжение таблицы 2.1
7
Тестирование
Разработчик и
руководство
(заказчик), персонал
Требования к
ИС
Утверждение
соответствия
требований к
ИС
8
Внедрение и
обучение
персонала
Разработчик и
руководство
(заказчик), персонал
Требования к
ИС
Инструкции по
эксплуатации
9
Написание
документации
Разработчик
Запрос на
документацию
по работе ИС
Документация
на
эксплуатацию
В рамках стратегии внедрения используется стратегия скачок. Новая
система начинает действовать после тестов и одобрения руководства. Во время
этапа тестирования персонал принимает в нем участие.
Персонал может начать полноценно использовать новую систему сразу
после ее создания, так как во время этого этапа тестирования он обучается
использовать новую систему.
На этапе эксплуатации использование системы происходит по
согласованному алгоритму, представленному на рисунке 2.1.
Источник: https://baza.diplomsite.ru/previewfile/1871