Система работы валютообменных отделений с использованием связки Access + MSSQL

Решение, разработанное на основании связки MS Access(+VBA) и SQL Server, создано для работы сети валютообменных центров, с централизированным офисом, который отвечает за курсы и которому нужна сводная отчетность.

Структура действующей системы выглядит вот так:

Access+MSSQL

В итоге клиентская часть - это Access приложение. Так как оно работает только в режиме "выполнения" (то есть нельзя вносить никакие исправления, весь код VBA хранится в скомпилированном виде (в виде байт-кода)) - установка самой MS Access не требуется - требуется лишь использование runtime версии Access (распостраняется бесплатно). Серверной программой тоже может выступать как платный MS SQL Server, так и его бесплатная версия MS SQL Server EXPRESS, а так же MySQL, PostgreSQL.

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

Access+MSSQL

Роль: Кассир

Кассир выбирает тип валютообмена и сумму к принятию/выдаче (в зависимости от того, продажа это или покупка валюты). Так же, если это особый клиент, и контроллер под него открыл специальный курс - он может зажать кнопку "СпецКурс". Если такого курса не открыто - кнопка не нажмется и об этом выведется на экран сообщение. После этого он нажимает "Рассчитать" и автоматом подтягивается курс и рассчитывается сумма выдачи/принятия. После этого кассир физически совершает операцию и нажимает на "Выдать деньги". Теперь операция внесена в базу данных, форма очищена и можно совершать следующую операцию. Так же настроены переходы между ячейками таким образом, чтобы при стандартных операциях кассир нажимал как можно меньше кнопок:

Access+MSSQL Access+MSSQL Access+MSSQL

Роль: Контролер

Контролер заведует курсами. А так же открывает и закрывает (удаляет) специальные курсы по тому или иному валютообмену, когда это требуется. Его часть довольно проста - внес данные, нажал "Обновить курсы":

Access+MSSQL

Роль: Руководитель

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

Access+MSSQL

Итого получается очень быстрая, легкая система.


Связаться с Нами: Контакты


Выбрать все работы по хештегу: #GoogleDocs