Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка Хорошилов А.А.doc
Скачиваний:
9
Добавлен:
08.11.2018
Размер:
13.07 Mб
Скачать

2 Специальный раздел

2.1 Разработка структурной схемы программы

При необходимости добавления продажи пользователь выбирает товар и запускается модуль «Продажа товара», который производит операцию по продаже и заносит соответствующие изменения в БД.

При необходимости добавления закупки запускается модуль «Добавление закупки», который производит операции по закупкам товара и составляет соответствующий список товаров для заказа на закупку.

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

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

На листе 28 показана структурная схема программы, иллюстрирующая последовательность описанных выше действий.

2.2 Разработка структуры базы данных

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

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

Инфологическая модель базы данных в виде ERD-диаграммы представлена на рисунке 2.1. Эта схема иллюстрирует связи между таблицами, входящими в БД.

Таблица 2.1 – Структура базы данных

Информационный объект

Обозначение

Семантика ИО

Реквизиты

Примеч

Приход

PRHD

Сведения о приходе

Код прихода

*

Дата

  

Код прихода

KODPRHD

Приход товара

Код

*

Код прихода

 

Код товара

 

Количество

 

Цена

 

Тип товара

TTOV

Название типа товара

Код типа товара

*

Название

 

Товар

TOV

Данные о товаре

Код типа

*

Код товара

*

Марка

 

Модель

Цена заказа

Розница

ROZ

Название розницы

Код розницы

Дата

*

Продавец

*

Розница товара

ROZTOV

Название итоговой розницы

Код итога

*

Код розницы

 

Код товара

 

Цена

 

Количество

 

Рисунок 2.1 – ERD-диаграмма разработанной базы данных