正文

进销存管理系统(10)

Java项目开发案例全程实录(第2版) 作者:明日科技


代码贴士

getAutoCommit():该方法用于获取事务自动提交模式。

setAutoCommit():该方法用于设置事务的自动提交模式。

commit():该方法用于执行事务提交。

rollback ():该方法在事务执行失败时,执行回退操作。

5.getKucun()方法

该方法用于获取指定ID编号或名称的商品库存信息,它接收一个Item对象作参数,该对象中封装了商品的ID编号和商品名称信息,如果库存表中存在该商品的库存记录,就获取该记录并将记录中的数据封装到库存表的实体对象中,然后将该实体对象作为方法的返回值。关键代码如下:

例程14 代码位置:光盘\TM\01\JXCManager\src\com\lzw\dao\Dao.java

//获取库存商品信息

public static TbKucun getKucun(Item item) {

String where = "spname='" + item.getName() + "'";

if (item.getId() != null)

where = "id='" + item.getId() + "'";

ResultSet rs = findForResultSet("select * from tb_kucun where " + where);

TbKucun kucun = new TbKucun();

try {

if (rs.next()) {

kucun.setId(rs.getString("id"));

kucun.setSpname(rs.getString("spname"));

kucun.setJc(rs.getString("jc"));

kucun.setBz(rs.getString("bz"));

kucun.setCd(rs.getString("cd"));

kucun.setDj(rs.getDouble("dj"));

kucun.setDw(rs.getString("dw"));

kucun.setGg(rs.getString("gg"));

kucun.setKcsl(rs.getInt("kcsl"));

}

} catch (SQLException e) {

e.printStackTrace();

}

return kucun;

}

1.6.2 编写Item类

Item类是系统的公共类之一,主要用于封装和传递参数信息,这是典型命令模式的实现。在Dao类中经常使用该类作为方法参数;另外,在各个窗体界面中也经常使用该类作组件数据,其toString()方法将返回name属性值,所以显示到各个组件上的内容就是Item类的对象所代表的商品、供应商或者客户等信息中的名称。定义该类的关键代码如下:

例程15 代码位置:光盘\TM\01\JXCManager\src\internalFrame\guanli\Item.java

public class Item {

public String id; //定义id属性

public String name; //定义名称属性

public String getId() { //定义暴露ID属性的方法

return id;

}

public void setId(String id) {

this.id = id;

}

public String getName() { //定义暴露名称属性的方法

return name;

}

public void setName(String name) {

this.name = name;

}

public String toString() { //定义该类的字符串表现形式

return getName();

}

}

1.7 基础信息模块设计

基础信息模块用于管理企业进销存管理系统中的客户、商品和供应商信息,其功能主要是对这些基础信息进行添加、修改和删除。

1.7.1 基础信息模块概述

企业进销存管理系统中的基础信息模块主要包括客户管理、商品管理和供应商管理3部分。由于它们的实现方法基本相似,本节将以供应商管理部分为主,介绍基础信息模块对本系统的意义和实现的业务逻辑。

1.供应商添加

供应商添加功能主要负责为系统添加新的供应商记录。在企业进销存管理系统中,商品是主要的管理对象,而系统中所有的商品都由不同的供应商提供,这就需要把不同的供应商信息添加到系统中,在商品信息中会关联系统中对应的供应商信息。供应商添加功能的程序界面如图1.21所示。

2.供应商修改与删除

供应商的修改与删除功能主要用于维护系统中的供应商信息。在供应商的联系方式发生改变时,必须更新系统中的记录,以提供供应商的最新信息。另外,当不再与某家供应商合作时,需要从系统中删除供应商的记录信息。其程序运行界面如图1.22所示。

 


上一章目录下一章

Copyright © 读书网 www.dushu.com 2005-2020, All Rights Reserved.
鄂ICP备15019699号 鄂公网安备 42010302001612号