最新VFP課程設(shè)計(jì)-學(xué)生信息管理系統(tǒng)資料_第1頁(yè)
最新VFP課程設(shè)計(jì)-學(xué)生信息管理系統(tǒng)資料_第2頁(yè)
最新VFP課程設(shè)計(jì)-學(xué)生信息管理系統(tǒng)資料_第3頁(yè)
最新VFP課程設(shè)計(jì)-學(xué)生信息管理系統(tǒng)資料_第4頁(yè)
最新VFP課程設(shè)計(jì)-學(xué)生信息管理系統(tǒng)資料_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精品文檔廣西大學(xué)數(shù)學(xué)與信息科學(xué)學(xué)院數(shù)據(jù)庫(kù)開發(fā)與應(yīng)用課程設(shè)計(jì)報(bào)告題目:學(xué)生信息管理系統(tǒng)班 級(jí): 信息與計(jì)算科學(xué)121學(xué)號(hào):1211100238姓名:李華日 期:二一四年六月精品文檔、八 、,前言隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生信息量也成倍增長(zhǎng)。面對(duì)龐 大的信息量需要有學(xué)生成績(jī)管理系統(tǒng)來提高學(xué)生管理工作的效率。通過這樣的系統(tǒng)可以做 到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢、修改、增加、刪除等,從而減少管理方面的工 作量。目前社會(huì)上信息管理系統(tǒng)發(fā)展飛快 , 各個(gè)企業(yè)事業(yè)單位都引入了信息管理軟件來管 理自己日益增長(zhǎng)的各種信息 , 學(xué)生信息管理系統(tǒng)也是有了很大的發(fā)展 , 商業(yè)化的學(xué)生信息

2、管理軟件也不少。但本系統(tǒng)完全獨(dú)立開發(fā) , 力求使系統(tǒng)功能簡(jiǎn)潔明了 , 但功能齊全且易于操 作,其主要實(shí)現(xiàn)了對(duì)高校從學(xué)生學(xué)籍信息錄入、學(xué)生選課、學(xué)生信息管理、課程信息、任 課教師查詢、到學(xué)生成績(jī)管理。整個(gè)系統(tǒng)分為學(xué)生信息管理、課程信息查詢、任課教師查 詢、成績(jī)管理、系統(tǒng)管理四大模塊。其中,學(xué)生信息管理模塊包括學(xué)生信息錄入、學(xué)生 信息修改。學(xué)生課程信息管理模塊包括學(xué)生選課、學(xué)生課程查詢。學(xué)生成績(jī)管理模塊包括 學(xué)生成績(jī)錄入、學(xué)生成績(jī)查詢。系統(tǒng)管理模塊包括用戶權(quán)限、密碼修改、退出系統(tǒng)。整個(gè) 系統(tǒng)從操作簡(jiǎn)便、靈活、實(shí)用的目的要求出發(fā)完成學(xué)生信息管理系統(tǒng)全過程。用戶需求具 體有學(xué)籍管理系統(tǒng)提供保存、更新、

3、查詢、維護(hù),這就需求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信 息的輸入與輸出, 實(shí)現(xiàn)有組織地、動(dòng)態(tài)地存儲(chǔ)大量關(guān)聯(lián)數(shù)據(jù), 方便用戶訪問系統(tǒng)中的數(shù)據(jù), 它與文件系統(tǒng)的重要區(qū)別是數(shù)據(jù)的充分共享,交叉訪問,與應(yīng)用程序的高度獨(dú)立性。1、系統(tǒng)分析1.1 系統(tǒng)介紹本系統(tǒng)是將現(xiàn)代化的計(jì)算機(jī)技術(shù)和傳統(tǒng)的教學(xué)、教務(wù)工作相結(jié)合,按照學(xué)院的工作流 程設(shè)計(jì)完成的。為了使系統(tǒng)在學(xué)院的管理中發(fā)揮更大的作用,實(shí)現(xiàn)工作過程的計(jì)算機(jī)化, 提高工作效率和工作質(zhì)量,減少很多不必要的資源,不用像以前那樣用冗余的紙張式的管 理。大節(jié)省了學(xué)校能源。并且計(jì)算機(jī)的存儲(chǔ)與快速查詢功能大大提高了學(xué)籍管理的效率, 并且還提高了學(xué)籍信息管理的精確度。現(xiàn)提出如下的系

4、統(tǒng)開發(fā)目標(biāo):1. 系統(tǒng)應(yīng)具有實(shí)用性、可靠性和適用性,同時(shí)注意到先進(jìn)性。2. 對(duì)各個(gè)數(shù)據(jù)庫(kù)進(jìn)行動(dòng)態(tài)管理,防止混亂。3. 能夠按照用戶選擇的不同的條件進(jìn)行簡(jiǎn)單查詢和復(fù)合查詢。4. 能夠?qū)Σ樵兘Y(jié)果進(jìn)行分類匯總,實(shí)現(xiàn)報(bào)表打印。5. 注意數(shù)據(jù)的安全性,具有數(shù)據(jù)備份和恢復(fù)的功能。6. 方便用戶的操作,盡量減少用戶的操作。本課程設(shè)計(jì)主要解決與學(xué)生成績(jī)信息管理相關(guān)的問題,設(shè)計(jì)一個(gè)功能齊全的學(xué)生管理 信息系統(tǒng)。同時(shí)實(shí)現(xiàn)學(xué)生相關(guān)信息的添加、刪除、修改和查詢;學(xué)生選課的管理,添加、 修改、刪除;學(xué)生成績(jī)的錄入和對(duì)學(xué)生成績(jī)的分析等主要功能。1.2 需求分析21 世紀(jì)以來,人類經(jīng)濟(jì)高速發(fā)展,人們發(fā)生了日新月異的變化,特

5、別是計(jì)算機(jī)的應(yīng)用 及普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。使原本的舊的管理方法越來越不適應(yīng)現(xiàn)在社會(huì)的發(fā) 展。許多人還停留在以前的手工操作。這大大地阻礙了人類經(jīng)濟(jì)的發(fā)展。為了適應(yīng)現(xiàn)代社 會(huì)人們高度強(qiáng)烈的時(shí)間觀念,學(xué)校信息管理系統(tǒng)軟件為學(xué)校辦公室?guī)砹藰O大的方便。 (一)教育系統(tǒng)學(xué)生管理現(xiàn)狀分析學(xué)校工作總體規(guī)劃由教務(wù)人員在學(xué)生信息管理系統(tǒng)中完成對(duì)運(yùn)行教務(wù)處所需的基本 數(shù)據(jù)的維護(hù),包括這些信息的增加、修改及對(duì)各項(xiàng)信息的變動(dòng)都將在這進(jìn)行操作。新的學(xué) 年,教務(wù)人員首先加入年級(jí)信息,然后編排班級(jí),再對(duì)來校學(xué)生進(jìn)行基本的信息錄入,新 生入學(xué)后由教務(wù)人員在學(xué)籍系統(tǒng)中完成新學(xué)生信息的維護(hù)。這就需要一個(gè)功能強(qiáng)大的學(xué)生

6、管理系統(tǒng)來做學(xué)院工作者的左右手。(二)學(xué)校具體需求分析學(xué)生:對(duì)各科成績(jī)的查詢?nèi)握n老師:輸入并維護(hù)所教科目的學(xué)生成績(jī)教務(wù)處: 學(xué)校全體成員的信息管理,并對(duì)任課老師,班主任等輸入的信息進(jìn)行存庫(kù),對(duì) 學(xué)生的信息進(jìn)行必要的維護(hù)。通過研究調(diào)查,本系統(tǒng)需以下功能:綜合學(xué)生信息、 學(xué)生成績(jī)以及信息查詢等信息; 方便用戶了解和管理學(xué)生的全面動(dòng)態(tài)信息; 良好的界面設(shè)計(jì),更人性化的設(shè)計(jì)理念,使用戶擁有更輕松的使用心情。1.2 可行性分析可行性研究的目的是用最小的代價(jià)在盡可能的時(shí)間內(nèi)確定問題是否能解決。首先,從經(jīng)濟(jì)上來看,用 VFP開發(fā)的學(xué)生信息管理系統(tǒng)經(jīng)濟(jì)成本低,功能足夠滿足日常需要。由于學(xué)校等中小型管理系統(tǒng)并不

7、復(fù)雜,且 Visual FoxPro 本身要求的運(yùn)行環(huán)境不高,所以一般 Windows 2000以上的系統(tǒng)環(huán)境都可以使用。其次,從實(shí)用性來看,本學(xué)生 信息管理系統(tǒng)管理系統(tǒng)無太多復(fù)雜的操作要求,也沒有過分花哨的裝飾品,人性化的設(shè)計(jì) 界面可以使操作者輕易運(yùn)用自如,足夠滿足學(xué)生相關(guān)信息的添加、刪除、修改和查詢、學(xué) 生選課的管理、添加、修改、刪除、學(xué)生成績(jī)的錄入、課程信息的查詢和對(duì)學(xué)生成績(jī)的分 析等主要功能。2、系統(tǒng)設(shè)計(jì)學(xué)生信息管理系統(tǒng)對(duì)于學(xué)生信息管理有非常大的作用,這些管理包括增、刪、改,以 及查詢等功能,同時(shí)還應(yīng)實(shí)現(xiàn)對(duì)數(shù)據(jù)信息訪問權(quán)限控制。下面從軟件的整體結(jié)構(gòu)設(shè)計(jì)角度 來進(jìn)行設(shè)計(jì)。2.1系統(tǒng)流程圖

8、按課程名查詢按課程號(hào)查詢密碼重置密碼修改學(xué)生信息修改學(xué)生信息查詢學(xué)生成績(jī)錄入學(xué)生成績(jī)查詢2.2數(shù)據(jù)庫(kù)需求分析2.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)2.3.1用戶密碼表:字段名數(shù)據(jù)類型可否為空說明賬戶Char(5)NOT NULL主索引密碼Char(6)NOT NULLQx(權(quán)限)Num(1)2.3.2學(xué)生信息表:字段名數(shù)據(jù)類型可否為空說明學(xué)號(hào)Char(5)NOT NULL主索引姓名Char(8)NOT NULL性別Char(2)NOT NULL學(xué)院Char(8)NOT NULL出生日期Char(8)NOT NULL精品文檔233課程信息表:字段名數(shù)據(jù)類型可否為空說明課程代碼Char(2)NOT NULL主索

9、引課程名Char(10)NOT NULL課時(shí)數(shù)Char(2)NOT NULL學(xué)分Char(1)NOT NULL課程類別Char(4)NOT NULL課程教師Char(6)NOT NULL教師工號(hào)Char(5)NOT NULL234學(xué)生成績(jī)表:字段名數(shù)據(jù)類型可否為空說明學(xué)號(hào)Char(5)NOT NULL主索引姓名Char(6)NOT NULL課程名Char(10)NOT NULL課程類別Char(4)NOT NULL成績(jī)Char(2)NOT NULL學(xué)分Char(1)NOT NULL課程代碼Char(2)NOT NULL2.4界面設(shè)計(jì)界面設(shè)計(jì)設(shè)計(jì)應(yīng)遵循簡(jiǎn)潔美觀、方便實(shí)用的基本原則。具體設(shè)計(jì)如下:

10、2.4.1主窗體設(shè)計(jì)主窗體包括登陸界面和主界面精品文檔精品文檔242學(xué)生信息管理界面設(shè)計(jì)精品文檔243課程信息查詢界面設(shè)計(jì)諳輸入課裡代碼:課程信息查詢課程代碼課程名學(xué)分課時(shí)數(shù)課程類別r1任課穀師教師工號(hào)灣空請(qǐng)輸入課程名=精品文檔244任課教師查詢界面設(shè)計(jì)精品文檔245成績(jī)查詢與成績(jī)管理界面設(shè)計(jì)精品文檔246密碼修改與退出界面設(shè)計(jì)用戶密碼修改陽(yáng)戶容11原密碼r新密碼11F陽(yáng)認(rèn)修改|車新輸入|2.5代碼編寫2.5.1登錄表單程序:“登錄” click事件:if (N2)=messagebox(登錄信息三次輸入錯(cuò)誤,不能使用本系統(tǒng),16,信息提示)thisform.releasereturn&退出,

11、不執(zhí)行下面語句en difset order to tag 賬戶seek thisform.text1.value&定位數(shù)據(jù)表中的用戶名if (thisform.text2.value=賬戶密碼.密碼);and (ThisForm.Optiongroup1.value=賬戶密碼.qx) &檢查密碼和權(quán)限是否正確 thisform.releasedo form主界面 with賬戶密碼.qx&打開主界面,并傳達(dá)權(quán)限值else=messagebox(輸入錯(cuò)誤,請(qǐng)重新輸入!,48,信息提示)&將光標(biāo)移到用戶名框&錯(cuò)誤次數(shù)N+1thisform.text1.setfocusN=N+1en difquit

12、“取消” click事件:表單init事件:public NN=1精品文檔2.5.2 學(xué)生信息管理表單程序:(Click事件)“查詢” :if.not.empty(alltrim(bo2.value)select學(xué)生信息locate for 姓名=alltrim(bo2.value)if.no t.fo un d()messagebox(學(xué)生不存在,48,提示)bo2.value=elsebo2.value=姓名thisform.text2.value=學(xué)號(hào)thisform.text3.value=姓名thisform.text4.value=性另 Uthisform.text5.value=

13、學(xué)院thisform.text6.value=出生日期en difen difselect學(xué)生信息locate for alltr(姓名)=alltr(bo2.value)sele all姓名,學(xué)號(hào)性別,學(xué)院,出生日期from學(xué)生信息;where alltr(姓名)=alltr(bo2.value) into cursor temp with thisform.grd 學(xué)生信息.recordsourcetype=1.recordsource=temp.colu mncoun t=6.column 1.header1.caption=姓名.column2.header1.caption=學(xué)號(hào).c

14、olumn3.header1.caption=性別.column4.header1.caption=學(xué)院.column5.header1.caption=出生日期en dwiththisform.refreshthisform.grd 學(xué)生信息.setfocus“清空” :bo2.setfocusbo2.value=bo2.value=thisform.text2.value=thisform.text3.value=thisform.text4.value=thisform.text5.value=thisform.text6.value=精品文檔“修改” :z=thisform.text2

15、.valuea=thisform.text3.valueb=thisform.text4.valuec=thisform.text5.valued=thisform.text6.value messagebox(信息更新成功,48,提示”)update學(xué)生信息set 姓名=a where 學(xué)號(hào) =zupdate學(xué)生信息set 性另 U =b where 學(xué)號(hào)=zupdate學(xué)生信息set 學(xué)院=c where 學(xué)號(hào) =zupdate學(xué)生信息set出生日期 =d where 學(xué)號(hào)=z“注銷” :select學(xué)生信息locate for 學(xué)號(hào)=alltrim(thisform.text2.valu

16、e) if.no t.fo un d()messagebox(學(xué)生不存在,48,提示)elsea=thisform.text2.valuedelete from學(xué)生信息 where學(xué)號(hào)=a messagebox(該生已成功注銷,48,提示) en dif“添加”:iflen (thisform.text2.value)=0or len( thisform.text3.value)=0 orlen(thisform.text4.value)=0 or len(thisform.text5.value)=0 or len(thisform.text6.value)=0 messagebox(輸入信

17、息不完整,請(qǐng)重新輸入,48,提示)elseselect學(xué)生信息locate for 學(xué)號(hào)=alltrim(thisform.text2.value)if foun d()messagebox(學(xué)號(hào)已存在,48,提示)thisform.text2.value=thisform.text2.setfocuselseinsertinto 學(xué)生信息(姓名,學(xué)號(hào),性別,學(xué)院,出生日期)values(thisform.text2.value,thisform.text3.value,thisform.text4.value,thisform.text5.value,this form.text6.valu

18、e)messagebox(添加成功!,48,提示)en difen dif精品文檔精品文檔2.5.3 課程信息查詢表單程序:(Click事件)課程查詢“確定”1: if.not.empty(alltrim(bo1.value)select課程信息locate for 課程代碼 =val(alltrim(bo1.value) if.no t.fo un d() messagebox(課程不存在,48,提示) bo1.value= elsebo2.value=課程名 thisform.text2.value=課程代碼 thisform.text3.value=課程名 thisform.text4.

19、value=課時(shí)數(shù) thisform.text5.value=學(xué)分 thisform.text6.value=課程類別 thisform.text7.value=課程教師 thisform.text8.value=教師工號(hào) en dif en dif“確定” 2: if.not.empty(alltrim(bo2.value) select課程信息locate for 課程名=alltrim(bo2.value)if.no t.fo un d() messagebox(課程不存在,48,提示) thisform.text1.value= elsebo1.value=課程代碼 thisform.

20、text2.value=課程代碼 thisform.text3.value=課程名 thisform.text4.value=課時(shí)數(shù) thisform.text5.value=學(xué)分 thisform.text6.value=課程類別 thisform.text7.value=課程教師 thisform.text8.value=教師工號(hào) en dif en dif精品文檔精品文檔2.5.4 教師任課查詢表單程序:(Click事件)select課程信息locate for alltr(課程教師)=alltr(bo1.value)if foun d()sele all課程代碼,課程名,課時(shí)數(shù),學(xué)分,

21、課程類別,課程教師,教師工號(hào)from課程信 息;where alltr(課程教師)=alltr(bo1.value) into cursor tempwith thisform.grid1.recordsourcetype=1.recordsource=temp.colu mncoun t=10.column 1.header1.caption=課程代碼.column2.header1.caption=課程名.column3.header1.caption=課時(shí)數(shù).column4.header1.caption=學(xué)分.column5.header1.caption=課程類別.column6.h

22、eader1.caption=任課教師.column7.header1.caption=教師工號(hào)en dwiththisform.refreshthisform.grid1.setfocusen dif“清空”:bo1.value=bo1.setfocus精品文檔2.5.6成績(jī)查詢表單程序:(Click事件)“查詢” :if.not.empty(alltrim(bo1.value)select學(xué)生信息locate for 姓名=(alltrim(bo1.value)if.no t.fo un d()messagebox(學(xué)生姓名不能為空,48,提示)bo1.value=elsebo1.valu

23、e=姓名thisform.text1.value=學(xué)號(hào)thisform.text2.value =性別thisform.text3.value=學(xué)院select學(xué)生成績(jī)locate for 姓名=(alltrim(bo1.value)thisform.text4.value=高等數(shù)學(xué)thisform.text5.value=大學(xué)英語thisform.text6.value=大學(xué)物理thisform.text7.value=大學(xué)寫作thisform.text8.value=計(jì)算機(jī)技術(shù)en difen difselect學(xué)生成績(jī)locate for alltr(姓名)=alltr(bo1.valu

24、e)sele all姓名,高等數(shù)學(xué),大學(xué)英語,大學(xué)物理,大學(xué)寫作,計(jì)算機(jī)技術(shù)from學(xué)生成績(jī);where alltr(姓名)=alltr(bo1.value) into cursor tempwith thisform.grid2.recordsourcetype=1.recordsource=temp.colu mncoun t=6.column 1.header1.caption=姓名.column2.header1.caption=高等數(shù)學(xué).column3.header1.caption=大學(xué)英語”.column4.header1.caption=大學(xué)物理.column5.header1

25、.caption=大學(xué)寫作.column6.header1.caption=計(jì)算機(jī)技術(shù)en dwiththisform.refreshthisform.grid2.setfocus“清空”:bo1.value=bo1.setfocus2.5.7學(xué)生成績(jī)管理表單程序:(Click事件)“查詢” :if.not.empty(alltrim(bo1.value)select學(xué)生成績(jī)locate for 姓名=(alltrim(bo1.value)if.no t.fo un d()messagebox(學(xué)生姓名不能為空”,48,”提示)bo1.value=elsebo1.value=姓名thisfor

26、m.text3.value=姓名thisform.text4.value=高等數(shù)學(xué)thisform.text5.value=大學(xué)英語thisform.text6.value=大學(xué)物理thisform.text7.value=大學(xué)寫作 thisform.text8.value=計(jì)算機(jī)技術(shù) en dif en dif select學(xué)生成績(jī)locate for alltr(姓名)=alltr(bo1.value)sele all姓名,高等數(shù)學(xué),大學(xué)英語,大學(xué)物理,大學(xué)寫作,計(jì)算機(jī)技術(shù)from學(xué)生成績(jī);where alltr(姓名)=alltr(bo1.value) into cursor tempw

27、ith thisform.grid2.recordsourcetype=1.recordsource=temp.colu mncoun t=6.columnl.headerl.caption=” 姓名.column2.header1.caption=” 高等數(shù)學(xué).column3.header1.caption=大學(xué)英語.column4.header1.caption=大學(xué)物理.column5.header1.caption=大學(xué)寫作.column6.header1.caption=計(jì)算機(jī)技術(shù)en dwiththisform.refreshthisform.grid2.setfocus“添加”

28、:if len(thisform.text3.value)=0 or len(thisform.text4.value)=0 or len(thisform.text5.value)=0 or len(thisform.text6.value)=0 or len(thisform.text7.value)=0 or len(thisform.text8.value)=0 messagebox(輸入信息不完整,請(qǐng)重新輸入,48,提示)elseselect學(xué)生成績(jī)locate for 姓名=alltrim(thisform.text3.value)if foun d()messagebox(成績(jī)已

29、存在,48,提示)elsein sert into學(xué)生成績(jī)(姓名,高等數(shù)學(xué),大學(xué)英語,大學(xué)物理,大學(xué)寫作,計(jì)算機(jī)技術(shù))values(thisform.text3.value,thisform.text4.value,thisform.text5.value,thisform.text6.value,thisform.text7.value,thisform.text8.value)messagebox(錄入成功!,48,提示)en difen dif“修改” :z=thisform.text3.valuea=thisform.text4.valueb=thisform.text5.valuec

30、=thisform.text6.valued=thisform.text7.valuee=thisform.text8.valueupdate學(xué)生成績(jī) update學(xué)生成績(jī) update學(xué)生成績(jī) update學(xué)生成績(jī)set高等數(shù)學(xué) =a set大學(xué)英語=b set大學(xué)物理=c set大學(xué)寫作=dwhere 姓名=z where 姓名=z where 姓名=z where 姓名=zupdate學(xué)生成績(jī)set計(jì)算機(jī)技術(shù)=e where姓名=zmessagebox(信息更新成功,48,提示) “注銷” :select學(xué)生成績(jī)locate for 姓名=alltrim(thisform.text3.v

31、alue)if.no t.fo und() messagebox(學(xué)生不存在,48,提示)else a=thisform.text3.valuedelete from 學(xué)生成績(jī) where 姓名=a packmessagebox(該生已成功注銷,48,提示) en dif“清空” :bo1.value=thisform.text3.value=thisform.text4.value=thisform.text5.value=thisform.text6.value=thisform.text7.value=thisform.text8.value=bo1.setfocus2.5.8學(xué)生信息表

32、單程序:(Click事件)查詢與清空的代碼同2.5.22.5.9密碼修改表單程序:(Click事件)“確認(rèn)修改” :set exact onif empty(alltrim(thisform.text3.value).a nd.empty(alltrim(thisform.text4.value) messagebox(新密碼不能為空,48,提示)thisform.text3.setfocusreturnen difif alltrim(thisform.text3.value)alltrim(thisform.text4.value)messagebox(新密碼與確認(rèn)密碼不一致,48,提示)

33、thisform.text3.setfocusreturnen difselect賬戶密碼密 碼 )=locate for alltrim( 賬 戶)=alltrim(thisform.text1.value).a nd.alltrim(alltrim(thisform.text2.value)if.no t.fo un d()messagebox(原密碼錯(cuò)誤,請(qǐng)重新輸入,48,提示)thisform.text2.setfocusreturnen difa=thisform.text1.valueb=thisform.text3.valueupdate賬戶密碼 set密碼=b where賬戶=

34、a messagebox(密碼修改成功,64,密碼修改系統(tǒng)) set exact offen difa=thisform.text1.valueb=thisform.text3.valueupdate賬戶密碼 set密碼=b where賬戶=amessagebox(密碼修改成功,64,密碼修改系統(tǒng))set exact off“重新輸入” :thisform.text1.value=thisform.text2.value=thisform.text3.value=thisform.text4.value=thisform.text1.setfocus3、系統(tǒng)評(píng)價(jià)3.1 程序調(diào)試情況(1) .在

35、表結(jié)構(gòu)創(chuàng)建的過程中有個(gè)注意點(diǎn)一一NULL值,NULL無明確的值,它不等于零 或空格,一個(gè)NULL值不能認(rèn)為比某個(gè)值(包括另一個(gè) NULL值)大或小,相等或不同。(2) . 常量和內(nèi)存變量能夠使用的數(shù)據(jù)類型只有 6 種,分別是 :字符型、數(shù)值型、貨幣 型、日期型、日期時(shí)間型以及邏輯型。(3) . 在用雙引號(hào)或單引號(hào)等定界符標(biāo)識(shí)字符串時(shí),不能使用漢字全角狀態(tài)下的引號(hào),因?yàn)閂FP命令不能識(shí)別全角漢字下的符號(hào)。(4) . 函數(shù)是用來實(shí)現(xiàn)某指定運(yùn)算或操作的一種特殊程序,應(yīng)熟練掌握幾種常用的系統(tǒng) 函數(shù)。例如:數(shù)值型函數(shù)、字符處理函數(shù)、日期和時(shí)間函數(shù)、表與記錄函數(shù)、類型轉(zhuǎn)換函數(shù)、系統(tǒng)測(cè)試函數(shù)。要注意的是字符型與日期型相互轉(zhuǎn)換函數(shù)是CTODf DTOC字符型與日期時(shí)間型轉(zhuǎn)換函數(shù)為CTOT與 TTOC(5) . 菜單中的命令執(zhí)行某表單是,要注意表單名稱要完整,不能出現(xiàn)錯(cuò)別字,否則會(huì) 出現(xiàn)“無法定義 * 表單”的情況。(6) . 數(shù)據(jù)庫(kù)的表設(shè)計(jì)器是創(chuàng)建新表、修改表和定義索引的重要工具,應(yīng)學(xué)會(huì)熟練的使 用數(shù)據(jù)庫(kù)設(shè)計(jì)器,對(duì)字段選項(xiàng)卡、表選項(xiàng)卡和索引選項(xiàng)卡進(jìn)行管理操作。(7) .掌握VFP多種運(yùn)算符,明確各種運(yùn)算符的運(yùn)算優(yōu)先級(jí):數(shù)值運(yùn)算符高于關(guān)系運(yùn) 算符,關(guān)系運(yùn)算符高于邏輯運(yùn)算符。 同一等級(jí)命令從左到右進(jìn)行, 括號(hào)內(nèi)的運(yùn)算優(yōu)先執(zhí)行, 嵌在最內(nèi)層括號(hào)的運(yùn)算首先進(jìn)行,然后依次

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論