ПО для POS-терминала.Аптека.Python+WxPython+SQLite
Необходимо написать программу для автоматизации рабочего места кассира (фармацевта) аптеки.
Средства разработки: Python 2.6.1, GUI-WxPython, БД-SQLite3.
Техническое задание, с более детальным описанием проекта, прикладываю. (Родной формат ТЗ - ODT, сохранен в DOC, как он будет выглядеть в MSOffice неизвестно, в OpenOffice более менее все в порядке)
Я представляю как должен выглядеть готовый продукт, поэтому в ходе работы отвечу на все вопросы (организационного характера) включая технической реализации алгоритмов и структуры БД.
Но также надеюсь на адекватность разработчика, и думаю что самостоятельное решение большинства тонкостей наиболее удобный вариант.
Простая схема работы готовой программы:
1. Импорт необходимых справочников, прайса. (в качестве источника импорта может быть любая программа не важно какая в ТЗ я определил CSV формат файлов импорта)
2. Работа с фискальным регистратором и сканером ШК. (открытие и закрытие смен, продажа, сторно).
3. Экспорт документов в файл. (заявки, розничная реализация)
Поддержка фискальных регистраторов:
1. Программа работает с одним модулем абстракции например fr.py (в качестве параметров передаются настройки из конфигурации программы марка фискальника, порт и т.д.)
2. Модуль fr.py содержит общие функции для работы кассы. Для взаимодействия с ФР на низком уровне подключается соответствующий модуль для указанной в настройках марки ФР. (например fr_felix_02k.py)
3. В рамках данного ТЗ необходимо наличие 2 модулей для работы с двумя марками ФР (Феликс-02К,Штрих-ФР-К)
Исходники по работе с фискальными регистраторами есть, необходимо их протестировать и подточить.
Программа должна работать как в Windows(XP/Vista) так и Linux.
Срок, после утверждения исполнителя - 1.5 мес. (с предоставлением промежуточных результатов)
Спасибо за внимание.