正文

進銷存管理系統(tǒng)(10)

Java項目開發(fā)案例全程實錄(第2版) 作者:明日科技


代碼貼士

getAutoCommit():該方法用于獲取事務自動提交模式。

setAutoCommit():該方法用于設置事務的自動提交模式。

commit():該方法用于執(zhí)行事務提交。

rollback ():該方法在事務執(zhí)行失敗時,執(zhí)行回退操作。

5.getKucun()方法

該方法用于獲取指定ID編號或名稱的商品庫存信息,它接收一個Item對象作參數(shù),該對象中封裝了商品的ID編號和商品名稱信息,如果庫存表中存在該商品的庫存記錄,就獲取該記錄并將記錄中的數(shù)據(jù)封裝到庫存表的實體對象中,然后將該實體對象作為方法的返回值。關鍵代碼如下:

例程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類是系統(tǒng)的公共類之一,主要用于封裝和傳遞參數(shù)信息,這是典型命令模式的實現(xiàn)。在Dao類中經(jīng)常使用該類作為方法參數(shù);另外,在各個窗體界面中也經(jīng)常使用該類作組件數(shù)據(jù),其toString()方法將返回name屬性值,所以顯示到各個組件上的內(nèi)容就是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() { //定義該類的字符串表現(xiàn)形式

return getName();

}

}

1.7 基礎信息模塊設計

基礎信息模塊用于管理企業(yè)進銷存管理系統(tǒng)中的客戶、商品和供應商信息,其功能主要是對這些基礎信息進行添加、修改和刪除。

1.7.1 基礎信息模塊概述

企業(yè)進銷存管理系統(tǒng)中的基礎信息模塊主要包括客戶管理、商品管理和供應商管理3部分。由于它們的實現(xiàn)方法基本相似,本節(jié)將以供應商管理部分為主,介紹基礎信息模塊對本系統(tǒng)的意義和實現(xiàn)的業(yè)務邏輯。

1.供應商添加

供應商添加功能主要負責為系統(tǒng)添加新的供應商記錄。在企業(yè)進銷存管理系統(tǒng)中,商品是主要的管理對象,而系統(tǒng)中所有的商品都由不同的供應商提供,這就需要把不同的供應商信息添加到系統(tǒng)中,在商品信息中會關聯(lián)系統(tǒng)中對應的供應商信息。供應商添加功能的程序界面如圖1.21所示。

2.供應商修改與刪除

供應商的修改與刪除功能主要用于維護系統(tǒng)中的供應商信息。在供應商的聯(lián)系方式發(fā)生改變時,必須更新系統(tǒng)中的記錄,以提供供應商的最新信息。另外,當不再與某家供應商合作時,需要從系統(tǒng)中刪除供應商的記錄信息。其程序運行界面如圖1.22所示。

 


上一章目錄下一章

Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號