版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
經(jīng)濟(jì)管理學(xué)院
學(xué)生信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)專業(yè)班級 學(xué)生姓名 學(xué)生學(xué)號指導(dǎo)教師
年12一、課程設(shè)計(jì)目和意義學(xué)生信息管理系統(tǒng)是一種簡樸實(shí)用系統(tǒng),它是學(xué)校進(jìn)行學(xué)生管理好幫手。通過本課程設(shè)計(jì),純熟掌了握數(shù)據(jù)庫設(shè)計(jì)、表單設(shè)計(jì)、表單與數(shù)據(jù)庫連接、SQL語言使用以及簡樸VF程序編寫。本課程設(shè)計(jì)作用不但是在制作一種學(xué)生管理系統(tǒng),其主線作用是運(yùn)用它作為學(xué)習(xí)VisualFoxpro6.0課程設(shè)計(jì)基本。本課程設(shè)計(jì)重要以VF6.0表單設(shè)計(jì)開發(fā)一種學(xué)生信息管理系統(tǒng),不但通過表單向?qū)нM(jìn)行開發(fā),并且結(jié)合自己引入數(shù)據(jù)編輯控件進(jìn)行數(shù)據(jù)表單窗體設(shè)計(jì)和數(shù)據(jù)錄入。通過本課程設(shè)計(jì)可以更進(jìn)一步清晰數(shù)據(jù)庫表單設(shè)計(jì)是如何實(shí)現(xiàn),掌握它可以設(shè)計(jì)出自己滿意應(yīng)用程序。二、系統(tǒng)功能設(shè)計(jì)1.闡明該系統(tǒng)可以實(shí)現(xiàn)哪些功能基本實(shí)現(xiàn)學(xué)生信息管理,涉及系統(tǒng)登錄、學(xué)生信息錄入、學(xué)生信息瀏覽、學(xué)生信息查詢、學(xué)生信息修改和學(xué)生信息刪除。2.畫出系統(tǒng)功能模塊圖登錄表單管理表單錄入表單修改表單查詢表單瀏覽表單刪除表單登錄表單管理表單錄入表單修改表單查詢表單瀏覽表單刪除表單……設(shè)計(jì)環(huán)節(jié):在項(xiàng)目管理器中新建一種項(xiàng)目;文獻(xiàn)——新建——項(xiàng)目,如下所示:數(shù)據(jù)庫設(shè)計(jì);數(shù)據(jù)庫表構(gòu)造如下:字段名字段類型字段寬度學(xué)號字符型8姓名字符型10性別字符型2民族字符型10出生日期日期型8家庭地址字符型20所在班級字符型20專業(yè)名稱字符型20入學(xué)日期日期型8政治面貌字符型14表單設(shè)計(jì);例如:登錄表單,管理表單,錄入表單,瀏覽表單,查詢表單,修改表單和刪除表單。2(1)登錄表單:登錄程序代碼如下:顧客名=alltrim(thisform.text1.value)密碼=alltrim(thisform.text2.value)if顧客名="學(xué)生名"and密碼="學(xué)號"doform"D:\金融0701王怡鍵23號\管理.scx"thisform.releaseelsewait"顧客名或密碼錯(cuò)誤"windowtimeout3thisform.num=thisform.num+1ifthisform.num=3wait"錯(cuò)誤順序已超過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學(xué)號,姓名,性別,民族,出生日期,家庭住址,所在班級,政治面貌,入學(xué)日期,專業(yè)名稱from表1where學(xué)號=thisform.text1.value"關(guān)閉代碼:thisform.release2(6)修改表單:查詢命令按鈕代碼:sele學(xué)號,姓名,性別,民族,出生日期,家庭住址,所在班級,專業(yè)名稱,入學(xué)日期,政治面貌from表1where學(xué)號=thisform.text1.valuethisform.text1.value=學(xué)號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=入學(xué)日期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學(xué)號=xuehao,姓名=xingming,民族=minzu,出生日期=chu,家庭住址=jia,所在班級=suo,專業(yè)名稱=zhuan,入學(xué)日期=ru,政治面貌=zheng;where學(xué)號=xuehao2(7)刪除表單:查詢命令按鈕代碼:sele學(xué)號,姓名,性別,民族,出生日期,家庭住址,所在班級,專業(yè)名稱,入學(xué)日期,政治面貌from表1where學(xué)號=thisform.text1.valuethisform.text1.value=學(xué)號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=入學(xué)日期thisform.text10.value=政治面貌刪除命令按鈕代碼;xuehao=thisform.text1.valuedeletefrom表1where學(xué)號=xuehao(3)程序連編,生成可執(zhí)行程序doform"D:\金融0701王怡鍵23號\管理.scx"readevents點(diǎn)擊項(xiàng)目中“連編“四、測試及分析對本系統(tǒng)作一種全面評價(jià):涉及有何特點(diǎn)、存在問題、改進(jìn)意見等。
特點(diǎn):(1)以便簡潔。使用代碼進(jìn)行設(shè)計(jì),該系統(tǒng)可以使咱們以便登錄學(xué)生信息系統(tǒng),進(jìn)行學(xué)生基本信息查詢,以及可以隨意瀏覽學(xué)生每一條記錄,也可以進(jìn)行學(xué)生基本信息修改,或者對不符合條件學(xué)生信息進(jìn)行刪除,也可以對需要信息進(jìn)行增長。(2)減少數(shù)據(jù)冗余實(shí)現(xiàn)數(shù)據(jù)共享。在數(shù)據(jù)庫系統(tǒng)中,對數(shù)據(jù)定義和描述已經(jīng)從應(yīng)用程序中分離出來,通過數(shù)據(jù)庫管理系統(tǒng)來統(tǒng)一管理。數(shù)據(jù)最小訪問單位是字段,既可以按字段名稱存取庫中某一種或某一組字段,也可以存取一條記錄或一組記錄。在建立數(shù)據(jù)庫時(shí),應(yīng)可以面向全局觀點(diǎn)組織數(shù)據(jù)庫中數(shù)據(jù),而不是當(dāng)只考慮某一部門局部應(yīng)用,這樣才會發(fā)揮數(shù)據(jù)共享優(yōu)勢。(3)各控件設(shè)計(jì),如標(biāo)簽,文本框,列表框,表格等可以實(shí)現(xiàn)特定交互功能,隨意進(jìn)入想要進(jìn)入表單中。問題:1.寫代碼也許比較復(fù)雜,并且有些代碼比較容易寫錯(cuò)。2.應(yīng)當(dāng)注意存儲途徑,若途徑錯(cuò)誤,也許會發(fā)生命令錯(cuò)誤或不能執(zhí)行。3.同步應(yīng)注意各表單之間關(guān)聯(lián)性,以以便進(jìn)入4.數(shù)據(jù)類型應(yīng)匹配,若不匹配,程序?qū)o法運(yùn)營5.表單CAPTION屬性,數(shù)據(jù)源等都應(yīng)注意與否填寫對的6.所有CONTROLSOURCE都是表中字段,因而在屏幕上變化數(shù)據(jù),及時(shí)會對表中記錄進(jìn)行修改.修改操作雖然以便,但難以保證數(shù)據(jù)安全.查詢時(shí),先要點(diǎn)擊文本框,7.在TEXT中輸入查找內(nèi)容,麻煩且容易出錯(cuò).改進(jìn)建議:將各控件綁定數(shù)據(jù)源改為內(nèi)存變量.VF程序命令還是有某些繁瑣,并且容易出錯(cuò),最佳使用一種簡樸便捷方式,運(yùn)用更加簡樸語言進(jìn)行設(shè)計(jì)運(yùn)用“布局“實(shí)現(xiàn)各控件上下左右對齊,以及大小設(shè)立使之一致,讓其美觀大方,交互功能強(qiáng)。五、結(jié)束語通過做課程設(shè)計(jì),你有何感想,學(xué)到了什么?感想:通過課程設(shè)計(jì),和同窗教師一起討論作出屬于自己一種學(xué)生信息管理系統(tǒng),在收獲知識同步,還收獲了閱歷,收獲了成熟,在此過程中,咱們通過積極努力,請教教師,不但培養(yǎng)了獨(dú)立思考、動手操作能力,在各種其他能力上也均有了提高。更重要是,在實(shí)驗(yàn)課上,咱們學(xué)會了諸多學(xué)習(xí)辦法。而這是日后最實(shí)用,真是受益匪淺。要面對社會挑戰(zhàn),只有不斷學(xué)習(xí)、實(shí)踐,再學(xué)習(xí)、再實(shí)踐。
之因此做課程設(shè)計(jì),不但是由于她是教學(xué)內(nèi)容一某些,同步也可以鍛煉自己VF
語言編程能力,養(yǎng)成良好VF語言編程風(fēng)格。不論如何,這些都是一種鍛煉,一種知識積累,能力提高。完全可以把這個(gè)當(dāng)作基本東西,只有掌握了這些最基本,才可以更進(jìn)一步,獲得更好成績。很少有人會一步登天吧。永不言棄才是最重要。
并且,這對于咱們將來也有很大協(xié)助。后來,不論有多苦,我想咱們都能變苦為樂,找尋有趣事情,發(fā)現(xiàn)其中貴重事情。就像中華人民共和國倡導(dǎo)艱難奮斗同樣,咱們都可以在實(shí)驗(yàn)結(jié)束之后變更加成熟,會晤對需要面對事情。但還是覺得有諸多地方還需進(jìn)一步學(xué)習(xí),例如有寫代碼錯(cuò)誤自己卻找不出因素何在學(xué)習(xí):通過本次課程實(shí)踐我學(xué)到諸多東西學(xué)會如簡樸編程,使用VF語言,運(yùn)用代碼相稱于一種語言可以實(shí)現(xiàn)數(shù)據(jù)信息管理等以及各控件使用,例如:文本框,表格,標(biāo)簽等;。建立不同表單通過不同樣編程可以實(shí)現(xiàn)她們各自功能。例如登錄表單可以實(shí)現(xiàn)登錄功能,當(dāng)咱們輸入對的顧客名以及爭取密碼才可以登錄,瀏覽表單可以實(shí)現(xiàn)對學(xué)生信息瀏覽,并且通過各
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年農(nóng)業(yè)合作社規(guī)范運(yùn)營指南課
- 架線和管道工程材料采購與驗(yàn)收手冊
- 2026浙江杭州市西湖區(qū)農(nóng)業(yè)農(nóng)村局面向社會招聘編外人員1名備考題庫及答案詳解(考點(diǎn)梳理)
- 2026青海海西蒙古族藏族自治州格爾木市陸軍第九五二醫(yī)院社會招聘3人備考題庫及完整答案詳解
- 計(jì)算機(jī)行業(yè)動態(tài):關(guān)注字節(jié)Force大會和AI產(chǎn)業(yè)鏈
- 職業(yè)噪聲暴露工人高頻聽力監(jiān)測策略
- 礦業(yè)資源公司年終總結(jié)(3篇)
- 職業(yè)健康風(fēng)險(xiǎn)評估的AI決策支持系統(tǒng)
- 職業(yè)健康促進(jìn)的投資回報(bào)率研究
- 職業(yè)健康促進(jìn)與職業(yè)健康可持續(xù)發(fā)展
- 業(yè)務(wù)規(guī)劃方案(3篇)
- 大客戶開發(fā)與管理課件
- 上海物業(yè)消防改造方案
- 供應(yīng)商信息安全管理制度
- 2025年農(nóng)業(yè)機(jī)械化智能化技術(shù)在農(nóng)業(yè)防災(zāi)減災(zāi)中的應(yīng)用報(bào)告
- 發(fā)展與安全統(tǒng)籌策略研究
- 移動式壓力容器安全技術(shù)監(jiān)察規(guī)程(TSG R0005-2011)
- 綠化工程監(jiān)理例會會議紀(jì)要范文
- 高速液壓夯實(shí)地基技術(shù)規(guī)程
- 白內(nèi)障培訓(xùn)課件
- 醫(yī)防融合培訓(xùn)課件
評論
0/150
提交評論