- •Введение.
- •1. Цели и задачи аис.
- •1.1 Производственно-хозяйственная деятельность.
- •Описание диаграммы а0.
- •Описание диаграммы а1.
- •Описание диаграммы а2.
- •1.2. Информационная технология.
- •1.2.1. Построение сценария информационного процесса
- •1.2.2. Построение схемы документооборота
- •1.2.3 Описание процедур обработки данных
- •1.3 Формулирование целей и задач аис.
- •Автоматизированная система управления работой отстойника
- •2. Функциональная структура аис.
- •2.1. Внешние объекты и диаграммы окружения.
- •2.2. Данные, результаты, хранилища и логическая модель.
- •2.3. Задачи, функции и модель поведения.
- •3. Математическое обеспечение аис.
- •3.1 Построение математической модели.
- •Формирование структуры водонефтяной эмульсии.
- •Определение скорости седиментации.
- •Определение межфазного уровня.
- •3.2. Разработка методов решения задачи.
- •3.3. Решение задачи на контрольном примере.
- •4. Информационное обеспечение аис
- •4.1. Концептуальное проектирование базы данных
- •4.2. Логическое проектирование баз данных
- •4.3. Ведение базы данных
- •4.3.1. Определение списка событий
- •4.3.2. Классификация событий
- •4.3.3. Постановка задач ведения базы данных
- •5.Технологический процесс обработки данных.
- •5.2. Обеспечение достоверности и защиты данных
- •6. Разработка алгоритмов решения прикладных задач
- •6.1. Системное программное обеспечение
- •6.2. Пакеты инвариантных прикладных программ
- •6.3. Прикладное программное обеспечение
- •6.3.1. Алгоритмы организации диалога с пользователем
- •6.3.2. Алгоритмы программ решения прикладных задач.
- •7. Техническое обеспечение аис.
- •7.1. Оценка времени загрузки рабочей станции
- •7.2. Оценка времени ввода данных
- •7.3. Оценка времени загрузки печатающих устройств
- •1. Определение характеристик печатной продукции.
- •7.4. Оценка времени печати
- •7.5. Оценка времени выполнения диалоговых процедур
- •7.6.Оценка времени доступа к внешней памяти
- •7.7. Оценка времени выполнение программ
- •7.8. Оценка объема базы данных
- •Заключение
- •Приложение 3. Словарь терминов.
- •Приложение 4.
- •Запросы
- •Приложение 5. Графический материал.
- •Приложение 6. Текст выступления.
- •Приложение 7. Презентация.
6. Разработка алгоритмов решения прикладных задач
6.1. Системное программное обеспечение
Данная автоматизированная система предполагает использование системной операционной системы Windows XP. Остальные программные средства не подразумевают использование совместно с другими персональными рабочими станциями, так как масштаб системы позволяет обойтись только одной. Это, в свою очередь, позволяет быстро, почти без задержек, следить за системой и формировать корректирующие воздействия.
6.2. Пакеты инвариантных прикладных программ
Для проектирования автоматизированной системы и решения прикладных задач использовался пакет прикладных программ Matlab. Для ведения базы данных использовалась программа Microsoft Access 2003, которая входит в пакет программ Microsoft Office 2003.
6.3. Прикладное программное обеспечение
В качестве СУБД была выбрана система MS Access 2003. Эта СУБД входит в состав пакета Office, который стоит на большинстве офисных компьютеров. MS Access легко установить и настроить. Для решения прикладных задач, используются программные сценарии, написанные на языке программирования Matlab. Они позволяют пользователю вводить нужные данные по необходимости. Программные сценарии так же выводят необходимую информацию в виде графиков и гистограмм на дисплей, что позволяет пользователям быстро оценить состояние системы.
6.3.1. Алгоритмы организации диалога с пользователем
Разрабатываемой АИС будут пользоваться следующие пользователи: оператор, старший оператор. Интерфейс является диалогом между пользователем и прикладной программой. Для представления структуры диалога будем использовать модель графа «И - ИЛИ».
Рассмотрим структуру диалога для продавца-консультанта, которая представлена на рис. 6.1.
Представим схему диалога в виде списка операций:
0.(ИЛИ) Организация работы АИС.
1.(И) Ввод необходимых данных
1.1 Ввод коэффициента обводнённости
1.2 Ввод минимального и максимального радиусов глобул
1.3 Выбор закона распределения
1.4 Оценка качества результата
2.(И) Формирование корректирующего воздействия
2.1 Определение неудовлетворительных параметров работы системы
2.2 Ввод подготовленных данных
2.3 Оценка результата качества изменённых данных
Рис.6.1. Структура диалога в форме «И-ИЛИ».
На рис. 6.2. представлена схема сценария диалога, соответствующая нулевой вершине “ИЛИ” графа “И - ИЛИ” для решения задачи организации работы АИС.
Рис.6.2. Организация работы АИС.
На рис. 6.3. представлена схема сценария диалога, соответствующая первой вершине “И” графа “И - ИЛИ” для решения задачи ввод необходимых данных.
На рис. 6.4. представлена схема сценария диалога, соответствующая второй вершине “И” графа “И - ИЛИ” для решения задачи ввод корректирующего воздействия.
1
2
3
4
Рис.6.3. Ввод необходимых данных.
Рис.6.4. Ввод корректирующего воздействия.
6.3.2. Алгоритмы программ решения прикладных задач.
Для упрощения представления алгоритмов, разобьём каждый из них на несколько подзадач.
На рис.6.2 представлена блок-схема алгоритма определения начальных параметров системы.
На рис.6.3 представлена блок-схема алгоритма определения структуры водонефтяной эмульсии.
На рис.6.4 представлена блок-схема алгоритма определения необходимых параметров системы.
На рис.6.5 представлена блок-схема алгоритма определения скорости седиментации водяных глобул.
Рис.6.5. Блок-схема алгоритма определения начальных параметров системы.
Рис.6.6.Блок-схема алгоритма определения структуры водонефтяной эмульсии.
Рис.6.7. Блок-схема алгоритма определения необходимых параметров системы.
Рис.6.8. Блок-схема алгоритм определения скорости седиментации водяных глобул.