进销存管理系统java
① 璇烽梾钖勪綅锛屾垜𨱍冲︿範缂栫▼锛屽仛杩涢攒瀛樿蒋浠讹纴绠$悊绯荤粺绛夛纴鎴戣ュ︿範鍝绉嶈瑷
濡傛灉璇3-5骞村悗涓嶆兂杩囨椂镄勮瘽锛岄偅灏卞java钖э纴鐢1涓链堢殑锷熷か镡熸倝璇娉曪纴鍓╀笅镄勫嚑骞村氨鍙浠ュ湪鎼炲簲鐢ㄥ紑鍙戜腑阌荤偧镊宸变简銆傞敾镣间釜涓ゅ勾锛屽彧瑕佷綘鐢ㄥ绩锛岃偗瀹氲兘瀛﹀缑浼氥侸ava骞朵笉姣擵B镟撮毦銆傚苟涓擩ava鍙浠ュ簲鐢ㄥ埌闄や简Windows涔嫔栫殑缁濆ぇ澶氭暟镎崭綔绯荤粺涓娿
濡傛灉璇存兂灏藉揩瑙佸埌鏁堟灉锛屼絾浠ュ悗骞朵笉璋嬫眰镟撮珮镄勫彂灞曪纴寤鸿瀛VB.net锛岃繖涓鎺屾彙璧锋潵闱炲父杩呴燂纴链変釜涓涓や釜链埚氨鑳芥闷寮鍙戜简銆备絾锅氩ソ镄勮蒋浠跺彧鑳借繍琛屽湪Windows涓娿
濡傛灉璇存兂灏藉揩瑙佸埌鏁堟灉锛屼絾浠ュ悗杩樻兂链夋墍鍙戝𪾢锛屽缓璁瀛c#锛岃繖涓澶ф傚缑鍗婂勾涔嫔悗镓嶈兘鐪熸g悊瑙i忋傜敤瀹冨仛濂界殑杞浠朵篃鍙鑳借繍琛屽湪windows涓娿
鍏跺疄澶у瀷链嶅姟鍣锛屽緢澶氶兘鏄鐢˙SD銆丩inux鎴栬匲nix涔嬬被镄勭郴缁燂纴钥屼笉鏄疻indows銆俉indows涓浜虹敤镄勬瘆杈冨氾纴链嶅姟鍣ㄧ敤镄勪笉鏄澶澶氥
涓婇溃璇寸殑璇瑷瀛︿範镞堕棿锛屾槸阍埚逛竴镣瑰熀纭閮芥病链夈佷粈涔堥兘涓崭细镄勪汉镄勶纴濡傛灉浣犳湁涓瀹氱殑璁$畻链虹紪绋嫔熀纭锛岄偅镶瀹氩︾殑灏辨洿蹇浜嗐
② 瑕佸仛涓杩涢攒瀛樼$悊绯荤粺,java鍜宲owerbuilder鍝涓濂姹傚ぇ绁炵粰镣规剰瑙佸惂,璋㈣阿.
powerbuilder
涓鑸𨱒ヨ,澶у瀷绯荤粺鐢↗AVA,蹇阃熷紑鍙戠敤powerbuilder
镡熸坠镊宸变细阃夋嫨锛屼笉浼氶夋嫨锛屽氨涓嶈佺敤JAVA
③ 进销存管理系统,java写的,商品名称显示不出来。
数据库没有连接上,获取不到数据,就会报空指针
④ Java 的应用程序开发过程
网上找的代码一般很复杂,你要读不懂的话一点进步也没有。既然你选择java
我可以给你简单介绍一下一般商业开发的流程。
第一步 建立对象模型
比如你选择(1)商品进销存管理系统
那么先抽象出所有的对象
①商品代码管理
②供应商管理
③客户管理
④进货
⑤出库
⑥查询与报表
可以抽象出
1、商品
2、供应商
3、客户
4、仓库单
5、系统管理员
基本上这5个也就够了,毕竟只是toy程序
然后分配属性
商品
商品ID
商品名
商品计量单位
备注
……
供应商
供应商ID
供应商名称
供应商联系方式
……
客户
客户ID
客户名称
客户联系方式
……
仓库单
出入库ID
出入库流向
出入库数量
出入库商品ID
客户或供应商ID
出入库单价(因为经常变动所以放在这里)
……
系统管理员
系统管理员ID
系统管理员登录名
系统管理员密码
……
根据这些你就可以在数据库中建立相应的字段来保存数据,并且在java中建立这几个类来进行管理了
第二,抽象出每个类的功能,基本上每个类都需要包括基本的四种操作
1、增加 2、删除 3、修改 4、查看
俗称增删改查
下面只讨论可能存在的其他操作
④进货
⑤出库
⑥查询与报表
这三条表示对于仓库单类来说只需要增和查两种操作,删和改都不包括其中。
管理员这里需要一个登陆功能(是查的变形)。
普遍对于增删改查的英文缩写为crud 即create read updata delete(不按顺序翻译)
一般商业做法为有几个类就建立几个管理类(最基础的做法,也很可能为了一个类建立很多接口或其他实现),于是我们需要下面几个类来进行实体类到数据库的转化。
1、商品管理
2、供应商管理
3、客户管理
4、仓库单管理
5、系统管理员管理
每个管理类的具体分析,括号内为参数,如果多于两个参数可以使用重写定义两个同名函数
1、商品管理
增加商品(商品)
删除商品(商品或商品ID)
修改商品(商品)
查找商品(无或者商品ID)
2、供应商管理
增加供应商(供应商)
删除供应商(供应商或供应商ID)
修改供应商(供应商)
查找供应商(无或供应商ID)
3、客户管理
增加客户(客户)
删除客户(客户或者客户ID)
修改客户(客户)
查找客户(无或客户ID)
4、仓库单管理
增加仓库单(仓库单)
查找仓库单(无或仓库单ID)
5、系统管理员管理
增加系统管理员(系统管理员)
删除系统管理员(系统管理员或系统管理员ID)
修改系统管理员(系统管理员)
查找系统管理员(无或系统管理员ID)
登陆(用户名,密码)
相信里面的sql不用我来写了吧!^-^
接下来你需要配置jdbc等和数据库连接的部分,这部分都是固定的,你可以上网搜索一下。
举个管理类的例子,比如商品管理类的第一个方法增加商品,因为传过来的参数是商品类的对象所以我们可以这样来使用。(我没有写ID,建议你在数据库中直接配置成自动生成,因为在java中生成的话需要有很多考虑,比较繁琐)
增加商品(商品1){
String 商品实例名 = 商品1.商品名;
String 商品实例计量单位 = 商品1.商品计量单位;
String 实例备注 = 商品1.备注;
String sql = “insert into XX表 (商品名,商品计量单位,备注) values (商品实例名,商品实例计量单位,实例备注)”;
执行sql语句(sql);
}
⑤ 我想知道进销存管理系统(软件版)的一般是用什么(语言&软件)开发的
目前主流的开发语言主要是.NET和JAVA,不过象进销存这类数据库应用系统我建议用快速开发平台来开发,这样可以低代码甚至无代码开发出进销存软件,速度快、难度低、成本低。