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