??????以下是我的一點親身經歷,在正式開始之前和大家分享一下,希望能引起共鳴。
????? 我是2002年在山東上學時正式開始接觸到程序設計的,當時很大一部分還是asp、vb、vf,而我就是從vf開始一步一步走進了程序員這個職業。記得第一程序跑起來的時候,真是無比興奮。在接下來的幾年使用過asp、vb,直到遇到C#之后就一直使用至今,期間做過的項目雖然涉及到很多行業,但基本上是跟數據庫打交道的,朋友們此時可能會想到的就是:客戶需求反復變更,一個小小的模塊可能要被改上幾遍或更多。
????? 到了2007年底,我從廣東回到湖南,開始慢慢反思這幾年所做過項目,最后得到一個結論:其實我所做過的所有項目除了業務邏輯和界面外,其他代碼都驚人的相似,那么我除了把這些相似代碼封裝起來之外,還可以把業務邏輯和界面做進一步的封裝,主要就是業務邏輯配置化,用戶界面自動化。如果能夠做到這樣,不管需求怎樣變更,我所做的工作只要改變配置就行了,大大的簡化了開發人員的工作量,提高了開發效率,企業成本也會相應降低。說干就干。
????? 經過一年多的資料搜集和需求整理,最終確定行之有效的系統設計方案,2009年初正式開始編碼工作,目前基本完成,暫定名:企業信息開發平臺。
????? 平臺主要包括以下三部分:
????? 1、開發管理設計平臺(以下簡稱:管理平臺);
????? 2、Winform版客戶端;
????? 3、Web版客戶端(Winform和Web版客戶端以下簡稱:運行平臺)。
????? 開發管理設計平臺面向的用戶是應用系統程序員,主要目標是提高系統開發速度和質量,降低企業開發成本,其次是將程序員從枯燥、重復的編碼工作解脫出來,使其有更多的時間來理解客戶需求,做出符合客戶需求的產品。
????? 管理平臺主要功能是:完成所有應用模塊和流程的設計、發布和管理等工作。概括起來包括:
?????1、建立和發布數據表并建立表間關系;
?????2、外部數據源引入和管理;
?????3、企業權限管理;
?????4、表單設計和管理(Winform和Web表單);
?????5、流程設計和管理;
?????6、其他輔助功能。
?????Winform和Web客戶端面向的用戶是企業應用系統用戶。主要功能是:將管理平臺發布的應用模塊和流程提供給企業用戶使用。包括:
?????1、權限管理和解析;
?????2、應用模塊呈現;
?????3、流程解析;
?????4、應用系統輔助功能。
?????Web版同時還內置:內部郵箱、通訊錄、日程管理等功能。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
