2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  課程設(shè)計(jì)說明書</b></p><p>  課 程 名 稱: 程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì) </p><p>  課 程 代 碼: </p><p>  題 目: 學(xué)生信息查詢系統(tǒng)設(shè)計(jì) </p><p>

2、;  年級(jí)/專業(yè)/班: </p><p>  學(xué) 生 姓 名: </p><p>  學(xué) 號(hào): </p><p>  開 始 時(shí) 間: 年 月 日</p><p>  完 成 時(shí) 間: 年

3、 月 日</p><p><b>  課程設(shè)計(jì)成績:</b></p><p>  指導(dǎo)教師簽名: 年 月 日</p><p><b>  目 錄</b></p><p>  摘要………………………………………………………………………………………2

4、</p><p>  1 引言……………………………………………………………………………………2</p><p>  1.1問題的提出…………………………………………………………………………2</p><p>  1.2任務(wù)與分析…………………………………………………………………………2</p><p>  2設(shè)計(jì)方案………………………………

5、………………………………………………3</p><p>  2.1程序功能設(shè)計(jì)………………………………………………………………………3</p><p>  2.1.1程序功能描述……………………………………………………………………3</p><p>  2.1.2程序結(jié)構(gòu)分析……………………………………………………………………3</p><p&g

6、t;  2.1.3 數(shù)據(jù)表結(jié)構(gòu)分析…………………………………………………………………4</p><p>  2.1.4程序流程分析……………………………………………………………………5</p><p>  2.2程序界面和代碼設(shè)計(jì)………………………………………………………………6</p><p>  2.2.1項(xiàng)目設(shè)計(jì)框架…………………………………………………………

7、…………6</p><p>  2.2.2主要表單及代碼設(shè)計(jì)……………………………………………………………7</p><p>  3 結(jié)果分析……………………………………………………………………………13</p><p>  結(jié)論……………………………………………………………………………………15</p><p>  致謝…………………………

8、…………………………………………………………16</p><p>  參考文獻(xiàn)………………………………………………………………………………17</p><p><b>  摘 要</b></p><p>  隨著計(jì)算機(jī)的普及程序的應(yīng)用也越來越受到重視,本次課程設(shè)計(jì)使用 Visual FoxPro 作為開發(fā)工具,進(jìn)行了學(xué)生信息查詢系統(tǒng)的程序設(shè)

9、計(jì),本系統(tǒng)主要完成對(duì)學(xué)生信息查詢的管理,包括數(shù)據(jù)庫中表的添加、刪除等。系統(tǒng)可以完成對(duì)各類信息的追加、瀏覽、修改、查詢等功能。</p><p>  學(xué)生信息查詢系統(tǒng)被廣泛應(yīng)用于各大院校的學(xué)生信息工作中,要求其具有實(shí)用性強(qiáng)、使用方便、效率高和安全可靠等特點(diǎn)。本管理系統(tǒng)正是圍繞以上幾個(gè)方面進(jìn)行開發(fā)的,在開發(fā)過程中充分考慮到本系統(tǒng)的應(yīng)用特點(diǎn),并進(jìn)行了大量的檢驗(yàn),證明其的確達(dá)到了設(shè)計(jì)的要求,是一個(gè)已具備了實(shí)際應(yīng)用能力的軟件

10、。</p><p>  關(guān)鍵詞: 計(jì)算機(jī)信息查詢 數(shù)據(jù)庫 Visual FoxPro </p><p><b>  1 引 言 </b></p><p>  1.1 問題的提出 </p><p>  為適合現(xiàn)代教學(xué)的需要,生學(xué)信息已經(jīng)成為教學(xué)的一個(gè)難題,由于其費(fèi)時(shí)和繁瑣性,學(xué)校迫切需要一種專門為學(xué)生信息查詢而

11、服務(wù)的工具。為此,簡(jiǎn)單的信息查詢系統(tǒng)為此而制造出來。本簡(jiǎn)單程序是為學(xué)生信息查詢而設(shè)計(jì)的,內(nèi)容簡(jiǎn)單,使用方便。適合為一般的信息查詢所使用。程序稍加變更可以適合對(duì)資源分配方面的雜事加以處理。</p><p>  作為當(dāng)代大學(xué)生,熟練的操作計(jì)算機(jī)是一種必備的素質(zhì)。本次設(shè)計(jì)會(huì)讓我們更加熟悉VF編程,把以前學(xué)過的一些東西又重新復(fù)習(xí)了一遍,并與實(shí)際結(jié)合起來,對(duì)我們能力的提升有了很大的幫助,還能促使我們?cè)谝院蟮膶?shí)際應(yīng)用中更好的

12、應(yīng)用VF編程來設(shè)計(jì)一些數(shù)據(jù)庫管理系統(tǒng)。</p><p>  1.2 任務(wù)與分析 </p><p>  分析你的設(shè)計(jì)任務(wù),有什么難點(diǎn)?怎么解決?完成的步驟!</p><p>  本系統(tǒng)主要完成對(duì)學(xué)生信息的查詢,包括數(shù)據(jù)庫中表的添加、刪除等。系統(tǒng)可以完成對(duì)各類信息的瀏覽、修改、查詢和追加。系統(tǒng)的核心是數(shù)據(jù)庫中各個(gè)表聯(lián)系,每一個(gè)表的修改都將聯(lián)動(dòng)的影響其它的表,當(dāng)完成對(duì)

13、數(shù)據(jù)的操作時(shí)系統(tǒng)會(huì)自動(dòng)地完成數(shù)據(jù)庫的修改。查詢功能也是系統(tǒng)的核心之一,在系統(tǒng)中即有單條件查詢和多條件查詢,統(tǒng)不僅有靜態(tài)的條件查詢,也有動(dòng)態(tài)生成的條件查詢,其目的都是為了方便用戶使用。本系統(tǒng)有完整的用戶添加、刪除功能,并具備報(bào)表打印功能.</p><p><b>  2 設(shè)計(jì)方案 </b></p><p>  該選課系統(tǒng)初步設(shè)計(jì)有四個(gè)表單,第一個(gè)為歡迎界面,第二個(gè)為選

14、擇界面,第三個(gè)為學(xué)生信息查詢,第四個(gè)為操作界面,需要的數(shù)據(jù)表有2個(gè),分別為表x、表stu 。</p><p>  2.1程序功能設(shè)計(jì) </p><p>  FORM1是歡迎界面,</p><p>  FORM2是選擇界面,顯示選擇查詢方式的界面。</p><p>  FORM3是學(xué)生信息查詢,用x表和student表,利用命令按鈕來操作.可

15、以查詢各個(gè)學(xué)生的信息。FORM4是操作界面,可以對(duì)各個(gè)表進(jìn)行添加、刪除、修改,瀏覽等操作。</p><p>  2.1.1程序功能描述 </p><p>  根據(jù)設(shè)計(jì)要求,程序要達(dá)到的功能如下:</p><p>  程序運(yùn)行之后首先彈出歡迎窗口,繼而進(jìn)入選擇界面。</p><p>  學(xué)生信息查詢只需要輸入姓名和系號(hào)就可以進(jìn)行查詢。<

16、/p><p>  每個(gè)功能模塊都有退出的功能, </p><p>  2.1.2程序結(jié)構(gòu)分析</p><p>  根據(jù)上面對(duì)系統(tǒng)功能的描述,構(gòu)建出系統(tǒng)的總體功能結(jié)構(gòu)圖,如圖1所示。 </p><p>  圖1. 系統(tǒng)總功能結(jié)構(gòu)圖</p><p>  2.1.3 數(shù)據(jù)表結(jié)構(gòu)分析及原始記錄</p><p&g

17、t;  1.學(xué)生表結(jié)構(gòu)及記錄</p><p>  表x. 學(xué)生表結(jié)構(gòu)</p><p>  圖X 學(xué)生表原始記錄</p><p><b>  系表原始記錄</b></p><p>  2.1.4程序流程分析</p><p>  本系統(tǒng)運(yùn)行后從歡迎界面進(jìn)入選擇界面。程序的主要工作流程圖如圖2所

18、示。</p><p>  圖2. 程序工作流程圖</p><p>  2.2程序界面和代碼設(shè)計(jì) </p><p>  2.2.1項(xiàng)目設(shè)計(jì)框架</p><p>  項(xiàng)目的整體布局中,設(shè)計(jì)有2個(gè)數(shù)據(jù)庫表,如圖3所示:</p><p>  圖3. 項(xiàng)目管理器----數(shù)據(jù)</p><p>  四

19、個(gè)表單。如圖4所示</p><p>  圖4 項(xiàng)目管理器 文檔</p><p>  圖5. 項(xiàng)目管理器</p><p>  2.2.2 主要表單及代碼設(shè)計(jì)</p><p><b> ?。?)歡迎界面</b></p><p>  歡迎界面如圖6所示。</p><p

20、><b>  圖6. 歡迎界面</b></p><p>  表7. 歡迎界面表單和控件主要屬性設(shè)置及說明</p><p>  歡迎界面主要代碼如下:</p><p>  Timer1 的timer事件代碼thisform.release</p><p>  do form 選擇:</p><

21、p><b> ?。?)選擇界面</b></p><p>  表8.選擇界面表單和控件主要屬性設(shè)置及說明</p><p><b>  圖7.選擇界面</b></p><p>  選擇界面主要代碼如下:</p><p>  Commandgroup1的command1的click事件代碼thisf

22、orm.release</p><p>  do form 操作,command2的 click事件代碼thisform.release</p><p>  do form 查詢 commandgroup2的command1的click事件代碼thisform.release</p><p>  do form 歡迎,command2的 click事件代碼thisf

23、orm.release</p><p> ?。?)學(xué)生信息查詢系統(tǒng)</p><p>  表9. 信息查詢的表單控件及主要屬性</p><p>  學(xué)生信息查詢界面如圖(8)所示:</p><p><b>  圖8.查詢界面</b></p><p>  學(xué)生信息查詢界面主要代碼如下:</p&g

24、t;<p>  Combo1的interactivechange事件代碼編輯如圖9所示:</p><p><b>  圖9</b></p><p>  Combo2的interactivechange事件代碼編輯如圖10所示:</p><p><b>  圖10</b></p><p>

25、;  Command1的click事件代碼:thisform.release</p><p><b> ?。?)操作</b></p><p>  操作界面如圖11所示</p><p><b>  圖11.操作界面</b></p><p>  操作界面的主要代碼如下:</p><p

26、>  Commandgroup1的click事件代碼:</p><p>  Command1 go top thisform.refresh</p><p>  Command2:thisform.txt姓名.setfocus</p><p>  Command3:append blank</p><p>  thisform.txt姓

27、名.value=""</p><p>  thisform.txt學(xué)號(hào).value=""</p><p>  thisform.txt聯(lián)系電話.value=""</p><p>  thisform.txt系號(hào).value=""</p><p>  thisfor

28、m.txt年級(jí).value=""</p><p>  THISFORM.TXT姓名.setfocus</p><p>  thisform.refresh</p><p>  Command4:delete</p><p><b>  pack</b></p><p>  th

29、isform.refresh</p><p>  Commandgroup2的click事件代碼:</p><p>  Command1: if not bof()</p><p><b>  skip -1</b></p><p>  thisform.refresh</p><p><b

30、>  else </b></p><p>  messagebox("已經(jīng)到第一條記錄!",0+64,"信息窗口")</p><p><b>  endif</b></p><p>  Command2:if not eof()</p><p><b>

31、  skip</b></p><p>  thisform.refresh</p><p><b>  else </b></p><p><b>  skip -1</b></p><p>  thisform.refresh</p><p>  message

32、box("已經(jīng)到最后一條記錄!",0+64,"信息窗口")</p><p><b>  endif</b></p><p>  Command3:thisform.release</p><p>  do form 選擇</p><p>  Command4:thisform.re

33、lease</p><p>  Command2的Click事件過程代碼如下:thisform.release</p><p><b>  3 結(jié)果分析</b></p><p>  程序運(yùn)行的結(jié)果,運(yùn)行歡迎界面,之后表單自動(dòng)跳到選擇界面:</p><p><b>  圖12 操作選擇</b><

34、/p><p>  點(diǎn)擊查詢或操作將分別進(jìn)入相應(yīng)界面并可進(jìn)行正確查詢相應(yīng)結(jié)果:</p><p>  圖13 按系號(hào)查詢結(jié)果</p><p>  圖14 按姓名查詢結(jié)果</p><p><b>  圖15 操作</b></p><p>  根據(jù)系表和學(xué)生表中的記錄姓名可驗(yàn)證以上結(jié)果是正確的!</p&

35、gt;<p>  分析:本系統(tǒng)基本能符合最初的設(shè)計(jì)要求,程序運(yùn)行之后首先彈出歡迎窗口,繼而進(jìn)入選擇界面。學(xué)生信息查詢系統(tǒng)輸入系號(hào)和姓名就可以進(jìn)行信息查詢。每個(gè)功能模塊都有退出的功能。</p><p>  不足之處:系統(tǒng)的退出程序還不成熟,只能經(jīng)過退出按鈕才能終止系統(tǒng)的運(yùn)行,若直接關(guān)閉系統(tǒng)運(yùn)行界面,則系統(tǒng)將自動(dòng)轉(zhuǎn)到后臺(tái)運(yùn)行,無法終止系統(tǒng)運(yùn)行,在這個(gè)方面還有待改進(jìn)。并且有些程序運(yùn)行起還有點(diǎn)小問題。<

36、;/p><p><b>  結(jié) 論</b></p><p>  在這次的設(shè)計(jì)過程中,我學(xué)到的不僅是知識(shí),我還認(rèn)識(shí)到許多事情。這次設(shè)計(jì)使我的編程水平提高了一大步,使我充分的認(rèn)識(shí)到合作的可貴。由于這次設(shè)計(jì)涉及到數(shù)據(jù)庫,我學(xué)到了不少編程工具與數(shù)據(jù)庫連接的知識(shí),對(duì)數(shù)據(jù)庫的操作有了進(jìn)一步的了解。這次設(shè)計(jì)對(duì)我的綜合能力是一次很好的鍛煉,但是我必須承認(rèn)自己的能力和知識(shí)還很膚淺。所以今

37、后我的學(xué)習(xí)道路還是很漫長的。 致 謝 </p><p>  本次實(shí)驗(yàn)讓我越發(fā)深入的了解了VF程序,而這次設(shè)計(jì)的成功主要是得到了老師的大力幫助,以及同學(xué)們的熱心幫助,在此對(duì)那些幫助過我的人表示感謝,對(duì)學(xué)院領(lǐng)導(dǎo)和老師的幫助和支持表示敬意。最后,在這里我要衷心的感謝我們的指導(dǎo)老師xx,謝謝他們的悉心指導(dǎo)和熱心幫助。由于我水平有限,加之時(shí)間短暫,故學(xué)生信息查詢系統(tǒng)中還有

38、許多不足之處,請(qǐng)老師批評(píng)指正,我會(huì)在以后的制作中不斷改進(jìn),不斷完善。我在以后的學(xué)習(xí)和生活中一定再接再厲,繼續(xù)發(fā)揚(yáng)艱苦奮斗的優(yōu)良作風(fēng),努力學(xué)習(xí),刻苦專研,積極工作。以此次課程設(shè)計(jì)為契機(jī),提升自己的綜合素質(zhì)。</p><p><b>  參考文獻(xiàn)</b></p><p>  1、匡松 等編著,《Visual Foxpro面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)用教程(第2版)》,西南交通大學(xué)出

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲(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)論