Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДП_Кулаков_n.doc
Скачиваний:
23
Добавлен:
25.04.2019
Размер:
3 Мб
Скачать
☆

1.5. Постановка задачи проектирования

Как показано выше ИС “СКЛАД ПРОДОВОЛЬСТВЕННЫХ ТОВАРОВ” целесообразно реализовать на основе СУБД MS Access, отличающейся от рассмотренных значительно меньшей стоимостью.

Достижение цели проектирования обеспечивает решение следующих задач:

  • проведение обзора и анализа методов решения поставленной в задании задачи. Выбор СУБД;

  • построение концептуальной модели предметной области. Разработка форм выходных документов;

  • построение инфологической модели БД;

  • построение даталогической модели БД;

  • разработка физической организации БД: создание таблиц базы данных;

  • разработка экранных форм работы с ИС;

  • формирование запросов;

  • формирование отчетов (квитанции получения товаров на склад (Отчет 1); квитанции выдачи товаров со склада (Отчет 2); отчета о наличии товаров на складе и их количестве на текущую дату (Отчет 3); отчета о просроченном товаре (Отчет 4); акта списания просроченного товара (Отчет 5)).

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

2. Проектирование ис “склад продовольственных товаров”

2.1. Информационное обеспечение задачи

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

2.1.1. Информационная модель ис “склад продовольственных товаров”

Согласно заданию ИС “СКЛАД ПРОДОВОЛЬСТВЕННЫХ ТОВАРОВ” должна формировать следующие пять выходных документа:

- квитанция получения товаров на склад (Отчет 1), включающая

  • номер квитанции;

  • дату и время выдачи квитанции;

  • индекс кладовщика;

  • Ф.И.О. кладовщика;

  • общую сумму оплаты за полученный товар;

и для каждой единицы полученного товара

  • наименование товара;

  • цена получения товара;

  • единица хранения товара на складе;

  • количество единиц хранения полученного товара;

  • стоимость полученных единиц хранения товара;

  • место хранения полученных единиц хранения товара.

- квитанция выдачи товаров со склада (Отчет 2), включающая

  • номер квитанции;

  • дату и время выдачи квитанции;

  • индекс кладовщика;

  • Ф.И.О. кладовщика;

  • общую сумму оплаты за выданный товар;

и для каждой единицы выданного товара

  • наименование товара;

  • цена отпуска товара;

  • единица хранения товара на складе;

  • количество единиц хранения полученного товара;

  • стоимость выданных единиц хранения товара;

  • место хранения выданных единиц хранения товара.

- отчет о наличии товаров на складе и их количестве на текущую дату (Отчет 3), включающий

  • текущие дату и время;

и для каждой единицы товара, имеющейся на складе

  • наименование товара;

  • единица хранения товара на складе;

  • цена получения товара;

  • цена отпуска товара;

  • количество единиц хранения полученного товара.

- отчет об ущербе от просроченного товара (Отчет 4), включающий

  • контрольную дату;

  • оценку ущерба по цене получения товара;

  • оценку ущерба по цене отпуска товара;

  • Ф.И.О. кладовщика, оформляющего акт списания

и для каждой единицы выданного товара

  • наименование товара;

  • индекс товара;

  • единица хранения товара;

  • цена получения товара;

  • цена отпуска товара;

  • количество просроченного товара;

  • оценка ущерба по цене получения конкретного товара;

  • оценка ущерба по цене отпуска конкретного товара;

- акт списания просроченного товара (Отчет 5), включающий

  • Ф.И.О. кладовщика, оформляющего акт списания

и для каждой единицы выданного товара

  • индекс просроченного товара;

  • наименование просроченного товара;

  • срок хранения просроченного товара в сутках;

  • индекс записи в таблице получения товара;

  • дата производства товара;

  • количество просроченного товара;

  • место хранения товара.

На основании задания с целью нормализации проектируемой БД предлагается информационную суть объекта проектирования представить девятью сущностями:

информация о товаре (справочник товара);

информация о получении товара;

информация о выдачи товара;

информация о квитанциях на получение товара;

информация о квитанциях на выдачу товара;

информация о кладовщиках;

информация о месте хранения товара;

информация о просроченных товарах;

информация об актах списания.

На рисунке 2.1 представлена концептуальная модель предметной области.

Рисунок 2.1 - Концептуальная модель предметной области

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