第一篇:《PHP程序設計》教學大綱
《PHP程序設計》教學大綱
一、教學性質
本課程屬于計算機軟件開發專業的一門計算機編程語言基礎課程,主要學習PHP程序設計語言的知識和應用,具體包括PHP概述、HTML基礎、javascript基礎、PHP語法基礎、流程控制結構、PHP數組、面向對象技術、PHP網站開發、MySQL數據庫技術和PHP、MySQL數據庫編程技術、PHP管理系統開發等。
二、教學目標
通過本課程的學習,課堂上先結合案例講解PHP的基本語法等知識,再通過上機實踐和課后練習,進行實際案例的開發。使學生能夠更加全面地理解PHP語言的語法結構和運行原理,并能熟練地運用PHP和MySQL等知識進行項目開發。
三、教學內容 第1章Web基礎
1.1 Web的體系結構 1.2 Internet通信協議
1.3 基于數據庫的動態Web工作模式 1.4 案例教程 第2章 HTML基礎
2.1 HTML文檔結構 2.2 HTML基本標記的使用 2.3 HTML表單 2.4 案例教程
第3章 JavaScript客戶端腳本語言
3.1 JavaScript語言基礎
3.2 JavaScript程序流程控制語句 3.3 JavaScript函數和事件處理程序 3.4 HTML文檔對象模型 3.5 JavaScript內置的常用對象 3.6 用JavaScript腳本驗證HTML數據 3.7 案例教程
第4章 構建基于PHP 5的動態Web開發環境
4.1 PHP 5概述
4.2 Apache和PHP 5的組合安裝和測試 4.3 Windows下MySQL的安裝與運行 4.4 案例教程
第5章 PHP 5的程序設計基礎
5.1 PHP 5程序的語法結構
5.2 PHP 5的數據類型 5.3 PHP 5的常量和變量 5.4 PHP 5程序的數據輸入和輸出 5.5 PHP 5程序的流程控制語句 5.6 PHP 5的數組 5.7 函數 5.8 案例教程
第6章
PHP 5的面向對象編程
6.1 面向對象編程的基礎知識 6.2 PHP 5中面向對象編程的基本技術 6.3 PHP 5中面向對象編程的高級技術 6.4 案例教程
第7章 常用的PHP 5內部函數
7.1日期和時間函數 7.2文件操作函數 7.3字符串處理函數 7.4正則表達式函數 7.5 FTP函數 7.6 案例教程
第8章 MySQL數據庫技術
8.1 MySQL概述
8.2 MySQL服務器的啟動和關閉 8.3 操作MySQL數據庫 8.4 操作MySQL數據表 8.5 操作MySQL數據
8.6 phpMyAdmin圖形化管理工具 8.7 案例教程
第9章 PHP與MySQL數據庫編程技術 9.1 PHP操作MySQL數據庫的步驟 9.2 連接數據庫服務器 9.3 選擇指定數據庫 9.4 數據庫基本操作 9.5關閉數據庫連接 9.6 案例教程 第10章 會話和用戶認證
10.1網頁重定向 10.2用戶認證 10.3 PHP的Session 10.4 案例教程
四、教學方法與手段
教學中要多采用實例教學等現代教學手段,加強直觀性教學,注意理論聯系實際,重視培養學生的實際操作能力。
在教學過程中注意教學方法的運用,多采用能激發學生學習積極性、主動性的教學方法,如課堂討論、辯論等。
五、考核方式
采取期末考試與上交作品相結合的方式。平時考勤和作業占成績的30%,期末作品占成績的70%。六:主要教材:
《PHP程序設計案例教程》,徐輝,清華大學出版社(2013-12-12)
七、學習指導方案
布置作業題(作品),并讓學生做平時作品,遇到問題可及時和任課教師聯系進行答疑。
第二篇:PHP教學大綱
《PHP程序設計》教學大綱
一、教學性質
本課程屬于計算機軟件開發專業的一門計算機編程語言基礎課程,主要學習PHP程序設計語言的知識和應用,具體包括PHP概述、HTML基礎、PHP語法基礎、流程控制結構、PHP數組、PHP網站開發、MySQL數據庫技術和PHP、MySQL數據庫編程技術、面向對象技術、THINKPHP框架和B2C電子商務網站開發等。
二、教學目標
通過本課程的學習,課堂上先結合案例講解PHP的基本語法等知識,再通過上機實踐和課后練習,進行實際案例的開發。使學生能夠更加全面地理解PHP語言的語法結構和運行原理,并能熟練地運用PHP和MySQL等知識進行項目開發。
三、教學內容
第1章 HTML基礎(課時:7天)
1.1 HTML概念、簡介、基本語法 1.2 HTML圖片標簽、媒體標簽、注釋 1.3 HTML 表單標簽、表格標簽、列表標簽 1.4 HTML div、span的理解與使用 1.5 作業:完成一個表單提交的登錄頁面 1.6 考試:完成一個簡歷表的表單頁面 1.7 拓展:HTML5標簽,響應式設計 第2章 CSS基礎(課時:7天)
2.1 CSS概念、簡介、基本語法 2.2 CSS選擇器、CSS三種格式 2.3 CSS修改背景、字體、表格屬性 2.4 CSS盒子模型 2.5 CSS定位及浮動
2.6 作業:完成一個簡單的列表頁,內容包括圖片、列表、信息
1.6 考試:完成一個企業網站的首頁 1.7 拓展:響應式設計、bootsrap框架介紹 第3章 JS基礎(課時:7天)
3.1 JS概念、簡介、基本語法 3.2 JS選擇器、注釋、輸出
3.3 JS變量、數據類型、變量(難點)
3.4 JS運算符、判斷(if、else)循環(for、while)3.5 JS對象、正則表達式(難點)3.6 JS框架jquery介紹,JQ選擇器、函數 3.7 作業:計算器 3.8 考試:稅率計算器 第4章 PHP概述(課時:2天)
4.1 PHP入門
4.2 PHP環境搭建(PHPstudy、wamp)4.3 PHP常用開發工具(notepad++,zend studio)4.4 作業:電腦上安裝php環境及開發工具 第5章 PHP語法基礎(課時:6天)
5.1 PHP標記與注釋 5.2 PHP的數據類型 5.3 PHP常量、變量、運算符 5.4 PHP函數 5.7 PHP編碼規范
5.8 作業:使用PHP書寫三種常用函數,并輸出在頁面上 第6章 PHP流程控制結構(課時:6天)6.1 條件控制語句(if、else、swith)6.2 循環控制語句(while)6.3 跳轉語句(header)6.4包含語句(include、require)6.5 作業1:用循環寫出楊輝三角 6.6 作業2:使用PHP寫出稅率計算器 6.7 拓展:echo/print/print_r/var_dump的區別 第7章 PHP數組(課時:5天)
7.1 數組及數組類型 7.2 數組的基本操作
7.3 PHP數組函數(is_array、explode、implode)7.4 作業:定義一個php數組,并在頁面輸出 7.5 拓展:多維數組
第8章 PHP網站開發(課時:4天)
8.1 WEB表單設計(form表單相關知識)8.2表單數據提交與獲取
8.3 SESSION管理(session生成、保存、銷毀)8.4 Cookie管理(Cookie生成、保存、銷毀)8.5 作業:在php頁面生成session/cookie并最終銷毀 8.6 拓展:GET/POST的區別、SESSION的生存時間 第9章 MySQL數據庫技術(課時:3天)
9.1 MySQL概述
9.2 MySQL服務器的啟動和關閉 9.3 操作MySQL數據庫
9.4 操作MySQL數據表(庫表屬性、數據結構)9.5 操作MySQL數據
9.6 phpMyAdmin圖形化管理工具
9.7 作業:使用sqlyog或者phpmyadmin建立庫表 9.8 拓展:數據庫優化設計、外鍵
第10章 PHP與MySQL數據庫編程技術(課時:4天)
8.1 PHP操作MySQL數據庫的步驟 8.2 連接數據庫服務器
8.3 選擇指定數據庫(mysql_connect)8.4 數據庫基本操作(CURD)8.5關閉數據庫連接(mysql_close)8.6 作業:完成一個簡單的留言板
8.7 拓展:join、where、between、in的sql關鍵詞 第9章 面向對象技術(課時:8天)
9.1 面向對象技術 9.2 類和對象
9.3 面向對象特性(封裝、多態、繼承)
9.5 作業:用php寫出一個簡單的mysql類或page類 9.6 拓展:抽象、接口的學習(非必學)第10章 thinkphp框架的使用(課時:1周)
10.1 理解mvc框架的含義、安裝thinkphp 10.2 配置thinkphp的相關信息
10.3 學習thinkphp的數據庫、分頁、session、cookie操作 10.4 學習thinkphp的驗證碼、文件上傳、圖片修改功能 10.4 作業:使用thinkphp完成一個會議管理系統 第11章 B2C電子商務網站開發(課時:3周)
11.1 需求分析 11.2 系統設計 11.3 數據庫設計 11.4 系統實現 11.5 網站后臺開發 11.6 網站前臺開發 11.7 會員中心模塊開發
11.8 作業:使用TP框架完成一個小型的商城網站
以上全部課程完成需要課時總計3個月。
四、教學方法與手段
教學中要多采用實例教學等現代教學手段,加強直觀性教學,注意理論聯系實際,重視培養學生的實際操作能力。
在教學過程中注意教學方法的運用,多采用能激發學生學習積極性、主動性的教學方法,如課堂討論、辯論等。
五、考核方式
采取期末考試與上交作品相結合的方式。平時考勤和作業占成績的30%,期末作品占成績的70%。六:主要教材:
《兄弟連PHP》視頻
七、學習指導方案
布置作業題(作品),并讓學生做平時作品,遇到問題可及時和任課教師聯系進行答疑。
2017年3月3日
第三篇:PHP程序設計--項目報告
《PHP程序設計》課程
項 目 報 告
專業班級: 學
號: 姓
名:
日
期:
****年**月**日
項目名稱
(參考提綱如下,整體要求是篇幅8頁-12頁,不要超過12頁)
1.項目需求
(描述要實現的功能)
2.項目設計
(分點描述清楚項目架構)(1)整體流程圖
(2)功能模塊及其對應頁面
(3)代碼類及其相互關系
(4)數據庫設計
3.關鍵代碼解釋
(把業務處理或數據傳遞等,比較關鍵的代碼進行解釋,逐行說明該代碼是干什么的)例如
(1)數據庫連接,SQL執行(2)用戶注冊
(3)添加、刪除文章(4)文章列表 …(等等)
第四篇:程序設計教學大綱
廣東醫學院
數學與計算機科學教研室
教學大綱
程序設計
2010年9月
《程序設計》
教學大綱
(供非信息管理專業和生物醫學工程專業使用)
Ⅰ 前言
《程序設計》是醫療本科、檢驗本科、影像等專業學生的一門計算機應用必修課。課程旨對VISUAL FOXPRO在數據管理應用方面作介紹,使學生初步了解VISUAL FOXPRO在醫學領域的實際應用,進一步理解和掌握VISUAL FOXPRO的功能、特點,使用方法和常用命令,學會建立和使用數據庫進行數據管理,學會建立和執行命令文件,掌握和學會應用程序結構,了解內存變量的使用。提高學生在今后的實際工作中使用計算機來解決實際問題的能力。
本課程教學要求的層次是:
一 掌握:要求學生能夠全面、深入理解和熟練掌握所學內容,并能夠用其分析、初步設計和解答與應用相關的問題。
二 理解:要求學生能夠較好地理解所學內容,并且能夠進行簡單分析和判斷。三 了解:要求學生能夠一般地了解所學內容。
本課程教學參考學時為72學時,理論36學時,實驗36學時。
Ⅱ 正文
第一章 數據庫系統一 教學目的
讓學生熟悉系統的操作界面,知道怎么樣配置和簡單操作系統,對VFP系統的文件類型有初步的認識。
二 教學要求
(一)理解數據庫的基本概念和數據模型,建立數據庫的基本思想。
(二)了解VFP系統的有關情況、主要技術性能指標。
(三)理解VFP系統的文件類型,這對以后學生的操作很重要。
三 教學內容
(一)數據庫基礎知識,包括基本概念、數據模型、關系數據庫及其特點。
(二)VFP系統的特點和運行。
(三)VFP系統的集成開發環境。
(四)VFP系統的安裝。
(五)VFP系統的配置。
(六)VFP系統的文件類型,如:dbf、.fpt、.idx、.prg、.app、.scx、.sct、.spr、.spx、.mnx、.mnt、.mpr、.exe。
第二章 Visual Foxpro語言基礎 一 教學目的
學生學習VFP系統的基本語言,對課程的基礎知識有所了解,熟悉VFP的最基本操作,是學好后面內容的關鍵。
二 教學要求
(一)理解各種不同的額數據類型。
(二)理解數據存儲。
(三)掌握運算符和表達式。
(四)掌握各種函數的使用方法、要求。
三 教學內容
(一)VFP的主要數據類型:字符(C)、數值(N)、日期(D)、邏輯(L)、備注(M)、通用(G)。
(二)常量、變量(內存、字段變量)。
(三)表達式和運算符。
(四)函數,如&,ABS(),ALLTRIM(),LTRIM(),AT(),BOF(),CHR(),COL(), CTOD(),DATE(),DAY(),DTOC(),EOF(),FILE(),FOUND(),IIF(),INT(),LEN(), LOWER(),MONTH(),RECNO(),ROUND(),ROW(),SPACE(),STR(),SUBSTR(),TYPE(), UPPER(),VAL(),YEAR()。
第三章 VFP數據庫及其操作
一 教學目的
學生了解項目管理器,懂得數據庫的基本操作,可以維護日常的數據庫數據,根據要求對數據庫做排序或索引查詢,滿足一般的簡單查詢要求。
二 教學要求
(一)掌握創建項目、數據庫和數據表。
(二)掌握數據表的基本操作。
(三)掌握數據表的維護。
(四)掌握數據部排序和索引。
(五)掌握多數據表操作。
三 教學內容
(一)創建項目,項目文件的建立、打開和關閉。
(二)創建數據庫,數據庫文件的建立、打開和關閉。
(三)創建數據表,數據表文件的建立、打開和關閉。
(四)數據表的基本操作。數據表的瀏覽和記錄的定位,命令包括:GOTO、SKIP、LOCATE和CONTINUE、FIND、SEEK。
(五)數據表的維護,包括:文件結構的修改,記錄的輸入(增添、插入和用另一個庫添加),數據表結構,數據表記錄的顯示和打印(包括如下命令: LIST、DISPLAY、LIST STRU、DISPLAY STRU、BROWSE、?和??),記錄的刪除與恢復,記錄內容的修改命令包括:BROWSE、EDIT、CHANGE、REPLACE,文件目錄的顯示,表文件和一般文件的復制,文件刪除和更名,表結構描述文件的操作和轉換(COPY STRUCTURE TO EXTENDED 和 CREATE FROM 命令)。
(六)數據表排序與索引。一般查詢 LOCATE和COTINUE,FIND和SEEK。數據表的統計,命令包括:SUM、AVERAGE、COUNT、TOTAL。數據庫的統計,命令包括:SUM、AVERAGE、COUNT、TOTAL。
(七)多數據表操作 工作區的選擇。當前庫及當前記錄字段的訪問。數據庫的連接(JOIN)、關聯(SET RELATION)。
第四章 查詢和視圖
一 教學目的
學生懂得根據要求建立查詢和視圖。
二 教學要求
(一)理解查詢的概念。
(二)掌握查詢文件的建立和查看。
(三)理解視圖的概念。
(四)掌握視圖的創建和數據的更新。
三 教學內容
(一)查詢的概念。
(二)創建查詢。
(三)查看查詢文件。
(四)視圖的概念。
(五)創建視圖。
(六)用視圖更新數據。
(七)怎樣使用視圖。
第五章 結構化查詢語言SQL 一 教學目的
學生懂得簡單的SQL語言,會使用基本的SQL語言進行查詢。
二 教學要求
(一)理解SQL-SELECT查詢語句。
(二)掌握理解SQL-SELECT查詢語句的一些基本應用。
三 教學內容
(一)SELECT語句的介紹。
(二)SELECT語句的基本查詢。
(三)排序查詢和計算分組查詢。
(四)聯接查詢和查詢的輸出。
第六章 結構化程序設計
一 教學目的
了解VFP語言的特點、語句構成和數據結構,能讀懂源程序,并繪制流程圖,編寫和調試程序。掌握結構化程序設計的方法。
二 教學要求
(一)掌握程序的建立和執行。
(二)掌握程序設計常用命令。
(三)掌握程序的基本控制結構。
(四)理解過程與自定義函數。
(五)掌握程序的調試。
三 教學內容
(一)程序文件的建立模式、修改以及執行方式。
(二)程序設計的基本命令:note、text、set、clear、close、cancel、return、quit、wait、accept、input、@...SAY...GET與READ等語句。
(三)三種程序控制結構:順序、分支和循環。
(四)基本程序設計語句 條件語句(IF...ELSE...ENDIF)2 多分支語句(DO CASE...ENDCASE)3 循環語句和有關語句(DO WHILE...ENDDO 和EXIT、LOOP)4 數據輸入語句(ACCEPT、WAIT、INPUT)
(五)過程文件與自定義函數的定義和使用方法、帶參數的過程調用。
(六)程序的調試。
第七章 面向對象程序設計
一 教學目的
學生了解面向對象的程序設計的基本概念――對象和類,初步掌握VFP中的類與對象及其屬性、方法的設置和使用。
二 教學要求
(一)了解對象、類、屬性、事件與方法。
(二)理解如何設計類。
(三)理解如何創建對象。
三 教學內容
(一)對象的概念、類的概念,并且介紹VFP中的類。
(二)對象的屬性、事件和方法的設置和使用。
(三)類的創建、類屬性的設置、類方法的定義以及通過編程來定義類。
(四)對象的創建、引用以及對象的屬性設置與方法調用。
第八章 表單設計與應用 一 教學目的
學生了解表單這一應用程序中最常見的交互式操作界面,理解怎樣利用對象的屬性、事件和方法來構建簡單的表單。
二 教學要求
(一)掌握創建表單。
(二)理解表單設計器的使用。
(三)表單和常用控件的設計。
三 教學內容
(一)表單的建立、保存和運行方法。
(二)利用表單控件工具欄、屬性窗口、代碼窗口對表單進行簡單的設置。
(三)表單與一些常用控件的設計,如標簽控件、文本框控件、命令按鈕控件等。
第九章 報表設計與應用
一 教學目的
學生初步掌握報表的設計,可以設計一般功能的報表文件。
二 教學要求
(一)掌握報表的創建。
(二)理解報表的設計。
(三)掌握報表控件的使用。
(四)理解報表中數據的分組。
(五)理解報表的輸出設置。
三 教學內容
(一)報表的創建、保存與瀏覽。
(二)設計報表的一般步驟。
(三)標簽控件、域控件等控件與報表變量的使用。
(四)一級數據分組與二級數據分組。
(五)報表的頁面設置、預覽和打印報表。
Ⅲ 教學組織與方法
一 實施機構:第二臨床學院數學與計算機科學教研室。
二 組織內容:教案講義審核、集體教學備課、教學方法研究。三 教學方法:
理論教學:采用啟發式的課堂教學形式,以現代教育技術為主要手段進行講學,核心內容講授為主,重點內容介紹為主,一般內容自學為主。
實驗教學:以班為單位在機房上機練習。輔導形式:輔導講義、課堂答疑。
四 考核方法:考試采用閉卷筆試。教學測量分平時測驗和期末考試。
Ⅳ 教學時數分配表
授課內容
學時
教學手段 實驗內容
學時
類型
常量、變量、運算符和表達式(3.1~3.2)
常用函數(3.1~3.4);數據表的建立(4.1)
1.數據庫系統概論(1.1~1.3)2 2
常量、變量、運算符
CAI、操作
和表達式(3.1~3.2)常用函數(3.1~3.4);
CAI、操作
數據表的建立(4.1)1.數據庫系統概論2 2
驗證型 驗證型
2.數據表的基本操作(4.2.1~4.2.3)
數據表的基本操作(4.2.4~4.2.6);排序(4.3.1)
數據表的索引(4.3.2~4.3.4);查詢命令(4.4.1)
數據表的統計(4.4.2)數據表間的操作(4.5.1~4.5.4)數據庫及其操作(5.1~5.3)查詢文件的建立與視圖的建立(5.4~5.5)
結構化查詢語言SQL(6.1~6.4)
程序順序結構、分支結構(7.1~7.3)
程序循環結構(7.4.1~7.4.2)程序循環結構(7.4.3~7.4.4)模塊結構程序設計(7.5.1~7.5.3;7.5.5)
模塊結構程序設計(7.5.4;7.5.6;7.6.1~7.6.4)表單設計(8.5.1~8.5.5)
表單設計(8.5.6~8.5.10;8.6)報表設計(9.1~9.4)菜單設計(9.4.1~9.4.5);內容CAI、操作
(1.1~1.3)
2.數據表的基本操作(4.2.1~4.2.3)數據表的基本操作CAI、操作(4.2.4~4.2.6);排序
(4.3.1)
CAI、操作
數據表的索引(4.3.2~
4.3.4);查詢命令(4.4.1)數據表的統計(4.4.2)CAI、操作 數據表間的操作
(4.5.1~4.5.4)2 CAI、操作
實驗測試一(開卷,獨
立完成)2 CAI、操作
查詢文件的建立與視
圖的建立(5.4~5.5)2 CAI、操作
結構化查詢語言
SQL(6.1~6.4)2 CAI、操作
程序順序結構、分支
結構(7.1~7.3)2 CAI、操作
程序循環結構(7.4.1~
7.4.2)2 CAI、操作
程序循環結構(7.4.3~
7.4.4)2
CAI、操作
模塊結構程序設計
(7.5.1~7.5.3;7.5.5)模塊結構程序設計CAI、操作(7.5.4;7.5.6;7.6.1~
7.6.4)2 CAI、操作
表單設計(8.5.1~
8.5.5)2 CAI、操作
表單設計(8.5.6~
8.5.10;8.6)2 CAI、操作 報表設計(9.1~9.4)2
CAI、操作 菜單設計(9.4.1~驗證型 驗證型 驗證型
驗證型
驗證型 2 驗證型 2 驗證型 2 驗證型 2 驗證型 2
綜合型
綜合型 綜合型 2
綜合型 綜合型 2
綜合型
復習
合計
9.4.5);內容復習
第五篇:VF程序設計教學大綱
《VF程序設計》教學大綱
一、課程名稱:《VF程序設計》
課程負責人:袁明蘭
二、學時與學分:48
三、適應專業:外語、建筑設計技術、工程監理、藝術、旅游等專業
四、課程教材:張彥芳等編著《Visual FoxPro程序設計》,中國地質大學出版社,2011年
五、參考教材:蘇忠等.Visual Foxpro 6.0中文版應用與開發.電子工業出版社,2003 楊國才編著《Visual FoxPro程序設計》,重慶大學出版社,2002年
謝膺白.Visual Foxpro 6.0中文版教程.人民郵電出版社,2002 肖金秀.新編Visual Foxpro 6.0應用基礎教程.中國石化出版社,2011
六、課程的性質、目的和任務:
本課程是非計算機專業的主要公共基礎課。
通過本課程的學習,使非計算機專業的學生掌握數據庫的基本概念和VFP的基礎知識,熟練掌握數據庫的基本操作,并能進行初步的程序設計,能應用VFP進行數據庫管理。
七、課程的基本要求:
通過理論教學和實驗教學,達到如下基本要求。
1.了解計算機數據管理的發展、掌握數據系統、關系數據庫的基本概念,掌握面向對象程序設計的概念,理解數據的一致性和完整性。
2.了解Visual FoxPro的發展、特點及安裝,掌握Visual FoxPro 6.0的啟動與關閉。熟悉Visual FoxPro 6.0系統界面,理解其幾種工作方式。了解項目管理器、常用項目元素與文件類型、創建項目文件,及項目管理器的使用。
3.掌握常量與變量、數據類型,了解常用的文件類型,掌握幾種常用函數的應用、運算符與表達式的應用,掌握內存變量的幾種操作,掌握數組的應用。理解Visual FoxPro 6.0命令及命令和子句的使用規則。
4.掌握數據表的基本操作(表結構及字段的基本要素、表的創建和修改[使用表設計器]、表的打開與關閉、數據記錄的輸入、顯示和編輯、錄指針與定位、邏輯與物理刪除表的記錄、記錄的復制與添加、表的索引、表的查詢、表的運算等),掌握多表工作區及其應用。
5.理解數據庫的概念與基本組成、掌握數據庫的基本操作、理解數據庫表的數據完整性、熟練掌握數據庫表之間的關聯、了解參照完整性。
6.理解程序與結構化程序設計的基本概念,掌握程序文件的建立、執行與編輯,掌握程序設計的基本命令,掌握程序的基本控制結構,掌握變量的作用域
與生存期,理解模塊化程序設計方法與模塊化程序設計,掌握子程序和過程與自定義函數及其調用,學會程序的調試,熟練掌握結構化程序設計簡單應用。
7.掌握面向對象的基本概念、掌握對象及其屬性、事件、方法,了解類的創建與使用。
8.熟練掌握表單的創建與管理,掌握猜數游戲設計、計算器設計、學生成績查詢與修改界面設計、軟件登錄界面與權限設計。
9.理解查詢的概念、掌握用查詢設計器創建查詢、創建多表查詢,用查詢向導創建查詢,運行查詢。了解用視圖設計器創建本地視圖、了解用視圖向導創建本地視圖、視圖的使用、利用視圖更新源表數據。
10.了解SQL語言概述、熟練掌握SQL語句對數據表的操作(創建數據表,SQL修改表結構,SQL查詢數據表,SQL對數據表運算,SQL刪除表記錄,SQL更新表的記錄內容)。
11.了解菜單設計器、標準菜單及快捷菜單的設計。了解報表基本概念、報表的數據來源、報表設計器,了解報表的創建(用報表向導創建、用報表設計器創建),了解設置報表(給報表添加帶區、改變報表的列標簽、修改報表表達式、增加表格線、頁面設置、字體設置、布局設置、在報表中使用數據分組、匯總區),了解使用報表(報表命令、報表預覽和打印機設置),了解標簽設計。
12.了解應用需求分析、數據庫與表設計、系統功能模塊設計、菜單設計、用戶界面設計、查詢設計、.報表設計、系統維護設計、系統模塊調試、用項目管理器連編成應用程序、應用程序管理、發布樹、應用程序發布和安裝。
八、課程的主要內容:
㈠ 理論教學 1.數據庫基礎知識 數據庫、數據庫管理系統和數據庫系統的基本概念、數據管理技術的產生和發展;數據庫系統的組成及體系結構;數據庫管理系統(DBMS)的功能;關系模式的基本術語、主要操作和數據完整性約束;面向對象程序設計的基本概念(包括類、對象、事件、方法和屬性等)。
2.Visual FoxPro 系統簡介
Visual FoxPro的發展、特點及安裝、啟動與關閉。Visual FoxPro 6.0系統界面、幾種工作方式,項目管理器、及項目管理器的使用。3.Visual Foxpro應用基礎
常量與變量、數據類型,文件類型、幾種常用函數、運算符與表達式的應用,內存變量的幾種操作,數組的應用,Visual FoxPro 6.0命令及命令和子句的使用規則。
4.數據表的基本操作 數據表的基本操作(表結構及字段的基本要素、表的創建和修改[使用表設計器]、表的打開與關閉、數據記錄的輸入、顯示和編輯、錄指針與定位、邏輯與物理刪除表的記錄、記錄的復制與添加、表的索引、表的查詢、表的運算等),多表工作區及其應用。
5.結構化程序設計
程序與結構化程序設計的基本概念,程序文件的建立、執行與編輯,程序設計的基本命令,程序的基本控制結構,變量的作用域與生存期,模塊化程序設計方法與模塊化程序設計,子程序和過程與自定義函數及其調用,程序的調試。6.數據庫設計
數據庫的概念與基本組成、數據庫設計器的使用、數據庫的建立、打開與關閉(命令)、數據庫表的數據完整性、數據庫表之間的關聯、參照完整性。7.面向對象程序設計初步
面向對象的基本概念、對象及其屬性、事件、方法,類的創建與使用。8.表單與控件
表單的創建與管理,猜數游戲設計、計算器設計、學生成績查詢與修改界面設計、軟件登錄界面與權限設計。9.菜單設計
菜單設計器、標準菜單及快捷菜單的設計。10.查詢與視圖
查詢的概念、用查詢設計器創建查詢、創建多表查詢,用查詢向導創建查詢,運行查詢。用視圖設計器創建本地視圖、用視圖向導創建本地視圖、視圖的使用、利用視圖更新源表數據。SQL語言概述,對數據表的操作(創建(數據庫和)數據表,SQL修改表結構,SQL查詢數據表,SQL對數據表運算,SQL刪除表記錄,SQL更新表的記錄內容)11.報表與標簽設計
查詢的概念、用查詢設計器創建查詢、創建多表查詢,用查詢向導創建查詢,運行查詢。用視圖設計器創建本地視圖、用視圖向導創建本地視圖、視圖的使用、利用視圖更新源表數據。SQL語言概述,對數據表的操作(創建(數據庫和)數據表,SQL修改表結構,SQL查詢數據表,SQL對數據表運算,SQL刪除表記錄,SQL更新表的記錄內容)。12.應用程序的開發與發布過程
應用需求分析、數據庫與表設計、系統功能模塊設計、菜單設計、用戶界面設計、查詢設計、.報表設計、系統維護設計、系統模塊調試、用項目管理器連編成應用程序、應用程序管理、發布樹、應用程序發布和安裝。
九、先修課程:
本課程是非計算機專業的基礎課,其先修課程是計算機文化基礎。
十、考核方式:
理論教學部分占70%,實驗教學部分占30%,理論教學部分集中筆試,實驗教學部分以完成16個實驗和上機考試進行考核。
十一、學時分配:
講授: 48 學時
1.數據庫基礎知識
2學時 2.Visual FoxPro 系統簡介
2學時 3.Visual Foxpro應用基
4學時
4.數據表的基本操作
10學時 5.程序設計
14學時 6.數據庫設計
1學時 7.面向對象程序設計初步
2學時 8.表單與控件
6學時 9.菜單設計
1學時 10.查詢與視圖
2學時 11.報表與標簽設計 1學時 12.應用程序的開發與發布過程 1
學時