Анализ деятельности малых производственных предприятий

       

Незначительные требования к аппаратным и программным средствам


Delphi это высокопроизводительный инструмент создания приложений. Версия Delphi 2.0, которая появилась в начале 1996 года, включает полный 32-разрядный компилятор для использования в Windows 95 или в Windows NT.

Для запуска Delphi требуется 386 компьютер с 4MB памяти. Более подходящей машиной будет 486DX 66MHz с 8MB ОЗУ.

ГЛАВА 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



          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

       С

              10

Количество

         KOLVO

       N

        15       3

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

             Структура таблицы "Тип движения"(DV_RAS.dbf)

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

            Поле

     Тип


     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


Содержание раздела