Автоматизированная информационная система Учет экономической деятельности мукомольного цеха

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ГЛАВА 4. Описание программы.

 

4.1. Структура хранения информации.

В первую очередь для решения поставленной задачи необходимо выбрать структуру хранения информации.

Существует два способа организации информационных массивов:

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

В наше время при создании АСУ требуется качественно новый подход к организации данных. К организации данных в АСУ предъявляют два основных требования:

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

- Максимальная возможная независимость от прикладных программ.

Выполнение этих требований привело к созданию единой (для всех задач системы) базы данных БД. Преимущества БД в АСУ состоят в следующем:

а) Централизованное управление всеми ресурсами, синхронная поддержка данных для всех приложений.

б) Отсутствие проблемы избыточности данных вследствие их интеграции.

в) Однократный ввод и многократное использование данных благодаря устранению дублирования.

г) Унификация средств организации данных и независимость прикладных программ от организации данных. Исходя из приведенных доводов, была выбрана организация базы данных.

 

4.2. Структура БД.

При проектировании БД необходимо решить вопрос о наиболее эффективной структуре данных. Основные цели, которые при этом преследуются:

- обеспечить быстрый доступ к данным в таблицах;

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

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

Главная задача данной работы заключается в необходимости автоматизации производственных цехов, а также возможность предоставления оперативной информации по установкам, за определенный период или за конкретные дни для АРМ Руководства. Для её решения была разработана АИС, в состав которой входят пока девять таблиц (файлов, имеющих расширение dbf).

 

Структура таблицы "Переработка, выработка"(Per_Vur.dbf)

Описание поля Поле

Тип

Ширина поля

Дата ввода

DATA_V

D

 

Код движения

KOD_DV

N

1 0

Код установки

KOD_USTN

N

3 0

Код продукции

KOD_PROD

С

10

Количество

KOLVO

N

15 3

Индекс: P_V.NTX по DTOS (DATA_V) + STR(KOD_USTN, 3)

 

В данной таблице хранятся данные, переработки и выработки по всем установкам и видам продукции.

 

Структура таблицы "Отгрузка, сжег"(Otg_Sjog.dbf)

Индекс: O_S.NTX по DTOS (DATA_V) + STR(KOD_USTN, 3)

Описание поля

Поле

Тип

Ширина поля

Дата ввода

DATA_V

D

 

Код расхода

KOD_RAS

N

1 0

Код установки

KOD_USTN

N

3 0

Код продукции

KOD_PROD

С

10

Количество

KOLVO

N

15 3

 

В этой таблице находятся данные по отгрузке и сжегу продукции для всех установок.

 

 

 

 

 

 

 

 

 

 

 

 

Структура таблицы "Расход топлива"(RAS_TOP.dbf)

Описание поля

Поле

Тип

Ширина поля

Дата ввод

DATA_V

D

 

Код установки

KOD_USTN

N

3 0

Количество пропана

KOL_PROPAN

N

7 3

Количество мазута

KOL_MAZYT

N

7 3

Количество сухого

газа

KOL_CUXGAZ

N

7 3

Количество летучих газов

KOL_LETGA N 7 3Количество вакуумный дистиллят

KOL_VAKDIS

N

7 3

Индекс: R_T.NTX по DTOS (DATA_V) + STR(KOD_USTN, 3)

 

Интерес представляют данные о расходе топлива по каждой установке.

 

Структура таблицы "Потери при переработке"(Роt_Per.dbf)

Индекс: P_P.NTX по DTOS (DATA_V) + STR(KOD_USTN, 3)

Описание поля

Поле

Тип

Ширина поля

Дата ввода

DATA_V

D

 

Код установки

KOD_USTN

N

3 0

Код продукции

KOD_PROD

С

10

Потери фактические

POT_PHACT

N

15 3

 

Большой интерес представляют данные по фактическим потерям продукции и полуфабрикатов. Есть возможность вводить эти данные ежесуточно и в дальнейшем анализировать за любой период, в сравнении с плановыми и нормативными показателями.

 

 

Структура таблицы "Расход реагентов"(RAS_Reag.dbf)

Индекс: R_R.NTX по DTOS (DATA_V) + STR(KOD_USTN, 3)

Описание поля

Поле

Тип

Ширина поля

Дата ввода

DATA_V

D

 

Код установки

KOD_USTN

N

3 0

Код продукции

KOD_PROD

С