摘要:伴隨互聯(lián)網信息技術的迅速發(fā)展,VFP屬于數(shù)據(jù)庫管理系統(tǒng)中的一種關系型應用系統(tǒng),具有面向對象與可視化性的特點,憑借著其大的功能性、便捷性以及靈活性等優(yōu)勢,VFP應用系統(tǒng)成功運用在各行各業(yè)中。本文先后對VFP應用系統(tǒng)的概念以及實踐中的運用進行了介紹,對VFP應用系統(tǒng)的特點進行了分析,進一步驗證了基于VFP應用系統(tǒng)的設計與開發(fā)的重要性。
關鍵詞:VFP;應用系統(tǒng);設計與開發(fā)
中圖分類號:TP391 文獻標識碼:A 文章編號:1007-9599 (2012) 23-0000-02
VFP由Microsoft公司設計推出的一種用于信息管理系統(tǒng)開發(fā)的工具,該技術具有完美的功能、良好的用戶界面以及獨特簡單的數(shù)據(jù)存取方式,因而在兼容性、可編譯性以及安全性方面具有良好的優(yōu)勢,從而在當前豐富的數(shù)據(jù)庫開發(fā)軟件中倍受關注的開發(fā)工具。
1 VFP應用系統(tǒng)
1.1 VFP應用系統(tǒng)的概念。VFP應用系統(tǒng)不僅提供對加減乘除,以及開方、比較與取反等浮點數(shù)基本運算的支持,其還具有向量的功能特點。相較于其他數(shù)據(jù)庫而言,該軟件的速度要快。VFP除了提供浮點數(shù)基本運算(加、減、乘、除、開方、比較、取反)提供支持之外
VFP是一個32位數(shù)數(shù)據(jù)庫開發(fā)系統(tǒng),具有良好的跨平臺特點,在Windows95/98/2000/XP/Vista/7等系統(tǒng)中均可以進行簡單快捷的操作。
1.2 同時,隨著信息技術的不斷發(fā)展,VFP技術也在不斷地發(fā)展成長,它所提供的集成化系統(tǒng)開發(fā)環(huán)境,在數(shù)據(jù)庫的應用與開發(fā)方面具有獨到的優(yōu)勢。VFP應用系統(tǒng)的組成部分
關于VFP應用系統(tǒng)的數(shù)據(jù)庫在開發(fā)中主要由以下幾個方面組成:(1)VFP應用系統(tǒng)中包括一個及多個數(shù)據(jù)庫,其中每個數(shù)據(jù)庫的內容又由基本表與視圖等內容組成。(2)VFP應用系統(tǒng)中的用戶界面是指歡迎界面、注冊頁面及主界面等。用戶可以通過主界面中的菜單與工具欄等進入到相應的子模塊中。(3)VFP應用系統(tǒng)的事務處理,其所包含的查詢、統(tǒng)計、匯總以及計算等應用程序可以讓客戶端以此完成多種功能任務。(4)VFP應用系統(tǒng)對報表、瀏覽以及排序等進行輸出,憑此為用戶帶來多種報表形式。(5)VFP應用系統(tǒng)的運行起點是主程序,通過主程序設置系統(tǒng)運行的環(huán)境參數(shù),運行后進入到用戶界面,開始事務處理。
1.3 VFP應用系統(tǒng)的數(shù)據(jù)庫開發(fā)的步驟。(1)VFP應用系統(tǒng)數(shù)據(jù)庫的開發(fā)首先是要創(chuàng)建一個目錄結構。在VFP應用系統(tǒng)中一般包含了多個文件,在設計開發(fā)中一般要將這些文件分別存放到子文件夾中去。此外,在借助VFP應用系統(tǒng)的相同對項目進行創(chuàng)建的時候,VFP應用系統(tǒng)可以幫助項目自動生成一個關于項目的子文件夾。例如data、fotms、help、graphic、libs、menu、reports等這些文件夾都是用來對不同類型文件進行保存。(2)VFP應用系統(tǒng)的組織需要在項目的管理器中實現(xiàn)。(3)在項目信息中出現(xiàn)的窗口內將具體詳細的信息輸入進其中,例如作者的姓名、家庭地址、工作單位、省份城市以及國家地區(qū)等具體的信息,再就是這些信息是否加密等。(4)借助VFP應用系統(tǒng)的程序向導以及生成器等,對其的設計與開發(fā)過程進行簡化。(5)主程序的編寫、設置環(huán)境程序、退出程序、界面(歡迎界面、注冊界面、主界面以及各模塊功能界面)、報表。(6)項目的連編。(7)應用程序的發(fā)布。
2 基于VFP應用系統(tǒng)技術的應用
2.1 基于VFP應用系統(tǒng)是一項數(shù)據(jù)倉庫技術。近幾年來,數(shù)據(jù)庫技術的普遍應用與迅速發(fā)展,加快了人們對數(shù)據(jù)庫的開發(fā)與加工利用,從而也促使一個綜合與專注分析的環(huán)境的的形成,對決策者的分析起到了良好的支持作用。
VFP應用系統(tǒng)作為一個數(shù)據(jù)倉庫其主要包括的技術主要內容為數(shù)據(jù)倉庫、聯(lián)機分析處理以及數(shù)據(jù)挖掘等技術。該技術通過對數(shù)據(jù)模型的指導,同時手機數(shù)據(jù)信息,保證了數(shù)據(jù)所具有的一致性、實效性以及準確性等特點。
2.2 基于VFP應用系統(tǒng)與Excel實現(xiàn)數(shù)據(jù)的互換。VFP應用系統(tǒng)作為數(shù)據(jù)庫中一種關系型的管理系統(tǒng),其數(shù)據(jù)庫的處理能力強大且具兼容性。因而也是用于數(shù)據(jù)庫開發(fā)的有效工具。VFP應用系統(tǒng)的可視性與驅動事件的特點不僅方便了用戶,同時也特別符合新時代設計的需求,Excel是一種優(yōu)秀的處理軟件,在應用中切實的顯示了兼容性、界面操作、運算公式以及圖標等方面的優(yōu)勢。其中VFP應用系統(tǒng)與Excel雖然在各自的領域中實現(xiàn)了廣泛應用,二者還因為各自特點的不同,實現(xiàn)了相輔相成,互相交換。像Excel并非獨立存在和使用,需要借助其應用程序來引入數(shù)據(jù),或者把Excel中的數(shù)據(jù)輸出到其他的程序中進行應用。
關于VFP應用系統(tǒng)與Excel的相互交換,方法各有不同,然最后實現(xiàn)的功能卻相似。在實踐中將二者數(shù)據(jù)實現(xiàn)互相交換,將二者的功能結合起來,極大的提高了用戶應用的靈活性與工作效率。
2.3 利用VFP應用系統(tǒng)來對可變密碼程序進行編寫??勺兠艽a指的是有設置可以字形變化的密碼值,該方法多是通過文件保存的方式來保存密碼,同時密碼也是通過加密之后才可以進行運算的。
通常對密碼的加密方法包括轉化法、時間法、隨機法以及位移法等方法?;赩FP應用系統(tǒng)密碼的設置方法一般因為登記的功能,密碼可以實現(xiàn)隨時變換,而密碼在加密之后不容易被破解。
2.4 保證VFP應用系統(tǒng)數(shù)據(jù)庫的完整性。對于VFP應用系統(tǒng)而言,數(shù)據(jù)庫的完整性關系到數(shù)據(jù)的正確與否,而VFP應用系統(tǒng)中的數(shù)據(jù)大多數(shù)都組成了數(shù)據(jù)庫,因而對于VFP應用系統(tǒng)的設計來說關鍵指的是數(shù)據(jù)庫的設計。至于數(shù)據(jù)庫的設計的關鍵則是對表與表之間的關系的設計與開發(fā)。
3 VFP應用系統(tǒng)的設計與開發(fā)
3.1 關于VFP應用系統(tǒng)的分析。VFP應用系統(tǒng)在實際應用中能夠給用戶提供一個操作簡單、公平公正以及高效有序的環(huán)境。例如VFP應用系統(tǒng)在學生信息管理系統(tǒng)中的運用,可以幫助老師在極短的時間里了解學生的情況,如此VFP應用系統(tǒng)的應用為教師打造了一個全面的管理環(huán)境。
一般VFP應用系統(tǒng)的應用,客戶端只要通過安裝相應的瀏覽器,完全可以驗證身份之后登錄到系統(tǒng)之中,然后用戶可在這個過程中完成相應的工作和任務。而用戶端則可以在系統(tǒng)的服務端及時的對客戶端的情況進行了解和關注。同樣以學生信息管理系統(tǒng)為例,老師可以在服務端對學生的出勤情況進行監(jiān)控,例如有無遲到、有無曠課等情況。此外,用戶端還可以通過VFP應用系統(tǒng)對客戶端的工作進行具體的分配。
3.2 關于VFP應用系統(tǒng)的設計。通過對VFP學生信息管理系統(tǒng)的分析介紹,主要是通過一個三層架構來設計開發(fā)的。首先客戶端借助XHR與服務器鏈接,由XHR對從客戶端出獲取信息,然后再傳送到服務器中進行數(shù)據(jù)處理,最后送到客戶端的局部來對客戶端的數(shù)據(jù)進行更新。
4 結論
綜上可見,構建一個VFP應用系統(tǒng)十分復雜,而過多的工作也均是為了其安全而服務的,只有如此,才是一個真正完整的VFP應用系統(tǒng)。
參考文獻:
[1]蘇寶華.高級語言與數(shù)據(jù)庫語言問信息交換技術的研究[J].計算機工程與應用,1998.
[2]王勉宇,梁軍.對Excel實現(xiàn)外部結構化查詢的方法[J].計算機工程.
[3]王慶延,石瀟.多媒體技術與應用[M].北京:清華大學出版社,2004.
[4]任真,宋賢霞.淺談基于VFP的應用系統(tǒng)開發(fā).科技信息.2012,01.
[5]唐治平,石瀟.多媒體技術與大學教學[J].江西醫(yī)學報,2004.
[作者簡介]朱七二(1972.5-),男,籍貫:甘肅省秦安縣,學歷:本科,職稱:講師,研究方向:計算機教學管理與改革。