Требуется система обработки и учета заказов
Имеется уже работающий интернет-магазин футболок с надписями. Покупатель заказывает футболку, менеджер подтверждает заказ и отправляет футболку на печать. Футболка с отпечатанным на ней принтом доставляется в офис, там ее забирает курьер и доставляет по адресу покупателю.
Что нужно сделать:
1. Разработать подсистему хранения анкетных данных покупателя, данных о заказе и сопутствующей информации о доставке;
2. Разработать подсистему систему обработки заказа менеджером. Менеджер открывает заказ и может присваивать ему статусы: подтвержден, отменен, ушел на печать, изготовлен и доставлен в офис, передан курьеру, выполнен.
3. Создать систему учета ресурсов. Каждый раз, когда поступает заказ, под каждый объект заказа автоматически резервируются соответствующие ему ресурсы.
При нехватке ресурса для обработки заказа создается соответствующее оповещение, которое видит менеджер.
При отмене заказа ресурсы автоматически освобождаются из резерва и автоматически резервируются для другого заказа, если где-то есть нехватка сооветствующего ресурса.
При проставлении статуса «изготовлен» ресурс автоматически списывается из остатков.
Менеджер может добавлять и изменять информацию об остатках ресурсов.
UPD: В приложении одна из первых версий ТЗ - достаточно, чтобы иметь общее представление о характере разработки. Но с тех пор некоторые вещи подверглись уточнениям, но неприцнипиальным в смысле архитектуры проекта.
Первый исполнитель выполнил разработку частично, реализованы основные функции, но оставлено множество багов и недоработок. Некоторые второстепенные функции не реализованы вообще.
Я готов рассмотреть варианты как с доработкой существующей версии, так и - с разработкой проекта с нуля.
Дополнительную информацию готов предоставить по запросу. Жду предложений со сроками и бюджетом проекта.