Глава 2
Выделение информационных объектов
на примере предметной области "Поставка товаров"
Рассмотрим выделение информационных объектов на примере предметной области
"Поставка товаров".
Описание предметной области
Пусть необходимо построить базу данных, содержащую информацию о планируе-
мых поставках товаров покупателям и фактических отгрузках товаров в соответст-
вии с планом поставок. Такая база данных должна обеспечить подготовку, хране-
ние и просмотр данных по договорам с покупателями и по фактическим отгрузкам
товаров, а также по анализу выполнения договорных обязательств на поставку по
срокам и объемам.
Информационное обеспечение такого приложения пользователя включает:
справочную информацию о поставляемых товарах;
справочную информацию о покупателях (заказчиках);
справочную информацию о складах предприятия, где хранится товар;
данные о плановых поставках товаров;
оперативно-учетные данные об отгрузках товаров со складов покупателям.
В результате анализа предметной области выявляются документы — источники для
создания базы данных.
Справочная информация содержится в документах "Справочник товаров", "Спра-
вочник покупателей", "Справочник складов". На рис. 2.4–2.6 приведены формы
этих документов.
Код товара
Наименование
Единица
измерения
Цена
НДС
СПРАВОЧНИК ТОВАРОВ, ПОСТАВЛЯЕМЫХ ФИРМОЙ
Рис. 2.4.
Форма документа "Справочник товаров, поставляемых фирмой"
Код склада
Наименование
Адрес
Отв. лицо
СПРАВОЧНИК СКЛАДОВ ФИРМЫ
Фирма /код, наименование/
Рис. 2.5.
Форма документа "Справочник складов фирмы"
Проектирование реляционной базы данных
71
Код
Наименование
Адрес
Тел.
СПРАВОЧНИК ПОКУПАТЕЛЕЙ ФИРМЫ
ИНН
№ расч.
счета
Банк
Рис. 2.6.
Форма документа "Справочник покупателей фирмы"
Информация о планируемых поставках содержится в договорах. Форма договора
приведена на рис. 2.7.
Рис. 2.7.
Форма договора на поставку товаров
Учетная информация с данными по фактической отгрузке товаров покупателю со
склада фирмы в соответствии с договорами содержится в расходных накладных
(рис. 2.8).
Особо отметим, что документы предметной области не только дают возможность
выявить структуру данных, но также являются основой для разработки электрон-
ных форм ввода/вывода и отчетов для печати документов после их подготовки на
компьютере и сохранения в базе данных.
Как отмечалось ранее, информационный анализ для выделения объектов целесооб-
разно производить по каждой из форм документов, содержащих данные, которые
должны быть размещены в базе.
Код
товара
Наиме-
нование
Единица
измерения
Цена
Срок
поставки
(месяц)
Мин. партия
поставки
Кол-во Сумма
Сумма всего __________
ИНН, код
наименование
адрес
телефон
банк
расчетный счет
Поставщик
ИНН, код
наименование
адрес
телефон
банк
расчетный счет
Покупатель
"_____" ______________ 201__ г.
ДОГОВОР № _____
72
Do'stlaringiz bilan baham: |