I
I
Igor_ku2018-07-21 20:17:37
Java
Igor_ku, 2018-07-21 20:17:37

What technologies should be used to implement an accounting system like self-written 1C for a small store?

There is a hardware store (family business, yes). In it, all affairs are conducted in the old fashioned way - with a pen and a piece of paper. We tried to work with ready-made systems, even paid ones - it did not work out: the specifics of the store and suppliers.
It became interesting if I could write my own system, because I know well how it should work from a business point of view. From knowledge of Java Core and SQL at a small level . I'm just learning Java to go to work
. In general, the system itself is ordinary at first glance: there is a server with information about the number of goods, sales, and so on. There is a program for entering information (deliveries, new goods, etc.) and the cash desk itself - only sales. I won't bore you with a lot of descriptions. I can only say that none of the ready-made solutions came up, either in terms of functionality or simplicity.
What is the question : I'm not very good at Java and I don't even know yet what technologies are used for such solutions? Is there any list of what normally from the Java world a normal programmer would choose for this? I want to learn and immediately apply in practice in this project of my own, but I don’t know what to teach first.
And the second question is, this is ERP, right? Or is it CRM? I apologize in advance for mistakes and thank you for your answers :)

Answer the question

In order to leave comments, you need to log in

5 answer(s)
D
Dmitry Kinash, 2018-07-21
@Dementor

With such a question, you will wait a long time for sensible answers ...
Mistake No. 1 - why did you place your question in the ERP, 1C, SQL and CRM tags? You involve a number of specialists who will only lose time. Or they will enter into holivars with ideological opponents ... You have a clean question from the JAVA section. ERP and CRM - at least read what it is, and then realize how stupid it is to put it in a small store. SQL - you have problems outside of this area, and indeed, who better than you to know that JAVA solutions use an ORM approach. 1C - not at all in the topic.
Mistake #2- there is no certainty in the requirements. Instead of "Self-signature in 1C" one could write "Self-signature in Delphi", "Self-signature in PHP", "Self-signature in Clipper"... Nothing would change from this - nothing is clear to anyone. You need to list the functional requirements for your future solution for your store - working with a cash register, working with scales, working with a barcode scanner, access to stock balances, using discount cards and paying with VIP clients... If you could specify a specific list of everything, what is required, then maybe someone would have pushed in the right direction.
As I understand it, you have learned the basics of JAVA from the books of the authors Herbert Schildt, Joshua Bloch and Bruce Eckel, and now you are looking for a project to consolidate the theory in practice. Listen. These are the two largest open source repositories and platforms for their improvement. There you will find JAVA solutions for retail - some are already completed, and some projects are looking forward to your commits. Good luck!

V
Vladimir, 2018-07-21
@Casufi

Oracle Apex, you can use it for free for your store, but you need to learn 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...
There is odoo in python, there is a selfhosted version and you can add your own solutions in python.
https://www.odoo.com/page/community
https://www.odoo.com/page/tour
In Java, it seems that this is open source, and it seems that even in Ukraine there is a community, and there is a www. adempiere.net

S
Satangelus, 2018-07-22
@Satangelus

Try this little thing.
https://www.pvision.ru/tdt
Simple as a stick. Just right for a small shop.
I myself used it on a small wholesale grocery trading base.
As part of the warehouse + the release of goods that are still on the way, mutual settlements (although the repayment is manual, you yourself need to indicate which money is received, which invoice is extinguished), trade (discount system, up to 5 options for each product) And the cherry is all adapted for "color accounting" .

K
Konstantin Nagibovich, 2018-07-21
@nki

So use 1C. Write a system for the specifics of your business. Contacts in the profile, we can discuss if interested.

L
Leonid, 2019-05-07
@caballero

https://zippy.com.ua/zstore

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question