VFP工資管理系統(tǒng)畢業(yè)設(shè)計論文_第1頁
VFP工資管理系統(tǒng)畢業(yè)設(shè)計論文_第2頁
VFP工資管理系統(tǒng)畢業(yè)設(shè)計論文_第3頁
VFP工資管理系統(tǒng)畢業(yè)設(shè)計論文_第4頁
VFP工資管理系統(tǒng)畢業(yè)設(shè)計論文_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 畢業(yè)論文(設(shè)計)論文題目: vfp工資管理系統(tǒng) 班 級: 姓 名: 專 業(yè): 指導(dǎo)老師: 二一一年十月十三日目 錄目 錄-i摘 要-iabstract -i 一 、緒論-1二、系統(tǒng)的開發(fā)環(huán)境-32.1 開發(fā)平臺的選擇-32.2 開發(fā)工具的選擇-3三、系統(tǒng)分析-43.1系統(tǒng)的初步調(diào)查-53.2數(shù)據(jù)庫技術(shù)的現(xiàn)狀與發(fā)展-53.3數(shù)據(jù)系統(tǒng)的選擇原則 -53.4系統(tǒng)開發(fā)工具的選擇-63.5系統(tǒng)的可行性分析 -9 3.6系統(tǒng)開發(fā)步驟-10四、系統(tǒng)設(shè)計-10 4.1數(shù)據(jù)流程圖塊-114.2 業(yè)務(wù)流程圖 -114.3 數(shù)據(jù)庫設(shè)計-114.4系統(tǒng)中有關(guān)數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計 -12五、主要功能模塊設(shè)計 -135.1

2、 項目的建立-135.2 用戶登陸-145.3 系統(tǒng)主菜單設(shè)計 -155.4 系統(tǒng)主控表單設(shè)計-165.5 工資錄入表單設(shè)計-175.6 工資瀏覽表單設(shè)計-185.7 工資修改表單設(shè)計-185.8 工資統(tǒng)計表單設(shè)計-245.9 工資查找表單設(shè)計-255.10 工資初始化表單設(shè)計-265.11 記錄打印表單設(shè)計 -275.12 系統(tǒng)幫助表單設(shè)計-285.13主程序的設(shè)計 -295.14程序的連編 -30六、系統(tǒng)運(yùn)行與維護(hù) -306.1系統(tǒng)的配置- -306.2系統(tǒng)的運(yùn)行 -306.3系統(tǒng)的維護(hù) -31總結(jié) -31參考文獻(xiàn) -32摘 要隨著經(jīng)濟(jì)的發(fā)展,各高校正在逐步走向現(xiàn)代化,在這種情況下靠人工來

3、處理員工的工資會有很多不便。因此,需要制定一個工資管理系統(tǒng)。建設(shè)一個科學(xué)高效的信息管理系統(tǒng)是解決這一問題的必由之路。學(xué)校內(nèi)部財務(wù)管理是該學(xué)校運(yùn)用現(xiàn)代化技術(shù)創(chuàng)造更多更高的管理水平的主要因素之一。工資管理作為高校內(nèi)部的一種財務(wù)管理也是如此,由于高校職工人數(shù)較多,每一位職工的具體實際情況也不盡相同,各項工資條款的發(fā)放,如果沒有一個完整的管理系統(tǒng)來進(jìn)行管理,那么勢必會給管理人員帶來種種麻煩,因此類似工資管理系統(tǒng)之類的財務(wù)軟件的開發(fā)勢在必行。工資管理系統(tǒng)是典型的信息管理系統(tǒng),其主要開發(fā)包括后臺數(shù)據(jù)庫的建立和維護(hù),以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)庫一致性和完整性強(qiáng),數(shù)據(jù)安全性好的庫。

4、而后者則要求應(yīng)用程序功能完備,易使用等特點。因此,本人結(jié)合資料管理系統(tǒng)的要求,對visual foxpro數(shù)據(jù)庫管理系統(tǒng),vfp語言原理,vfp數(shù)據(jù)庫技術(shù)進(jìn)行了較深的學(xué)習(xí)和應(yīng)用。主要完成對資料管理系統(tǒng)的要求分析,功能模塊劃分,并由此設(shè)計了數(shù)據(jù)庫結(jié)構(gòu)和應(yīng)用程序。系統(tǒng)運(yùn)行結(jié)果證明,本人所設(shè)計的工資管理系統(tǒng)可滿足工資管理人員的查詢、修改和添加三方面要求。 系統(tǒng)開發(fā)采用microsoft公司的visual foxpro 6.0,利用其強(qiáng)大的可視化界面功能及對數(shù)據(jù)庫的支持,先構(gòu)造一個原型,逐步增加功能,最終滿足需求。系統(tǒng)中大量采用sql查詢語句,界面友好,功能較強(qiáng)。不足的地方是當(dāng)數(shù)據(jù)訪問量大時,將致使性

5、能的下降,且不利于數(shù)據(jù)的有效共享,在以后改進(jìn)的中應(yīng)考慮采用sql server作為數(shù)據(jù)庫,解決訪問速度及數(shù)據(jù)共享的問題。該系統(tǒng)性能力求易于使用,具有較高的擴(kuò)展性和可維護(hù)性。關(guān)鍵字:高校;系統(tǒng);工資管理系統(tǒng)abstractalong with the economical development, various universities are walking gradually with the modernization, gets down the gauge.in this case depends on artificially processes staffs wages to b

6、e able to have very many inconvenient.therefore, needs to formulate a university wages management system management system.constructs a science highly effective information management system solves this question way that must be taken.the school internal financial control is this school utilization

7、modernization technology creation are more one of higher management level primary factors.the wages management took the university interior one financial control also is so, because the university staff population are many, each staff the actual situation also is different specifically, each wages p

8、rovision provide, if does not have a complete management system management system to carry on the management, then will be able to give the administrative personnel inevitably to bring all sorts of troubles, therefore similar wages management system management system and so on finance software devel

9、opment imperativethe wages management system management system is the typical information management system, its main development including backstage database establishment and maintenance, as well as front end application procedure development two aspects.establishes the database uniformity and com

10、plete regarding the former request, the data security good storehouse.but the latter requests the application procedure function to be complete, easy to use and so on the characteristics.therefore, myself unify the material management system management system the request, to visual the foxpro databa

11、se management system, the vfp language principle, the vfp data bank technology has carried on the deep study and the application.mainly completes to the material management system management system request analysis, the function module division, from this and has designed the database structure and

12、the application procedure.the system movement result proved, myself design the wages management system management system may satisfy the wages administrative personnels inquiry, revise and increases three aspects to request.the system development uses microsoft corporation visual foxpro 6.0, uses it

13、s formidable visualization contact surface function and to the database the support, a structure prototype, gradually increases the function first, finally meets the need.in the system uses the sql inquiry sentence massively, the contact surface is friendly, the function is strong.the insufficient p

14、lace is works as when data accessing quantity big, will cause the performance the drop, also will not favor the data effective sharing, will improve in later to be supposed to consider will use sql server to take the database, the solution visit speed and the data sharing question.this system perfor

15、mance endeavour easy to use, has the high extension and the maintainability.keywords:universities;system;wag一、緒論隨著經(jīng)濟(jì)的發(fā)展,企業(yè)正向著大型化、規(guī)?;l(fā)展,而對大中型企業(yè),員工、職稱等跟工資管理有關(guān)的信息隨之急劇增加。在這種情況下靠人工來處理員工的工資會有很多不便。因此,需要制定一個企業(yè)工資管理系統(tǒng)。建設(shè)一個科學(xué)高效的信息管理系統(tǒng)是解決這一問題的必由之路。高校內(nèi)部財務(wù)管理是該企業(yè)運(yùn)用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟(jì)效益的主要因素之一。工資管理作為企業(yè)內(nèi)部的一種財務(wù)管理也是如此,由于高校

16、職工人數(shù)較多,每一位職工的具體實際情況也不盡相同,各項工資條款的發(fā)放,如果沒有一個完整的管理系統(tǒng)來進(jìn)行管理,那么勢必會給管理人員帶來種種麻煩,因此類似工資管理系統(tǒng)之類的財務(wù)軟件的開發(fā)勢在必行。早期的工資統(tǒng)計和發(fā)放都是使用人工方式處理紙質(zhì)材料,不僅花費(fèi)財務(wù)人員大量的時間且不易保存,往往由于個人的因素抄寫不慎或計算疏忽,出現(xiàn)工資發(fā)放錯誤的現(xiàn)象。早期工資管理多采取紙質(zhì)材料和具有較強(qiáng)的時間限制?;谝陨显颍咝9べY管理系統(tǒng)使用電腦安全保存、快速計算、全面統(tǒng)計,實現(xiàn)工資管理的系統(tǒng)化、規(guī)范化、自動化。企業(yè)工資管理系統(tǒng)是典型的信息管理系統(tǒng)(mis),前臺程序開發(fā)工具采用微軟的vf6.0,后臺數(shù)據(jù)庫采用ac

17、cess數(shù)據(jù)庫。vf6.0是一種面向?qū)ο蟮拈_發(fā)工具,具有組件豐富、語言簡單、功能強(qiáng)大的優(yōu)點。 access數(shù)據(jù)庫具有與vf6.0無縫連接、操作簡單、易于使用的優(yōu)點。運(yùn)行結(jié)果證明,本高校工資管理系統(tǒng)極大提高了工作效率,節(jié)省了人力和物力,最終滿足高校財務(wù)管理、員工工資發(fā)放的需要,同時也成為現(xiàn)代化企業(yè)管理的標(biāo)志本世紀(jì)以來,由于社會生產(chǎn)力的迅速發(fā)展和科學(xué)技術(shù)的突飛猛進(jìn),人們進(jìn)行信息交流的深度和廣度不斷增加,管理所需要的信息量急劇增長,同時對信息的處理要求及時、準(zhǔn)確,這導(dǎo)致了傳統(tǒng)的信息處理方法和手段已不能適應(yīng)現(xiàn)代管理的需要;電子計算機(jī)的誕生和在信息處理中的應(yīng)用,標(biāo)志著一個嶄新時代“信息時代”的開始,它使

18、學(xué)校管理現(xiàn)代化成為可能。一定意義上說,管理信息系統(tǒng)的產(chǎn)生和發(fā)展是建立在電子計算機(jī)基礎(chǔ)之上的。硬件方面,自1946年第一臺電子計算機(jī)誕生以來,計算機(jī)技術(shù)的發(fā)展可謂日新月異,從龐大的只能在實驗室里供研究使用的計算機(jī)到如今能適應(yīng)不同環(huán)境滿足不同需求的各種各樣的計算機(jī);運(yùn)算速度從每秒幾千次到每秒幾百億次;處理器從焊有上百萬個電子管的大的驚人的電子板到只有指甲大小的集成電路;現(xiàn)在計算機(jī)在硬件方面的發(fā)展已達(dá)到了每三個月更新?lián)Q代一次的驚人速度。軟件方面,也已從機(jī)器語言、匯編語言、高級語言發(fā)展到現(xiàn)如今的第四代語言非結(jié)構(gòu)化、面向?qū)ο?、可視化的語言。管理信息系統(tǒng)通過對學(xué)校當(dāng)前運(yùn)行的數(shù)據(jù)進(jìn)行處理來獲得有關(guān)信息,以控

19、制學(xué)校的行為;利用過去和現(xiàn)在的數(shù)據(jù)及相應(yīng)的模型,對未來的發(fā)展進(jìn)行預(yù)測;能從全局目標(biāo)出發(fā),對學(xué)校的管理決策活動予以輔助。從工業(yè)發(fā)達(dá)國家來看,管理信息系統(tǒng)的發(fā)展經(jīng)歷了以下幾個階段。第一階段:(1953年至1965年)單項數(shù)據(jù)處理階段,也稱電子數(shù)據(jù)處理(edp)階段。這是電子計算機(jī)在管理領(lǐng)域應(yīng)用的起步階段。這一階段,由于當(dāng)時計算機(jī)硬、軟件的限制,數(shù)據(jù)處理的性質(zhì)只是使用計算機(jī)代替人的手工勞動,進(jìn)行簡單的單項數(shù)據(jù)處理工作,如計算工資、數(shù)據(jù)統(tǒng)計、報表登記、編制計劃等。這個階段的處理方式主要是集中式的批處理。第二階段:(1965年至1970年)綜合數(shù)據(jù)處理階段,也稱事務(wù)處理系統(tǒng)(tps)階段。這個階段計算機(jī)

20、硬、軟件有了很大的發(fā)展,出現(xiàn)了多用戶的分時系統(tǒng),計算機(jī)開始應(yīng)用于對某一個管理子系統(tǒng)的控制,并具有一定的反饋功能。如庫存管理系統(tǒng)、生產(chǎn)調(diào)度系統(tǒng)、資料管理系統(tǒng)等。這個階段的處理方式已發(fā)展為面向終端的聯(lián)機(jī)實時處理。第三階段:(1970年至今)管理信息系統(tǒng)(mis)階段。這個階段是在學(xué)校中全面的使用計算機(jī)把各種管理子系統(tǒng)的功能集中起來,構(gòu)成了計算機(jī)化的全方位的信息系統(tǒng),即現(xiàn)代管理信息系統(tǒng)。這個階段的處理方式是在數(shù)據(jù)庫和網(wǎng)絡(luò)基礎(chǔ)上組成分布式處理系統(tǒng)。它的特點是使用數(shù)據(jù)庫和分時處理的計算機(jī)網(wǎng)絡(luò),并充分利用運(yùn)籌學(xué)等數(shù)學(xué)方法,實現(xiàn)了硬件、軟件和數(shù)據(jù)資源的共享??偟恼f來,計算機(jī)技術(shù)的發(fā)展,其性價比大幅的下降,使

21、得其被大量廣泛的使用。針對現(xiàn)實中的各種應(yīng)用需求,相應(yīng)的產(chǎn)生很多技術(shù)體系、技術(shù)標(biāo)準(zhǔn),如j2ee、。net,com/com+等。這又大大的推動了學(xué)校的信息化進(jìn)程。其影響可以歸納為如下兩點:(1)計算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手:今天,計算機(jī)的價格已經(jīng)十分低廉,性能卻有了長足的進(jìn)步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計算機(jī)之所以如此流行的原因主要有以下幾個方面:首先,計算機(jī)可以代替人工進(jìn)行許多繁雜的勞動;其次,計算機(jī)可以節(jié)省許多資源;第三,計算機(jī)可以大大的提高人們的工作效率;第四,計算機(jī)可以使敏感文檔更加安全,等等。(2)開發(fā)計算機(jī)資料管理系統(tǒng)的意義當(dāng)今世界是飛速發(fā)展的信息時代,在各行各業(yè)中離不開信息處

22、理,這正是計算機(jī)被廣泛用于管理系統(tǒng)的環(huán)境。計算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計算機(jī)進(jìn)行信息管理控制,不僅提高了工作效率,而且大大提高了其安全性。尤其對于復(fù)雜的信息處理,計算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。本系統(tǒng)就是為了管理好職工工資信息而設(shè)計的。二、系統(tǒng)的開發(fā)環(huán)境和維護(hù)2.1 開發(fā)平臺的選擇考慮到本系統(tǒng)的性能要求,和現(xiàn)有的條件,我們選擇了windowsxp中文版作為開發(fā)、測試和運(yùn)行的平臺。因為windows操作系統(tǒng)是目前應(yīng)用最廣的操作系統(tǒng),它以全新的圖形界面,簡單快捷的操作方式,支持多媒體功能等特點而成為軟件發(fā)

23、展的流行趨勢,選用它作為開發(fā)平臺,易于功能的擴(kuò)展和軟件升級。2.2 開發(fā)工具的選擇針對目前世界上流行的大量軟件和開發(fā)工具,經(jīng)過認(rèn)真分析其優(yōu)缺點,結(jié)合學(xué)籍器具管理系統(tǒng)的需要和目前的硬件環(huán)境,我們選用微軟windows平臺下的visual foxpro6.0(簡寫為vfp6.0)作為軟件開發(fā)工具。選用該工具有發(fā)下幾方面的優(yōu)點:(1)vfp6.0是目前微機(jī)上最優(yōu)秀的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)軟件,正如其名稱中冠以的“visual”一樣,它采用了可視化、面向?qū)ο蟮某绦蛟O(shè)計方法,大大簡化了應(yīng)用系統(tǒng)的開發(fā)過程,并提高了系統(tǒng)工程的模塊化和緊湊性。(2)vfp6.0版本中提供了大量的諸如“數(shù)據(jù)庫設(shè)計器”、“表單設(shè)計

24、器”、“菜單設(shè)計器”、“報表設(shè)計器”等開發(fā)設(shè)計工具和向?qū)Чぞ撸╳izard),使以往費(fèi)時費(fèi)力的開發(fā)工作變得輕松自如。這些可視化的設(shè)計工具免除了開發(fā)者編寫大量程序代碼的三、系統(tǒng)分析隨著我國國民經(jīng)濟(jì)建設(shè)的蓬勃發(fā)展和具有中國特色的社會主義市場經(jīng)濟(jì)體制的迅速完善,各個行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務(wù)質(zhì)量,提高工作效率,這些都在很大程度上給企業(yè)提出越來越嚴(yán)峻的挑戰(zhàn),對企業(yè)體系無論是在行政職能、高校管理水平以及優(yōu)質(zhì)服務(wù)上都提出更高的要求。建設(shè)一個科學(xué)高效的信息管理系統(tǒng)是解決這一問題的必由之路。高校內(nèi)部財務(wù)管理是該企業(yè)運(yùn)用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟(jì)效益的主要因素之一。工資管理作為企業(yè)內(nèi)部的一種財

25、務(wù)管理也是如此,由于高校職工人數(shù)較多,每一位職工的具體實際情況也不盡相同,各項工資條款的發(fā)放,如果沒有一個完整的管理系統(tǒng)來進(jìn)行管理,那么勢必會給管理人員帶來種種麻煩,因此類似高校工資管理系統(tǒng)之類的財務(wù)軟件的開發(fā)勢在必行。3.1系統(tǒng)的初步調(diào)查建立一個好的管理信息系統(tǒng),必須要有一個好的管理基礎(chǔ)。所謂好的管理基礎(chǔ),指的是合理的管理體制、完善的制度、科學(xué)的管理方法和準(zhǔn)確的原始數(shù)據(jù)。與學(xué)校管理相比,我國的學(xué)校管理在這方面占有較大的優(yōu)勢。應(yīng)該看到,我國發(fā)展學(xué)校管理信息系統(tǒng)的時間還不長,設(shè)計開發(fā)的實際經(jīng)驗也很不足。要使管理信息系統(tǒng)在學(xué)校建立、使用,并從中獲得巨大的效益,必須具備以下基本條件。(1)領(lǐng)導(dǎo)重視、

26、管理人員積極性高管理信息系統(tǒng)的建立,需要學(xué)校提供資源、經(jīng)費(fèi)、人力和時間,要涉及管理體制、規(guī)章制度的變化、調(diào)整和大量數(shù)據(jù)的編碼、表格形式協(xié)調(diào)等工作,這些學(xué)校管理的全局性問題必須在學(xué)校高層領(lǐng)導(dǎo)的重視和支持下才能獲得解決。一般說來,校長的決心是研制學(xué)校管理信息系統(tǒng)的成敗關(guān)鍵。管理人員的積極性也是不容忽視的條件。 管理人員是管理信息系統(tǒng)的直接用戶,它們的積極性和配合程度,關(guān)系到管理信息系統(tǒng)的使用效果和生命力。(2)具備一定的資源條件管理信息系統(tǒng)的資源主要包括計算機(jī)硬、軟件設(shè)備,不間斷電源(ups)、空調(diào)等輔助設(shè)備和計算機(jī)房設(shè)施等,有條件的學(xué)校應(yīng)盡量發(fā)掘和利用現(xiàn)有計算機(jī)設(shè)備。管理信息系統(tǒng)的費(fèi)用可分為開發(fā)

27、費(fèi)用和運(yùn)行費(fèi)用,前者包括設(shè)備購置、人員工資、培訓(xùn)和開發(fā)過程中的一系列支出等,后者包括機(jī)器運(yùn)行、維護(hù)和修理費(fèi),人員工資和水、電、紙張和軟盤等日常開支。要有足夠的資金保證,才能順利完成整個系統(tǒng)的開發(fā)工作。當(dāng)然,資金的投入也可以在開發(fā)和運(yùn)行過程中分階段進(jìn)行,在逐步取得階段成果的基礎(chǔ)上補(bǔ)充更多的資源。(3)組織一個強(qiáng)有力的開發(fā)小組管理信息系統(tǒng)的質(zhì)量,在某種意義上直接取決于開發(fā)人員的水平和素質(zhì)。開發(fā)小組的人數(shù)因系統(tǒng)規(guī)模大小而異,通常包括系統(tǒng)分析員、程序員、數(shù)據(jù)錄入員和硬、軟件維護(hù)人員。由于管理信息系統(tǒng)的開發(fā)通常是從逐個子系統(tǒng)分期分批進(jìn)行的,同時,已開發(fā)完畢投入使用的系統(tǒng)仍需不斷維護(hù)、改進(jìn)和完善,因此這個

28、開發(fā)小組應(yīng)該在相當(dāng)長的時期內(nèi)存在。在正式的立項之前必須進(jìn)行可行性分析,而可行性分析主要是對現(xiàn)行系統(tǒng)進(jìn)行充分的調(diào)查研究,細(xì)致了解現(xiàn)行系統(tǒng)的現(xiàn)狀流程,以及存在的主要問題,在此基礎(chǔ)上提出新的系統(tǒng)的邏輯模型。詳細(xì)的現(xiàn)狀調(diào)查目的是為了弄清現(xiàn)行系統(tǒng)的基本功能及信息流程,為了新系統(tǒng)邏輯模型提供基礎(chǔ)。它是建立新系統(tǒng)的前期工作,也是進(jìn)行系統(tǒng)分析和設(shè)計的重要基礎(chǔ)。因此要建立新的資料管理系統(tǒng)就必須對學(xué)?,F(xiàn)行的信息管理系統(tǒng)進(jìn)行全面、細(xì)致而充分的調(diào)查研究。采用主要的方式是在同學(xué)中進(jìn)行交流和對現(xiàn)有的政策進(jìn)行分析。3.2數(shù)據(jù)庫技術(shù)的現(xiàn)狀與發(fā)展數(shù)據(jù)庫是60年代末出現(xiàn)的一門計算機(jī)軟件技術(shù),到現(xiàn)在雖然只有三十多年的歷史,但在理論

29、和時間上都得到了和很大的發(fā)展?,F(xiàn)在,數(shù)據(jù)庫是數(shù)據(jù)處理的主要工具,是管理信息系統(tǒng)(mis)的核心部分。數(shù)據(jù)庫系統(tǒng)是當(dāng)今計算機(jī)信息系統(tǒng)的核心,是計算機(jī)技術(shù)和應(yīng)用發(fā)展的關(guān)鍵。傳統(tǒng)的數(shù)據(jù)庫系統(tǒng)旨在處理永久、穩(wěn)定的數(shù)據(jù),強(qiáng)調(diào)維護(hù)數(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)域獲得了極大成功。計算機(jī)世界報社與ibm公司聯(lián)合舉辦了21世紀(jì)數(shù)據(jù)庫技術(shù)發(fā)展專家研討會。ibm db2的創(chuàng)始人donald haderle先生與國內(nèi)著名數(shù)據(jù)庫專家,就下世紀(jì)數(shù)據(jù)庫發(fā)展的趨勢

30、、數(shù)據(jù)庫領(lǐng)域革命性的突破、ibm db2的應(yīng)用、數(shù)據(jù)倉庫的實施、我國數(shù)據(jù)庫技術(shù)和應(yīng)用的現(xiàn)狀及趨勢、我國數(shù)據(jù)庫用戶的需求等問題,進(jìn)行了廣泛而深入的討論。3.3數(shù)據(jù)庫系統(tǒng)的選擇原則(1)數(shù)據(jù)庫系統(tǒng)采用易于集成的,開放的技術(shù)。(2)產(chǎn)品質(zhì)量優(yōu)異,可靠性高,適于長期運(yùn)行,能支持關(guān)鍵應(yīng)用。(3)數(shù)據(jù)安全,保安型高。(4)能提供分布式數(shù)據(jù)庫功能。(5)支持多種開發(fā)環(huán)境,軟件開發(fā)容易。(6)擴(kuò)充性和升級能力強(qiáng)。3.4系統(tǒng)開發(fā)工具的選擇現(xiàn)在市場上有很多管理系統(tǒng)的開發(fā)工具,如:visual basic、delphi、asp等等,數(shù)據(jù)庫開發(fā)工具又有很多種,如:access,sql sever,oracle等等。這

31、些都是很出色的管理信息系統(tǒng)及數(shù)據(jù)庫的開發(fā)工具。不過visual foxpro6.0有著以下幾項特點:visual foxpro是microsoft公司推出的全新的pc平臺關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它具有強(qiáng)大的性能、無與匹敵的速度、完整而豐富的工具、及其友好的圖形用戶界面、簡單得數(shù)據(jù)存取方式、良好的兼容性、獨(dú)一無二的跨平臺特性及真正的可編譯性,是系統(tǒng)成為目前最快、最完美的數(shù)據(jù)庫系統(tǒng)。不但兼容早期的dbase以及foxbase各種版本,同時還提供了許多基于windows的嶄新功能。visual foxpro作為具有windows95兼容標(biāo)志的應(yīng)用軟件,具有快速開發(fā)應(yīng)用程序、面向?qū)ο蠛涂蛻魴C(jī)/服務(wù)器的強(qiáng)大

32、功能,它是多年來出現(xiàn)在關(guān)系數(shù)據(jù)庫方面最重要的產(chǎn)品。隨著桌面操作系統(tǒng)有windows98逐漸向windowsxp升級的發(fā)展潮流,visual foxpro必將成為今后數(shù)據(jù)庫產(chǎn)品中的主流。microsoft visual foxpro是一個32位的數(shù)據(jù)庫開發(fā)系統(tǒng),可運(yùn)行于window98和windowsxp操作系統(tǒng)。visual foxpro既具有visual系列的功能強(qiáng)大、直觀易用、面向?qū)ο蟮葍?yōu)點,又兼具windows和foxpro的長處。提供了“向?qū)А薄ⅰ霸O(shè)計器”和“生成器”等工具,使的數(shù)據(jù)庫的管理工作變的容易。visual foxpro的易用性使初學(xué)者和那些想避免涉及foxpro復(fù)雜命令的人

33、能很快用它來管理自己的數(shù)據(jù)庫,制作各種報表、標(biāo)簽等;增添的面向?qū)ο蟮木幊谭绞降刃绿厣?,使它成為?yīng)用程序開發(fā)人員強(qiáng)有力工具;其兼容性使原來的廣大xbase用戶能迅速轉(zhuǎn)為使用 visual foxpro;visual foxpro還能廣泛地與其他許多軟件共享和交換數(shù)據(jù)。正是由于其易用性、先進(jìn)性和廣泛性,使visual foxpro 真正做到了面向各種水平的用戶。(1)簡單,易學(xué),易用快速完成應(yīng)用任務(wù)visual foxpro6.0提供了向?qū)?,生成器和設(shè)計器三種工具,這三種工具都使用圖形交互界面方式,使用戶能夠最簡單而又最快速地完成數(shù)據(jù)操作任務(wù)。操作向?qū)峁┝擞脩粢瓿赡骋豁椚蝿?wù)所需的詳細(xì)地操做步驟

34、,在這些步驟的指導(dǎo)下,用戶可以一步步地很簡單完成任務(wù)。例如:此工資管理系統(tǒng)中的各項工資數(shù)據(jù)輸入的表單就是用表單向?qū)Ш蜕善鱽碇谱鞯?。生成器也是一種具有友好界面的圖形工具,它的主要功能是在用戶自己的應(yīng)用程序中加入一定的控制功能,例如列表框生成器就是一個帶有標(biāo)簽的對話界面,利用列表框,生成器,用戶可以在窗體中設(shè)計出一個列表框,并且可以在這種生成器中設(shè)計一個列表框的共同特征,如有手寫輸入,可以加入到表單中去,減少用戶輸入繁瑣的,大量的工作,用戶只要從列表下拉框中選擇即可,本系統(tǒng)在查詢設(shè)置均使用了這種方法。如果用戶想突破向?qū)Ш蜕善鞅旧淼南拗疲胍约簩?yīng)程序進(jìn)行更復(fù)雜或更靈活的控制,可以利用另一種v

35、isual foxpro6.0提供的方便有效的工具設(shè)計器,設(shè)計器也提供了一個友好的圖形應(yīng)用程序開發(fā)接口,通過它對用戶能建立起自己的應(yīng)用程序。例如:用戶可以用窗體設(shè)計器定義和生成一個窗體,用數(shù)據(jù)表設(shè)計器定義和生成一個數(shù)據(jù)表。使用方便的工具欄象許多其他microsoft產(chǎn)品一樣,visual foxpro6.0也給用戶提供了使用方便的工具欄,工具欄里有許多按鈕,他們代表著菜單里的某些選項。一般來說,用戶經(jīng)常執(zhí)行的操作或使用的對象多對應(yīng)一個按鈕,用戶可以通過選擇這些按鈕方便而迅速地完成操作,而不必通過菜單選項。不編程而建立應(yīng)用程序界面visual foxpro6.0提供的窗體設(shè)計器是一種功能強(qiáng)大的工

36、具,用戶能夠不編程或使用很少的代碼來實現(xiàn)友好的交互式應(yīng)用程序界面以及對界面的控制。例如;用戶可以用柵格控制很容易地建立一對多的窗體;用戶只需把一個數(shù)據(jù)表拖到一個窗體上就可以了。也可以利用頁格式控件來建立有標(biāo)簽的對話框話或用戶自己的生成器界面。用項目管理器統(tǒng)一界面visual foxpro6.0提供的另一高效易用的工具是項目管理器。通過項目管理器,用戶可以集中地管理數(shù)據(jù),文檔,類庫,源代碼等各種資源。例如用戶可以建立和更新數(shù)據(jù)庫,設(shè)計或改變窗體和報表,定義或改變類庫,生成或重新生成自己的應(yīng)用程序。另外,用戶也可以在項目管理器中使用visual foxpro6.0提供的簡單而有效的其他工具,如向?qū)?/p>

37、,生成器,工具欄等。所有這些,使用戶能夠?qū)ぷ鬟M(jìn)行集中管理而又簡單有效。(2)功能更強(qiáng)大visual foxpro6.0比以前的數(shù)據(jù)庫管理系統(tǒng)具有更強(qiáng)大的功能。它通過使用快速查詢技術(shù)和對系統(tǒng)的優(yōu)化而使用戶最大限度地體會到visual foxpro6.0快速而又功能強(qiáng)大的優(yōu)點。具有面向?qū)ο缶幊痰哪芰isual foxpro6.0在支持標(biāo)準(zhǔn)的xbase傳統(tǒng)編程方式的同時,也提供了完全的面向?qū)ο缶幊痰哪芰?。在visual foxpro6.0的對象模式下,用戶可以利用所有的面向?qū)ο缶幊烫匦裕@些特性包括繼承,封裝,多態(tài)性以及分類,他們都作為用戶所熟悉的xbase編程語言的擴(kuò)展集而實現(xiàn)。visual

38、foxpro6.0提供了一套基類,包括窗體、工具欄、頁格式等,使用這些類,用戶可以建立基本的窗體、工具欄、頁格式,這樣就可以一方面減少用戶編程工作量,另一方面又加快程序開發(fā)過程。再進(jìn)一步,用戶可以將自己定義的類再進(jìn)行分類,這樣可利用用戶已有的代碼或窗體。例如,用戶可以將基本的窗體類再進(jìn)行分類而建立自己的子類,這個子類將根據(jù)用戶的要求自動地在應(yīng)用程序中建立起一個用戶希望看到的窗體,它的結(jié)構(gòu)是由用戶分類來決定的。visual foxpro6.0類模式能夠在用戶應(yīng)用程序中對對象進(jìn)行深入而全面的控制,例如用戶在設(shè)計時可用窗體設(shè)計器對窗體中的對象進(jìn)行完全的控制,二類模式下當(dāng)用戶運(yùn)行程序時客隊窗體中的表現(xiàn)

39、和行為提供相同的控制。在visual foxpro6.0中,用戶可以用類設(shè)計器交互式地建立一個類,或者用define class命令來編程建立。更容易處理事件。visual foxpro6.0包含一種事件模式,它能夠幫助用戶自動地處理事件。在這種事件模式下,用戶可以獲取并控制所有標(biāo)準(zhǔn)的windows visual foxpro6.0事件,例如鼠標(biāo)的移動,通過處理這一事件,用戶可以拖動和放置一個對象,用戶可以用兩種方式來控制事件:一種是通過特性窗體來可視地控制;另一種是通過visual foxpro6.0的編程語言來控制這兩種方法都能使用戶很容易的建立起完全的事件驅(qū)動應(yīng)用程序而不用考慮read層

40、次及瀏覽窗口限制,也不用編寫事件處理程序。最優(yōu)化系統(tǒng)visual foxpro6.0能通過優(yōu)化用戶的實際來提高自身的性能。在所有的優(yōu)化措施中,做有效的方法是盡可能多地增加用戶的擴(kuò)展內(nèi)存或減少被其他程序所占用的內(nèi)存。其余的提高visual foxpro6.0性能的措施包括加快啟動速度和優(yōu)化設(shè)置指令。使用快速查詢技術(shù)快速查詢技術(shù)是一種專用的數(shù)據(jù)查詢技術(shù),他能夠迅速從數(shù)據(jù)庫中選擇出一組滿足用戶要求的記錄。使用這種即使能將數(shù)據(jù)查詢所需的時間大大縮短,這樣可以極大的提高數(shù)據(jù)查詢效率。真正的數(shù)據(jù)庫概念以前的xbase軟件中稱.dbf文件為數(shù)據(jù)庫,使人容易產(chǎn)生一個數(shù)據(jù)庫就是一個二維表的錯誤認(rèn)識。而visua

41、l foxpro 廢除了以前xbase 不合理的數(shù)據(jù)庫概念,采用獨(dú)特的數(shù)據(jù)庫容器,為用戶管理應(yīng)用系統(tǒng)中的表、查詢、表單、報表、程序等數(shù)據(jù)提供了方便,支持長數(shù)據(jù)庫文件名和字段名設(shè)置的顯示標(biāo)題,為字段指定默認(rèn)值,設(shè)置字段級和記錄級的有效性規(guī)則,設(shè)置表的插入、刪除和改變記錄的觸發(fā)程序得集合,合理得體現(xiàn)了關(guān)系型數(shù)據(jù)庫的思想,與關(guān)系數(shù)據(jù)庫理論統(tǒng)一了起來。新的數(shù)據(jù)庫把有關(guān)系的表封裝在一起,關(guān)系清晰、合理且處理方便。viual foxpro 由于使用了這種真正的數(shù)據(jù)庫概念,使得它數(shù)據(jù)庫結(jié)構(gòu)與sql等標(biāo)準(zhǔn)結(jié)構(gòu)統(tǒng)一,從而使數(shù)據(jù)庫的實現(xiàn)更加標(biāo)準(zhǔn)、合理、方便??梢暬幊碳夹g(shù)visual foxpro用于visual

42、 c+、visual basic同樣的編程技術(shù),這是他取名為visual foxpro的原因??梢暬幊碳夹g(shù)給人一種所見即所的的感受,在您編輯屏幕表單、報表、菜單時,可以直接運(yùn)行,不必來回調(diào)試,極為方便。新增許多命令和函數(shù),功能大大加強(qiáng),sql語句更加豐富增加了7種新的字段類型:整型、貨幣型、日期時間型、雙精度型、通用型、二進(jìn)制型和二進(jìn)制備注型。在結(jié)構(gòu)化的復(fù)合索引中可以建立4種類型的索引:主索引、候選索引、普通索引和唯一索引。允許在表中使用空值null,以保證與采用sql標(biāo)準(zhǔn)的數(shù)據(jù)庫管理系統(tǒng)的兼容和數(shù)據(jù)共享。用32位方式visual foxpro使用32位方式,其運(yùn)算速度、存儲能力大大提高3.

43、5系統(tǒng)的可行性分析系統(tǒng)的可行性分析包括兩個詳細(xì)的部分:分析開發(fā)新的系統(tǒng)的必要性和可能性。必要性在前面系統(tǒng)初步調(diào)查中已經(jīng)作了詳細(xì)的分析,在這里就不再贅述;可能性主要包括經(jīng)濟(jì)可行性、技術(shù)可行性和運(yùn)行可行性三個方面。經(jīng)濟(jì)可行性研究是對組織的經(jīng)濟(jì)現(xiàn)狀和投資能力進(jìn)行分析,對系統(tǒng)建設(shè)運(yùn)行和維護(hù)費(fèi)用進(jìn)行估算,對系統(tǒng)建成后可能取得的社會和經(jīng)濟(jì)效益進(jìn)行估計。 技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。資料管理系統(tǒng)用的是vf開發(fā)語言,調(diào)試相對簡單,當(dāng)前的計算機(jī)硬件配置也完全能滿足開發(fā)的需求,因此在技術(shù)上是絕對可行的。軟件方面:由于目前單機(jī)模式相對發(fā)展成熟,故軟件的開發(fā)

44、平臺成熟可行。硬件方面:目前高性能的網(wǎng)絡(luò)組件已經(jīng)在我們學(xué)校廣泛使用(服務(wù)器、集線器、通信介質(zhì)、工作站等),它們速度快、容量大、可靠性能高、價格低,完全能滿足系統(tǒng)的需求。運(yùn)行可行性是對組織結(jié)構(gòu)的影響,現(xiàn)有人員和機(jī)構(gòu)、設(shè)施設(shè)施和環(huán)境對系統(tǒng)的適應(yīng)性及人員培訓(xùn)補(bǔ)充計劃的可行性。當(dāng)前我們學(xué)校信息化技術(shù)已經(jīng)相當(dāng)普及,各類操作人員水平都有相當(dāng)?shù)母叨?,所以在運(yùn)行上是可行性的。3.6系統(tǒng)開發(fā)步驟一般說來,管理信息系統(tǒng)的建立與應(yīng)用可以劃分成總體規(guī)劃、系統(tǒng)開發(fā)和系統(tǒng)運(yùn)行三個階段,其中系統(tǒng)開發(fā)階段還可進(jìn)一步分為系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)實施等工作環(huán)節(jié)。上述各個階段排列成一個嚴(yán)格的線性開發(fā)序列,在每個工作階段均產(chǎn)生完整的

45、技術(shù)文檔作為下一階段工作的指導(dǎo)和依據(jù),每一階段都應(yīng)對文檔進(jìn)行評審,確信該階段工作已完成并達(dá)到要求后才能進(jìn)入下一階段,同時在以后的工作中不能輕易改變前面經(jīng)過評審的成果。上述開發(fā)方式的主要優(yōu)點是便于開發(fā)工作的組織和管理,并且可大大降低管理信息系統(tǒng)開發(fā)的復(fù)雜性。國內(nèi)外許多系統(tǒng)開發(fā)的實例都證明這是一種行之有效的開發(fā)方式。國外曾有人對一些軟件項目開發(fā)各階段的工作量進(jìn)行了統(tǒng)計,結(jié)果表明,在開發(fā)過程中各工作階段所占全部工作量的比重分別達(dá)到系統(tǒng)分析:系統(tǒng)設(shè)計:編程:模塊調(diào)試:系統(tǒng)調(diào)試20%:15%:20%:25%:20%。由此可見,程序編寫在開發(fā)工作中只占很小比例,而調(diào)試工作卻占整個開發(fā)工作量的一半左右,因此

46、“系統(tǒng)開發(fā)就是編程”的習(xí)慣說法顯然是片面的。另據(jù)統(tǒng)計,在建立管理信息系統(tǒng)的三個階段中,總體規(guī)劃和系統(tǒng)開發(fā)階段的工作量約占整個工作量的2/3,而運(yùn)行、維護(hù)階段要占1/3,這說明一個管理信息系統(tǒng)開發(fā)后,仍應(yīng)十分重視它的維護(hù)工作,以便使系統(tǒng)不斷完善并充分發(fā)揮其作用。四、系統(tǒng)設(shè)計通過,對高校工資管理要求的分析,本系統(tǒng)開發(fā)的主要目的是通過信息化的方式對大量資料信息的管理,一方面提高資料信息的利用率,另一方面,實現(xiàn)一定程度上的信息共享,為決策提供事實依據(jù)。4.1數(shù)據(jù)流程圖通過對系統(tǒng)的調(diào)查和可行性分析,畫出系統(tǒng)的數(shù)據(jù)流程圖。如圖3-1所示:工資管理單數(shù)據(jù)編輯主界面查詢編輯修改退出老師檔案單工資標(biāo)準(zhǔn)單數(shù)據(jù)編輯

47、數(shù)據(jù)編輯 4.2業(yè)務(wù)流程圖通過對高校職工原先手工進(jìn)行職工工資管理業(yè)務(wù)的情況,可以設(shè)計出它的業(yè)務(wù)流程圖,如圖3-2所示。用戶登錄 數(shù)據(jù)輸入 工資計算 存儲數(shù)據(jù) 工資查詢 報表匯總(注:職工管理也與工資查詢的內(nèi)容相同如上圖所示)4.3數(shù)據(jù)庫設(shè)計本系統(tǒng)大致分為如下四大功能模塊。1員工檔案管理信息模塊的設(shè)定分為員工基本信息瀏覽和員工基本信息管理查詢:在職工信息基本信息子模塊中,可以對員工的編號、姓名、性別、籍貫、民族、出生年月、職稱、家庭住址等信息進(jìn)行瀏覽和和查詢,并可以對員工信息進(jìn)行增加記錄,修改記錄,刪除記錄等操作;2工資標(biāo)準(zhǔn)模塊的設(shè)定包括對講課酬金、上機(jī)酬金、作業(yè)酬金等工資的設(shè)定?;A(chǔ)工資的設(shè)定

48、包括工資等級、工資額的設(shè)定,可以對工資等級及相應(yīng)的工資額進(jìn)行修改、添加、刪除。講課酬金的設(shè)定包括對姓名、職稱、講課酬金額的設(shè)定,可以對職稱稱及相應(yīng)的講酬金額進(jìn)行修改、添加、刪除。上機(jī)酬金的設(shè)定包括對姓名、職稱、上機(jī)酬金額的設(shè)定,可以對各個工齡段及相應(yīng)的工齡工資額進(jìn)行修改、添加、刪除。3工資管理模塊的設(shè)定在工資管理中,可以對各職工的工資進(jìn)行查詢、計算等功能進(jìn)行設(shè)定。“計算”子模塊中又包括講課金酬、上機(jī)金酬、作業(yè)金酬、考核金酬、實習(xí)金酬、最后匯總等進(jìn)行設(shè)定。“查詢”子模塊中可對講課金酬、上機(jī)金酬、作業(yè)金酬等進(jìn)行修改、添加、刪除、查找等操作4.4系統(tǒng)中有關(guān)數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計完成后,現(xiàn)

49、在可以將上面的數(shù)據(jù)庫概念轉(zhuǎn)化為某種數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)類型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)使用visual foxpro開發(fā)對加以連接使用visual foxpro自帶數(shù)據(jù)庫資料管理系統(tǒng)中使用的各個數(shù)據(jù)表的字段設(shè)置如下:數(shù)據(jù)庫相關(guān)數(shù)據(jù)表gzb字段名稱字段類型字段大小職工號字符型8日期日期姓名字符型8部門字符型10職務(wù)工資數(shù)值型7綜合補(bǔ)貼數(shù)值型7出勤補(bǔ)數(shù)值型7交通補(bǔ)數(shù)值型7外租房補(bǔ)數(shù)值型7補(bǔ)發(fā)工資數(shù)值型8應(yīng)發(fā)工資數(shù)值型8養(yǎng)老保險數(shù)值型7公積金數(shù)值型7合計扣款數(shù)值型7實發(fā)工資數(shù)值型8所得稅數(shù)值型7實發(fā)現(xiàn)金數(shù)值型8其它表單的各字段的設(shè)制也如上所示在此不在詳細(xì)描述。五、主要功能模塊設(shè)計5.1 項目的建立

50、a在硬盤上建一個目錄b啟動vfp系統(tǒng),在“項目管理器”窗口中建立一個項目,項目的名稱為“工資管理系統(tǒng)”,保存到新建的目錄中,如圖5-1所示。 圖5-1項目的建立5.2 用戶登陸為了保證應(yīng)用程序的安全,通常要設(shè)計系統(tǒng)登錄表單驗證用戶是否合法。只有合法的用戶才可進(jìn)入系統(tǒng)。本模塊是系統(tǒng)的封面表單,運(yùn)行時將通過此表單調(diào)用主控模塊,進(jìn)而管理整個工資管理系統(tǒng)。系統(tǒng)登錄模塊運(yùn)行結(jié)果。如圖5-2所示。 圖5-2用戶登陸表單的設(shè)計表單form的屬性autocenter 改為:.t.-真(運(yùn)行時居中) borderstyle 改為:2-固定對話框(禁止更改表單大?。﹕howtips 改為:.t. 真(指定表單上的

51、控件等是否顯示提示信息)showwindow 改為 :2-作為頂層表單在表單的 form_load 事件下添加如下代碼:public username(2)username(1)=超級用戶username(2)=普通用戶登陸系統(tǒng)command1_click事件代碼:store to myuser,p1,p2,p3myuser=thisform.combo1.valuep1=alltrim(thisform.text1.value)p2=left(alltrim(time(),2)+substr(alltrim(time(),4,2)p3=alltrim(str(year(date()if myuser=username(1) if p1=p3 thisform.release do form gzgl els

溫馨提示

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

評論

0/150

提交評論