- 相關(guān)推薦
中小企業(yè)人力資源信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文
摘要:人才之爭(zhēng)是市場(chǎng)競(jìng)爭(zhēng)中的核心內(nèi)容之一。先進(jìn)的人力資源管理系統(tǒng)越來越引人注目。本系統(tǒng)是一個(gè)為適應(yīng)當(dāng)前各中小企業(yè)對(duì)人力資源信息管理的迫切需求而設(shè)計(jì)開發(fā)的軟件系統(tǒng),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面,整個(gè)系統(tǒng)從符合操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā),完成從事資料管理及崗位管理的全過程。
關(guān)鍵詞:Delphi;Access;ADO;人力資源
一、開發(fā)工具簡(jiǎn)介
本人力資源管理系統(tǒng)為更好的符合企業(yè)的需要,決定采用Borland公司的Delphi2010程序設(shè)計(jì)語言開發(fā)用戶界面,后臺(tái)數(shù)據(jù)庫采用Access2010,前后臺(tái)的連接則運(yùn)用Microsoft的ADO技術(shù)。
。ㄒ唬〥elphi技術(shù)介紹
Delphi提供可視化的集成開發(fā)環(huán)境(IDE),采用面向?qū)ο蟮木幊陶Z言--Object Pascal語言和基于控件方式的開發(fā)框架結(jié)構(gòu),有強(qiáng)大的數(shù)據(jù)庫開發(fā)能力,可廣泛地用于各類應(yīng)用程序設(shè)計(jì)。
。ǘ〢ccess技術(shù)介紹
Access是Office系統(tǒng)中一個(gè)重要的組件,它提供了一系列數(shù)據(jù)庫方面的解決辦法。通過它可以創(chuàng)建功能強(qiáng)大的數(shù)據(jù)庫解決方案,節(jié)約了開發(fā)與維護(hù)的時(shí)間。
。ㄈ〢DO技術(shù)介紹
ADO使用戶可以通過ODBC或者OLE DB方式和任何數(shù)據(jù)庫建立連接。
二、功能分析
人力資源信息多種多樣,但是與人力資源緊密相關(guān)的信息可分為關(guān)于“員工”和“崗位”的信息兩方面。本系統(tǒng)的重點(diǎn)放在人力資源資料管理和崗位管理中。根據(jù)功能分析,系統(tǒng)可以分為3個(gè)主要模塊如圖1所示。
三、數(shù)據(jù)庫表結(jié)構(gòu)
數(shù)據(jù)庫的設(shè)計(jì)是該管理系統(tǒng)的關(guān)鍵環(huán)節(jié),該系統(tǒng)中包括員工、崗位、職稱、部門四個(gè)部門,可以設(shè)計(jì)如下所示的數(shù)據(jù)庫表。Access數(shù)據(jù)庫,運(yùn)行時(shí)不需要進(jìn)行額外的設(shè)置。
如表1所示,崗位編制表保存了企業(yè)設(shè)置的所有崗位的信息,每設(shè)立一個(gè)崗位,則在本表中增加一條記錄,而每刪除一條記錄,則在本表中減少相應(yīng)的記錄。可以使用代碼表示的崗位要求條件(如性別、學(xué)歷等的要求)保存在崗位編制要求表中,而本表中的崗位編制要求(GWBZ_YQ)字段是存儲(chǔ)一些不能表示為代碼、只能用文本記錄的要求信息。
如表2所示,職稱信息表保存了所有員工職稱變化情況。每個(gè)員工的每次職稱變化均在本表中增加一條記錄,因此每個(gè)員工也可能在本表中有多條記錄。
如表3所示,部門代碼表保存了單位所有部門的代碼和名稱信息。
四、系統(tǒng)主窗口
。ㄒ唬┐翱诮缑婕皩傩浴
設(shè)置代碼窗口控件的主要屬性設(shè)置如表4所示。
(二)窗口主要代碼
在主窗口中調(diào)用各個(gè)模塊的方法主要是通過在主菜單處理過程中編寫相應(yīng)的代碼完成的。在系統(tǒng)中調(diào)用各功能模塊的窗口有兩種類型:模式顯示和非模式顯示。通用的是非模式窗口用戶可以自由的在各非模式窗口之間切換,這適用于大多數(shù)功能模塊。
設(shè)置代碼模塊的調(diào)用
procedure Tfrm Main.N2Click(Sender: Tobject);
begin
try
frm Szdmb := Tfrm Szdmb.Create(nil); //創(chuàng)建設(shè)置代碼窗口
frm Szdmb.show Modal; //以模式方式顯示設(shè)置代碼窗口
finally
frm Szdmb.Free; //最后必須釋放窗口
end;
end;以上代碼完成了主窗口調(diào)用代碼模塊的功能。
五、系統(tǒng)技術(shù)難點(diǎn)和解決技巧
Delphi語 言 中提 供 了 許 多 圖 表 的Chart、DBChart、QRChart、Chartfx等,前面三個(gè)控件功能較為強(qiáng)大,但是使用不如Chartfx控件簡(jiǎn)單。Chartfx給程序員提供了一個(gè)簡(jiǎn)單易用的圖表控件。
。ㄒ唬┦褂肨Chartfx創(chuàng)建一個(gè)簡(jiǎn)單的圖表
使用TChart FX創(chuàng)建一個(gè)圖表是很容易的事,與別的控件一樣,只需要在控件欄中先遣Chartfx,然后在需要的地方畫出這個(gè)控件就可以了。
。ǘ└淖円呀(jīng)存在的圖表的數(shù)據(jù)
一旦圖表已經(jīng)創(chuàng)建,就能使用前面所說的Open Data Ex、Value、Close Data改變?nèi)魏涡枰@示的值。使用series和points的新數(shù)值調(diào)用Open Data Ex將會(huì)破壞已經(jīng)存在的數(shù)據(jù)并且準(zhǔn)備新的通道接受新數(shù)據(jù)。如果不想改變point和series的數(shù)值而改變顯示的值,則可以使用標(biāo)志量COD_UNCHANGE,它意味著可以保持所有的舊數(shù)據(jù)。
六、結(jié)束語
人力資源管理系統(tǒng)是人力資源管理中的一項(xiàng)基礎(chǔ)性工作,它可為決策者提供許多必不可少?zèng)Q策信息,使管理和決策更加科學(xué)化和更符合實(shí)際。在實(shí)際開發(fā)過程中可以根據(jù)開發(fā)企業(yè)的實(shí)際,對(duì)本系統(tǒng)的功能進(jìn)行多方面的擴(kuò)充,從而更好地符合企業(yè)的需要。但由于篇幅例如代碼設(shè)置模塊、檔案信息管理、人員調(diào)離及離退休管理這些模塊的具體建設(shè)方法及步驟就相對(duì)省略了。
參考文獻(xiàn):
[1]喬林。參透Delphi/Kylix.[M]北京:中國鐵道出版社,2012.
[2]周愛民。Delphi源代碼分析[M].北京:電子工業(yè)出版社,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企業(yè)資源管理項(xiàng)目開發(fā)實(shí)踐[M].北 京:科學(xué)出版社,2010.
【中小企業(yè)人力資源信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)論文】相關(guān)文章:
計(jì)算機(jī)信息管理系統(tǒng)的開發(fā)與實(shí)現(xiàn)論文10-26
淺談企業(yè)供水信息管理系統(tǒng)的運(yùn)用論文10-09
企業(yè)應(yīng)用信息管理系統(tǒng)的問題研究論文10-09
基于角色訪問控制的OA系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)10-26
關(guān)于檔案管理的設(shè)計(jì)與實(shí)現(xiàn)的論文10-10
論設(shè)計(jì)中品牌文化的實(shí)現(xiàn)論文10-12
中小企業(yè)生產(chǎn)管理系統(tǒng)架構(gòu)實(shí)例論文10-09
工商管理辦公自動(dòng)化系統(tǒng)的實(shí)現(xiàn)論文10-12
有關(guān)企業(yè)會(huì)計(jì)信息管理系統(tǒng)設(shè)計(jì)研究論文10-12
中小企業(yè)人力資源管理問題研究論文10-09