Файл: Проектирование реализации операций бизнес-процесса «Взаиморасчеты с поставщиками».pdf
Добавлен: 03.07.2023
Просмотров: 143
Скачиваний: 4
СОДЕРЖАНИЕ
1.1. Характеристика комплекса задач
1.1.1. Выбор комплекса задач автоматизации
1.1.2. Характеристика существующих бизнес-процессов
1.1.3. Характеристика документооборота, возникающего при решении задачи
1.2.1 Обоснование проектных решений по информационному обеспечению
1.2.2. Обоснование проектных решений по программному обеспечению
2.1. Информационное обеспечение задачи
2.1.1. Информационная модель и её описание
2.1.2. Характеристика нормативно-справочной, входной и оперативной информации
2.1.3. Характеристика результатной информации
2.2.1. Общие положения (дерево функций и сценарий диалога)
2.2.2. Характеристика базы данных
2.2.3. Структурная схема пакета (дерево вызова программных модулей)
- Справочники: Тип товара, Тип расчета.
- Оперативные таблицы: Поставщик, Каталог товаров, Договора, Накладная, Спецификация накладной.
На 1 этапе построения информационной модели отображаем символ информационной системы и «Прикрепляем» к нему все разработанные таблицы БД (рис.5).
Рисунок 5 – 1 этап построения информационной модели
Затем отображаем процесс обработки информации в базе данных. Для этого отображаем исполнителя операции и символ заполнения экранной формы с соответствующей порцией данных:
Рисунок 6 – 2 этап построения информационной модели
Далее показываем, какие таблицы данных отвечают за хранение и обновление информации в результате работы с экранными формами, и какие результаты можно получить в процессе обработки данных, а также кому эти результаты предназначены (рис. 7).
Рисунок 7 – 3 этап построения информационной модели
2.1.2. Характеристика нормативно-справочной, входной и оперативной информации
Входные данные системы – это данные о договорах, накладных, список поставщиков, а также справочная информация БД. Входные данные ИС приведены в табл. 3-7.
Таблица 3 – Данные о договорах
Идентификатор |
Договор |
---|---|
Форма представления |
Экранная форма для работы с данными |
Сроки и частота поступления |
При заключении нового договора |
Источник входной информации |
Бухгалтер |
Перечень реквизитов |
Номер договора, Дата заключения, Код поставщика, Срок действия, Сумма по договору, Сумма оплаты, Отметка об оплате |
Таблица 4 – Данные о накладных
Идентификатор |
Накладная |
Форма представления |
Экранная форма для работы с данными |
Сроки и частота поступления |
При формировании накладной |
Источник входной информации |
Бухгалтер |
Перечень реквизитов |
Номер накладной, Дата составления, Договор, Общая сумма |
Таблица 5 – Данные о спецификации накладной
Идентификатор |
Спецификация накладной |
Форма представления |
Экранная форма для работы с данными |
Сроки и частота поступления |
При формировании накладной |
Источник входной информации |
Бухгалтер |
Перечень реквизитов |
Код накладной, Код Товара, Количество |
Таблица 6 – Данные о поставщиках
Идентификатор |
Поставщик |
Форма представления |
Экранная форма для работы с данными |
Сроки и частота поступления |
При регистрации нового поставщика или подрядчика |
Источник входной информации |
Бухгалтер |
Перечень реквизитов |
Код поставщика, Название поставщика, Адрес, Телефон, Тип оплаты |
Таблица 7 – Данные о товарах
Идентификатор |
Товар |
---|---|
Форма представления |
Экранная форма для работы с данными |
Сроки и частота поступления |
При заключении нового договора |
Источник входной информации |
Бухгалтер |
Перечень реквизитов |
Код товара, Наименование товара, Тип товара, Цена в рублях |
2.1.3. Характеристика результатной информации
Выходные данные системы формируются в виде электронных или бумажных документов. Перечень выходных данных ИС приведен в табл. 8-9.
Таблица 8 – Отчет «Список договоров»
Идентификатор |
Отчет «Список договоров» |
---|---|
Форма представления |
Электронный документ |
Периодичность и сроки выдачи |
По мере необходимости |
Получатели и назначение |
Бухгалтер |
Источник данных (таблицы) |
Список договоров (запрос) |
Перечень реквизитов |
Номер договора, Дата составления, Срок действия, Название поставщика, Тип расчета, Сумма по договору, Сумма оплаты, Отметка об оплате |
Таблица 9 – Отчет «Накладная на поставку товара»
Идентификатор |
Отчет «Накладная на поставку товара» |
---|---|
Форма представления |
Электронный документ |
Периодичность и сроки выдачи |
По мере необходимости |
Получатели и назначение |
Бухгалтер |
Источник данных (таблицы) |
Накладная на поставку товара (запрос) |
Перечень реквизитов |
Номер накладной, Дата составления, Поставщик, Товар, Количество, Цена, Сумма |
2.2. Программное обеспечение задачи
2.2.1. Общие положения (дерево функций и сценарий диалога)
Дерево функций представляет собой иерархическую структуру действий, реализованных в ИС.
Состав и классификация функций разрабатываемого программного продукта представлены в виде дерева функций (рис. 8).
Рисунок 8 – Дерево функций
Сценарий диалога системы приведен на рис.9.
Рисунок 9 – Сценарий диалога
2.2.2. Характеристика базы данных
Описание структуры записей таблиц базы данных приведено в табл.10-16.
Таблица 10 – Описание структуры записей таблицы «Тип товара»
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
---|---|---|---|---|
Код типа товара |
Код типа товара |
Счетчик |
Длинное целое |
Первичный ключ |
Название типа товара |
Название типа товара |
Текстовый |
50 |
Таблица 11 – Описание структуры записей таблицы «Тип расчета»
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
---|---|---|---|---|
Код типа расчета |
Код типа расчета |
Счетчик |
Длинное целое |
Первичный ключ |
Название типа расчета |
Название типа расчета |
Текстовый |
50 |
Таблица 12 – Описание структуры записей таблицы «Товары»
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
---|---|---|---|---|
Код товара |
Код товара |
Счетчик |
Длинное целое |
Первичный ключ |
Название товара |
Название товара |
Текстовый |
100 |
|
Код типа товара |
Код типа товара |
Числовой |
Длинное целое |
Внешний ключ |
Цена в рублях |
Цена |
Денежный |
Таблица 13 – Описание структуры записей таблицы «Поставщик»
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
---|---|---|---|---|
Код поставщика |
Код поставщика |
Счетчик |
Длинное целое |
Первичный ключ |
Название поставщика |
Название поставщика |
Текстовый |
100 |
|
Код типа расчета |
Код типа расчета |
Числовой |
Длинное целое |
Внешний ключ |
Адрес |
Адрес |
Текстовый |
150 |
|
Телефон |
Телефон |
Текстовый |
20 |
Таблица 14 – Описание структуры записей таблицы «Договор»
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
---|---|---|---|---|
Номер договора |
Номер договора |
Счетчик |
Длинное целое |
Первичный ключ |
Дата составления |
Дата заключения |
Дата/Время |
Краткий формат даты |
|
Код поставщика |
Код поставщика |
Числовой |
Длинное целое |
Внешний ключ |
Срок действия |
Срок действия |
Дата/Время |
Краткий формат даты |
|
Сумма по договору |
Сумма по договору |
Денежный |
||
Сумма оплаты |
Сумма оплаты |
Денежный |
||
Отметка об оплате |
Отметка об оплате |
Логический |
Таблица 15 – Описание структуры записей таблицы «Накладная»
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
---|---|---|---|---|
Номер накладной |
Номер накладной |
Счетчик |
Длинное целое |
Первичный ключ |
Дата составления |
Дата составления |
Дата/Время |
Краткий формат даты |
|
Номер договора |
Номер договора |
Числовой |
Длинное целое |
Внешний ключ |
Таблица 16 – Описание структуры записей таблицы «Спецификация накладной»
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
---|---|---|---|---|
Номер накладной |
Номер накладной |
Счетчик |
Длинное целое |
Первичный ключ Внешний ключ |
Код товара |
Код товара |
Числовой |
Длинное целое |
Первичный ключ Внешний ключ |
Количество |
Количество |
Числовой |
Длинное целое |
ER-модель данных приведена на рис.10.
Рисунок 10 – ER-модель
Логическая и физическая модели данных, выполненные средствами ERWin, приведены на рис. 11-12.
Рисунок 11 – Логическая модель данных
Рисунок 12 – Физическая модель данных
Схема БД в MS Access представлена на рис. 13.
Рисунок 13 – Схема базы данных
2.2.3. Структурная схема пакета (дерево вызова программных модулей)
Система планируется для эксплуатации в среде Windows XP и выше. В качестве СУБД используется СУБД Microsoft Access 2003.