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

下載本文檔

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

文檔簡介

經濟管理學院

學生信息管理系統設計與實現專業班級 學生姓名 學生學號指導教師

年12一、課程設計目和意義學生信息管理系統是一種簡樸實用系統,它是學校進行學生管理好幫手。通過本課程設計,純熟掌了握數據庫設計、表單設計、表單與數據庫連接、SQL語言使用以及簡樸VF程序編寫。本課程設計作用不但是在制作一種學生管理系統,其主線作用是運用它作為學習VisualFoxpro6.0課程設計基本。本課程設計重要以VF6.0表單設計開發一種學生信息管理系統,不但通過表單向導進行開發,并且結合自己引入數據編輯控件進行數據表單窗體設計和數據錄入。通過本課程設計可以更進一步清晰數據庫表單設計是如何實現,掌握它可以設計出自己滿意應用程序。二、系統功能設計1.闡明該系統可以實現哪些功能基本實現學生信息管理,涉及系統登錄、學生信息錄入、學生信息瀏覽、學生信息查詢、學生信息修改和學生信息刪除。2.畫出系統功能模塊圖登錄表單管理表單錄入表單修改表單查詢表單瀏覽表單刪除表單登錄表單管理表單錄入表單修改表單查詢表單瀏覽表單刪除表單……設計環節:在項目管理器中新建一種項目;文獻——新建——項目,如下所示:數據庫設計;數據庫表構造如下:字段名字段類型字段寬度學號字符型8姓名字符型10性別字符型2民族字符型10出生日期日期型8家庭地址字符型20所在班級字符型20專業名稱字符型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"繼續輸入"windowtimeout3endifendif退出代碼如下:thisform.release執行后如上圖登錄表單管理表單:程序代碼如下: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"執行之后如上圖所示2(3)錄入表單:錄入程序代碼:appendblank退出代碼如下:thisform.release執行之后如上圖2(4)瀏覽表單首條代碼:gotopthisform.refresh尾條代碼:gobottomthisform.refresh上一條代碼:skip-1ifbof()gotopendifthisform.refresh下一條代碼:skipifeof()gotopendifthisform.refresh2(5)查詢表單:查詢命令按鈕代碼:Thisform.grid1.recordsource="sele學號,姓名,性別,民族,出生日期,家庭住址,所在班級,政治面貌,入學日期,專業名稱from表1where學號=thisform.text1.value"關閉代碼:thisform.release2(6)修改表單:查詢命令按鈕代碼:sele學號,姓名,性別,民族,出生日期,家庭住址,所在班級,專業名稱,入學日期,政治面貌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=專業名稱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,專業名稱=zhuan,入學日期=ru,政治面貌=zheng;where學號=xuehao2(7)刪除表單:查詢命令按鈕代碼:sele學號,姓名,性別,民族,出生日期,家庭住址,所在班級,專業名稱,入學日期,政治面貌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=專業名稱thisform.text9.value=入學日期thisform.text10.value=政治面貌刪除命令按鈕代碼;xuehao=thisform.text1.valuedeletefrom表1where學號=xuehao(3)程序連編,生成可執行程序doform"D:\金融0701王怡鍵23號\管理.scx"readevents點擊項目中“連編“四、測試及分析對本系統作一種全面評價:涉及有何特點、存在問題、改進意見等。

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

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

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

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

溫馨提示

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

評論

0/150

提交評論