Требуется написать ПО для функционирование пункта проката.
ПО состоит из двух модулей: администратор проката и АРМ оператора проката. Язык написания: С++ Builder (Embarcadero XE8).
Проект будет развиваться поэтапно, на первом (данном) этапе: простейший прокат, основная цель которого учет выданных изделий, контроль действий персонала.
Данное ПО необходимо будет разрабатывать на существующей базе данных (скрипт уже готов, возможна модификация), в которой прописаны основные сущности:
-типы товаров (иерархическое дерево)
-товары
-история статусов товаров (свободен, зарезервирован, занят, в починке, удален, утерян и т.д.)
-записи об арендах товаров
-прайслист (расписание цен)
-платежи
Требования на ПО в целом:
С++ Builder, без использования сторонних библиотек, использование bootst должно быть ограниченно и мотивированно. Для работы с БД использование FireDAC, явное использование транзакций, весь интерфейс должен быть русскоязычным, ошибки, возникающие внутри БД должны быть перехвачены, корректно обработаны, отображены пользователю и сохранены в лог-файл. Работа с БД удаленная.
Требования на Администратор проката
-авторизированный доступ по паролю
-ведение каталога товаров, цен, ручное управление арендами, ведение справочников
-детальный список экранов будет дан отдельно
Требования на АРМ оператора проката
-оформление выдачи товара, проведение платежа за выдачу (HTTP запрос с телом XML на определенный URL)
-оформление приема товара, проведение платежа за просрочку товара
-регистрация факта выдачи товара без оформления
-детальный список экранов будет дан отдельно
Что не входит в проект (уже существует)
-БД персонала с распределением ролей (кассир, администратор и т.д.)
-БД карт доступа и счетов арендаторов
-Сервер проведения платежей
Стадии реализации:
1. Тестовое задание Login-screen (проверка прав, логирование входа) 1 день 5000 руб
2. Администратор проката 21 день 70 000 руб
Опубликован 01.02.2016 в 14:58 Последнее изменение: 08.02.2016 в 15:37
Заказ находится в архиве