




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
《PHP應用程序開發(fā)》實驗大綱實驗教學的目的和要求1.實驗目的:PHP動態(tài)實訓是教學過程中重要的實踐性教學環(huán)節(jié)。它是根據(jù)專業(yè)教學計劃的要求,在教師指導下對學生進行的專業(yè)技能的訓練,培養(yǎng)學生綜合運用理論知識分析和解決實際問題的能力,實現(xiàn)由理論知識向操作技能的轉化,是對理論與實踐教學效果的檢驗,也是對學生綜合分析能力與獨立工作能力的培養(yǎng)過程。2.實驗要求:動手制作之前,須認真做好需求分析,熟悉PHP開發(fā)環(huán)境的使用,掌握PHP語言在面向對象的可視化編程中的應用。二、實驗項目名稱和學時分配序號實驗項目名稱學時數(shù)必/選開01MySQL概述4必02MySQL基礎操作6必03使用SQL語句4必04高級對象6必05PHP起點4必06PHP數(shù)組和字符串4必07PHP面向對象4必08文件上傳和異常處理4必09PHP操作MySQL數(shù)據(jù)庫6必10Cookie、Session及圖像處理4必單項實驗的內容和要求(包括實驗分組人數(shù)要求)實驗一MySQL概述使用Windows服務管理器啟動和關閉MySQL服務使用net命令啟動和關閉MySQL服務登錄到MySQL數(shù)據(jù)庫服務器使用“SHOWSTATUS;”命令查看MySQL服務器的狀態(tài)信息。使用“SHOWDATABASES;”命令查看MySQL服務器下的默認數(shù)據(jù)庫。使用“USEmysql”命令切換“mysql”為當前數(shù)據(jù)庫。 分組:一人一組實驗二MySQL基礎操作使用CREATETABLE語句創(chuàng)建GoodsType表,并添加約束使用CREATETABLE語句創(chuàng)建Goods表,并添加約束使用CREATETABLE語句創(chuàng)建SCarInfo表,并添加約束分組:一人一組實驗三使用SQL語句 1、查詢所有的用戶信息。2、查詢商品信息,列出商品的編號、名稱、價格、銷量、圖像,并按價格從高到低排序。3、查詢“華為P9_PLUS”的2017年全年的銷售量。4、查詢Goods表中gdPriced不大于50的商品名稱。5、查詢Goods表中gdCity值為“長沙或“西安”,且gdPriced小于等于50的商品名稱。6、查詢Goods表中gdPriced在100到500元的商品名稱。7、查詢Goods表中gdCity為長沙、西安、上海三個城市的商品名稱。8、查詢Users表中gdName第2個字為“湘”的用戶姓名、性別和手機號。9、查詢Users表中uImage為空的用戶姓名和性別。10、查詢Goods表中gdPrice大于200的商品來源哪些城市。11、查詢Goods表tID為1的商品編號、名稱和價格,并按價格升序排列。12、查詢Goods表前3行記錄的商品編號、名稱和價格。13、查詢Users表,統(tǒng)計各城市的用戶人數(shù)。14、查詢Goods表中商品類別為“服飾”的商品ID、名稱、價格及類別名稱。15、查詢用戶名為“段湘林”購買商品的訂單總金額。16、查詢每個用戶的訂單金額,列出uID,uName,oTotal。 分組:一人一組實驗四高級對象1、創(chuàng)建名為view_ugd的視圖,用來顯示用戶購買的商品信息,包括用戶名,商品名稱,購買數(shù)量以及商品價格。2、修改名為view_ugd的視圖,用于顯示商品的購買的用戶名,商品名和商品價格。3、刪除視圖view_ugd。4、創(chuàng)建存儲過程,查詢goods表中前5條商品的gdName和gdPrice。5、創(chuàng)建存儲過程spGetgoodsbygdID,根據(jù)商品ID查詢指定的商品信息,顯示gdCode,gdName,gdPrice,gdCity。6、創(chuàng)建存儲過程spGetuIDbyuName,根據(jù)用戶名返回用戶ID7、創(chuàng)建觸發(fā)器,創(chuàng)建觸發(fā)器trigInsertusers,當向users表插入記錄時,設置當前記錄的uRegTime的值為系統(tǒng)日期時間。8、向users表中插入數(shù)據(jù)進行測試9、刪除觸發(fā)器trigInsertusers 分組:一人一組實驗五PHP起點1、安裝phpstudy并配置phpstudy環(huán)境2、使用HBuilder編寫一個PHP腳本并能正常訪問3、使用switch…case語句,根據(jù)變量url的值進行判斷域名的某一部分.例: www:這是網(wǎng)站主機 Phpcoding:這是網(wǎng)站名稱主體 cn:這是國內域名的后綴4、任意給定三個數(shù)字,把三個數(shù)字按照由低到高的順序排序,并輸出結果5、編寫PHP程序,找出100-200之間的所有素數(shù) 素數(shù)的定義是只能被1和自己整除的數(shù),首先要判斷100-200之間的數(shù)哪一個是數(shù)表,如果是就輸出,不是就跳過 分組:一人一組實驗六PHP數(shù)組和字符串1、自定義函數(shù)求任意數(shù)的任意次方,并求次方后的后三位2、有一個手機號,除去后4為顯示,其余的都用*代替。 如果為*******87673、判斷用戶輸入的密碼是否是8位以上,同時判斷輸入的兩次密碼是否一致4、將數(shù)組中的值按照由小到大的順序進行排序5、某個班級的分數(shù)保存在數(shù)組中,查看該班級中有沒有得滿分(100分)的學員6、使用數(shù)組完成如圖所示的效果 分組:一人一組實驗七PHP面向對象1、在程序中,設計一個表示學生的類,該類具有以下屬性和方法: 該類具有表示姓名的屬性 該類具有表示性別的屬性 該類具有表示說話行為的sayHello()方法,并且用于輸出學生的姓名。 創(chuàng)建一個名為__construct()的方法為構造方法. 使用new關鍵字創(chuàng)建一個Student類的實例對象,并且在實例化的過程中被調用構造方法,而且允許在實例化時傳遞參數(shù)。2、在PHP的OOP中,如果需要將多個對象的特征提取,則可以定義其父類,然后子類繼承。 聲明一個goods商品類,定義其子類book和phone. 包含兩個屬性名稱name和價格price.3、抽象類和抽象方法 將父類goods商品類聲明為抽象類,而其中方法getName聲明為抽象方法 在子類中實現(xiàn)抽象方法. 分組:一人一組實驗八文件上傳和異常處理制作文件上傳界面:upload.php,實現(xiàn)圖片上傳功能 要求: 上傳圖片格式必須是.jpg或.gif 圖片大小不能超過1mb 根據(jù)當前的系統(tǒng)時間作為新上傳的文件名稱.2、編寫一個函數(shù),對傳入?yún)?shù)進行檢查,如果不符合要求,拋出異常。然后在程序中捕獲和處理異常。 要求: 創(chuàng)建一個自定義異常類,繼承自Exception 當除數(shù)為0時,拋出異常 分組:一人一組實驗九PHP操作MySQL數(shù)據(jù)庫編寫添加雇員信息表單頁面,點擊添加時向數(shù)據(jù)庫的雇員表中添加一條記錄。編寫php代碼,實現(xiàn)雇員信息的查詢功能。編寫php代碼,實現(xiàn)修改雇員信息的功能。分組:一人一組實驗十Cookie、Session及圖像處理 1、使用Cookie實現(xiàn)顯示用戶上次訪問時間的功能 設置當前登錄時間到Cookie中,有效期為半小時 判斷Cookie是否存在。 如果存在則顯示Cookie中保存的值。 如果不存在,則表示第一次訪問本站2、在Web應用開發(fā)中,經(jīng)常需要實現(xiàn)用戶登錄的功能。假設有一個名為“username”的用戶,當該用戶進入網(wǎng)站首頁時: 如果還未登錄,則頁面會提示登錄并且自動跳轉,進入登錄界面。 當用戶登錄時,如果用戶名和密碼都正確,則登錄成功,否則提示登錄失敗。 登錄成功后,還可以點擊“注銷”,回到首頁,顯示用戶未登錄時的界面。3、使用GD庫實現(xiàn)驗證碼
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 自動駕駛技術測試合作協(xié)議
- 《創(chuàng)新課程設計:物理游戲化教學法教案》
- 八年級英語語法知識總結與提升教學教案
- 鋼筋綁扎承包合同
- 阿甘正傳節(jié)選與人生哲學的思考:英語文學賞析教學教案
- 網(wǎng)絡安全風險評估及防御合作協(xié)議
- 裝修工程區(qū)域消防安全協(xié)議書
- 航空航天材料科技知識重點梳理
- 數(shù)據(jù)空間發(fā)展戰(zhàn)略藍皮書內容
- 知識產權授權轉讓與使用協(xié)議
- DB11∕T 1772-2020 地源熱泵系統(tǒng)評價技術規(guī)范
- 財務審計服務方案投標文件(技術方案)
- 專題二網(wǎng)絡消費者購買行為分析(課件)職教高考電子商務專業(yè)《網(wǎng)絡營銷實務》
- 中建有限空間作業(yè)施工方案
- 2024脈沖式布袋除塵器設備運行情況記錄表(模板)
- 管理批次管理辦法
- 機器人維護協(xié)議范文
- 助理值班員(中級)技能鑒定理論題庫(濃縮400題)
- 診所負責人變更申請書
- DL-T5334-2016電力工程勘測安全規(guī)程
- (高清版)JTG D50-2017 公路瀝青路面設計規(guī)范
評論
0/150
提交評論