Создание базы заказов
Что есть: Есть главный офис, который занимается производством мебели. Есть филиалы по области, которые принимают заказы от клиентов и отправляют их в главный офис(главный офис тоже принимает заказы). В главном офисе заказы передают на производство и потом из главного офиса мебель везут к клиенту на установку.
Заказ включает в себя набор товаров и услуг, которые были заказаны. На товары и услуги можно установить свои скидки(товары -5%, услуги-11%). Также есть сумма непредвиденных расходов. Вместе с заказом идет информация: о клиенте(фио, паспорт, адрес доставки), заметки, даты( принятия заказа, окончания заказа и дата когда заказ должен быть готов deadline), тип доставки(мы или он сам), номер договора и филиал где заключен договор, менеджер ответственный за заказ.
Услуги - это просто таблица услуга-цена. Допустим «разработка дизайна кровати из дерева - 99 руб.».
С товарами сложнее, цена товара считается по формуле P = V * K * M * X . Где V - объем изделия(шкаф 1x2x3 метра), K - сложность изделия, M - материал, X - дополнительные коэффициенты вроде НДС и наценки. Также есть разница между шкафом размером 1x2x1 и 1x4x1 , стоимость тут увеличивается не в два раза, а в несколько раз (коэффициенты вроде длина до 1 метра - 1, до 2 метров уже 1.7 , для шкафа до 5 метров уже 4). Коэффициенты увеличения цены за объем разные для каждого объекта.
Для каждого заказа хранится информация о платежах(дата и сумма).
У заказа есть стадии готовности: Обработан, Собран , Отвезен , Установлен. Для каждой стадии мы храним даты.
На данный момент: есть база на Access и туда забивается вся информация. Заказы из филиалов принимаем по факсу и потом забиваем в базу центральную.
Что хочется: Собственно все это объединить в одну базу, удобную для просмотра и редактирования через интернет(чтоб могли все филиалы сразу в одной базе вели все заказы). Автоматический прием заказов, чтоб можно было в программе принять заказ, забить всю информацию и все товары и услуги и чтоб все это посчиталось с учетом скидки. Также чтоб можно было при создании заказа добавить в него набор товаров ( стулья, стол и тумбы стандартной формы и материала)из заранее забитых стандартных комбинаций. Учет оплаты и готовности заказа. Чтоб можно было видеть в каких заказах сколько не оплачено. Сколько заказов принято и другая простая аналитика, просто цифры.
Из особого хочется добавить систему, чтоб на основании товаров формировался коллаж из рисунков. Фактически это похоже на расстановку мебели в первых the sims = ) Чтоб можно было потом подвигать кровать и наборы шкафов и тумб, чтоб клиент смогу увидеть как сверху будет выглядеть набор кровать и две тумбы по бокам или длинный стол , шкаф и 6 стульев.
Также надо чтоб программа могла выдать документ для договора, где будет указаны услуги и товары заказа. И распоряжение на вывоз мебели относящейся к определенному заказу, когда он будет готов.
Хочется чтоб менеджер из любого филиала через браузер мог зайти и создать заказ, чтоб на производстве не ходили за бумажками, а пришедшие заказы сразу видели у себя в цехе на мониторе.
Надо чтоб была возможность работать с базой даже если нет интернета - принимать новые заказы и вести старые - хранить копии базы заказов филиала на самом филиале на компе.
Вот как-то так. Интересует кто, за сколько денег и времени это сможет воплотить в жизнь(можно примерно пока).