當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > ERP系統(tǒng) > ERP系統(tǒng)口碑 > ERP數(shù)據(jù)庫(kù)
erp數(shù)據(jù)管理軟件
申請(qǐng)免費(fèi)試用、咨詢(xún)電話:400-8352-114
erp數(shù)據(jù)管理軟件通過(guò)數(shù)據(jù)庫(kù)的技術(shù),將在線交易的數(shù)據(jù)進(jìn)行存儲(chǔ),挖掘分析的數(shù)據(jù)主要是歷史存儲(chǔ)數(shù)據(jù)。企業(yè)在日常運(yùn)營(yíng)中會(huì)進(jìn)行多筆交易,每筆業(yè)務(wù)都需要時(shí)間記錄,這就需要相對(duì)符合規(guī)則的數(shù)據(jù)庫(kù)范式。在業(yè)務(wù)完成后,企業(yè)需要讀取后臺(tái)的歷史存儲(chǔ)數(shù)據(jù)分析進(jìn)一步的策略,當(dāng)然要保證記錄的數(shù)據(jù)完整性。
傳統(tǒng)的erp系統(tǒng)大多是把各部門(mén)的戰(zhàn)略規(guī)劃方案進(jìn)行多種模擬,再對(duì)比選出最優(yōu)的方案。但是這種方式在數(shù)據(jù)時(shí)代存在很大的弊端,它無(wú)法根據(jù)市場(chǎng)的變化迅速做出響應(yīng)。企業(yè)需要對(duì)整個(gè)市場(chǎng)的需求程度利用ERP的數(shù)據(jù)得到及時(shí)的反饋,這也就需要對(duì)數(shù)據(jù)具有相對(duì)的掌控能力,也就不得不進(jìn)行數(shù)據(jù)的挖掘分析。
1、 單據(jù)引用鍵命名 SourceRefNo SourceEntryNo
銷(xiāo)售送貨Shipment會(huì)引用到是送哪張銷(xiāo)售單據(jù)的,可以添加如下引用鍵SourceRefNo,SourceEntryNo,表示送貨單引用的銷(xiāo)售單的參考編號(hào)和行號(hào)。Source開(kāi)頭的字段一般用于單據(jù)引用關(guān)聯(lián)。
2、 數(shù)據(jù)字典鍵設(shè)計(jì)
比如員工主檔界面的員工性別Gender,我的方法是在源代碼中用枚舉定義。性別枚舉定義如下:
public enum Gender
{
[StringValue("M")]
[DisplayText("Male")]
Male,
[StringValue("F")] [DisplayText("Female")] Female }
在代碼中調(diào)用枚舉的通用方法,讀取枚舉的StringValue寫(xiě)入到數(shù)據(jù)庫(kù)中,讀取枚舉的DisplayText顯示在界面中。
經(jīng)過(guò)這一層設(shè)計(jì),數(shù)據(jù)庫(kù)中有關(guān)字典方面的設(shè)計(jì)就規(guī)范起來(lái)了,避免了數(shù)據(jù)字典的項(xiàng)的增減給系統(tǒng)帶來(lái)的問(wèn)題。
3、數(shù)值類(lèi)型字段長(zhǎng)度設(shè)計(jì)
Price/Qty 數(shù)量/單價(jià) 6個(gè)小數(shù)位 nnnnnnnnnn.nnnnnn 格式 (10.6)
Amount 金額 2個(gè)小數(shù)位 nnnnnnnnnnnn.nn 格式(12.2)
Total Amt 總金額 2個(gè)小數(shù)位 nnnnnnnnnnnnnn.nn 格式(14.2)
參考編號(hào)默認(rèn)16個(gè)字符長(zhǎng)度,不夠用的情況下增加到30個(gè)字符,再不夠用增加到60個(gè)字符。這樣可以保證每張單據(jù)的第一個(gè)參考編號(hào)輸入控件看起來(lái)都是一樣長(zhǎng)度。
除非特別需求,一般而言,界面中控件的長(zhǎng)度取自映射的數(shù)據(jù)庫(kù)中字段的定義長(zhǎng)度。
4、每個(gè)單據(jù)表頭和明細(xì)各增加10個(gè)自定義字段,基礎(chǔ)資料表增加20個(gè)自定義字段
參考供應(yīng)商主檔的自定義字段,自定義字段的名稱(chēng)統(tǒng)一用UserDefinedField。
ALTER TABLE Vendor ADD COLUMN [USER_DEFINED_FIELD_1] nvarchar(100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ALTER TABLE Vendor ADD COLUMN [USER_DEFINED_FIELD_2] nvarchar(100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ALTER TABLE Vendor ADD COLUMN [USER_DEFINED_FIELD_3] nvarchar(100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ALTER TABLE Vendor ADD COLUMN [USER_DEFINED_FIELD_4] nvarchar(100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ALTER TABLE Vendor ADD COLUMN [USER_DEFINED_FIELD_5] nvarchar(100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ALTER TABLE Vendor ADD COLUMN [USER_DEFINED_FIELD_6] nvarchar(100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ALTER TABLE Vendor ADD COLUMN [USER_DEFINED_FIELD_7] nvarchar(100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ALTER TABLE Vendor ADD COLUMN [USER_DEFINED_FIELD_8] nvarchar(100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ALTER TABLE Vendor ADD COLUMN [USER_DEFINED_FIELD_9] nvarchar(100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ALTER TABLE Vendor ADD COLUMN [USER_DEFINED_FIELD_10] nvarchar(100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ALTER TABLE Vendor ADD COLUMN [USER_DEFINED_FIELD_11] nvarchar(100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ALTER TABLE Vendor ADD COLUMN [USER_DEFINED_FIELD_12] nvarchar(100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ALTER TABLE Vendor ADD COLUMN [USER_DEFINED_FIELD_13] nvarchar(100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ALTER TABLE Vendor ADD COLUMN [USER_DEFINED_FIELD_14] nvarchar(100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ALTER TABLE Vendor ADD COLUMN [USER_DEFINED_FIELD_15] nvarchar(100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ALTER TABLE Vendor ADD COLUMN [USER_DEFINED_FIELD_16] nvarchar(100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ALTER TABLE Vendor ADD COLUMN [USER_DEFINED_FIELD_17] nvarchar(100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ALTER TABLE Vendor ADD COLUMN [USER_DEFINED_FIELD_18] nvarchar(100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ALTER TABLE Vendor ADD COLUMN [USER_DEFINED_FIELD_19] nvarchar(100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ALTER TABLE Vendor ADD COLUMN [USER_DEFINED_FIELD_20] nvarchar(100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
5、多貨幣(本位幣)轉(zhuǎn)換字段的設(shè)計(jì)
金額或單價(jià)默認(rèn)是以日記帳中的貨幣為記錄,當(dāng)默認(rèn)貨幣與本位幣不同時(shí)需要同時(shí)記錄下本位幣的值。
銷(xiāo)售單銷(xiāo)售金額 SalesAmount或SalesAmt,本位幣字段定義為SalesAmountLocal或SalesAmtLocal通常是在原來(lái)的字段后面加Local表示本位幣的值。
- 1ERP數(shù)據(jù)庫(kù)恢復(fù)
- 2常用數(shù)據(jù)庫(kù)管理系統(tǒng)
- 3進(jìn)銷(xiāo)存管理數(shù)據(jù)庫(kù)
- 4數(shù)據(jù)庫(kù)管理系統(tǒng)是系統(tǒng)軟件
- 5erp主數(shù)據(jù)管理系統(tǒng)
- 6erp數(shù)據(jù)備份
- 7erp如何導(dǎo)出數(shù)據(jù)
- 8erp數(shù)據(jù)處理
- 9ERP數(shù)據(jù)采集
- 10用數(shù)據(jù)庫(kù)做個(gè)管理系統(tǒng)
- 11ERP數(shù)據(jù)庫(kù)修復(fù)
- 12常見(jiàn)的數(shù)據(jù)庫(kù)管理系統(tǒng)
- 13erp數(shù)據(jù)查詢(xún)系統(tǒng)
- 14erp數(shù)據(jù)庫(kù)模塊
- 15ERP系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 16erp數(shù)據(jù)管理系統(tǒng)
- 17erp系統(tǒng)數(shù)據(jù)
- 18erp備份軟件
- 19erp大數(shù)據(jù)分析
- 20erp如何維護(hù)
- 21數(shù)據(jù)庫(kù)管理系統(tǒng)
- 22erp數(shù)據(jù)管理軟件
- 23erp數(shù)據(jù)開(kāi)發(fā)利用
- 24數(shù)據(jù)庫(kù)管理系統(tǒng)包括
- 25進(jìn)銷(xiāo)存管理系統(tǒng)數(shù)據(jù)庫(kù)
- 26ERP系統(tǒng)數(shù)據(jù)庫(kù)
- 27數(shù)據(jù)庫(kù)與數(shù)據(jù)庫(kù)管理系統(tǒng)
- 28通用數(shù)據(jù)庫(kù)管理系統(tǒng)
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓