韓凌玲
(河北能源職業技術學院,河北唐山 063004)
軟件柔性在企業工資管理系統中的應用
韓凌玲
(河北能源職業技術學院,河北唐山 063004)
在軟件的生命周期中反映各種形式的變化是一個不可避免的問題。軟件所面臨的挑戰也主要來自于多種多樣的變化需求,在軟件無法滿足變化的用戶需求時,軟件的柔性解決了這個問題,在企業工資管理系統中的應用得以充分體現。
軟件;柔性;工資管理系統
軟件適應變化的能力稱為軟件的柔性,采用新的思想來整合各種方法和技術,用新的概念來描述軟件的應變能力。柔性軟件系統是在一定范圍內能夠滿足和適應用戶不斷變化的需求的應用軟件系統,其使用環境和用戶需求發生變化時,不修改或者稍加修改就能滿足用戶的需要。
隨著經濟的發展,現代的企業正向著大型化、規模化發展,面對于大中型企業中員工、職稱等與工資管理有關的信息都在不斷變化。通過企業工資管理系統,使企業的工資管理工作系統化、規范化、自動化,從而達到提高企業管理效率的目的。系統開發的總體目標是使辦公人員可以輕松快捷的完成工資管理的任務。根據管理系統的功能,結合本單位、本部門的實際,自行設計工資的計算和處理方法。一旦該部門的系統需求發生改變,可以自行修改設計或者設計新的管理系統以滿足自身的需要。這就體現了工資管理系統的柔性化,體現了面向普通用戶的柔性。
工資管理系統開發平臺向開發人員提供直觀的、交互的、可視化的、快速的方法,通過良好的操作界面,定義出特定信息系統,并能動態地調整目標系統的功能。開發人員通過工資管理系統開發平臺,可以重新調整和組裝可重用資源來形成新的系統,滿足用戶深層次變化的要求。這就實現了工資管理系統結構和開發上的柔性化,體現了面向開發人員的柔性。
因此對企業工資管理系統設計要求如下:
1.盡量利用企業現有軟硬件環境,采用先進的管理系統開發方案,從而達到充分利用企業現有資源的目的。
2.系統應符合企業工資管理的規定,滿足企業相關人員日常使用的需要,并達到操作過程中的直觀、方便實用、安全等要求。
3.系統采用模塊化程序設計方法,既便于系統功能的各種組合和修改,又便于未參與開發的非專業人員進行補充、維護。
企業工資管理系統需要完成的功能主要有:進入系統的權限設置、系統數據初始化、員工基本信息數據的輸入、員工基本信息數據的修改和刪除、企業工資的基本設定、員工工資的瀏覽及打印。
企業工資管理系統要面對太多差異、太多的變化。如不同的運行平臺、不同的數據格式、不同的數據來源、不同數據加工方法、不同的使用階段等等。如果僅僅看到差異和不同點,則無法實現企業工資管理系統。因此需要將隱藏在差異和變化背后的共性挖掘出來。各種工資管理系統共性的功能是都需要進行數據格式的定義操作、信息來源的定義操作、信息處理方法的定義操作、報表的查詢打印;變性的內容是信息源集、信息項集、信息加工處理集不同。不同的企業工資管理系統功能上相差很大,領域范圍也不一樣,但從總體上看都應具有信息輸入、信息處理、信息輸出的功能。共性是管理系統中的數據都是數據源,變性是每個管理系統數據的存放位置、存放形式、數據的含義是不同的。
數據庫是把數據按一定的結構和形式組織起來的記錄的集合。把表放入數據庫中,可減少用冗余數據的存儲,保護數據的完整性。可添加視圖并連接到一個數據庫中,用來更新記錄,或擴充訪問遠程數據的能力。
在數據庫應用系統的開發過程中,數據庫的結構設計是一個非常重要的問題。優化的數據庫結構會減小數據庫的存儲量,數據的完整性和一致性比較高,系統具有較快的響應速度,簡化了基于此數據庫的應用程序的實現。
1.概念結構設計
這一階段是在制定計劃的基礎上,設計出能夠滿足用戶需求的各種實體,以及它們之間的關系,為今后的邏輯結構設計打下基礎。根據設計規劃的實體有:員工實體,員工工資實體,工資等級實體,所在崗位實體,工齡實體,公司福利實體。
2.邏輯結構設計
將上面的數據庫概念結構轉化為Visual Basic 6.0系統所支持的實際數據模型,也就是數據庫的邏輯結構。設計出數據庫中的表格以及各個表格之間的關系。企業工資管理系統數據庫中各個表格的設計對應數據庫中的一個表,其中公司福利表主要包括的字段有:編號、姓名、醫藥補貼、糧貼、洗理費、回民補貼、煤貼、肉價補貼、一孩補貼、交通補貼、房帖等等。
該系統包含權限設置、開始界面、員工信息、工資基本設定、工資匯總等十幾個窗體。其中員工信息包括:基本信息及瀏覽信息;工資基本設定包括:基礎工資、崗位工資、工齡工資及企業福利的設定;工資匯總包括:工資總表;個人工資查詢包括:個人工資查詢及顯示與工資有關的報表信息。各窗體的執行次序可參見如下系統運行步驟圖:
下面以幾個典型模塊為例進行說明。

以表“工齡工資”為數據環境。在此窗口的表格中有工齡年限、工資額和備注三項內容。在大多數的企業或公司都會根據員工工作年限的不同制定不同工齡工資。這是新、老員工的一個重要區別。企業管理人員可根據員工的工作年限對應的工資額來完成員工的工齡工資的設定。管理人員可以在企業發展的不同時期、不同階段對工齡工資部分的工齡年限和工資額進行相應的調整及添加或修改。
在此窗口的數據環境中有編號、姓名、醫藥補貼、糧貼、洗禮費、回民補貼和總計等十二項內容。在大多數的企業都會為員工制定不同的公司福利政策。企業在制定這項政策時是會與員工的所在崗位、工資等級、工齡工資、工作表現等掛鉤。以此促進員工的工作積極性。窗口中包含的五個按鈕為:修改、修改確認、添加、計算總計、退出。企業管理人員可以在企業發展的不同時期、不同階段對企業福利部分的所有項目進行相應的調整及添加或修改;“計算總計”按鈕用于對表中每一條記錄中的所用福利項進行匯總,給出每一個員工所得的福利總額。
因為報表是在瀏覽窗口中可以瀏覽數據表和數據庫中保存的數據。而查詢和視圖可以在數據表和數據表中查找滿足一定條件的數據,查詢的結果還可以在瀏覽窗口顯示出來。但是,僅將這些數據在瀏覽窗口顯示出來是不夠的,有時用戶希望將這些數據以各種表格的形式輸出。為此,可以使用柔性報表系統打印輸出,為用戶的表格輸出設計帶來極大的方便。打印報表就是把已生成的報表從打印機上輸出的過程。在這里可以利用CELL組件良好的打印接口函數,打印實現起來比較容易。
這一功能是真正的企業與員工的接口。當擁有合法員工號和密碼的用戶輸入正確的員工號和密碼時,才可以在單擊“確定”按鈕后在窗口的其它文本框中顯示相應的內容。如果員工號或密碼錯誤,則在單擊“確定”按鈕時不能通過。這是限制非法用戶偷窺他人信息的最直接的辦法。
軟件柔性在企業工資管理系統中的應用向開發人員和用戶提供直觀的、交互的、可視化的、快速的方法,通過良好的操作界面,定義出面向廣大用戶的工資管理系統,并能動態地調整目標系統的功能。開發人員利用軟件柔性制作工資管理系統,可以重新調整和組裝可重用資源來形成新的系統,滿足用戶深層次變化的要求。這就實現了工資管理系統結構和開發上的柔性化,體現了面向開發人員和用戶的柔性。
[1]申利民.柔性軟件開發技術.國防工業出版社,2003(9).
The Application of Software Flexibility in the System of Com pany Salary
HAN Ling-ling
(Hebei Energy Institute of Vocation and Technology,Tangshan 063004,China)
The life cycle of software reflects the various forms of changes.The challenges faced by software mainly come from a variety of changes in demands.When the software can not meet the needs of users,the flexibility of software solves this problem,which is demonstrated in the system of company salary.
software;flexibility;the system of salary
TP311.52 < class="emphasis_bold">文獻標識碼:A
A
1671-3974(2012)01-0040-03
2011-11-20
韓凌玲(1978-),女,大學,河北能源職業技術學院信息工程系教師,講師。研究方向:計算機教學。