Написание программы для автоматизации работы магазина?
Добрый день. Интересует такой вопрос с чего начать написание программы для автоматизации работы склада в свзяке с магазином. Чтобы было видно какое количество товара осталось, какое продали, брак и прочее.
Так есть же 1С и куча аналогов, разобраться как работают они и писать свое.... но лучше не изобретать велосипед и воспользоваться тем же 1С а Вы можете для удобства писать отдельные приложения для удобства вывода необходимой информации, поскольку непонятно насколько серьезно Вы настроены писать автоматизацию и какова глубина покрытия всех нюансов
зря вы так, вы потратите года разработки для написания достойной системы и не понятно кто это будет все оплачивать либо вы по быстрому склепаете очень узкопрофильную мало функциональную систему.
Ну прежде всего надо определиться со средой программирования, какая база данных, десктоп и/или веб
а потом создавать сущности. Да 1С очень сложен для простоты вы можете посмотерть как работают интернет-магазины категории<->продукты<->атрибуты(свойства) и логики документа оборота склад<->магазин и тд
я не знаю Ваших навыков программировании и навыков учета
1) определиться среда это будет веб или десктопное приложение (тут надо определится с базой данной будет ли она локальная для каждого приложения своя или же система клиент-сервер)
2)определиться с сущностями (т.е. если очень грубо сказать в базе данных должны создать таблицы с полями которые будут хранить всю информацию об учете)
если у вас вообще нулевые понятия об учете можете глянуть видео на ютубе которые делают учет в экселе и примерно одна табличка экслеля это и есть одна таблица в вашей базе данных, если же у вас есть понятия об 1С и других программах учета то просто можно на ходу определять данные к примеру
у вас первое окно это Логин (значит должна быть таблица пользователей и их ролях) и тд
разные методики есть)))) тут немного не правильно задан вопрос начать нужно с Архитектуры (которая включает всебя бизнес-логику проекта это бд и возможные операции над ней), но для Вашего вопроса лучше накидать примерную структуру базы данных а потом уже оболочку.
Что вижу я
определяем структуру базы данных SQL в каждом пункте может быть несколько таблиц.
0)Ответственные
1)Точки хранения (магазины склады)
2)Номенклатура
3)Документы приход-расход
После думаем лучше коллективом - как будут узлы работать - синхронно, асинхронно. Может ли информация на точке - быть неактуальной?-По причине отсутствия связи на магазине невозможно узнать актуальные данные но какие то данные всё равно будут. Список номенклатуры например.
Если интернет стабилен - можно сделать 1 центральную базу , логику и формы к ней. А если на каждом магазине по базе - то придумывать синхронизацию. 2 дополнительных документа - док выгрузки и док загрузки например.
Наверное первое - с углубленного понимания текущих и будущих бизнес-процессов. В том числе на их пересечении с оперативным и бухгалтерским учетом.
Потом с оценки своих сил применительно к этому.
Это обширный и затратный по времени процесс. Постами или половым путем не передается - надо просто брать и изучать. Начиная от основ экономики и заканчивая НК и ПБУ.