库存管理系统 订阅
库存管理系统(inventory management system)是一个企业、单位用于决策和管理的数据库系统。库存管理系统可广泛适用于批发、零售、生产的商业企业、商店、门市、仓库等,对商品的进货、销售、库存,财务的收付款、客户账进行一体化管理。其主要功能有:入库管理、出库管理、收付款管理、商品资料管理、用户信息以及客户资料管理、其他收入管理、支出管理,还有各种明细账查询和其他功能, 库存管理系统主要用于库存管理,以入库、出库、查询为主要应用类型建立相应的事务处理,让货物库存数量控制在最佳状态。 展开全文
库存管理系统(inventory management system)是一个企业、单位用于决策和管理的数据库系统。库存管理系统可广泛适用于批发、零售、生产的商业企业、商店、门市、仓库等,对商品的进货、销售、库存,财务的收付款、客户账进行一体化管理。其主要功能有:入库管理、出库管理、收付款管理、商品资料管理、用户信息以及客户资料管理、其他收入管理、支出管理,还有各种明细账查询和其他功能, 库存管理系统主要用于库存管理,以入库、出库、查询为主要应用类型建立相应的事务处理,让货物库存数量控制在最佳状态。
信息
外文名
inventory management system
中文名
库存管理系统
库存管理系统系统介绍
系统可以根据每种货物设定的最低库存量和最高库存量显示出库存信息,即哪些货物需要采购,哪些货物已经超过库存数量。而后,管理部门可通过库存信息决定采购或销售计划。这样既可以保证日常的生产不至于因为原材料不足而导致停产,确保生产顺利进行,也可以使企业不会因原材料的库存数量过多而积压企业的流动资金,从而提高企业的经济效益。库存管理系统是一个企业、单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都是至关重要的。库存管理系统可广泛适用于批发、零售、生产的商业企业、商店、门市、仓库等,对商品的进货、销售、库存,财务的收付款、客户账进行一体化管理。其主要功能有:入库管理、出库管理、收付款管理、商品资料管理、用户信息以及客户资料管理、其他收入管理、支出管理,还有各种明细账查询和其他功能。
收起全文
精华内容
下载资源
问答
  • 库存管理系统

    千次阅读 2014-06-09 10:15:10
    库存管理系统目的 记录交易,即时报表产出,有效掌握库存数量从而合理配置供给与需求 库存管理系统主作业流程 库存管理系统与其它系统的关联 参数设定asms230 是否使用多仓储批管理: 料件存放...

    转自:http://blog.csdn.net/linjielong88/article/details/8558732

    库存管理系统目的

    记录交易,即时报表产出,有效掌握库存数量从而合理配置供给与需求

    库存管理系统主作业流程

     

    库存管理系统与其它系统的关联

    参数设定asms230

    是否使用多仓储批管理:

    料件存放位置管制:

       1)使用预设料件/仓库

      2)使用预设料件/仓库/储位关联  12)需先维护料仓储关系aimi202,管制比较严谨

      3)输入时自行决定(仅检查仓库) 收料时再自行输入库位

    与调拨有关的参数设定:

    杂收发是否需要输入部门资料:

    周转率:影响库存周转率报表

    库存帐务基础日期:单据日期/扣帐日期

    多仓储批管理

    主仓库(Store:一般仓库)/ WIP (线边仓、在途仓:一般作为两阶段库存调拨使用)仓库储位

    可用/不可用仓库储位

    MRP可用 / MRP不可用仓库储位

    保税 / 非保税仓库储位

    成本/ 非成本 仓库储位

     

    可用

    不可用

    MRP可用

    MRP不可用

    已报废仓

    不良维修仓

    在途仓

    线边仓

    客供仓

    1、仓库别资料维护作业aimi200

    2、仓库/储位资料维护作业aimi201

    3、料件预设仓/储关联资料维护作业aimi202只有asms230设定了2)使用预设料件/仓库/储位关联才需维护

          此作业可透由右边的整批产生ACTION依分群码自动依料件里面的仓/储资料产生

    4、库存有效日期及备注更改作业aimu020 设定该料仓储批的有效使用日期

    库存交易

    入:采购入库、工单入库、杂收入库、借料入库

    销:销货出库、销货退回

    领:工单发料、杂发出库、还料出库

    转:调拨

        两阶段调拨:因为两仓库距离较远,仓库直接调拨中间会有等待期,因此先将料->在途仓->目的仓

    调:调整:库存异常调整/盘点调整

    杂收发作业流程(一般仓/WIP)

    仓库杂项收料作业aimt302  --是否需要检验aqct700 --确认扣帐

    杂收发作业流程(一般仓/WIP)

    仓库杂项收料作业aimt301  --确认扣帐

    一般来说用杂项收发(miscellaneous transactions)

    处理将物料发放至指定的帐户(当前组织)或者从指定的帐户接收物料

    另类处理,处理那些不正常、特殊的情况

    主要用于1.将物料发放至非库存,或者将损坏的物料处理至费用帐户;
               2
    .用于通过采购订单以外的方式接收物料;
               3
    .调整总帐;
               4
    .库存初始化等;

    杂收:影响当月材料入库金额和月平均单价!

    杂发:根据当月该料件的平均单价计算发料部门费用!

    报废作业流程(一般仓/WIP)

    待报废:-à将报废料aimt324调拨至待报废仓

    报废:à库存杂项报废作业aimt303 --前提需asmi300新增单据性质为3:报废单的单据别

      --注意料件报废需经过国税局的审核,所以不能经常做料件报废的哟

    仓库调拨(仓库直接调拨aimt324 / 两阶段仓库调拨aimt325拨出/aimt326拨入)

    目的:料件存放位置移转;管理领料至生产线或外包厂商的实际在制仓材料

    作法:

            间接调拨:在领料时不扣帐,而是依调拨的方式将材料由原料仓库->现场仓库->外包仓库

                                待产品生产完成入库时,再倒扣料

            直接调拨:没有中间调至现场仓库过程的直接调拨

    同业间借料还料

    1、同业间借入料件维护作业aimt306  登打借料单

    2、原价偿还aimt308->AP立帐   /  原物偿还aimt309

    3、借料结案作业aimp306 当借料已经还清或特殊结案,将借料单处理状况变更为结案

                                                  注意:已经结案的借料资料不允许再作还料

    库存实地盘点/周期盘点

    盘点:稽核帐物是否相符

    实地盘点

    工厂全面性盘点,盘点时禁止再入库

    列印盘点卡à实地初盘/复盘à差异分析报表 à 调整差异与盘点过帐

    盘点概念之盘点标签重计

    实地盘点作业流程

    1、权责人员规划好盘点计划

    2、制造管理系统成会关帐作业asmp620  --更新至本月月底,避免单据再做库存异动

    3、料件储位各期异动统计量计算作业aimp620

    4、料件库存明细重计作业aimp610

    5、盘点标签设定asmi300 设定盘点用的单据别

    6、盘点标签产生作业aimp800 现有库存/在制工单

    7、空白标签产生aimp810 避免帐与实际库存有出入决定是否做空白标签产生

    8、盘点标签列印aimr800/aimr810/aimr811/aimr812

    9、仓管人员实地实物盘点

    10、初盘点维护作业现有库存aimt820/aimt830/aimt821在制aimt840/aimt841 快速登入初盘资料

    11、初盘差异分析表aimr820/aimr822稽核初盘资料的差异

            如果有差异,则透过 aimt826/aimt827初盘资料调整 将盘点数量快速调整为正确的数量

    12、如需要做复盘,同上理做复盘盘点aimt850/复盘调整aimt836

    13、盘点资料过帐aimp880将盘点无误的现有库存/在制工单的已发/超领/缺料等调整为帐物相实

        在制盘点过帐仅回写工单盘亏数量,成本不做处理

        实体帐上则配合下列调整

           在制盘盈:杂收+领料

           在制盘亏:下阶报废(成本同制造损失角度认列)

    14、盘盈亏明细表aimr889

    因为盘点时会产生很多资料,为避免增加数据库的负荷,你也可以在盘点完后对盘点资料清除/备份aimp850/851

    周期盘点

    依料件存货的重要性加以分类,然后依分类设定盘点周期,料件在拟定盘点周期内完成盘

    1、周期盘点起始日期设定作业aims100

    2、周期盘点表列印aimr302

    3、周期盘点作业aimt307

    库存ABC分析

    82法则:20%的料件占用了80%的库存金额。依这些等级划分料件的ABC分类

    ABC分析步骤:

    1、统计库存料的使用数量

    2、计算使用金额=使用数量*标准成本

    3、使用金额由大到小排列

    4、定义出ABC分类的标准

     

    系统ABC分析作业流程:

    1、系统参数设定asms220

       料件库存ABC分类:

         1)依过去期间使用金额   即过去使用量*标准成本

                此时需设定 ABC码计算期间设定数的栏位值单位是月

         2)依标准成本

         3)依现时成本

    2、ABC分群码计算作业aimp500  计算且将计算后的结果更新到aimi100的ABC码栏位

    3、ABC分类表列印aimr500  提供给仓管人员作为料件重点管理及周期盘点规划的依据

     

    料件库存信息的相关查询/报表

    料件数量明细查询-动态资料aimq102 查询料件在各仓储批存放情形及相关动态资料

    料件订单受订量明细查询aimq131 查询料件的客户订购量及尚未交货量

    料件销售备置量明细查询aimq132  查询料件的客户原订购量及备置量,对于某些尚未交完的订单可将之备置

    料件请购量明细查询aimq140

    料件采购量明细查询aimq134

    料件在制量明细查询aimq136

    料件在验量明细查询aimq137

    料件工单备料量明显查询aimq138

    料件供给需求明细查询aimq841

    料件工单下阶供需明细查询aimq840

     

    展开全文
  • 超市库存管理系统

    千次阅读 2018-12-18 18:44:47
    项目:【超市库存管理系统】 请详细看一下三张图片,明白其中的大概框架 一个包中俩个类 第一个类 -------(自定义类)有多个货物的属性 第二个类----------有多个方法(8) ===================================...

    项目:【超市库存管理系统】

    请详细看一下三张图片,明白其中的大概框架
    一个包中俩个类
    一个包中俩个类
    第一个类 -------(自定义类)有多个货物的属性
    在这里插入图片描述
    第二个类----------有多个方法(8)
    在这里插入图片描述

    ================================================================

    package Day_08;
    /*自定义类 Goods_Attribute(商品属性)
     *  定义属性
     *  编号 ,Int
     *  商品名称,String
     *  商品单价,double
     *  商品数量,int
     *  商品金额,double    
     */
    public class Goods_Attribute {
     int ID;
     String name;
     double price;
     int count;
     double money;
    }
    

    ================================================================

    package Day_08;
    
    import java.util.ArrayList;
    import java.util.Scanner;
    
    /*
     * 【超市库存管理系统】
     * 步骤:
     *    1.实现数据的初始化----创建集合(自定义类)
     *    2.显示主菜单
     *    3.键盘键入序号,执行相对应的功能
     *     3.1 查看超市库存清单
     *     3.2 添加新货物
     *     3.3 删除货物
     *     3.4 修改货物
     *     3.5 退出系统
     */
    public class Supermarket {
    
    	public static void main(String[] args) {
    		ArrayList<Goods_Attribute> arr = new ArrayList<Goods_Attribute>();
    		// 调用 :1.商品信息的初始化
    		attribute_Value(arr);
    
    		// 死循环
    		while (true) {
    			// 调用:2.显示主菜单
    			showMainMenu(arr);
    			// 调用:3.键盘键入序号,执行相对应的功能
    			int choose = chooseFunction(arr);
    
    			switch (choose) {
    			case 1:
    				// 3.1 查看超市库存清单
    				lookoverList(arr);
    				break;
    			case 2:
    				// 3.2 添加新货物
    				addGoods(arr);
    				break;
    			case 3:
    				// 3.3 删除货物
    				delete(arr);
    				break;
    			case 4:
    				// 3.4 修改货物
    				update(arr);
    				break;
    			case 5:
    				// 3.5 退出系统
    				exit();
    				return;
    			default:
    				System.out.println("您输入的操作序号有误!");
    			}
    		}
    	}
    
    	/*
    	 * 【1】定义方法 :实现数据的初始化 商品的信息用集合存储,因为数组定长,而集合只能存引用数据类型(类) 为自定义类中的属性赋值
    	 */
    
    	public static void attribute_Value(ArrayList<Goods_Attribute> arr) {
    		Goods_Attribute e1 = new Goods_Attribute();
    		e1.ID = 0001;
    		e1.name = "可口可乐";
    		e1.price = 3;
    		e1.count = 20;
    
    		Goods_Attribute e2 = new Goods_Attribute();
    		e2.ID = 0002;
    		e2.name = "纯甄";
    		e2.price = 6;
    		e2.count = 10;
    
    		Goods_Attribute e3 = new Goods_Attribute();
    		e3.ID = 0003;
    		e3.name = "红烧牛肉面";
    		e3.price = 4.5;
    		e3.count = 15;
    
    		// 存储到集合
    		arr.add(e1);
    		arr.add(e2);
    		arr.add(e3);
    	}
    
    	/*
    	 * 【2】定义方法:显示主菜单 ———打印即可 返回值? 无 参数? 集合
    	 */
    	public static void showMainMenu(ArrayList<Goods_Attribute> arr) {
    		System.out.println();
    		System.out.println("===================超市库存管理====================");
    		System.out.println("1.查看货物清单" + "  " + "2.添加新货物" + "  " + "3.删除货物"
    				+ "  " + "4.修改货物" + "  " + "5.退出");
    		System.out.println("请您输入要操作的功能序号:");
    	}
    
    	/*
    	 * 【3】定义方法:3.键盘键入序号,执行相对应的功能 返回值? 有(序号) 参数?集合
    	 */
    	public static int chooseFunction(ArrayList<Goods_Attribute> arr) {
    		// 键盘键入功能序号
    		Scanner sc = new Scanner(System.in);
    		int number = sc.nextInt();
    		return number;
    	}
    
    	/*
    	 * 【3.1】 查看超市库存清单 返回值? 无 参数? 集合
    	 */
    	public static void lookoverList(ArrayList<Goods_Attribute> arr) {
    		System.out.println("============超市库存清单============");
    		System.out.println("商品编号" + "   " + "商品名称" + "   " + "商品单价" + "   "
    				+ "商品库存");
    		// 定义变量,保存好总库存数,总金额
    		int totalCount = 0;
    		double totalMoney = 0;
    		// 遍历集合
    		for (int i = 0; i < arr.size(); i++) {
    			// *arr.get(索引)获取出集合中的元素(e1,e2,e3),存储的是自定义类Goods_Attribute类型获取的也应该是Goods_Attribute类
    			// *使用Goods_Attribute类型变量,接受get方法获取的元素
    			Goods_Attribute g = arr.get(i);
    			System.out.println(g.ID + "   " + g.name + "  " + g.price + "   "
    					+ g.count);
    			totalCount += g.count;
    			totalMoney += g.price * g.count;
    		}
    		System.out.println("总库存数:" + totalCount);
    		System.out.println("商品库存总金额:" + totalMoney);
    	}
    
    	/*
    	 * 【3.2】定义方法: 添加新货物 返回值? 无 参数? 无
    	 */
    	public static void addGoods(ArrayList<Goods_Attribute> arr) {
    		// (1)创建获取新对象e4---new自定义类为新对象开辟一块新的空间
    		Goods_Attribute e4 = new Goods_Attribute();
    		// (2)让用户键盘键盘键入 新对象/元素e4(商品编号" + "商品名称"+"商品单价" + "商品库存")
    		Scanner sc = new Scanner(System.in);
    		// (3)提示用户输入信息----这样就是在为集合中的元素e4的属性 赋值啦!
    		System.out.println("请输入新货物的编号:");// ************************
    		e4.ID = sc.nextInt();
    		System.out.println("请输入新货物的名称:");// ************************
    		e4.name = sc.next();
    		System.out.println("请输入新货物的单价:");// ************************
    		e4.price = sc.nextDouble();
    		System.out.println("请输入新货物的库存:");// ************************
    		e4.count = sc.nextInt();
    		// (4)*向集合中添加新的元素e4
    		arr.add(e4);
    	}
    
    	/*
    	 * 【3.3】定义方法:删除货物 返回值? 无 参数? 无
    	 */
    	public static void delete(ArrayList<Goods_Attribute> arr) {
    		System.out.println("请输入您删除的货物的编号:");
    		// 键盘键入
    		Scanner sc = new Scanner(System.in);
    		int goodsID = sc.nextInt();
    		// 删除集合元素
    		for (int i = 0; i < arr.size(); i++) {
    			Goods_Attribute w = arr.get(i);
    			if (w.ID == goodsID) {
    				// 集合方法 remove 移除集合中的元素
    				arr.remove(w);
    				// 给用户提示
    				System.out.println("您删除货物成功");
    				// return这样遇到第一个就是删除的就不再遍历后面,而且只结束方法
    				return;
    			}
    		}
    		System.out.println("对不起,没有这个编号的货物!");
    
    	}
    
    	/*
    	 * 【4.4】定义方法:修改货物 返回值? 无 参数? 无
    	 */
    	public static void update(ArrayList<Goods_Attribute> arr) {
    		System.out.println();
    		System.out.println("请输入您要修改的货物的编号:");
    		// 键盘键入
    		Scanner sc = new Scanner(System.in);
    		int goodsID = sc.nextInt();
    		// 更新集合元素
    		for (int i = 0; i < arr.size(); i++) {
    			Goods_Attribute k = arr.get(i);
    			// 下面k.ID==goodsID这个是判断是否有个编号,就说明是否有这个货物,---有,才可以修改
    			if (k.ID == goodsID) {
    				System.out.println("请输入新的货物的编号ID:         ");
    				k.ID = sc.nextInt();
    				System.out.println("请输入新的货物的名称name:    ");
    				k.name = "口香糖";
    				System.out.println("请输入新的货物的单价price: ");
    				k.price = 3;
    				System.out.println("请输入新的货物的数量count: ");
    				k.count = 10;
    				// 给用户提示
    				System.out.println("恭喜您,修改货物成功!");
    			}
    		}
    	}
    
    	/*
    	 * 【3.5】定义方法:退出系统
    	 */
    	public static void exit() {
    		System.out.println("---------您已退出系统----------");
    	}
    
    }
    

    运行 1 的效果图:
    在这里插入图片描述

    展开全文
  • 库存管理系统设计方案

    热门讨论 2006-04-14 09:18:46
    库存管理系统设计方案
  • Android移动端库存管理系统

    千次阅读 2019-01-23 14:13:28
    最近做了一个项目,基于Android的移动端库存管理系统,主要包括如下功能,出库,入库,盘点,库存查询,物料管理,条码打印,条码扫描。该系统可以运行在PDA移动设备上。   1.物料查询  可以查询所有物料信息...

    最近做了一个项目,基于Android的移动端库存管理系统,主要包括如下功能,出库,入库,盘点,库存查询,物料管理,条码打印,条码扫描。该系统可以运行在PDA移动设备上。

      

    1.物料查询

       可以查询所有物料信息

      

    2.物料入库

      

    3.物料盘点

     

    4.物料出库

    5.条码打印

     

    QQ  524300045

    展开全文
  • Java实现超市库存管理系统

    万次阅读 多人点赞 2018-03-30 22:04:44
    模拟真实的库存管理逻辑,完成超市管理系统的日常功能实现。 经过分析,首先需要一个功能菜单,然后输入所选的功能后,调用序号对应的功能方法,实现想要的操作。 具体的步骤如下: 1.完成超市商品初始化。...

            模拟真实的库存管理逻辑,完成超市管理系统的日常功能实现。

            经过分析,首先需要一个功能菜单,然后输入所选的功能后,调用序号对应的功能方法,实现想要的操作。

            具体的步骤如下:

            1.完成超市商品初始化。创建商品,将商品添加到集合

     

            2.显示来到超市能做的操作,也就是显示主菜单

            3.根据接收到的功能选项,执行对应的功能

     

                3.1.库存货物查询

                3.2.添加新货物

                3.3.删除货物

                3.4.修改货物

                3.5.退出系统,结束main方法的运行

            4.循环,回到 2.显示主菜单

            具体的代码实现步骤为:

            1.每种库存商品都拥有多项商品信息,为了方便管理每种商品的信息,对商品信息进行封装,编写FruitItem.java文件

    public class FruitItem {
    	// 商品号
    	int ID;
    	// 商品名字
    	String name;
    	// 单价
    	double price;
    	// 数量
    	int number;
    	// 总金额
    	double money;
    }

            2.编写Shopp.java,完成如下功能:

                ①主方法  主要实现集合创建、调用商品初始化、调用菜单方法、调用序号选择方法。

    public static void main(String[] args) {
            //创建ArrayList集合,存储商品类型,存储数据类型FruitItem类型
            ArrayList<FruitItem> array = new ArrayList<FruitItem>();
            //调用商品初始化方法,传递集合
            init(array);
            while(true){
                //调用菜单方法
                mainMenu();
                //调用用户选择序号方法
                int choose = chooseFunction();
                switch (choose) {
                case 1:
                    //调用1: 货物 清单
                    showFruitList(array);
                break;
                
                case 2:
                    //2: 添加货物
                    addFruit(array);
                break;
                
                case 3:
                    //3: 删除货物
                    deleteFruit(array);
                break;
                
                case 4:
                    //4: 修改货物
                    updateFruit(array);
                break;
                
                case 5:
                    return ;
    
                default:
                    System.out.println("输入的序号没有");
                    break;
                }
            }
        }
    

                ②商品初始化方法。创建方法,将商品添加到集合里去。

    public static void init(ArrayList<FruitItem> array){
    		//创建出多个FruitItem类型,并且属性赋值
    		FruitItem f1 = new FruitItem();
    		f1.ID = 9527;
    		f1.name = "少林寺酥饼核桃";
    		f1.price = 12.7;
    		
    		FruitItem f2 = new FruitItem();
    		f2.ID = 9008;
    		f2.name = "尚康杂粮牡丹饼";
    		f2.price = 5.6;
    		
    		FruitItem f3 = new FruitItem();
    		f3.ID = 9879;
    		f3.name = "新疆原产哈密瓜";
    		f3.price = 599.6;
    		
    		//创建的3个FruitItem类型变量,存储到集合中
    		array.add(f1);
    		array.add(f2);
    		array.add(f3);
    	}

                ③菜单显示方法,也就是显示具体能完成哪些操作。

    public static void mainMenu(){
    	System.out.println();
            System.out.println("============欢迎光临ItCast超市============");
            System.out.println("1: 货物 清单   2: 添加货物   3: 删除货物   4: 修改货物  5: 退出");
            System.out.println("请您输入要操作的功能序号");
    	}

                ④序号选择方法。 根据接收到的功能选项,执行对应的操作。

    	public static int chooseFunction(){
    		Scanner sc = new Scanner(System.in);
    		return sc.nextInt();  
     }

                ⑤库存货物查询

    public static void showFruitList(ArrayList<FruitItem> array){
    		System.out.println();
    		System.out.println("================商品库存清单================");
    		System.out.println("商品编号         商品名称                商品单价");
    		//遍历集合
    		for(int i = 0 ; i < array.size(); i++){
    			//集合get方法,获取出每个FruitItem变量,可以使用FruitItem接受get结果
    			FruitItem item = array.get(i);
    			//变量item调用类中属性
    			System.out.println(item.ID+"   "+item.name+"        "+item.price);
    		}
    	}

                ⑥添加新货物

    public static void addFruit(ArrayList<FruitItem> array){
    		System.out.println("选择的是添加商品功能");
    		//创建Scanner变量
    		Scanner sc = new Scanner(System.in);
    		System.out.println("请输入商品的编号");
    		//输入商品的编号
    		int ID = sc.nextInt();
    		//输入商品的名字
    		System.out.println("请输入商品的名字");
    		String name = sc.next();
    		//输入商品的单价
    		System.out.println("输入商品的单价");
    		double price = sc.nextDouble();
    		//创建FruitItem变量
    		FruitItem item = new FruitItem();
    		//item.属性赋值
    		item.ID = ID;
    		item.name = name;
    		item.price = price;
    		array.add(item);
    		System.out.println("商品添加成功");
    	}

                ⑦删除货物

    public static void deleteFruit(ArrayList<FruitItem> array){
    		System.out.println("选择的是删除功能");
    		System.out.println("请输入商品的编号");
    		Scanner sc = new Scanner(System.in);
    		
    		int ID = sc.nextInt();
    		//遍历集合
    		for(int i = 0 ; i < array.size(); i++){
    			//获取到每个FruitItem变量
    			FruitItem item = array.get(i);
    			//变量,调用属性ID,和用户输入的编号比较
    			if( item.ID == ID){
    				//移除集合中的元素
    				//集合的方法remove实现
    				array.remove(i);
    				System.out.println("删除成功");
    				return;
    			}
    		}
    		System.out.println("你输入的编号不存在");
    	}
    

                ⑧修改货物

    public static void updateFruit(ArrayList<FruitItem> array){
    		System.out.println("选择的是修改功能");
    		System.out.println("请输入商品的编号");
    		
    		Scanner sc = new Scanner(System.in);
    		int ID = sc.nextInt();
    		//遍历集合,获取每个FruitItem变量
    		for(int i = 0 ; i < array.size(); i++){
    			FruitItem item = array.get(i);
    			//获取FruitItem的属性ID,和用户输入的ID比较
    			if(item.ID == ID){
    				System.out.println("输入新的商品编号");
    				item.ID = sc.nextInt();
    				
    				System.out.println("输入新的商品名字");
    				item.name = sc.next();
    				
    				System.out.println("输入新的商品价格");
    				item.price = sc.nextDouble();
    				System.out.println("商品修改成功");
    				return ;
    			}
    		}
    		System.out.println("输入的编号不存在");
    	}

            至此呢基本上完成了各项功能,大概的运行结果为:

    当输入5时退出。

    展开全文
  • 后台系统:库存管理系统

    千次阅读 2019-01-04 16:07:26
    库存管理系统,简单的说,就是管理商品和数量之间的关系。在功能划分上,主要包括商品库存数量、入库、出库、盘点几个部分。   一、商品库存 即各个商品的数量管理。需要注意的是,在系统里需要保证商品的唯一...
  • 某大型连锁超市库存管理系统分析报告

    万次阅读 多人点赞 2016-07-09 14:13:23
    全部内容可直接下载(含各层DFD图):http://www.unclewang.info/sercet/281/ 访问密码 unclewang.info目录一、前言 2二、现行库存管理...7三、库存管理系统需求分析 93.1现行系统的不足分析 93.2信息需求分析...
  • Python实现基于模块的库存管理系统

    千次阅读 2020-02-13 14:16:39
    本案例是通过一个多模块的库存管理系统案例,帮助读者深入了解基于模块的Python应用程序的开发流程。
  • 超市仓库商品库存管理系统

    千次阅读 2018-07-21 23:22:55
    完成一个超市仓库商品库存管理系统,系统包含商品类和管理员类,其中商品类和管理员类包含相关属性如下: 管理员(id,账号,密码,姓名,手机号) 商品(id,商品名,类别名,单价,库存量,状态-是否上架,管理员id...
  • 兴起了很多相关的信息管理软件,如库存管理系统就是专门用来管理库存信息的,除了可以单机管理使用,还可以达到多人共享库存信息的目的。网络版库存管理系统是通过数据库的技术进行共享的,比如在一台服务器上...
  • 一套完整的vc++商品库存管理系统,数据库采用Access,附有系统安装及调试文档,可作为你的毕业作品。  系统在VC++6.0下编译测试通过,它可以完成商品基础信息维护、供应商、仓库、库存管理、客户、地域等信息管理;...
  • JAVA图书馆库存管理系统(管理系统+用户购买结账系统) package Library; import java.io.Serializable; public class Book implements Serializable{ private int bookId; private String bookName; private ...
  • VB库存管理系统

    千次下载 热门讨论 2006-01-20 11:20:13
    本软件包括采购,库存管理,出库,入库和模拟配货等功能,可以对数据进行导入和导出,模拟配货可以及时发现库存中不足以便及时采购。希望对大家学习有帮助。 内附说明文档。
  • 基于C++的库存管理系统设计与实现

    千次阅读 2019-07-18 23:13:20
    运用面向对象程序设计知识,利用C++语言设计和实现一个“库存管理系统设计”,主要完成对商品的销售、统计和简单管理。在实现过程中,需利用面向对象程序设计理论的基础知识,充分体现出C++语言关于类、继承和封装等...
  • C++超市库存管理系统期末作业

    千次阅读 多人点赞 2020-06-10 19:37:47
    cout <<endl <<"\t\t>>>>>>>>>>>>>>>>超市库存货物管理系统系统菜单显示如下---------------------\t" ¥¥" ¥¥ 1. 商品入库 ¥¥" ¥¥ 2. 商品出库 ¥¥" ¥¥ 3. 查询统计 ¥¥" ¥¥ 4. 商品报损 ¥¥" ¥¥ ...
  • 又是一年课程设计时,此次做的是数据库管理系统:电脑配件库存管理系统 主要包括以下基本内容: 1)电脑配件资料的添加与删除; 2)电脑配件的进货与出货管理; 3)电脑配件的库存管理与信息统计; 4)各种...
  • 亲们,谁有基于jsp的药品库存管理系统的可完整代码?毕设需要,急求啊!时间很赶!QQ联系:1328535229
  • 实战Java商品库存管理系统

    千次阅读 2019-06-22 21:42:29
    上周老师要求我们做个作业,那么我们就做一个Java企业商品进销存管理系统 源码+实训报告+系统测试报告已经打包好,方便给需要的同学使用! 链接:https://pan.baidu.com/s/14SaUQeWkt7uEa_yOBdVs0w 提取码:lwmb ...
  • 博客目录JavaSwing库存管理系统实现功能截图系统功能使用技术代码写在最后 JavaSwing库存管理系统 本系统简单实现了库存管理和角色权限管理,管理员可以管理和发布商品,普通用户浏览商品需求 实现功能截图 登录页面...
  • C语言链表实现商品库存管理系统

    千次阅读 多人点赞 2020-05-15 18:55:31
    //代码: #include <stdio.h> #include <stdlib.h> #include <string.h> ...//定义一个商品结构体 ... //库存量 struct sp *next; //指向下一节点的指针 } SP; //函数声明放在这里 void Lis
  • 关于Qt,它是一套跨平台的开发框架,大学的时候曾经学习过,做过相关的毕设,毕业之后再没摸过,天天泡实验室编程的日子不堪回首。。 虽然现在的工作不再从事...目标呢,就是搭建一个库存管理系统,可以实现最基本...
  • java 课设 商品库存管理系统

    千次阅读 热门讨论 2018-03-20 12:32:44
    比较辛苦的java课设!写了蛮久的,战斗了好多个通宵。入门:JAVAFX+MVC+hinbernateJavaFX 工具1e(fx)eclipsee(fx)eclipse是一组工具和必要的库,它们帮助您执行JavaFX编程,确保您已经作为插件将其安装在eclipse上了...
  • 搭建开源库存管理系统(PHP、Mysql)

    千次阅读 2019-12-15 15:07:51
    sql文件下载:http://download2128.mediafire.com/uo3ykur7hnbg/q9ijw8oq73gb50y/stock.sql php代码下载:... 1、xampp运行。 2、登录mysql网页进行管理。 ...
  • 库存管理系统 SQL

    千次阅读 2011-06-07 00:01:00
    材料库存信息表 */   create table GoodInfor ( Materail_id varchar(6) primary key, -- 材料编号 Materail_name varchar(10) not null, -- 材料名称 ...
  • 基于C++实现的物品库存管理系统

    千次阅读 2019-07-18 23:11:23
    用文件系统实现的物品库存管理程序。一种商品的品种里面包括三个品牌,以品种为单位,可以实现商品品种的添加、删除、查找、显示等功能。 1.2 课程设计要求 组成商品品种的品牌不限数量,设置一个最大值(比如10)...
  • 超市库存管理系统(练习)

    千次阅读 2018-10-21 10:02:53
    * 超市管理系统主程序: * 实现步骤: * 1.商品数据的初始化 * 2.用户的菜单选择 * 3.根据选择不同执行不同的功能 * 3.1 Read 查看商品 * 3.2 Create 添加商品 * 3.3 Delete 删除商品 * ...
  • 8.在库存管理系统中,产品类(Product)包含了一下数据信息:编号(_pid)、名字(_name)、类别(_type)、单价(_price)、库存量(_amount)等。出于数据保护的目的,产品一旦入库,其编号、名字和类别就不能由外部使用者随意...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 83,695
精华内容 33,478
关键字:

库存管理系统