第一篇:《web應用程序開發》(網絡技術專業)實驗教學大綱
《web應用程序開發》實驗教學大綱
課程代碼: 課程性質: 課程分類:專業選修課 實驗學時:32學時
適用專業:計算機網絡技術 開課單位:數學與信息技術分院 教材與主要參考資料:
教
材:《ASP.NET程序設計》,尚俊杰,清華大學出版社 參 考 書:
《WEB程序設計技術---ASP.NET》, 秦學禮,清華大學出版社
《ASP.NET簡明教程》,金雪云,清華大學出版社
《ASP.NET程序設計及應用》,蘇英如,中國水利水電出版社,2006.4
實驗教學目標
《web應用程序開發》實訓是教學的一個必要組成部分,不屬于單獨的實驗課程。通過理論教學和實驗等環節的教學,使學生加深對教學內容的理解與認識,培養學生的網絡程序設計、調試和動態頁面制作的能力。
主要儀器設備名稱(軟件名稱及安裝環境): Windows XP +IIS(Internet服務管理器)
實驗基本要求
《web應用程序開發》的實驗教學主要以上機編程方式進行,使學生掌握.NET框架結構及如何搭建運行環境;掌握VB.NET程序設計語言基礎;掌握HTML服務器控件和Web服務器控件的使用;掌握Request、Response等重要的內部對象的基本知識和基本方法; 掌握數據庫的基礎知識和SQL語言,能利用ASP.NET進行數據庫程序設計;掌握對文件和文件夾操作的基本方法;掌握利用隱藏代碼和業務對象實現程序代碼和HTML代碼分離;了解.NET的最新特性Web服務; 掌握配置Global.asax、web.Config文件和網絡安全、使用緩存、調試程序等高級應用。
實驗項目設置、內容學及學時分配建議
實驗項目:ASP.NET的運行環境的安裝和配置 建議學時:2 實驗目的:掌握ASP.NET運行環境的安裝;熟悉ASP.NET應用程序的配置;掌握Web頁的發布。實驗內容:
1、搭建 ASP.NET 的運行環境;
2、利用 EditPlus 或記事本等工具開發第一個簡單的 ASP.NET;
3、建立第一個應用程序。
實驗項目:VB.NET編程 建議學時:4 實驗目的:掌握VB.NET的數據類型,以及變量、常量的定義;掌握VB.NET的條件語句、循環語句的使用;掌握VB.NET的過程和函數;掌握VB.NET類的屬性和方法的使用。實驗內容:
1、字符串、數字、日期等數據的使用;
2、有關函數、運算符的使用方法。
實驗項目:使服務器控件的應用 建議學時:6 實驗目的:熟悉ASP.NET服務器控件的屬性和方法;掌握服務器控件中驗證控件的使用。
實驗內容:使用驗證控件實現用戶注冊
實驗項目:內部對象的應用 建議學時:6 實驗目的:熟悉和了解ASP.NET的內置對象request、response、application、session、server、cookies。實驗內容:
1、ASP.NET的內部對象Page, Request, Reponse;
2、ASP.NET的內部對Cookie,Application,Server,Session;
3、編寫郵件發送程序。實驗項目:數據庫編程 建議學時:10 實驗目的:掌握數據庫的建立基本操作; 掌握ASP.NET中數據庫的連接方法;熟悉SQL語句;掌握ASP.NET中數據庫編程。實驗內容:
1、ADO.NET中連接SqlConnection,適配器SqlAdapator,命令SqlCommand,數據集DataSet等類的作用;
2、ADO.NET檢索數據、新增、刪除數據的方法;
3、DataGrid等顯示控件的使用方法;
4、實現用戶注冊、登錄和用戶信息管理
實驗項目:文件操作 建議學時:2 實驗目的:掌握文件系統編程。實驗內容:編寫網頁計數器程序
實驗項目:配置Global.asax 文件和Web.config文件 建議學時:2 實驗目的:掌握對Global.asax 文件和Web.config文件的配置。實驗內容:
1、配置 Global.asax 和 Web.Config 文件的基本方法;
2、網絡安全綜合示例。
實驗考核:
要求學生完成全部教學環節(包括上課、實驗、作業等)之后才能參加考試。
①考試形式:無紙化考試,實驗課考試。
②評卷標準:平時成績(。
20%)+實驗(40%)+大作業(40%)
第二篇:《web應用程序開發》(網絡技術專業)教學大綱
《web應用程序開發》課程教學大綱
課程編號:
課程類別:
專業選修課
計劃學時:64
其中理論講授:32
實驗或實踐:
適用專業:計算機網絡技術 教材與主要參考資料:
1、《ASP.NET程序設計》,尚俊杰,清華大學出版社。
2、《WEB程序設計技術---ASP.NET》, 秦學禮,清華大學出版社
3、《ASP.NET簡明教程》,金雪云,清華大學出版社
4、《ASP.NET基礎教程》,馮方方,清華大學出版社。
課程的教學目的與任務
對于微軟環境下的開發人員來說,.NET的重要性無論如何強調都不為過。因此全面透徹理解這種新技術,對于每一位希望與時俱進的架構師、程序員和技術管理人員來書,都至關重要。本課程將介紹開發 ASP.NET 程序所涉及的開發工具和運行環境、VB.NET 程序設計基礎和 ASP.NET 的程序設計基礎等有關內容。通過本課程的學習,掌握開發 ASP.NET 程序的基礎知識和基本方法,對.net平臺下的程序設計有一個全面的認識和了解,并能夠獨立自主開發留言板、BBS、聊天室等web應用程序。
課程的基本要求 1.掌握.NET框架結構及如何搭建運行環境; 2.掌握VB.NET程序設計語言基礎;
3.掌握HTML服務器控件和Web服務器控件的使用;
4.掌握Request、Response等重要的內部對象的基本知識和基本方法; 5.掌握數據庫的基礎知識和SQL語言,能利用ASP.NET進行數據庫程序設計;
6.掌握對文件和文件夾操作的基本方法;
7.掌握利用隱藏代碼和業務對象實現程序代碼和HTML代碼分離; 8.了解.NET的最新特性Web服務;
9.掌握配置Global.asax、web.Config文件和網絡安全、使用緩存、調試程序等高級應用。
課程內容、教學方法及學時分配建議
第一章: ASP.NET 入門 建議學時:2 其中講授: 1 實驗或實踐:1 教學重點:掌握 ASP.NET 的開發工具和運行環境;
教學難點:掌握新建一個 ASP.NET 的基本流程和建立應用程序的意義和方法;
教學方法:講授、演示
教學內容:第一節 網絡程序設計概述
第二節 ASP.NET簡介 第三節 ASP.NET的運行環境 第四節 ASP.NET的開發工具 第五節 新建一個簡單的ASP.NET文件
第二章: VB.NET 程序設計基礎 建議學時: 8 其中講課: 4 實驗或實踐:4 教學重點:掌握數據類型、常量、變量、函數、過程、循環語句、選擇語句等;
教學難點:是類的定義、屬性、方法、繼承、重寫、共享屬性、共享方法等;
教學方法:講授、演示
教學內容:第一節 ASP.NET的數據類型
第二節 ASP.NET常量 第三節 ASP.NET變量 第四節 ASP.NET數組 第五節 ASP.NET運算符 第六節 流程控制語句
第三章: 服務器控件
建議學時: 12 其中講課: 6 實驗或實踐:6 教學重點:Web 服務器控件的使用;
教學難點:用戶控件的使用和控件的綁定、樣式等高級操作; 教學方法:講授、演示 教學內容:第一節 控件簡介 第二節 HTML服務器控件 第三節 WEB服務器控件 第四節 驗證控件 第五節 用戶控件 第六節 對控件的高級操作
第四章: 內部對象
建議學時: 12 其中講課: 6 實驗或實踐:教學重點:Request、Response、Cookie、Application、Server 等對象的基本知識;
教學難點:Request、Response、Cookie、Application、Server 等對象的基本方法 教學方法:講授、演示
教學內容:第一節 ASP.NET內部對象概述
第二節 Page對象 第三節 Request對象 第四節 Response對象 第五節 HttpCookie對象 第六節 Session對象 第七節 Application對象 第八節 Server對象 第九節 Mail對象
Session Session、、第五章: 數據庫基礎知識 建議學時: 4 其中講課: 2 實驗或實踐:2 教學重點:數據庫的基本概念;
教學難點:SQL語言中的Select、Insert、Update和Delete語句。; 教學方法:講授、演示
教學內容:第一節 數據庫基本概念
第二節 建立數據庫 第三節 SQL語言簡介
第六章: ASP.NET 存取數據庫 建議學時: 8 其中講課: 4 實驗或實踐:4 教學重點:掌握利用 ASP.NET 連接數據庫,查詢、添加、刪除和更新刪除的基本方法;
教學難點:利用 DataGrid 控件刪除和更新記錄的方法; 教學方法:講授、演示
教學內容:第一節 ADO.NETT簡介
第二節 簡單存取數據庫
第三節 使用DataGrid 控件存取數據庫
第七章: 深入進行數據庫編程 建議學時: 8 其中講課: 4 實驗或實踐:4 教學重點:DataGrid、DataList 和 Repeater 控件的使用方法; 教學難點:在 SQL 語句中使用參數和對 DataSet 對象的操作; 教學方法:講授、演示
教學內容:第一節 ADO的內部對象
第二節 Connection對象 第三節 Command對象
第四節 存取SQL Server數據庫 第五節 對多個表進行組合查詢 第六節 開發實例---在線通訊錄
第八章:文件及文件夾操作 建議學時: 2 其中講課: 1 實驗或實踐:1 教學重點:掌握對文件和文件夾操作的基本方法;
教學難點:文件和文件夾的新建、復制、移動和刪除等,以及對文本文件的操作;
教學方法:講授、演示
教學內容:第一節 文件存取組件
第二節 廣告輪顯組件 第三節 瀏覽器兼容組件 第四節 文件超級鏈接組件 第五節 計數器組件
第九章:隱藏代碼與業務對象 建議學時: 2 其中講課: 1 實驗或實踐:1 教學重點:在普通 ASP.NET 文件中使用隱藏代碼和使用不包含界面的業務對象;
教學難點:使用包含界面的業務對象(自定義控件); 教學方法:講授、演示
教學內容:普通 ASP.NET 文件中使用隱藏代碼
第十章:Web 服務
建議學時: 4 其中講課: 2 實驗或實踐:2 教學重點:理解 Web 服務的基本概念,并能夠建立、通過代理類調用一個簡單的 Web 服務;
教學難點:理解 Web 服務的基本概念,并能夠建立、通過代理類調用一個簡單的 Web 服務; 教學方法:講授、演示 教學內容:Web 服務的基本概念
第十一章:配置應用程序及其它應用 建議學時: 2 其中講課: 1 實驗或實踐:1 教學重點:配置 Global.asax 和 Web.Config 文件; 教學難點:網站的安全考慮; 教學方法:講授、演示
教學內容:第一節 配置 Global.asax文件
第二節 配置Web.Config 文件
第三篇:實驗七 Web開發常見問題
《J2EE企業級軟件開發》實驗七
Web開發常見問題
學號:___________________
姓名:____________________ 實驗目的:
1,熟悉jspSmartUpload組件進行上傳和下載的編程方法 2,熟悉和掌握JfreeChart進行圖表編程 3,熟悉Java程序的國際化原理和步驟
4,理解Java Web程序中分頁的原理和實現方法
實驗內容和步驟:
1,在MyEclipse中導入示例工程(實驗七),觀察已有的UploadServlet.java, DownloadServlet.java,testUpload.jsp和uploadSuccess.jsp文件,熟悉用jspSmartUpload組件進行上傳和下載的方法。
2,自己編程實現多文件上傳(假設文件名分別為MultiUploadServlet.java和testMultiUpload.jsp),和多文件下載(MultiDownloadServlet.java和multiUploadSuccess.jsp),參照課本上的jspSmartUpload組件的API完成功能。
3,觀察JFreeChartServlet.java和mychart.jsp,理解JfreeChart進行圖表編程的方法,并參照jfreechart-1.0.13-developer-guide.pdf,或從網絡上(Google和百度)自學繪制折線圖(Line Charts)的方法,將mychart.jsp訪問時展示的圖片改為“100個隨機數的折線圖”。
4,創建一個網頁(testI18N.jsp),通過點擊“中文版”或“英文版”,提交給I18Nservlet.java處理,將頁面上的文字進行國際化。
5,(選作內容)創建數據庫表和記錄,并利用MySQL數據庫的查詢語句(select * from sometable limit m,n),結合Servlet和JSP實現分頁顯示。
作業和思考題:
(回答完畢以下問題,請將本文件作為實驗報告,上傳到教師指定目錄。為防止上傳文件重名而覆蓋,建議命名為“學號+姓名.doc”)
1,在學習Web開發中一些新技術時,你有哪些心得體會,如何快速高效的學會某個Web開發的技巧(如圖表開發,報表開發,國際化等),通過本實驗請談談你的經驗。
第四篇:00590230網絡技術綜合實驗教學大綱
附件2 《網絡技術綜合實驗》實驗教學大綱
課程編號: 00590230 課程名稱:網絡技術綜合實驗
英文名稱:Comprehensive Experiments on Network Technology 學
分:1分 學
時:1周
適用對象: 通信工程專業大學本科 先修課程:網絡技術基礎
一、課程性質、目的和任務
隨著通信及電子信息產業在全球的迅猛發展,帶來了網絡技術人才需求量的不斷增加,網絡技術教育和人才培養成為通信工程專業人才培養的重中之重。把新一代IP、智能管理及無線網技術引進到通信網絡教學當中,在校內開展以IP為基礎的新一代網絡技術及智能管理、無線網絡技術的課程實踐與設計,培養學生的動手和創新能力、擴展學生的知識面,改變我校通信專業學生在網絡工程領域的薄弱現狀。探索一種開放、靈活、高效的人才培養機制,高度強調實用性和學生動手操作的能力,最大限度地發揮實踐教學在人才培養中的重要作用。
通過《網絡技術綜合實驗》課程,一方面為學生提供多個個綜合性、設計性實驗,全面培養和訓練學生對這些新技術的跟蹤、學習和應用能力,增強學生對專業的認同感和學習興趣;另一方面開拓學生的視野,結合認識實習、畢業實習、課程設計、開放實驗等,使學生具備符合國家要求和統一認證的職業考試能力,加強學生的工程化素養,使之成為大學生成長成才和快速就業的一條捷徑。
二、教學基本要求
牢固掌握先修課程的相關內容,認真閱讀實驗指導書,明確實驗目的;學生在實驗前做好預習,了解實驗原理、內容,掌握實驗步驟及注意事項;掌握路由器、交換機、防火墻等網絡設備的正確使用方法;對于綜合性、設計性實驗,學生能夠獨立設計實驗步驟,并完成設備的配置和調試;通過實驗,鍛煉發現問題、分析問題和解決問題的能力。實驗完畢由老師驗收合格后方可離開,并寫好實驗報告。
三、實驗內容及學時分配
實驗一
網絡設備操作(綜合性性實驗,8學時)
COM口Console線Console口以太網雙絞線網卡接口本實驗使用設備及連接情況注:端口以設備具體情況為主G0/1 任務一:通過Console登錄
學習超級終端的設置使用方法,練習通過Console電纜連接設備,并進行設備配置的方法,實驗前請保證路由器(交換機)的所有配置已經清空。
任務二:使用系統及文件操作的基本命令
進入系統視圖,練習使用幫助特性和補全鍵,更改系統名稱和時間,顯示系統運行配置,學習如何保存、刪除和清空配置以及對文件的各種操作。
任務三:通過Telnet登錄
通過console口配置telnet用戶和super口令,配置登錄歡迎信息,配置對telnet用戶使用缺省的本地認證;進入接口視圖,配置以太口和PC機地址,打開telnet服務,更改用戶級別,保存配置。
任務四:使用FTP上傳下載系統文件
通過console口配置ftp用戶,打開ftp服務,登錄ftp,使用ftp上傳下載文件。任務五:使用TFTP上傳下載系統文件
本實驗以3CDaemon程序作為TFTP的服務器端,實際上任何支持TFTP服務的程序均可以使用。啟動tftp服務器端程序,使用tftp上傳和下載文件。
實驗二
直連路由和靜態路由(綜合性實驗,8學時)
RTAS6/0192.168.1.2/24G0/0192.168.0.1/24192.168.2.1/24S6/0192.168.1.1/24G0/0RTB192.168.0.2/24PCA本實驗使用設備及連接情況注:端口以設備具體情況為主192.168.2.2/24PCB
任務一:直連路由與路由表查看
如圖所示建立物理連接,運行超級終端,在路由器上查看路由表,記錄路由信息。任務二:靜態路由配置
規劃IP地址,如圖所示配置IP地址和網關,用Ping命令測試可達性;規劃靜態路由,在兩臺路由器上分別找出目的網段的下一跳地址。
任務三:配置靜態路由
依據規劃,分別在兩臺路由器上添加靜態路由,查看路由優先級別,用tracert命令查看報文的傳遞路徑。
任務四:路由環路觀察
為了人為在RTA和RTB之間造成環路,可以在RTA和RTB上分別配置一條缺省路由,該路由的下一跳互相指向對方,因為路由器之間是用串口點到點相連的,所以可以配置下一跳為本地接口,用tracert命令追蹤數據報文轉發路徑,記錄發生的現象。實驗三 RIPv1&v2配置(綜合性實驗,8學時)
RTAS6/0192.168.1.2/24G0/0192.168.0.1/24192.168.2.1/24S6/0192.168.1.1/24G0/0RTB192.168.0.2/24PCA本實驗使用設備及連接情況注:端口以設備具體情況為主192.168.2.2/24PCB
任務一:配置RIPv1 本實驗主要通過在路由器上配置RIPv1協議,達到PC之間能夠互訪的目的。通過本次實驗,學生應能夠掌握RIPv1協議的基本配置。
建立物理連接并運行超級終端,配置PC和路由器的IP地址,用ping命令測試網絡可達性;啟用RIP協議,查看路由表并檢測PC間互通性;查看RIP的運行狀態,查看水平分割與毒性逆轉;配置接口工作在抑制狀態;用debugging命令觀察RIP收發協議報文的情況。
任務二:配置RIPv2 本實驗首先通過讓RIPv1在劃分子網的情況下不能正確學習路由,從而讓學生了解到RIPv1的局限性;然后指導學生啟用RIPv2協議。通過本實驗,學生應該能夠了解RIPv1的局限性,并掌握如何在路由器上配置RIPv2。
建立物理連接并運行超級終端,配置PC和路由器的IP地址,配置RIPv1,觀察路由表;配置RIPv2,用display查看運行狀態;配置RIPv2認證,啟用MD5密文驗證。
實驗四
OSPF單區域/多區域配置(綜合性實驗,8學時)
OSPF area 0RTAG0/120.0.0.1/24G0/010.0.0.254/2410.1.0.254/24G0/120.0.0.2/24G0/0RTB10.0.0.1/24PCA本實驗使用設備及連接情況注:端口以設備具體情況為主10.1.0.1/24PCB
任務一:單區域OSPF基本配置
如圖所示搭建實驗環境并完成基本配置,檢查網絡連通性和路由器的路由表;配置OSPF,用display命令檢查路由器OSPF鄰居狀態及路由表,在兩臺PC上用ping命令檢查網絡的連通性。任務二:單區域OSPF增強配置
如圖所示搭建實驗環境并完成基本配置,在路由器上完成OSPF基本配置,并在相關網段使能OSPF;用display命令檢查路由器OSPF鄰居狀態及路由表;修改路由器OSPF接口開銷,再次檢查路由器的路由表;修改路由器OSPF接口優先級,在路由器上重啟OSPF進程,查看路由器OSPF鄰居狀態。
任務三:多區域OSPF基本配置
OSPF area 0RTAG0/1G0/010.0.0.254/24G0/120.0.0.2/24RTBG0/030.0.0.1/24G0/1G0/030.0.0.2/2410.1.0.254/24OSPF area 110.0.0.1/24PCA
如圖所示搭建實驗環境并完成基本配置,RTA的兩個接口都屬于OSPF 區域0,RTB的兩個接口分別屬于OSPF區域0和區域1,RTC的兩個接口都屬于OSPF區域1,依據該區域劃分完成OSPF配置,并在相關網段使能OSPF;用display命令檢查路由器OSPF鄰居狀態及路由表;在兩臺PC上用ping命令檢查網絡的連通性。
本實驗使用設備及連接情況注:端口以設備具體情況為主10.1.0.1/24PCB實驗五
VLAN配置(綜合性實驗,8學時)
任務一:配置Access鏈路端口
本實驗任務通過在交換機上配置Access鏈路端口而使PC處于不同VLAN,隔離PC間的訪問,從而使學生加深對Access鏈路端口的理解。
Ethernet 1/0/24Ethernet 1/0/24Ethernet 1/0/1Ethernet 1/0/2Ethernet 1/0/1Ethernet 1/0/2PCA172.16.0.1/24PCB172.16.0.2/24PCC172.16.0.3/24PCD172.16.0.4/24
建立物里連接并運行超級終端,觀察缺省VLAN,配置VLAN并添加端口;查看VLAN信息,查看物理端口鏈路類型,注意有沒有打標簽;PC上配置IP,通過ping命令測試不同VLAN間能否互通。
任務二:配置Trunk鏈路端口
本實驗使用設備及連接情況注:端口以設備具體情況為主本實驗是在交換機間配置Trunk鏈路端口,使同一VLAN中的PC能夠跨交換機訪問。通過本實驗,學生應該能夠掌握Trunk鏈路端口的配置及作用。
Ethernet 1/0/24Ethernet 1/0/24Ethernet 1/0/1Ethernet 1/0/2Ethernet 1/0/1Ethernet 1/0/2PCA172.16.0.1/24PCB172.16.0.2/24PCC172.16.0.3/24PCD172.16.0.4/24
在上個實驗中,PCA和PCC表面上都屬于VLAN 2,它們并不在一個廣播域,即本質上不在一個VLAN中,在PCA上用Ping命令來測試與PCC是不能互通的,這是由端口的Access屬性決定的。現在設置兩臺交換機的端口為Trunk并查看Trunk相關信息,看數據幀是以什么形式(tagged/untagged)通過端口的;最后進行跨交換機VLAN測試,看能否互通。
任務三:配置Hybrid鏈路端口
本實驗任務是利用Hybrid端口的特性——一個端口可以屬于多個不同的VLAN,來完成分屬不同VLAN內的同網段PC機的訪問需求.通過本實驗,學生應該能夠掌握Hybrid鏈路端口的配置及作用。
在任務二的基礎上,配置四臺PC分別屬于不同的VLAN;配置Hybrid鏈路端口,并允許某些VLAN的報文以untagged方式通過;查看Hybrid相關信息,檢查不同VLAN間的互通性。
本實驗使用設備及連接情況注:端口以設備具體情況為主實驗六
生成樹協議(STP)(綜合性實驗,8學時)
Ethernet 1/0/24Ethernet 1/0/24Ethernet 1/0/1Ethernet 1/0/23Ethernet 1/0/23Ethernet 1/0/1
如圖所示連接設備,在兩臺交換機上啟動STP協議,配置根橋、優先級及邊緣端口;查看STP信息,看STP能否發現網絡中的環路,是否對端口進行了阻塞,并將網絡結構修剪為無環路的樹形網絡結構;斷開交換機上處于轉發狀態的電纜,驗證STP的冗余特性。
配置完成后,斷開端口E1/0/1的電纜,再重新連接,并且在SWA上通過命令display stp brief查看端口E1/0/1的狀態.注意每隔幾秒鐘執行命令查看一次,以能準確看到端口狀態的遷移過程.可知,172.16.0.1/24本實驗使用設備及連接情況注:端口以設備具體情況為主PCB172.16.0.2/24端口E1/0/1從Discarding狀態先遷移到Learning狀態,最后到Forwarding狀態。從以上實驗可知,取消邊緣端口配置后,STP收斂速度變慢了。
實驗七
虛擬路由器冗余協議(VRRP)(設計性實驗,8學時)
LoopbackS0/0RTCS0/0OSPF area 0S0/1S0/0G0/0RTAG0/0RTBPCAPCB
任務一:VRRP單備份組配置
如圖建立物理連接并初始化交換機和路由器配置,依據實驗組網圖設計并完成RTA、RTB、RTC、PCA、PCB的IP地址配置;創建VRRP備份組的同時,需要在接口視圖下配置備份組的虛擬IP地址, 并且保證配置的虛擬IP地址與RTA和RTB G0/0接口的IP地址在同一網段,配置備份組優先級,確保RTA為Master路由器,RTB為備份路由器;通過Display命令查看備份組狀態,可以看出RTA的VRRP 狀態是Master,在PCA上用ping檢測到PCB得可達性,其結果是可以ping通,此時將RTA關機,再次在在PCA上用ping檢測到PCB得可達性,其結果是依然可以ping通,此時在RTB上查看VRRP狀態,可以看到RTB的VRRP狀態是Master。
任務二:VRRP監視接口配置
如圖建立物理連接并初始化交換機和路由器配置,依據實驗組網圖設計并完成RTA、RTB、RTC、PCA、PCB的IP地址配置;創建VRRP備份組的同時,需要在接口視圖下配置備份組的虛擬IP地址,并且保證配置的虛擬IP地址與RTA和RTB G0/0接口的IP地址在同一網段;在RTA和RTB上的GigabitEthernet0/0接口下配置VRRP監視上行出口Serial1/0,當上行出口Serail 1/0出現故障時,路由器的優先級自動降低30,以低于處于備份組的路由器優先級,從而實現主備倒換;查看備份組狀態信息,記錄Master(Backup)路由器及其優先級,斷開RTA連接RTC的接口Serail 1/0線纜,再次觀察兩臺路由器的狀態。
實驗八
網絡地址轉換(NAT)(設計性實驗,8學時)
PrivateClient_APublic10.0.0.1198.76.28.1/24Eth0/0Eth0/0Eth0/1InternetEth0/1198.76.28.2/24198.76.29.1/24SW2SW110.0.0.210.0.0.254/24RTARTBClient_B本實驗使用設備及連接情況注:端口以設備具體情況為主Server198.76.29.4/24
任務一:配置Basic NAT 本實驗中,私網客戶端Client_A、Client_B需要訪問公網服務器Server,而RTB上不能保有私網路由,因此將在RTA上配置Basic NAT,動態地為Client_A、Client_B分配公網地址。
按實驗組網圖進行物理連接并檢查設備的軟件版本及配置信息,所有配置為初始狀態。依據實驗組網圖,完成RTA和RTB上接口IP地址的配置,分別在Client_A和Client_B上ping Server,其結果為無法ping通。在RTA上配置Basic NAT,通過display nat session命令查看NAT會話信息,并注意NAT會話信息中的顯示的轉換后的公網地址和端口號。
任務二:NAPT配置
私網客戶端Client_A、Client_B需要訪問公網服務器Server,但由于公網地址有限,在RTA上配置的公網地址池范圍為198.76.28.11~198.76.28.11,因此配置NAPT,動態地為Client_A、Client_B分配公網地址和協議端口。
按實驗組網圖進行物理連接并檢查設備的軟件版本及配置信息,所有配置為初始狀態。與實驗任務一同樣,配置RTA和RTB相關接口的IP地址以及路由,從Client_A、Client_B ping Server,其結果是不能ping通。在RTA上配置NAPT,通過display nat session命令查看NAT會話信息,并注意NAT會話信息中的顯示的轉換后的公網地址和端口號。
四、考核方式
實習成績實行五級記分制
考核內容:考勤、實驗過程及實驗過程中分析解決的能力、實驗報告等 1.實驗報告占總成績50% 2.出勤率占總成績20% 3.實驗過程及實驗過程中分析解決的能力占總成績20% 4.其它占總成績10%
五、對學生能力培養的體現
《網絡技術基礎》是通信工程專業的一門重要課程,《網絡技術綜合實驗》是為了讓學生掌握理論知識、理解知識要點而開設的一門獨立開課實驗。該課程對學生在網絡技術方面進行全面的訓練,著重培養學生的協同工作能力、實踐動手能力和創新能力,培養學生科學探索的精神,能較好的實現理論與實踐相結合的教學目標。利用現有的交換機、路由器、防火墻等網絡設備,加深學生對理論知識的理解與應用,提高學生的綜合素質和就業競爭力,滿足社會對較強動手能力的數字通信網絡人才的需求。
六、推薦實驗教材和參考文獻
實驗教材:
《網絡技術綜合實驗實驗指導書》,馮小安 編,華北電力大學,2014年。參考文獻:
《路由交換技術》(第1卷),杭州華三通信技術有限公司 編著,清華大學出版社,2011年。
《路由交換技術》(第2卷),杭州華三通信技術有限公司 編著,清華大學出版社,2012年。《路由交換技術》(第3卷),杭州華三通信技術有限公司 編著,清華大學出版社,2012年。《路由交換技術》(第4卷),杭州華三通信技術有限公司 編著,清華大學出版社,2012年。《H3C以太網交換機典型配置指導》,杭州華三通信技術有限公司 編著,清華大學出版社,2012年。
七、說明
本課程對理論課的要求很高,實驗前一個禮拜必須預習實驗指導書及相關理論知識,不然會在做實驗時有“無所適從”的感覺。嚴格遵守時間,各分組應該協同工作,不要單打獨斗,或者一個人做一堆人看;實驗課上不許大聲喧嘩、不得穿拖鞋、不得帶飲料、零食進入實驗室。
大綱制訂人:馮小安 大綱審定人:吳潤澤 大綱校對人:馮小安 制訂日期: 2014.11.5
第五篇:《WEB應用開發》教學大綱
《WEB應用開發》課程教學大綱 Development of WEB Application
課程編碼: ZYX08065 課程類別: 專業選修課
先修課程:數據結構與算法、面向對象程序設計、數據庫原理及應用 后修課程: 總學分:4 總學時:64 周學時:4 適用專業:軟件工程
開課單位:信息科學與技術學院 授課教師:
一、教學目標及教學要求
Web應用開發是軟件工程專業的專業選修課程,是鍛煉學生編程思維和能力的一門實用課程。該課程主要學習Web應用環境構建技術、Web客戶端程序設計方法、Web服務端程序設計方法、Web數據庫應用開發技術。通過實驗使學生掌握Web應用系統開發方法解決實際問題。通過本課程的學習,使學生掌握開發ASP.NET程序的基礎知識和基本方法,對網絡程序設計有一個全面的認識和了解,并能夠獨立自主開發小型網絡應用程序。
二、本課程的重點和難點
本課程的重點:WEB應用開發的基礎模式、方法,采用ASP.NET技術結合C#.NET語言進行開發,涉及ASP.NET程序所用的開發工具和運行環境、C#.NET程序設計基礎和ASP.NET的程序設計基礎。本課程的難點:ADO.NET數據庫訪問、三層架構開發、LINQ數據庫訪問技術、AJAX應用開發等。
三、主要實踐性教學環節及要求
本課程的主要實踐環節包括課程實驗及課程設計。
1、課程實驗的主要項目及基本要求
(1).NET 2010平臺和HTML語言。掌握ASP.NET運行環境的安裝;熟悉ASP.NET應用程序的配置;掌握Web頁的發布。
(2)C#.NET編程。掌握C#.NET的數據類型,以及變量、常量的定義;掌握C#.NET的條件語句、循環語句的使用;掌握C#.NET的過程和函數;掌握C#.NET類的屬性和方法的使用。
(3)服務器控件的應用。熟悉ASP.NET服務器控件的屬性和方法;掌握服務器控件中驗證控件的使用。
(4)內部對象的應用。熟悉和了解ASP.NET的內置對象request、response、application、session、server、cookies。
(5)數據庫編程。掌握數據庫的建立基本操作; 掌握ASP.NET中數據庫的連接方法;熟悉SQL語句;掌握ASP.NET中數據庫編程。
(6)用戶控件和WebService。掌握用戶控件和WebServcie的使用。(7)配置Global.asax 文件和Web.config文件。掌握對Global.asax 文件和Web.config文件的配置。
(8)Asp.NET應用程序的設置與安全。掌握Asp.NET中關于配置應用程序的步驟和配置文件。
2、課程設計的主要內容及基本要求
在學習完《WEB應用開發》課程后,為了讓學生更好地掌握WEB應用開發的原理及實現方法,加深對WEB應用開發基礎理論和重要算法的理解,加強學生的動手能力,有必要以課程設計的方式對學生進行進一步的綜合訓練。
(1)確定一個網站的主題,在以下的的范圍內進行選取:
? 個人網站。對個人的信息的發布,以個人為主題,比如包個人信息,個人愛好,個人推薦,個人的情感等等。可以參考QQ空間,微博,facebook等。? 自己的家鄉宣傳網站
? 交友網站,如同鄉會,同學會,旅游愛好者,攝影愛好者之類等。? 小商品交易網站。
(2)選取一個主題后,進行前期網站的需求分析,數據的收集,網站模塊的劃分。關于選取主題后,你根據主題自由發揮去構思自己的網站結構,內容不限制,但必須結合并突出你的主題。)
(3)進行網頁設計編程來實現網站的建立(4)進行網站的測試與運行(5)進行報告總結演示
四、采用的教學手段和方法
建議采用“任務驅動”方式為主,輔以“案例教學”、“研究性學習”、“合作學習”等方式進行教學,注重培養學生的“自學方式”與“自學能力”。教學中,教師要注重營造科學的、實用的、活潑的教學環境和氛圍,“少講精講教學內容,勤于引導學生思考”。
五、教材與主要參考文獻
教材:
于華編,ASP.NET Web應用系統開發,西安電子科技大學出版社, 2013年02月
主要參考文獻:
鄭阿奇,ASP.NET 程序設計教程,機械工業出版社,2011年06月 顧韻華,Web技術與應用,科學出版社,2013 年03月
六、考核形式與成績計算
考核方式:采用平時、期末、課程設計相結合的考核方式,注重實踐環節的考核。其中平時成績包括考勤成績、作業成績、實訓成績,期末采用上機考試和筆試兩部分。各部分所占比重如下:(1)平時占總成績的 30%(2)期末考試占總成績的 50%(3)課程設計占總成績的 20%
七、教學內容和學時分配
第一章 ASP.NET開發環境(講授2學時,實驗2學時)
1、教學內容
ASP.NET開發技術簡介、ASP.NET開發環境、一個ASP.NET應用程序、ASP.NET工程項目管理、實戰演練——配置、測試并發布Web應用范例系統。
2、教學基本要求
① 了解ASP.NET開發技術簡介、一個ASP.NET應用程序。② 理解ASP.NET開發環境、。
③ 掌握ASP.NET工程項目管理、實戰演練——配置、測試并發布Web應用范例系統。
第二章 系統框架及頁面設計(講授2學時,實驗2學時)
1、教學內容
網站規劃、控件及事件、HTML控件、母版、導航系統、樣式表及主題、實戰演練——搭建Web應用系統框架。
2、教學基本要求
① 了解網站規劃、母版、導航系統。
② 理解控件及事件、HTML控件、樣式表及主題。③ 掌握實戰演練——搭建Web應用系統框架。
第三章 常用Web服務器控件(講授3學時,實驗3學時)
1、教學內容
HTML服務器控件、ASP.NET服務器控件、實戰演練。
2、教學基本要求
① 理解HTML服務器控件、ASP.NET服務器控件。② 掌握實戰演練。第四章 ASP.NET的內置對象(講授4學時,實驗4學時)
1、教學內容
概述、Application對象、Session對象、ViewState對象、Request和Response對象、Server對象、Cookie對象、實戰演練——統計在線人數。
2、教學基本要求
① 了解概述、Application對象、Session對象、Cookie對象。② 理解ViewState對象、Request和Response對象、Server對象。③ 掌握實戰演練——統計在線人數。
第五章 AD0.NET技術(講授4學時,實驗4學時)
1、教學內容
ADO.NET對象模型、Connection對象、Command對象、DataReader對象、DataAdapter對象、DataSet對象、實戰演練。
2、教學基本要求
① 理解ADO.NET對象模型、Connection對象、Command對象、DataReader對象、DataAdapter對象、DataSet對象。
② 掌握實戰演練。
第六章 數據綁定及數據控件技術(講授4學時,實驗4學時)
1、教學內容
數據綁定技術、數據源控件、GridView控件、DataList控件、Repeater控件。
2、教學基本要求
① 理解數據綁定技術、數據源控件。
② 掌握GridView控件、DataList控件、Repeater控件。第七章 用戶控件和Web服務(講授2學時,實驗2學時)
1、教學內容
用戶控件、Web服務、實戰演練。
2、教學基本要求 ① 理解用戶控件。② 掌握實戰演練。
第八章 LINQ數據庫訪問技術(講授3學時,實驗3學時)
1、教學內容
LINQ基礎、基本LINQ查詢語句、實戰演練。
2、教學基本要求 ① 理解LINQ基礎。
② 掌握基本LINQ查詢語句、實戰演練。
第九章 AJAX應用開發(講授4學時,實驗4學時)
1、教學內容
概述、ASP.NET AJAX的框架、ASP.NET AJAX服務器端控件、實戰演練。
2、教學基本要求 ① 了解概述。
② 理解ASP.NET AJAX的框架。
③ 掌握ASP.NET AJAX服務器端控件、實戰演練。
第十章 基于ASP.NET的兒童網站的開發(講授4學時,實驗4學時)
1、教學內容
系統設汁、數據庫的設計與實現、主要功能模塊的設汁。
2、教學基本要求 ① 理解系統沒汁。
② 掌握數據庫的設計與實現、主要功能模塊的設汁。
制定人:賴益強
系(教研室)審核人:胡毅
學院(部)審核人:
制訂時間:2017年1月7日 審核時間:2017年2月20日 審核時間:2017年月 日