書店管理系統中對uuid的獲取

2021-08-19 08:29:35 字數 1561 閱讀 1117

書店管理系統中對uuid的獲取
每新增乙個使用者時希望能夠有系統分配id,或者是每新增一本書籍

在書店管理系統中有7個需要分配id的版塊:usermodel,bookmodel,inmainmodel,indetailmodel,outmainmodel,

outindetailmodel。

這裡我們使用列舉法對發個版塊分別分配id進行操作。

其包結構如下

第一步寫出uuid的列舉類uuimodelconstance

public enum uuidmodelconstance

public string getname()

第二步寫出uuid值物件的封裝uuidmodel(包含modelname和currentname變數);

public class uuidmodel implements serializable  

public string getmodelname()

public void setmodelname(string modelname)

public int getcurrentname()

public void setcurrentname(int currentname)

//以currentname為主關鍵字構造hashcode和equal方法

@override

public int hashcode()

@override

public boolean equals(object obj)

第三步寫dao完成具體的實現

dao主要包括三個部分

1、dao包寫乙個inte***ce類寫出需要實現的方法

public inte***ce uuiddao

2、impl包implements  dao中的類具體實現方法

public class uuiddaoimpl implements uuiddao

}//程式執行到這裡說明之前次模組並沒有呼叫過uuiddao

int num=1;//初始化

uuidmodel uuid=new uuidmodel();//建立uuidmodel物件

uuid.setcurrentname(num);

uuid.setmodelname(modelname);

list.add(uuid);

fileioutil.write(list, file_name);

return ""+num;//返回字串}}

3、factory工廠包,通過工廠呼叫impl中的方法(模組呼叫語句uuiddaofactory .getuuiddao.getnextnum())

public class uuiddaofactory

}在其他類的ebo中通過string uuid=uuiddaofactory.getuuiddao().getnextnum(uuidmodelconstance.user);獲取uuid

對ERP系統中管理思想的疑問

有一次和乙個公司的老總聊天,老總突然冒出一句話 你做erp這麼多年,對管理也頗有見地,可是我總是想不明白,作為一套通用的erp管理系統,你們在給客戶實施的時候,是不是採用千篇一律的管理模式?我突然有被雷倒的感覺。我在靜靜地想,我們做erp的是不是在無形中就把erp的管理模式向客戶推銷了。erp因為是...

對學生管理系統的心得

事過境遷,我的學生管理系統終於有了眉目,很開心,開心之餘,不忘寫一篇部落格來慶祝一下 下面,我就來說一下我對管理系統的理解 首先我先說一下學生管理系統執行過程 1 模組裡面的sub main 在這個過程裡,它首先是重新定義了乙個登陸窗體,顯示這個窗體,注意,第一步還沒完呢 進入第二步 2 接著第一步...

jquery獲取iframe中的dom物件

父視窗中操作iframe window.frames iframechild document 假如iframe的id為iframechild 在子視窗中操作父視窗 window.parent.document 接下來就可以繼續獲取iframe內的dom了。獲取iframe內的dom物件有兩種方法 ...