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


С


10


Количество


KOLVO


N


15 3



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


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

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


Поле


Тип


Ширина поля

Код движения


KOD_DV


N


1 0


Тип движения


TYPE_DV


С


1 0


Индекс: Т_D.NTX по KOD_DV

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


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

Индекс: T_R.NTX по KOD_RAS

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

Поле


Тип


Ширина поля

Код расхода


KOD_RAS


N


1 0


Тип расхода


TYPE_RAS


С


20



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

Следующие из перечисленных таблиц уже внедрены в общезаводскую АИСУ. Эти таблицы входят в состав других АИС.


Структура таблицы "Справочник установок"(SРR USTN.dbf)

Индексы:

SPR_UST1.NTX по KOD_USTN

SPR_UST2.NTX по STR(KOD_PODR,2,0)+STR(KOD_USTN,3,0)

SPR_UST3.NTX по NAME_USTN

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

Поле


Тип


Ширина поля


Код подразделения


KOD_PODR


N


2 0


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


KOD_USTN


N


3 0


Наименование установки


NAME_USTN


С


30


Краткое наименование установки, отделения


NCUT_USTN


С


10


Начальник установки


IDENT


N


6 0


Номер телефона в цеху начальника установки


NOM_TEL


С


10


Номер счета


NOM_SCHET


С


6


Код затрат


KOD_ZATR


С


1


Мат. Ответственное лицо


MAT_OTV


N


6 0


Номер тел. Материал. отв. лица в цехе


MAT_TEL


С


10


Признак включения установки в расчет для ПЭО


FOR_PLANO


L


1 0


Признак включения установки для показа зарплаты


FOR_ОTIZ


L


1 0


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


ID_DEP


N


6 0


SPR_ UST4.NTX по KOD_ZATR

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

Структура таблицы "Справочник марок продукции"(РR M.dbf)

Индексы:

PR_M1 .NTX по KOD_PRОD

PR_M2.NTX по NAME_PROD

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

Поле


Тип

Ширина поля


Код вида


К_VID


С


2


Код семейства


К_SEM


С


3


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


KOD_PROD


С


10


Название продукции


NAME_ PROD


С


30


Качество, техн. условия


ТЕХ_USL


С


20


Цена за единицу продукции


CENA_T


N


14 2


Единица измерения


ED_IZM


N


2 0


Вес вагона продукции


STAT_NAG


N


7 3


Прейскурант


N_POS_PRE


С


5


Индекс бензина


IND_BENZ


N


1 0


Плотность бензина


PLOTN


N


7 4


Номер счета


NOM_SCHET


С


4


Таможенная пошлина


ТАМ


N


5 2


Аварийная карта


AVKAR


С


3


Краткое наименование


CUT_PROD


С


15


Температура


ТЕМ


N


3 0


Тип пломбы


PLOMBA


С


1


PR_ M3.NTX по К_VID+K_SEM+KOD_PROD

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

Таблица 1. Схема взаимосвязи таблиц.


Per_Vur.dbf

Дата ввода

Код движения

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

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

Количество

Otg_Sjog.dbf RAS_TOP.dbf Pot_Per.dbf

Дата ввода

Код расхода

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

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

Количество

Дата ввода

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

Дата ввода

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

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

Потери факт.

DV_RAS.dbf

Тип движения

Код движения

Typ_R.dbf

Тип расхода

Код расхода

SPR_USTN.dbf

Код подразделения

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

Наименование установки

Краткое наименование уст.

PR_M.dbf

Код вида

Код семейства

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

Название продукции

RAS_Reag.dbf

Дата ввода

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

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

Расход



4.3. Интерфейс программы.

Программа разрабатывалась в среде Borland DELPHI 5.0 компании Inprise Corporation. Выбор данной среды обусловлен следующими причинами:

1. Данная среда является ведущей RAD-системой (средой быстрой разработки приложений) на рынке благодаря следующим особенностям:

1.1. Визуальная среда разработки.

1.2. Полное использование возможностей среды WIN32.

1.3. Гибкость языка Object Pascal.

2. Наибольший опыт разработчика работы именно в этой среде.

3. Пожелание заказчика (в перспективе возможна доработка этого приложения силами других разработчиков).


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

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

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

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

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

Приложение состоит из одной или нескольких форм.

Каждая форма может:

1. Хранить и использовать свои "собственные " не визуальные компоненты;

2. Использовать не визуальные компоненты, хранящиеся в одном или нескольких модулях данных;

3. Использовать не визуальные компоненты, хранящиеся и используемые в других формах.

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



Информация о работе «Автоматизированная информационная система Учет экономической деятельности мукомольного цеха»
Раздел: Информатика, программирование
Количество знаков с пробелами: 176646
Количество таблиц: 13
Количество изображений: 0

Похожие работы

Скачать
126143
10
4

... предприятия Финансовая деятельность предприятия – деятельность, приводящая к изменениям размера и состава собственного и заемного капитала предприятия (П(С)БУ4). Финансовое состояние предприятия – это сложная экономическая категория, отражающая на определенный момент состояние капитала в процессе его кругооборота и способность субъекта хозяйствования к саморазвитию. В процессе операционной, ...

Скачать
59400
4
0

... систем: мягкая донаучная производственная система (военно-анархическая система); жесткая научная производственная система (фордизм); мягкая научная система, основанная на гибких производственных технологиях.   2. Организация производственной системы в ЗАО «Колос»   2.1 Организационно–экономическая характеристика деятельности ЗАО «Колос»   Объектом исследования работы является Закрытое ...

Скачать
122453
10
0

... рекомендациями по планированию, учету и калькулированию себестоимости продукции в сельском хозяйстве». 3. СОСТОЯНИЕ И ПУТИ СОВЕРШЕНСТВОВАНИЯ УЧЕТА ЗАТРАТ И ИСЧИСЛЕНИЯ СЕБЕСТОИМОСТИ ПРОДУКЦИИ ПРОМЫШЛЕННЫХ ПРОИЗВОД СТВ.   3.1. Организация первичного и сводного учета затрат и выхода продукции промышленных производств. Система документации является обязательной в нашей стране. Это требование ...

Скачать
186526
5
0

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

0 комментариев


Наверх