1 數(shù)據(jù)庫(kù)類型
倉(cāng)儲(chǔ)管理信息系統(tǒng)采用的數(shù)據(jù)庫(kù)是SQL Server 2000,通過(guò)JDBC接口直接實(shí)現(xiàn)系統(tǒng)與數(shù)據(jù)庫(kù)之間的數(shù)據(jù)通信。該數(shù)據(jù)庫(kù)在系統(tǒng)中主要是負(fù)責(zé)數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)管理的工作。
2 E-R模型圖
概念模型是對(duì)信息世界的建模,其能夠方便、準(zhǔn)確地表示信息世界中的常用概念。本系統(tǒng)采用實(shí)體一聯(lián)系方法(E-R)來(lái)建立概念模型。
下面用E-R圖來(lái)表示倉(cāng)儲(chǔ)管理信息系統(tǒng)的概念模型c
倉(cāng)儲(chǔ)管理信息系統(tǒng)涉及的實(shí)體如下。(1)倉(cāng)庫(kù):屬性有倉(cāng)庫(kù)代碼、倉(cāng)庫(kù)名稱和聯(lián)系方式。(2)產(chǎn)品:屬性有產(chǎn)品號(hào)、入庫(kù)批次、產(chǎn)品名稱、產(chǎn)品種類、托盤標(biāo)簽UID、產(chǎn)品包裝箱UID、產(chǎn)品質(zhì)量、生產(chǎn)日期、截止日期、入庫(kù)日期、倉(cāng)庫(kù)代碼、庫(kù)位號(hào)、單價(jià)。(3)職員:屬性有職員代碼、姓名、性別、職稱、部門代碼、登錄用戶名、登錄密碼和權(quán)限。(4)收貨方:屬性有收貨方代碼、收貨方名稱、收貨方地址、聯(lián)系人和聯(lián)系電話。
上述實(shí)體之間的聯(lián)系如下。(1)一個(gè)倉(cāng)庫(kù)可以存放多個(gè)產(chǎn)品,但是一個(gè)產(chǎn)品只可以存放在一個(gè)倉(cāng)庫(kù)中。用庫(kù)存量來(lái)表示某種產(chǎn)品在某個(gè)倉(cāng)庫(kù)中的數(shù)量。(2)一個(gè)倉(cāng)庫(kù)有多個(gè)員工當(dāng)倉(cāng)庫(kù)保管員,但是一個(gè)員工只能在一個(gè)倉(cāng)庫(kù)工作,因此倉(cāng)庫(kù)和員工之間是一對(duì)多的聯(lián)系。(3)收貨方與產(chǎn)品之間有多對(duì)一的聯(lián)系,即一個(gè)收貨方可以接收若干多個(gè)產(chǎn)品,一個(gè)產(chǎn)品只能發(fā)貨給一個(gè)收貨方。但是,每種產(chǎn)晶可以由多個(gè)收貨方供應(yīng),一個(gè)收貨方也可以供應(yīng)多種產(chǎn)品。
上述關(guān)系的實(shí)體一屬性圖如圖1~圖8所示。