vf課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告模板_第1頁
vf課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告模板_第2頁
vf課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告模板_第3頁
vf課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告模板_第4頁
vf課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告模板_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

經(jīng)濟(jì)管理學(xué)院學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)09年12月28日、課程設(shè)計(jì)的目的和意義當(dāng)今,人類正在步入一個(gè)以智力資源的占有和配置,知識(shí)生產(chǎn)、分配和使用為最重要因素的知識(shí)經(jīng)濟(jì)時(shí)代,為了適應(yīng)知識(shí)經(jīng)濟(jì)時(shí)代發(fā)展的需要,大力推動(dòng)信息產(chǎn)業(yè)的發(fā)展,我們通過對(duì)學(xué)生信息管理系統(tǒng)的設(shè)計(jì),來提高學(xué)生的操作能力,及對(duì)理論知識(shí)的實(shí)踐能力,從而提高學(xué)生的基本素質(zhì),使其能更好的滿足社會(huì)需求。學(xué)生信息管理系統(tǒng)是一個(gè)簡(jiǎn)單實(shí)用的系統(tǒng),它是學(xué)校進(jìn)行學(xué)生管理的好幫手。此軟件功能齊全,設(shè)計(jì)合理,使用方便,適合各種學(xué)校對(duì)繁雜的學(xué)生信息進(jìn)行統(tǒng)籌管理,具有嚴(yán)格的系統(tǒng)使用權(quán)限管理,具有完善的管理功能,強(qiáng)大的查詢功能。它可以融入學(xué)校的信息管理系統(tǒng)中,不僅方便了學(xué)生信息各方面的管理,同時(shí)也為教師的管理帶來了極大地便利。我們進(jìn)行本次課程設(shè)計(jì)的主要目的是通過上機(jī)實(shí)踐操作,熟練掌握數(shù)據(jù)庫的設(shè)計(jì)、表單的設(shè)計(jì)、表單與數(shù)據(jù)庫的連接、SQL語言的使用和了解它的功能:數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制,以及簡(jiǎn)單VF程序的編寫。基本實(shí)現(xiàn)學(xué)生信息的管理,包括系統(tǒng)的登錄、學(xué)生信息的錄入、學(xué)生信息的瀏覽、學(xué)生信息的查詢、學(xué)生信息的修改和學(xué)生信息的刪除,并對(duì)VisualFoxPro6.0的各種功能有進(jìn)一步的了解,為我們更進(jìn)一步深入的學(xué)習(xí)奠定基礎(chǔ),并在實(shí)踐中提高我們的實(shí)際應(yīng)用能力,為我們以后的學(xué)習(xí)和工作提供方便,使我們更容易融入當(dāng)今社會(huì),順應(yīng)知識(shí)經(jīng)濟(jì)發(fā)展的趨勢(shì)。

二、系統(tǒng)功能設(shè)計(jì)通過該系統(tǒng)可以基本實(shí)現(xiàn)學(xué)生信息的管理,包括系統(tǒng)的登錄、學(xué)生信息的錄入、學(xué)生信息的瀏覽、學(xué)生信息的查詢、學(xué)生信息的修改和學(xué)生信息的刪除系統(tǒng)功能模塊如下圖所示。學(xué)生信息管理系統(tǒng)主界面登錄管理學(xué)生信息修改學(xué)生信息刪除學(xué)生信息修改學(xué)生信息刪除三、系統(tǒng)設(shè)計(jì)內(nèi)容及步驟創(chuàng)建項(xiàng)目管理文件啟動(dòng)foxpro系統(tǒng),建一個(gè)項(xiàng)目管理器,命名為“學(xué)生管理”。

□+圍+□+曲添加(A)...修改?打開(Q)移去(V)...□+圍+□+曲添加(A)...修改?打開(Q)移去(V)...代碼連編①)…苴他丨□新連聞…說明:路徑:-動(dòng)數(shù)據(jù)■+爭(zhēng)灑體B自由表查檔庫碼他?文類代苴數(shù)據(jù)庫及數(shù)據(jù)表的設(shè)計(jì)1.設(shè)計(jì)數(shù)據(jù)表的結(jié)構(gòu),數(shù)據(jù)表的結(jié)構(gòu)如下字段名字段類型字段寬度學(xué)號(hào)數(shù)值型8姓名字符型10性別字符型2民族字符型10出生日期日期型8家庭地址字符型20所在班級(jí)字符型20專業(yè)名稱字符型20入學(xué)日期日期型8政治面貌字符型14建立數(shù)據(jù)庫及表的操作如下:(1)選擇項(xiàng)目管理器中的“數(shù)據(jù)”。(2)選擇數(shù)據(jù)中的“數(shù)據(jù)庫”,按“新建”,彈出對(duì)話框,選擇“新建數(shù)據(jù)庫”按鈕。彈出保存對(duì)話框,數(shù)據(jù)庫命名為“學(xué)生管理”,并保存。(3)按數(shù)據(jù)庫設(shè)計(jì)器工具欄上的“新建表”按鈕,彈出新建表對(duì)話框,按“新建表”,輸入新表名(學(xué)生信息),按“保存”。單擊“確定”以后出現(xiàn)對(duì)話框詢問“現(xiàn)在輸入數(shù)據(jù)記錄嗎?”,選擇“是”,輸入學(xué)生信息,輸入后關(guān)閉主控界面設(shè)技1.登錄界面設(shè)計(jì)(1)選擇項(xiàng)目管理器中的“文檔”。(2)選擇文檔中的“表單”,點(diǎn)擊“新建”按鈕,彈出對(duì)話框,選擇“新建表單”,先制作一個(gè)空表單。(3)將空表單的標(biāo)題屬性Caption修改成“學(xué)生信息管理系統(tǒng)”。(4)在表單中放入兩個(gè)標(biāo)簽控件,其標(biāo)題分別為“學(xué)號(hào)”、“密碼”,繼續(xù)放入兩個(gè)命令按鈕控件,分別設(shè)置其標(biāo)題屬性為“登錄”、“退出”。(5)保存后關(guān)閉。2.管理表單制作(1)選擇項(xiàng)目管理器中的“文檔”。(2)選擇文檔中的“表單”,點(diǎn)擊“新建”按鈕,彈出對(duì)話框,選擇“新建表單”,先制作一個(gè)空表單,將空表單的標(biāo)題屬性Caption修改成“管理”。(3)在表單中放入五個(gè)命令按鈕,設(shè)置其標(biāo)題屬性分別為“錄入”、“修改”、“瀏覽”、“查詢”、“刪除”。(4)保存后關(guān)閉。錄入表單制作(1)選擇項(xiàng)目管理器中的“文檔”。(2)選擇文檔中的“表單”,點(diǎn)擊“新建”按鈕,彈出對(duì)話框,選擇“新建表單”,先制作一個(gè)空表單。(3)將空表單的標(biāo)題屬性Caption修改成“錄入”。(4)在表單中放入兩個(gè)命令按鈕控件,分別設(shè)置其標(biāo)題屬性為“錄入”、“退出”。(5)保存后關(guān)閉。口學(xué)號(hào)姓名錄入性別民族退出口設(shè)計(jì)器or>lSCK仏t學(xué)號(hào),[壓七民族&上家庭性址口學(xué)號(hào)姓名錄入性別民族退出口設(shè)計(jì)器or>lSCK仏t學(xué)號(hào),[壓七民族&上家庭性址t毗專業(yè)名稱11毗姓名出生日期Jt泌出生由泰庭隹址.[腐在班級(jí)Tt毗所在班級(jí)菴業(yè)省稱理學(xué)日期仏t入學(xué)日護(hù)戲治詞猊作七政治面癇修改表單制作(1)選擇項(xiàng)目管理器中的“文檔”。(2)選擇文檔中的“表單”,點(diǎn)擊“新建”按鈕,彈出對(duì)話框,選擇“新建表單”,先制作一個(gè)空表單,將空表單的標(biāo)題屬性Caption修改成“修改”。(3)在表單中放入三個(gè)命令按鈕控件,分別設(shè)置其標(biāo)題屬性為“查詢”、“修改”、“返回”,設(shè)置一個(gè)標(biāo)簽和一個(gè)文本框,將標(biāo)簽的Caption屬性修改成“學(xué)號(hào)”。(4)保存后關(guān)閉。瀏覽表單制作(1)選擇項(xiàng)目管理器中的“文檔”。(2)選擇文檔中的“表單”,點(diǎn)擊“新建”按鈕,彈出對(duì)話框,選擇“新建表單”,先制作一個(gè)空表單,將空表單的標(biāo)題屬性Caption修改成“瀏覽”。(3)在表單中放入三個(gè)命令按鈕,分別是“上一條”,“下一條”,“關(guān)閉”。(4)保存后關(guān)閉。查詢表單制作(1)選擇項(xiàng)目管理器中的“文檔”。(2)選擇文檔中的“表單”,點(diǎn)擊“新建”按鈕,彈出對(duì)話框,選擇“新建表單”,先制作一個(gè)空表單。(3)將空表單的標(biāo)題屬性Caption修改成“查詢”。(4)在表單中設(shè)置個(gè)命令按鈕,分別是“查詢”。(5)保存后關(guān)閉。

-Inlxlz查詢IHUI單設(shè)計(jì)蠱-查詢-諺c□r>lTextl-Inlxlz查詢IHUI單設(shè)計(jì)蠱-查詢-諺c□r>lTextl姓名學(xué)號(hào)姓名性別刪除表單制作(1)選擇項(xiàng)目管理器中的“文檔”。(2)選擇文檔中的“表單”,點(diǎn)擊“新建”按鈕,彈出對(duì)話框,選擇“新建表單”,先制作一個(gè)空表單,將空表單的標(biāo)題屬性Caption修改成“刪除”。(3)在表單中設(shè)置一個(gè)命令按鈕“刪除”。(4)保存后關(guān)閉。學(xué)號(hào)學(xué)號(hào)刪除11臥學(xué)號(hào)13姓名Itxt民族'or>lTextl學(xué)號(hào)學(xué)號(hào)刪除11臥學(xué)號(hào)13姓名Itxt民族'or>lTextl性別1titt民娛:出笙呂期|?+一出生日其家庭闿止|txt家庭性址所罪班紅11泌所在班級(jí)專坐名狗」t毗專業(yè)名稱込里訂理|t船畧學(xué)日其毆臺(tái)畫貌..|t毗政治面貌把所作的程序進(jìn)行連編,生成可執(zhí)行程序。四、測(cè)試及分析以VF6.0表單設(shè)計(jì)開發(fā)的“學(xué)生信息管理系統(tǒng)”,不但通過表單向?qū)нM(jìn)行開發(fā),而且結(jié)合自己引入數(shù)據(jù)編輯控件進(jìn)行數(shù)據(jù)表單窗體的設(shè)計(jì)和數(shù)據(jù)錄入。此系統(tǒng)功能齊全,設(shè)計(jì)合理,使用方便,適合各種學(xué)校對(duì)繁雜的學(xué)生信息進(jìn)行統(tǒng)籌管理,具有嚴(yán)格的系統(tǒng)使用權(quán)限管理,具有完善的管理功能,強(qiáng)大的查詢功能。它可以融入學(xué)校的信息管理系統(tǒng)中,不僅方便了學(xué)生信息各方面的管理,同時(shí)也為教師的管理帶來了極大地便利。此外,通過對(duì)該系統(tǒng)的設(shè)計(jì)可以更進(jìn)一步清楚數(shù)據(jù)庫表單設(shè)計(jì)是如何實(shí)現(xiàn)的,掌握它可以設(shè)計(jì)出自己滿意的應(yīng)用程序。此系統(tǒng)設(shè)計(jì)簡(jiǎn)單、有實(shí)用性,通過該系統(tǒng)我們可以熟悉數(shù)據(jù)庫系統(tǒng)開發(fā)工具,逐步熟練使用各種設(shè)計(jì)工具、技術(shù)和手段,掌握程序調(diào)試方法和技術(shù),使我們能夠按照數(shù)據(jù)庫系統(tǒng)開發(fā)的程序和規(guī)范進(jìn)行,熟練掌握方案選擇、總體設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、詳細(xì)設(shè)計(jì)、系統(tǒng)測(cè)試等環(huán)節(jié),系統(tǒng)能夠?qū)崿F(xiàn)預(yù)定的功能,運(yùn)行穩(wěn)定,操作方便,唯一不足的地方就是整個(gè)各個(gè)環(huán)節(jié)都要求我們自己動(dòng)手,并且命令程序過于繁雜。此外,由于時(shí)間短暫,學(xué)生所做的課程設(shè)計(jì)還不是很完美,某些程序還不能順利運(yùn)行,希望以后學(xué)校能夠?yàn)槲覀兲峁└嗟臅r(shí)間來操作訓(xùn)練,五、結(jié)束語當(dāng)今世界,信息科學(xué)技術(shù)已經(jīng)滲透到經(jīng)濟(jì)、文化和社會(huì)的各個(gè)領(lǐng)域,迅速改變著人們的觀念、生活和社會(huì)結(jié)構(gòu),作為大學(xué)生的我們應(yīng)該緊跟時(shí)代潮流,不斷豐富自己的知識(shí),以適應(yīng)知識(shí)經(jīng)濟(jì)發(fā)展的需要。通過這次關(guān)于學(xué)生信息管理系統(tǒng)的課程設(shè)計(jì),讓我更加深刻地感受到了掌握計(jì)算機(jī)知識(shí)的重要,并在這短暫的實(shí)踐中熟練的掌握了數(shù)據(jù)庫的設(shè)計(jì)、表單的設(shè)計(jì)、表單與數(shù)據(jù)庫的連接、SQL語言的使用和了解它的功能:數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制,以及簡(jiǎn)單VF程序的編寫。基本實(shí)現(xiàn)了學(xué)生信息的管理,包括系統(tǒng)的登錄、學(xué)生信息的錄入、學(xué)生信息的瀏覽、學(xué)生信息的查詢、學(xué)生信息的修改和學(xué)生信息的刪除,并對(duì)VisualFoxPro6.0的各種功能有了進(jìn)一步的了解,并且使我的動(dòng)手操作能力得到了很大提高,為我們以后更加深入的學(xué)習(xí)奠定了基礎(chǔ)。我通過這次對(duì)學(xué)生信息管理系統(tǒng)的設(shè)計(jì),在讓我充分感受信息技術(shù)帶給我們方便的同時(shí),也讓我充分認(rèn)識(shí)到自己知識(shí)的匱乏,所以,我們平時(shí)要加強(qiáng)知識(shí)的積累來提高我們的知識(shí)水平和操作能力,從而提高我們的基本素質(zhì),使能更好的滿足社會(huì)需求。這次實(shí)驗(yàn)的成功很大程度上依賴于老師的講解,在此對(duì)老師表示深深的謝意。同時(shí),也希望學(xué)校以后能給我們提供更多的實(shí)踐機(jī)會(huì),把課堂上的理論知識(shí)運(yùn)用到實(shí)踐當(dāng)中,來提高我們各方面的素質(zhì),為我們步出校門,及早融入社會(huì)打下堅(jiān)實(shí)基礎(chǔ)。總之,這次課程設(shè)計(jì)讓我們受益匪淺,我以后會(huì)更加注重這方面知識(shí)的學(xué)習(xí)與積累,使我們?cè)诮?jīng)濟(jì)全球化的今天能夠經(jīng)得起時(shí)代的考驗(yàn)。附錄:源代碼清單1.登錄的命令:a=thisform.text1.valueb=thisform.text2.valuea=alltrim(a)b=alltrim(b)ifa=="01"andb="01"doform管理.sexthisform.releaseelsewait"學(xué)號(hào)或密碼錯(cuò)誤!"windowtimeout3thisform.num=thisform.num+1ifthisform.num=3wait"錯(cuò)誤的次數(shù)已到3次!"windowtimeout3thisform.releaseelsethisform.text1.value=""thisform.text2.value=""endifendif退出的命令:thisform.release查詢的命令:Seleet*from表1where姓名in(thisform.text1.value)刪除的命令:use表1a=thisform.text1.valuedelefrom表1where學(xué)號(hào)=apaekthisform.release瀏覽的命令:其中上一條的命令:skip-1ifbof()gotopendifthisform.refresh其中下一條的命令:skipifeof()gobottomendifthisform.refresh修改的命令:其中修改的命令:a=alltrim(thisform.txt姓名.value)update表1set姓名=awhere學(xué)號(hào)=alltrim(thisform.txt學(xué)號(hào).value)b=alltrim(thisform.txt性另U.value)update表1set性另歸awhere學(xué)號(hào)=alltrim(thisform.txt學(xué)號(hào).value)c=alltrim(thisform.text民族.value)update表1set民族=awhere學(xué)號(hào)=alltrim(thisform.txt學(xué)號(hào).value)d=alltrim(thisform.txt出生日期.value)update表1set出生日期-awhere學(xué)號(hào)=alltrim(thisform.txt學(xué)號(hào).value)e=alltrim(thisform.txt家庭地址.value)update表1set家庭地址-awhere學(xué)號(hào)=alltrim(thisform.txt學(xué)號(hào).value)f=alltrim(thisform.txt所在班級(jí).value)update表1set所在班級(jí)-awhere學(xué)號(hào)=alltrim(thisform.txt學(xué)號(hào).value)g=alltrim(thisform.txt專業(yè)名稱.value)update表1set專業(yè)名稱-awhere學(xué)號(hào)=alltrim(thisform.txt學(xué)號(hào).value)h=alltrim(thisform.txt入學(xué)日期.value)update表1set入學(xué)日期-awhere學(xué)號(hào)/r/

溫馨提示

  • 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)論