以前在隨筆《Winform開發(fā)框架之客戶關(guān)系管理系統(tǒng)(CRM)的開發(fā)總結(jié)系列1-界面功能展示?》的幾篇隨筆中介紹過基于WInform開發(fā)框架開發(fā)的CRM系統(tǒng),系統(tǒng)的功能主要也是圍繞著客戶相關(guān)信息來進(jìn)行管理的,經(jīng)過一些客戶的定制應(yīng)用,以及框架各種功能的完善,系統(tǒng)也已經(jīng)很完善了,不過不同的CRM側(cè)重點(diǎn)不同,有些ERP業(yè)務(wù)的可能傾向于整合ERP的各種流程模塊,有些則希望整合一些特色的功能,不一而足。本篇隨筆介紹在最新的《SqlSugar開發(fā)框架》中整合CRM系統(tǒng)模塊的功能。
由于我們最新的《SqlSugar開發(fā)框架》中包含了多端的應(yīng)用,其中就包含了Winform開發(fā)端,Winform端整合直接訪問數(shù)據(jù)庫(kù)和Web API的接口調(diào)用,可實(shí)現(xiàn)配置分布式的遠(yuǎn)程接口調(diào)用或者本地調(diào)用。它也是包含了常規(guī)的框架模塊,這些模塊從之前的Winform開發(fā)框架中繼承過來,包括有權(quán)限管理的整套模塊、工作流模塊、字典模塊、附件管理、分頁(yè)控件、公用類庫(kù)模塊、自動(dòng)升級(jí)模塊等模塊,而隨著框架進(jìn)一步的豐富,我也把之前開發(fā)好的《客戶關(guān)系管理系統(tǒng)》也把它整合到《SqlSugar開發(fā)框架》,畢竟這個(gè)系統(tǒng)各種界面功能還是比較具有代表性,也具有很好的參考價(jià)值。
1、系統(tǒng)模塊的整合效果
在SqlSuagar開發(fā)框架中,整合后的客戶關(guān)系管理系統(tǒng)作為一個(gè)大系統(tǒng)中的一部分,基礎(chǔ)也還是需要用到SqlSugar開發(fā)框架中的權(quán)限、字典等模塊內(nèi)容的。
整個(gè)CRM的系統(tǒng)布局沿襲原來的風(fēng)格和主要的布局,對(duì)數(shù)據(jù)的查詢處理,做了優(yōu)化以及調(diào)整,相較于以前的處理效率更高一些。
客戶關(guān)系管理系統(tǒng)中的客戶信息及相關(guān)資料的管理是整個(gè)系統(tǒng)中比較復(fù)雜的內(nèi)容之一了,除了對(duì)客戶本身屬性信息的快速查詢,我們也針對(duì)客戶信息的標(biāo)注顏色、創(chuàng)建日期、聯(lián)系日期、共享信息、銷售特點(diǎn)進(jìn)行了一些關(guān)聯(lián)的展示處理,如下圖所示。
?其中供應(yīng)商的管理,也是采用類似客戶信息的管理方式,不過簡(jiǎn)化一些相關(guān)內(nèi)容的管理。
客戶相關(guān)的資料,我們也提供了一個(gè)統(tǒng)一的入口進(jìn)行查詢管理,如下界面所示。
?
而對(duì)客戶信息來講,可以通過修改客戶的擁有者或者風(fēng)險(xiǎn)給相關(guān)系統(tǒng)人員,否則個(gè)人只是維護(hù)自己的客戶信息,這樣對(duì)于客戶資源的維護(hù)比較重要。因此在系統(tǒng)中統(tǒng)一進(jìn)行客戶的分配管理。
?另外,我們可以根據(jù)需要生成一些相關(guān)的報(bào)表來展示相關(guān)的數(shù)據(jù)報(bào)表。
?文章來源地址http://www.zghlxwxcb.cn/news/detail-468592.html
2、客戶關(guān)系管理系統(tǒng)的項(xiàng)目代碼管理
在項(xiàng)目中,依照SqlSugar開發(fā)框架的不同模塊進(jìn)行管理,如基礎(chǔ)的處理包括接口Interface、實(shí)體對(duì)象Modal、服務(wù)實(shí)現(xiàn)Service層進(jìn)行分開,也是依照代碼生成工具進(jìn)行快速生成。
而其中UI部分也是通過Winform界面的生成部分進(jìn)行處理,然后在系統(tǒng)中進(jìn)行調(diào)整即可,由于是對(duì)已有CRM系統(tǒng)的更新,基本上UI部分是在原來的基礎(chǔ)上進(jìn)行的調(diào)整。
?利用現(xiàn)有表結(jié)構(gòu)信息,基于代碼生成工具快是生成相關(guān)的業(yè)務(wù)類文件,合并到系統(tǒng)框架中就可以了。
我們利用現(xiàn)有表結(jié)構(gòu)信息,基于代碼生成工具快是生成相關(guān)的業(yè)務(wù)類文件, 直接復(fù)制Core目錄到解決方案項(xiàng)目上就可以了,如下所示。
Winform部分的界面,選擇對(duì)應(yīng)的界面生成【SqlSugar框架Winform界面生成】生成。
在彈出的【常規(guī)Winform界面生成】面板中,勾選相關(guān)的設(shè)置信息,定制UI界面,如下界面效果所示。
文章來源:http://www.zghlxwxcb.cn/news/detail-468592.html
?
到了這里,關(guān)于基于SqlSugar的開發(fā)框架循序漸進(jìn)介紹(30)-- 整合客戶關(guān)系管理系統(tǒng)模塊功能的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!