正文

進(jìn)銷(xiāo)存管理系統(tǒng)(2)

Java項(xiàng)目開(kāi)發(fā)案例全程實(shí)錄(第2版) 作者:明日科技


1.3 系 統(tǒng) 設(shè) 計(jì)

1.3.1 系統(tǒng)目標(biāo)

根據(jù)需求分析的描述以及與用戶(hù)的溝通,現(xiàn)制定系統(tǒng)實(shí)現(xiàn)目標(biāo)如下。

界面設(shè)計(jì)簡(jiǎn)潔、友好、美觀大方。

操作簡(jiǎn)單、快捷方便。

數(shù)據(jù)存儲(chǔ)安全、可靠。

信息分類(lèi)清晰、準(zhǔn)確。

強(qiáng)大的查詢(xún)功能,保證數(shù)據(jù)查詢(xún)的靈活性。

提供銷(xiāo)售排行榜,為管理員提供真實(shí)的數(shù)據(jù)信息。

提供靈活、方便的權(quán)限設(shè)置功能,使整個(gè)系統(tǒng)的管理分工明確。

對(duì)用戶(hù)輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能排除人為的錯(cuò)誤。

1.3.2 系統(tǒng)功能結(jié)構(gòu)

本系統(tǒng)包括基礎(chǔ)信息管理、進(jìn)貨管理、銷(xiāo)售管理、庫(kù)存管理、查詢(xún)統(tǒng)計(jì)、系統(tǒng)管理等6大部分,功能結(jié)構(gòu)如圖1.2所示。

1.3.3  業(yè)務(wù)邏輯編碼規(guī)則

遵守程序編碼規(guī)則所開(kāi)發(fā)的程序,代碼清晰、整潔、方便閱讀,并可以提高程序的可讀性。要做到“見(jiàn)其名知其意”,才能編寫(xiě)出優(yōu)雅的程序代碼。本節(jié)從數(shù)據(jù)庫(kù)設(shè)計(jì)和程序編碼兩個(gè)方面介紹程序開(kāi)發(fā)中的編碼規(guī)則。

1.?dāng)?shù)據(jù)庫(kù)對(duì)象命名規(guī)則

? 數(shù)據(jù)庫(kù)命名規(guī)則

數(shù)據(jù)庫(kù)命名以字母“db”開(kāi)頭(小寫(xiě)),后面加數(shù)據(jù)庫(kù)相關(guān)英文單詞或縮寫(xiě)。下面將舉例說(shuō)明,如表1.3所示。

注意:在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),為使數(shù)據(jù)庫(kù)更容易理解,數(shù)據(jù)庫(kù)命名時(shí)要注意大小寫(xiě)。

? 數(shù)據(jù)表命名規(guī)則

數(shù)據(jù)表以字母“tb”開(kāi)頭(小寫(xiě)),后面加數(shù)據(jù)庫(kù)相關(guān)英文單詞或縮寫(xiě)和數(shù)據(jù)表名,多個(gè)單詞間用“_”分隔。下面將舉例說(shuō)明,如表1.4所示。

? 字段命名規(guī)則

字段一律采用英文單詞或詞組(可利用翻譯軟件)命名,如找不到專(zhuān)業(yè)的英文單詞或詞組可以用相同意義的英文單詞或詞組代替。下面將舉例說(shuō)明,如表1.5所示。

注意:在命名數(shù)據(jù)表的字段時(shí),應(yīng)注意字母的大小寫(xiě)。

2.業(yè)務(wù)編碼規(guī)則

? 供應(yīng)商編號(hào)

供應(yīng)商的ID編號(hào)是進(jìn)銷(xiāo)存管理系統(tǒng)中供應(yīng)商的唯一標(biāo)識(shí),不同的供應(yīng)商可以通過(guò)該編號(hào)來(lái)區(qū)分。該編號(hào)是供應(yīng)商信息表的主鍵。在本系統(tǒng)中對(duì)該編號(hào)的編碼規(guī)則:以字符串“gys”為編號(hào)前綴,加上4位數(shù)字作編號(hào)的后綴,這4位數(shù)字從1000開(kāi)始。例如(gys1001)。

? 客戶(hù)編號(hào)

和供應(yīng)商編號(hào)類(lèi)似,客戶(hù)的ID編號(hào)也是客戶(hù)的唯一標(biāo)識(shí),不同的客戶(hù)將以該編號(hào)進(jìn)行區(qū)分。該編號(hào)作為客戶(hù)信息表的主鍵,有數(shù)據(jù)的唯一性的約束條件,所以在客戶(hù)信息表中不可能有兩個(gè)相同的客戶(hù)編號(hào)。企業(yè)進(jìn)銷(xiāo)存管理系統(tǒng)對(duì)客戶(hù)編號(hào)的編碼規(guī)則:以字符串“kh”為編號(hào)的前綴,加上4位數(shù)字作編號(hào)的后綴,這4位數(shù)字從1000開(kāi)始。例如(kh1002)。

? 商品編號(hào)

商品編號(hào)是商品的唯一標(biāo)識(shí),它是商品信息表的主鍵,用于區(qū)分不同的商品。即使商品名稱(chēng)、單價(jià)、規(guī)格等信息相同,其ID編號(hào)也是不可能相同的,因?yàn)橹麈I約束不可以存在相同的ID值。商品編號(hào)的編碼規(guī)則和客戶(hù)編號(hào)、供應(yīng)商編號(hào)的編碼規(guī)則相同,但是前綴使用了“sp”字符串。例如(sp2045)。

? 銷(xiāo)售單編號(hào)

銷(xiāo)售單編號(hào)用于區(qū)分不同的銷(xiāo)售憑據(jù)。銷(xiāo)售單編號(hào)的命名規(guī)則:以“XS”字符串為前綴,加上銷(xiāo)售單的銷(xiāo)售日期,再以3位數(shù)字作后綴。例如(XS20071205001)。

? 入庫(kù)編號(hào)

入庫(kù)編號(hào)用于區(qū)分不同的商品入庫(kù)信息。入庫(kù)編號(hào)的命名規(guī)則:以“RK”字符串為前綴,加上商品的入庫(kù)日期,再以3位數(shù)字作后綴。例如(RK20071109003)。

? 入庫(kù)退貨編號(hào)

入庫(kù)退貨編號(hào)用于區(qū)分不同的入庫(kù)退貨信息。入庫(kù)退貨編號(hào)的命名規(guī)則:以“RT”字符串為前綴,加上商品入庫(kù)的退貨日期,再以3位數(shù)字作后綴。例如(RT20071109001)。

1.3.4  系統(tǒng)流程圖

企業(yè)進(jìn)銷(xiāo)存管理系統(tǒng)的流程如圖1.3所示。

 


上一章目錄下一章

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