摘 要:目前市場已推出很多大型的企業人事檔案與工資管理系統,由于這種大型系統功能全面,中小型企業有一些功能模塊用不著,加之大型系統成本過高,中小型企業難以承擔。為此,本系統著眼于中小型企業檔案與工資管理系統的特殊需求, 使用Visual Basic 6.0作為系統開發平臺,并用SQL Server 2000作為數據庫開發,利用Visual Basic6.0提供的各種面向對象的開發工具,創建了一套行之有效的中小型企業人事檔案與工資管理系統的方案,設計并實現了中小型人事企業檔案與工資管理系統。
關鍵詞:中小型企業;管理系統;檔案與工資
由于中小型企業人事檔案與工資管理屬于中小型數據庫應用程序,所需要的資源就是一臺計算機、Visual Basic 6.0和SQL Server 2000,不需要特殊設備的支持。而且,當系統開發完成時,根據中小型企業人事檔案與工資管理的廣泛性,可將系統擴展為通用軟件,增加其通用性,實現資源的最大利用率。
以用戶觀點來看用戶需求:① 系統應符合企業人事、工資管理制度,達到操作直觀、方便、實用、安全等要求。② 軟件具有通用性,便于用戶操作,采用人機對話方式應直觀明了提示要清楚,顯示格式要清晰。③ 要熟練運用和掌握VB的操作過程,數據庫的建立要簡潔明了,通俗易懂,設計的模塊都要完善,以滿足用戶要求。④ 結構要合理、盡量要能用。⑤ 對數據庫的查詢、修改等模塊按照計算機的編碼范圍來準確無誤的查詢、修改等。⑥ 工作量統計要準確。⑦ 報表要美觀。
一、本系統的適用對象
本軟件是針對中小型檔案與工資管理系統方面的設計,此系統要涉及到兩個數據庫的管理情況,即職工檔案數據庫和職工工資數據庫。通過本系統可對在職的所有職工的情況進行調查和了解,可以對職工的工資進行計算,也可以了解和掌握每位職工的檔案信息。
二、系統設計與實現
1.系統設計
根據上一章的系統分析,可以將系統分為7個功能模塊,如圖1
在前面的概要設計中,已將系統劃分為多個模塊,并將它們按照一定的原則組裝起來?,F在所要做的就是確定每個模塊具體執行過程,對于多類型用戶的管理系統來說,每一類用戶的工作流程都是不相同的,多用戶系統的工作流程都是從用戶登錄模塊開始,對用戶的身份進行認證,身份認證可以分為以下兩個過程:
(1) 確認用戶是否是有效的系統用戶。
(2)確定用戶的類型。
進入系統后,不同類型的用戶所操作的模塊不同。C類用戶可以使用人事管理系統的全部模塊,系統的所有模塊功能都可以實現。A類用戶管理部分的功能則非常簡單,只需要管理與檔案信息有關的所有模塊。B類只需要管理與工資信息有關的所有模塊。
2.系統效果
當在運行本系統時,首先進入用戶眼簾的是一個用戶登錄窗體;當登錄正確的時候,就進入主窗體模塊,根據登錄時的用戶名和密碼的不同,區分用戶權限,主窗體模塊可使用的模塊不同;當是A類用戶或C類用戶可以使用人事管理→檔案管理模塊。當打開檔案管理模塊可以通過使用SSTab控件來瀏覽職工的信息。(包括:職工基本列表、職工其它情況;職工其它情況又包括:崗位變動、教育培訓、專業技術、工作簡歷、獎懲情況和家庭成員)可以對這些記錄進行添加、刪除、修改。
當是B類用戶或C類用戶您可以使用人事管理→工資管理模塊。進入工資管理模塊可以通過使SSTab控件來瀏覽職工的工資信息。(包括:職工實發工資、其它補貼、工資變動和各項扣款。各項扣款又包括:工資制度管理和職工考勤信息)可以對這些記錄進行添加、刪除、修改和計算。
當是A類用戶或C類用戶,可以使用查詢→檔案查詢→基本檔案信息查詢系統,在基本檔案信息查詢模塊中可以按一個條件進行查詢也可以通過“and”和“or”邏輯運算符進行兩個條件的查詢,用戶可以通過在選擇字段、選擇條件和連接方式五個組合框中選擇查詢的字段、條件和連接關系。在兩個輸入值的文本框中輸入值,單擊“執行查詢”進行查找滿足條件的記錄,當查到滿足條件的記錄后,會顯示在該窗體上方的DataGrid控件中。
其總體效果:
① 輸出的報表與設計格式一致;
② 查詢顯示結果正確;
③ 統計結果正確;
④ 其它各項功能運行正常。
查詢可以采用兩個條件進行查詢這樣減少了查詢的重復次數。數據統計部分,用戶只需要輸入幾個值,就可以統計出想要的結果。
參考文獻:
[1] 高春艷 李俊民 劉彬彬 Visual Basic應用開發完全手冊 人民郵電出版社2006年12月.
[2] 溫庭輝 何滿輝SQL SERVER 實用教程 高等教育出版社,2004-2.
[3] 周立柱. SQL Server數據庫原理——設計與實現. 清華大學出版.2004年4月.
[4] 易福華 Visual Basic典型系統實戰與解析 電子工業出版社2007年1月.