java进货代码 java代码库

java自动生成进货编码

import java.text.SimpleDateFormat;

成都创新互联10余年专注成都高端网站建设定制网站开发服务,为客户提供专业的成都网站制作,成都网页设计,成都网站设计服务;成都创新互联服务内容包含成都网站建设,成都微信小程序,软件开发,网络营销推广,网络运营服务及企业形象设计;成都创新互联拥有众多专业的高端网站制作开发团队,资深的高端网页设计团队及经验丰富的架构师高端网站策划团队;我们始终坚持从客户的角度出发,为客户量身订造网络营销方案,解决网络营销疑问。

import java.util.Date;

/**

* 自动生产编号

* @author

*chengeng

*/

public class AutoNum {

/**

*

* 在用此类时,必须先明确自己模块编号的开头

* @param start编号开头,

* @param num从数据库查询出的最大编号

* @return

*/

public String getNum(String start,String num){

String n=num.substring(0,3);

if(!n.equals(start)){

System.out.println("编号的开头与从数据库取得的编号开头不相同");

return "";

}

String strDate="";//流水号时间

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

Date date = new Date();

//格式化当前时间,并按字符'-'分割

String[] sd=sdf.format(date).split("-");

//截取编号中的日期

String time=num.substring(3,11).toString();

for(int i=0;isd.length;i++){

strDate+=sd[i];

}

//如果当天或者表中没有记录,返回当天第一条记录

if(!time.equals(strDate)||num.equals("")){

return start+strDate+"0001";

}

// 截取编号最后的流水号

String end=num.substring(11, 15);

String s2="";

int lg=Integer.parseInt(end);

//对流水号结尾的四位数字进行判断,以便增加

if(lg0lg9){

s2="000"+(lg+1);

}else if(lg=9lg99){

s2="00"+(lg+1);

}else if(lg=99lg999){

s2="0"+(lg+1);

}else if(lg=999lg9999){

s2=""+(lg+1);

}

//返回自动生成后的流水号

return start+=strDate+s2;

}

}

java仓库管理系统源码基于Java的仓库管理系统。求完整的源代码。跪谢!!!只有5币了

给你个流程,自己学着做,做出来你会很有成就感的,对你的技术也有很大帮助:

仓库管理系统流程说明

(一)进货管理

现代商业管理,进货环节尤为重要,要求现场实时下订单(Purchase Order),及时补货。

1、 业务员根据手中的手持终端(Handheld Terminal,简称HHT),调用后台资料,与实际库存资料进行实 时对照,并可通过终端无线驱动打印机打印对照表;

2、 业务员根据实时对照表,现场决定是否应补货或退货,通过终端调用后台数据库制定订单,以最快速度进行补货或退货;维持库存的合理性。

(二)上架

将货物存放到货位上。

(三)交叉驳运

这种作业不对商品进行储存,只处理信息分类。作业接受来自制造商的顾客组合订货,并把他们装运到个别的顾客处去。交叉站台是指多对多的配送体系中的货物调整。直接通过交叉换货后为客户配送,可以避免出入库的麻烦。

(四)收货管理

1、 供货商按照订单要求将货品送到商场收货处;

2、 商场验收人员利用终端调用后台数据库中相应的订单存盘,与供货商送来的商品逐一检查对照,并进行确认,包括:商品编码、商品数量、生产地、品种、规格、包装时间、保质时间、旧价格、新价格、变更时间、条形码标准等信息;

注:终端在系统未授权的情况下无法修改订单。

3、 商场验收人员在终端上按[确认]键,将信息上传到后台服务器,并同时记录收货时间和收货人;

4、 终端可以现场实时调用后台数据库中供货商的历史订单,逐一查验对照核算;

5、 通过终端无线驱动打印机打印收货清单;

6、 在查验过程中出现问题,可以拒收货物。

用java编写的商品库存管理系统的设计思路以及源代码是什么?

既然是商品库存系统,那么最少有各种商品的单件信息,1:需要有商品的进货价格,卖出价格,剩余数量,每月的销售数量,进货时间等,在对应的数据库表创建相应的字段。2:商品管理就是对多种商品的管理,所以还要有各种商品的分类,比如烟酒类,饮料类,小吃类,将其分类好管理,同样数据库里面建立相对的数据表。具体需要根据自己需求来编写。3:界面的设计,这里可分为登陆界面,其中一个是用户登陆后查看的界面,和管理员登陆后查看的界面,用户登录只能查看对应的商店的物品管理,并且能进行修改自家商品。管理员登陆可查看所有的用户的商店物品,及修改物品信息。而物品分类栏就可以用jQuery来实现局部的刷新界面。左边为物品分类栏,右边为选中物品类的信息。点击右边分类物品的某件物品,可跳转到该类物品的单个信息,如第1点提到的。

java题:编写类似淘宝一个简单的处理订单发货和进货的程序,要求实现简单的进货和发货以及统计货物量的功能

import java.util.ArrayList;

public class Du {

public static void main(String[] args) throws Exception {

Seller seller = new Seller("My Store");

seller.addGoods("T-shirt", 200);

seller.addGoods("Pill", 100);

seller.addGoods("T-shirt", 100);

seller.addGoods("T-shirt", 50);

seller.addGoods("Pill", 50);

seller.addGoods("Hat", 100);

seller.printGoods();

Seller sell2 = new Seller("The Other Store");

sell2.addGoods("T-shirt", 200);

sell2.addGoods("Hat", 100);

sell2.sellGoods("T-shirt", 50);

sell2.addGoods("Hat", 100);

sell2.printGoods();

}

}

class Seller {

private String sellerName;

private int TotalTypeOfGoods;

private ArrayListString goodsNameList = new ArrayListString();

private ArrayListInteger goodsQuantityList = new ArrayListInteger();

public Seller(String sellerName) {

this.sellerName = sellerName;

}

public void addGoods(String goodName, int goodNum) {

int index = goodsNameList.indexOf(goodName);

if (index == -1) {

goodsNameList.add(goodName);

goodsQuantityList.add(new Integer(goodNum));

} else {

goodsQuantityList.set(index, goodsQuantityList.get(index)

.intValue()

+ goodNum);

}

TotalTypeOfGoods = goodsNameList.size();

}

public void sellGoods(String goodName, int goodNum) throws Exception {

if (TotalTypeOfGoods == 0) {

throw new Exception("No goods provided by the shop. Closed!");

}

int index = goodsNameList.indexOf(goodName);

if (index != -1) {

int qty = goodsQuantityList.get(index);

if (goodNum qty) {

throw new Exception("Insufficient goods in the shop. Sorry!");

}

goodsQuantityList.set(index, qty - goodNum);

}else{

throw new Exception("Our shop doesn't sell " + goodName);

}

}

public void printGoods() {

System.out.print("Seller :" + this.sellerName + "\t");

System.out.println("Totoal Types of Goods is :" + this.TotalTypeOfGoods);

for(int i = 0; i goodsNameList.size(); i++){

System.out.print("Goods Name: " + goodsNameList.get(i));

System.out.println("Remains: " + goodsQuantityList.get(i));

}

System.out.println();

}

}

-----------------testing

Seller :My Store Totoal Types of Goods is :3

Goods Name: T-shirtRemains: 350

Goods Name: PillRemains: 150

Goods Name: HatRemains: 100

Seller :The Other Store Totoal Types of Goods is :2

Goods Name: T-shirtRemains: 150

Goods Name: HatRemains: 200


分享题目:java进货代码 java代码库
本文网址:http://scyanting.com/article/ddcesoo.html