当前位置:首页 > 网上商城 > 正文内容

怎样用java写一个小型超市的管理系统?该怎么入手准备?

访客2021-05-18 03:41:56网上商城52

我自己,以前做过ERP系统,后来做过电商系统,都是使用的java开发的。

怎样用java写一个小型超市的管理系统?该怎么入手准备?

对于作者所说,如果使用java做一个小型超市的管理系统完全,完全是可以实现的。

怎样用java写一个小型超市的管理系统?该怎么入手准备?

一、系统功能分类

一个完整的超市管理系统,大的方向上分,可以有:收银系统(超市收银使用的)、后台管理系统(商品、人、财务管理系统)。

1、收银系统

银系统就是超市正在卖货和收钱的系统,涉及到商品和财务的流转。

2、后台管理系统

一个超市的后台管理系统,比较复杂,从业务上说,主要涉及到的三大块:商品、人、财务。其实很多的管理系统都是通过这三个手段开始的。其他所有功能模块都是根据这几个主要功能去实现的。

商品相关模块:商品信息录入、商品属性、商品规格、商品品类、订单模块、收货模块、发货模块、盘点模块。

人相关模块:员工信息管理、权限管理

财务信息:供应商信息、供应商合同、对账模块、发票模块。

这些模块都是后台管理模块的一些功能模块。当然,财务系统可以使用第三方的财务系统,比如金蝶或者SAP等等。

二、根据不同系统进行技术选型

1、收银系统技术选型

收银系统由于涉及到界面开发,并且是收银机界面,可以使用swing框架和restful去开发界面,数据库可以使用db2或者postgresql。

2、后端管理系统开发

后台前端:可以使用ES或者nodeJS,前后端分离,使用restful来进行访问后端服务系统。

后端服务系统:现在一般使用springMVC或者spring boot作为框架,使用hibernate或者mybaits作为ORM 框架,数据库一般采用mysql或者oracle,单元测试部分可以使用Junit进行,使用swagger进行接口测试。这些技术对于一般的数据量和小型系统来说已经够用了。

如果数据量比较大,可以考虑一下技术方案:缓存使用Redis、消息队列使用activeMQ或则rabbitMQ,dubbo作为RPC框架,。

以上就是搭建一个完整的小型超市系统能够使用的系统和技术选型。

相关文章

大家好,我是东北的,我开个零售店,想在义乌进货,义乌批发网有哪些,我要在网上找点货。

大家好,我是东北的,我开个零售店,想在义乌进货,义乌批发网有哪些,我要在网上找点货。

你要多少啊。要少的话够呛。义乌批发的网站都要加盟费用,(混批费)。一般是200-800元。每家的货物都没有很全面的。你要品种多一点得多交很多钱。。。我知道一个不错,但是不用支付宝支付,风险很大啊。。。拿得少的话直接去淘宝就是了,淘宝也有零售...

数据字典的内容和作用

数据字典的内容和作用

数据字典中有四种类型的条目:数据流,数据存储,数据项和加工。数据字典中包括数据定义,但除了它之外,还包含其它一些信息:一般信息,包括名字,别名和描述;数据定义,包括数据类型,数据长度和结构组成;数据的使用特点,包含数据的取值范围,使用频率和...

闪送是什么平台?

闪送是什么平台?

闪送,是1小时同城速递服务领域的开拓者和专人直送和一对一急送服务标准的制定者。闪送创新型的众包共享递送服务模式,通过大数据的算法让客户个性化、分散行、即时性的服务需求,与闪送员的即时地理位置、交通工具、装备、服务记录进行精确匹配,让客户体验...

当前网上购物的发展趋势

当前网上购物的发展趋势

网购复的发展趋势非常好,以下是2010年7月15日网络发展中的一小段话。从这你都能看出网购的发展趋势:从网络娱乐、交制流沟通、信息获取和商务交易四类网络应用的变化来看,商务类应用发展仍然最为突出。截至2010年6月,网络购物、网上支付和网上...

怎么开通网上店铺?

怎么开通网上店铺?

免费开店流程: 1.登录你的淘宝之后,在右上方的菜单一栏,有一个“卖家中心”,下拉的时候就可以看到很多,比如“免费开店”“已卖出商品”等,点击“免费开店”进行整个开店流程。 2.点击“免费开店”之后,是有三个步骤的。这里第一个是选择店铺的类...

淘宝准备上架物品的时候如何弄成虚拟物品分类?

淘宝准备上架物品的时候如何弄成虚拟物品分类?

虚拟物品卖家自己无法设置。虚拟物品设置要求:1、卖家只有在向消费者保护服务中心缴纳1000元定金后才能上传虚拟商品。撤回后,保修保证金将退还给卖方。2、虚拟商品卖家自己不能设置,淘宝设置要求卖家设定一周的交易数量和达到的交易金额,会自动打开...