程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> delphi+Oracle做的三層結構的干部管理系統

delphi+Oracle做的三層結構的干部管理系統

編輯:Delphi

  好久都沒有動opc了,一直在做干部管理的項目,把界面貼兩張,請各位達人批評與斧正。

  

  

  做了這麼久,有一些心得,這個系統沒有什麼新的技術,Delphi+Oracle的三層結構,代碼大概有五萬行,50個左右的窗體,83個Excel模版(這個最痛苦)。我覺得比較重要的技術有:

  1、多線程的數據+Excel模版生成報表。采用多線程是由於有時生成的報表比較大,數據比較多,時間很長,在狀態欄監視多線程進行的狀態;采用Excel是因為他們對Excel比較熟悉,在生成餅圖、棒圖之類的圖形的時候,可以調用Excel強大的功能(偷懶而已:))。由於報表眾多,我一次次的重構,希望找出報表的通性,可是情況太復雜了,代碼寫的很長。最後做了一個自定義報表模塊,可以根據規則,增加新的報表,充分利用數據。

  2、靈活的數據統計。由於對數據統計要求比較高,要做的很靈活,這點也是很傷腦筋的。我做的統計有這麼幾步,先選擇一定范圍的人員,對這批人員進行任意的增減(有時要統計各個單位一把手的情況,這點在程序中很難辦,算了,交給你自己選擇吧,呵呵),再對統計項目的任意兩兩組合

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