




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
《Web開發技術》課程實驗教學大綱一、課程基本信息課程代碼:16142803課程名稱:Web開發技術英文名稱:WebDevelopingTechnology實驗總學時:24適用專業:針對大數據管理及應用專業本科生課程類別:專業選修課先修課程:C語言程序設計,信息系統開發方法與工具實驗教學的總體目的和要求1、對學生的要求:使學生了解Web開發技術的前沿理論和先進應用,同時認清Web開發技術的發展趨勢。讓學生掌握課程中的基本原理和理論方法;能將實驗過程、求解方法及在實驗過程中的收獲和發現的問題正確地表達出來,并以實驗報告的形式總結出來。2、對教師的要求:授課教師實驗前在課堂上簡單講解實驗流程,實驗中解答學生的疑問。3、對實驗條件的要求:Eclipse、JDK、Tomcat、Office、SQLServer等基于JSP技術的Web開發環境。三、實驗教學內容實驗項目一實驗名稱:Web應用開發環境配置與簡單動態網頁設計實驗內容:第1題:安裝Eclipse,然后新建一個Web項目,在該項目的根目錄下創建index.jsp,在index.jsp頁面中通過JSP表達式輸出“金山銀山,不如綠水青山,而且綠水青山就是金山銀山。”文字。引入愛護環境主題。關于自然資源的傳統認識,打破了發展與保護對立的束縛,樹立了保護自然環境就是保護人類、建立生態文明就是造福人類的新理念。第2題:開發一個JSP網頁,實現:1+3+5+...+99。第3題:開發一個JSP網頁,實現動態顯示系統時間。第4題:開發一個JSP網頁,統計訪問本站的客戶數。第5題:開發兩個JSP網頁,模擬系統登錄管理功能。例如:用戶名—guest,密碼—abc123實驗性質:設計性實驗學時:3實驗目的與要求:1)掌握WEB服務器的安裝與配置;2)熟悉WEB工作原理;3)熟悉JSP運行環境;4)熟悉WEB前臺開發技術;實驗條件:Eclipse、JDK、Tomcat、Office、SQLServer等基于JSP技術的Web開發環境:研究與思考:研究Web應用中配置端口、應用、默認應用和歡迎文件的方法,并觀察其作用。實驗項目二實驗名稱:Web腳本語言程序開發實驗內容:第1題:利用Eclipse構建一個“實驗二Web腳本語言程序開發”用例測試平臺。第2題:開發一個JavaScript網頁程序,實現:(1)輸入17,輸出"對不起,您未滿18歲,沒有權利投票!"(2)輸入19,輸出"請慎重投下您寶貴的一票!"第3題:開發一個JavaScript網頁程序,實現:(1)年齡小于18,性別是男,愛好打球,籍貫是湖南;輸出:王強,男,湖南人,喜歡打球。(2)年齡大于或等于18,輸出當前選擇的狀態。第4題:開發一個JavaScript網頁程序,實現:輸出100——200之間13的倍數。第5題:開發兩個JSP網頁,模擬系統注冊管理功能。必有的注冊屬性:班級、學號、姓名、籍貫、愛好,可以增加其它注冊屬性。實驗性質:設計性實驗學時:3實驗目的與要求:1)熟悉WEB腳本語言;2)進一步熟悉WEB前臺開發技術;3)熟悉JavaScript腳本語言實驗條件:Eclipse、JDK、Tomcat、Office、SQLServer等。研究與思考:思考表單封裝的數據發送到另一個JSP頁面,如何獲取文本框、單選框、復選框、列表/菜單框、密碼框等提交的信息?實驗項目三實驗名稱:JSP內置對象實驗內容:第1題:利用“框架網頁”構建一個“實驗三JSP內置對象”用例測試平臺。第2題:開發2個JSP網頁程序,實現:(1)獲取文本框、單選框、復選框、列表/菜單框、密碼框等提交的信息;(2)獲取按鈕的名字;第3題:開發2個JSP網頁程序,實現:(1)輸入小于2的整數;輸出:請重新輸入。(2)輸入大于或等于2的整數N;輸出:1—N之間所有素數。基于素數引入關于素數應用的密碼體制,基于大整數分解的困難問題。介紹王小云教授先后兩次破解美國頂級密碼MD5和SHA-1,創造了密碼學不可逾越的神話。第4題:開發一個JSP網頁程序,實現:輸出1+2+...+m=N(1<=N<=1000)的m與N。第5題:開發一個JSP網頁程序,實現:N個數的最小值。實驗性質:設計性實驗學時:3實驗目的與要求:1)進一步熟悉WEB后臺開發技術;2)掌握request、out、response等對象;3)熟悉application、session等對象及其應用。實驗條件:Eclipse、JDK、Tomcat、Office、SQLServer等。研究與思考:在不同JSP頁面間值是如何傳遞的?有哪些方法可以實現頁面間參數的傳遞以及獲取方法?實驗項目四實驗名稱:JavaBean組件開發實驗內容:第1題:應用Eclipse新建一個名為Book的值JavaBean。要求該JavaBean含有屬性:bookId(String),bookName(String),bookPrice(double),并編寫getter,setter函數。基于此JavaBean基礎上可以考慮開發主題為鄉村兒童讀物二手書店的Web系統,通過系統減少這方面的城鄉差距。偏僻的貧困山區或偏遠地區,適宜兒童閱讀的書籍相對缺乏,城市里的兒童讀物豐富且多種多樣,但是隨著城里兒童成長,有些書籍不再需要而被丟棄,為減少浪費,合理利用書籍資源,請對應開發Web系統。第2題:在文本框中動態輸入數據,如果輸入的數據小于或等于0,提示本次輸入無效;如果輸入的數據大于或等于0,輸出以這個數據為半徑的圓周長、圓面積。第3題:開發一個JavaBeans組件Student,使得下列student.jsp能正確執行。student.jsp:<%@pagecontentType="text/html;charset=GB2312"%><%@pageimport="Student"%><HTML><BODYbgcolor=yellow><Fontsize=6><FORMaction=""Method="post"><P>輸入學生的姓名:<Inputtype=textname="name"><P>輸入學生的學號:<Inputtype=textname="number"><P>輸入學生的身高:<Inputtype=textname="height"><P>輸入學生的體重:<Inputtype=textname="weight"><BR><Inputtype=submitvalue="提交"></FORM><jsp:useBeanid="zhang"class="Student"scope="page"></jsp:useBean><jsp:setPropertyname="zhang"property="name"param="name"/><P>名字是:<jsp:getPropertyname="zhang"property="name"/><jsp:setPropertyname="zhang"property="number"param="number"/><P>學號是:<jsp:getPropertyname="zhang"property="number"/><%doubleheight=1.70;%><jsp:setPropertyname="zhang"property="height"param="height"/><P>身高是:<jsp:getPropertyname="zhang"property="height"/>米<jsp:setPropertyname="zhang"property="weight"param="weight"/><P>體重是:<jsp:getPropertyname="zhang"property="weight"/>公斤</FONT></BODY></HTML>第4題:利用JavaBean開發一個求1——N(1<N<1000)之間的素數。第5題:開發一個動態網站,利用JavaBean統計訪問網站的人。第6題:利用JavaBean開發一個“網上商店”,實現:(1)添加商品到購物車;(2)列出購物車中的商品;(3)刪除貨物。實驗性質:設計性實驗學時:3實驗目的與要求:1)熟悉JavaBean基礎知識;2)掌握在JSP中使用JavaBean的相關標簽。實驗條件:Eclipse、JDK、Tomcat、Office、SQLServer等。研究與思考:比較實驗三和實驗四中計算素數、實現網站計數器的兩種方法,分析不同方法的優點和缺點。實驗項目五實驗名稱:Servlet技術開發實驗內容:第1題:應用Eclipse新建一個名為MyServlet類文件,該類繼承HttpServlet類,實現的功能為輸出純文本信息。并完成Servlet的相關配置如下:首先通過<servlet-name>和<servlet-class>元素聲明Servlet的名稱MyServlet和類的路徑com.MyServlet,然后通過<url-pattern>元素聲明訪問這個Servlet的URI映射/textServlet。第2題:實現一個簡單的登錄程序。要求由Servlet接收用戶輸入的用戶名和密碼,然后輸出到頁面中,并完成如下操作:1)為網站配置歡迎頁面,index.jsp,如果找不到,則為sample1.html。2)使用Servlet作為控制器,請說明通過<url-pattern>元素如何聲明和訪問這個Servlet的URI映射。第3題:應用Servlet技術作為控制器,開發個人所得稅計算器。實驗性質:設計性實驗學時:3實驗目的與要求:1)熟悉Servlet運行機制和基礎知識;2)掌握Servlet作為控制器;實驗條件:Eclipse、JDK、Tomcat、Office、SQLServer等。研究與思考:分析Servlet作為控制器的作用,觀察其在MVC模式中的地位和作用。實驗項目六實驗名稱:JSP數據庫開發實驗內容:第1題:基于Eclipse構建一個“實驗六JSP數據庫開發”用例測試平臺。第2題:開發一個JSP網頁程序,實現:(1)數學成績全部及格的學生清單;(2)三科成績全部及格的學生清單;(3)統計每個學生的總分,按總分從大到小輸出的學生清單;第3題:編寫一個簡單的網上商店,用application對象存放網上的商品清單和庫存量,用session對象存放用戶的購買信息,然后利用這些信息給用戶結帳,結帳信息要求保存在數據庫中。第4題:開發JSP網頁程序,實現:(1)可以選擇不同科目(數學、英語、或物理)輸出單科及格或不及格的學生清單;(2)可以選擇不同科目(數學、英語、或物理)輸出各科目最高分與最低分的學生清單;(3)統計每個學生的平均分,按平均分輸出0-59,60-69,70-79,80-89,90-100各分數段的學生人數。本題使用的數據表是:students(學號,姓名,數學,英語,物理,平均分)。實驗性質:設計性實驗學時:3實驗目的與要求:1)掌握數據庫開發技術;2)掌握JDBC、ODBC配置;3)掌握JSP數據庫開發技術;4)掌握數據庫增加、刪除、修改、查詢等開發技術。實驗條件:Eclipse、JDK、Tomcat、Access、MySQL、SQLServer、Oracle等。研究與思考:通過編寫基于數據庫的Web應用程序,比較連接不同數據庫的方法的異同。四、考核方式按教學指導書規定的知識點進行綜合考核,考試方式為課程設計:即按選定的應用問題,開發一個完整的應用信息系統,提交系統電子版與系統文檔(包括系統需求規格說明、系統設計、系統使用說明等)。實驗教學部分占課程考核成績的40%,實驗成績評定方法:1)單項實驗成績評定:每項實驗成績3分,共18分;2)課程設計成績評定:22分。五、推薦實驗教材和教學參考書[1]JSP程序設計案例教程.劉麗華.付曉東.冶金工業出版社,2011.1[2]JavaEE程序設計與應用開發.郭克華.謝斌.陳志剛.清華大學出版社,2011-1-1[3]UML基礎與Rose建模使用教程.謝星星.清華大學出版社,2010-11[4]Web2.0動態網站開發:JSP技術詳解與應用實踐.唐愛國.杭志.王建明.清華大學出版社,2009[5]孫明磊.WEB數據庫—基于JSP技術實現電子商務網站的設計[D].吉林:吉林大學,2009.[6]JSPWEB應用程序開發教程.楊占勝.西北工業大學出版社,2010-9[7]精通TomcatJavaW
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業園區場地長期租賃與環保責任承諾合同
- 餐飲業外賣配送平臺租賃及區域代理合同
- 2025年中國切削木材專用鋸帶市場調查研究報告
- 2024年度浙江省二級建造師之二建礦業工程實務能力檢測試卷A卷附答案
- 彩票店彩票銷售區域劃分合同
- 2025年中國IC卡氣表市場調查研究報告
- 2025年中國100%羊毛紗市場調查研究報告
- 城市綠地測繪合同(示范文本GF)
- 傳統中式餐館整體租賃管理服務合同
- 2025年人教版小學二年級科學(下冊)期末試卷及答案
- 哮喘的治療與護理講課件
- 部編版語文五年級下冊全冊復習知識匯-總
- 2025年河北地礦中地建設有限公司招聘筆試參考題庫含答案解析
- 常見護理工作應急預案及流程
- 2025五年級道德與法治下冊期末綜合測試卷(含答案)
- 2025至2030中國房產證抵押貸款行業市場深度分析及投資與前景預測報告
- 2025至2030中國LNG運輸行業市場發展分析及前景預測與戰略規劃報告
- 主題3 鄉土情懷-2025年中考語文現代文閱讀主題預測與答題技巧指導(原卷版)
- GM/T 0021-2023動態口令密碼應用技術規范
- 湘教版七年級數學下冊期末考試卷(含答案與解析)
- DB32T3614-2019 工貿企業安全風險管控基本規范
評論
0/150
提交評論