- 相關推薦
通用計件工資軟件的設計與實現
“工資計算”是企業(yè)管理中最早應用計算機的內容之一,一般認為它的功能范圍比較小、實現比較容易,所以常用來作為管理信息系統的教學案例。但在不同行業(yè)、不同規(guī)模、不同生產特點的企業(yè),工資制度千差萬別,尤其是以多品種、多型號、多規(guī)格產品的小批量、大規(guī)模、勞動密集型為特點企業(yè),正確及時計算計件工資,也不是一件很簡單的事。很多企業(yè)根據自己的生產特點設計了專用軟件,即將不同的工段、工序、價格分別設計不同的程序模塊,分別進行計算。這類軟件不僅編寫起比較麻煩,而且在生產流程發(fā)生變化時還必需進行修改,往往事倍功半,這就需要設計一種通用的“工資計算”軟件,以實現不同企業(yè)使用同樣程序來計算計件工資,不僅可以提高計算機應用效果,同時也減少了因重復開發(fā)而造成的社會勞動的巨大浪費。本文根據工資軟件設計的一般方法,結合具體企業(yè)的應用實踐,對通用計件工資軟件的設計提出一種有效的設計實現方法,以供企業(yè)應用和研究開發(fā)人員參考。
“工資管理系統”是企業(yè)管理軟件中管理型會計軟件的一個組成模塊,多年來已成為一種較為定型的作法。因此,“通用計件工資軟件”當然不應該獨立存在的,它是“工資管理模塊”的一個組成部分,否則與“通用”就自相矛盾了,由于非計件工資的分析設計不是本文討論的主要對象,所以文題只標為“通用計件工資軟件的設計與實現”。由于計件工資與非計件工資是同時存的,在本文的后面部分將稍有提及它們之間的關系。
一、 需求分析
通用計件工資軟件的需求概括起來很簡單,就是能夠計算所有人員及其從事工序的計件工資。其中,主要有兩種情況,一是同一產品,按不同工序定價;二是同一工序,按不同產品定價。具體地說,包括以下幾個方法的處理任務。
1、 定義部門檔案、職工名冊,作為工資的計算對象和用于按部門進行數據匯總、核對。
2、 定義任意種類、數量、項目的“計件工資計算單”,每一計算單具有相同、相近或不同的定價項目。
3、 定義的計件工資計算單在使用中可以進行調整或修改,可以改變定價項目的價格。
4、 錄入計件工資工作量。要求用最簡捷的方式進行數據輸入。包括按日、按月進行的工作量統計。
5、 按每位職工輸出“計件工資計算明細表”,包含所有的詳細記錄,將計件項目、日期、工作量、單價、金額列示出來。區(qū)分應付工資項目和扣款項目。
6、 按每位職工的計件項目進行匯總。
7、 按部門進行數據匯總,以便在財務上對工資費用進行分配。
8、 按計件項目進行數據匯總,可以用來對部門工作量、生產及完成情況進行核對。
9、 計件工資與計時工作可能同時存在,應將其計算在一起并同時發(fā)放。
二、 設計存儲基礎資料和工資數據的表結構
在確定了需求之后,系統設計的一個關鍵任務就是如何存儲數據,這在軟件分析設計上叫“存儲策略”,存儲策略決定了數據處理對象的結果,同時也對數據處理方式有著重要的影響。在關系型數據庫系統中,主要是以表的形式來存儲數據的,因而設計哪些表以及表結構,也就成了存儲策略的主要部分。
1、 部門目錄表
字段名稱
數據類型
說 明
部門代號
字符串( 10 )
本表可分級設置部門目錄。在工資系統的其他表中只需存儲“部門代號”。數據類型的括號中數字是指字符串長度。底層明細是指分級結構中最后一級。
部門名稱
字符串( 50 )
底層明細
邏輯型
級次
整型
2、 計件項目表
字段名稱
數據類型
說 明
計件項目代號
字符串( 10 )
本表可分級設置多個層次的“計件項目”,每個底層明細的“計件項目”,實際上就是一張獨立的“工資計算表”,項目表中的項目可以是產品、零部件或工序。
計件項目名稱
字符串( 50 )
底層明細
邏輯型
級次
整型
3、 工資價格表
字段名稱
數據類型
說 明
計件項目代號
字符串( 10 )
本表為計件項目表中設計的“計件項目”設計所屬的用于計算工資的“工資項目”,“工資項目”是指直接可以制定價格并用來計算職工工資的同一產品的不同工序或同一工序的不同產品。
工資項目
字符串( 20 )
工資項目單位
字符串( 10 )
單價
數值型( 4 位小數)
4 、職工名冊表
字段名稱
數據類型
說 明
部門代號
字符串( 10 )
用于計算工資。
職工編號
字符串( 10 )
職工姓名
字符串( 10 )
5 、計件工資表
【通用計件工資軟件的設計與實現】相關文章:
聯鎖圖表軟件設計的實現技術與結構03-06
智慧機電項目云端與管理軟件的設計與實現03-15
關于工作流的軟件項目管理系統的設計與實現03-02