- 相關推薦
中小企業人力資源信息管理系統設計與實現論文
摘要:人才之爭是市場競爭中的核心內容之一。先進的人力資源管理系統越來越引人注目。本系統是一個為適應當前各中小企業對人力資源信息管理的迫切需求而設計開發的軟件系統,其開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面,整個系統從符合操作簡便、界面友好、靈活、實用、安全的要求出發,完成從事資料管理及崗位管理的全過程。
關鍵詞:Delphi;Access;ADO;人力資源
一、開發工具簡介
本人力資源管理系統為更好的符合企業的需要,決定采用Borland公司的Delphi2010程序設計語言開發用戶界面,后臺數據庫采用Access2010,前后臺的連接則運用Microsoft的ADO技術。
(一)Delphi技術介紹
Delphi提供可視化的集成開發環境(IDE),采用面向對象的編程語言--Object Pascal語言和基于控件方式的開發框架結構,有強大的數據庫開發能力,可廣泛地用于各類應用程序設計。
(二)Access技術介紹
Access是Office系統中一個重要的組件,它提供了一系列數據庫方面的解決辦法。通過它可以創建功能強大的數據庫解決方案,節約了開發與維護的時間。
(三)ADO技術介紹
ADO使用戶可以通過ODBC或者OLE DB方式和任何數據庫建立連接。
二、功能分析
人力資源信息多種多樣,但是與人力資源緊密相關的信息可分為關于“員工”和“崗位”的信息兩方面。本系統的重點放在人力資源資料管理和崗位管理中。根據功能分析,系統可以分為3個主要模塊如圖1所示。
三、數據庫表結構
數據庫的設計是該管理系統的關鍵環節,該系統中包括員工、崗位、職稱、部門四個部門,可以設計如下所示的數據庫表。Access數據庫,運行時不需要進行額外的設置。
如表1所示,崗位編制表保存了企業設置的所有崗位的信息,每設立一個崗位,則在本表中增加一條記錄,而每刪除一條記錄,則在本表中減少相應的記錄。可以使用代碼表示的崗位要求條件(如性別、學歷等的要求)保存在崗位編制要求表中,而本表中的崗位編制要求(GWBZ_YQ)字段是存儲一些不能表示為代碼、只能用文本記錄的要求信息。
如表2所示,職稱信息表保存了所有員工職稱變化情況。每個員工的每次職稱變化均在本表中增加一條記錄,因此每個員工也可能在本表中有多條記錄。
如表3所示,部門代碼表保存了單位所有部門的代碼和名稱信息。
四、系統主窗口
(一)窗口界面及屬性。
設置代碼窗口控件的主要屬性設置如表4所示。
(二)窗口主要代碼
在主窗口中調用各個模塊的方法主要是通過在主菜單處理過程中編寫相應的代碼完成的。在系統中調用各功能模塊的窗口有兩種類型:模式顯示和非模式顯示。通用的是非模式窗口用戶可以自由的在各非模式窗口之間切換,這適用于大多數功能模塊。
設置代碼模塊的調用
procedure Tfrm Main.N2Click(Sender: Tobject);
begin
try
frm Szdmb := Tfrm Szdmb.Create(nil); //創建設置代碼窗口
frm Szdmb.show Modal; //以模式方式顯示設置代碼窗口
finally
frm Szdmb.Free; //最后必須釋放窗口
end;
end;以上代碼完成了主窗口調用代碼模塊的功能。
五、系統技術難點和解決技巧
Delphi語 言 中提 供 了 許 多 圖 表 的Chart、DBChart、QRChart、Chartfx等,前面三個控件功能較為強大,但是使用不如Chartfx控件簡單。Chartfx給程序員提供了一個簡單易用的圖表控件。
(一)使用TChartfx創建一個簡單的圖表
使用TChart FX創建一個圖表是很容易的事,與別的控件一樣,只需要在控件欄中先遣Chartfx,然后在需要的地方畫出這個控件就可以了。
(二)改變已經存在的圖表的數據
一旦圖表已經創建,就能使用前面所說的Open Data Ex、Value、Close Data改變任何需要顯示的值。使用series和points的新數值調用Open Data Ex將會破壞已經存在的數據并且準備新的通道接受新數據。如果不想改變point和series的數值而改變顯示的值,則可以使用標志量COD_UNCHANGE,它意味著可以保持所有的舊數據。
六、結束語
人力資源管理系統是人力資源管理中的一項基礎性工作,它可為決策者提供許多必不可少決策信息,使管理和決策更加科學化和更符合實際。在實際開發過程中可以根據開發企業的實際,對本系統的功能進行多方面的擴充,從而更好地符合企業的需要。但由于篇幅例如代碼設置模塊、檔案信息管理、人員調離及離退休管理這些模塊的具體建設方法及步驟就相對省略了。
參考文獻:
[1]喬林。參透Delphi/Kylix.[M]北京:中國鐵道出版社,2012.
[2]周愛民。Delphi源代碼分析[M].北京:電子工業出版社,2014.
[3]Sibley E H. The Development of Database Technology. ACMComputer Surveys,Vol.8,No.1,1976.
[4]Fry James P,Sibley E H. Evolution of Database ManagementSystems. ACM Computer Surveys,Vol.8,No.1,1976.
[5]姜仁武。Delphi企業資源管理項目開發實踐[M].北 京:科學出版社,2010.
【中小企業人力資源信息管理系統設計與實現論文】相關文章:
計算機信息管理系統的開發與實現論文10-26
淺談企業供水信息管理系統的運用論文10-09
企業應用信息管理系統的問題研究論文10-09
基于角色訪問控制的OA系統的設計與實現10-26
關于檔案管理的設計與實現的論文10-10
論設計中品牌文化的實現論文10-12
中小企業生產管理系統架構實例論文10-09
工商管理辦公自動化系統的實現論文10-12
有關企業會計信息管理系統設計研究論文10-12
中小企業人力資源管理問題研究論文10-09