К основным алгоритмам автоматизированной системы относятся:
регистрация договора;
регистрация поставщика и заказчика;
регистрация заказов и счетов;
добавление товара;
поиск товара, поставщиков, заказчиков, счетов или накладных по параметрическим запросам;
вычисление количества остатка товара;
алгоритм отправки и приема товара;
алгоритм оплаты товара;
алгоритм санкционированного доступа в систему.
Общая для всех выше перечисленных алгоритмов блок-схема представлена на рис. 3.9.
Рисунок 3.9 — Обобщенная блок-схема алгоритмов.
Алгоритм поиск товара, поставщиков, заказчиков, счетов или накладных по параметрическим запросам предназначен для поиска и просмотра информации получаемой из БД. В зависимости от введенных критериев поиска по фильтру выдается соответствующая информация.
На рис. 3.10 представлена блок-схема типового поиска.
Рисунок 3.10 — Алгоритм поиска в БД.
Рисунок 3.11 — Алгоритм вычисления остатка по товару.
Алгоритм санкционированного доступа в системе предназначен для отражения процесса санкционированного доступа в систему (см. рис. 3.12).
Рисунок 3.12 — Алгоритм санкционированного доступа в систему.
Алгоритм «Регистрация договора» предназначен для занесения информации в БД о сделке между поставщиком и торговым предприятием. Алгоритм «Регистрация заказов и счетов» предназначен для занесения информации в БД о заказах и счетах на оплату товара. Алгоритм «Добавление товара» предназначен для занесения информации в БД о поставляемом товаре. Алгоритм вычисления количества остатка товара, представленный на рис. 3.11, предназначен для подсчета количества товара после его продажи или приема на склад.