Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

Организация документооборота в системе

РефератПомощь в написанииУзнать стоимостьмоей работы

Таблица с дополнительными сведениями, о возможных вариантах единиц измерения 1-ой единице товара Таблица 7 «Справочник вариантов складских операций». Данная схема является классической для подобного рода ИС, и особых трудностей в ее реализации возникнуть не должно. Таблица, содержащая перечень всех наименований товаров, которые уже поступили или могут поступить на склад. Реляционная модель базы… Читать ещё >

Организация документооборота в системе (реферат, курсовая, диплом, контрольная)

Логическая структура организации документооборота внутри системы, выглядит следующим образом:

Организация документооборота в системе.

Здесь «Клиентское приложение» выполняет все работы по обработке вводимых и выводимых данных. Взаимодействие ее с основной базой данных происходит путем формирования запроса о загрузке или выгрузки данных, на «Сервер управления базой данных», который в свою очередь формирует «Транзакцию» по выборке или занесению переданных данных от «Клиентского приложения».

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

Разработка реляционной модели базы данных подсистемы

За основу в построении сервера баз данных разумней будет взять систему управления реляционными базами данных Borland InterBase 6.5. Как уже было сказано выше, эта система ничем принципиально не отличается от аналогичных ей СУБД, к тому же является полностью интегрированной в середу Borland Delphi 7, что тоже является несомненным ее плюсом.

Реляционная модель базы данных информационной подсистемы, в начальном варианте состоит из 8 таблиц:

Таблица 1 «Справочник поставщиков».

Атрибут.

Строковое значение.

1) Внутренний идентификатор записи.

INTEGER NOT NULL.

2) Название контрагента.

VARCHAR (50) NOT NULL.

3) ИНН.

INTEGER NOT NULL.

4) Расчетный счет.

INTEGER NOT NULL.

5) Адрес.

VARCHAR (50) NOT NULL.

6) Доп. описание.

BLOB SUB_TYPE 1 SEGMENT SIZE 80.

— Таблица, содержащая все необходимые данные по контрагентам.

Таблица 2 «Справочник тематических категорий».

Атрибут.

Строковое значение.

1) Внутренний идентификатор записи.

INTEGER NOT NULL.

2) Название категории.

VARCHAR (50) NOT NULL.

3) Название подкатегории.

INTEGER DEFAULT 1.

— Таблица тематических категорий, для товаров.

Таблица 3 «Справочник товаров»

Атрибут.

Строковое значение.

1) Внутренний идентификатор записи.

INTEGER NOT NULL.

2) Внешний идентификатор, как правило, код данного наименования у данного поставщика.

VARCHAR (50) NOT NULL.

3) Наименование.

VARCHAR (50) NOT NULL.

4) Признак принадлежности к категории.

INTEGER NOT NULL.

5) Признак принадлежности к поставщику.

INTEGER NOT NULL.

6) Признак ед. размерности.

INTEGER NOT NULL.

7) Цена за ед.

DOUBLE PRECISION DEFAULT 0.00,.

8) Доп. описание.

BLOB SUB_TYPE 1 SEGMENT SIZE 80.

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

Таблица 4 «Справочник товарно-материальных запасов на складе».

Атрибут.

Строковое значение.

1) Внутренний идентификатор записи.

INTEGER NOT NULL.

2) Признак внешнего идентификатора.

INTEGER NOT NULL.

3) Признак наименования.

INTEGER NOT NULL.

4) Признак принадлежности к категории.

INTEGER NOT NULL.

5) Признак принадлежности к поставщику.

INTEGER NOT NULL.

6) Общие количество деталей.

INTEGER DEFAULT 0.

7) Количество «не годных» деталей.

INTEGER DEFAULT 0.

8) Количество «годных» деталей.

INTEGER DEFAULT 0.

9) Признак размерности.

INTEGER DEFAULT 1.

— Таблица, содержащая данный по текущим остаткам товарно-материальных ценностей на складе.

Таблица 5 «Справочник журнала складских операций»

Атрибут.

Строковое значение.

1) Внутренний идентификатор записи.

INTEGER NOT NULL.

2) Дата операции.

TIMESTAMP NOT NULL.

3) Принадлежность к операции.

INTEGER NOT NULL.

4) Признак принадлежности к поставщику.

INTEGER NOT NULL.

5) Внешний идентификатор наименования.

VARCHAR (50) NOT NULL.

6) Наименование товара.

VARCHAR (50) NOT NULL.

7) Количество.

INTEGER NOT NULL.

8) № Акта.

VARCHAR (10).

9) № накладной.

VARCHAR (10).

10) Общие количество деталей, до операции.

INTEGER DEFAULT 0.

11) Количество «не годных» деталей, до ооперации.

INTEGER DEFAULT 0.

12) Количество «годных» деталей, до ооперации.

INTEGER DEFAULT 0.

13) Доп. описание.

VARCHAR (30).

— Таблица, содержащая данные по проведенным складским операциям, за весь период.

Таблица 6 «Справочник ед. размерностей для товаров».

Атрибут.

Строковое значение.

1) Внутренний идентификатор записи.

INTEGER NOT NULL.

2) Общепринятое сокращение.

VARCHAR (10) NOT NULL.

— Таблица с дополнительными сведениями, о возможных вариантах единиц измерения 1-ой единице товара Таблица 7 «Справочник вариантов складских операций».

Атрибут.

Строковое значение.

1) Внутренний идентификатор записи.

INTEGER NOT NULL.

2) Название.

VARCHAR (10) NOT NULL.

-Таблица с дополнительными сведениями, о возможных вариантах складских операциях на складе.

Таблица 8 «Справочник шаблонов отчетных форм».

Атрибут.

Строковое значение.

1) Внутренний идентификатор записи.

INTEGER NOT NULL.

2) Название.

VARCHAR (30) NOT NULL.

3) Принадлежность к поставщику.

INTEGER NOT NULL.

4) Бинарный код, шаблона для будущей отчетной формы.

BLOB SUB_TYPE 0 SEGMENT SIZE 80.

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

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

Рис. 4 Реляционная модель функциональных связей между таблицами базы данных ИС.

Показать весь текст
Заполнить форму текущей работой