李 強
(東北石油大學 163318)
隨著計算機技術的飛速發展,計算機在企業管理中應用的普及,利用計算機實現企業人事管理勢在必行[1]。目前市面上流行的人事管理系統很多。但是,對于小型企事業單位的人事管理系統來說,只需要一個操作方便,功能實用,能滿足本中心單位對數據的管理及需求的系統。本系統的目標就是在于開發一個功能實用、操作方便,簡單明了的人事管理系統。
B/S結構,即Browser/Server(瀏覽器/服務器)結構是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構[2]。這種結構的前端是以TCP/IP協議為基礎的,企業內的WWW服務器可以接受安裝有Web瀏覽程序的Internet終端的訪問,作為最終用戶,只要通過Web瀏覽器,結合瀏覽器的多種Script語言和ActiveX技術,各種處理任務都可以調用系統資源來完成,這樣大大簡化了客戶端,減輕了系統維護與升級的成本和工作量,降低了用戶的總體擁有成本[3]。B/S架構的軟件只需要管理服務器,所有的客戶端只是瀏覽器,根本不需要做任何的維護,如果是異地只需要把服務器連接網絡即可立即進行維護和升級,這對人力、時間、費用的節省是相當驚人的[4]。基于Web的人事管理系統的特點便是利用B/S結構,實現人員信息的查找、添加等在線管理功能。
該信息管理系統在Windows 2003 Server平臺上開發,開發工具采用基于Object Pascal 語言的Delphi開發。該系統的工作流程為:用戶登錄通過權限判斷,如果是普通用戶只能進行瀏覽、打印報表和修改密碼等操作;如果是管理員則可以對任何信息進行操作,例如可以進行人員基本信息錄入、修改和刪除,人員的調動等操作。
系統的主要功能特點有:
(1)系統登錄
在系統被訪問之前,要對進入系統的用戶進行安全性檢查,防止非法用戶進行系統破壞數據及威脅系統安全,避免不必要的損失。只有合法的用戶在輸入正確的密碼后方可進入系統。
(2)主界面
在該界面窗口中,共有人員基本信息、調配管理、外派管理、辭退管理、考勤瀏覽、考勤匯總、薪資瀏覽、薪資統計等功能,用戶以點擊相應功能的方式快捷地對系統內信息進行查詢、修改、瀏覽等操作來使用系統。
(3)更改密碼:
用戶可以通過此功能方便地修改自己的密碼,以防密碼泄露后對數據的安全性造成威脅。
系統的主界面為如圖1所示。

圖1 系統主界面
本系統中的界面幾乎都是利用Dreamweaver Mx工具生成,然后將相應代碼嵌入到Delphi代碼里的。
系統默認的界面為查詢界面,此查詢界面就是利用Dreamweaver Mx工具生成,然后將相應代碼嵌入到Delphi代碼里,此查詢界面如圖2所示:

圖2 人員信息查詢界面
直接點擊“提交”按鈕可以進入人員信息列表界面,查看本企業的所有人員信息,其界面設計如圖3所示。

圖3 人員基本信息表界面
點擊按鈕人員招聘、修改、刪除或者詳細信息按鈕,可以進入圖4所示界面。

圖4 人員信息操作界面
但如果點擊“人員招聘”按鈕,進入的界面同人員基本信息操作界面相同,只是所有信息為空而已。點擊人員調配按鈕,則進入人員調配信息輸入界面,如圖5所示。

圖5 人員調配信息輸入界面
其與人員基本信息實現不同的地方也就是人員考勤信息匯總的匯總表合計行的實現,只需在Dreamweaver Mx里特殊處理以后,加載到Delphi代碼里即可。
該模塊具體功能實現與人員基本信息相似,但在用戶信息表中密碼顯示時顯示為“*******”,這樣有利于用戶密碼的保密性,其具體代碼為:

輔助功能中計算器與日歷薄的實現是利用JavaScript語言編寫而成(此JavaScript代碼是網上找的),然后將其保存為Html的形式,直接在Delphi中調用相應文件即可。
本系統針對人事管理的日常業務范圍,設計了員工基本信息子系統、考勤信息子系統、薪資管理子系統、系統管理子系統和用戶管理子系統等。整個系統就是要對人事管理相關的信息實現管理(錄入、查詢、修改、刪除)操作。各大功能的實現按不同的用戶權限進行,管理部分只能有管理員才能進行。系統非常簡單,只是真正人事管理系統的一個基礎。由于考慮問題不夠充分,功能還不夠完善,還有些不足的地方需要改進。
[1]劉瑞新.Delphi數據庫程序設計教程[M].北京:機械工業出版社,2005.
[2]MarcoCantu.Delphi6從入門到精通[M].北京:電子工業出版社,2002.
[3]林金林.Delphi5實務經典[M].北京:中國鐵道出版社,2000.
[4]呂偉臣.精通Delphi 7.0通[M].北京:科學出版社,2002.