<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程序設計課程心得(第10小組)

牟超 20104940139

為期一周的VFP很快就結束了,我們的設計項目“醫院管系統”也完成了??粗约河H手做好的系統能夠良好運行,心里是美滋滋的,整個過程中有很多喜與憂,我體驗了,也正真享受到了這過程中給我帶來的樂趣。我們小組3個同學也都各自保存了一份,作為紀念吧,畢竟這是我們長這么大第一次親手設計的系統,意義真的很大。

這里首先感謝老師一學期的辛勤教導,讓我了解并掌握了VFP這門編程語言,雖然我們的課程結束了,但作為信管專業學生的我知道我們還需要繼續更深入的學習,畢竟我們學到的還只是皮毛而已。其次要感謝我的隊友唐佳森和滕文浩,沒有大家的團結,我們的系統是完不成的。

現在系統完成了,回想起整個過程,我們曾一整天呆在一起面對電腦研究程序,一起討論,一起思考,一起解決問題,感覺真的很好。當我們解決掉一個問題時,那種喜悅與興奮真的很難忘。我曾連續兩個夜晚都搞到3點左右才睡覺,雖然很疲倦,但看著一晚上的勞動成果,其實躺下了一時也睡不著,很激動??粗麄€工作慢慢往前退進,那種期待與喜悅難以名狀。當我經過7個小時的努力完成連編時,更是激動地不行了,一直在哪里運行程序,第二天就把這一成果分享給了其他同學,看著大家都很激動,心里也是美滋滋的。說實話,整個過程真的很繁雜,主要是后面的調試階段,真的花了很多時間,一次一次的修改,才使得系統漸漸沒了漏洞。光是連編,我至少都弄了30次,雖然挺累的,但成功時,真的很高興,完全掩蓋了那份疲倦。

通過此次課程設計,讓我對VFP課程掌握更熟練了,理解更透徹了。個人覺得此次課程設計的效果達到了,收獲真的很多。我們的團結協作能力也得到了提升??傮w來說,此次課程設計,累著并快樂著,謝謝我的老師,謝謝我的隊友!!

滕文浩

20104940140

vf課程設計是我們專業課程知識綜合應用的實踐訓練,著是我們邁向社會,從事職業工作前一個必不少的過程.”千里之行始于足下”,通過這次課程設計,我深深體會到這句千古名言的真正含義.我今天認真的進行課程設計,學會腳踏實地邁開這一步,就是為明天能穩健地在社會大潮中奔跑打下堅實的基礎.

通過這次課程設計,本人在多方面都有所提高。綜合運用本專業所學課程的理論實際訓練從而培養和提高學生獨立工作能力,鞏固課程所學的內容,掌握課程設計的方法和步驟,同時各科相關的課程都有了全面的復習,獨立思考的能力也有了提高。

在這次設計過程中,體現出自己單獨設計的能力以及團隊配合的重要。.綜合運用知識的能力,體會了學以致用、突出自己勞動成果的喜悅心情,從中發現自己平時學習的不足和薄弱環節,從而加以彌補。

在此感謝我們的老師.,老師嚴謹細致、一絲不茍的作風一直是我工作、學習中的榜樣。而您開朗的個性和寬容的態度,幫助我能夠很順利的完成了這次課程設計。

同時感謝對我幫助過的組長組員,謝謝你們對我的幫助和支持,讓我感受到同學的友誼。

由于本人的設計能力有限,在設計過程中難免出現錯誤,懇請老師們多多指教,我十分樂意接受你們的批評與指正,本人將萬分感謝。

唐佳森

20104940141

為期一周的vfp課程設計在此已接近尾聲!雖然僅有一周卻讓我們嘗盡啦人生百味,酸甜苦辣各中滋味只有自己知曉!

這次課程設計讓我看到啦自己的許多知識點的不足,從而讓我明白知識扎實的重要性!因為基礎知識的不扎實讓我在這次課程設計中走啦許多彎路,不過我認為是值得的!它大大的補充啦我知識不足的那一面,我始終相信付出必有收獲。

在這次課程設計中從而讓我明白堅持就是勝利的真正含義。在這次課程設計中幾次在反復思索卻無法找到正確路徑的時候,我都好想放棄啊。心想我花啦這么長的時間卻沒有多大的成果,內心是心酸的是無奈的,如果現在不做好那就更無法完全這次課程設計啦,因為我的堅持最后讓我功確難關讓我走到啦今天,呵呵真的很高興啊,之前的那些心酸已不復存在于我的腦海中,已被喜悅填充,付出是心酸的,但最后的收獲卻是無窮的,讓人受益無窮的,我真的很感謝這次課程設計所帶給我的快樂。

在這次課和設計中我還非常感謝我的組長牟超,是他在我充滿疑慮的時候幫助我,讓我找出迷霧,讓我又一次的找到出口,真的非常感謝他,沒有他的指導我無法走出誤區,真的非常感謝!我也充分理解到團隊配合的重要性,我們互相協作非常開心彼此的互補成就了這次的課程設計作業。老師給我們提供這樣的機會非常好,相信以后還有這樣的機會的!!!

第二篇: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上機指導與典型題匯解析 周虹等編著

第四篇:VFP程序設計總結

班級:電氣2013-1 學號:20130210010119

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高級程序設計

五、 VFP高級程序設計(應用性實驗)

1、本次實驗的目的

Visual FoxPro不但提供了用于進行簡單程序開發的簡單語句,而且還提供了許多用于進行高級程序設計的語句(命令):如輸入/輸出格式設計語句、菜單設計語句、窗口設計語句等和面向對象的程序設計方法,為開發復雜的管理信息系統提供了強有力的支持。此次作業所要達到的主要目的就是想通過上機實驗讓同學們初步理解和掌握利用Visual FoxPro高級編程語句和面向對象的程序設計方法開發較復雜的管理信息系統的理論和方法。

2、實驗的總體要求

2·1 嚴格按照下面“作業內容和操作步驟”的步驟進行操作; 2·2 必須如數完成作業內容; 2·3 獨立完成作業;

2·4 上機后分組寫出上機報告;報告內容包括:①上機時間、②上機過程、③作業內容及其完成情況、④心得體會、⑤建議或要求等等。

3、作業內容和操作步驟

3·1 Visual Foxpro高級程序設計的方法和步驟 (1)打開VFP (操作方法為:單擊“開始”、“程序”、“Microsoft Visual Foxpro6.0”或雙擊桌面快捷圖標,如果正常會出現如下窗口);

(2)打開命令文件編輯器(操作方法為:在VFP窗口的“命令窗口”輸入命令Modify Command和路徑(例:Modify Command E:gzglxtpzsr),如果正常會出現如下命令文件編輯窗口);

(3)輸入、編輯和修改程序(或者叫命令文件)源代碼(見下面3·2“本次實驗的主要內容”和3·3“本次實驗所要達到的要求”);

(4)存盤退出(操作方法:按Ctrl+w或單擊上編輯窗口的“關閉”按鈕然后按照提示操作);

(5)程序運行(操作方法:在VFP窗口的“命令窗口”輸入命令Do和路徑(例:Do E:gzglxtpzsr),如果正常就會運行你的程序實現你想實現的結果,如果不正常它會自動返回步驟(2)要求你修改程序);

1 (6)如果上面你自己編寫的程序運行正常,便可得到下面的可以進行人機交互輸入記帳憑證的屏幕界面;

(7)所有工作完成后關閉窗口(操作方法為:單擊VFP窗口的“關閉”按鈕)。

3·2 本次實驗的主要內容 (1)畫程序流程圖

已知煙臺某公司開發會計信息系統的可行性分析、要求分析和系統設計已經完成,現在正在準備編寫程序。假設分配你編寫“記帳憑證輸入程序”,請根據記帳憑證登記的業務特點和計算機數據輸入的特點畫出準備編寫的記帳憑證輸入程序的流程圖。 (2)編寫程序

利用所學的Visual FoxPro相關命令(如分支語句、循環語句、輸入/輸出格式設計語句等等)編寫出滿足下面要求的程序。

3·3 本次實驗所要達到的要求

(1)要求該程序利用交互方式進行憑證輸入;

(2)要求該程序完成交互輸入的屏幕樣式如下圖;

(3)通過實驗深入了解管理信息系統與信息技術的關系; (4)通過實驗深入了解Visual FoxPro的輸入/輸出格式設計語句的書寫格式、功能、可選項及其應用。

4、注意事項

4·1上機前一定要認真閱讀上機指導書,深入理解作業的要求和內容; 4·2愛護計算機及所有實驗設備;

4·3遵守實驗室的一切規章制度,尤其是不能大聲說話和玩游戲。

5、參考文獻

5·1 黃梯云主編,《管理信息系統》,高等教育出版社,2002第 7次印刷; 5·2 呂建忠等,《Office97(中文版)入門與提高》,清華大學出版社,2000 5·3 錢曉平等,《計算機文化基礎》,高等教育出版社,1999; 5·4 李正凡等,《Visual FoxPro程序設計基礎教程》,中國水利水電出版社,2000; 5·5 合力工作室編著,《中文Visual FoxPro 6·0編程基礎》,清華大學出版社,2001;

2 5·6 周亦民等,《Visual FoxPro 6·0實用教程》,科學出版社,2000 5·7 其他同類參考書。 附:程序原代碼 set talk off set bell on set intensity on clear clear all set color to gr+/gb* @ 10,10 say " " defi wind ck_1 from 1,26 to 11,106 defi wind ck_2 from 12,8 to 28,128 none acti wind ck_1 set color to b+/gr* @ 1,14 say "憑證登記系統使用說明" font "Arial",22 style "b" @ 4,20say "歡迎您使用我公司開發的憑證輸入系統,本系統采用" @ 5,16 say "最先進的全屏幕編輯技術進行數據輸入。按光標鍵進行輸入" @ 6,16 say "位置選擇,按Del進行數據刪除,按Insert進行數據插入!" @ 7,22 say "現在進行憑證輸入?(Y/N):" get xz defa " " read if xz="Y" .or. xz="y" use d:cai_glxxxtvfpcxpzb acti wind ck_2 append Blank else deac wind ck_1 release windows set color to w+/w* clear clear all cancel endif do while .t. set color to n+/gr*,n+/g* @ 2,10 to 15,116 pen 3 color r @ 3,24 say "

證 " font "Arial",18 style "b" @ 5,14 say " 附單 張 年 月 日 憑證號 " font "Arial",12 @ 6,14 say "┏━━━━━━━┳━━━━━━━┳━━━━━━━━┳━━┳━━━━━━┓" font "Arial",12 @ 7,14 say "┃ 摘 要 ┃ 總 帳 科 目 ┃

明 細 科 目 ┃記向┃ 金 額 ┃" font "Arial",12 @ 8,14 say "┣━━━━━━━╋━━━━━━━╋━━━━━━━━╋━━

3 ╋━━━━━━┫" font "Arial",12 @ 9,14 say "┃

┃" font "Arial",12 @ 10,14 say "┗━━━━━━━┻━━━━━━━┻━━━━━━━━┻━━┻━━━━━━┛" font "Arial",12 @ 11,14 say "

主管:

審核: 制單: " font "Arial",12 year=" " store " " to m,d @ 5,25 get 附單 @ 5,42 get year @ 5,50 get m @ 5,55 get d @ 5,86 get 憑證號 @ 9,18 get 摘要 @ 9,40 get 總帳科目 @ 9,60 get 明細科目 @ 9,86 get 記向 @ 9,94 get 金額 @ 11,28 get 主管 @ 11,48 get 審核 @ 11,68 get 制單 read ymd=year+"."+m+"."+d replace 日期 with ymd @ 13,24 say "是否繼續登記?(READ if xz1<>"Y" .or. xz1<>"y" exit else clear append Blank loop endif enddo close data deac wind ck_1,ck_2 release windows set color to w+/w* clear clear all return

Y/N):" get xz1 defa " " 4

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

上一篇:我最喜歡的動物400字下一篇:現代短詩歌大全100首

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