Современные информационные технологии/3. Программное обеспечение

Жуаспаев Т.А.

 

Костанайский государственный университет имени А.Байтурсынова, Республика  Казахстан

 

ФУНКЦИОНАЛЬНОЕ ПРОЕКТИРОВАНИЕ СИСТЕМЫ
УЧЕТА ТОВАРООБОРТА

 

Для разработки функциональной модели использовалось CASE-средство верхнего уровня - BPwin. BPwin – это модель, поддерживающая следующие основные методологии:

- IDEF0 (функциональная модель);

- IDEF3 (WorkFlow Diagram);

- DFD (DataFlow Diagram).

 Функциональная модель предназначена для описания существующих бизнес-процессов и идеального положения вещей - того, к чему нужно стремиться. Методология IDEF0 предписывает построение иерархической системы диаграмм - единичных описаний фрагментов системы. Сначала проводится описание системы в целом и ее взаимодействия с окружающим миром (контекстная диаграмма), после чего проводится функциональная декомпозиция - система разбивается на подсистемы и каждая подсистема описывается отдельно (диаграммы декомпозиции). Нотация DFD включает такие понятия, как внешняя ссылка и хранилище данных, что делает ее более удобной (по сравнению с IDEF0) для моделирования документооборота. Методология IDEF3 включает элемент «перекресток», что позволяет описать логику взаимодействия компонентов системы.

В результате анализа предметной области была разработана функциональная модель системы учета товарооборта торговой компании. Проектирование проводилось на основе смешанной методологии IDEF0 и DFD.

Контекстная диаграмма, приведенная на рисунке 1, реализована с помощью методологии IDEF0. Главной компонентой является диаграмма (активность) «Учет товаров».

Учет прихода и реализации товара, а также формирование всей отчетности ведется на основе установленных положений по бухгалтерскому учету и налогового законодательства («управление») бухгалтерской системой и непосредственно предпринимателем («механизм»). Входной информацией являются данные о приходе и расходе товара. Результатом работы системы являются формирование приходной накладной, расходной накладной, счета, товарного чека.

Рисунок 1. Контекстная диаграмма системы

 

Учет товара производится предпринимателем и бухгалтерской системой на основе данных о приходе и расходе товара. Результатом является формирование приходной или расходной накладной, счета, товарного чека.

Функциональная декомпозиция системы приведена на рисунке 2. На этом уровне выполняются следующие функции:

- Оприходование товара;

- Реализация товара.

Оприходование товара производится предпринимателем и бухгалтерской системой на основе данных о приходе товара. Также используются справочные данные из каталога товаров. Результатом является формирование приходной накладной и информация о наличии товара на складе.

Рисунок 2. Функциональная декомпозиция системы первого уровня

 

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

 

Литература

1. Вендров А.М. Проектирование программного обеспечения экономических информационных систем. - М.: Финансы и статистика, 2000. -350 с.

2. Липаев В.В Управление разработкой программных средств.  Методы, стандарты, технология. – М.: Финансы и статистика, 1993. – 160 с.