第一篇:vfp實習總結
vfp實習總結
開始的時候覺得是實習很讓人期待,懷著滿心的熱情投入到課程設計中,不過這其中也有親所和曲折,但是更多的是得到收獲。
這次課程設計是不到一周的時間,覺得做起來還是比較難的,周一的上午,任老師給我們發下了作業,對整個作業要完成的細節做了系統的概述,做起來有些不簡單,覺得自己還是基礎知識不扎實,在老師剛剛發下來卷子時我并沒有直接做題目,而是吧書上的知識點又看過了一遍,可是這樣的結果讓我覺得還不如在剛開始時就做實驗啦,不過就當做一次精力吧,在做的過程中會做的都是零散的知識,一些難度較大的就不會啦,還是要同學的幫忙才做好的,建立表單,視圖,查詢,報表,這幾方面總的還可以,就是碰到了關于索引的地方就看書上的代碼覺得就和天書似的,現在才覺得自己的知識有多么的欠缺和不完善,看著題目不會做,弄得我暈暈的,這幾天忙的不亦樂乎,晚上還得熬夜,幸運的是宿舍有電腦可以慢慢研究,這陣子自己覺得還挺充實的,只有在經歷了這種作業后,才覺得自己平時學習有多么的不認真,如果自己在努力一點的話,也許自己就能夠獨立完成啦。所以道理還是一個,以后定要好好看書,爭取在課堂上學會老師講的內容,課后多多復習,消化所有的知識,還要注意學習方法,在學習的過程中檢驗自己的錯誤,以便在以后的學習生活中更好的繼續。
由此對我在今后的學習提供了很好的借鑒,期末考試即將來臨,此次實驗提醒自己要認真復習,不僅要把握住基礎知識,更多的需要看例題,學會應用,熟練寫出程序代碼。平時的學習過程中對例題不是特別關注,以至于在設計操作時,遇到各種各樣的問題。回首想想,覺得需要運用的知識也不難,老師在課堂上基本講解過,實驗的內容老師也在PPT上操作過,只要自己認真復習和記憶,加上設計之前整理出一條完整的思路,就可以解決問題。
這次課程設計我不禁學到了知識和技能,更重要的是掌握了一種學習方法,培養自己的獨立能力,實踐能力,為我終身學習繼續受益,創造了好的條件和基礎,通過這樣的學習形式,提高了我的學習能力。自己對數據庫又增進了許多理解,當然,革命尚未成功,自己還需要加強基礎知識和運用能力。通過這次實驗,我發現自己要有十足的耐心,是對自我意志力的一次鍛煉,做課程設計要有十足的耐心和東電力,不斷地查漏補缺,尋找問題昌盛的原因,不斷地去修改和完善,基礎本次課程設計的創造型,我還沒有做到,以后要多加學習融會貫通,我們認為只有不斷挑戰自己
一、超越自己,才能跟上時代的步伐,成為適應二十世紀的學習型創新人才不斷地努力奮進,在大學四年里,我西哇嘎自己能真正的學習到有用的知識,學校的圖書館要好好的利用,因為當我們走向工作崗位,踏入社會后,就不會有免費的圖書共我們參考和使用了,所以努力學習,更好的充實自己,為自己的人生路創造一個良好的基礎,應該是每個大學生的愿望吧。
第二篇:VFP實驗報告總結
南京信息工程大學實驗(實習)報告
實驗(實習)名稱順序和選擇結構程序設計實驗(實習)日期 得分 指導老師
系專業 班級 學號 【實驗目的】
1、掌握程序的建立、修改與運行
2、掌握基本輸入輸出語句與函數
3、熟練掌握if語句(包括單分支和雙分支)和do case語句的使用。
4、分析程序的運行結果。
【實驗內容】
操作結果的界面截圖顯示。
1、從鍵盤輸入兩個數存入變量x和y,若x>y則交換他們的值,否則直接輸出x和y的值。
2、執行下列程序后,變量x的值為()。x=1 if x>=1 do case case x>0 x=x+1 case x>1 x=x+1 otherwise x=4 endcase else x=3 endif
3、執行下列命令序列,屏幕顯示()a=100 b=50 a=a+b b=a-b b=a*2 ? a+b
4、執行下列命令序列,屏幕顯示()。b=6 do case case mod(b,3)=0 b=b+1 case mod(b,2)=0 b=b+2 otherwise b=b+3 endcase ? b
5、執行下列命令序列,屏幕顯示()input to a if a=10 b=0 else b=1 endif ? b篇二:vfp實驗報告
天水師范學院數學與統計學院
實驗報告
實驗項目名稱 所屬課程名稱 實 驗 類 型 實 驗 日 期
班 級 學 號 姓 名 成 績 1 附錄1:源 程 序 2 附錄2:實驗報告填寫說明
1.實驗項目名稱:要求與實驗教學大綱一致。2.實驗目的:目的要明確,要抓住重點,符合實驗教學大綱要求。3.實驗原理:簡要說明本實驗項目所涉及的理論知識。4.實驗環境:實驗用的軟、硬件環境。5.實驗方案(思路、步驟和方法等):這是實驗報告極其重要的內容。概括整個實驗過程。對于驗證性實驗,要寫明依據何種原理、操作方法進行實驗,要寫明需要經過哪幾個步驟來實現其操作。對于設計性和綜合性實驗,在上述內容基礎上還應該畫出流程圖、設計思路和設計方法,再配以相應的文字說明。對于創新性實驗,應注明其創新點、特色。6.實驗過程(實驗中涉及的記錄、數據、分析):寫明具體實驗方案的具體實施步驟,包括實驗過程中的記錄、數據和相應的分析。7.實驗結論(結果):根據實驗過程中得到的結果,做出結論。8.實驗小結:本次實驗心得體會、思考和建議。9.指導教師評語及成績:指導教師依據學生的實際報告內容,給出本次實驗報告的評價。3 篇三:vfp實驗報告范例
指導老師 萬潤澤 實驗名稱visual foxpro 操作基礎
同組人 日期日 成績
一、實驗目的
1)理解各種不同的數據類型 2)常量的含義以及各種不同數據類型的常量 3)變量的含義以及字段變量、內存變量、系統變量和數組變量的使用
二、實驗環境(儀器設備、軟件等)windowsxp操作系統、visual foxpro環境
三、實驗原理(或要求)
(1)數值型、貨幣型、字符型、日期型和日期時間型常量的輸入
(2)日期格式的設置的命令
(3)字段變量與內存變量同名時候,觀察賦值運算結果(4)數組變量的賦值
(5)內存變量顯示、清除與保存所使用的命令
四、實驗步驟
?”計算機”,?123.45?,[?abc?,?abc?] 日期格式的設置
set century on|off set date to american ?{^2007-1-2} 結果: set mark to “.” ?{^2007-1-2} 結果 set strictdate to 0 ?{2007-5-30} 結果 set century on set mark to “|” set date to ymd 結果
創建一個學生表“學生.dbf”,其中包含字段學號、姓名、性別、出生日期等字段。并輸入多行記錄,再使用以下命令 use 學生
?姓名 go 3 ?姓名
五、記錄與處理(實驗數據、誤差分析、結果分析)
注意:
實驗步驟與記錄處理合成一個部分,都是用來記載上機實驗中的代碼以及運行結果,對于visual foxpro編程而言,不必分兩個部分。
在此頁中繼續寫入程序代碼以及相應的運行結果。
這個部分內容到課本52面結束
六、思考題
1、什么是常量?visual foxpro中哪幾種類型的數據有常量表示?
2、什么是變量?visual foxpro中有哪幾種變量?變量名取名是如何規定的?
七、實驗小結
這個地方可以寫入自己對上機內容的理解,也可把自己不懂的內容寫在下面
同組人 日期 成績
一、實驗目的
1)掌握表達式中各種運算符的運算規則 2)掌握各種類別的運算符的優先級 3)理解函數的三要素以及各常用函數的用法
二、實驗環境(儀器設備、軟件等)windowsxp操作系統、visual foxpro環境
三、實驗原理(或要求)(1)幾種算術運算符、日期時間運算符和關系運算符的規則與使用
(2)字符串匹配運算符“=”、“= =”、“$”的含義
(3)在含有多種運算符的表達式中根據運算符優先級進行運算
(4)常用函數的用法,注意函數的參數與返回類型
四、實驗步驟 p52 例3-8 3-9 3-10 例3-12 課后練習習題一(13)小題
例 3-14
五、記錄與處理(實驗數據、誤差分析、結果分析)
(接上頁)
例 3-15 ~ 34 選取有代表性的例子
注意:
實驗步驟與記錄處理合成一個部分,都是用來記載上機實驗中的代碼以及運行結果,對于visual foxpro編程而言,不必分兩個部分。
在此頁中繼續寫入程序代碼以及相應的運行結果。
這個部分內容從課本53到課本63面結束
六、思考題
1.什么是表達式?當一個表達式中有多種類型的運算符并存時,一般的運算
順序是什么?
2.函數的三要素是什么?試指出month()函數在使用時的參數和返回值
數據類型?另外測試數據類型的函數是什么?
七、實驗小結
這個地方可以寫入自己對上機內容的理解,也可把自己不懂的內容寫在下面
同組人 日期 成績
一、實驗目的
1)掌握數據庫的基本操作
2)掌握表的基本操作,包括表結構的創建、表結構的顯示與修改以及表記錄的顯示、增加和修改
3)理解索引的概念并會在表設計器中建立索引
二、實驗環境(儀器設備、軟件等)windowsxp操作系統、visual foxpro環境
三、實驗原理(或要求)
(1)建立自由表,并使用表設計器設計每個字段的字段名、數據類型、寬度等
(2)在數據庫中創建表,在表設計器中對字段的有效性規則、默認值、格式、輸入掩碼等進行修改
(3)表的打開與瀏覽,增加表記錄和刪除表記錄
(4)在表設計器中建立索引,另外通過命令方式建立索引
四、實驗步驟
這個部分內容從69面到課本88面結束
例4-1 顯示表結構 例4-3 顯示男生的記錄
例4-4 例4-7 8 9 理解物理刪除和邏輯刪除之間的區別
例4-11
五、記錄與處理(實驗數據、誤差分析、結果分析)
注意:
實驗步驟與記錄處理合成一個部分,都是用來記載上機實驗中的代碼以及運行結果,對于visual foxpro編程而言,不必分兩個部分。
在此頁中繼續寫入程序代碼以及相應的運行結果。
六、思考題
1)什么叫參照完整性?參照完整性分為哪幾種? 2)數據庫表和自由表有什么區別?
七、實驗小結
這個地方可以寫入自己對上機內容的理解,也可把自己不懂的內容寫在下面
同組人 日期 成績
一、實驗目的
1)使用sql查詢語句對表進行條件查詢 2)理解select命令中的幾個常用關鍵字的含義 3)能熟練掌握簡單查詢、聯接查詢、嵌套查詢 4)排序顯示查詢結果和計算查詢
二、實驗環境(儀器設備、軟件等)windowsxp操作系統、visual foxpro環境
三、實驗原理(或要求)1)select說明要查詢的數據 2)from說明要查詢的數據來自哪些表 3)where說明查詢的條件
4)order by 用來對查詢的結果排序 5)幾個特殊的運算符,如like,not in,between。。and。。,以及計算查詢
中用到的函數,如count,sum,avg,max,min等
四、實驗步驟
這個部分內容從104面到課本112面結束
例5-1 到 5-21 選擇典型的sql查詢語句
五、記錄與處理(實驗數據、誤差分析、結果分析)
(接上面的實驗步驟)
注意:
實驗步驟與記錄處理合成一個部分,都是用來記載上機實驗中的代碼以及運行結果,對于visual foxpro編程而言,不必分兩個部分。
在此頁中繼續寫入程序代碼以及相應的運行結果。
六、思考題
1、課本136面
三、上機題 2(注:題目也要抄寫)
2、課本136面
三、上機題 3(注:題目也要抄寫)
七、實驗小結
這個地方可以寫入自己對上機內容的理解,也可把自己不懂的內容寫在下面篇四:vfp實驗報告1 實驗報告 時間:2013.4.6 地點:經濟管理學院機房
實驗1:visual foxpro 集成環境及項目管理 實驗目的:1.掌握vfp啟動與退出的各種方法 2.熟悉vfp的集成操作環境,包括掌握工具欄、命令窗口打開與關閉的方法 3.了解“選項”對話框的內容,并掌握一些常用的設置與命令 4.了解vfp幫助系統的大致結構,掌握其使用方法 5.掌握項目文件建立與打開的方法 6.了解項目管理器的結構及其定制方法 實驗內容:
一、vfp的啟動與退出 1.vfp的啟動 2.vfp的退出
二、工具欄
1、通過菜單命令“編輯”——“工具欄”
“工具欄”對話框
2、右擊工具欄無按鈕區域,利用快捷菜單打開與關閉快捷菜單 vfp主窗口
“工具欄”快捷菜單
三、“命令”窗口
1、命令窗口的打開與關閉
2、在“命令”窗口中執行命令 練習內容: ①計算并顯示算術表達式的值 ;?和??命令的區別
②clear清除vfp主窗口中所有信息;顯示默認文件夾中類型為dbf的文件目錄 ;顯示d盤根文件夾中所有文件的目錄
③新建文件夾、復制文件夾、改名文件、刪除文件、運行“計算器”
3、命令的編輯與重用
四、“選項”對話框
五、vfp的幫助系統 菜單命令”幫助——vfp幫助主題”
六、創建項目文件 “新建”對話框;“創建”對話框
1、項目文件的打開與關閉
2、項目管理器的定制
3、利用項目管理器管理文件
①添加文件 ②移去文件 ③其他操作
實驗心得:通過這次實驗,進一步掌握了vfp 啟動與退出的各種方法和vfp項目管理器有關的操作,同時也熟悉了vfp的集成操作環境。篇五:vfp--劉子恒--實驗報告1 13級電子信息工程班vfp實驗報告1 注:
1、一個實驗題目編寫一個實驗報告,每個報告至少占用1頁。
2、報告內容必須具體、詳實,不得籠統、簡單。
第三篇:VFP程序設計總結
班級:電氣2013-1 學號:20***9
VFP程序設計
——課設總結
為期幾周的VFP數據庫設計的課設就快過去了,在這做課設的這段時間,可以說是有苦有甜,令人難忘。因此,有必要寫一篇總結,記錄一下自己做課設的歷程。
剛剛接到老師的課設要求的時候有點傻眼了,得優秀的要求是系統完善、寫一篇系統總結、回答老師對于代碼方面的提問。第一點似乎都還算能做到,但是對于我們這種連SQL語言的皮毛都沒學,對于數據庫的系統結構完全不了解的人,怎么能把三點要求都完成。
但是經過一段時間的摸索,我漸漸對vf的數據庫系統有了大體的了解知道了什么是項目,數據庫就是數據表的集合,搞清了基本表單的制作過程,知道如何用快速報表和報表向導做格式的報表,以及對報表的美化、求和、計算等處理,還有就是如何去制作菜單,以及用菜單調用各種數據文件,最后的主程序是直接復制老師的代碼,但是憑著一點點C++和C語言基礎,能夠看懂代碼的意思,這有助于我后期對整個系統進行查錯和修改。下面就講一下我對自己做的系統的總結。
1數據表(.dbf):數據表是整個系統的“原材料”,后期所有的制作處理,都是為了去處理和顯示這些數據,去用這些數據,當然也可以說數據表依靠后期的表單等等呈現給用戶。
2數據庫(.dbc):數據庫以我看來就是數據表的集合,可以將無聯系的自由表集合到一個容器里,使他們可以產生聯系。并且將這些表作為后面其他東西的數據環境。
3表單(.scx):表單就是最后呈現給用戶的人機交互界面,并且帶有一定的功能。表單的制作首先需要要給他設置數據環境,因為其上面的各種控件都是以數據環境里面的數據實現控件的意義。各種控件比如標簽就是用來顯示表單上需要顯示的一些文字提示,文本框就是用來顯示文本內容,組合框可以下拉顯示一連串的內容,表格控件可以顯示表格數據,可以用生成器做出自定義的表格,按鈕控件可以通過某個過程比如單擊執行用戶需要的事件代碼等等。最后表單生成以后,作為整個系統的優良的用戶與系統的交互平臺。
4菜單(.mnx):菜單就是整個系統調用文件的工具,通過點擊菜單,可以調用任意用戶想要調用的文件比如表單,數據表,程序等等。
5程序(.prg)程序就是一段代碼,生成文件以后可以由其他文件調用并執行,如主程序就是在系統運行時的入口,當然得先設置好主文件;quit程序可以實現系統的退出。
除了以上幾個以外,還有工具欄、自定義類等等在系統中都起著重要的作用,最后講一下設置背景音樂所用的方法,用set bell to的方式定位到文件,用?chr(7)就能對WAV格式的音樂進行播放。
致謝:
整個課設過程收獲很多,不僅僅是了解了利用Visual fox 制作系統的方法,而且還增進了同學們之間的友誼。在這里感謝同學們的互相學習以及交流分享,還有老師孜孜不倦的引導,總之,感謝老師,感謝同學,感謝大家!
XXX
第四篇:VFP課程總結
《Visual FoxPro 程序設計》課程總結
本課程授課班級:外語學院Z0701-06班
《Visual FoxPro 程序設計》是一門具有功能強大的可視話程序設計工具的數據庫系統,已經成為社會生活諸多領域廣泛應用的重要計算機管理技術。屬應用與實踐教學課程,是非計算機專業必修課。而且作為全國計算機等級考試二級考試的科目的一種,是非常重要的一門課程。學習Visual FoxPro 程序設計,可以培養學生的計算機操作能力和數據庫管理能力。同時培養學生掌握計算機技術和信息管理的綜合能力。
本學期承擔外語學院Z0701、Z0702班的授課任務,經過師生雙方的共同努力,目前取得了較好的效果。
在授課過程中,采用多媒體教學、大屏幕演示與上機實踐相結合的教學方式。一個學期里,有32節理論課和32節上機練習課,具體教學手段如下:
理論課程和實踐課程相結合,能按照教學進度計劃完成授課任務。在理論課時通過大屏幕電子課件講解,使學生能直觀的看到教學的內容,然后就是到機房進行上機的練習,通過實踐將理論知識進一步深化,加深記憶,教學效果明顯提高。
在實踐教學中,利用實驗指導書,每周的上機實驗都布置一定的實驗任務,讓學生利用所學的知識去探討解決問題的方法,增加驗證和設計類型的實驗,而且每次實驗過后都要填寫實驗報告,并將實驗報告的成績納入期末考試的成績之中。
在教學過程中也發現了一些問題,學生的基礎差異很大,課堂進度很難滿足多方面學生需求,為了解決這一問題,我將實驗課劃分4個小組,每個小組指定基礎好、做題快的學生為實驗指導員,幫助那些基礎差的學生做作業,既調動了學生的積極性,又提高了班級整體教學效果,不讓一個掉隊。實驗課采用“同步教學法”,即教師發出一個操作指令,全體學生同步完成,使學生感到實驗課內容充實,有的放矢,同時上網、打游戲的學生減少了。
有效利用實驗課時間,不占用課堂時間批作業。由于學時的限制,對于學生來說,實驗課時間很寶貴,教師在實驗課上主要任務是輔導學生鞏固課堂內容,或是指導答疑學生在實驗課上的問題,學生將作業傳到網上,教師利用業余時間批改。班級還設置了一個公用信箱,師生可以交流,教師能及時掌握學生學習情況。
為更好地完成本課程的教學任務,我還精心制作了電子課件、教學進度表、題庫、并認真填寫教學日志。
高職計算機基礎教學部
佟繼紅 2008.5
第五篇:VFP實踐總結
《visual foxpro 程序設計》課程總結
本課程授課班級:外語學院z0701-06班
《visual foxpro 程序設計》是一門具有功能強大的可視話程序設計工具的數據庫系統,已經成為社會生活諸多領域廣泛應用的重要計算機管理技術。屬應用與實踐教學課程,是非計算機專業必修課。而且作為全國計算機等級考試二級考試的科目的一種,是非常重要的一門課程。學習visual foxpro 程序設計,可以培養學生的計算機操作能力和數據庫管理能力。同時培養學生掌握計算機技術和信息管理的綜合能力。
本學期承擔外語學院z0701、z0702班的授課任務,經過師生雙方的共同努力,目前取得了較好的效果。
在授課過程中,采用多媒體教學、大屏幕演示與上機實踐相結合的教學方式。一個學期里,有32節理論課和32節上機練習課,具體教學手段如下:
理論課程和實踐課程相結合,能按照教學進度計劃完成授課任務。在理論課時通過大屏幕電子課件講解,使學生能直觀的看到教學的內容,然后就是到機房進行上機的練習,通過實踐將理論知識進一步深化,加深記憶,教學效果明顯提高。
在實踐教學中,利用實驗指導書,每周的上機實驗都布置一定的實驗任務,讓學生利用所學的知識去探討解決問題的方法,增加驗證和設計類型的實驗,而且每次實驗過后都要填寫實驗報告,并將實驗報告的成績納入期末考試的成績之中。
在教學過程中也發現了一些問題,學生的基礎差異很大,課堂進度很難滿足多方面學生需求,為了解決這一問題,我將實驗課劃分4個小組,每個小組指定基礎好、做題快的學生為實驗指導員,幫助那些基礎差的學生做作業,既調動了學生的積極性,又提高了班級整體教學效果,不讓一個掉隊。實驗課采用“同步教學法”,即教師發出一個操作指令,全體學生同步完成,使學生感到實驗課內容充實,有的放矢,同時上網、打游戲的學生減少了。
有效利用實驗課時間,不占用課堂時間批作業。由于學時的限制,對于學生來說,實驗課時間很寶貴,教師在實驗課上主要任務是輔導學生鞏固課堂內容,或是指導答疑學生在實驗課上的問題,學生將作業傳到網上,教師利用業余時間批改。班級還設置了一個公用信箱,師生可以交流,教師能及時掌握學生學習情況。
為更好地完成本課程的教學任務,我還精心制作了電子課件、教學進度表、題庫、并認真填寫教學日志。
高職計算機基礎教學部
佟繼紅
2008.5篇二:vfp實習報告 visual foxpro 及其應用系統開發
實習報告
學院: 經濟管理學院
班級序號:xxxxx 學號: xxxxxx 姓名: xxxxx 指導老師:xxxxxx 1.汽車修理管理系統 2.實習總結
汽車修理管理系統一、系統分析 1.需求分析: 某汽車修理長根據業務發展的需要,決定建立一個“汽車修理管理系統”,以取代人工管理,開發目的如下。
(1)能對汽車修理有關的數據進行輸入、修改與查詢。
(2)編制季度零件訂貨計劃。
(3)打印汽車修理發票和工資月報表。
數據分析:
在調研的過程,用戶提供了該系統所需的輸入、輸出單據。輸入單據包括修車登記表、汽車修理單、零件庫存表、領料單、修理工登記表;輸出單據包括季度零件訂貨計劃單、汽車修理發票、修理工工資月報表。2.功能分析:
(1)數據登記
登記功能用于把各種手填單據中的數據及時登記到系統將要定義的表中,還要求能進行修改。這些單據包括修車登記單、汽車修理單、零件庫存表。
(2)查詢
能查詢登記單、修理單、汽車、車主、修理工、零件庫存的有關數據。
(3)編制并顯示季度零件訂貨計劃
編制零件訂貨計劃需要找出要訂貨的零件,訂貨條件為:零件庫存量<最低庫存量,訂貨量可由用戶輸入或修改。
(4)打印發票
發票中除了包含顧客、汽車及修理項目等數據外,還要算出修車費用。修車費用和零件費,按夏磊各式計算:
零件費=∑(零件價格*好用數量)
修理費=小時工資*修理工時*3 總計=零件費+修理費
(5)打印修理工工資月報表
某修理工的月工資=∑修理小時*小時工資
二、數據庫設計
數據庫設計的任務是確定系統所需的數據庫。數據庫是表的集合,通常一個系統只需一個數據庫。數據庫設計可分為邏輯設計與物理設計兩個步驟。第一步確定數據庫所包含的表及其字段。第二步確定表的具體結構,即確定字段的名稱、類型及寬度;此外還要確定索引,為建立表的關聯準備條件。
邏輯設計
小型dbas的邏輯設計可直接從分析輸入數據著手,將輸入數據著手,將輸入數據中的各類相關數據歸納為不同的數據表。對查詢時需要同時調用的若干表,應使它們符合關聯要求。對初步設計好的數據表,可通過分析輸出數據來驗證其可用性。若發現有的輸出數據不能從輸入數據導出,須繼續向用戶征集數據。
(1)修理單:xld(編號,牌號,工號,修理項目,修理小時,送修日期,完工日期)
(2)汽車:qc(牌號,型號,生產廠,車主名)(3)車主:cz(車主名,地址,電話)(4)修理工:xlg(工號,姓名,地址,電話,出生日期,進場日期,小時工資)(5)零件用量:ljyl(編號,零件號,數量)(6)零件庫存:ljkc(零件號,零件名,成本,價格,庫存量,最低庫存,訂貨量)
三、應用程序設計
1封面設計:略 主文件(qcxl.prg)set talk off clea all set view to sjhj.vue public xldh,zljf xldh=space(4)do form fm keyb {ctrl+f4} modify wind screen titl 汽車修理管理信息系統 clear do qcxlcd.mpr read event quit
2、單程序結構
在菜單設計器中分別設計“登記”、“零件管理”、“查詢”、“打印”和“退出”菜單項,在“登記”、零件管理“、”打印“結果項選擇”子菜單“項,“退出”的結果項選擇“過程”項;編輯“登記”、“零件管理”、“打印“的”子菜單“,分別加入“修車登記”、“汽車修理“、“修理工管理”,同時對“修車登記”、“汽車修理”菜單項分別鍵入”do form xcdj”、”do form qcxl”;“零件訂貨計劃”、“零件入庫管理”、“零件出庫管理”,同時對“零件訂貨計劃”菜單項鍵入”do form ljdh”;“發票”、“修理工工資月報”,同時對“發票”菜單項鍵入”do form dyfp”;在“退出”的過程項中編輯“clear event”。從菜單文件生成菜單程序 qcxlcd.mpr 菜單程序命令
“退出”菜單項的命令clear events 按結構設置調用各表單的命令
生成菜單程序 qcxlcd.mpr 過程如下: 1)往命令窗口鍵入 modify form xcdj,使出現標題為xcdj.scx的表單設計器窗口;屬性設計:form1的caption屬性設置為“修車登記”,autocenter屬性設置為.t.;用數據環境把xld 表的編號,送修日期,修理項目和牌號,qc表的型號,生產廠和車主名,cz表的地址和電話等字段拖拽到表單中相應位置。2)分別設置牌號和車主名兩個文本框valid事件代碼 sele qc locate for 牌號=xld.牌號 if not found()insert into qc(牌號)values(xld.牌號)endif select cz locate for 車主名=xld.車主名 if not found()insert into cz(車主名)values(qc.車主名)endif select xld do case case this.value=1 if recn()
(實習報告)
姓名: 班級: 學號: 一:實習目的:
1、進一步系統把握vfp基本命令
2、系統領會vfp的程序設計技巧
3、充分學習vfp面向對象的編程方法與思想
4、初步學習與領會、感知信息系統的開發,為后續課程《管理信息系統》的學習打好實踐基礎。二:實習要求:
1、認真復習vfp的基礎知識與基本理論,按照實習大綱認真完成每項任務要求
2、設計完成后每位同學認真完成書面設計報告上報任課教師,報告的基本內容應包括(主要對小型系統設計):
1)系統分析:需求分析、數據分析、功能分析 2)系統設計:系統總體結構,1~3個自由表的基本結構、代碼設計思想 3)系統使用說明書:
設計完成后每位同學將所設計的系統考入軟盤并與設計報告一起上報任課教師。
三:實習內容:
一、根據表1,做如下操作練習
表1 職工工資表
1、建立工資表文件gz??.dbf,備注定義為memo字段,其中??為本人學號 首先,選定“工具”菜單的“選項”命令?在“選項對話框中選定“文
件位置”選項卡?在列表中選定“默認目錄”選項?單擊“修改”按鈕?在“更改文件位置”對話框中選定“使用默認目錄”復選框,然后在“定位默認目錄”文本框中輸入路徑“h:vfp實習” ?單擊“確定”按鈕返回“選項”對話框?單擊“確定”按鈕關閉“選項”對話框,將系統默認路徑設為h:vfp實習。
利用create gz20101003975命令創建.dbf表,其中gz20101003975(姓名c(4),分廠c(2),基本工資n(4,2),獎金n(4,2),扣款n(4,2),應發工資n(4,2),備注m)。依次輸入數據,即得到工資表。
2、添加、插入、刪除、修改練習
輸入append命令打開數據輸入窗口,即可輸入或修改數據。輸入insert [blank]命令,可在表中插入數據。
刪除命令delete for <條件> + pack(恢復recall for <條件>);zap 刪除表中所有記錄.輸入replace <字段> with <新字段>即可對表數據進行修改
3、記錄指針移動、檢索操作練習
1)命令go+skip組合即可達到記錄指針移動的目的。如輸入命令: go 1 skip 1 即可讓記錄指針移動到第二條記錄 2)順序檢索查詢: use gz20101003975 locate for 基本工資>=480 display continue ?found(),recno()display continue 即可查詢出基本工資>=480的工人(程序窗口中將會顯示李民和張良兩條記錄)。
索引查詢命令: use gz20101003975 index on 姓名 tag xm seek “胡立” ?recno()display 即可查詢出“胡立”這一條記錄
4、排序、索引、統計操作練習1)排序: use gz20101003975 sort to jbgz on 基本工資/d use jbgz list 即可顯示出按照基本工資降序排列的新表jbgz。2)索引: use gz20101003975 index on 獎金 tag jj list 即顯示出按照獎金升序排列的表。3)統計:(統計獎金大于等于80的人數)use gz20101003975 count for 獎金>=80 to rs ?’獎金大于等于80的人數:’,rs 顯示結果為“獎金大于等于80的人數:3”
二、簡單編程練習
1、已知半徑r=10,計算周長c=2πr *實習2-1 主程序 ybj=0 bj=10 do 實習2-1 子程序 with bj,ybj ?ybj=,ybj return *實習2-1 子程序 parameters r,c c=pi()*2*r return
2、假設銀行一、二、三年定期存款的年利率分別為5.0%、5.5%、6.2%。若儲戶存款為x元,期末償還本息為y元,編寫計算各種不同定期存款期末應付本息的程序 input 請輸入銀行存款: to x input 請輸入儲存年限: to a do case case a=1 y=x*a*0.05+x case a=2 y=x*a*0.055+x case a=3 y=x*a*0.062+x ?銀行存款期末本息和:,y otherwise wait 請檢查輸入年限!window endcase
3、求二元一次方程ax^2+bx+c=0的根 x=0 input 請輸入a的值: to a input 請輸入b的值: to b input 請輸入c的值: to c do case case a=0篇四:vfp課程設計總結 vfp課程設計總結
專業:物流管理 指導老師:姚徐 學號:1240411113 姓名:周芹
目錄 1.緒論
1.1系統設計目標 1.2系統開發關鍵技術 2.系統分析 3.vfp課程設計內容 3.1設計目的 3.2設計任務 4.系統設計 4.1系統功能模塊 4.2數據庫表設計結構 4.3主要模塊的設計說明和程序代碼 5.主程序代碼及顯示 6.結論 7.總結與展望 1 緒論
1.1系統設計目標
該項目的設計目的在于開發一套教學信息管理系統,這能有效的幫助學校和老師掌握學生的情況,為學生提供成績跟課程方面的查詢,解決了在傳統模式下利用人工進行學生信息管理,存在著較多的缺點,如:效率低,保密性差,時間一長將產生大量的文件和數據,更不便于查找,更新,維護等問題。同時該系統能夠極大地提高學生信息管理的效率,也是學校的科學化、正規化管理,與世界接軌的重要條件。用計算機制作的學生信息管理系統還可以通過功能強大的internet網及時的向學生的家長傳遞該生在校的最新成績,有助于學校與家長的信息互動,為更好地把握學校的教育方針一定的促進作用!1.2 系統開發關鍵技術 1.開發工具
采用vfp6。0做為開發工具 2.系統開發硬件平臺 表、數據庫、項目、類
查詢設計、菜單設計、表單設計 3.系統開發軟件平臺
基于windows平臺的可視化數據庫管理系統
表、數據庫、項目、類的基本概念及基本操作 4.軟件運行硬件平臺要求 vfp6。0 奔騰3以上處理器,內存128m以上,硬盤20g以上。5.軟件運行系統平臺要求 windows 2000/xp或更高版本的操作系統 6.2 系統分析
(1)修改密碼:學生可以根據自行更改密碼,用戶名為學號,初始密碼也是學
號,確保自身信息的安全部外泄,在這里要提醒廣大學生,盡快修改密碼,并牢記新密碼,不要隨便把自己的登錄信息告知他人。(2)系統信息:教師工作人員可以對系統內學生成績進行及時更新,增刪新舊
信息。
(3)教師任課情況:可以查詢到具體課程有哪位老師教,課時數為多少,以及 課程類別。
(4)學生選修課程信息:是否選上,以及
每門課程考試成績是多少。
(5)學生總成績:總成績、平均成績一目了然,更好的掌握自己目前的學習狀
況。3 vfp課程設計內容 3.1 設計目的通過兩周的時間,使學生進一步掌握有關表、數據庫、項目、類的基本概念及基本操作,在此基礎上進行查詢設計、菜單設計、表單設計,并掌握常用的屬性、事件及方法的使用。3.2 設計任務
1.設計項目:基于vfp課程設計的研究成果 2.設計功能:(1)系統功能設計
注:打印功能可以單獨在菜單上列出,也可以直接在統計表單上添加打印按鈕。
(2)數據庫設計
1、教師情況表
工號 c5,姓名 c8,性別 c2,系名 c20,工齡 n2,出生日期d8,基本工資 n7,2,簡歷 m4
2、學生情況表
學號 c6,姓名c8,性別c2,系名c20
3、課程情況表
課程代碼 c4,課程名 c30,課時數 n3,課程類別c20,任課教師工號 c5
4、學生選修課程及成績表
學號 c6,課程代號c4,成績n3
5、用戶表
用戶名 c 18,密碼 c 20(以上數據表,必須根據實際情況分別設置:‘格式’、‘輸入掩碼’,‘標題’,‘字段有效性規則’,‘記錄有效性規則’,‘觸發器’,‘索引’)(3)菜單設計
見系統功能設計。
(4)模塊詳細設計
6、用戶登錄界面
? 用戶信息維護,修改密碼,進行密碼登錄次數限制。
7、數據管理 ? 教師基本信息:按js表的內容建立表單,利用該表單進行教師基本
信息的添加、更新、刪除及查詢、第一條、下一條、上一條、最后一條等處理。? 學生基本信息:按xs表的內容建立表單,利用該表單進行學生基本
信息的添加、更新、刪除及查詢、第一條、下一條、上一條、最后一條等處理。? 課程基本信息:按kc表的內容建立表單,利用該表單進行課程基本
信息的添加、刪除及查詢、第一條、下一條、上一條、最后一條等處理。? 用戶信息維護:按yh表的內容建立表單,利用該表單進行課程基本
信息的添加、刪除及查詢、第一條、下一條、上一條、最后一條等處理。注意:這三個表單中用到的工具條要創建成類,然后把它添加到表單中
8、查詢設計 ? 教師任課情況:以一對多的形式,在頁框第一頁的表格中選擇教師
雙擊后,頁框自動切換到第二頁并在第二頁的表格中顯示該教師的任課情況。? 學生選修課程信息:創建一個一對多表單,當在一個下拉組合框中
選擇學生后,在下面的grid中反映該學生選修的課程名、課時數、任課教師以及該門課的成績。
9、統計處理
? 各教師的任課時數:創建一個視圖,該視圖用來反映每個教師上了 幾門課,總課時是多少,并將該視圖加到表單的數據環境中,創建一個教師情況查詢表單。? 課程選課情況:利用查詢設計器設計一個查詢,查各門課程學生選
修人數、最好成績、最差成績、平均成績 ? 學生成績統計:創建一個視圖,該視圖用來反映每個學生選修了幾
門課,總成績多少,并將該視圖加到表單的數據環境中,創建一個學生總成績查詢表單,勇氣用頁框來實現,第一頁反映學生的總成績,第二頁反映學生的明細成績。
10、打印輸出 先在報表設計器中設計一個學生總成績報表,然后在學生總成績查詢表單上添加一個打印按鈕,當按下該按鈕時,調用上述創建的報表。4.系統設計 4.1 系統功能模塊
學生管理信息系統是一套功能完整操作簡便的面向江蘇科技大學南徐學院全體在校生的綜合系統,包括學生學籍信息管理、教學計劃管理、已修課程管理、學分績點測算、學業預警管理、計劃完成情況管理6大功能,可實現學生信息的自主查詢。篇五:vfp課程設計心得
vfp程序設計課程心得(第10小組)
牟超 20104940139 為期一周的vfp很快就結束了,我們的設計項目“醫院管系統”也完成了。看著自己親手做好的系統能夠良好運行,心里是美滋滋的,整個過程中有很多喜與憂,我體驗了,也正真享受到了這過程中給我帶來的樂趣。我們小組3個同學也都各自保存了一份,作為紀念吧,畢竟這是我們長這么大第一次親手設計的系統,意義真的很大。這里首先感謝老師一學期的辛勤教導,讓我了解并掌握了vfp這門編程語言,雖然我們的課程結束了,但作為信管專業學生的我知道我們還需要繼續更深入的學習,畢竟我們學到的還只是皮毛而已。其次要感謝我的隊友唐佳森和滕文浩,沒有大家的團結,我們的系統是完不成的。
現在系統完成了,回想起整個過程,我們曾一整天呆在一起面對電腦研究程序,一起討論,一起思考,一起解決問題,感覺真的很好。當我們解決掉一個問題時,那種喜悅與興奮真的很難忘。我曾連續兩個夜晚都搞到3點左右才睡覺,雖然很疲倦,但看著一晚上的勞動成果,其實躺下了一時也睡不著,很激動。看著整個工作慢慢往前退進,那種期待與喜悅難以名狀。當我經過7個小時的努力完成連編時,更是激動地不行了,一直在哪里運行程序,第二天就把這一成果分享給了其他同學,看著大家都很激動,心里也是美滋滋的。說實話,整個過程真的很繁雜,主要是后面的調試階段,真的花了很多時間,一次一次的修改,才使得系統漸漸沒了漏洞。光是連編,我至少都弄了30次,雖然挺累的,但成功時,真的很高興,完全掩蓋了那份疲倦。
通過此次課程設計,讓我對vfp課程掌握更熟練了,理解更透徹了。個人覺得此次課程設計的效果達到了,收獲真的很多。我們的團結協作能力也得到了提升。總體來說,此次課程設計,累著并快樂著,謝謝我的老師,謝謝我的隊友!
滕文浩 20104940140 vf課程設計是我們專業課程知識綜合應用的實踐訓練,著是我們邁向社會,從事職業工作前一個必不少的過程.”千里之行始于足下”,通過這次課程設計,我深深體會到這句千古名言的真正含義.我今天認真的進行課程設計,學
會腳踏實地邁開這一步,就是為明天能穩健地在社會大潮中奔跑打下堅實的基礎.
通過這次課程設計,本人在多方面都有所提高。綜合運用本專業所學課程的理論實際訓練從而培養和提高學生獨立工作能力,鞏固課程所學的內容,掌握課程設計的方法和步驟,同時各科相關的課程都有了全面的復習,獨立思考的能力也有了提高。在這次設計過程中,體現出自己單獨設計的能力以及團隊配合的重要。.綜合運用知識的能力,體會了學以致用、突出自己勞動成果的喜悅心情,從中發現自己平時學習的不足和薄弱環節,從而加以彌補。
在此感謝我們的老師.,老師嚴謹細致、一絲不茍的作風一直是我工作、學習中的榜樣。而您開朗的個性和寬容的態度,幫助我能夠很順利的完成了這次課程設計。
同時感謝對我幫助過的組長組員,謝謝你們對我的幫助和支持,讓我感受到同學的友誼。
由于本人的設計能力有限,在設計過程中難免出現錯誤,懇請老師們多多指教,我十分樂意接受你們的批評與指正,本人將萬分感謝。
唐佳森 20104940141 為期一周的vfp課程設計在此已接近尾聲!雖然僅有一周卻讓我們嘗盡啦人生百味,酸甜苦辣各中滋味只有自己知曉!
這次課程設計讓我看到啦自己的許多知識點的不足,從而讓我明白知識扎實的重要性!因為基礎知識的不扎實讓我在這次課程設計中走啦許多彎路,不過我認為是值得的!它大大的補充啦我知識不足的那一面,我始終相信付出必有收獲。在這次課程設計中從而讓我明白堅持就是勝利的真正含義。在這次課程設計中幾次在反復思索卻無法找到正確路徑的時候,我都好想放棄啊。心想我花啦這么長的時間卻沒有多大的成果,內心是心酸的是無奈的,如果現在不做好那就更無法完全這次課程設計啦,因為我的堅持最后讓我功確難關讓我走到啦今天,呵呵真的很高興啊,之前的那些心酸已不復存在于我的腦海中,已被喜悅填充,付出是心酸的,但最后的收獲卻是無窮的,讓人受益無窮的,我真的很感謝這次課程設計所帶給我的快樂。
在這次課和設計中我還非常感謝我的組長牟超,是他在我充滿疑慮的時候幫助我,讓我找出迷霧,讓我又一次的找到出口,真的非常感謝他,沒有他的指導我無法走出誤區,真的非常感謝!我也充分理解到團隊配合的重要性,我們互相協作非常開心彼此的互補成就了這次的課程設計作業。