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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
48
Для реализации проекта выбрана платформа Предприятие так как она
удовлетворяет компанию по таким факторам как стоимость внедрения,
дальнейшая доработка и обслуживание.
Выбор СУБД в нашем проекте ограничен поддерживаемыми платформой
системами управления базами данных. Производитель платформы рекомендует
использовать систему управления базами данных MicrosoftSQL к тому же в
организации уже имеются приобретенные лицензии этого продукта.
1.4.3 Обоснование проектных решений по техническому
обеспечению
Техническое обеспечение это совокупность технических средств,
компьютерной техники, каналов передачи данных которые используются в
информационной системе.
Для функционирования системы документооборота в организации нам в
качестве технического обеспечения потребуются сервер, рабочее место
пользователя, средства организации локальной вычислительной сети, а также
средства обеспечивающие бесперебойную работу перечисленных технических
средств.
При выборе компьютера в роли рабочего места пользователя, а также
сервера для функционирования системы следует отталкивается от минимальных
системных требований, предъявляемых к системе разработчиком платформы на
базе которой планируется разработка с учетом нагрузки и дальнейшего развития,
роста и усложнения системы.
В качестве сервера СУБД будет использоваться виртуальный сервер, для
которого будет выделено четыре ядра (восемь потоков) профессора Intel Xeon
серии E5-2600 v3 с частотой 2,6 GHz, 16 Gb оперативной памяти и 500 Gb
дискового пространства для базы данных.
В качестве рабочих мест выступают ноутбуки HPProBook с восемью
гигабайтами оперативной памяти. Требования к рабочим местам минимальны так
как функционирование программы планируется обеспечит в режиме тонкого
клиента, при котором основную часть работы мы возложим на сервер разгрузив
рабочие места для других приложений.
49
Полноценную систему документооборота в современных условиях
невозможно построить без технических инструментов печати и копирования.
Для обеспечения бесперебойной работы и сохранности программного
обеспечения и информационных баз в случае отключения или перебоев в
поставках электроэнергии необходим надежный источник бесперебойного
питания. В нашей компании используется ИБП Huawei UPS2000-G-1KRTL.
Все имеющееся техническое обеспечение в полной мере соответствует
требованиям с учетом целей компании и планом развития.
50
2 Проектная часть
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
Модель жизненного цикла это структура, содержащая процессы, действия
и задачи, которые осуществляются в ходе разработки, функционирования и
сопровождения программного продукта в течение всей жизни системы, от
определения требований до завершения ее использования.
Есть несколько стандартов которые регламентируют жизненный цикл
программ.
ГОСТ 34.601-90 регулирует автоматизированные системы и устанавливает
этапы создания. В этот стандарт описывает каждый этап работ.
ISO/IEC 12207:1995 российским аналогом которого является ГОСТ Р
ИСО/МЭК 12207-99, стандарт на процессы и управление жизненным циклом.
Распространяется на все виды разрабатываемого программного обеспечения.
Custom Development Method (методика Oracle) распространяется на
программное обеспечение разрабатываемое с использованием продуктов Oracle.
Rational Unified Process (RUP). В этом стандарте описывается итеративная
модель разработки в которую входят четыре фазы: начало, исследование,
построение и внедрение.
Microsoft Solution Framework (MSF) так же как и предыдущий состоит их
четырех фаз: анализ, проектирование, разработка, стабилизация, является
итерационной.[15]
Экстремальное программирование (англ. Extreme Programming, XP) является
самым молодым методом и основан на командной работе, эффективной
коммуникации между заказчиком и исполнителем в течение всего проекта.
Разработка ведется с использованием последовательно дорабатываемых
прототипов.[3]
ISO/IEC 12207 описывает все возможные виды работ, связанных с
разработкой программного продукта, начиная с изучения предметной области и
заканчивая внедрением программного продукта. Процессы и задачи для
включения в модель жизненного цикла выбираются из стандарта в зависимости
51
от проекта. При выполнении они могут выполнятся итерационно, рекурсивно,
перекрывать друг друга.
Из стандарта выбираются те процессы, которые необходимы для реализации
конкретного проекта. Обязательными являются только основные процессы,
которые присутствуют во всех известных моделях жизненного цикла.
Предметный этап включает в себя анализ функционирования и выявления
недостатков существующих технологий. На основе выявленных в ходе анализа
недостатков формируется потребность в усовершенствовании, создается технико-
экономическое обоснование проекта, описываются технические требования к
информационной системе. Результат оформляется в виде технического задания
(ТЗ).
Проектирование информационной системы является следующим этапом и
включает в себя разработку продукта в соответствии со сформулированными
требованиями, исходной информацией для проекта является техническое задание.
На этапе проектирования определяется состав компонентов программного
обеспечения и требования к ним, интерфейсы с БД, структуры хранения данных,
алгоритмы работы с данными, требования к тестированию. Выполнение данного
этапа влияет на качество выполнения всей последующей разработки.
Этап реализации включает в себя физическое проектирование,
программирование, заполнение информационной базы, тестирование, создание
инструкций для пользователей.
На этапе тестирования информационной системы, оценивается соответствие
информационной системы техническому заданию.
Система внедряется в три этапа, это подготовка к внедрению, опытное
внедрение, ввод проекта в эксплуатацию.
На этапе внедрения планируются следующие работы:
Подготовка сервера к работе;
Рразвернуть на сервере базу данных;
Установка клиентской части на рабочих местах пользователей;
Настройка доступа от клиента к СУБД;
Ввод учетных записей пользователей;
Заполнение справочников
52
Обучение персонала
Внедрение системы происходит совместно с пользователями. Системный
администратор компании обеспечивает настройку сервера, устанавливая на нем
систему управления базой данных, агент сервера обеспечивающий работу
клиента и СУБД, предоставляет доступ к серверу баз данных по локальной сети
организации со всех клиентских машин. Проводится конфигурирование рабочего
окружения пользователей на рабочих местах, заполняются справочники,
настраиваются права пользователей. Оперативно устраняются неполадки
возникающие в процессе развертывания.
В течении не менее трех месяцев проводится опытная эксплуатация и если в
течении нее выявляются ошибки и недочеты, то в программу и технологии
вносятся коррективы. После устранения всех ошибок подписывается «Акт о
проведении опытной эксплуатации», после которого происходит переход к
третьему этапу.
На этапе промышленной эксплуатации продукта проводятся:
актуализация справочников;
регламентное обслуживание СУБД;
периодическое резервное копирование на внешние носители;
модификация программного обеспечения;
формулируются предложения по модернизации системы;
Учитывая небольшой объем проектных работ выбрана каскадная модель
описания жизненного цикла которая будет включать следующие пункты:
Формирование требований
Проектирование
Реализация
Тестирование
Ввод в действие
Эксплуатация и сопровождение
Наиболее приемлемой стратегией внедрения информационной системы в
нашем случае я считаю «Пилотный проект», оня являтся наиболее часто
выбираемой при внедрении учитывая меньшие риски при внедрении по
сравненнию с другими стратегиями.
Источник: https://baza.diplomsite.ru/previewfile/1504