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