Требуется php программист для установки системы управления джумла или подобных расценки оптовые 10-50$ проектов много icq 406378266
Создать проект(документ) Раб. место кассира
1. ОБЩИЕ СВЕДЕНИЯ
Необходимо создать проект (документацию для кодера)- Автоматизированное ра-бочее место продавца-кассира - далее система.
2. НАЗНАЧЕНИЕ И ЦЕЛИ СОЗДАНИЯ СИСТЕМЫ
Система предназначено для ускорения и облегчения процесса оформления покупки продавцом-кассиром. Также система должна собирать сведения обо всех произошедших покупках.
3. ТРЕБОВАНИЯ К СИСТЕМЕ
1) Минимальное количество действий продавца-кассира по поиску продаваемого то-вара в списке товаров, и последующей его регистрации.
2) Функционал системы должен быть реализован на базе программного обеспечения для семейства ОС Linux, либо FreeBSD . По данной теме рекомендую посмотреть ссылки:
http://bananahead.com/pos/home.html - похоже мертвый проект
http://ananas.lrn.ru/ - в данном случае не законченный, видимо, нет менеджера
http://www.software.systema.com.ua -вроде работает, но на письма почему-то не отвечают
http://www.software.systema.com.ua - тоже работает
3) Система должна стабильно и быстро работать на компьютерах с частотой CPU 1 гигагерц, и емкостью оперативной памяти 256 мегабайт.
4) Система должна обладать повышенной отказоустойчивостью.
5) В качестве СУБД для базы данных необходимо использовать программное обеспе-чение, распространяемое бесплатно.
6) При использовании нескольких рабочих мест система должна работать автономно на каждом из рабочих мест, чтобы в случае неполадок в сети система могла про-должать работать на каждом месте. То есть у каждого рабочего места кассира бу-дет собственная локальная база, обращения к сетевым ресурсам будут только в мо-мент обмена данными.
7) Система должна проводить резервное копирование своей базы данных в соответст-вии с заданными настройками.
8) Система должна уметь работать с несколькими моделями торгового оборудования: фискальных регистраторов, дисплеев покупателя, сканеров штрих-кода, электрон-ных весов, банковских терминалов.
9) Необходимо чтобы через настройки системы можно было проводить внутренние настройки подключенного оборудования, если таковые имеются.
10) Система должна уметь корректно работать с несколькими подключенными одно-типными устройствами (например, 2 или более фискальных регистратора, двое ве-сов).
11) Система должна поддерживать работу по нескольким юридическим лицам.
12) В системе должна быть подсистема безопасности, основанная на логине и пароле пользователя системы. Также должна быть предусмотрена возможность авториза-ции по штрих-коду или магнитной карте. Подсистема безопасности, должна учи-тывать уровень доступа пользователя к данным и функциям системы. Подсистема безопасности также должна вести лог действий пользователей, с возможностью просмотра в виде отчета.
13) Система должна иметь возможность обмена данными с товароучетной программой. Загружаться должны данные о товаре и его цене. Выгружаться должны данные о продажах. Обмен данными может проходить как в полном объеме, так и выборочно, автоматически или в ручном режиме. Формат обмена должен быть открытым.
14) Регистрация продаваемого товара должна осуществляться либо через сканирова-ние штрих-кода, либо через визуальный подбор, либо через подбор по цене, либо быстрыми кнопками.
15) Необходима реализация системы скидок (скидка при покупке на определенную сумму, или в определенное время), бонусных накоплений на карту.
16) Система должна иметь возможность для формирования и печати отчетов, состав отчетов и алгоритм расчета будет уточнен.
4. Состав и содержание работ по созданию системы:
Данные необходимые для работы системы:
1) Сведения о пользователях системы:
- имя пользователя;
- роль (набор прав);
- пароль (в зашифрованном виде);
- штрих-код;
2) Сведения о ролях пользователей (наборах прав);
- роль;
- действие;
- разрешено/запрещено;
3) Сведения о номенклатуре (справочник должен быть многоуровневый):
- код товара в товароучетной системе;
- наименование товара;
- цена базовой единицы;
- код родительской группы;
4) Сведения о единицах номенклатуры:
- код товара, к которому принадлежит единица;
- штрих-код единицы;
- коэффициент к базовой единице;
5) Сведения форматах штрих-кодов:
- описание структуры штрих-кода;
6) Список транзакций (операций проводимых в системе оператором). Сущест-вуют транзакции нескольких типов:
- открытие чека (продажа или возврат товара);
- закрытие чека (продажа или возврат товара);
- оплата чека;
- регистрация товара;
- сторнирование регистрации товара;
- закрытие кассовой смены;
- отмена чека;
7) Данные для транзакций регистрация товара и сторнирование регистрации товара:
- код транзакции(порядковый номер);
- дата и время транзакции;
- номер чека, к которому принадлежит транзакция;
- тип чека (продажа или возврат);
- номер кассовой смены, в которой открыт чек;
- тип транзакции;
- код продаваемого товара;
- количество;
- цена единицы товара;
- сумма;
- сумма скидки;
- итоговая сумма;
- текстовое значение реквизита, по которому прошла регистрация товара;
- номер фискального регистратора, по которому прошла регистрация;
8) Данные для транзакций открытия чека:
- код транзакции (порядковый номер);
- дата и время транзакции;
- номер чека, к которому принадлежит транзакция;
- тип чека (продажа или возврат);
- номер кассовой смены, в которой открыт чек;
- тип транзакции;
9) Данные для транзакций закрытие чека:
- код транзакции(порядковый номер);
- дата и время транзакции;
- номер чека, к которому принадлежит транзакция;
- тип чека (продажа или возврат);
- номер кассовой смены, в которой открыт чек;
- тип транзакции;
- сумма чека без скидки;
- сумма чека с учетом скидки;
10) Данные для транзакций отмена чека:
- код транзакции(порядковый номер);
- дата и время транзакции;
- номер чека, к которому принадлежит транзакция;
- тип чека (продажа или возврат);
- номер кассовой смены, в которой открыт чек;
- тип транзакции;
- сумма чека без скидки;
- сумма чека с учетом скидки;
11) Данные для транзакций оплата чека:
- код транзакции(порядковый номер);
- дата и время транзакции;
- номер чека, к которому принадлежит транзакция;
- тип чека (продажа или возврат);
- номер кассовой смены, в которой открыт чек;
- тип транзакции;
- итоговая сумма чека;
- сумма, внесенная покупателем;
- сумма сдачи
- тип оплаты (наличность, банковская карта и т.д.)
12) Данные для транзакций закрытие кассовой смены:
- код транзакции(порядковый номер);
- дата и время транзакции;
- номер чека, к которому принадлежит транзакция;
- тип чека (продажа или возврат);
- номер кассовой смены;
- тип транзакции;
- сумма продаж за смену;
- сумма возвратов за смену;
- сумма наличности к инкассации за смену;
ОПИСАНИЕ ОСНОВНЫХ БИЗНЕС-ПРОЦЕССОВ:
1) Открытие кассовой смены должно производиться автоматически при открытии чека продажи.
2) Открытие чека должен осуществляться автоматически при первой регистрации в случае если чек еще не открыт;
3) Регистрация продаваемого товара:
При оформлении продажи продавец-кассир берет каждую единицу товара и считывает сканером штрих-код на товаре. Если не удается считать сканером штрих-код товара, то оператор должен ввести значение штрих-кода в ручную с клавиатуры. Если на упаковке товара отсутствует штрих-код. То регистрация товара осуществляется либо через визуальный поиск, либо через поиск по цене, либо с помощью заранее назначенных быстрых кнопок. Должна быть возмож-ность после регистрации товара проводить изменение его количества.
4) Сторнирование продаваемой позиции:
Продавец-кассир должен выбрать позицию, которую необходимо сторниро-вать и нажать кнопку сторно.
5) Оплата и закрытие чека:
В процессе регистрации общая стоимость покупки должна отображаться на экране продавца-кассира и на дисплее покупателя. После того как в чек внесе-ны все товары покупки. Продавец вносит с клавиатуры сумму денег, данных покупателем для расчета. Программа должна автоматически подсчитать и вы-вести на экран сумму сдачи. После этого проводится операция закрытия чека нажатием соответствующей кнопки.
6) Оформление чека возврата:
Должно быть, два способа оформления чека возврата.
- оформляется также как обычный чек продажи, но открытие чека осущест-вляется вручную специальной ,заранее назначенной, кнопкой.
- если имеется чек на основании, которого делается возврат. Вводиться но-мер чека, и нажимается заранее заданная в настройках кнопка. В появившемся списке товаров чека выбирается тот товар, на который нужно оформить чек возврата.
7) Закрытие кассовой смены должно будет осуществляться через специальное сер-висное меню.
8) Обмен данными:
Обмен данными с товароучетной программой должен проводится в полно-стью автоматическом режиме, с помощью специальных сигнальных файлов, которые будут говорить программе о необходимости проведения обмена. В этих сигнальных файлах должны находиться команды, которые необходимо выполнить системе (какие данные нужно выгрузить, какие загрузить, какие сведения необходимо удалить из своей базы). Кроме того должна быть возможность ручной загрузки и выгрузки данных через сервисное меню, с заданием параметров обмена. Обмен данных должен проводится в фоном режиме, без участия продавца-кассира и без блокирования его работы.
5. ПОРЯДОК КОНТРОЛЯ И ПРИЕМКИ:
Контроль за исполнением будет осуществляться по мере реализации функций системы, с возможностью внесения уточняющих требований. Приемка осуществляется путем занесения набора контрольных данных и тестирование поведения системы с контрольными данными. Также должно будет проведено контрольное формирование всех отчетных форм с разными параметрами формирования.
6. ТРЕБОВАНИЯ К СОСТАВУ И СОДЕРЖАНИЮ РАБОТ ПО ПОДГОТОВКЕ:
7. ТРЕБОВАНИЯ К ДОКУМЕНТИРОВАНИЮ
8. ИСТОЧНИКИ РАЗРАБОТКИ
Заявки фрилансеров
Похожие заказы
- Управление проектами14 заявокЗакрыт17 лет назад
1. ОБЩИЕ СВЕДЕНИЯ Для транспортно-таможенной компании необходимо реализовать рабочую систе-му учета транспортируемых грузов. Возможно создание с нуля, возможна адаптация работающих систем, возможно адаптация всевозможных конфигураций систем 1С Предприятие, Галактика, Парус, и.т.д. ...
Управление проектами16 заявокЗакрыт17 лет назад- $10000
Требуется разработать, описать и реализовать систему Интранет для сервисной компании, работающей в сфере обучения иностранным языкам. Требования: 5 видов панелей управления (личных кабинетов): полный администратор, ограниченные администраторы (2 вида), доступ клиента (2 вида), ...
Управление проектами98 заявокЗакрыт17 лет назад - $2500
Требуется разработать техническое задание (спецификацию) на веб проект. Исходные материалы описаны заказчиком в виде ТЗ и рисунков интерфейсов (около 160 страниц(очень много места занимают рисунки интерфейса)). Проект состоит из модулей. Требуется путем интервью ...
Управление проектами1 исполнительЗакрыт17 лет назад - $250
Срочно требуется специалист по UML (Rational Rose). Необходимо разработать модель веб-каталога. Контакты - ICQ: 195554793
Управление проектаминет заявокЗакрыт18 лет назад СИП – это система информации по проектам, электронная рабочая книжка по ведению проектов для сотрудников фирмы. Подробнее в файле. Предпочтение разработчикам, которые доступны для переговоров в Москве. Предпочтение разработчикам с наличием ...
Управление проектами7 заявокЗакрыт18 лет назад- $1000
Разработка на платформе 1С8.0
Управление проектами9 заявокЗакрыт18 лет назад - $500
Методология управления проектами в строительной организации. ПО на платформе 1С (Бизнес-процессы, Веб-доступ, Обмен данными с другими системами)
Управление проектами4 заявкиЗакрыт18 лет назад - $5000
Разыскивается менеджер/консультант для анализа и консультаций проекта-стартапа. При успешном сотрудничестве возможна передача на реализацию как менеджеру проекта. Основные пожелания: - Отличное знание современых web технологий, технологические консультации по выбору инструментов ...
Управление проектами12 заявокЗакрыт18 лет назад - $10000
Для выполнения нескольких проектов требуется технический писатель. 1) Написание технического задания на ЦМС 2) Написание технического задания и маркетинга для веб-сайта (аналог Skype) Все документы – на английском языке. ...
Управление проектами3 заявкиЗакрыт18 лет назад