這(zhè)篇文(wén)章(zhāng)也(yě)可(k λπě)以作(zuò)為(wèi)上(shàng)篇文(wén)章(zhāng)用(yòng)戶權限模γ ∏塊開(kāi)發的(de)補充,為(wèi)什(shén)麽這(zh∑<¶§è)麽說(shuō)呢(ne)?因為(wèi)兩者關系緊密。我們知(zhī)道δ(dào)一(yī)個(gè)系統的(de)核心就(jiù)是(shì)用(yòng)戶β♥±,她(tā)關聯了(le)系統的(de)大(dà)↓±≠部分(fēn)業(yè)務流程,所以一(yī)<¥₩∞個(gè)好(hǎo)的(de)ERP系統,其用(yòng)戶模塊必然是Ωδ∏(shì)強大(dà)。我們這(zhè)裡(lǐ)討(tǎo)論∑£ 的(de)不(bù)僅僅是(shì)如(rú)何設計(jì)用(yòngδ')戶模塊,更是(shì)要(yào)討(tǎo)論如(rú)何進行(xíng)模塊化(∞★huà)設計(jì)。
ERP系統包含了(le)很(hěn)多(d£σuō)的(de)業(yè)務模塊,比如(rú):财務管理(lǐ)δγ,會(huì)計(jì)核算(suàn),生(shēng)産控制(z♠ ↑←hì),采購(gòu)管理(lǐ),銷售管理(lǐ),庫存管理(lǐ)等。E≥RP系統如(rú)果細分(fēn)則有(yǒu)很>¶←(hěn)多(duō),如(rú)果是(shì)大(dσ¥↕à)型的(de)企業(yè),則業(yè)務模塊會(huì)更全↕≠面,如(rú)果是(shì)小(xiǎo)型的(de)企業(yè)≈ §>或者是(shì)微(wēi)型的(de)企業(yè),則不(↔ε©bù)一(yī)定全部擁有(yǒu)這(zhè)些(xiē)功能(néng),¥☆功能(néng)也(yě)會(huì)有(yǒu)差異。作(zuò)為(wèi)★≈ERP定制(zhì)系統,則需要(yào)完全按照(zhào)企業(yè≈↓✘)自(zì)身(shēn)的(de)業(yè)務需求去(qù)設計(jì)模塊。但 ∏(dàn)是(shì)不(bù)管模塊如(rú)何設計(jì),都(dōu)需要($§yào)圍繞用(yòng)戶模塊展開(kλ☆®āi),不(bù)同的(de)功能(néng)模塊,代表不(b ù)同的(de)業(yè)務,也(yě)就(jiù)是(shì)不(bù)同的('♣♦de)用(yòng)戶去(qù)操作(zuò),那(nà↓∞≈σ)麽這(zhè)裡(lǐ)需要(yào)進行(x♠"íng)角色劃分(fēn),然後再根據具體(tǐ)的(de)權限職責去(qù&φδ)定義系統的(de)角色權限。
用(yòng)戶模塊,首頁需要(yào)定義基本項,比如(rú)登錄賬号、密♣↑λ碼、姓名、聯系方式、頭像等,這(zhè)些(xiē)基本項是(shì)每∏δ個(gè)系統的(de)用(yòng)戶都(dōu)需要(yào)的(de)。但(dàn)是£↕(shì)不(bù)同的(de)ERP系統的(de)用(yòng)戶項可(kě)能(σδ§néng)會(huì)不(bù)同,也(yě)就(jiù)是(shì)各個(gè)企業(yè)'≈π€的(de)需求是(shì)不(bù)同的(de),那(nà)麽為(wèi)了(le)适應不(φ✔≈bù)同的(de)系統需求,用(yòng)戶項的(de)擴展則是(shì)必須,也(yě)就₽±(jiù)是(shì)用(yòng)戶功能(néng)的(de)擴展。擴展是(shì)可(kěπ®)以動态配置的(de),然後通(tōng)過系統自(zì)β✘動生(shēng)成對(duì)應的(de→∞ε₽)擴展表,這(zhè)樣的(de)好(hǎo)處是λδ✔★(shì)我們通(tōng)過一(yī)個®↓↑δ(gè)用(yòng)戶基本模塊可(kě)以适應不(bù)同的(™©✔✔de)ERP系統的(de)場(chǎng)景需要(yào)。
在設計(jì)擴展的(de)模塊時(shí),有(yǒu)多(duō)種方式可(kě)以考慮,→∑α×比如(rú)我們可(kě)以考慮通(tōng)過配置項的(de)方式,然後編寫邏輯代碼,通(tōπ&ng)過可(kě)視(shì)化(huà)或其他(tā)的(de)運行(xíngε®)方式去(qù)觸發這(zhè)個(gè)邏輯,将這(zhè)個(gè)擴展項寫到(dào)數( β™shù)據庫中。那(nà)麽這(zhè)個(gè£ <)數(shù)據庫表如(rú)何設計(jì)呢(∑ε&ne)?一(yī)種是(shì)通(tōng)過腳本化(huà)的(de)方式動态加☆γβφ到(dào)用(yòng)戶基本表中,也(yě)可(kě)以通(tōng)過®'$生(shēng)成新的(de)擴展表,固話(huà)擴展項,還(hái)可(kě)以進行(xí↕₽÷ng)動态化(huà)管理(lǐ),比如(rú),用(yòng)戶的(de)職稱是(shì≠"♠)個(gè)擴展項,則在動态表中,設計(jì)了(le)其名稱β€∑∏,字段類型,字段長(cháng)度,然後通(tōng)過設計(jì)好(h ✔¶ǎo)的(de)對(duì)象擴展項去(qù)調用(<εyòng)。方式很(hěn)多(duō),看(kàn)我們自(zì$)己的(de)選擇,以及如(rú)何更好(h↑πǎo)的(de)服務于系統。
蘇公網安備 32059002004131号