- •Введение
- •1 Исследовательский раздел
- •1.1 Анализ существующих аналогичных программ
- •Учет товаров и услуг: Профессионал 4.05;
- •Секрет Анжелики;
- •Товары, цены, учет... 1.123.
- •Обоснование выбора языка программирования
- •Постановка задачи
- •Техническое задание
- •2 Специальный раздел
- •2.1 Разработка структурной схемы программы
- •2.2 Разработка структуры базы данных
- •2.3 Разработка программного и алгоритмического обеспечения
- •2.4 Разработка пользовательского интерфейса
- •3 Технологический раздел
- •3.1 Технология разработки программного обеспечения
- •Особенности процесса синтеза программных систем
- •3.1.3 Особенности этапов проектирования
- •Структурирование системы
- •Безопасность жизнедеятельности
- •4.1 Анализ опасных и вредных факторов на рабочем месте
- •Разработка мер по обеспечению безопасных условий труда
- •Анализ мероприятий по защите окружающей среды
- •5 Экономический раздел
- •Планирование разработки системы учета с построением графика выполнения работ
- •При разработке системы общая трудоемкость по всем стадиям разработки составит [5.4]:
- •5.2 Расчет затрат на разработку и экономической эффективности проекта
- •Заключение
- •Список литературы
- •Исследовательский раздел
- •Специальный раздел
- •3. Технологический раздел
- •4. Раздел безопасности жизнедеятельности
- •5. Экономический раздел
- •6. Ко всем разделам
- •Приложение a
- •Приложение б
2 Специальный раздел
2.1 Разработка структурной схемы программы
При необходимости добавления продажи пользователь выбирает товар и запускается модуль «Продажа товара», который производит операцию по продаже и заносит соответствующие изменения в БД.
При необходимости добавления закупки запускается модуль «Добавление закупки», который производит операции по закупкам товара и составляет соответствующий список товаров для заказа на закупку.
Выходные данные формируются при нажатии соответствующих кнопок на панели управления. При необходимости вывода данных пользователь нажимает кнопку, после чего соответствующие данные выводятся на экран.
При необходимости составления отчета пользователь нажимает кнопку «Остаток», после чего по данным из БД составляется отчет, предназначенный для отправки данных на печать.
На листе 28 показана структурная схема программы, иллюстрирующая последовательность описанных выше действий.
2.2 Разработка структуры базы данных
В таблице 2.1 показаны все основные логические данные, необходимые для разработки базы данных. В таблице не конкретизированы типы связей между информационными объектами, а также некоторые логические переменные, используемые в программе для получения в основном итоговых данных, рассчитываемых по приведенным ранее зависимостям.
Как ранее отмечалось, база данных для ИС рассматриваемого предприятия торговли бытовой техникой не отличается большой сложностью. Количественное ее заполнение может быть сколь угодно большим.
Инфологическая модель базы данных в виде ERD-диаграммы представлена на рисунке 2.1. Эта схема иллюстрирует связи между таблицами, входящими в БД.
Таблица 2.1 – Структура базы данных
Информационный объект |
Обозначение |
Семантика ИО |
Реквизиты |
Примеч |
Приход |
PRHD |
Сведения о приходе |
Код прихода |
* |
Дата |
|
|||
Код прихода |
KODPRHD |
Приход товара |
Код |
* |
Код прихода |
|
|||
Код товара |
|
|||
Количество |
|
|||
Цена |
|
|||
Тип товара |
TTOV |
Название типа товара |
Код типа товара |
* |
Название |
|
|||
Товар |
TOV |
Данные о товаре |
Код типа |
* |
Код товара |
* |
|||
Марка |
|
|||
Модель |
|
|||
Цена заказа |
|
|||
Розница |
ROZ |
Название розницы |
Код розницы |
|
Дата |
* |
|||
Продавец |
* |
|||
Розница товара |
ROZTOV |
Название итоговой розницы |
Код итога |
* |
Код розницы |
|
|||
Код товара |
|
|||
Цена |
|
|||
Количество |
|
Рисунок 2.1 – ERD-диаграмма разработанной базы данных