@Igor_ku

Какие технологии использовать для реализации системы учета вроде самописной 1С для маленького магазина?

Есть строительный магазин (семейный бизнес, да). В нем все дела ведуться по старинки - ручкой и бумажкой. Пробовали работать с готовыми системами, даже платными - не получилось: специфика магазина и поставщиков.

Стало интересно, смогу ли я написать свою систему, ибо я хорошо знаю, как она должна работать с точки зрения бизнеса. Из знаний Java Core и SQL на небольшом уровне. Как раз учу Java, что б пойти работать

Вообще сама система обыкновенная на первый взгляд: есть сервер с информацией о количестве товаров, продажах и тд. Есть программа для занесения информации(поставки, новый товар и тд) ну и собственно касса - только продажи. Не буду нудить сильно описанием. Скажу только, что ничего из готовых решений не подошло, либо по функционалу, либо по простоте

В чем вопрос: я в Java не очень и пока даже не знаю, какие технологии используються для таких решений? Есть какой-то список, что обычно из мира Java нормальный программист выбрал бы для этого? Хочеться учиться и сразу применять на практике в этом своем проекте, но что первое учить не знаю

И второй вопрос, это ж ERP выходит, так? Или все же CRM ? Заранее прошу прощение за ошибки и благодарствую за ответы :)
  • Вопрос задан
  • 324 просмотра
Пригласить эксперта
Ответы на вопрос 5
@Dementor
программист, архитектор, аналитик
С таким вопросом будете долго ждать толковых ответов...

Ошибка №1 - зачем вы разместили свой вопрос в тегах ERP, 1С, SQL и CRM? Вы привлекаете ряд специалистов, которые только потеряют время. Или вступят в холивары с идеологическими оппонентами... У вас чистый вопрос из раздела JAVA. ERP и CRM - хоть почитайте что это такое, а потом осознайте насколько глупо такое ставить в маленький магазин. SQL - у вас не из этой области проблематика, да и вообще кому как не вам знать, что в JAVA-решениях используется ORM-подход. 1С - вообще не в тему.

Ошибка №2 - нет определенности в требованиях. Вместо "Самописка на 1С" можно было бы написать "Самописка на Делфях", "Самописка на PHP", "Самописка на Clipper"... От этого ничего не изменилось бы - никому ничего не понятно. Нужно перечислять функциональные требования к вашему будущему решению для вашего магазинчика - работа с кассовым аппаратом, работа с весами, работа со сканером штрихкодов, доступ к складским остаткам, использование дисконтных карт и расчеты с VIP-клиентами... Если бы указали конкретный список всего, что потребуется, то может кто-то и натолкнул бы в правильном направлении.

Как я понимаю - вы изучили основы JAVA по книжкам авторов Герберта Шилдта, Джошуа Блоха и Брюса Екеля, а теперь ищете проект для закрепления теории на практике. Послушайте, сходите на Гитхаб и Битбакет. Это два крупнейших репозиториев открытого кода и площадки по их доработке. Там вы найдете решения на языке JAVA для розничной торговле - что-то там будет уже завершено, а некоторые проекты с нетерпением ждут именно ваших комитов. Успехов!
Ответ написан
Oracle Apex, для своего магазина можно использовать бесплатно, но нужно учить pl/SQL
www.oracle.com/technetwork/pt/developer-tools/apex...
https://apex.oracle.com/en/
https://cloud.oracle.com/database
www.oracle.com/technetwork/pt/developer-tools/apex...

На питоне есть odoo, там есть селфхостед версия и можно на питоне дописывать свои решения.
https://www.odoo.com/page/community
https://www.odoo.com/page/tour

На Яве вроде вот это опенсорсное, и вроде даже в Украине есть комьюнити, и вроде МРП и касса там есть www.adempiere.net
Ответ написан
Комментировать
@Satangelus
Попробуй вот эту штучку.
https://www.pvision.ru/tdt

Проста как палка. Для маленького магазина самое-то.
Сам использовал на маленьком оптовой продуктовой торговой базе.
В составе склад+отпуск товара который еще в пути,взаиморасчеты(правда погашение ручное, нужно самому указывать какой приход денег, какую накладную гасит), торговля (система скидок, до 5 вариантов на каждый товар) И вишенка все приспособлено для "цветного учета".
Ответ написан
Комментировать
nki
@nki
ОдинЭсник укушенный питоном.
Так и 1С и используйте. Напишите систему под специфику своего бизнеса. Контакты в профиле, можем обсудить, если интересно.
Ответ написан
@caballero
Программист
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы