工資管理系統(tǒng)VisualFox樣本_第1頁
工資管理系統(tǒng)VisualFox樣本_第2頁
工資管理系統(tǒng)VisualFox樣本_第3頁
工資管理系統(tǒng)VisualFox樣本_第4頁
工資管理系統(tǒng)VisualFox樣本_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

摘要本文簡樸簡介了工資業(yè)務流程,在整體分析工資各部門以及部門之間實際工作業(yè)務基本之上,結合管理信息系統(tǒng)開發(fā)理念,管理信息系統(tǒng)簡稱MIS是一種計算機數(shù)據(jù)解決過程系統(tǒng).它是一種機構為了支持決策及其他必須管理功能提供及時有效信息而開發(fā),并且可按需要把人工操作過程結合在一起。本課題,公司工資管理信息系統(tǒng)就是MIS一種。本公司工資管理系統(tǒng)合用于大多數(shù)公司工資管理使用,我采用MicrosoftvisualFoxpro7.0版本,它是微軟公司推出可視化語言集成包MicrosoftVisualFoxpro7.0中一員,其功能更加強大。本系統(tǒng)是采用面向對象程序設計思想進行編制,整個系統(tǒng)由若干個表單、類、報表以及一種主菜單構成,由項目管者統(tǒng)一管理所有程序編寫和調試。顧客可通過主菜單或表單來調用系統(tǒng)各項功能。全文共分七個章節(jié),通過對業(yè)務流程分析以及對系統(tǒng)模塊設計、實體-聯(lián)系圖(E-R圖)設計、關系模式設計、數(shù)據(jù)庫設計、代碼設計、人機界面設計等,詳細地闡明了本系統(tǒng)開發(fā)目、過程及預期效果。核心詞:MIS,MicrosoftvisualFoxpro7.0,目、過程。

目錄摘要第一章工資管理系統(tǒng)簡介……………………31.1系統(tǒng)編輯環(huán)境…………31.2系統(tǒng)開發(fā)環(huán)境…………4第二章系統(tǒng)分析………………52.1系統(tǒng)課題來源………52.3數(shù)據(jù)字典和數(shù)據(jù)庫中表構造………7第三章系統(tǒng)設計………………113.1代碼設計………………113.2模塊功能圖……………23第四章系統(tǒng)使用闡明書………244.1安裝闡明書……………244.2工具闡明書……………244.3操作闡明………………25第五章系統(tǒng)評價和維護……………………27結束語……………29參照文獻…………30道謝………………31

工資管理系統(tǒng)簡介系統(tǒng)編輯環(huán)境本公司工資管理系統(tǒng)合用于大多數(shù)公司工資管理使用,我采用MicrosoftvisualFoxpro7.0版本,它是微軟公司推出可視化語言集成包MicrosoftVisualFoxpro7.0中一員,其功能更加強大。MicrosoftVisualFoxpro7.0在6.0版本基本上功能得到了進一步加強,該產(chǎn)品有機結合了數(shù)據(jù)庫系統(tǒng)等程序設計語言,在設計桌面數(shù)據(jù)庫系統(tǒng)方面具備明顯優(yōu)勢。MicrosoftVisualFoxPro7.0加強項目管理器、向導、生成器、查詢和視圖、OLE連接、ActiveX集成、協(xié)助系統(tǒng)制作、數(shù)據(jù)導入和導出以及面向對象程序設計等方面功能,從而使用更加以便快捷地開發(fā)出先進數(shù)據(jù)系統(tǒng)。查詢和管理功能更加強大MicrosoftVisualFoxPro7.0擁有將近150條命令和200余種函數(shù),加快了軟件設計速度,其功能空間強大。采用了優(yōu)化應用程序Rushmore技術,Rushmore是一種從表中迅速先取記錄集技術,它使查詢響應時間縮短到最小,從而明顯地提高了查詢速度。MicrosoftVisualFoxPro7.0提供了項目管理器,協(xié)助顧客管理項目開發(fā)中數(shù)據(jù)、文檔、源代碼和類庫等。2、輕松創(chuàng)立界面MicrosoftVisualFoxPro7.0具備可視化程序設計待點,提供了向導、生成器、設計器等界面操作工具,回快了構建程序框架和設計表單界面進程。同步,借助其對象有型,可以充分使用面對象程序設計所有功能。3、加強了對SQL語言支持在MicrosoftVisualFoxPro7.0中,SQL命令已經(jīng)由本來4種擴充為當前8種,培增強VisualFoxPro語言功能。4、引入了新數(shù)據(jù)庫構造VisualFoxPro中引入數(shù)據(jù)庫表和自由表概念。在建立表時就規(guī)定與否從屬于某個數(shù)據(jù)或以自由表形式存在,并且可以在數(shù)據(jù)庫環(huán)境中建立表之間永久親系和暫時關系,對數(shù)據(jù)文獻管理更加科學、更加有效。5、使用OLE進行系統(tǒng)集成通過使用OLE(objectlinledandembeded對象連接與嵌入)技術,便于共享其他數(shù)據(jù)源(office辦公自動化軟件)數(shù)據(jù),擴展了系統(tǒng)功能。6、增強網(wǎng)絡功能支持客戶機/服務器構造,可以訪問本地計算機和遠程服務器,并通過視圖和建立事務解決程序來實現(xiàn)并控制對數(shù)據(jù)共享。系統(tǒng)開發(fā)環(huán)境配備機型:586以上硬盤:32MB以上內(nèi)存容量:128MB以上光盤驅動器:1個CD——ROM40倍速以上顯示屏:Microsoftwindows 支持VGA彩顯,辨別率為800*600或更監(jiān)視器其他:鼠標,健盤,打印機操作系統(tǒng):WINDOWS98\\NET\XP軟件:VisualFoxPro7.0

第二章系統(tǒng)分析2.1系統(tǒng)課題來源管理信息系統(tǒng)簡稱MIS是一種計算機數(shù)據(jù)解決過程系統(tǒng).它是一種機構為了支持決策及其他必須管理功能提供及時有效信息而開發(fā),并且可按需要把人工操作過程結合在一起。本課題,公司工資管理信息系統(tǒng)就是MIS一種。工資管理信息系統(tǒng)開發(fā)目的是:克服當前工資管理中存在人工管理,記錄與查詢單一、管理效率低下等問題;能科學有效管理工資,以便地查詢職工和記錄、修改、匯總、發(fā)放工資等狀況,對所需要數(shù)據(jù)以表格形式顯示,以報表形式打印,并為將來進一步擴充和發(fā)展工資管理系統(tǒng)奠定基本。一、公司工資管理系統(tǒng)重要功能:隨著經(jīng)濟發(fā)展,公司正向著大型化、規(guī)模化發(fā)展,面對于大中型公司,員工、職稱等跟工資管理關于信息隨之急劇增長。在這種狀況下單靠人工來解決員工工資不但顯得力不從心,并且容易出錯,工資管理系統(tǒng)重要任務是用計算機對各種工資信息進行尋常管理,如查詢、修改、增長、刪除以及存儲打印等,迅速精確地完畢各種工資信息記錄計算和匯總工作,迅速打印出工資報表。針對系統(tǒng)服務對象詳細規(guī)定,設計了此工資管理系統(tǒng),該工資管理系統(tǒng)重要有如下幾大工功能:對單位人員變動進行解決。一種單位職工不會是一成不變,總是在不斷地變化:有調出、有調入、也有職工在要單位內(nèi)部調動以及辭職、退休、死亡等。因而,設計時考慮到這些狀況。對職工工資進行修改、計算??梢詫β毠すべY檔案進行個別、某些和批量修改,同步,能對各職工工資進行計算,即計算工齡、實發(fā)金額、總扣數(shù)應發(fā)金額等。查詢記錄功能。規(guī)定既是可以單項查詢,例如查看某個職工工資狀況,也可以以多項查詢,例如某部門職工工資狀況以及工資匯總,部門工資記錄及工資排序等。打印工資功能。它能打印每個員工一月工資,同步附加工資條,也可打印每個部門工資及所有員工工資匯總!工資數(shù)據(jù)管理功能??梢詫挝恢信f數(shù)據(jù)轉出,數(shù)據(jù)轉入及對數(shù)據(jù)初始化!保證了數(shù)據(jù)精確性,整潔性!二、工資管理系統(tǒng)辦法概要本系統(tǒng)是采用面向對象程序設計思想進行編制,整個系統(tǒng)由若干個表單、類、報表以及一種主菜單構成,由項目管者統(tǒng)一管理所有程序編寫和調試。顧客可通過主菜單或表單來調用系統(tǒng)各項功能。面向對象程序設計不再是單純從代碼第一行始終編到最后一方,而是考慮如何創(chuàng)立類和對象,運用類和對象來簡化程序設計,并提供代碼封裝和可重用性,便于程序維護與發(fā)展。所謂對象是一種抽象名稱,用來相應現(xiàn)實世界存在“東西”。一種窗口、一種按鈕、一種菜單都可視為一種對象,而按鈕對象、菜單對象又會出當前窗口對象中,因而按鈕對象、菜單對象便是窗口組件之一。對象內(nèi)部數(shù)據(jù)是一不能隨意更改,必要由外部向其傳遞信息,再由對象按其辦法加以解決。顧客需懂得其任何細節(jié),操作是填封閉,對象之間只能通過函數(shù)調用互相通信。類可視為一產(chǎn)品模具、一種模塊。在面向對象程序設計中,類是對象原型,是對象制作器。類概念是面向對程序設計最重要待征。所謂類,是指由數(shù)據(jù)構造及其有關操作所形成集合,描述該類任意一種對象共同行為待征,是對一組件質相似對象程序描述,概括了對象共同性質和數(shù)據(jù)。面向對象程序核心是類設計。例如:可以定義一種“記錄條”類,該類中可以在數(shù)據(jù)環(huán)境中瀏覽添加表信息,則以此類為原型可以設計也眾多“記錄條”類對象條例,這些實體都具備類中定義待征。設計工資管理系統(tǒng)也是建立在一系列類基本之上,其編程思想是:依照一定需要創(chuàng)立一系列子類或直接調用VFP提供基類,編制程序時,由這些類派生出相應對象,所派生出對象繼承了其父類所有功能,并且具備較好填封裝性,這樣就可以運用派生出對象像搭積木同樣來設計自己程序。打個比喻,就例如要制造一臺機器,一方面要制造各種零件模具,然后用制造女子模具生產(chǎn)出所需零件。退出本系統(tǒng)下面對其與本系統(tǒng)開發(fā)有關功能加以簡樸簡介:建立數(shù)據(jù)庫:菜單中新建數(shù)據(jù)庫選項,按提示操作建立表、字段、索引:找開數(shù)據(jù)庫,新建按鈕,選取表,按提示操作。創(chuàng)立顧客界面:窗體設計、菜單設計、工具欄使用、對話框使用、協(xié)助系統(tǒng)設計。詳細操作參照參照書。基本控件:文本框、命令按鈕、標簽、復選框、框架、等等。詳細使用方參照參照書。調試及錯誤解決功能:能捕獲錯誤并按自己規(guī)定進行相應解決。詳細用法參照參照書。數(shù)據(jù)庫訪問:向數(shù)據(jù)環(huán)境添加數(shù)據(jù)庫,對數(shù)據(jù)庫中記錄進行增長、刪除、修改、查詢等操作。詳細用法參照參照書。數(shù)據(jù)報表設計器:把數(shù)據(jù)庫中數(shù)據(jù)生成報表預覽。操作過程:選把數(shù)據(jù)庫添加到數(shù)數(shù)據(jù)環(huán)境中,再用報表控件生成報表。詳細操作參照考書。二、針對工資表管理系統(tǒng)詳細規(guī)定,在設計時把整個系統(tǒng)劃分為如下幾種模塊:員工基本信息??旃べY管理及其信息模塊系統(tǒng)維護模塊工資打印模塊關于系統(tǒng)數(shù)據(jù)模塊退出模塊由于采用了模塊化設計思想,大大提高了設計效率,并且最大限度地減少不必要錯誤碼。在實際操作中,本系統(tǒng)設計思想是:保持一種基本庫不變,作為原始庫;每月由原始庫生成一種當月庫,填寫或更改某些項目時,在當月庫中修改,數(shù)據(jù)更改完畢后,將成果保存。為實現(xiàn)以上設計思想,在每月始變更前,一方面初始化數(shù)據(jù)庫,將某些變動項清為零,而基準則保持不變;之后種種修改、該工資管理系統(tǒng)規(guī)定數(shù)據(jù)庫保持相對穩(wěn)定、無較大變動,但是每月需要填寫變項又必要經(jīng)常變化,針對本系統(tǒng)這些特點,因而在設計時,就盡量保持原始數(shù)據(jù)庫不變,在每月進行尋常數(shù)據(jù)操作前,都要對工資數(shù)據(jù)進行原化解決,由原始數(shù)據(jù)庫生一種月過程庫,后來對工資檔案進行數(shù)據(jù)操作,如:修改、添加、刪除、查詢等,都要在當月過程庫中進行,數(shù)據(jù)更改完畢后,將成果作業(yè)個成果庫,作為每月留檔用數(shù)據(jù)庫。由于采用了這種過程庫辦法因而避免了顧客直接原始數(shù)據(jù)庫進行操作,從而提高數(shù)據(jù)庫安全性。數(shù)據(jù)字典和數(shù)據(jù)庫中表構造建立數(shù)據(jù)字典是為了對數(shù)據(jù)流程圖上別元素做出詳細定義和闡明。數(shù)據(jù)流程圖配以數(shù)據(jù)字典就可以從圖形和文字兩個方面對系統(tǒng)邏輯模型進行描述,從而形成一種完整闡明,它涉及兩大某些:數(shù)據(jù)字典條目和數(shù)據(jù)字典內(nèi)容。數(shù)據(jù)字典條目:用記表(顧客名、密碼)字段類符型寬度顧客名字符型8密碼字符型10職工信息(職工編號、職工姓名、性別、出生日期、年齡、部門編號、職等編號、住址、工作時間、身份證號、工資帳號、黨員、退休、死亡)字段類型寬度索引職工編號字符型6主索引職工姓名字符型8性別字符型2出生日期Date8年齡數(shù)值型3部門編號字符型6Regular職等編號字符型6Regular住址字符型16工作時間Date8身份證字符型18工資帳號字符型6黨員邏輯1退休邏輯1死亡邏輯1職等(職等編號、職等職稱、職等工資)字段類型寬度小數(shù)位索引職等編號字符型6職等職稱字符型12職等工資數(shù)值型81工資(職工編號、職工姓名、年份、月份、輸入日期、職等編號、部門編號、職等工資、崗位工資、水電煤氣、加班工資、補發(fā)工資、效益工資、事假、效益、應發(fā)數(shù)、失業(yè)金、養(yǎng)老保險、補扣、互助金、個稅、防洪基金、總扣數(shù)、實發(fā)數(shù)、發(fā)放)字型類型寬度小數(shù)位索引職工編號字符型6Regular職工姓名字符型8年份數(shù)值型40月份數(shù)值型20輸放日期Date8職等編號字符型6部門編號字符型6職等工資數(shù)值型8崗位工資數(shù)值型8水電煤氣數(shù)值型8加班工資數(shù)值型8實發(fā)工資數(shù)值型8效益工資數(shù)值型8事假數(shù)值型8效益數(shù)值型8應發(fā)數(shù)數(shù)值型8失業(yè)金數(shù)值型8養(yǎng)老保險數(shù)值型8補扣數(shù)值型8互助金數(shù)值型8個稅數(shù)值型8防洪基金數(shù)值型8總扣數(shù)數(shù)值型8實發(fā)數(shù)數(shù)值型8發(fā)放邏輯1部門(部門編號、部門名稱)字段類型寬度索引部門編號字符型2主索引部門名稱字符型8關于本系統(tǒng)數(shù)據(jù)庫之間關系數(shù)據(jù)庫需求分析是數(shù)據(jù)構造設計第一種階段,是非常重要一種階段這個階段重要是擬定基本數(shù)據(jù)、數(shù)據(jù)構造以及數(shù)據(jù)解決流程,構成一份詳細數(shù)據(jù)字典,為后來進一步設計打下基本。在仔細調查公司工資管理過程基本上,咱們得到本系統(tǒng)所解決數(shù)據(jù)流程,如下圖所示:職等設立職等設立基本信息錄職等信息管理基本信息錄部門設立部門信息管理基本信息錄基本信息錄員工信息管理基本信息錄員工信息查詢公司工資管理ER圖

第三章系統(tǒng)設計代碼設計代碼設計在系統(tǒng)分析階段就應開始,由于編制代碼需要仔細調查和多方面協(xié)調,因此一件很費事工作,需要通過一段時間,到系統(tǒng)設計階段,才干最后定下來。代碼是代表事物名稱、屬性、狀態(tài)等符號。代碼在信息系統(tǒng)中是人和計算機共同語言,是兩者互換信息工具,為便于計算機解決,普通用數(shù)字、字母、或者她們組合來表達代碼。合理編碼構造是信息解決系統(tǒng)與否具備生命力一種重要因素。下面是設計代碼時需要注意某些部題:設計代碼必要在邏輯上能滿足顧客需要。每一代碼地其所代表事物或屬性都必要具備唯一性。代碼設計欲留足夠位置,以適應需要變化。代碼要系統(tǒng)化,碼編制應盡量原則化,盡量使代碼構造對各個關于方面都具備實用意義,便于信息交流?!裟承┍韱渭按a:在系統(tǒng)主界面菜單“員工基本信息”中選取“職等信息管理”,浮現(xiàn)如下圖所示界面?!衤毜刃畔⒐芾?、此表單重要功能是對職等表中記錄進行添加、刪除、修改、保存等操作,且通過表格來瀏覽表中內(nèi)容!◆2、“職等工資管理”表單所需要數(shù)據(jù)環(huán)境◆選中此表單,右擊此表單選數(shù)據(jù),再選添加,選zd,浮現(xiàn)如下所示界面:◆3、“職等信息管理”表單中重要屬懷設立:◆職工編號enabled值為F◆職工編號rowsource值為zd.zdbh◆表格grdzdrowsoure值為zd◆表格grdzdrowsourcetype值為1-別名◆Form1autocenter值為T,即居中◆Form1showwindow值為1,在頂層表單中◆4、“職等信息管理”表單中事件代碼為:◆【添加】按鈕中click事件中代碼為:IFmand1.caption=“添加”thisform.txtzdbh.enabled=.f.thisform.txtzdzc.enabled=.t..thisform.txtzdgz.enabled=.t..thisform.oldrecord=RECNO()GOmand1.Caption=“確認”mand2.Enabled=.mand3.Enabled=.mand5.Enabled=.mand4.Enabled=.t.localbhbh=RIGHT(zdbh,4)bh=VAL(bh)+1docaseCASEbh>999Bh=STR(bh,4)Bh=“ZD”+bhCASEbh>99bh=STR(bh,3)bh=“ZD0”CASEbh>9bh=STR(bh,2)bh=”zdoo”+bhOTHERWISEbh=STR(bh,1)bh=“ZD000”ENDCASEAPPENDblankthisform.txtzdbh.Value=bhthisform.txtzdzc.setfocusELSEmand1.caption=“添加”thisform.txtzdbh.enabled=.f.thisform.txtzdzc.enabled=.f.thisform.txtzdgz.enabled=.mand2.Enabled=.mand3.Enabled=.mand5.Enabled=.mand4.Enabled=.f.TABLEUPDATE(.f.)ENDIFThisform.Refresh【刪除】按鈕click事件代碼:usezdexclusivegetzdbh=thisform.txtzdbh.valueDELETEFormzdwherezdbh=getzdbhthisform.grdZd.RecordSource=nullIFMESSAGEBOX(“真要刪除嗎?”,4+48,“提示”)=6PACKthisform.grdZd.RecordSource=“zd”thisform.grdZd.column1.Width=75thisform.grdZd.column2.Width=75thisform.grdZd.column3.Width=75thisform.grdzd.Refreshthisform.txtzdbh.ControlSource=“zd.zdbh”thisform.txtzdzc.ControlSource=“zd.zdzc”thisform.txtzdgz.ControlSource=“zd.zdgz”ELSEthisform.grdZd.RecordSource=“d”thisform.grdZd.column1.Width=75thisform.grdZd.column2.Width=75thisform.grdZd.column3.Width=75thisform.txtzdbh.ControlSorce=“zd.zdbh”thisform.txtzdzc.ControlSorce=“zd.zdzc”thisform.txtzdgz.ControlSorce=“zd.zdgz”thisform.grdzd.refreshRECALLENDIFSETMULTILOCKSONCURSORSETPROP(“buffering”,2)Thisform.Refresh【修改】按鈕中click事件重要代碼:IFmand3.caption=“修改”thisformtxtzdbh.Enabled=.f.thisformtxtzdzc.Enabled=.t.thisformtxtzdgz.Enabled=.mand1.Enabled=.mand2.Enabled=.mand3.Enabled=.mand4.Enabled=.mand5.Enabled=.mand3.Caption=“保存”thisform.txtzdzc.SetFocusELSETmand3.Caption=“修改”TABLEUPDATE(.f.)thisform.txtzdbh.Enabled=.f.thisform.txtzdzc.Enabled=.f.thisform.txtzdgz.Enabled=.mand1.Enabled=.mand2.Enabled=.mand3.Enabled=.mand4.Enabled=.mand5.Enabled=.t.ENDIFThisform.Refresh【取消】按鈕中click事件重要代碼:IFmand1.caption=“擬定”mand1.caption=“添加”mand2.enabled=.mand3.enabled=.mand5.enabled=.t.TABLEREVERT(.f.)GObottomENDIFIFthisform.mand3.caption=“保存”Tmand3.caption=“修改”Tmand1.enabled=.t.Tmand2.enabled=.t.Tmand5.enabled=.t.TABLEREVERT(.f.)ENDIFthisform.Rmand1.enabled=.mand2.enabled=.mand3.enabled=.mand4.enabled=.mand5.enabled=.t.thisform.txtzdbh.Enabled=.f.thisform.txtzdzc.Enabled=.f.thisform.txtzdgz.Enabled=.f.thisform.Refresh【退出】按鈕中click事件代碼:thisform.releasethisform.refreshForminit事件中代碼:SETMULTILOCKSON在系統(tǒng)主界面菜單“工資管理及其信息”中選取“工資查詢”打開如下圖所示“工資查詢”表單?!窆べY查詢:1、“工資查詢表單”可以實現(xiàn)下列功能:個人工資查詢和部門工資查詢。在進行個人工資查詢時需依照年份、月份及工資帳號進行個人工資查詢;當進行部門工資查詢時:可以分別通過生產(chǎn)部、辦公室、財務部、生產(chǎn)車間、銷售部及所有對部門工資進行查詢。工資查詢表單重要屬性為:對象屬性值闡明Form1AutoCenter.T.居中Form1Showwindow1在頂層表單中Combo1RowsourceType3SQL語句Combo1RowsourceSelect.distinctnffromgzintocursormSQL語句Combo2RowsourceType3Combo2RowsourceSelect.distinctnffromgzintocursornCombo3RowsourceType3Combo3RowsourceSelect.distinctnffromgzintocursorsl3、“工資查詢”表單所需要數(shù)據(jù)環(huán)境:選中此表單,右擊此表單選數(shù)據(jù)環(huán)境,再選添加,選gz表,zgxx表浮現(xiàn)如下所示界面:4、工資查詢表單重要代碼:個人工資查詢:查詢按鈕重要代碼為:SELECTzgxxLOCATEforgzzh=alltrim(bo3.Value)Aa=zgbhSELECTgzLOCATEFORzgbh=aaandnf=VAL(bo1.Value)andyf=VAL(bo2.value)IFFOUND()thisform.pageframe1.page1.text1.Value=gz.bmbhthisform.pageframe1.page1.text2.Value=gz.zgbhthisform.pageframe1.page1.text3.Value=gz.zgxmthisform.pageframe1.page1.text4.Value=gz.gwgzthisform.pageframe1.page1.text5.Value=gz.bfgzthisform.pageframe1.page1.text6.Value=gz.xygzthisform.pageframe1.text1.Value=gz.syj+gz.ylbx+gx.bx+gx.hxj+gx.gs+gz.fhjjthisform.pageframe1.page1.text9.Value=gz.zdgz+gx.gwxz+gz.sdmq+gz.jbgz+gz.bfgz+gx.xygz-gz.xythisform.pageframe1.page1.text8.value=thisform.pageframe1.page1.text9.Value-thisform.pageframe1.page1.text7.valuethisform.pageframe1.page1.text10.Value=gz.jbgzthisform.pageframe1.page1.RefreshELSEMESSAGEBOX(“沒有找到此記錄!”,48,“提示”)thisform.pageframe1.page1.text1.Value=”thisform.pageframe1.page1.text2.Value=”thisform.pageframe1.page1.text3.Value=”thisform.pageframe1.page1.text4.Value=”thisform.pageframe1.page1.text5.Value=”thisform.pageframe1.page1.text6.Value=”thisform.pageframe1.page1.text7.Value=”thisform.pageframe1.page1.text8.Value=”thisform.pageframe1.page1.text9.Value=”thisform.pageframe1.page1.text10.Value=”bo1.Value=””bo2.Value=””bo3.Value=””thisform.pageframe1.page1.RefreshENDIFENDIFGOtopThisform.Refresh部門工資查詢:查詢重要代碼為:docaseCASEthisform.pageframe1.page2.optiongroup1.option1.Value=1Thisform.pgaeframe1.page2.grdgx.RecordSource=;“SELECT*fromgxwheregx.bmbh==’BM0001’intocursorlsthisfrom.pageframe1.page2.grdgx.RefreshCASEthisform.pageframe1.page2.optiongroup1.option2.Value=1thisform.pageframe1.page2.grdgz.RecordSource=;“SELECT*fromgzwheregz.bmbh==’BM0002’intocursor1sthisform.pageframe1.page2.grdgz.RefreshCASEthisformpageframe1.page2.optiongroup1.option3.Value=1Thisform.pageframe1.page2.grdgz.RecordSource=;“SELECT*formgzwheregz.bmbh==’BM0003’intocursor1sThisform.pageframeq.page2.grdgz.RefreshCASEthisform.pageframe1.page2.optiongroup1.option4.Value=1Thisform.pageframe1.page2.grdgz.RecordSource=;“SELECT*formgz.wheregz.bmbh==’BM0004’intocursor1sThisform.pageframe1.page2.grdgz.RefreshCASEthisform.pageframe1.page2.optiongroup1.option5.Value=1Thisform.pageframe1.page2.grdgz.RecordSource=;“SELECT*formgz.wheregz.bmbh==’BM0005’intocursor1sThisform.pageframe1.page2.grdgz.RefreshCasethisform.pageframe1.page2.optiongroup1.option6.Value=1Thisfrom.pageframe1.page2.grdgz.RecordSource=”SELECT*formgzintocursorls”Thisform.pageframe1.page2.grdgz.RefreshEndcase退出重要代碼為:Thisform.Release注意:當時行個人工資查詢時:選取年份和月份必要是庫中存在日期.工資排序及打印在系統(tǒng)主界面菜單“工資管理及其信息”中選取“工資排序及打印”打開如下圖所示“工資排序及打印”表單。1、“工資排序”表單可以對工資分別通過排序字段中年份、月份、部門編號等字段進行排序;還可以進行個人工資打印、部門工資打印、所有工資打印。2、工資排序及打印重要屬性為:對象屬性值闡明Form1AutoCenter.T.居中Form1Showwindow1在頂層表單中Combo1RowsourceType1值Combo1Rowsourcegz.zgbh.zgxm,gz.nf,gz.yf.gz.s3、“工資排序及打印”表單所需要數(shù)據(jù)環(huán)境:選中此表單,右擊此表單選數(shù)據(jù)環(huán)境,再選添加,選gz表,浮現(xiàn)如下所示界面:4、工資排序及打印表單重要代碼:排序擬定重要代碼為:SELECTgzFindex=ALLTRIM(bo1.value)INDEXThisform.RefreshCommandgroup1:個人工資打?。寒攩螕魝€人工資打印按鈕時浮現(xiàn)如下圖所示界面:當單擊部門工資打印按鈕時浮現(xiàn)如下圖所示界面:所有工資打印當單擊所有工資打印按鈕時浮現(xiàn)如下圖所示界面:

3.2模塊功能圖公司工資管理系統(tǒng)流程

第四章系統(tǒng)使用闡明書本公司工資管理系統(tǒng)通過一段時間調查開發(fā)研制,功能也已達到操作規(guī)定,并且使每個顧客都能更以便使用本系統(tǒng),如下為安裝闡明,本系統(tǒng)所用到控件和操作闡明書。安裝闡明書在Windows環(huán)境下,打開“VisualFoxpro”在命令窗口中輸入SetfaulttoG:\工資管理系統(tǒng),運營Main,輸入顧客名和密碼就可以使用該系統(tǒng)了。工具闡明書為了更全面實現(xiàn)公司工資管理系統(tǒng)功能,本系統(tǒng)用于到如下工具:標簽工具、命令按鈕工具、文本框工具、下拉列框工具以及單選按鈕工具等表框。選取對象工具:用于選取“對象”選取一種對象:用鼠標單擊要選取對象,被選中對象四個角和邊上就會浮現(xiàn)小方塊,表達對象已被選中,選中后可以移動,刪除對象或修改對象屬性。選取各種對象:按Shift鍵,單擊要選取幾種對象;或按住鼠標左鍵并拖動鼠標,使所形成虛線框包圍所要選取幾種對象。文本工具:用于創(chuàng)立或編輯“文本”對象用法是單擊文本工具圖標,然后在屏幕設計區(qū)要創(chuàng)立文本位置單擊鼠標,便可輸入文字。文本框工具:用于顯示或編輯“資料”對象這里資料對象可以是內(nèi)存變量,字段或表達方工。用法是單擊字段工具,然后將鼠標移動到要輸入輸出資料地方,拖動鼠標形成一種輸入輸出框,松開鼠標就會浮現(xiàn)一種對話框。編輯框工具:用于編輯內(nèi)容較多文本此工具是用來為字符型字段,變量或備注型字段設立文本編輯窗口,以便鍵入較長文本。命令按鈕工具:用于建立“命令按鈕”對象用法是單擊命令按鈕工具圖標,然后將鼠標移到屏幕區(qū)要建立命令按鈕地方,松開鼠標即可浮現(xiàn)所要對話框。單選按鈕工具:此工具用來設立單選鈕,她用于一組互斥狀況中,多選一場合。復選按鈕工具:此工具用來設立復選框,它用于一組兼容,可任意選取各種選項場合。下拉式列表框工具:此工具用設立滾動列表對象,用于較長文本,此列表內(nèi)數(shù)據(jù)可以是數(shù)組、彈出式表單、文獻名表單、庫文獻名集合、庫文獻字段或文獻構造。圖片工具:此工具用于屏幕上設立圖片對象。設立圖片時,先選中圖形工具在屏幕恰當位置拖動鼠標,像產(chǎn)生矩形框那樣拖出一種圖片所需要大小方框即可。頁框:此工具是包括頁面容器,顧客可在頁框中定義各種頁面,以生成帶選項卡對話框。Timer:此工具控件用于在指定期間內(nèi)執(zhí)行某一操作或檢查數(shù)據(jù)。Timer控件與顧客操作互相獨立,它是后臺執(zhí)行一種控件,即顧客在前臺該做什么就做什么,而后臺Timer被啟動后,自動檢查與否到了指定期間,若到了就執(zhí)行Timer事件過程中代碼。操作闡明為了是公司工資管理系統(tǒng)做更完善,咱們對系統(tǒng)做了較詳細設立,其進入界面后如圖所示:一方面打開登陸界面(如上圖所示),輸入對的顧客名與密碼然后進入如下圖所示系統(tǒng)主界面公司工資管理所有功能都可以通過系統(tǒng)主控表單裝載主控菜單來調用,而慣用工具欄可以用來調用系統(tǒng)提供比較慣用功能??梢蕴砑雍蛣h除職工、記錄、查詢和發(fā)放工資等,使顧客能隨時管理工資,既管便又實用。詳細操作不再闡述。第五章系統(tǒng)評價和維護系統(tǒng)評價涉及軟件質量和水平,經(jīng)濟效益和社會效益,商品化和成本等。其中軟件質量評價是系統(tǒng)綜合評價基本。質量原則有如下幾種方面:系統(tǒng)需按照既定規(guī)定進行工作:系統(tǒng)在功能和速度符合規(guī)定和基本上系統(tǒng)要可靠地進行工作。這不但體現(xiàn)為系統(tǒng)在正常狀況下能運營并且能在乎外事件和非法顧客侵入狀況下保證系統(tǒng)不受損害,即軟件要有可靠性,可靠性無疑是十分重要,在開發(fā)是寧可多耗費某些代價提高系統(tǒng)可靠性,這與發(fā)生事故后生成損失代價相比還是值得。公司工資管理系統(tǒng)在功能符合顧客需求基本上,系統(tǒng)在解決意外時間和非法顧客侵入狀況下保證系統(tǒng)不受損害,如本系統(tǒng)中恢復功能,用來對系統(tǒng)被破壞后對原系統(tǒng)恢復工作,本系統(tǒng)在開發(fā)時就著重考慮了這一點。系統(tǒng)應具備良好構造和易于理解:系統(tǒng)內(nèi)部構造清晰,系統(tǒng)人員易于閱讀和理解,從而便于修改和維護,在系統(tǒng)開發(fā)各個階段,為進行測試、排錯、修改,開發(fā)人員需要閱讀本人或她人編寫工作效率,并且浮現(xiàn)錯誤也許性也會大大減少,因此可以理解性是評價軟件質量一種重要方面。如果同一種顧客規(guī)定解決方案有各種,則其中最簡樸,最清晰方案普通是可理解性最佳。關于公司工資管理評價:先進性:系統(tǒng)提供先進當代化公司工資管理模式,全取代。手工方式下工資信息管理,代替繁瑣工作,采用關系數(shù)據(jù)庫,保證資源充分運用,資料準備可靠。實用性:從顧客實際需要出發(fā),合理選取系統(tǒng)環(huán)境,實現(xiàn)當代化經(jīng)常管理。系統(tǒng)容錯性:在數(shù)據(jù)庫系統(tǒng)設計中有一種需要注意問題,那就是系統(tǒng)容錯性,一種好系統(tǒng)要有準備應付不同客戶需求功能,由于顧客登載使用中是不也許完全按照設計者思路來進行操作,刻板地規(guī)定顧客按照設計者思路來進行是不現(xiàn)實。設計系統(tǒng)要考慮適應不同使用者,可以在顧客錯誤操作進給以提示,在本次設計中容錯能力較好是信息查詢模塊設計,由于這個窗體里數(shù)據(jù)輸入、修改等涉及到了大量需要容錯解決能力地方,其他窗體容錯性相比而言要差某些,由于狀況不同不需要進行特殊容錯解決設計。容錯解決技術可歸納為兩類:在可以預見錯誤浮現(xiàn)地方編制代碼,用語言控制程序流程,當錯誤浮現(xiàn)時,把它引導到解決錯誤地方。如在顧客輸入密碼時,很有也許誤輸入,這時可通過變成提示顧客密碼有誤,并查詢問其與否重新輸入。本系統(tǒng)密碼功能采用就是這種容錯技術。顧客登陸時,輸入了錯誤密碼,解決方式是:當檢測到顧客輸入密碼與表中相應密碼字段不符時,顯示一條錯誤信息,并提示顧客重新輸入顧客名和密碼,依照顧客輸入,繼續(xù)判斷,對的則進入本系統(tǒng),否則,重新輸入。對本公司工資管理系統(tǒng)應用評價:靈活性:以便快捷得到有關資料,大大提高工和效率。關于公司工資管理系統(tǒng)維護:系統(tǒng)運營尋常維護:這項管理涉及添加刪除員工信息,職工信息查詢,職工工資管理,懲罰規(guī)定設定,月工資

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論