<noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><delect id="ixm7d"></delect><bdo id="ixm7d"></bdo><rt id="ixm7d"></rt><bdo id="ixm7d"></bdo><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"><rt id="ixm7d"></rt></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d">

vfp課程設計報告范例

2023-06-22

國民經濟的快速發展下,越來越多的行業,開始通過報告的方式,用于記錄工作內容。怎么樣才能寫出優質的報告呢?以下是小編收集整理的《vfp課程設計報告范例》,歡迎大家借鑒與參考,希望對大家有所幫助!

第一篇:vfp課程設計報告范例

《VFP數據庫程序設計》課程改革總結報告

課程改革

《VFP數據庫程序設計》課程改革總結報告

根據國家教委的統一規定,目前初、高中都開設了《信息技術》課程,只不過學習的深度和廣度不夠,且個別地區存在著一些差異。進入大學之后,如果再從頭學習這門課程,一方面是學生不感興趣,另一方面是無味地浪費時間。為了解決這樣的問題,我們計算機教研室于2004年5月大膽地提出對《VFP數據庫程序設計》課程進行改革。

為了進一步提高我?!禫FP數據庫程序設計》課程的教學效率和教學質量,培養2004級學生的計算機素質和計算機學習能力,我們這學期首先對《VFP數據庫程序設計》課程之《計算機應用基礎》進行改革。目的是通過教學方法與教學手段的改革,一改以往分班授課的教學模式,完全依托網絡平臺,采用案例教學,提倡教師輔導與學生自主學習相結合的學習方法。

在改革中,我們主要做了以下一些工作:

一、采用先進的教學方法

《計算機應用基礎》是一門理論性、實踐性、技術性和操作性都比較強的課程。根據這門課程的特點,《計算機應用基礎》課程的教學必須改變落后的思想觀念,采用先進的教學方法。在長期實踐的探索中,《計算機應用基礎》課程的教學逐步由過去傳統的傳授式教學方法,到今天的多媒體式、案例式和實踐式的新穎教學方法。通過多媒體式、案例式的實踐教學,使學生在基礎理論學習的同時,增加了對計算機的感性認識,充分鍛煉了學生的分析能力和實際的應用能力,從而形成了良好的學習氛圍,不僅實現了分層次教學,而且還使一部分學員得到了充分展示自己才華的空間。

二、應用現代化的教學手段

《計算機應用基礎》課程教學采用了現代信息技術手段,應用多媒體技術進行課堂教學。到目前為止,我們已經研制出采用PowerPoint技術手段制作的應用于課堂教學的課件1套;采用Word技術手段制作的應用于課堂實訓教學的課件1套;同時,引進與教材同步的《計算機應用基礎》Authorware多媒體課件1套。隨著科技水平的不斷進步,這些課件在應用的實踐中得到了不斷的修改與完善,其質量也在不斷提高,受到了學生的普遍歡迎。 目前所使用的《計算機應用基礎》課件使用效果理想,主要體現在以下五個重要方面:

第一,圖文并茂,形象直觀?!队嬎銠C應用基礎》課件在設計過程中采用豐富的靜態窗口和實際操作,配合文字以及教師視頻音頻講述等多種方式,使課件圖文并茂,生動活潑。對《計算機應用基礎》課程的內容力求以形象直觀的形式進行全方位的、比較深刻的表述與操作,這種做法目前在國內還是鮮見的,處于《計算機應用基礎》課程建設的領先地位。

第二,內容形式,完美結合。將相關的知識內容與一定的表達形式完美結合,使形式更好地表達內容,是《計算機應用基礎》課件在設計過程中一直特別注意的問題。課件是對教材內容的提煉與升華,絕不能搞成文字的堆砌,在可能的情況下,應采用一定的形式詮釋教材的內容,才能達到比較好的效果。該課件中有些表達形式是通過多方案的反復比較才最后確定的。

第三,通俗易懂,利于理解?!队嬎銠C應用基礎》課程是一門理論性和實踐性比較強的專業基礎課程,對于最初接觸這門課程的同學來說,又是比較難以理解的一門課程。學生通過老師的實際操作演示,可以把高深的理論通俗化,把抽象的問題形象化,把復雜的問題簡單化,更易于理解和掌握。

第四,活躍氣氛,增強興趣。采用多種學生喜聞樂見的方式進行課程內容的講述,能夠吸引學生自學和聽課的注意力,有利于增強學生的學習興趣。特別是在課件中的圖片和表格隨著課程內容進度自然而然地播放,能夠吸引學生的注意力,使其循著圖片和表格的演播步驟和老師講解問題的思路聚精會神的聽課。

第五,自主學習,方便使用。學生利用課件進行《計算機應用基礎》學習,不受時間(規定的上課時間)、空間(規定的上課地點)等條件的限制,根據自己的情況,可隨時通過上網或看光盤,自主進行《計算機應用基礎》知識的學習。

三、模塊化教學、輔導

按照《計算機應用基礎》教學大綱的具體內容,我們將20學時的課程平均分為五個模塊,即:計算機基礎知識模塊、Windows模塊、Word模塊、Excel模塊、PowrePoint模塊。在每個模塊中設置相關內容的實驗課,及時將教學內容同實踐聯系起來,避免了課堂教學和實踐操作相脫節,實現理論與實踐的 “零距離”。同時,也按五個模塊進行輔導,每個模塊4學時,效果甚佳。更值得一提的是:主講教師兼授課、試驗與一身,這樣可以根據學生在實驗課當中對所學知識的掌握情況,合理地定位、安排教學內容,充分體現重視具體操作能力的思想。

四、采用無紙化考試 在本學期末,利用我們自己開發的《計算機應用基礎考試系統Ⅱ》,對《VFP數據庫程序設計》之《計算機應用基礎》進行上機考試,考試完全在計算機上進行,真正實現了無紙化考試。(即:利用計算機自動抽取試卷、并判卷。)學生必須在期末考試一次性通過,否則不準參加第二學期的《VFP數據庫程序設計》的《VFP程序設計》課程。

五、網絡教學資源建設

《VFP數據庫程序設計》之《計算機應用基礎》課程的網絡教學資源建設已經初具規模,并完全發布于校園網上。

目前,我們是利用校園網來實現資源的共享。主講教師把與課程相關的課件、案例、實訓練習、考試系統等,發布到校園網上,然后學生們可以利用軟盤、U盤等進行復制,以便于進行課前預習或課后復習,實現師生資源共享,提高了學習效率。

由此可見,通過對《VFP數據庫程序設計》課程教學方法與教學手段的改革,不僅可以提高學生們對該課程的學習興趣,激發學生們的內在潛力,而且對培養學生們獨立分析問題和解決問題的能力,為走向公安工作崗位奠定了夯實的基礎。

綜上所述,我們認為2004級本科學生《VFP數據庫程序設計》課程改革是成功的。待批準后,將在2005級所有新學員中普及。

計算機基礎教研室 2004年11月25日

第二篇:02_vfp課程設計選題要求

VFP課程設計選題及其設計要求

一、課程設計的選題要求 1.選題的類型

Visual FoxPro選題主要是小型信息管理系統為主,要求學生根據自己的專業選擇下面幾類中的一個:

1)財務管理類信息管理系統

帳務處理系統:能夠有效的完成帳務處理、科目計息、往來管理、項目管理、資金管理、證券管理、固定資產管理、報表管理和財務分析等內容

總賬系統完成從憑證到賬簿的核算和管理,支持多幣種核算、跨單位查詢、跨查詢,實時動態地反映集團公司全體成員的財務狀況及經營成果。

項目管理子系統是管理會計的重要組成部分,其以項目為中心進行核算管理,提供多種條件的統計和查詢功能,可以滿足各種成本費用中心和利潤中心管理的要求。

財務分析和報表子系統提供的分析報表和數據,為領導進行科學、及時、合理的決策提供有效支持。

2)金融類

(1)銀行

柜面業務處理系統:銀行儲蓄業務系統、銀行對公業務系統、

資金清算系統(電子匯兌系統、資金清算匯劃系統)、 通存通兌系統、代收代付系統、銀行證券轉賬系統、信貸業務處理系統、信用卡業務處理系統

(2)證券交易

證券業務管理子系統是管理信息系統的基礎和前提,它能夠獲得交易數據、行情數據、資金動態數據,動態反映證券交易的成本和潛在的盈虧以及資金占用情況,及時依據業務數據生成會計憑證,實現財務與業務一體化管理。收付費系統、財務管理、費用管理、投資管理

(3)保險

社會保險業務信息系統 財險統計分析

·各分公司的總保費(財務分析)?各分公司的利潤有多少(財務分析) ·各分公司的實賠金額有多少(財務分析) ·哪些分公司的車險賠付率最高? (風險) ·哪一種車型的賠付率高? (風險)

·哪一種使用類型的車輛賠付率最高? (客戶)

3)人力資源類

包括員工管理、招聘管理、考勤與假期管理、薪酬福利管理、績效評估管理、培訓管理等,各個營業部負責人和各職能部門、地區總部負責人通過E/S進行日常的人事審批和人員管理,人力資源總監負責人員進出和變動的最后審批。 4)工商管理

生產企業管理信息系統(倉庫管理系統)、辦公自動化信息系統、決策支持系統、企業資源規劃系統、客戶關系管理系統、工資管理系統、生產管理系統

5)其他

教育類專業的信息管理系統實驗(包括班級管理系統、學生管理系統、教務管理系統等) 旅游類的信息管理系統實驗(包括賓館客房管理系統、旅游預定系統等) 體育類信息管理系統實驗(包括彩票管理系統、比賽項目管理系統等) 信息管理類的信息管理系統實驗(包括圖書館管理系統、檔案管理系統等) 流通類的信息管理系統實驗(包括超市管理系統、銷售管理系統、物流管理系統等) 其它類信息管理系統實驗(包括車站售票管理系統、電話計費系統、車次查詢系統等) 事務處理系統、客戶關系管理系統、電子數據交換與電子商務等常用信息系統

2. 具體選題參考樣例

1)學生學期綜合成績管理系統

本系統至少應包含以下基本功能: (1)成績錄入、修改。 (2)計算綜合成績:

計算學生的總分及平均分并排名; 按單科成績排名;

按班級和課程分別統計及格率及平均分等; 對課程進行分數段的人數的統計;

按課程統計重修人數并給出相應學生的名單; 按姓名或學號統計重修課程門數并給出相應課程名。 (3)成績查詢:

按學號、姓名等進行查詢; 按上述統計結果進行相關查詢。

2)圖書借還管理系統

本系統至少應包含以下基本功能: (1)借書、還書登記及相關處理: 借書數量的限制;

還書超期罰款處理(如未交罰款能還但下次不能借)。 (2)查詢功能:

借書查詢(至少應按借書證號、借書人姓名等查詢); 圖書流通查詢(至少應按書號、書名、作者、出版社等查詢); 按有關統計結果進行查詢。 (3)圖書流通統計:

按書名、書號、作者、出版社等統計借閱量; 按日期統計書的借閱量并按月匯總; 按個人借書號、姓名等統計個人借書情況;

按借書人所在單位或部門統計該單位或部門的借書情況。

3)超市的銷售核算系統

本系統至少應包含以下基本功能:

(1)進貨、售貨登記及相關庫存處理(如庫存數量、價值等的增減)功能。

(2)前臺銷售結算功能。銷售時只需輸入商品號和顧客付款數,其它信息(如商品名、價格、找零等)應自動顯示對每位顧客應打印出以上詳細清單。

(3)查詢功能:

按商品名或商品號等查詢; 按庫存查詢(如需進貨的邊界值)。 (4)統計功能:

按商品統計日銷售額及當日利潤等并進行匯總; 按月或季度輸出相關銷售報表。

4)人事管理系統

本系統至少應包含以下基本功能:

(1)個人信息輸入、瀏覽、刪除、修改等功能。

(2)查詢功能:按姓名、工號等查詢;按下面有關統計結果查詢。 (3)統計功能:

按職稱、單位、性別、年齡段等統計人員個數;按上述有關條件進行組合統計。

5)教師工作量統計系統

本系統至少應包含以下基本功能:

(1)教師每學期教學班級、課程、工作量的輸入(按周輸入)、編輯、瀏覽等功能。 (2)查詢功能。按教師工號、教學班級、教學課程及工作量等查詢。 (3)統計功能:

統計指定的教師在指定班級、課程、學期范圍內的工作量并匯總;

輸出統計結果的階段性報表(如截止第10周(或期末),每周授課情況和總工作量)。

6)學生檔案管理系統

本系統至少應包含以下基本功能:

(1)學生檔案信息輸入(按系別輸入)功能。 (2)學生檔案信息的瀏覽、編輯、修改、刪除等功能。 (3)查詢功能:

按學號、姓名、系別、專業、年級等查詢(包括這些條件的有關組合查詢); 按以上有關統計結果查詢。 (4)統計功能

按系別、專業、年級、性別、學生來源、性別等及其有關組合統計(如電信系女生人數、計算機系應用專業人數、全校女生人數及其在各系分布情況等)。

7)工資管理系統 本系統至少應包含以下基本功能:

(1)工資信息輸入、瀏覽、編輯、修改、刪除等功能。 (2)查詢功能(按工號、姓名等)。 (3)統計功能:

按實發工資、各項扣款、應發工資及各單位或部門分布情況等統計; 統計上述各項的平均值及各單位分布情況; (4)按工號順序打印出每人的工資條。

二、課程設計的時間安排 1)完成人數

(1)個人完成

(2)小組完成(2-4人)

一個業務流程/人,即:對應的工作崗位的工作用計算機實現稱為一個業務流程。

2)設計時間

開學后(1-4周);第四周周

六、周日答辯

三、課程設計的實現步驟

選擇某一單位,根據自己的專業到對應的工作崗位上進行需求調查,要記錄:單位性質、工作崗位的職責、業務處理的過程、要實現計算機化管理的功能要求。到指定機房,進行程序的實現。

四、課程設計的結果 1)課程設計報告

課程設計報告是課程設計工作的總結和提高,課程設計報告應該反映出學生在課程設計過程中所做的主要工作和取得的主要成果,以及心得體會。要求學生以積極認真、嚴謹求實的態度完成課程設計報告的撰寫。

課程設計報告編寫基本要求:

(1)每個學生必須獨立完成課程設計報告;

(2)課程設計報告要求統一格式,統一封面,書寫規范、文字通順、圖表清晰、數據完整、結論明確;

(3)課程設計報告不少于3000字,要有必要的系統說明、結構圖、業務處理的流程(用圖或文字說明)、數據表結構的說明、程序運行的結果等項內容。

2)程序源代碼

1、 要求是編譯好的,可直接運行的。

2、要求至少包括3個以上的數據庫表,表單、工具欄、菜單共計10個

五、教材

1. Visual FoxPro 課程設計:項目案例精選. 南京:東南大學出版社 2. Visual FoxPro課程設計. 清華大學出版社

第三篇:《程序設計語言(VFP)》課程教學大綱

課程編號:90211001 總學時數:68(理論

34、上機34) 總學分數:3 課程性質:專業必修課 適用專業:全院本科專業

一、課程的任務和基本要求:

本課程為全院非計算機專業的理科、管理類和部分文科專業的公共課,是一門計算機技術基礎課。理科專業、管理類專業開設在一年級第二學期,文科專業開設在二年級第一學期。

本課程的主要任務是通過對關系型數據庫管理系統Visual Foxpro(簡稱VFP)的學習,使學生掌握程序設計的基礎知識和程序設計的基本方法,掌握數據庫及面向對象編程的基礎知識,培養開發數據庫應用程序的基本能力。

通過本課程的學習,要求針對具體的問題,能夠使用Visual Foxpro設計數據庫和開發相應的應用程序;并具有其他程序設計語言和其它類型數據庫系統的自學能力。

二、基本內容和要求:

1、 Visual Foxpro基本概念 (1)數據庫系統基礎知識

①數據庫、數據庫管理系統、數據庫系統等概念; ②關系模型和關系運算等。 (2)Visual Foxpro集成環境

①Visual Foxpro的用戶界面 ②Visual Foxpro的環境設置 ③項目管理器的使用 (3)語言基礎和程序設計

①數據類型和數據存儲 ②運算符、函數和表達式 ③命令格式

④程序控制(分支、循環結構的使用) (4)Visual Foxpro的文件類型

要求:熟悉關系數據庫的基礎知識,了解關系模型和關系運算,掌握VFP集成環境的使用,熟悉VFP常見的文件類型,掌握VFP語言的基本成分,能夠進行較簡單的程序設計。

2、 數據庫與表的處理 (1)表的創建與修改

①表結構的創建與修改;

②記錄的增加、修改、刪除,記錄的定位; ③表的索引,結構復合索引文件,索引的使用;

④表的使用和工作區,表的打開方式,表的數據緩沖。 (2)數據庫的創建與修改

①數據庫的創建與使用;

②數據庫表的字段屬性、表屬性;

③表之間關系的創建與修改,相關表之間的參照完整性; ④連接和ODBC的概念。

要求:掌握表的創建修改、記錄的處理、索引的設置,掌握數據庫的創建與使用,數據庫表的屬性設置,熟悉表的使用和工作區,了解表的數據緩沖、連接和ODBC的概念。

3、 查詢 (1)查詢設計器的功能和使用; (2)SELECT-SQL語句的各種應用。

要求:掌握查詢和視圖應用方法,掌握SELECT-SQL語句,熟悉其他SQL語句。

4、 對象模型與事件模型

(1)類和對象的概念、類的特點; (2)屬性、事件與方法的概念。

(3)基類、子類和父類,容器和控件;

(4)Visual Foxpro的基類和容器類,基類的最小事件集、屬性集。 (5)對象的引用方法,對象屬性的設置方法; (6)容器層次與類層次中的事件; (7)事件的激發順序; (8)事件驅動和事件循環。

要求:熟悉面向對象程序設計的基本知識、基本概念和方法,掌握VFP的基類和基類的最小事件集、屬性集,掌握VFP中對象的屬性和方法的使用。

5、 表單和控件

(1)表單向導和表單設計器的使用; (2)表單的數據環境及其屬性的設置; (3)表單的設計、處理及其管理; (4)常用對象/控件創建及其處理。

①容器類對象; Column、CommandGroup、Container、Form、FormSet、Grid、OptionGroup、Page、 PageFrame、ToolBar。 ②控件類對象。

CheckBox、ComboBox、CommandButton、DataEnviorment、EditBox、Header、Image、 Label、Line、ListBox、OptionButton、Separator、Shape、Spinner、TextBox、Timmer。

要求:掌握表單的創建和使用,掌握常用的容器類和控件類對象的創建和處理,熟練使用表單和控件設計面向對象的程序。

6、 菜單和工具欄

(1)菜單的組成和各種類型菜單的設計,菜單設計器的使用,菜單程序的生成; (2)定制系統工具欄,創建自定義工具欄。

要求:掌握一般菜單和快捷菜單創建和使用方法,掌握工具欄設計和使用方法,了解SDI菜單的創建和使用方法。

7、 類的設計

(1)用戶自定義類的創建與修改; (2)類庫文件及其使用; (3)類的應用;

要求:掌握用類設計器和表設計器創建類的方法,掌握類的查看、管理和存儲方法,掌握可視類在表單中的應用。

8、 應用程序設計

(1)構造應用程序(項目文件)的主程序; (2)應用程序的連編;

要求:掌握VFP數據庫應用系統的構造方法,了解VFP應用系統的發布方法。

9、 常用命令、函數、屬性、事件和方法 (1)常用命令;

CREATE TABLE-SQL、ALTER TABLE-SQL、SELECT、USE、CLOSE TABLES、COPY STRUCTURE、COPY TO 、RENAME TABLE、BROWSE、APPEND、APPEND FROM、GO/GOTO、LOCATE、SEEK、SKIP、CONTINUE、EDIT、DELETE、DELETE-SQL、PACK、RECALL、INSERT-SQL、REPLACE、UPDATE-SQL、SET EXCLUSIVE、SET FILTER、SET DELETED、SET INDEX、SET ORDER、GATHER、SCATTER、OPEN DATABASE、SET DATABASE、DELETE DATABASE、DISPLAY DATABASE、MODIFY DATABASE、VALIDATE DATABASE、SELECT-SQL、DO、DO FORM、REPORT、CALCULATE。 (2)常用函數;

①數值函數:ABS( )、INT( )、MAX( )、MIN( )、MOD( )、ROUND( )。 ②數據轉換函數:ASC( )、CHR( )、CTOD( )、DTOC( )、STR( )、VAL( )。

③字符函數:ALLTRIM( )、AT( )、BETWEEN( )、EMPTY( )、LEFT( )、LEN( )、

RIGHT( )、SAPCE( )、SUBSTR( )、TRIM( ) ④日期與時間函數:DATE( )、DATETIME( )、DAY( )、DOW( )、TIME( )、MONTH( )、YEAR( ) ⑤表、數據庫函數:BOF( )、DBGETPROP( )、DBSETPROP( )、DBUSED( )、DELETED( )、EOF( )、FCOUNT( )、FILE( )、ORDER( )、RECCOUNT( )、RECNO( )、SEEK( )、TABLEREVERT( )、TABLEUPDATE( )、TAG( )、USED( ) ⑥其他函數:CREATEOBJECT( )、GETFILE( )、IIF( )、INKEY( )、

MESSAGEBOX( )、TYPE( )、GETOBJECT( ) (3)常用屬性;

ActiveColumn、ActivateControl、ActiveForm、ActivePage、Alignment、AllowAddNew、AlwaysOnTop、AutoCenter、AutoSize、BackColor、ForeColor、BorderColor、BorderStyle、BorderWidth、Bound、BoundColumn、ButtonCount、Cancel、Caption、Closable、ColumnCount、ControlBox、ControlCount、ControlSource、CurrentControl、Curvature、Default、DeleteMark、Desktop、DynamicAlignment、DynamicBackColor、DynamicForeColor、DynamicFontSize、Enabled、Exclusive、Fliter、FontSize、Format、FormCount、Height、Icon、Increment、InputMask、Interval、KeyboardHighValue、KeyboardLowValue、Left、MaxButton、MinButton、Movable、MultiSelect、Name、Order、PageCount、PasswordChar、Picture、ReadOnly、RecordSource、RecordSourceType、Resizable、RowSource、ScrollBars、Sizable、Sorted、Sparse、SpecialEffect、SpinnerHighValue、SpinnerLowValue、Style、Value、Visible、Width、WordWrap。 (4)常用事件;

①核心事件:Init、Load、Destroy、Click、DblClick、Rightclick、GotFocus、LostFocus、InterActiveChange、ProgrammaticChange、KeyPress。

②其他事件:Activate、AfterCloseTables、BeforeOpenTables、Error、Valid、

QueryUnload、Timer。

(5)常用方法。

AddObject、AddItem、Clear、DoCmd、Hide、Refresh、RemoveItem、Release、SetAll、SetFocus、Show、Quit。

要求:掌握常用的命令、函數、屬性、事件和方法,能夠熟練應用。

三、實踐環節和要求:

本課程主要實踐任務是使學生加深對數據庫概念的理解,鞏固關系數據庫和面向對象編程的基本知識,通過實驗培養開發數據庫應用程序的基本能力。要求針對具體的問題,能夠設計數據庫和開發相應的應用程序。

各部分的實踐環節和要求如下:

1、 數據庫系統及Visual Foxpro概述部分掌握VFP啟動和退出的方法,熟悉VFP的集成工作環境,并掌握與項目管理器有關的操作。

2、VFP語言基礎部分掌握各種常量的表示、變量的賦值、常用函數的功能和使用、各種類型表達式的構造方法,初步掌握結構化程序設計的方式。

3、表的創建與使用部分要求掌握表的創建和使用,主要包括自由表結構的創建、記錄的錄入、維護、表的索引等。

4、數據庫的創建和使用部分要求掌握數據庫表的各種數據擴展屬性的設計方法,掌握數據庫表的索引、永久性關系、參照完整性規則的創建與設置方法等。

5、查詢和視圖部分要求掌握創建查詢與視圖的方法和操作步驟,以及SELECT-SQL命令的應用。

6、對象模型和事件模型部分要求主要介紹OOP的基礎知識、基本概念和方法,具體的操作體現在

7、

8、10和11部分。

7、表單部分要求掌握常見表單的方法和操作步驟。

8、控件部分要求熟悉VFP各類控件常用屬性、相關事件代碼的編寫、方法的引用。

9、報表部分要求了解報表的創建和修改方法。

10、類的創建和應用部分要求了解用類設計器和表單設計器創建類的方法。

11、菜單和工具欄部分要求掌握用菜單設計器設計一般菜單和快捷菜單的方法,菜單程序的生成和運行,以及工具欄的設計和應用。

12、建立應用程序部分要求了解VFP應用系統的構造方法和發布方法。

四、教學時數分配: 上課課時分配

基本內容 課時數

數據庫系統及Visual Foxpro概述 VFP語言基礎 表的創建和使用 數據庫的創建和使用 查詢和視圖

對象模型和事件模型 表單 控件

報表和標簽 類的創建和使用 菜單和工具欄 建立應用程序 復習

五、其它項目: 上機操作課時分配

基本內容 數據庫系統及

Visual Foxpro概述 VFP語言基礎 表的創建和使用 數據庫的創建和使用 查詢和視圖

對象模型和事件模型 表單 控件

報表和標簽 類的創建和使用 菜單和工具欄 建立應用程序 復習

2 4 4 4 4 1 3 6 1 1 2 1 1

課時數 1 5 4 4 4 0 2 8 1 1 2 1 1

六、有關說明:

1、教學和考核方式:

本課程屬考試課,考核方式為閉卷。

2、習題:

書面作業布置不少于4次,每次不少于10題,全交,全批改。

上機操作作業布置不少于4次,每次不少于5題,通過軟盤或網絡方式全交,全批改。

3、能力培養要求:

通過本課程的學習,具有程序設計的基本能力,具有數據庫設計的基本能力,以及對于其他程序設計語言的自學能力。要求針對具體的問題,能夠設計數據庫和開發相應的應用程序。

4、與其它課程和教學環節的聯系:

先修課程和教學環節:大學計算機信息技術基礎

后續課程和教學環節:其它程序設計語言、管理信息系統 平行開設課程和教學環節:程序設計語言(VB)、程序設計語言(C語言)、程序設計語言(Fortran90)

5、教材和主要參考書目:

(1)教材:新編Visual FoxPro教程、新編Visual FoxPro實驗指導書 單啟成、崔建忠編著

(2)主要參考書目:Visual FoxPro上機指導與典型題匯解析 周虹等編著

第四篇:課程設計實訓感想范例

實 訓 感 想范例

范例一

一周忙碌的“機械課程設計”實訓終于完成了,此刻的我有很多的感慨想說!

首先,我懷著真誠的心要感謝一個人,我的老師——李芯。我感謝她給我的幫助,因為是她給予的無私幫助才讓我的設計得以順利完成,我感謝她每天不厭其煩的給我講解設計過程中遇到的問題,有時候幾次問的都是是同一個問題,她也依舊耐心的跟我們講解,直到我們真正的弄懂為止,卻沒抱怨過我們!這里我要說一句“謝謝老師” !

在此我也要感謝學校給我們機會實訓!通過這周的實訓我學會了很多知識,以前的我總以為進行設計是一件很簡單的事情,現在的我徹底改變了這個觀念,親身體會讓我認識到做設計是一件很困難的事情,所以我將會更加的尊重別人的設計成果!

因為這周的實訓,我認識到了自己的嚴重不足,以前的我眼高自認為專業課學的很不錯。在這周進行設計的時候,我突然發現了原來自己還欠缺很多知識,就算學過的也忘了不少,或者記模糊,又或者記混淆了!所以我惡補了我以前學習的機械制圖和機械設計基礎書中的知識。因為這些強化訓練,我感覺收獲很大!

作為我們班的紀律班長,這周的實訓課程中我作為學生負責人來幫助老師引導學生順利完成課題任務,幫助同學做輔助工作,例如:采購圖紙,復印說明書打掃衛生等等。負責我班的學生的出勤情況,促進老師、輔導員、學生之間的溝通。為了更好的服務同學,每天我都來的很早,最后一個離開教室,因此犧牲了很多個人時間,但我認為值得!因為我幫助了老師,輔導員,和我班的同學!

最后我還要感謝那些與我一起忙碌的同學們,和一起做輔導工作的每個組長們,因為你們的付出才讓我班的設計課程得以更好的完成!

范例二

課程設計是機械設計當中的非常重要的一環,本次課程設計時間不到兩周略顯得倉促一些。但是通過本次每天都過得很充實的課程設計,從中得到的收獲還是非常多的

這次課程設計我得到的題目是設計一個定位銷軸,由于理論知識的不足,再加上平時沒有什么設計經驗,一開始的時候有些手忙腳亂,不知從何入手。在老師的諄諄教導,和同學們的熱情幫助下,使我找到了信心?,F在想想其實課程設計當中的每一天都是很累的,臨交作業那兩天更是一直畫圖到深夜兩點才爬到床上去。有的同學更是選擇了一整夜的學習畫圖找資料。其實正向老師說得一樣,設計所需要的東西都在書上了,當時自己老是想找到什么捷徑來完成這次任務。但是機械設計的課程設計沒有那么簡單,你想copy或者你想自己胡亂蒙兩個數據上去來騙騙老師都不行,因為你的每一個數據都要從機械設計書上或者機械設計手冊上找到出處,不讓的話就麻煩了。我因為這個就吃了不少的虧,比如在我定位銷軸的裝配草圖時我沒有太注意相關尺寸,致使我設計的軸出現了較大的結構錯誤,間接導致了我以后的裝配圖的步履維艱。雖然種種困難我都已經克服,但是還是難免我有些疏忽和遺漏的地方。完美總是可望而不可求的,不在同一個地方跌倒兩次才是最重要的。抱著這個心理我一步步走了過來,最終完成了我的任務。

再設計過程中培養了我的綜合運用機械設計課程及其他課程理論知識和利用生產時間知識來解決實際問題的能力,真正做到了學以致用。在此期間我我們同學之間互相幫助,共同面對機械設計課程設計當中遇到的困難,培養了我們的團隊精神。在這些過程當中我充分的認識到自己在知識理解和接受應用方面的不足,特別是自己的系統的自我學習能力的欠缺,將來要進一步加強,今后的學習還要更加的努力。本次課程設計不僅僅是對自己所學的知識的一次系統總結與應用,還是對自己體質的一次檢驗,檢驗結果是不合格。在本次課程設計當中,由于天冷,也由于課程設計的環境艱苦,許多的同學都感冒了,更有幾個同學是剛打完點滴,就開始設計,精神可嘉。我在這次課程設計當中,也不幸得感了冒,現在設計完了就可以好好地睡上一覺了。

本次課程設計由于時間的倉促,還有許多地方有不足之處。再加上課程設計選在臨近期末考試期間進行,就更顯得不是很人性話了。但是艱難困苦玉汝于成,機械加工課程設計看來我是無法忘記的了。

范例三

經過兩周的奮戰我們的課程設計終于完成了,在這次課程設計中我學到得不僅是專業的知識,還有的是如何進行團隊的合作,因為任何一個作品都不可能由單獨某一個人來完成,它必然是團隊成員的細致分工完成某一小部分,然后在將所有的部分緊密的結合起來,并認真調試它們之間的運動關系之后形成一個完美的作品。

這次課程設計,由于理論知識的不足,再加上平時沒有什么設計經驗,一開始的時候有些手忙腳亂,不知從何入手。在設計過程中,我通過查閱大量有關資料,與同學交流經驗和自學,并向老師請教等方式,使自己學到了不少知識,也經歷了不少艱辛,但收獲同樣巨大。在整個設計中我懂得了許多東西,樹立了對自己工作能力的信心,相信會對今后的學習工作生活有非常重要的影響。而且大大提高了動手的能力,使我充分體會到了在創造過程中探索的艱難和成功時的喜悅。雖然這個設計做的

可能不太好,但是在設計過程中所學到的東西是這次課程設計的最大收獲和財富,使我終身受益。

在這次課程設計中也使我們的同學關系更進一步了,同學之間互相幫助,有什么不懂的大家在一起商量,聽聽不同的看法對我們更好的理解知識,所以在這里非常感謝幫助我的同學。在這種相互協調合作的過程中,口角的斗爭在所難免,關鍵是我們如何的處理遇到的分歧,而不是一味的計較和埋怨.這不僅僅是在類似于這樣的協調當中,生活中的很多事情都需要我們有這樣的處理能力,面對分歧大家要消除誤解,相互理解,增進了解,達到諒解„..也許很多問題沒有想象中的那么復雜,關鍵還是看我們的心態,那種處理和解決分歧的心態,因為我們的出發點都是一致的。

經過這次課程設計我們學到了很多課本上沒有的東西,它對我們今后的生活和工作都有很大的幫助,所以,這次的課程設計不僅僅有汗水和艱辛,更的是苦后的甘甜。

第五篇:VFP程序設計教學反思

“VFP程序設計”教學案例與反思

開縣職業教育中心 向生

我長期從事計算機專業班的VFP教學,針對VFP課程的特點,在教法上,以‚示例教學法?、‚‘課機’結合式教學法?、‚任務驅動教學法?為主開展教學,其教學效果明顯,但在‚程序設計?這一章節的教學中,還是存在著兩大誤區:一是學生基礎較差,加之不愛動腦、動手,導致時間花得多,效果不理想;二是只重視程序設計的結果,忽視了其算法的多樣化,從而束縛了學生的思維創新。于是,解決突破這兩大誤區成了我的首要任務。通過向同事學習,查找相關資料,將多種教法結合起來,通過實踐,逐步形成了一種‚精講多練、小組互動、分層實施、機試為主?教學模式,從而達到了預期的目的。

現以do while …… enddo循環控制命令的使用為例,將其教學片段簡介如下:

【案例】:

探索循環結構的程序設計方法:

1.示例:用投影儀展示求1+2+3+4+…+100程序清單,讓學生對照程序清單上機調試并思考。

附程序清單:clear sum=0 i=1 do while i<=100 sum=sum+i i=i+1 enddo ??1+2+3+…+100=?,sum 師:同學們,你們能找出程序清單中有哪些變量?并說明它的作用嗎? 學生思考,隨后指名回答。 教師板書:sum i

sum的作用是用于存儲所求的和(中間結果及最終結果),i的作用是用來存儲循環的值(即加數),同時控制循環執行的次數。

師:程序中的變量名可用其它的字母代替嗎?你能找出在循環體(命令序列)中用于控制循環趨于結束的命令嗎?

學生回答,教師板書:i=i+1 師:好,請同學們獨立思考此程序的循環次數? 全班回答:100次。 師:如何通過上機操作驗證其執行過程呢?(學生開展討論并上機操作驗證) 生1:只須將輸出命令放到循環體中即可,即在‚i=i+1?命令之后、‚enddo?之前插入‚?sum,i?命令。(學生操作驗證)

生2:因為一屏顯示不下,我們看到的僅僅是最后的幾次執行過程,對于以前的執行過程還是看不到,可將該題分段實施,即先求1+2+3+…+20的和。

師:很好。(鼓掌、同學們再操作驗證)

2.任務:四人一個小組開始活動,討論以下任務的設計,并上機操作,教師參與到學生的活動中。 任務一:求2+4+6+8+…+100的和 任務二:求1×2×3×4×5 不一會,各小組互動結束,請兩個組進行了回答如下:

小組甲:任務一與例題之間的區別是循環變量的初值為2,每循環一次循環變量增2即i=i+2。

小組乙:任務二在例題的基礎上將‚sum=0?改為‚sum=1?,循環變量的終值為5即條件改為i<=5,然后是循環體中的?sum=sum+i?改為?sum=sum*i?。

3.討論:同學們,在剛才所做的程序中,你能找出其規律嗎? 全班交流:

生1:循環變量從所賦的初值到終值按照一定的差進行變化,如求1+2+3+4+…時,其差為‚1?進行的,求1+3+5+7+…時其差為‚2?。

生2:(補充)循環變量在程序每執行一次時,就按照其連續相鄰的兩個值之間的差進行遞增變化。

生3:用來存儲結果的變量sum,也有一定的特點,如在求和時可以賦‚0?,在求積時只能賦‚1?。

……

師:你們說得很好,尤其是循環變量的特點,它是我們進行循環結構程序設計的關鍵,也是一個難點,其理解的程度直接影響到我們程序設計成敗。但注意的是有時也可能發生遞減變化喲。

4.拓展:做一做,求1+2+3+…+n;1×2×3×4×…×n;n從鍵盤輸入。 做完后并思考:與上述程序設計題有何區別?有何意義

過了一會兒,大多數學生做完了,但還有部分學生沒有做完,就安排做完了的學生去指導未完成學生,幫助其操作,力爭所有的學生有所獲,有所得。

……

【反思】:

對VFP程序設計的教學,不再是重結果,輕過程,而是很好地駕馭教材內容,創造性地使用教材,巧妙組織、精心安排、靈活設計,給學生以耳目一新的感覺,教學效果非常明顯,主要體現了以下幾個方面:

1.程序設計關注的應該是程序設計的思維過程

本章節的教學,我跳出了認知技能的框框,不把程序設計的方法、操作技能的形成作為唯一的目標,而更關注學生的學習過程,讓學生在自身實踐探索的過程中實現發展性領域目標。如教學時圍繞do while命令的使用為重點展開探索,通過相應的活動與任務提供自主學習的機會,給學生充分思考的空間和時間,允許并鼓勵他們有不同思維方法,尊重他們的想法,哪怕是不合理的,甚至是錯誤的,讓他們在相互交流、碰撞、討論中,進一步明確程序設計的基本方法。通過互助探究后,他們在不同的層面上得到提高,并掌握了解決相應的實際問題的能力。在此基礎上,教師組織學生對知識進一步拓展:如求‚1+2+3+…+n?,達到程序設計的基本要求,那就是通用性、實用性。這樣的教學,學生獲得的不僅僅是程序設計的基本方法,更重要的是分析、處理問題的思維創新能力。

2.提倡思維方式、程序算法的多樣化,促進學生個性發展。

思維方式、程序算法的多樣化,是指尊重學生的獨立思考,鼓勵學生探索不同的方法,而不是讓學生一定要去掌握多種操作方法。學生有著不同的專業基礎、知識背景和思考角度,他們的差異是客觀存在的,對同一個實際問題,由于學生的認知水平和認知風格的不同,常常會出現不同的設計方法,這正是學生具有不同個性的體現。通過分層實施,學生分別達到了應會、熟練等不同程度。在學生進行程序設計時,學生中出現了多種形式不同的程序清單。有的是變量的初值不同,有的是在循環體中命令的先后位臵略有變化,有的是把輸出放在了循環體之中等等。在學生獨立思考解決的基礎上,再讓學生發表自己的見解、觀點,傾聽同伴的解法,進行小組內交流、爭論,從而達成一種共識。教師鼓勵學生用已有的經驗大膽思維,鼓勵學生動手上機操作,尋求解決問題的有效途徑,營造寬松活躍的課堂氣氛。算法的多樣化使學生變得聰明自信,在主動探索與合作交流中得到收獲,并促進學生的個性發展。

3.營造民主的氛圍,激發學生的創新思維 在程序設計過程中,不同的方法對同一個人也許有快慢之說,而對不同的人卻不存在優劣之分。在整個探索的過程中,我只是通過投影展示了一個例題,然后組織學生不斷地發表自己的想法,通過引導,鼓勵他們敢于爭論,完成對知識的構建,同時也要注意呵護每一位學生的學習激情,激發其創造力。

學生爭論不休的時刻,也正是他們在積極地參與整個學習活動,這正是組織教學的精華所在,同時也挖掘了學生潛在的創造力,從而也帶動了全班學生的積極參與,在‚do while命令?使用的探索過程中,如驗證體會循環的執行過程時,一學生提出只要驗證‚1+2+3+…+20?的和,又如求"1×2×3×4×5"時,一學生說它的sum初值不能為‚0?,只能為‚1?時,全班學生都給了他熱烈的掌聲。我想他這種的見解總是在經過認真分析思考后得出來的。

4.教學方法多樣化,激發了學生學習的興趣

VFP課的教學具有很強的實踐操作性,教師在課堂中采取靈活多樣的方法,可充分調動學生學習的激情。‚課機?結合式教學法,在課堂中教師通過大屏幕液晶投影儀或網絡教室講解知識,然后學生在下面操作學習,學生很容易跟著教師的步驟進行學習,掌握教師教給的內容,而且印象也較為深刻。如上述的示例部分。‚任務驅動?教學法可合理組織學生自主學習,激發他們的興趣,讓他們盡快地活動起來,并通過自己的自學和同學的幫助來解決問題,在愉快的教學過程中掌握知識,如上述互動中的任務

一、任務二等。

5.實踐探索,進一步提高了學生的創造力

真理源于實踐,實踐出真知。在程序設計的教學中,通過邊講、邊練,先從理論上分析討論,找準理論依據,后通過上機操作驗證其正確性,最后再討論分析、交流程序設計的最佳方法,不僅訓練了學生的操作技能,同時也培養學生的創造能力。

總之在程序設計中,鼓勵積極思維、分層要求、反復操作驗證、達到程序算法多樣化是尊重學生的表現,體現了以學生為主體的教學原則,符合現代認知建構主義思想,是釋放學生自信心和創新思維、培養創造能力的有效途徑。

6.需進一步探索的問題

在程序設計教學時提倡‚精講多練、小組互動、分層實施、機試為主?的教學模式,保障了學生在不同的層面得到發展,得到提高,同時也培養了學生的創新思維,體現理論與技能的雙豐收。但在對那些基礎較差、不愛動腦、動手的學生幫扶上,在分層互動、層次把握上,對教師的組織能力、對教材的分析駕馭能力提出了新的要求,要能真正把握住哪些是全班學生掌握的,哪些是部分(即提高)學生掌握的,達到所有的學生在各自的水平上能‚吃飽?。這些問題還需要我們在下一階段的教學中進一步的探索。

本文來自 99學術網(www.gaojutz.com),轉載請保留網址和出處

上一篇:天上的街市散文700字下一篇:wap村衛生所工作制度

91尤物免费视频-97这里有精品视频-99久久婷婷国产综合亚洲-国产91精品老熟女泄火