Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
записка2.doc
Скачиваний:
12
Добавлен:
11.11.2018
Размер:
5.07 Mб
Скачать

4.4. Исходные данные контрольного примера

4.4.1. Данные для загрузки нормативно-справочной информации

В разработанном приложение нормативно-справочная информация хранится в таблицах:

УЛИЦЫ

УСЛУГИ

ИЗДЕЛИЯ

ЗАКРОЙЩИК

МАТЕРИАЛЫ

КОМИССИЯ_ПО_СПИСАНИЮ

Данные для заполнения этих таблиц представлены в приложениях 11-16

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

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

- пусть в таблицу «УЛИЦЫ» добавится новая улица «8 марта». Измененное состояние таблицы «УЛИЦЫ» приведено в приложении 17

4.4.2. Данные для ввода учетной информации

Учетная информация хранится в таблицах:

ЗАКАЗЫ

СПИСАНИЕ_МАТЕРИАЛОВ

СПИСАННЫЕ_МАТЕРИАЛЫ

ПРИХОД_МАТЕРИАЛОВ

ПОСТУПИВШИЕ_МАТЕРИАЛЫ

МАТЕРИАЛЫ_НА_ЗАКАЗ

Которые заполняются с первичных документов:

«Накладная»;

«Акт о списании»;

«Наряд-заказа»;

«Стоимость прикладного материала»;

Данные для заполнения учетных таблиц представлены в приложениях 18-23

4.4.3. Расчетные данные для формирования выходных документов

В процессе работы приложения должен формироваться выходной документ «Акт на списание», рассмотрим формирование этого документа на примере Акта № 000001 от 15.05.2007 года. Вид документа представлен в приложении 24.

Выходной документ «Акт раскроя», сформированный за май 2007 года, представлен в приложении 25.

Выходной документ «Материальный отчет» за 2007 год представлен в приложении 26.

4.4.4. Аварийные тестовые наборы

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

Данные для проверки правильности функционирования приложения представлены в виде аварийных тестовых наборов в таблице 4.20.

Таблица 4.20. Аварийные тестовые наборы

Значение

Где появляется

Реакция системы

0 или -1

При заполнении полей КУЛИЦ КУСЛ КИЗД КОДЗАК КМАТ КОЛПОСТ КОЛСП КОЛ НОМЗАК

Сообщения: «Некорректный ввод» или «Код не может быть меньше 0»

5 РАЗРАБОТКА ОСНОВНЫХ ОБЪЕКТОВ

ПРИЛОЖЕНИЯ

5.1. Спецификация основных объектов базы данных

5.1.1. Таблицы

В приложении разработаны таблицы, перечень которых представлен в таблице 5.1.

Таблица 5.1. Список разработанных таблиц базы данных

Имя таблицы

Назначение

УЛИЦЫ

Хранит данные об улицах

УСЛУГИ

Хранит сведения о услугах

ИЗДЕЛИЯ

Хранит сведения о изделиях

ЗАКРОЙЩИК

Хранит сведения закройщиках

МАТЕРИАЛЫ

Хранит сведения об материалах

КОМИССИЯ_ПО_СПИСАНИЮ

Хранит сведения об лицах без которых списание материалов невозможно

СПИСАНИЕ_МАТЕРИАЛОВ

Хранит сведения о списании материалов

СПИСАННЫЕ_МАТЕРИАЛЫ

Хранит сведения о списанных материалах

ПРИХОД_МАТЕРИАЛОВ

Хранит сведения приходе материалов

ПОСТУПИВШИЕ_МАТЕРИАЛЫ

Хранит сведения о поступивших материалах

МАТЕРИАЛЫ_НА_ЗАКАЗ

Хранит сведения об материалах участвующих в заказах

ЗАКАЗЫ

Хранит сведения о заказах и заказчиках