畢業(yè)設(shè)計(jì)(論文)VFP6.0企業(yè)工資管理信息系統(tǒng)設(shè)計(jì)_第1頁
畢業(yè)設(shè)計(jì)(論文)VFP6.0企業(yè)工資管理信息系統(tǒng)設(shè)計(jì)_第2頁
畢業(yè)設(shè)計(jì)(論文)VFP6.0企業(yè)工資管理信息系統(tǒng)設(shè)計(jì)_第3頁
畢業(yè)設(shè)計(jì)(論文)VFP6.0企業(yè)工資管理信息系統(tǒng)設(shè)計(jì)_第4頁
畢業(yè)設(shè)計(jì)(論文)VFP6.0企業(yè)工資管理信息系統(tǒng)設(shè)計(jì)_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、目 錄摘 要2關(guān)鍵詞21 引言32 系統(tǒng)規(guī)劃42.1 研究課題的背景42.2系統(tǒng)的主要功能42.3 工作計(jì)劃42.4系統(tǒng)開發(fā)工具的選擇52.5 系統(tǒng)可行性分析研究53 系統(tǒng)分析63.1 系統(tǒng)目標(biāo)73.2 系統(tǒng)的功能要求73.3 業(yè)務(wù)流程圖73.4 資料分析83.4.1 數(shù)據(jù)流程圖83.4.2 數(shù)據(jù)字典94 系統(tǒng)設(shè)計(jì)104.1 系統(tǒng)功能模塊圖114.2 功能的說明114.3系統(tǒng)的運(yùn)行要求124.4 數(shù)據(jù)庫設(shè)計(jì)134.4.1 概念設(shè)計(jì)134.4.2 物理設(shè)計(jì)144.4.3 系統(tǒng)中有關(guān)數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)如下:144.5 程序代碼設(shè)計(jì)155 系統(tǒng)實(shí)施165.1 系統(tǒng)主程序main.prg165.2 工資

2、基本設(shè)定165.2.1 基礎(chǔ)工資設(shè)定窗體代碼175.2.2 崗位工資設(shè)定窗體代碼175.2.3工齡工資設(shè)定窗體代碼185.3 工資匯總模塊設(shè)定205.4 個(gè)人工資查詢模塊的設(shè)計(jì)206 系統(tǒng)測(cè)試226.1 系統(tǒng)開發(fā)環(huán)境226.2 系統(tǒng)測(cè)試226.3 系統(tǒng)運(yùn)行與維護(hù)246.1 系統(tǒng)運(yùn)行246.2 系統(tǒng)維護(hù)24總 結(jié)26參考文獻(xiàn)28企業(yè)工資管理信息系統(tǒng)摘 要 企業(yè)工資管理系統(tǒng)是公司管理的一個(gè)重要內(nèi)容,是一種典型的管理系統(tǒng),其開發(fā)主要包括后臺(tái)的數(shù)據(jù)庫的建立、維護(hù)以及前端的相應(yīng)應(yīng)用程序的開發(fā)兩個(gè)方面的內(nèi)容,系統(tǒng)的建立和維護(hù)主要要求其管理數(shù)據(jù)的系統(tǒng)性、規(guī)范性、自動(dòng)性等特點(diǎn),而前臺(tái)的應(yīng)用程序開發(fā)則要求做到各

3、項(xiàng)功能要完備、操作要簡便、易學(xué)易用等特點(diǎn)。本文介紹畢業(yè)設(shè)計(jì)課題的選題背景和意義,相關(guān)的研究和開發(fā)工作的比較和綜述,研究開發(fā)的過程,以及設(shè)計(jì)思路和實(shí)現(xiàn)細(xì)節(jié)的考慮,最后給出了作者在畢業(yè)設(shè)計(jì)過程的體會(huì)。關(guān)鍵詞 管理信息系統(tǒng) 數(shù)據(jù)庫 工資管理 數(shù)據(jù)字典 數(shù)據(jù)流程1 引言隨著科技的發(fā)展以及計(jì)算機(jī)的廣泛應(yīng)用,各種管理軟件已成為我們生活中不可缺少的一部分了。人們不再拘泥于簡單的人工操作、記錄,而改為用計(jì)算機(jī)管理日常工作了,尤其是數(shù)據(jù)庫已成為我們身邊隨處可見的管理系統(tǒng),用數(shù)據(jù)庫開發(fā)管理軟件必不可少,學(xué)校圖書館的借書還書離不開數(shù)據(jù)庫,企業(yè)工人的人事工資管理也離不開數(shù)據(jù)庫,其重要性不言而喻。本系統(tǒng)結(jié)合企業(yè)公司的實(shí)

4、際情況,采用microsoft公司的visual foxpro 6.0作為開發(fā)工具, visual foxpro 6.0作為數(shù)據(jù)庫的類型編輯一個(gè)企業(yè)人事工資管理系統(tǒng),把公司員工的各種信息錄入,以供查詢修改等。整個(gè)系統(tǒng)完成人事管理、工資管理、系統(tǒng)維護(hù)及查詢等的全過程,用簡潔明快的接口展現(xiàn)出來,使操作簡單可行,達(dá)到理論與實(shí)踐相結(jié)合。論文主要介紹了本課題的開發(fā)背景,所要完成的功能和開發(fā)的過程。重點(diǎn)說明了系統(tǒng)設(shè)計(jì)的重點(diǎn)、設(shè)計(jì)思想、難點(diǎn)技術(shù)和解決方案。2 系統(tǒng)規(guī)劃2.1 研究課題的背景借助現(xiàn)代信息技術(shù)和管理理論,建立企業(yè)管理信息系統(tǒng)是當(dāng)今社會(huì)的重要趨勢(shì)。黨和政府根據(jù)知識(shí)經(jīng)濟(jì)時(shí)代的特點(diǎn),對(duì)國民經(jīng)濟(jì)建設(shè)提出

5、了“用信息化帶動(dòng)工業(yè)化”的指導(dǎo)思想。對(duì)企業(yè)而言,全面開發(fā)和應(yīng)用計(jì)算機(jī)管理信息系統(tǒng)就是近期不能回避的問題。在企業(yè)管理中,人力資源是企業(yè)的寶貴資源,也是企業(yè)的“生命線”,因此人事管理是企業(yè)的計(jì)算機(jī)管理信息系統(tǒng)重要組成部分。而工資管理又是人力資源管理的重中之重。實(shí)行電子化的工資管理,可以讓人力資源管理人員從繁重瑣碎的案頭工作解脫出來,去完成更重要的工作。工資管理信息系統(tǒng)的實(shí)現(xiàn)可以減輕比較繁瑣的手工工資管理?,F(xiàn)在應(yīng)用在大中型企業(yè)的信息管理系統(tǒng)中,幾乎都包括了工資管理模塊。有些環(huán)境中是有大型erp軟件中的一個(gè)模塊引進(jìn)的,有些作為企業(yè)的財(cái)務(wù)系統(tǒng)的一部分。這些根據(jù)規(guī)范的西方管理制度設(shè)計(jì)的工資管理軟件,在很多

6、時(shí)候還不能完成解決中國特色中小企業(yè)的問題,本文介紹的畢業(yè)設(shè)計(jì)的研究工作就是要為這些具有中國特色的中小企業(yè)解決他們?cè)诠べY管理方面的問題。2.2 系統(tǒng)的主要功能企業(yè)工資管理系統(tǒng)的主要任務(wù)是用計(jì)算機(jī)對(duì)各種工資信息進(jìn)行日常的管理,如查詢、修改、增加、刪除以及存儲(chǔ)等,迅速準(zhǔn)確地完成各種工資信息的統(tǒng)計(jì)計(jì)算和匯總工作,快速打印出工資報(bào)表,針對(duì)系統(tǒng)服務(wù)對(duì)象的具體要求,設(shè)計(jì)了企業(yè)工資管理系統(tǒng)。企業(yè)工資管理系統(tǒng)主要有以下幾大功能:(1)、初始化系統(tǒng)數(shù)據(jù)。(2)、錄入員工的基本信息數(shù)據(jù)。(3)、員工基本信息數(shù)據(jù)的修改和刪除。(4)、工資信息的基本設(shè)定,包括基本工資設(shè)定、崗位工資設(shè)定、工齡工資設(shè)定、單位福利設(shè)(5)、

7、瀏覽員工的工資。(6)、查詢員工的個(gè)人工資表。(7)、計(jì)算員工的工資。(8)、打印工資報(bào)表。2.3 工作計(jì)劃在各階段的時(shí)間安排上,選題和調(diào)研用了1周左右的時(shí)間;熟悉開發(fā)環(huán)境,實(shí)驗(yàn)關(guān)鍵技術(shù),查找類似的相關(guān)系統(tǒng)數(shù)據(jù)用了1周時(shí)間;系統(tǒng)概要設(shè)計(jì)用了1周的時(shí)間;數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)用了1周時(shí)間;功能模塊開發(fā)和測(cè)試用了2周時(shí)間;系統(tǒng)調(diào)試和試運(yùn)行、修改約1周時(shí)間。完成全部工作大約2個(gè)月時(shí)間。調(diào)查研究定題系統(tǒng)測(cè)試概要設(shè)計(jì)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)功能模塊開發(fā)數(shù)據(jù)查詢開發(fā)環(huán)境熟悉研究關(guān)鍵功能模塊測(cè)試系統(tǒng)試運(yùn)行和修改圖2.1 工作計(jì)劃流程2.4系統(tǒng)開發(fā)工具的選擇現(xiàn)在市場上有很多管理系統(tǒng)的開發(fā)工具,如:visual basic、de

8、lphi、asp等等,數(shù)據(jù)庫開發(fā)工具又有很多種,如:access,sql sever,oracle等等。這些都是很出色的管理信息系統(tǒng)及數(shù)據(jù)庫的開發(fā)工具。不過visual foxpro6.0有著以下幾項(xiàng)特點(diǎn):visual foxpro6.0是microsoft公司推出的全新的pc平臺(tái)關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它具有強(qiáng)大的性能、無與匹敵的速度、完整而豐富的工具、及其友好的圖形用戶接口、簡單得數(shù)據(jù)存取方式、良好的兼容性、獨(dú)一無二的跨平臺(tái)特性及真正的可編譯性,是系統(tǒng)成為目前最快、最完美的數(shù)據(jù)庫系統(tǒng)。2.5 系統(tǒng)可行性分析研究可行性研究的目的使用最小的代價(jià)在盡可能短的時(shí)間里確定問題是否能解決,通過復(fù)雜系統(tǒng)的規(guī)

9、模與目標(biāo),研究與此類似的系統(tǒng)后,我們具體從經(jīng)濟(jì),技術(shù),管理,社會(huì)等方面論證方案的可行性。(1)技術(shù)上的可行性。技術(shù)上的可行性分析主要分析現(xiàn)有技術(shù)條件能否順利完成開發(fā)工作,軟硬件配置能否滿足開發(fā)者需要等,這一特點(diǎn)非常適合計(jì)算機(jī)的特點(diǎn),發(fā)揮計(jì)算機(jī)的數(shù)據(jù)處理速度快,準(zhǔn)確率高的優(yōu)勢(shì),現(xiàn)代計(jì)算機(jī)硬件和軟件技術(shù)的飛速發(fā)展,為系統(tǒng)的建設(shè)提供了技術(shù)條件。由于對(duì)企業(yè)工資管理系統(tǒng)這一類的企業(yè)財(cái)務(wù)系統(tǒng)進(jìn)行開發(fā)已有一定的時(shí)期,有很多成功的實(shí)例,技術(shù)基礎(chǔ)也已經(jīng)非常雄厚,因而技術(shù)上的準(zhǔn)備應(yīng)該不成問題。(2)經(jīng)濟(jì)上的可行性。主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià),一方面是支出的費(fèi)用,其中包括設(shè)備購置費(fèi),軟件開發(fā)費(fèi),管理和維護(hù)費(fèi),人

10、員工資和培訓(xùn)費(fèi)等。另一方面是取得的收益中可以用錢來衡量的那部分(收益的另一部分難以用錢來表示)?;谄髽I(yè)的現(xiàn)有計(jì)算機(jī)及配套設(shè)備,建設(shè)mis系統(tǒng)。不但能大大減少重復(fù)性的書面報(bào)告,降低辦公費(fèi)用,提高辦公室效率,而且能提高檢測(cè)數(shù)據(jù)效用,為企業(yè)提供很方便。由于企業(yè)工資管理系統(tǒng)是一個(gè)比較小型的系統(tǒng),是由我及幾個(gè)同學(xué)小組進(jìn)行開發(fā)的,所以從人力、物力、財(cái)力方面來說都是可行的。(3)管理上的可行性主要是管理人員對(duì)開發(fā)信息系統(tǒng)是否支持,現(xiàn)有管理制度和方法是否科學(xué),規(guī)章制度是否齊全,原始數(shù)據(jù)是否正確等,企業(yè)工資管理系統(tǒng)比較完善的規(guī)章制度和管理方法為系統(tǒng)的建設(shè)提供了保障。(4)社會(huì)可行性社會(huì)可行性研究是對(duì)系統(tǒng)投入使

11、用后對(duì)社會(huì)可能帶來的影響進(jìn)行分析,比如是否為人們所接受,是否為社會(huì)帶來利益。3 系統(tǒng)分析不論采用何種開發(fā)mis的方法,系統(tǒng)分析都是必要而且十分重要的環(huán)節(jié),雖然,分析的具體方法和詳盡程度可能不盡相同。實(shí)踐表明,系統(tǒng)分析工作的好壞,在很大程度上決定了系統(tǒng)的成敗。管理信息系統(tǒng)分析的任務(wù)是:在充分認(rèn)識(shí)原信息系統(tǒng)的基礎(chǔ)上,通過問題識(shí)別、可行性分析、詳細(xì)調(diào)查、系統(tǒng)化分析,最后完成新系統(tǒng)的邏輯方案設(shè)計(jì),或稱邏輯模型設(shè)計(jì)。邏輯方案不同于物理方案,前者解決“做什么”的問題,是系統(tǒng)分析的任務(wù);后者解決“怎么做”的問題,是系統(tǒng)設(shè)計(jì)的任務(wù)。3.1 系統(tǒng)目標(biāo)本系統(tǒng)要對(duì)企業(yè)工資管理的日常的工資發(fā)放進(jìn)行數(shù)據(jù)輸入,并對(duì)各項(xiàng)工

12、資條款進(jìn)行計(jì)算。匯總各項(xiàng)數(shù)據(jù)生成員工個(gè)人臺(tái)帳,打印工資報(bào)表。采用用戶名,密碼安全機(jī)制,分用戶權(quán)限登陸訪問,保證系統(tǒng)資源不受人為因素的干擾。3.2 系統(tǒng)的功能要求(1)整體結(jié)構(gòu)合理,風(fēng)格一致,模塊化結(jié)構(gòu),接口清晰,接口靈活,操作簡便。(2)開發(fā)方法,文檔規(guī)范化,便于管理,可擴(kuò)充。(3)完善的數(shù)據(jù)輸入,維護(hù),輸出。(4)自檢性能高,用戶誤輸、錯(cuò)輸均有提示。(5)容錯(cuò)性能高,某個(gè)用戶的操作錯(cuò)誤不會(huì)引起整個(gè)系統(tǒng)的癱瘓,每一功能的操作都有信息提示以免重復(fù)操作,錯(cuò)誤操作有警告,以便用戶及時(shí)改正。3.3 業(yè)務(wù)流程圖 調(diào)查管理業(yè)務(wù)流程應(yīng)順應(yīng)著原信息系統(tǒng)流動(dòng)的過程逐步地進(jìn)行,內(nèi)容包括各環(huán)節(jié)的業(yè)務(wù)處理、信息來源、

13、處理方法、計(jì)算方法、信息流的去向、提供信息的時(shí)間形態(tài)(報(bào)告、單據(jù)、屏幕顯示等)。本系統(tǒng)中簡單的管理業(yè)務(wù)流程圖如圖3.1圖3.1 工資信息管理系統(tǒng)業(yè)務(wù)流程圖3.4 資料分析數(shù)據(jù)分析是數(shù)據(jù)庫開發(fā)中一項(xiàng)十分重要的內(nèi)容。其主要任務(wù)是確定目標(biāo)系統(tǒng)中使用的全部數(shù)據(jù),并為它們?nèi)∶投x。3.4.1 數(shù)據(jù)流程圖數(shù)據(jù)流程圖是描述系統(tǒng)邏輯模型的主要工具,通過幾個(gè)特定的符號(hào),可以綜合地反映出信息在系統(tǒng)中的使用、加工處理、傳遞、存儲(chǔ)的整體情況。 數(shù)據(jù)流程圖是系統(tǒng)結(jié)構(gòu)化分析行之有效的工具,它抽象地描述了系統(tǒng)數(shù)據(jù)處理的情況。本系統(tǒng)中數(shù)據(jù)流程圖如下:圖3.2 工資信息管理系統(tǒng)頂層數(shù)據(jù)流程圖圖3.3 工資信息管理系統(tǒng)一層數(shù)據(jù)

14、流程圖圖3.4 工資信息管理系統(tǒng)二層數(shù)據(jù)流程圖(工資基本設(shè)定)圖3.5 工資信息管理系統(tǒng)二層數(shù)據(jù)流程圖(工資匯總)3.4.2 數(shù)據(jù)字典數(shù)據(jù)字典的任務(wù)就是對(duì)數(shù)據(jù)流程圖中的出現(xiàn)的所有被命名的圖形元素在數(shù)據(jù)字典中作為一個(gè)條目加以定義,便得每一個(gè)圖形元素的名字都有一個(gè)確切的解釋。 數(shù)據(jù)字典是對(duì)數(shù)據(jù)流程圖的補(bǔ)充說明,它的編制和維護(hù)是一項(xiàng)非常繁重的工作,一旦建立起來,從系統(tǒng)分析直至系統(tǒng)運(yùn)行都用到它。用戶名: 名字:用戶名 別名: 描述:標(biāo)識(shí)系統(tǒng)的登錄人員 定義:字符、字母 位置:登錄管理表 密碼: 名字:密碼 別名: 描述:對(duì)管理員及可登錄人員的真實(shí)性進(jìn)行驗(yàn)證 定義:字符|數(shù)字 位置:登錄管理表 工資明細(xì)

15、表:名字:工資明細(xì)表 別名: 描述:工資發(fā)放的各明細(xì)項(xiàng)目 定義:數(shù)字 位置:工資發(fā)放系統(tǒng)數(shù)據(jù)庫 登錄管理表: 名字:登錄管理表 別名: 描述:登錄名及密碼 定義:字符 位置:工資發(fā)放系統(tǒng)數(shù)據(jù)庫 4 系統(tǒng)設(shè)計(jì)在明確了系統(tǒng)“做什么”之后,接下來就要考慮“怎么做”,系統(tǒng)設(shè)計(jì)階段就是要解決這個(gè)問題。這個(gè)階段的任務(wù)就是在系統(tǒng)說明書的基礎(chǔ)上建立軟件系統(tǒng)的結(jié)構(gòu),包括數(shù)據(jù)結(jié)構(gòu)和模塊結(jié)構(gòu),并說明每個(gè)模塊的輸入、輸出以及在完成的功能。數(shù)據(jù)結(jié)構(gòu)說明書給出程序所用到的數(shù)據(jù)結(jié)構(gòu)。 系統(tǒng)模型分為邏輯模型和物理模型。邏輯模型主要確定系統(tǒng)做什么,而物理模型則主要解決解決怎么做的問題,前者是系統(tǒng)分析的主要任務(wù),后者是系統(tǒng)設(shè)計(jì)的

16、主要任務(wù)。 從系統(tǒng)分析的邏輯模型設(shè)計(jì)到系統(tǒng)設(shè)計(jì)的物理模型的設(shè)計(jì)是一個(gè)由抽象到具體的過程,有時(shí)并沒有明確的界限,甚至可能有反復(fù)。 經(jīng)過系統(tǒng)設(shè)計(jì),設(shè)計(jì)人員應(yīng)能為程序開發(fā)人員提供完整、清楚的設(shè)計(jì)文檔,并對(duì)設(shè)計(jì)規(guī)范中不清楚的地方做出解釋。 系統(tǒng)設(shè)計(jì)中,應(yīng)該遵循以下原則:(1) 系統(tǒng)性。(2) 靈活性。(3) 可靠性。(4) 經(jīng)濟(jì)性。4.1 系統(tǒng)功能模塊圖 通常,一個(gè)應(yīng)用系統(tǒng)的程序可以劃分為若干個(gè)子系統(tǒng),而且每個(gè)子系統(tǒng)又可以劃分為若干個(gè)程序模塊。本系統(tǒng)在設(shè)計(jì)時(shí)采用結(jié)構(gòu)化程序的設(shè)計(jì)方法,該方法的基本思想是將系統(tǒng)設(shè)計(jì)成一個(gè)由多個(gè)相對(duì)獨(dú)立、單一功能的模塊組成的結(jié)構(gòu)。其實(shí)現(xiàn)方法是采用自頂向下,逐步分解的方法,將

17、系統(tǒng)設(shè)計(jì)成一個(gè)層次性的模塊結(jié)構(gòu)。對(duì)工資管理信息系統(tǒng),根據(jù)需求分析可以將系統(tǒng)分解成如圖所示的工資信息管理系統(tǒng)功能模塊結(jié)構(gòu)圖4.1:圖4.1 工資信息管理系統(tǒng)功能模塊圖4.2 功能的說明本系統(tǒng)大致分為如下四大功能模塊。(1)員工信息分為員工信息瀏覽和員工信息查詢:在員工信息瀏覽子模塊中,可以對(duì)員工的編號(hào)、姓名、性別、崗位、工齡、工資等級(jí)等信息進(jìn)行瀏覽,并可以對(duì)員工信息進(jìn)行增加記錄,修改記錄,刪除記錄等操作;在員工信息查詢模塊中,可按員工號(hào)或員工姓名進(jìn)行查詢。(2)工資基本設(shè)定包括對(duì)基礎(chǔ)工資、崗位工資、工齡工資的設(shè)定。基礎(chǔ)工資的設(shè)定包括工資等級(jí)、工資額的設(shè)定,可以對(duì)工資等級(jí)及相應(yīng)的工資額進(jìn)行修改、添

18、加、刪除。崗位工資的設(shè)定包括崗位名稱、崗位工資額的設(shè)定,可以對(duì)崗位名稱及相應(yīng)的崗位工資額進(jìn)行修改、添加、刪除。工齡工資的設(shè)定包括工齡、工資額的設(shè)定,可以對(duì)各個(gè)工齡段及相應(yīng)的工齡工資額進(jìn)行修改、添加、刪除。(3)工資匯總在工資管理中,要分別輸入每一個(gè)員工的各項(xiàng)工資條款,這樣才能運(yùn)用計(jì)算機(jī)技術(shù)來管理好員工的工資發(fā)放情況,其中包括:員工基本情況,員工基本工資情況,員工崗位工資情況,員工工齡工資,工資綜合。 (4)個(gè)人工資查詢此查詢分為按職工姓名查詢、按職工號(hào)查詢。(5)退出此功能塊為退出系統(tǒng)。4.3 系統(tǒng)的運(yùn)行要求表4-1 硬件要求設(shè)備名稱說明處理器奔騰iii以上,256mb內(nèi) 存256mb,內(nèi)存越

19、大,速度越快硬 盤40gb表4-2 軟件要求名 稱說明操作系統(tǒng)windows95/98,windowsxp應(yīng)用軟件visual foxpro6.0(中文版)4.4 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì),就是設(shè)計(jì)程序所需的數(shù)據(jù)的類型、格式、長度和組織方式。因?yàn)閿?shù)據(jù)庫應(yīng)用系統(tǒng)主要是處理大量的數(shù)據(jù),所以,數(shù)據(jù)庫的設(shè)計(jì)也上升為一項(xiàng)獨(dú)立的開發(fā)活動(dòng),成為數(shù)據(jù)庫應(yīng)用系統(tǒng)中最受關(guān)心的中心問題。數(shù)據(jù)庫設(shè)計(jì)性能的優(yōu)劣,將直接影響整個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)的性能和執(zhí)行效率。 數(shù)據(jù)庫的設(shè)計(jì)過程如圖4.2: 物理數(shù)據(jù)庫結(jié)構(gòu)物理設(shè)計(jì) 邏輯數(shù)據(jù)庫結(jié)構(gòu)用戶需求分析 需求說明書 e-r模型 概念設(shè)計(jì)邏輯設(shè)計(jì)圖4.2 數(shù)據(jù)庫設(shè)計(jì)過程圖4.4.1 概念設(shè)

20、計(jì)概念設(shè)計(jì)的目的是將需求說明書中有關(guān)數(shù)據(jù)的需求,綜合為一個(gè)統(tǒng)一的概念模型。概念結(jié)構(gòu)設(shè)計(jì)是根據(jù)用戶需求設(shè)計(jì)的數(shù)據(jù)庫模型,所以稱它為概念模型。概念模型可以用試題聯(lián)系模型(e-r模型)表示。 實(shí)體-聯(lián)系模型(entity-relationship approach,簡稱e-r模型)反映的是現(xiàn)實(shí)世界中的事物及其相互聯(lián)系,與此有關(guān)的概念有: 實(shí)體(entity)。“實(shí)體”是觀念世界中描述客觀事物的概念。實(shí)體可以是人,也可以是物或抽象的概念;可以指事物本身,也可以指事物之間的聯(lián)系,如一個(gè)人,一件物品,一個(gè)部門等都可以是實(shí)體。在數(shù)據(jù)庫中,實(shí)體常用來表示某類數(shù)據(jù)的集合,其范圍可的可小。 屬性。“屬性”指實(shí)體具

21、有的某種特性。屬性用來描述一個(gè)實(shí)體。例如:員工有名字、性別、年齡、職稱等屬性。 聯(lián)系?!奥?lián)系”表示實(shí)體之間存在的關(guān)系。現(xiàn)實(shí)世界的事物總是存在著這樣或那樣的聯(lián)系,這種聯(lián)系必然要在信息世界中得到反映。在信息世界中,事物之間的聯(lián)系可分為兩類:一是實(shí)體內(nèi)部的聯(lián)系,如組成實(shí)體的各個(gè)屬性之間的關(guān)系;一是實(shí)體之間的聯(lián)系。例如將員工表扣款表和效益工資表信息,經(jīng)過工資項(xiàng)目計(jì)算可以得到工資表。這里的“工資項(xiàng)目計(jì)算”就代表實(shí)體之間的聯(lián)系。通常聯(lián)系又可以分為一對(duì)一聯(lián)系(1:1),一對(duì)多的聯(lián)系(1:m),多對(duì)多的聯(lián)系(m:m)。我們?cè)诳疾炝丝陀^事物以及其聯(lián)系之后,即可以著手建立e-r模型。在模型建立中,首先根據(jù)分析階段

22、收集到的材料,利用分類、聚集、概括等方法抽象出實(shí)體,并一一命名,再根據(jù)實(shí)體的屬性描述其間的各種聯(lián)系。步驟為:1. 應(yīng)該先確定e-r模型所含的實(shí)體;2. 依次建立對(duì)應(yīng)于系統(tǒng)單項(xiàng)應(yīng)用的局部e-r模型;3. 將局部e-r模型綜合為系統(tǒng)的總體e-r模型;4. 改進(jìn)總體e-r模型,確保其具有最小的數(shù)據(jù)冗余度。在e-r圖中,實(shí)體、聯(lián)系與屬性分別用矩形、菱形和橢圓框(或圓框)來表示。圖4.3 e-r圖4.4.2 物理設(shè)計(jì) 數(shù)據(jù)庫在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴于給定的計(jì)算機(jī)系統(tǒng)。為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用要求的物理結(jié)構(gòu)的過程,就是數(shù)據(jù)庫的物理設(shè)計(jì)。 數(shù)據(jù)庫的物理設(shè)

23、計(jì)通常分為兩步: 確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要指存取方法和存儲(chǔ)結(jié)構(gòu); 對(duì)結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)間和空間效率。 物理設(shè)計(jì)具體確定數(shù)據(jù)庫文件的數(shù)據(jù)庫組成、數(shù)據(jù)、表、數(shù)據(jù)表之間的聯(lián)系數(shù)據(jù)域位類型與長度、主鍵、索引等。 如果評(píng)價(jià)結(jié)果原設(shè)計(jì)要求,則可以進(jìn)入物理實(shí)施階段,否則,就需要重新設(shè)計(jì)或修改物理結(jié)構(gòu),有時(shí)甚至要返回邏輯設(shè)計(jì)階段修改數(shù)據(jù)模型。4.4.3 系統(tǒng)中有關(guān)數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)如下:表4-3 部門表字段名類型寬度小數(shù)位數(shù)索引部門字符型10部門工資數(shù)值型102表4-4工齡表字段名類型寬度小數(shù)位數(shù)索引工齡數(shù)值型10索引工齡工資數(shù)值型102表4-5 員工信息表字段名類型寬度小數(shù)位數(shù)索引序

24、號(hào)數(shù)值型10主索引姓名字符型6性別字符型2崗位字符型10工齡數(shù)值型5工資等級(jí)字符型5表4-6 基礎(chǔ)工資設(shè)置表字段字段名類型寬度說明1工資等級(jí)數(shù)值型2199之間2工資標(biāo)準(zhǔn)數(shù)值型419999之間表4-7 崗位工資設(shè)置表字段字段名類型寬度說明1崗位名稱字符型14小于等于7個(gè)漢字2工資標(biāo)準(zhǔn)數(shù)值型419999之間4.5 程序代碼設(shè)計(jì)編寫visual foxpro應(yīng)用程序代碼時(shí),必須先理解visual foxpro的事件驅(qū)動(dòng)(event driver)編程模型的編程方法。在設(shè)計(jì)一個(gè)visual foxpro程序時(shí),注意力應(yīng)該集中在程序運(yùn)行時(shí)所發(fā)生的事件上。visual foxpro控件對(duì)象的大部分事件與用

25、戶的操作一一對(duì)應(yīng)。例如,用戶點(diǎn)擊命令按扭,選擇單選框、選擇菜單命令等都是visual foxpro應(yīng)用程序預(yù)先定義并可識(shí)別的事件。相應(yīng)的,程序中就應(yīng)該包含用來響應(yīng)特定事件的代碼塊事件過程(event procedure)。找出操作相應(yīng)對(duì)象時(shí)所發(fā)生的事件過程,并在此事件過程中填寫控制程序運(yùn)行的代碼,就是這一步的具體任務(wù)。在具體編制某一事件過程的處理代碼時(shí),應(yīng)該應(yīng)用傳統(tǒng)的結(jié)構(gòu)化編程技術(shù),采用順序、選擇、循環(huán)和子程序這4種結(jié)構(gòu)來實(shí)現(xiàn)。5 系統(tǒng)實(shí)施在系統(tǒng)實(shí)施過程中,我所承擔(dān)的主要任務(wù)為工資基本設(shè)定模塊、工資匯總模塊窗體和個(gè)人工資查詢模塊的設(shè)計(jì)實(shí)現(xiàn)。5.1 系統(tǒng)主程序main.prgclear scre

26、en clear eventsset defa to d:qygzopen database databasesalarydo salarymain.mprdo form salaryformksjmread events5.2 工資基本設(shè)定工資結(jié)構(gòu)設(shè)置模塊接口如圖5.1所示 圖5.1 工資基本設(shè)定接口5.2.1 基礎(chǔ)工資設(shè)定窗體代碼 圖5.2 基礎(chǔ)工資設(shè)定接口1.”修改”按鈕有關(guān)代碼:thisform.grdgongling.column1.text1.enabled=.t.thisform.grdgongling.column2.text1.enabled=.t.thisform.grdg

27、ongling.column1.text1.setfocus2.”修改確認(rèn)”按鈕有關(guān)代碼:thisform.grdgongling.column1.text1.enabled=.f.thisform.grdgongling.column2.text1.enabled=.f.3.”添加” 按鈕有關(guān)代碼:append blankgo bottomthisform.grdgongling.column1.text1.enabled=.t.thisform.grdgongling.column2.text1.enabled=.t.thisform.grdgongling.column1.text1.s

28、etfocus4.”刪除” 按鈕有關(guān)代碼:thisform.grdgongling.recordsource=use gongling exclusivedelete from gongling where gname=getgnamepackthisform.grdgongling.recordsource=gonglingthisform.grdgongling.refresh5.”退出” 按鈕有關(guān)代碼thisform.releasedo form salaryformdataformat5.2.2 崗位工資設(shè)定窗體代碼 圖5.3 崗位工資設(shè)定接口1.”修改”按鈕有關(guān)代碼:thisform

29、.grdgongling.column1.text1.enabled=.t.thisform.grdgongling.column2.text1.enabled=.t.thisform.grdgongling.column1.text1.setfocus2.”修改確認(rèn)”按鈕有關(guān)代碼:thisform.grdgongling.column1.text1.enabled=.f.thisform.grdgongling.column2.text1.enabled=.f.3.”添加” 按鈕有關(guān)代碼:append blankgo bottomthisform.grdgongling.column1.te

30、xt1.enabled=.t.thisform.grdgongling.column2.text1.enabled=.t.thisform.grdgongling.column1.text1.setfocus4.”刪除” 按鈕有關(guān)代碼:thisform.grdgongling.recordsource=use gongling exclusivedelete from gongling where gname=getgnamepackthisform.grdgongling.recordsource=gonglingthisform.grdgongling.refresh5.”退出” 按鈕有關(guān)

31、代碼thisform.releasedo form salaryformdataformat5.2.3 工齡工資設(shè)定窗體代碼 圖5.4 工齡工資設(shè)定接口 1.”修改”按鈕有關(guān)代碼:thisform.grdgongling.column1.text1.enabled=.t.thisform.grdgongling.column2.text1.enabled=.t.thisform.grdgongling.column1.text1.setfocus2.”修改確認(rèn)”按鈕有關(guān)代碼:thisform.grdgongling.column1.text1.enabled=.f.thisform.grdgo

32、ngling.column2.text1.enabled=.f.3.”添加” 按鈕有關(guān)代碼:append blankgo bottomthisform.grdgongling.column1.text1.enabled=.t.thisform.grdgongling.column2.text1.enabled=.t.thisform.grdgongling.column1.text1.setfocus4.”刪除” 按鈕有關(guān)代碼:thisform.grdgongling.recordsource=use gongling exclusivedelete from gongling where g

33、name=getgnamepackthisform.grdgongling.recordsource=gonglingthisform.grdgongling.refresh5.”退出” 按鈕有關(guān)代碼thisform.releasedo form salaryformdataformat5.3 工資匯總模塊設(shè)定 圖5.5 工資匯總模塊接口5.4 個(gè)人工資查詢模塊的設(shè)計(jì) 圖5.6 個(gè)人工資查詢模塊接口(1).”確定”按鈕有關(guān)代碼:inname=alltrim(thisform.text1.value)inpswd=alltrim(thisform.text2.value)set order to

34、 tms_userseek innameif !found() cmessagetitle=設(shè)備管理系統(tǒng) cmessagetext=用戶名錯(cuò)誤,請(qǐng)重新輸入 ndialogtype=4+32 nanswer=messagebox(cmessagetext,ndialogtype,cmessagetitle) do case case nanswer=6 thisform.text1.value= thisform.text1.setfocus case nanswer=7 messagebox(請(qǐng)勿偷窺他人資料,48,警告) thisform.release endcaseelseif tms_

35、pswd!=inpswdcmessagetitle=設(shè)備管理系統(tǒng) cmessagetext=密碼錯(cuò)誤,請(qǐng)重新輸入 ndialogtype=4+32 nanswer=messagebox(cmessagetext,ndialogtype,cmessagetitle) do case case nanswer=6 if flag2 thisform.text2.value= thisform.text2.setfocus flag=flag+1 else messagebox(請(qǐng)勿偷窺他人資料,48,警告) thisform.release endif case nanswer=7 message

36、box(請(qǐng)勿偷窺他人資料,48,警告) thisform.release endcase else thisform.release par1=inname do form salaryformgresultendif endif(2)窗體加載事件代碼: public innamepublic flagflag=06 系統(tǒng)測(cè)試6.1 系統(tǒng)開發(fā)環(huán)境系統(tǒng)開發(fā)環(huán)境包括硬件平臺(tái)和軟件平臺(tái)兩種。硬件平臺(tái)是指開發(fā)與運(yùn)行所需要的硬件環(huán)境,主要包括計(jì)算機(jī)機(jī)型及硬件配置。由于本系統(tǒng)是一個(gè)小型的mis管理系統(tǒng),因此對(duì)計(jì)算機(jī)硬件的要求不高,比較經(jīng)濟(jì),只要配備有奔騰四代賽揚(yáng)處理器2.0ghz(或以上)、ddr256m

37、內(nèi)存(或以上)、40g硬盤(或以上)的普通微機(jī)即可順利運(yùn)行。軟件平臺(tái)是指系統(tǒng)開發(fā)與運(yùn)行的軟件環(huán)境。本系統(tǒng)在開發(fā)時(shí)選用了穩(wěn)定性較強(qiáng)的windows xp中文專業(yè)版和visual foxpro 6.0作為開發(fā)語言,同時(shí)選用了access數(shù)據(jù)庫,由于這些軟件產(chǎn)品都是microsoft公司的產(chǎn)品,因此彼此之間的兼容性較好,開發(fā)出的應(yīng)用系統(tǒng)穩(wěn)定性較高。visual foxpro 6.0具有可視化的開發(fā)環(huán)境,可以快速完成系統(tǒng)的開發(fā),內(nèi)部集成的數(shù)據(jù)庫訪問信道,使得可以輕松方便的對(duì)數(shù)據(jù)庫管理。數(shù)據(jù)庫采用microsoft access,由于我們的系統(tǒng)要求,采用它完全可以適合我們的工作需求,并且它所支持的數(shù)據(jù)類

38、型十分豐富,維護(hù)簡便,費(fèi)用比較低,人員素質(zhì)要求不是很高,容易升級(jí)。本系統(tǒng)在單機(jī)上運(yùn)行。6.2 系統(tǒng)測(cè)試在mis開發(fā)過程中采用了多種措施保證軟件質(zhì)量,但是實(shí)際開發(fā)過程中還是不可避免地會(huì)產(chǎn)生差錯(cuò),系統(tǒng)中通??赡茈[藏著錯(cuò)誤和缺陷,示經(jīng)周密測(cè)試的系統(tǒng)投入運(yùn)行,將會(huì)造成難以想象的后果,因此系統(tǒng)測(cè)試是mis開發(fā)過程中為保證軟件質(zhì)量必須進(jìn)行的工作。大量統(tǒng)計(jì)數(shù)據(jù)表明,系統(tǒng)測(cè)試的工作量往往占mis開發(fā)總工作量的40%以上。因此,我們必須重視測(cè)試工作。由于程序中隱藏的缺陷只在特定的環(huán)境下才有可靠顯露,系統(tǒng)缺陷通常是由于對(duì)某些特定情況考慮不周造成的。因此測(cè)試不是為了表明程序正確;成功的測(cè)試也不是沒有發(fā)現(xiàn)錯(cuò)誤的測(cè)試。

39、有意義的軟件測(cè)試應(yīng)該是從“破壞”軟件系統(tǒng)的角度出發(fā),精心設(shè)計(jì)最有可以暴露程序系統(tǒng)缺陷的測(cè)試方案。因此軟件測(cè)試的目標(biāo)應(yīng)該是以盡可能少的代價(jià)和時(shí)間找出軟件系統(tǒng)中潛在的錯(cuò)誤和缺陷。從產(chǎn)品角度看,測(cè)試計(jì)劃中的測(cè)試項(xiàng)目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測(cè)試本身看,分為單元測(cè)試,組合測(cè)試,確認(rèn)測(cè)試等。測(cè)試對(duì)象是隨階段而異的,最基本、最初的測(cè)試是單元測(cè)試,后面的組合測(cè)試、確認(rèn)測(cè)試都是以被測(cè)過的模塊作為測(cè)試對(duì)象的。(1)單元測(cè)試:單元測(cè)試也稱模塊測(cè)試或程序測(cè)試,單元測(cè)試是對(duì)每個(gè)模塊單獨(dú)進(jìn)行的,驗(yàn)證模塊接口與設(shè)計(jì)說明書是否一致,對(duì)模塊的所有主要處理路徑進(jìn)行測(cè)試且與預(yù)期的結(jié)

40、構(gòu)進(jìn)行對(duì)照,還要對(duì)所有錯(cuò)誤處理路徑進(jìn)行測(cè)試。對(duì)源碼進(jìn)行審查,對(duì)照設(shè)計(jì)說明書,表態(tài)地檢查源程序是否符合功能的邏輯要求,是進(jìn)行單元測(cè)試前的重要工作工。單元測(cè)試一般是由程序員完成,也稱程序調(diào)試。(2)組合測(cè)試組合測(cè)試也稱集成測(cè)試或子系統(tǒng)測(cè)試,通常采用自頂向下測(cè)試和自底向上測(cè)試兩種測(cè)試方法。組合測(cè)試的對(duì)象是指已經(jīng)通過單元測(cè)試的模塊,不是對(duì)零散模塊進(jìn)行單個(gè)測(cè)試,而是用系統(tǒng)化的方法裝配和測(cè)試軟件系統(tǒng),是一個(gè)嚴(yán)格的過程,必須認(rèn)真地進(jìn)行,其計(jì)劃的產(chǎn)生和單元模塊測(cè)試的完成日期要協(xié)調(diào)起來,這種測(cè)試應(yīng)在系統(tǒng)目標(biāo)機(jī)上進(jìn)行,造成系統(tǒng)應(yīng)用的環(huán)境條件,除了開發(fā)部分項(xiàng)目負(fù)責(zé)人參加以外,還應(yīng)該有相應(yīng)系統(tǒng)的用戶參加,給評(píng)審員進(jìn)行

41、演示。(3)確認(rèn)測(cè)試確認(rèn)測(cè)試是對(duì)通過組合測(cè)試的軟件進(jìn)行的,這些軟件已經(jīng)存于系統(tǒng)目標(biāo)設(shè)備的介質(zhì)上,確認(rèn)測(cè)試的目的是對(duì)表明軟件是可以工作的,并且符合“軟件需求說明書”中規(guī)定的全部功能和性能要求。確認(rèn)測(cè)試是按照這些要求定出的“確認(rèn)測(cè)試計(jì)劃”進(jìn)行的。測(cè)試工作是由一個(gè)獨(dú)立的組織進(jìn)行,而且測(cè)試要從用戶的角度出發(fā)。(4)系統(tǒng)測(cè)試系統(tǒng)測(cè)試是對(duì)整體性能的測(cè)試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享問題以及檢測(cè)系統(tǒng)不否達(dá)到用戶的實(shí)際要求,系統(tǒng)測(cè)試的依據(jù)是系統(tǒng)分析報(bào)告。系統(tǒng)測(cè)試應(yīng)在系統(tǒng)的整個(gè)范圍內(nèi)進(jìn)行,這種測(cè)試不只對(duì)軟件進(jìn)行,而是對(duì)構(gòu)成系統(tǒng)的硬、軟件一起進(jìn)行。系統(tǒng)測(cè)試與建構(gòu)同時(shí)進(jìn)行或略慢。系統(tǒng)測(cè)試需要確認(rèn)從頭到尾

42、的功能正常才算完成,應(yīng)當(dāng)盡量避免系統(tǒng)測(cè)試延到項(xiàng)目末尾進(jìn)行。(5)用戶驗(yàn)收測(cè)試在系統(tǒng)測(cè)試完成后,進(jìn)行用戶的驗(yàn)收測(cè)試,它是用戶在實(shí)際應(yīng)用環(huán)境中所進(jìn)行的真實(shí)數(shù)據(jù)測(cè)試。在具體的測(cè)試中,一般應(yīng)遵循以下原則:由程序設(shè)計(jì)者之外的人進(jìn)行測(cè)試;測(cè)試用例應(yīng)由兩部分組成:輸入數(shù)據(jù)和預(yù)期輸出結(jié)果;應(yīng)選用不合理的輸入數(shù)據(jù)與非法輸入測(cè)試;不僅要檢驗(yàn)程序是否實(shí)現(xiàn)預(yù)期功能,還應(yīng)檢查程序是否做了不應(yīng)該做的工作;集中測(cè)試容易出錯(cuò)的程序模塊;對(duì)程序修改以后,必須重新進(jìn)行測(cè)試。在開發(fā)本系統(tǒng)時(shí),為了使系統(tǒng)能夠穩(wěn)定運(yùn)行,對(duì)本系統(tǒng)進(jìn)行了有針對(duì)性的全面測(cè)試,采取的方式是:1、菜單項(xiàng)測(cè)試:為了保證每一項(xiàng)下拉菜單能夠正確實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)的功能,我把

43、相關(guān)的基礎(chǔ)數(shù)據(jù),基本上全部輸入到本系統(tǒng)中,并對(duì)每一個(gè)菜單項(xiàng)反復(fù)進(jìn)行了增加、刪除、修改等操作,從而保證了菜單級(jí)功能的正確實(shí)現(xiàn)。2、資料跟蹤:完成菜單項(xiàng)測(cè)試后,我又對(duì)系統(tǒng)內(nèi)的每一個(gè)數(shù)據(jù)進(jìn)行了跟蹤。例如:在成績管理模塊中,我首先對(duì)考試類型進(jìn)行設(shè)定,然后在成績添加模塊中進(jìn)行數(shù)據(jù)操作,隨時(shí)觀察這兩個(gè)模塊之間是否有沖突產(chǎn)生,配合得是否正確,再然后在成績?yōu)g覽模塊中進(jìn)行驗(yàn)證,說明該功能完全正常,對(duì)其他的功能模塊也進(jìn)行了類似的設(shè)置。3、綜合測(cè)試:在以上測(cè)試的基礎(chǔ)上對(duì)系統(tǒng)功能進(jìn)行了整體的測(cè)試,依次來檢驗(yàn)系統(tǒng)功能是否符合系統(tǒng)設(shè)計(jì)的要求。6.3 系統(tǒng)運(yùn)行與維護(hù)6.1 系統(tǒng)運(yùn)行1、初始數(shù)據(jù)的輸入本系統(tǒng)的輸入采用鼠標(biāo)和鍵

44、盤相結(jié)合的輸入方法。2、怎樣使用本系統(tǒng):本系統(tǒng)的使用相應(yīng)簡單,基本上只要會(huì)使用windows軟件就會(huì)使用本系統(tǒng),在具體的操作時(shí),只需點(diǎn)擊鼠標(biāo)左鍵即可進(jìn)行相應(yīng)功能的選擇。3、系統(tǒng)的轉(zhuǎn)換方案:本次開發(fā)的企業(yè)工資管理系統(tǒng)采用了并行轉(zhuǎn)換方式,以保證平衡可靠的過度。即一方面使用本系統(tǒng)來進(jìn)行工作,另一方面又繼續(xù)沿用老的方式手工方式,這種狀況持續(xù)了半個(gè)月的時(shí)間,在這期間發(fā)現(xiàn)了一些程序中存在的漏洞和錯(cuò)誤,用戶也提出一些修改意見,經(jīng)過程序的進(jìn)一步完善后,正式投入了使用,中止了以前老的手工的操作方式。6.2 系統(tǒng)維護(hù)本系統(tǒng)是個(gè)較復(fù)雜的人-機(jī)系統(tǒng),由于系統(tǒng)外部環(huán)境與內(nèi)部因素的變化,不斷影響系統(tǒng)的運(yùn)行,同時(shí)需要系統(tǒng)不

45、斷地適應(yīng)這些變化,不斷地完善系統(tǒng),以提高系統(tǒng)運(yùn)行的效率與服務(wù)水平,這就需要自始至終進(jìn)行系統(tǒng)的維護(hù)工作。系統(tǒng)的維護(hù)主要包括四個(gè)方面:(1)程序的維護(hù):指的是修改部分或全部程序,這種維護(hù)往往是在條件發(fā)生變化或原系統(tǒng)的效率低的情況下進(jìn)行的。(2)數(shù)據(jù)文件的維護(hù):指的是按照用戶的要求對(duì)數(shù)據(jù)文件進(jìn)行不定期的修改。(3)代碼的維護(hù):隨著系統(tǒng)的發(fā)展和變化,可能會(huì)出現(xiàn)舊代碼不能適應(yīng)新要求的問題,因此,有必要變更代碼,予以維護(hù)。(4)硬件的維護(hù):指的是對(duì)系統(tǒng)所使用的設(shè)備進(jìn)行維護(hù)。本系統(tǒng)的日常維護(hù)由學(xué)校的的專人來負(fù)責(zé),如果出現(xiàn)一些不能解決的問題,則由開發(fā)者來負(fù)責(zé)???結(jié)隨著我國成功加入wto及信息化浪潮的日益臨近,企業(yè)在激烈的市場競爭環(huán)境下求得生存,就必須有效地利用人才、時(shí)間、信息結(jié)合的優(yōu)勢(shì)。因此,如何使企業(yè)及時(shí)掌握本企業(yè)人才的各種信息、第一時(shí)間處理好隨時(shí)變化的工資管理問題,建立一套符合企業(yè)實(shí)際的工資管理系統(tǒng)就顯得尤為重要。本系統(tǒng)將從以下三方面進(jìn)行了評(píng)價(jià):特點(diǎn),缺點(diǎn)以及將來可能提出的要求。(一)系統(tǒng)的特點(diǎn):1 流程符合企業(yè)內(nèi)部工資管理的要求。2 接口友好,輸入信息方便(好多信息,系統(tǒng)自動(dòng)生成)。3 查詢?nèi)?,?duì)任何情況或字段都可以查詢,從而對(duì)管理進(jìn)行監(jiān)督。4 系統(tǒng)擴(kuò)充容易

溫馨提示

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

評(píng)論

0/150

提交評(píng)論