Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка Мухаммадиев 4409(готов).doc
Скачиваний:
19
Добавлен:
15.04.2019
Размер:
2.89 Mб
Скачать
      1. Алгоритмы программ решения прикладных задач.

Для упрощения представления алгоритмов, разобьём каждый из них на несколько подзадач.

На рис.6.5 представлена блок-схема алгоритма скорости седиминтации глобул.

Блок схема алгоритма коалесценции глобул воды очень велика, поэтому разобьем её на подсхемы.

На рис.6.6 представлена блок-схема алгоритма ввода данных для моделирования коалесценции глобул воды.

На рис.6.7. представлена блок-схема алгоритма определения суммарного объема глобул

На рис.6.8 представлена блок-схема алгоритма определения минимального объема тетраэдра Делоне.

Рис.6.5. Блок-схема алгоритм определения скорости седиментации водяных глобул.

Рис.6.6. Блок-схема алгоритма ввода данных для моделирования коалесценции глобул воды

Рис.6.7. Блок-схема алгоритма определения суммарного объема глобул

Рис.6.8 Блок-схема алгоритма определения минимального объема тетраэдра Делоне

7. Техническое обеспечение асу.

7.1. Оценка времени загрузки рабочей станции

Время загрузки рабочей станции (автоматизированного рабочего места) можно оценить выражением:

T=T1+T2+T3+T4+T5,

где T- потребность пользователя в средствах вычислительной техники в ч;

T1- время ввода информации пользователем, ч;

T2- время регистрации (печати) информации, ч;

T3- время ведения диалога и принятия решения ч;

T4- время доступа к внешней памяти, ч;

T5- время выполнения процессорных операций, ч.

Учитывая трудоемкость выполнения работ за период времени S можно оценить необходимое количество рабочих станций:

q = T/S..

Если периодом оценки является календарный год, то имеющийся ресурс рабочего времени операторов рабочей станции можно оценить выражением:

S = stg,

где t - продолжительность рабочей смены оператора в ч;

s - количество смен в рабочем дне;

g - количество рабочих дней в году.

7.2. Оценка времени ввода данных

Процедура ввода данных связана с поддержкой базы данных (БД) в актуальном состоянии, с выполнением операций первоначальной загрузки БД, с добавлением, удалением и корректировкой данных. Ввод данных оператором обычно осуществляется с клавиатуры.

При вводе данных с клавиатуры скорость ввода принимается равная 0.8 символов в секунду. Однако этот норматив может быть увеличен из-за сложности восприятия оператором исходного первичной информации (рукописный текст, пониженная контрастность), содержанием вводимых данных (тексты, цифровые коды) и повышенным требованием к достоверности информации. Для определения времени ввода T1 данных воспользуемся выражением:

,

где wi - частота выполнения i - ой операции (i=1,n) за период времени (например, за год);

qi -количество символов, вводимых оператором при однократном выполнении i - ой операции (i=1,n);

vi - скорость ввода символов при выполнении i - ой операции (i=1,n).

Расчет времени ввода данных производится для каждой операции. Рассматриваются все операции, связанные с поддержкой базы данных в актуальном состоянии, с вводом данных определяющих состояние управляемого процесса.

Рассмотрим пример расчета затрат времени на ввод данных автоматизированной системой.

Пусть автоматизированная система выполняет операции по добавлению ежедневных сведений о проведённой работе (табл 7.1 и табл. 7.2).

Таблица 7.1 «Сведения о работе»

Название операции

Частота выполнения операции в течение года

1

Добавление данных о проведённой за день работе

365

Таблица 7.2 «Сведения о работе»

Название операции

Вводимые данные

Среднее количество вводимых символов

1

Добавление данных о проведённой за день работе

1. Дата

2. Номер бригады

3. Модель электродегидратора

4. Среднее значение межфазного уровня

5. Количество поступившей водонефтяной эмульсии

6. Среднее значение коэффициента обводненности

7. Количество отходов(литр)

8. Количество товарной нефти

9. Среднее значение напряжения на электродах

10. Средняя температура

11. Неисправность

10

2

8

3

4

4

3

5

2

3

Пусть администратор базы данных выполняет операции по добавлению сведений о новом буллите (табл. 7.3 и 7.4).

Таблица 7.3

Название операции

Частота выполнения операции в течение года

1

Добавление сведений о новом электродегидраторе

10

2

Добавление информации о новом сотруднике

20

Таблица 7.4

Название операции

Вводимые данные

Среднее количество вводимых символов

1

Добавление сведений о новом электродегидраторе

1. Модель электродегидратора

2. Объем электродегидратора

3. Диаметр электродегидратора

8

3

4

2

Добавление информации о новом сотруднике

1.Табельный номер

2.ФИО рабочего

3.Дата родждения

4.ИНН

5.Прописка

6.Должность

2

15

10

12

20

10

Результаты расчетов времени ввода данных приведены в таблице 7.5.

Таблица 7.5

Наименование операции

Частота выполнения в год

Количество вводимых символов при однократном выполнении операции

Количество вводимых символов в год

Скорость ввода,

символов в сек.

Время ввода данных (час, сек).

1

Добавление данных о проведённой за день работе

365

44

16060

0,8

20075, 5.6

2

Добавление сведений о новом электродегид-раторе

10

15

150

0.8

187,5, 0.05

3

Добавление информации о новом сотруднике

20

69

1380

0,8

1725,

0,48

4

Всего

Вводится 17590 символов