您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
怎样用java写一个小型超市的管理系统?该怎么入手准备?
系统,都是,的话怎样用java写一个小型超市的管理系统?该怎么入手准备?
发布时间:2019-02-08加入收藏来源:互联网点击:
感谢邀请
没有必要自己写吧,挺多的类似的软件都有现成的,小型的也不是很贵。直接买来就可以用。
自己写的可以有问题,调试的时间也挺长的,出问题挺麻烦。不如买一个直接就能用的来着省心。
回答于 2019-09-11 08:43:50
人家问怎么入手,我看回答的都是一些乱七八糟的
首先敲定你要用的技术,然后去列出你想要的功能需求分析文档,然后概要设计,然后详细设计,然后就是设计数据库表,逻辑关系滤清,然后就是从登录注册开始写,从前台写到后台,然后逐个功能开始实现。
不会的话私信问我,有空带你做。
回答于 2019-09-11 08:43:50
实际就是一个POS机系统。实用,找一个来源的POS系统。学习,也是这条路。
回答于 2019-09-11 08:43:50
小型,那我就定义为你只是自家使用,然后需要时再去扩展到多家。
1. 栏目
就是类目,商品肯定要分类目管理,类目就是货架,就是超市里的布局和摆设,所以第一个要做的就是类目管理。然后类目下的商品细分类,如果足够小,可以认为一个大类目下的商品都是一类,否则就需要再细分,就是所谓的类目连动,比如生鲜下面有蔬菜,黄瓜,西红柿,青椒。甚至你还可以继续往下细化,比如青椒里面有尖椒等等,但是小超市的话,就没必要分下去,类目至少弄父类,子类两级就可以了。保持扩展性,让类目可以自动往下延伸。
2. 渠道商
你超市的商品肯定是多家进货的,做一个渠道商管理。
3. 商品
商品的基本信息,属性,价格,图片等等一系列的信息。这其中就涉及到很多东西,比如售卖情况,存活情况,折旧废弃情况等等都可以按需做。
4. 交易
这个看你怎么去弄了。如果仅仅是微信,支付宝手机支付就可以还简单。现在这方面对商家的做法还比较好,可以便宜买他们的设备,关联上自己的账户信息。同步上自己超市的商品信息就可以扫码支付了。用这个的好处是,应该微信,支付宝这些提供了一个交易的后台管理。这个可以用他们的,没必要自己去实现。
5. 统计分析
可以获取支付宝,微信的数据,和自己的统计数据,研究什么好卖,什么不好卖,什么利润比较大等等。甚至来自己超市的人群分析等等,自己去按需挖掘。
6. 门店
就加一个用户管理或者店员管理,或者门店管理吧。如果是多家超市来用的话,相信你这个做的不小了,那有的是资源,不愁做不出更好的来。
7. 技术选型
既然是Java的话,其实是相通的。
7.1 基础搭建
Spring Boot 2 起(或者Cloud也行,这个目的主要是微服务),Spring Boot 其实已经足够你实现基础的功能管理了。
7.2 数据库
MySQL,关系型数据库首选,数据量不大的话,用它就行;ORM的话Mybatis,Hibernate都可以,推荐Mybatis。
7.3 缓存
Redis 即可。
服务注册这些小型项目用不上,如果你需要的话ZooKeeper,Dubbo,Kafka等等也都可以用起来。还有一些通用的工具,比如连接池HikariCP等等,开发中慢慢去探索。类似的系统有赞这些供应商有提供,可以参考下他们的玩意。
回答于 2019-09-11 08:43:50
建议你先分析你要做这个软件的目的也就是需求,是自己用还是别人用,需要有什么功能,以你自身的技术能力能否实现。
分析完成后,逐步实现吧。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |