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

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 видно, что на основе информации, представленной сущностями предметной области, по соответствующим запросам формируются необходимые выходные документы.