版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 一、設(shè)計題目。</b></p><p><b> 學(xué)生成績管理系統(tǒng)</b></p><p><b> 二、目的</b></p><p> 《關(guān)系數(shù)據(jù)庫管理系統(tǒng)》課程的學(xué)習(xí),不僅需要理論上的深入探討,而且需要通過實踐上機,自己開發(fā)一個數(shù)據(jù)庫管理信息系統(tǒng),才能真正理解書
2、本知識,牢固掌握課堂教學(xué)內(nèi)容。因此,本上機操作的目的就是要通過一個實際的管理信息系統(tǒng)的開發(fā),提高學(xué)生應(yīng)用所學(xué)知識分析問題,解決問題和實際動手的能力。</p><p> 通過本課程的上機操作,使學(xué)生進一步掌握關(guān)系數(shù)據(jù)庫管理系統(tǒng)這門課程的內(nèi)容,熟悉用VFP開發(fā)一個簡單系統(tǒng)的基本步驟。 </p><p><b> 三、設(shè)計思路。</b></p>&
3、lt;p><b> 菜單功能:</b></p><p><b> 1)數(shù)據(jù)管理</b></p><p> 主要是對學(xué)生基本信息、課程基本信息、學(xué)生成績信息、教師基本信息的錄入、刪除、保存、定位等操作。</p><p><b> 2)查詢設(shè)計</b></p><p>
4、; ●學(xué)生選修課程信息:創(chuàng)建一個一對多表單,當(dāng)在一個組合框中選擇學(xué)生后,在下面的GRID中反映該學(xué)生選修的課程名,課時數(shù),任課教師及該門課程的成績。</p><p> ●教師任課情況:以一對多的形式,在表格一中選擇教師后,表格二中顯示該教師的</p><p><b> 任課情況。</b></p><p><b> 3)統(tǒng)計處理
5、</b></p><p> ●學(xué)生成績統(tǒng)計:創(chuàng)建一個視圖,該視圖用來反映每個學(xué)考選修了幾門課,總成績是多少,并將該視圖加到表單的數(shù)據(jù)環(huán)境中,創(chuàng)建一個學(xué)生總成績查詢表單。用頁框來實現(xiàn),第一頁反映學(xué)生的總成績,第二頁反映學(xué)生的明細成績。</p><p> ●各教師的任課時數(shù):創(chuàng)建一個視圖,該視圖用來反映每個教師上了幾門課,總學(xué)時是多少,并將該視圖加到表單的數(shù)據(jù)環(huán)境中,創(chuàng)建一個教
6、師情況查詢表單。</p><p><b> 4)打印輸出</b></p><p> ●在報表設(shè)計器中設(shè)計一個學(xué)生總成績報表,然后在學(xué)生總成績查詢表單上添加一個打印按鈕,當(dāng)按下該按鈕時,調(diào)用上述創(chuàng)建的報表。 </p><p> ●在報表設(shè)計器中設(shè)計一個教師任課信息報表,在菜單中調(diào)用該報表</p><p><b&
7、gt; 四、各模塊展示</b></p><p><b> 菜單運行結(jié)果:</b></p><p><b> 用戶管理</b></p><p><b> //new</b></p><p> APPEN BLAN</p><p>
8、thisform.refresh</p><p> thisform.txtbh.setfocus</p><p><b> //delete</b></p><p><b> delete</b></p><p><b> pack</b></p>&l
9、t;p> thisform.refresh</p><p><b> //reset</b></p><p> thisform.txtbh.value=''</p><p> thisform.txtmc.value=''</p><p> thisform.txtmm.
10、value=''</p><p><b> //exit</b></p><p> thisform.release</p><p><b> //first</b></p><p> if !bof() then</p><p><b>
11、 goto top</b></p><p> thisform.refresh</p><p> this.enabled = .f.</p><p> thisform.command6.enabled =.F.</p><p> thisform.command7.enabled =.T.</p><
12、;p> thisform.command8.enabled =.T.</p><p><b> endif</b></p><p><b> //prior</b></p><p> if !Bof() </p><p><b> skip -1</b><
13、/p><p> thisform.refresh</p><p><b> else</b></p><p> this.enabled = .f. </p><p> thisform.command5.enabled =.F.</p><p> thisform.command6.e
14、nabled =.t.</p><p> thisform.command7.enabled =.t.</p><p> thisform.command8.enabled =.t.</p><p><b> endif</b></p><p><b> //next</b></p&g
15、t;<p><b> skip</b></p><p><b> //last</b></p><p><b> goto BOTT</b></p><p><b> //主要程序:</b></p><p> if alltrim(
16、thisform.text1.value)==p_mm </p><p> if thisform.text2.value==thisform.text3.value </p><p> temp=alltrim(thisform.text3.value)</p><p> UPDATE dl SET mm= temp WHERE dl.mc = p_mc &
17、lt;/p><p> MessageBox('密碼修改成功',48+0+0)</p><p><b> else </b></p><p> MessageBox('兩次密碼輸入不相等',48+0+0)</p><p><b> endif </b></p&
18、gt;<p><b> else </b></p><p> MessageBox('原密碼不正確,請再次輸入',48+0+0)</p><p><b> endif </b></p><p><b> 修改密碼</b></p><p>&
19、lt;b> //主要程序:</b></p><p> if alltrim(thisform.text1.value)==p_mm </p><p> if thisform.text2.value==thisform.text3.value </p><p> temp=alltrim(thisform.text3.value)</
20、p><p> UPDATE dl SET mm= temp WHERE dl.mc = p_mc </p><p> MessageBox('密碼修改成功',48+0+0)</p><p><b> else </b></p><p> MessageBox('兩次密碼輸入不相等',4
21、8+0+0)</p><p><b> endif </b></p><p> //主要程序:USE dl.DBF</p><p> TEMP1=ALLTRIM(THISFORM.text1.VALUE)</p><p> TEMP2=ALLTRIM(THISFORM.text2.VALUE)</p>
22、;<p> LOCATE FOR ALLTRIM(mc)==TEMP1.AND.ALLTRIM(mm)==TEMP2</p><p> IF FOUND() </p><p> do form dlcg.scx //該表單自己建</p><p> public p_mc,p_mm</p><p> p_mc=TEMP
23、1</p><p> p_mm=TEMP2</p><p> THISFORM.RELEASE</p><p><b> ELSE</b></p><p> MESSAGEBOX("密碼或用戶名輸入錯誤,重新輸入!")</p><p> THISFORM.TEXT1.
24、VALUE=''</p><p> THISFORM.TEXT2.VALUE=''</p><p> THISFORM.text1.SETFOCUS</p><p><b> ENDIF</b></p><p><b> 四、收獲及心得體</b></p&
25、gt;<p> 看著即將完成的課程設(shè)計,心情分外激動,也有不少的心得體會,感慨頗深,特總結(jié)如下:</p><p> 通過這次VFP課程設(shè)計,我深深地體會到了實踐對于學(xué)習(xí)的重要性,只有通過親手去實踐,才能更好的掌握一門技術(shù)。</p><p> 這個成績管理系統(tǒng)是我自己在不斷摸索的過程中慢慢完善起來的,在制作過程中遇到了大大小小的問題,在自己的專研下,又一一攻破,只有自己肯
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- vfp課程設(shè)計--- 學(xué)生成績管理系統(tǒng)
- vfp課程設(shè)計--學(xué)生成績管理系統(tǒng)
- vfp課程設(shè)計報告--- 班級學(xué)生成績管理系統(tǒng)
- vfp課程設(shè)計報告---學(xué)生成績查詢系統(tǒng)
- vfp學(xué)生成績管理系統(tǒng)設(shè)計報告
- vfp學(xué)生成績管理系統(tǒng)設(shè)計報告
- 學(xué)生成績管理系統(tǒng)課程設(shè)計報告
- 學(xué)生成績管理系統(tǒng)課程設(shè)計報告
- 課程設(shè)計報告-學(xué)生成績管理系統(tǒng)
- 學(xué)生成績管理系統(tǒng)課程設(shè)計報告
- 學(xué)生成績管理系統(tǒng)課程設(shè)計報告
- 課程設(shè)計報告--學(xué)生成績管理系統(tǒng)
- 課程設(shè)計報告---學(xué)生成績管理系統(tǒng)
- 學(xué)生成績管理系統(tǒng)課程設(shè)計報告
- 學(xué)生成績管理系統(tǒng)課程設(shè)計報告
- 學(xué)生成績管理系統(tǒng)課程設(shè)計報告
- 《學(xué)生成績管理系統(tǒng)》課程設(shè)計報告
- vb學(xué)生成績管理系統(tǒng)課程設(shè)計報告
- java課程設(shè)計報告---學(xué)生成績管理系統(tǒng)
- 學(xué)生成績管理系統(tǒng)課程設(shè)計報告 (2)
評論
0/150
提交評論