Технические характеристики программы:
- СУБД: Firebird 2.5.
- Поддержка операционных систем: Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 7 64-bit.
- Языки интерфейса: русский, английский (два разных дистрибутива).
- Системные требования: Pentium III, 128 Мб RAM.
- Поиск товаров - возможность поиска товаров по коду, наименованию, артикулу, диапазону цен и диапазону остатков.
Технология нечеткого поиска позволяет найти товар, даже если пользователь не совсем точно ввёл название
(например, "ведо" вместо "ведро").
- Возможность занесения фото товаров - можно заносить как с помощью выбора jpg-файла на диске, так и с помощью
веб-камеры. Фотографии хранятся в папке программы, не в базе данных. Хотя, папку можно задать любую в настройках
программы.
- Автоматическое создание резервных копий базы данных. Резервные копии делаются в папку "Мои документы\TrueShop
\Backups". Резервные копии делаются несколько раз в день. В настройках программы можно задать частоту созданий
резервных копий - редко/средне/часто - каждый час/каждые 5 минут/каждую 1 минуту. Старые резервные копии
автоматически удаляются, чтобы не закончилось место на диске.
- Безопасность, разграничение прав пользователей. При входе в программу требуется аутентификация. Возможность
создания неограниченного количества пользователей. Возможность задать права пользователя практически на любое
действие в программе, связанное с изменением данных в базе данных (добавление товара, изменение товара, удаление
товара, продажа товара, возврат товара, занесение товара, изменение цены товара и т. д.) Можно скрыть от
продавцов себестоимость товара.
- Защита от перевода времени. Позволяет предотвратить мошенничество продавцов, связанное с изменением системной
даты (например, чтобы пробить товар другим числом). При этом нормально обрабатывает ситуацию, связанную с
сезонным переводом времени на 1 час вперёд/назад (или ручной корректировкой времени до 1 часа в любую сторону).
- Работа по сети. Т. к. для работы программы используется СУБД Firebird, которая поддерживает большое количество
пользователей одновременно и изначально рассчитана на работу по сети, программа True Shop работает по сети также,
как и локально.
- Работа через Интернет, используя hamachi, специальный дистрибутив, предназначенный для работы на медленных
каналах связи. Hamachi позволяет соединить компьютеры через Интернет таким образом, что программы, работающие на
этих компьютерах будут взаимодействовать между собой также как если бы соединение было по сети. Дистрибутив для
медленных соединений имеет незначительные ограничения (не делаются резервные копии, не проверяется целостность БД
при запуске, не проверяются обновления и т. д.), но в целом позволяет работать с программой также, как и обычный
дистрибутив.
- Выгрузка товаров на сайт в виде:
Код товара - Группа товара - ЭтоГруппа - Наименование - Цена - Остаток
13162 120 0 Банка для сыпучих продуктов бол. Бахтеево - 580.00 2.000
13177 120 0 Солонка Кадка 1с - 350.00 1.000
13179 120 0 Чайник Хуторок 1с - 770.00 3.000
.....
Также на сайт выгружаются фото товаров. Веб-программист может настроить отображение товаров на сайте по своему
вкусу, разработав html-интерфейс и используя данные в выгруженном файле. Также имеется простая, готовая веб-
страница (написана на PHP), в которой уже настроено отображение товаров простым списком с кодом, названием, ценой
и остатком - там только нужно поправить название огранизации, город и т. п. Пример на сайте osinavi-ru (ссылки
давать пока не имею права).
- Печать ценников на обычном принтере. Пример на сайте osinavi-ru (ссылки давать пока не имею права).
- Поддержка современного торгового оборудования. Поддерживается любое торговое оборудование, совместимое с
программой АТОЛ. Взаимодействие происходит через OLE (FPrint, Штрих и т. п.) Также возможно прямое взаимодействие
с фискальными регистраторами Штрих (без использования АТОЛ). Можно работать вообще без кассового аппарата. Также
поддерживаются сканеры штрих-кодов (как клавиатурные, так и работающие через COM-порт).
- Автоматизация торговых сетей с филиалами с возможностью обмена данными. Огранизовано так: приход товара от
поставщиков всегда идёт сначала в главный магазин, там заносится обычным образом. Далее из главного магазина
товары перевозятся в магазины-филиалы. Для того, чтобы занести товары в программу магазина-филиала, используется
механизм экспорт-импорт. Для этого нужно сначала завести в главном магазине экспорт, завести товары,
предназначенные для перевозки в магазин-филиал, распечатать ведомость (для продавца, принимающего товары в
магазине-филиале), затем выгрузить данные, например, на flash-карту. В магазине-филиале нужно сделать импорт.
Прямое занесение товаров в магазине-филиале (не с помощью импорта) запрещено, поскольку возможны коллизии с
кодами товаров (например, в одном магазине под кодов 16789 заведён чайник, а в филиале ведро). Также возможен
обратный перенос (из магазина-филиала в главный магазин). Демонстрация работы программы в связке с филиалами на
сайте osinavi-ru (ссылки давать пока не имею права).
P. S. Лишние ссылки и первичное "описание" программы студентом можно удалить (теперь всё буду делать сам, никаких
больше студентов) - я привёл их лишь для удобства.