VF課程設計學生信息管理系統(tǒng)的設計與實現(xiàn)VisualFoxPro樣本_第1頁
VF課程設計學生信息管理系統(tǒng)的設計與實現(xiàn)VisualFoxPro樣本_第2頁
VF課程設計學生信息管理系統(tǒng)的設計與實現(xiàn)VisualFoxPro樣本_第3頁
VF課程設計學生信息管理系統(tǒng)的設計與實現(xiàn)VisualFoxPro樣本_第4頁
VF課程設計學生信息管理系統(tǒng)的設計與實現(xiàn)VisualFoxPro樣本_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

經(jīng)濟管理學院

學生信息管理系統(tǒng)設計與實現(xiàn)專業(yè)班級 學生姓名 學生學號指導教師

年12一、課程設計目和意義學生信息管理系統(tǒng)是一種簡樸實用系統(tǒng),它是學校進行學生管理好幫手。通過本課程設計,純熟掌了握數(shù)據(jù)庫設計、表單設計、表單與數(shù)據(jù)庫連接、SQL語言使用以及簡樸VF程序編寫。本課程設計作用不但是在制作一種學生管理系統(tǒng),其主線作用是運用它作為學習VisualFoxpro6.0課程設計基本。本課程設計重要以VF6.0表單設計開發(fā)一種學生信息管理系統(tǒng),不但通過表單向?qū)нM行開發(fā),并且結(jié)合自己引入數(shù)據(jù)編輯控件進行數(shù)據(jù)表單窗體設計和數(shù)據(jù)錄入。通過本課程設計可以更進一步清晰數(shù)據(jù)庫表單設計是如何實現(xiàn),掌握它可以設計出自己滿意應用程序。二、系統(tǒng)功能設計1.闡明該系統(tǒng)可以實現(xiàn)哪些功能基本實現(xiàn)學生信息管理,涉及系統(tǒng)登錄、學生信息錄入、學生信息瀏覽、學生信息查詢、學生信息修改和學生信息刪除。2.畫出系統(tǒng)功能模塊圖登錄表單管理表單錄入表單修改表單查詢表單瀏覽表單刪除表單登錄表單管理表單錄入表單修改表單查詢表單瀏覽表單刪除表單……設計環(huán)節(jié):在項目管理器中新建一種項目;文獻——新建——項目,如下所示:數(shù)據(jù)庫設計;數(shù)據(jù)庫表構(gòu)造如下:字段名字段類型字段寬度學號字符型8姓名字符型10性別字符型2民族字符型10出生日期日期型8家庭地址字符型20所在班級字符型20專業(yè)名稱字符型20入學日期日期型8政治面貌字符型14表單設計;例如:登錄表單,管理表單,錄入表單,瀏覽表單,查詢表單,修改表單和刪除表單。2(1)登錄表單:登錄程序代碼如下:顧客名=alltrim(thisform.text1.value)密碼=alltrim(thisform.text2.value)if顧客名="學生名"and密碼="學號"doform"D:\金融0701王怡鍵23號\管理.scx"thisform.releaseelsewait"顧客名或密碼錯誤"windowtimeout3thisform.num=thisform.num+1ifthisform.num=3wait"錯誤順序已超過3次:"windowtimeout3thisform.releaseelsethisform.text1.value=""thisform.text2.value=""wait"繼續(xù)輸入"windowtimeout3endifendif退出代碼如下:thisform.release執(zhí)行后如上圖登錄表單管理表單:程序代碼如下:doform"D:\金融0701王怡鍵23號\管理.scx"doform"D:\金融0701王怡鍵23號\瀏覽.scx"doform"D:\金融0701王怡鍵23號\查詢.scx"doform"D:\金融0701王怡鍵23號\錄入.scx"doform"D:\金融0701王怡鍵23號\修改.scx"doform"D:\金融0701王怡鍵23號\刪除.scx"執(zhí)行之后如上圖所示2(3)錄入表單:錄入程序代碼:appendblank退出代碼如下:thisform.release執(zhí)行之后如上圖2(4)瀏覽表單首條代碼:gotopthisform.refresh尾條代碼:gobottomthisform.refresh上一條代碼:skip-1ifbof()gotopendifthisform.refresh下一條代碼:skipifeof()gotopendifthisform.refresh2(5)查詢表單:查詢命令按鈕代碼:Thisform.grid1.recordsource="sele學號,姓名,性別,民族,出生日期,家庭住址,所在班級,政治面貌,入學日期,專業(yè)名稱from表1where學號=thisform.text1.value"關閉代碼:thisform.release2(6)修改表單:查詢命令按鈕代碼:sele學號,姓名,性別,民族,出生日期,家庭住址,所在班級,專業(yè)名稱,入學日期,政治面貌from表1where學號=thisform.text1.valuethisform.text1.value=學號thisform.text2.value=姓名thisform.text3.value=性別thisform.text4.value=民族thisform.text5.value=出生日期thisform.text6.value=家庭住址thisform.text7.value=所在班級thisform.text8.value=專業(yè)名稱thisform.text9.value=入學日期thisform.text10.value=政治面貌修改修改命令按鈕代碼:xuehao=thisform.text1.valuexingming=thisform.text2.valuexingbie=thisform.text3.valueminzu=thisform.text4.valuechu=thisform.text5.valuejia=thisform.text6.valuesuo=thisform.text7.valuezhuan=thisform.text8.valueru=thisform.text9.valuezheng=thisform.text10.valueupdate表1set學號=xuehao,姓名=xingming,民族=minzu,出生日期=chu,家庭住址=jia,所在班級=suo,專業(yè)名稱=zhuan,入學日期=ru,政治面貌=zheng;where學號=xuehao2(7)刪除表單:查詢命令按鈕代碼:sele學號,姓名,性別,民族,出生日期,家庭住址,所在班級,專業(yè)名稱,入學日期,政治面貌from表1where學號=thisform.text1.valuethisform.text1.value=學號thisform.text2.value=姓名thisform.text3.value=性別thisform.text4.value=民族thisform.text5.value=出生日期thisform.text6.value=家庭住址thisform.text7.value=所在班級thisform.text8.value=專業(yè)名稱thisform.text9.value=入學日期thisform.text10.value=政治面貌刪除命令按鈕代碼;xuehao=thisform.text1.valuedeletefrom表1where學號=xuehao(3)程序連編,生成可執(zhí)行程序doform"D:\金融0701王怡鍵23號\管理.scx"readevents點擊項目中“連編“四、測試及分析對本系統(tǒng)作一種全面評價:涉及有何特點、存在問題、改進意見等。

特點:(1)以便簡潔。使用代碼進行設計,該系統(tǒng)可以使咱們以便登錄學生信息系統(tǒng),進行學生基本信息查詢,以及可以隨意瀏覽學生每一條記錄,也可以進行學生基本信息修改,或者對不符合條件學生信息進行刪除,也可以對需要信息進行增長。(2)減少數(shù)據(jù)冗余實現(xiàn)數(shù)據(jù)共享。在數(shù)據(jù)庫系統(tǒng)中,對數(shù)據(jù)定義和描述已經(jīng)從應用程序中分離出來,通過數(shù)據(jù)庫管理系統(tǒng)來統(tǒng)一管理。數(shù)據(jù)最小訪問單位是字段,既可以按字段名稱存取庫中某一種或某一組字段,也可以存取一條記錄或一組記錄。在建立數(shù)據(jù)庫時,應可以面向全局觀點組織數(shù)據(jù)庫中數(shù)據(jù),而不是當只考慮某一部門局部應用,這樣才會發(fā)揮數(shù)據(jù)共享優(yōu)勢。(3)各控件設計,如標簽,文本框,列表框,表格等可以實現(xiàn)特定交互功能,隨意進入想要進入表單中。問題:1.寫代碼也許比較復雜,并且有些代碼比較容易寫錯。2.應當注意存儲途徑,若途徑錯誤,也許會發(fā)生命令錯誤或不能執(zhí)行。3.同步應注意各表單之間關聯(lián)性,以以便進入4.數(shù)據(jù)類型應匹配,若不匹配,程序?qū)o法運營5.表單CAPTION屬性,數(shù)據(jù)源等都應注意與否填寫對的6.所有CONTROLSOURCE都是表中字段,因而在屏幕上變化數(shù)據(jù),及時會對表中記錄進行修改.修改操作雖然以便,但難以保證數(shù)據(jù)安全.查詢時,先要點擊文本框,7.在TEXT中輸入查找內(nèi)容,麻煩且容易出錯.改進建議:將各控件綁定數(shù)據(jù)源改為內(nèi)存變量.VF程序命令還是有某些繁瑣,并且容易出錯,最佳使用一種簡樸便捷方式,運用更加簡樸語言進行設計運用“布局“實現(xiàn)各控件上下左右對齊,以及大小設立使之一致,讓其美觀大方,交互功能強。五、結(jié)束語通過做課程設計,你有何感想,學到了什么?感想:通過課程設計,和同窗教師一起討論作出屬于自己一種學生信息管理系統(tǒng),在收獲知識同步,還收獲了閱歷,收獲了成熟,在此過程中,咱們通過積極努力,請教教師,不但培養(yǎng)了獨立思考、動手操作能力,在各種其他能力上也均有了提高。更重要是,在實驗課上,咱們學會了諸多學習辦法。而這是日后最實用,真是受益匪淺。要面對社會挑戰(zhàn),只有不斷學習、實踐,再學習、再實踐。

之因此做課程設計,不但是由于她是教學內(nèi)容一某些,同步也可以鍛煉自己VF

語言編程能力,養(yǎng)成良好VF語言編程風格。不論如何,這些都是一種鍛煉,一種知識積累,能力提高。完全可以把這個當作基本東西,只有掌握了這些最基本,才可以更進一步,獲得更好成績。很少有人會一步登天吧。永不言棄才是最重要。

并且,這對于咱們將來也有很大協(xié)助。后來,不論有多苦,我想咱們都能變苦為樂,找尋有趣事情,發(fā)現(xiàn)其中貴重事情。就像中華人民共和國倡導艱難奮斗同樣,咱們都可以在實驗結(jié)束之后變更加成熟,會晤對需要面對事情。但還是覺得有諸多地方還需進一步學習,例如有寫代碼錯誤自己卻找不出因素何在學習:通過本次課程實踐我學到諸多東西學會如簡樸編程,使用VF語言,運用代碼相稱于一種語言可以實現(xiàn)數(shù)據(jù)信息管理等以及各控件使用,例如:文本框,表格,標簽等;。建立不同表單通過不同樣編程可以實現(xiàn)她們各自功能。例如登錄表單可以實現(xiàn)登錄功能,當咱們輸入對的顧客名以及爭取密碼才可以登錄,瀏覽表單可以實現(xiàn)對學生信息瀏覽,并且通過各

溫馨提示

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

最新文檔

評論

0/150

提交評論