程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> ERP開源框架 + 二次開發平台 介紹

ERP開源框架 + 二次開發平台 介紹

編輯:Delphi

經歷了多年軟件開發,深受網絡大俠們的資源共享才得以有所成績,

本人主要是做企業ERP軟件,一直有個感受,開發具體某個功能不難,但隨著需求的增加,管理龐大的代碼卻成了最大的問題

而為企業管理所做的開發,如何管理代碼,卻和企業管理有著神似的地方,對軟件開發而言,框架相當重要,換個角度來講,這是一種開發的管理

 

網絡上有一個Delphi的開源框架

通過對其源代碼的研究,覺得是個很不錯的框架,所以進行簡單的修改,使其更符合ERP軟件的開發

加上對 FastReport 代碼的研究,設計出一套可二次開發的軟件

 

我先傳上DEMO,陸續的日子裡,我將詳細說明一下 的使用,

框架代碼將全部提供,並提供部分基於框架下開發出來的代碼

 

如有興趣做企業ERP軟件的朋友們,可一起研究

 

開發平台:Delphi2010

控件:DevExpress, FastReport4.9, UniDAC, CnPack

數據庫:SQL / Access / Oracle

 

DEMO下載地址 : http://pan.baidu.com/s/1vM1WJ

 

先看下效果演示

 

程序安裝

下載解壓後,安裝Fonts目錄下的字體,如果是WiN7系統則略過

復制Runtime-Library目錄的文件到系統目錄或者當前目錄也行

啟動程序 ERPMain.exe

 

TOOL目錄下是一個數據庫跟蹤程序,安裝後啟動,這個工具絕對比你用SQL的事件探查器要方便,

哪個數據庫控件執行了什麼語句,帶什麼參數,執行成敗等一目了然,還支持遠程跟蹤

啟動程序後會檢測加密狗,有關程序加密,這裡僅是演示,這部分會開放出來

關閉加密狗提示,會出現要求注冊,這裡先輸入試用注冊碼F787F7EDF86FF8D9F942F91AF93FF923F935F90FF929

有效期到2014/12/31

登陸系統,數據庫采取我在網絡上的SQL數據庫,帳號001密碼001可登陸進行測試

這裡的菜單功能均為演示,都是動態創建並綁定事件

先看下 系統皮膚設置

換個皮膚名立即生效

再看下系統模塊加載設置,這裡設置了系統啟動時要加載哪些包,加載相應的包才能啟動相應的功能

這就是插件式開發,通過加載哪些包,配合菜單,就能組合出各種系統,比如OA管理系統,進銷存管理系統,資產管理系統

重點看一下 二次開發平台IDE,啟動後界面如下

點菜單設計-》新建設計窗體,出現如下的基類選擇

雙擊選擇後,會出現該基類窗體,進行設計

這時就像Delphi開發一樣,進行界面擺設

然後點擊菜單 查看-》編寫腳本

然後保存,這時代碼和窗體將保存在數據庫表

接下來是將設計好的窗體呈現到客戶端

點擊打如下菜單

效果如下

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved