Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

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. ИСТОЧНИКИ РАЗРАБОТКИ

16 лет назад
mike1008
Михаил 
43 годаРоссия
16 лет в сервисе
Был
11 лет назад
  • Похожие заказы
  • 1. ОБЩИЕ СВЕДЕНИЯ Для транспортно-таможенной компании необходимо реализовать рабочую систе-му учета транспортируемых грузов. Возможно создание с нуля, возможна адаптация работающих систем, возможно адаптация всевозможных конфигураций систем 1С Предприятие, Галактика, Парус, и.т.д. Рассматриваются любые предложения. 2. НАЗНАЧЕНИЕ И ЦЕЛИ СОЗДАНИЯ ...

    Закрыт
    16 лет назад
  • $10000

    Требуется разработать, описать и реализовать систему Интранет для сервисной компании, работающей в сфере обучения иностранным языкам. Требования: 5 видов панелей управления (личных кабинетов): полный администратор, ограниченные администраторы (2 вида), доступ клиента (2 вида), доступ исполнителей. Три главные базы ...

    Закрыт
    16 лет назад
  • $2500

    Требуется разработать техническое задание (спецификацию) на веб проект. Исходные материалы описаны заказчиком в виде ТЗ и рисунков интерфейсов (около 160 страниц(очень много места занимают рисунки интерфейса)). Проект состоит из модулей. Требуется путем интервью с заказчиком максимально подробно ...

    Закрыт
    16 лет назад
  • СИП – это система информации по проектам, электронная рабочая книжка по ведению проектов для сотрудников фирмы. Подробнее в файле. Предпочтение разработчикам, которые доступны для переговоров в Москве. Предпочтение разработчикам с наличием аналогичных своих разработок - ...

    Закрыт
    17 лет назад
  • $5000

    Разыскивается менеджер/консультант для анализа и консультаций проекта-стартапа. При успешном сотрудничестве возможна передача на реализацию как менеджеру проекта. Основные пожелания: - Отличное знание современых web технологий, технологические консультации по выбору инструментов - Способность выступать в качестве архитектора решения - Хорошее маркетинговое ...

    Закрыт
    17 лет назад
  • $10000

    Для выполнения нескольких проектов требуется технический писатель. 1) Написание технического задания на ЦМС 2) Написание технического задания и маркетинга для веб-сайта (аналог Skype) Все документы – на английском языке. Постоянное общение с шведским заказчиком. ОЧЕНЬ ...

    Закрыт
    17 лет назад