黃曉凱
【文章摘要】
科學(xué)發(fā)展觀是指導(dǎo)發(fā)展的世界觀和方法論的集中體現(xiàn),是我國經(jīng)濟社會發(fā)展必須堅持和貫徹的重大戰(zhàn)略思想,是我們在實際工作中必須遵循的重要指導(dǎo)方針。科學(xué)發(fā)展觀第一要義是發(fā)展,核心是以人為本,基本要求是全面協(xié)調(diào)可持續(xù),根本方法是統(tǒng)籌兼顧。隨著煤礦企業(yè)逐步向著科學(xué)化、現(xiàn)代化走入各行業(yè)的領(lǐng)先位置,煤礦企業(yè)工資管理系統(tǒng)也成了公司管理的一個重要內(nèi)容,是一種典型的管理系統(tǒng),其開發(fā)主要包括后臺的數(shù)據(jù)庫的建立、維護以及前端的相應(yīng)應(yīng)用程序的開發(fā)兩個方面的內(nèi)容,系統(tǒng)的建立和維護主要要求其管理數(shù)據(jù)的系統(tǒng)性、規(guī)范性、自動性等特點,而前臺的應(yīng)用程序開發(fā)則要求做到各項功能要完備、操作要簡便、易學(xué)易用等特點。
綜合上述各項要求,本文首先分析了企業(yè)工資管理系統(tǒng)的應(yīng)用現(xiàn)狀,闡述了本工資管理系統(tǒng)的開發(fā)目的,通過對數(shù)據(jù)庫技術(shù)的現(xiàn)狀與發(fā)展,數(shù)據(jù)庫系統(tǒng)的選擇原則,系統(tǒng)開發(fā)工具的選擇一系列問題的分析確定了系統(tǒng)的開發(fā)平臺。接著闡述了MIS系統(tǒng)基本理論,并在此理論指導(dǎo)下,詳細給出了從工資管理系統(tǒng)分析到總體詳細設(shè)計與實現(xiàn)及測試的各個環(huán)節(jié),最后對本系統(tǒng)作了客觀評價指明了系統(tǒng)的現(xiàn)實意義,缺點以及系統(tǒng)的升級方向。利用其能快速地構(gòu)建各類對象,特別是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的最具特色的智能化控件,在短時間內(nèi)快速建立起系統(tǒng)的原型,然后再對原型不斷地根據(jù)需要進行修正和改進,直到形成用戶滿意的可行系統(tǒng)為止。
【關(guān)鍵詞】
控件;窗體;企業(yè)工資管理系統(tǒng);數(shù)據(jù)庫;MIS
1 企業(yè)工資管理系統(tǒng)概述
1.1 系統(tǒng)的主要功能
企業(yè)工資管理系統(tǒng)的主要任務(wù)是用計算機對各種工資信息進行日常的管理,如查詢、修改、增加、刪除以及存儲等,迅速準(zhǔn)確地完成各種工資信息的統(tǒng)計計算和匯總工作,快速打印出工資報表,針對系統(tǒng)服務(wù)對象的具體要求,設(shè)計了企業(yè)工資管理系統(tǒng)。企業(yè)工資管理系統(tǒng)主要有以下幾大功能:
1)對單位人員的變動進行處理。一個單位的職工不會是一成不變的,總是在不斷的變化:有調(diào)出、有調(diào)入、也有職工在本單位內(nèi)部調(diào)動。因此,設(shè)計系統(tǒng)是應(yīng)考慮到這些情況。
2)對職工的工資進行計算、修改。可以對職工的工資檔案進行個別、部分和批量修改,同時,能對各職工的工資進行計算,即計算應(yīng)發(fā)金額、應(yīng)扣金額及實發(fā)金額等。
3)查詢統(tǒng)計功能。要求即可以單項查詢,比如查看某個職工的工資情況等;也可以多項查詢,比如某部門工資數(shù)在某一范圍的職工的工資情況等。
4)報表打印功能。每月發(fā)放工資時,要求能夠打印本月的工資表、隨工資發(fā)給每個職工的工資條以及工資統(tǒng)計表。
1.2 方法概要
本工資管理系統(tǒng)是采用面向?qū)ο蟮某绦蛟O(shè)計思想進行編制的,整個系統(tǒng)由若干個表單、類、報表以及一個主菜單組成,有項目管理器統(tǒng)一管理全部程序的編寫和調(diào)試。用戶可以通過主菜單或總表單調(diào)用系統(tǒng)的各項功能。
1)面向?qū)ο笤O(shè)計不再是單純的從代碼的第一行一直編到最后一行,而是考慮如何創(chuàng)建類和對象,利用類和對象來簡化程序設(shè)計,并提供代碼的封裝和可重用性,便于程序的維護與擴展。
2)所謂的對象是一種抽象的名稱,用來對應(yīng)實現(xiàn)世界存在的“東西”。一個窗口、一個按鈕、一個菜單都可視為一個對象,而按鈕對象、菜單對象、又會出現(xiàn)在窗口對象中,因此按鈕對象、菜單對象便是窗口的組件之一。對象內(nèi)部的數(shù)據(jù)是不能隨意更改的,必須由外部向其傳遞信息,再由對象按其方法加以處理。用戶無需知道其任何細節(jié),操作是封閉的,對象之間能通過函數(shù)調(diào)用相互通信。
3)類可視為一個產(chǎn)品模具、一個模塊。在面向?qū)ο笤O(shè)計中,類是對象的原型,是對象的制作器。類的概念是面向?qū)ο蟪绦蛟O(shè)計最重要的特征。所謂類,是指由數(shù)據(jù)結(jié)構(gòu)及其相關(guān)操作所形成的集合,描述該類任一對象的共同的行為特征,是對一組性質(zhì)相同的對象的程序描述,概括了對象的共同性質(zhì)和數(shù)據(jù)。
4)面向?qū)ο笤O(shè)計的核心是類的設(shè)計。例如:可以定義一個“工資查詢表單”類,該類中可以定義查詢的姓名、年齡、工資等等信息,則以此類為原型可以設(shè)計出眾多的“工資查詢表單”類的對象實例,這些實體都具有類中所定義的特征。
5)設(shè)計的工資管理系統(tǒng)也是建立在一系列類基礎(chǔ)之上的,其編程的思想是:先根據(jù)一定的需要創(chuàng)建一系列的子類或直接調(diào)用vfp提供的基類,編制程序時,由這些類派生出相應(yīng)的對象,所派生出的對象繼承了其父類所有的功能,而且具有很好的封裝性,這樣就可利用派生出的對象像搭積木一樣來設(shè)計自己的程序。打個比方,就比如要制造一臺機器,首先要制造各種零件的模具,然后用制造好的模具生產(chǎn)出所需的零件,所有這些做完后,剩下的就只是如何把這些零件組裝起來,這樣一臺機器就很容易制造出來了。實際編程也是如此。每個表單都是由一定數(shù)量的對象按某一種方式組合在一起的,程序編制的核心是類的設(shè)計。
1.3 工資管理系統(tǒng)的現(xiàn)狀
1)企業(yè)工資管理的應(yīng)用現(xiàn)狀
隨著我國國民經(jīng)濟建設(shè)的蓬勃發(fā)展和具有中國特色的社會主義市場經(jīng)濟體制的迅速完善,各個行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務(wù)質(zhì)量,提高工作效率,這些都在很大程度上給企業(yè)提出越來越嚴峻的挑戰(zhàn),對企業(yè)體系無論是在行政職能、企業(yè)管理水平以及優(yōu)質(zhì)服務(wù)上都提出更高的要求。建設(shè)一個科學(xué)高效的信息管理系統(tǒng)是解決這一問題的必由之路。企業(yè)內(nèi)部財務(wù)管理是該企業(yè)運用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟效益的主要因素之一。煤礦工資管理作為企業(yè)內(nèi)部的一種財務(wù)管理也是如此,由于企業(yè)職工人數(shù)較多,每一位職工的具體實際情況也不盡相同,各項工資條款的發(fā)放,如果沒有一個完整的管理系統(tǒng)來進行管理,那么勢必會給管理人員帶來種種麻煩,因此類似工資管理系統(tǒng)之類的財務(wù)軟件的開發(fā)勢在必行。
2)管理系統(tǒng)開發(fā)的目的
本系統(tǒng)開發(fā)的主要目的就是要使煤礦企事業(yè)單位工資管理實現(xiàn)計算機管理,使管理員能夠有序的管理每一位職工的各項工資條款的發(fā)放以及員工個人臺帳的生成,使企業(yè)運用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟效益。
2 系統(tǒng)平臺的選用
2.1 數(shù)據(jù)庫技術(shù)的現(xiàn)狀與發(fā)展
數(shù)據(jù)庫是60年代末出現(xiàn)的一門計算機軟件技術(shù),到現(xiàn)在雖然只有四十多年的歷史,但在理論和時間上都得到了和很大的發(fā)展。現(xiàn)在,數(shù)據(jù)庫是數(shù)據(jù)處理的主要工具,是管理信息系統(tǒng)(MIS)的核心部分。數(shù)據(jù)庫系統(tǒng)是當(dāng)今計算機信息系統(tǒng)的核心,是計算機技術(shù)和應(yīng)用發(fā)展的關(guān)鍵。傳統(tǒng)的數(shù)據(jù)庫系統(tǒng)旨在處理永久、穩(wěn)定的數(shù)據(jù),強調(diào)維護數(shù)據(jù)的完整性、一致性。
數(shù)據(jù)庫理論與技術(shù)的發(fā)展極其迅速,其應(yīng)用日益廣泛,在當(dāng)今的信息社會中,它幾乎無所不在。以關(guān)系型為代表的三大經(jīng)典(層次、網(wǎng)狀、關(guān)系)型數(shù)據(jù)庫在傳統(tǒng)的(商務(wù)和管理的事務(wù)型)應(yīng)用領(lǐng)域獲得了極大成功。計算機世界報社與IBM公司聯(lián)合舉辦了"21世紀數(shù)據(jù)庫技術(shù)發(fā)展專家研討會"。IBM DB2的創(chuàng)始人Donald Haderle先生與國內(nèi)著名數(shù)據(jù)庫專家,就下世紀數(shù)據(jù)庫發(fā)展的趨勢、數(shù)據(jù)庫領(lǐng)域革命性的突破、IBM DB2的應(yīng)用、數(shù)據(jù)倉庫的實施、我國數(shù)據(jù)庫技術(shù)和應(yīng)用的現(xiàn)狀及趨勢、我國數(shù)據(jù)庫用戶的需求等問題,進行了廣泛而深入的討論。
2.2 數(shù)據(jù)庫系統(tǒng)的選擇原則
1)數(shù)據(jù)庫系統(tǒng)采用易于集成的,開放的技術(shù)。
2)產(chǎn)品質(zhì)量優(yōu)異,可行性高,適于長期運行,能支持關(guān)鍵應(yīng)用。
3)數(shù)據(jù)安全,保安型高。
4)能提供分布式數(shù)據(jù)庫功能。
5)支持多種開發(fā)環(huán)境,軟件開發(fā)容易。
6)擴充性和升級能力強。
2.3 系統(tǒng)開發(fā)工具的選擇
現(xiàn)在市場上有很多管理系統(tǒng)的開發(fā)工具,如:Visual basic、delphi、ASP等等,數(shù)據(jù)庫開發(fā)工具又有很多種,如:Access,SQL Sever,Oracle等等。這些都是很出色的管理信息系統(tǒng)及數(shù)據(jù)庫的開發(fā)工具。不過Visual foxpro6.0有著以下幾項特點:
Visual foxpro是microsoft公司推出的全新的pc平臺關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它具有強大的性能、無與匹敵的速度、完整而豐富的工具、及其友好的圖形用戶界面、簡單得數(shù)據(jù)存取方式、良好的兼容性、獨一無二的跨平臺特性及真正的可編譯性,是系統(tǒng)成為目前最快、最完美的數(shù)據(jù)庫系統(tǒng)。不但兼容早期的dbase以及foxbase各種版本,同時還提供了許多基于windows的嶄新功能。Visual foxpro作為具有windows95兼容標(biāo)志的應(yīng)用軟件,具有快速開發(fā)應(yīng)用程序、面向?qū)ο蠛涂蛻魴C/服務(wù)器的強大功能,它是多年來出現(xiàn)在關(guān)系數(shù)據(jù)庫方面最重要的產(chǎn)品。
3 MIS系統(tǒng)基本理論
3.1 MIS系統(tǒng)的概念
管理信息系統(tǒng)(Management Information System,簡稱MIS)是一個由人、計算機等組成的能進行信息收集、傳遞、存儲、加工、維護和使用的系統(tǒng)。
管理信息系統(tǒng)按照其名稱進行基本概念分解,可分為管理、信息和系統(tǒng)三個部分,事實上MIS正是在這三個科學(xué)領(lǐng)域的基礎(chǔ)上發(fā)展起來的。
信息反映著客觀事物,信息以數(shù)據(jù)、文字、符號、聲音和圖象等各種不同的形式表示出來。這些形式經(jīng)過轉(zhuǎn)換都可以輸入到計算機中,在管理信息系統(tǒng)中
3.2信息是管理的對象。
數(shù)據(jù)是一組表示數(shù)量,行為和目標(biāo)的非隨機的可兼?zhèn)涞姆?,它可以是字母,?shù)字或其他符號,如*,%,也可以是圖象,聲音或者味道,數(shù)據(jù)項可以按使用的目的組織數(shù)據(jù)結(jié)構(gòu)。
管理的含義一般說來就是計劃、組織、領(lǐng)導(dǎo)和控制的活動。利用已有的和可以爭取到的各種資源,在實現(xiàn)其目標(biāo)的過程中,所應(yīng)用的一切思想、理論和方法就構(gòu)成了管理的主要內(nèi)容。
系統(tǒng)是為了某種目標(biāo)而將一些部件有機地結(jié)合的一個整體。一個大系統(tǒng)還可以分成若干個子系統(tǒng),各子系統(tǒng)又可以有它自己的組成部件。
總之,管理信息系統(tǒng)是一個綜合性的概念,而且它還在不斷地發(fā)展著。
4企業(yè)工資管理系統(tǒng)分析
4.1系統(tǒng)目標(biāo)
本系統(tǒng)要對企業(yè)工資管理的日常的工資發(fā)放進行數(shù)據(jù)輸入,并對各項工資條款進行計算。匯總各項數(shù)據(jù)生成員工個人臺帳,打印工資報表。采用用戶名,密碼安全機制,分用戶權(quán)限登陸訪問,保證系統(tǒng)資源不受人為因素的干擾。
4.2需求分析
對用戶需求的分析應(yīng)該全面、深入、發(fā)展,全面是指考查由MIS管理的信息是否有紕漏,必須保證各靜態(tài)、動態(tài)信息的完全;深入是指對信息的內(nèi)容、結(jié)構(gòu)、含義、變換、生存周期的分析和認識;發(fā)展是指對信息未來發(fā)展變化的預(yù)測,因為信息在某個系統(tǒng)、機構(gòu)內(nèi)的變化往往存在著自身特有的發(fā)展規(guī)律,需求分析應(yīng)該預(yù)見這種規(guī)律,否則就會縮短MIS的使用壽命。為了保證需求分析的完備性,就必須保證需求分析的時間。
1)系統(tǒng)的功能要求。
①整體結(jié)構(gòu)合理,風(fēng)格一致,模塊化結(jié)構(gòu),界面清晰,接口靈活,操作簡便。
②開發(fā)方法,文檔規(guī)范化,便于管理,可擴充。
③完善的數(shù)據(jù)輸入,維護,輸出。
④自檢性能高,用戶誤輸、錯輸均有提示。
⑤容錯性能高,某個用戶的操作錯誤不會引起整個系統(tǒng)的癱瘓,每一功能的操作都有信息提示以免重復(fù)操作,錯誤操作有警告,以便用戶及時改正。
4.3功能的說明
本系統(tǒng)大致分為如下四大功能模塊。
1)員工信息
分為員工信息瀏覽和員工信息查詢:
在員工信息瀏覽子模塊中,可以對員工的編號、姓名、性別、崗位、工齡、工資等級等信息進行瀏覽,并可以對員工信息進行增加記錄,修改記錄,刪除記錄等操作;
在員工信息查詢模塊中,可按員工號或員工姓名進行查詢。
2)工資基本設(shè)定
包括對基礎(chǔ)工資、崗位工資、工齡工資的設(shè)定。
基礎(chǔ)工資的設(shè)定包括工資等級、工資額的設(shè)定,可以對工資等級及相應(yīng)的工資額進行修改、添加、刪除。
崗位工資的設(shè)定包括崗位名稱、崗位工資額的設(shè)定,可以對崗位名稱及相應(yīng)的崗位工資額進行修改、添加、刪除。
工齡工資的設(shè)定包括工齡、工資額的設(shè)定,可以對各個工齡段及相應(yīng)的工齡工資額進行修改、添加、刪除。
3)工資匯總
在工資管理中,要分別輸入每一個員工的各項工資條款,這樣才能運用計算機技術(shù)來管理好員工的工資發(fā)放情況,其中包括:員工基本情況,員工基本工資情況,員工崗位工資情況,員工工齡工資,工資綜合。
4)個人工資查詢
此查詢分為按職工姓名查詢、按職工號查詢。
5)退出
此功能塊為退出系統(tǒng)。
5結(jié)束語
總之,煤礦企業(yè)的工資管理系統(tǒng)還需要不斷的完善和改進,才能適應(yīng)現(xiàn)代化的煤礦管理模式,才能更好的、準(zhǔn)確的登記和錄入煤礦工資管理的系統(tǒng)性的管理模式。通過不斷的努力和學(xué)習(xí)專業(yè)技能分析和解決問題的全面系統(tǒng)的鍛煉。使我在綜合知識的選用方面,在應(yīng)用軟件開發(fā)的基本思想、方法方面,以及在常用編程設(shè)計思路技巧的掌握方面都能向前邁了一大步。為日后成為合格的應(yīng)用型人才打下良好的基礎(chǔ)。它需要設(shè)計者具有全面的專業(yè)知識、縝密的思維、嚴謹?shù)墓ぷ鲬B(tài)度以及較高的分析問題、解決問題的能力。