您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
怎样用java写一个小型超市的管理系统?该怎么入手准备?
系统,都是,的话怎样用java写一个小型超市的管理系统?该怎么入手准备?
发布时间:2019-02-08加入收藏来源:互联网点击:
怎样用java写一个小型超市的管理系统?该怎么入手准备?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
我自己,以前做过ERP系统,后来做过电商系统,都是使用的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框架,。
以上就是搭建一个完整的小型超市系统能够使用的系统和技术选型。
回答于 2019-09-11 08:43:50
谢邀
这种东西怎么做先不去讨论,因为要做什么你可能还没弄清楚。至于该怎么入手准备,我觉得先从梳理你的想法、你的需求开始吧。至于怎么梳理这些东西那就是八仙过海各显神通了,你可以拿出你的纸笔画个草图,你也可以用xmind之类的工具做个思维导图,类似这个样子:
当你把需求理清楚了,就可以着手写比较正式的需求文档了,需求文档怎么写,就不在这里赘述了,百度一下能出来一堆(前面的可能都是广告,建议直接跳过)。把这些搞完,你心里肯定对你要做的东西有谱了,剩下的才是怎么做的问题。
这些东西只要你的需求清楚明了,落地其实还是比较简单的,如果你觉得自己有能力完成,自己做也可以,如果你想偷个懒,找人做也行。
本人非著名互联网公司码农一枚,如果你觉得我的回答还算凑活,就点个赞呗
回答于 2019-09-11 08:43:50
先去文档分享平台(doc88这类)搜索对于的设计文档,最好找有名号的,然后按着设计文档去实现系统就可以了。
1,首先找到设计文档,再不济也要找到靠谱的需求文档。
2,然后就先设计逻辑模块,一般就是画图,逻辑图,脑图,概念图,端到端流程图等等
3,然后就是技术论证,虽然说是用java写,除非是入门级写代码,否则任何想要商用的系统基本都会采用大量的框架,然后还需要考虑部署和扩展等问题,现在主流的应该是云化,就是开发好的系统跑在阿里,腾讯,华为这些云上面。
4,开始写登录界面吧!然后接下来就可以搭主页了。
5,可以考虑一下devops这个概念,同时配合华为家的云服务,从需求管理,代码托管,devops一条龙服务,到云端运行维护都有一套完整方案,就是价格不便宜,但是工具用的好事半功倍!
回答于 2019-09-11 08:43:50
先从 hello wold 开始
回答于 2019-09-11 08:43:50
找一份模板,按客户需要一个模块逐步编写
回答于 2019-09-11 08:43:50
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |