




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、課 程 設 計課程名稱: VFP程序設計 系: 政法系 專業(yè): 社會本 班級: 091 姓名: 徐宏昊 學號: 25 指導教師: 劉鑫 顧健 起始日期:2010.6.21至 2010.6.25目 錄VFP一、系統(tǒng)說明5二、系統(tǒng)功能5三、系統(tǒng)結(jié)構(gòu)流程圖:(菜單調(diào)用關系)6四、數(shù)據(jù)表結(jié)構(gòu)7五、主要表單功能8六、所參與的功能模塊及代碼12七、課程設計總結(jié)23VFP課程設計任務書(普通本科)一、 設計目的 通過課程設計使學生進一步掌握用VFP開發(fā)小型應用程序的過程和方法,掌握數(shù)據(jù)庫數(shù)據(jù)的增加、刪除、修改、查詢等各種應用技巧,提高解決實際問題的能力,為將來進行軟件程序設計奠定基礎。二、 設計要求1、認真
2、查閱相關資料。 2、遵守課程設計的時間安排。3、按時上機,認真調(diào)試程序。 4、認真書寫課程設計報告書。5、分組完成要求的設計題目(每組3-5人)(必須聯(lián)編)三、 報告書寫格式1 封皮2 任務書3 報告正文(設計題目、系統(tǒng)功能、結(jié)構(gòu)、代碼、總結(jié)、評定表)4 參考文獻四、 設計題目(以下題目任選其一)1.學生成績管理系統(tǒng) 2.通訊錄管理系統(tǒng) 3.學生檔案管理系統(tǒng)4.工資管理系統(tǒng) 5.實驗器材管理系統(tǒng) 6.影像資料管理系統(tǒng)五、 時間安排1 查閱資料及系統(tǒng)設計(1天)系統(tǒng)功能設計/數(shù)據(jù)表結(jié)構(gòu)設計2 程序編制及調(diào)試(3天)數(shù)據(jù)表數(shù)據(jù)輸入/表單設計/菜單設計/總體調(diào)試編譯工程文件3 成績評定(1天)4書寫
3、報告(1天)六、 成績評定(較高要求)評定成績根據(jù)設計表現(xiàn)、成績測驗、設計報告等進行綜合評定。評定等級:不及格、及格、中、良好、優(yōu)秀。七、 參考書目、VisualFoxPro 6.0 編程實戰(zhàn) 安玉慶 青島出版社、VisualFoxPro 6.0中文版編程基礎與范例 韓正清 電子工業(yè)出版社課程設計成績評定表班 級社會本091姓 名徐宏昊學號25項目組長徐宏昊項目名稱學生信息管理系統(tǒng)項目組組員徐宏昊本人工作簡介:本人在我們工作組內(nèi),與成員共同制作了各種表單。圖片和信息都是我查找的且由我負責管理U盤組長評語: 該生在本次時訓中,表現(xiàn)積極,能與小組同學很好的研究和討論,遇到問題時不氣餒,主動向老師和
4、同學們請教,值得大家學習與肯定。報告完成情況:A:很好B:比較好C:一般紀律表現(xiàn):A:嚴格遵守B:一般遵守C:不遵守程序功能性:A:強B:一般C:弱界面美觀性:A:很好B:一般C:不好程序可操作性:A:很好B:一般C:不好答辯表現(xiàn):A:很好B:一般C:不好所起作用程度:A:全部(大部分)B:部分C:一小部分最后成績:優(yōu)秀良好中等及格不及格負責指導教師: (簽名)指導教師: (簽名)注:優(yōu)秀:A=4,無C; 良好: A=2,B=4;中等: B=4; 及格: C=4;24學生信息管理系統(tǒng)學生信息管理系統(tǒng)說明書一、系統(tǒng)說明學生信息管理系統(tǒng)通常包括數(shù)據(jù)的更新、錄入、刪除、查詢、備份、統(tǒng)計、打印等,具體
5、管理中還涉及到登陸用戶的密碼保護等。學生信息管理系統(tǒng),可以實現(xiàn)上述功能,能夠方便快捷準確地獲得所需的信息。二、系統(tǒng)功能學生信息管理系統(tǒng)包括如下功能:1 密碼驗證:當輸入正確的密碼時,系統(tǒng)直接進入主控表單界面;當密碼錯誤時,系統(tǒng)提醒密碼錯誤。2 數(shù)據(jù)表記錄的增加:通過添加按鈕可以向表中增添數(shù)據(jù),同時可以通過上一條下一條按鈕進行瀏覽。3 記錄瀏覽:通過 上一條下一條按鈕進行瀏覽操作,可以顯示學生的基本信息及其照片。4 條件查詢:可以根據(jù)實際要求選擇要查詢的條件,進行查詢。5 記錄修改和刪除:當記錄有錯誤的時候,可以進行修改;當記錄已經(jīng)不需要的時候,可以進行刪除操作。6 報表打印和預覽:通過點擊報表
6、打印,可以進行預覽報表。7 關于系統(tǒng):簡單對系統(tǒng)進行介紹。三、系統(tǒng)結(jié)構(gòu)流程圖:(菜單調(diào)用關系)學生信息管理系統(tǒng)學生信息管理學生信息查看系統(tǒng)幫助退出程序瀏覽修改信息查詢報表預覽四、數(shù)據(jù)表結(jié)構(gòu)學生信息管理系統(tǒng)所用的數(shù)據(jù)表主要有cshy.dbfcshy.dbf表結(jié)構(gòu)如下: 字段字段名類型寬度小數(shù)位索引排序Nulls1編號字符型10升序PINYIN否2姓名字符型10否3性別字符型2否4年齡字符型3否5電話號碼字符型18否6家庭住址字符型10否7QQ字符型10否8照片通用型4否五、主要表單功能password.scx: 密碼驗證窗口main.scx: 程序運行主窗口cjll.scx:成績?yōu)g覽窗口xtbz
7、.scx:系統(tǒng)幫助窗口xxcx.scx:信息查詢窗口.xxxg.scx:信息修改窗口print.scx六、所參與的功能模塊及代碼在學生信息管理系統(tǒng)中,我主要參與全部的設計工作其中驗證密碼模塊的設計設計思路是: 輸入密碼,如果意識到密碼輸入錯誤的話,可以按重來鍵,重新輸入密碼。如果輸入密碼確定的話,按確定鍵。當密碼正確時,系統(tǒng)直接進入主控表單;如果密碼輸入錯誤的話,系統(tǒng)會自動彈出提醒框“對不起,密碼錯誤!”。驗證密碼表單的執(zhí)行界面如圖:其中:Form 控件的主要屬性:caption: form1 showwindow:作為頂層表單Label1 控件的主要屬性:caption: form1 bac
8、kstyle:不透明Text1 控件的主要屬性:fontsize:12Command1控件的主要屬性:caption:確定 Command2控件的主要屬性:caption:清除 Command3控件的主要屬性:caption:退出 Command1控件的click事件代碼如下:if thisform.text1.value=3256do form mainthisform.releaseelsethisform.text1.setfocus=messagebox(對不起,密碼錯誤!,48,提示信息)endifcommand2控件的click事件代碼如下:thisform.text1.value
9、=command3控件的click事件代碼如下:thisform.release信息查詢模塊的設計思路是:通過按選擇鈕組選項來選擇要查詢的字段,在文本框輸入要查詢的內(nèi)容后,即可在表中查詢到其具體情況。信息查詢模塊的執(zhí)行界面如圖:其中:forml控件的主要屬性showwindow:在頂層表單中Label1控件的主要屬性:caption:學生管理系統(tǒng) backstyle:透明Label3控件的主要屬性:caption:注:按回車查詢command1控件的主要屬性:caption:退出 optiongroup控件的主要屬性:autosize:真 grid1控件的主要屬性:readonly:真Comm
10、and1控件的click事件代碼如下:thisform.releaseoptiongroup1控件的click事件代碼如下:do casecase thisform.optiongroup1.value=1thisform.label3.caption=請輸入要查詢的編號:case thisform.optiongroup1.value=2thisform.label3.caption=請輸入要查詢的姓名:endcasethisform.text1.value=thisform.text1.setfocusthisform.refreshtext1控件的interactivechange事件代
11、碼如下:select cshydo casecase thisform.optiongroup1.value=1set filter to 編號=alltrim(thisform.text1.value)case thisform.optiongroup1.value=2set filter to 姓名=alltrim(thisform.text1.value)endcasethisform.refresh信息瀏覽模塊設計思路是:通過點擊“上一個”“下一個”按鍵進行瀏覽學生的基本信息,包括姓名、性別、照片等等。按“第一個”可以直接跳到第一個學生基本信息,按“退出”則可直接退出該界面。信息瀏覽模
12、塊的執(zhí)行界面如圖:其中:forml控件的主要屬性showwindow:在頂層表單中Lbl部門控件的主要屬性caption:編號 autosize:真 backstyle:透明Lbl姓名控件的主要屬性caption:姓名 autosize:真 backstyle:透明Lbl性別控件的主要屬性caption:性別 autosize:真 backstyle:透明Lbl職稱控件的主要屬性caption:年齡 autosize:真 backstyle:透明Label7控件的主要屬性caption:學生基本信息 autosize:真 backstyle:透明Command1控件的主要屬性caption:上
13、一個 autosize:真Command2控件的主要屬性caption:下一個 autosize:真Command3控件的主要屬性caption:第一個 autosize:真Command4控件的主要屬性caption:退出 autosize:真Command1控件的click事件代碼如下:mand2.enabled=.T.skip-1if bof()go topthis.enabled=.F.endifthisform.refreshCommand2控件的click事件代碼如下:mand1.enabled=.T.skip+1if eof()go bottomthis.enabled=.F.e
14、ndifthisform.refreshthisform.releaseCommand3控件的click事件代碼如下:go topthisform.refreshCommand4控件的click事件代碼如下:thisform.release信息修改模塊的設計思路是:用戶可以直接在表中修改想要修改的內(nèi)容以及刪除不需要的內(nèi)容,通過點擊“添加”按鈕,可以隨時添加學生的相關情況,同時本表也可以瀏覽其他學生的相關內(nèi)容,如果想要退出,則可直接按退出鍵退出。信息查詢模塊執(zhí)行界面如圖:其中:forml控件的主要屬性showwindow:在頂層表單中image1控件的主要屬性stretch:變比填充label1
15、控件的主要屬性autosize:真 backstyle:不透明command1控件的主要屬性caption:第一個 fontsize:15command2控件的主要屬性caption:上一個 fontsize:15command3控件的主要屬性caption:下一個 fontsize:15command4控件的主要屬性caption:最后一個 fontsize:15command5控件的主要屬性caption:添加 fontsize:15command6控件的主要屬性caption:退出 fontsize:15Command1控件的click事件代碼如下:go topthisform.refr
16、eshCommand2控件的click事件代碼如下:skip-1if bof()go top=messagebox(已經(jīng)是第一個了!,64,提示信息)endifthisform.refreshCommand3控件的click事件代碼如下:skip 1if eof()go bottom=messagebox(已經(jīng)是最后一個了!,64,提示信息)endifthisform.refreshCommand4控件的click事件代碼如下:go bottomthisform.refreshCommand5控件的click事件代碼如下:Thisform.release打印預覽模塊的設計思路是:按“打印預覽”
17、鍵,可以直接顯示報表,按“退出”鍵,則可以直接退出。打印預覽模塊執(zhí)行界面如圖:其中:forml控件的主要屬性showwindow:在頂層表單中image1控件的主要屬性stretch:變比填充command1控件的主要屬性autosize:真 caption:打印預覽command1控件的主要屬性autosize:真 caption:退出label1控件的主要屬性backstyle:透明 autosize:真Command1控件的click事件代碼如下:report form rg.frx previewCommand2控件的click事件代碼如下:Thisform.release系統(tǒng)幫助模塊
18、設計思路是: 簡單介紹一下本系統(tǒng),按“退出”鍵可以退出。系統(tǒng)說明模塊執(zhí)行界面如圖:其中:forml控件的主要屬性showwindow:在頂層表單中image1控件的主要屬性stretch:變比填充label1控件的主要屬性backstyle:不透明 autosize:真label2控件的主要屬性backstyle:不透明 autosize:真Command1控件的click事件代碼如下:Thisform.release主控表單模塊設計思路是:主控表單的主要作用是掛菜單,并通過菜單進入其他模塊界面。主控表單模塊執(zhí)行界面如圖:其中:forml控件的主要屬性showwindow:作為頂層表單image1控件的主要屬性stretch:變比填充label1控件的主要屬性backstyle:不透明 autosize:真七、課程設計總結(jié)通過本次課程設計,我學到了更多有關計算機的知識,并且在老師和同學的幫助下 最終順利完成了本次課程設計,雖然做的很辛苦,但苦中有甜,仍非常開心。 剛一開始,我對程序設計一無所知,但到最后自己可以獨立完成,且明白了很多相關知識,這期間與老師和同學的幫助息息相關,
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 保山2025年云南保山施甸縣審計局招聘編外合同制崗位人員筆試歷年參考題庫附帶答案詳解
- 科技與環(huán)保的完美結(jié)合-太陽能技術(shù)的未來展望
- 兼職合同范本飯店
- 2025遼寧沈陽地鐵三號線招安檢員和安保員筆試參考題庫附帶答案詳解
- K-8794-生命科學試劑-MCE
- 中山2025年廣東中山市阜沙鎮(zhèn)人民政府招聘合同制工作人員筆試歷年參考題庫附帶答案詳解
- 東營2025年山東東營市市屬事業(yè)單位招聘81人筆試歷年參考題庫附帶答案詳解
- 現(xiàn)代醫(yī)療技術(shù)中的石墨烯研究進展及市場預測
- 科技類培訓課程實踐與成效的全面分析
- 電子商務安全技術(shù)在市場應用中的探討
- 中醫(yī)24節(jié)氣課件
- 《化工安全技術(shù)》教學設計(教學教案)
- 環(huán)衛(wèi)應急預案8篇
- 《與顧客溝通的技巧》課件
- 2024年大學生創(chuàng)業(yè)投資意向書
- DB14-T2980-2024低品位鋁土礦資源綜合利用技術(shù)規(guī)范
- 2024小學語文新教材培訓:一年級語文教材的修訂思路和主要變化
- 人教統(tǒng)編版高中歷史選擇性必修一第三單元-法律與教化-復習課件
- 數(shù) 學2024-2025學年人教版七年級數(shù)學上冊有理數(shù)混合運算100題
- 上消化道異物的內(nèi)鏡處理
- 健康教育學全套課件完整版
評論
0/150
提交評論