導航:首頁 > 萬維百科 > ASP網站設計與開發技能實訓教程

ASP網站設計與開發技能實訓教程

發布時間:2021-02-19 16:44:02

1、跪求動態網頁設計(ASP):網頁設計和網站建設職業核心能力課程習題答案

http://tech.163.com/special/00091PDS/aspnet.html

2、用ASP製作網頁的實訓報告總結

1. 實習內容及知識應用
1.1實訓內容以及進程安排
實訓內容:動態網站製作的學習及動態網站的製作
這次在3名指導老師的帶領下,我們主要學習了用2種現在比較流行的動態網站開發平台來開發網站:JSP平台與ASP.NET平台;JSP平台方面主要通過XX老師示範製作myblog個人博客網站而學習JSP平台的搭建、資料庫的連接、網站測試等內容;而ASP.NET平台主要通過XX老師和XX2位老師的指導,學習並搭建了ASP.NET平台,掌握了網頁三劍客製作動態網站的基本常識與方法,以及資料庫的連接、網站測試及Photoshop處理圖片等內容


進程安排

日期
日程安排
08年7月28日 確定小組組員,小組成員為:XX(組長),XX(組員)
08年7月29日 確定小組動態網頁開發平台為ASP.NET
08年7月30日 確定網站要實現的功能①
08年7月31日-8月5日 製作BBS網站
08年8月6日 測試BBS網站
08年8月7日-08年8月15日 製作電子商務網站
08年8月16日-8月17日 測試電子商務網站
08年8月18日-8月20日 提交網站給指導老師,聽取指導老師意見,完善網站
08年8月21日-8月22日 網站製作與小學期總結,寫小學期文檔
08年8月23日 提交小學期文檔,小學期實訓結束

說明:①經過討論,我們組決定建設2個網站來實現以下功能
網站1-BBS網站:在這個網站中,我們主要實現了站點日歷與站點搜索引擎2大功能。
網站2-電子商務網站:在這個網站中,我們主要實現了用戶注冊與登陸、購物車的實現、訂單的顯示等頁面。
1.2知識(點)應用以及經驗總結
這次製作2個網站主要應用的知識有以下:
⒈ 資料庫的創建
① Access資料庫的創建
Acess提供2種資料庫創建方式:一種是創建一個空資料庫,然後編輯數據表的內容;另一種使用資料庫自帶的模板創建;在動態網頁面中,一般應用第一種方式
② Access資料庫的打開方式
包括打開、只讀方式打開、獨占方式打開、只讀獨占方式打開
③ 利用設計器設計Access資料庫
利用Access資料庫里的設計器設計Access資料庫
④ 使用向導設計Access資料庫
通過Access的向導,經過一系列對話來設置Access資料庫
⑤ 通過輸入數據連接Access資料庫。
先輸入數據再確定欄位
⒉ 資料庫的連接
① ODBC連接資料庫
打開ODBC數據源管理器面板。 在windows XP中打開控制面板,再打開管理工具,找到數據源(ODBC),雙擊圖標打開管理器,選擇系統DSN。添加數據源,點擊添加按鈕,開始創建數據源,在接下來的對話框中選擇數據源的驅動程序,因我們使用的是Microsoft Access創建的資料庫,所以選擇Microsoft Access Driver(*.mdb)作為資料庫驅動程序。點擊完成按鈕,填寫數據源名,以簡單易記為原則,這里我們以userinfo(表名)來命名,注意不要沖突。說明填不填都無所謂,是描述這個資料庫的用途而已。點擊選擇按鈕,選擇你的資料庫文件。找到自己想添加的資料庫,選中即可。
② OLEDB連接資料庫
在Dreamweaver 中,可以通過在連接字元串中包含 Provider 參數來創建 OLE DB 連接。打開Dreameaver,在站點裡面先新建個ASP頁面(index.asp)。 在「應用程序」面板中選中「資料庫」標簽。只要我們在前面建立了站點,選擇了文檔類型(即我們選的ASP Javascript的),並且還測試了伺服器(http://localhost/newgn/);則當前我們看到就剩下第四步沒有打勾了。 那現在就點擊「+」號,選擇「自定義連接字元串」。在彈出來的「自定義連接字元串」對話框中,"連接名稱"隨便寫一個。「連接字元串」就要好好填寫了。當"使用此計算機上的驅動程序"時應用絕對路徑:DRIVER={Microsoft Access Driver (*.mdb)};DBQ=d: ewgndatabasecnbruce.mdb 否則「使用測試伺服器上的驅動程序」採用Mappath轉換路徑"Driver={Microsoft Access Driver (*.mdb)};DBQ="& server.mappath("/newgn/database/cnbruce.mdb"),點擊「測試」,出現成功對話框,成功連接資料庫後,在DW里其實是自動生成了一個連接文件。位置在自動生成的Connections文件夾中,名稱是你剛才在「自定義連接字元串」隨便敲的為命名asp文件。還可以注意到DW資料庫標簽內看到mdb文件內的各個欄位。
⒊ 動態網頁開發技術
① 記錄集的定義
分為簡單記錄集定義與高級記錄集定義,簡單記錄集的定義使用戶不必用SQL語句查詢而快速定義記錄集。高級記錄集定義則通過SQL語來定義記錄集。
② 記錄集的綁定
記錄集(查詢)的綁定。在網頁中插入一個表單,並輸入需要插入到資料庫的相關內容,然後通過記錄集(查詢)功能來實現表單和資料庫的相互協調使用,並實現「動態」功能
③ 重復區域伺服器行為
伺服器行為其實一段VB代碼,為了方便用戶對記錄集的操作,DW中將常用代碼進行封裝,命名為伺服器行為。而重復區域伺服器行為相當於一個FOR循環函數
④ 設置記錄集導航條
添加記錄集導航條以分頁的方式用來顯示重復區域伺服器行為顯示有限的記錄
⒋XML動態網頁製作
① XSLT
XSLT 是一種用於將 XML 文檔轉換為 XHTML 文檔或其他 XML 文檔的語言,XSLT 用於將一種 XML 文檔轉換為另外一種 XML 文檔,或者可被瀏覽器識別的其他類型的文檔,比如 HTML 和 XHTML。通常,XSLT 是通過把每個 XML 元素轉換為 (X)HTML 元素來完成這項工作的。
⒌伺服器的配置
① 站點存放點的創建
打開電腦,在D盤下建立一文件夾newgn(這個夾子就是你的站點存放點了),並且在裡面建幾個子文件夾(就好似你網站的子目錄)。
② 建立虛擬目錄
回到newgn的根目錄,右鍵選擇「共享和安全」(其實是快速地建立虛擬目錄)
③ 設置IIS的虛擬目錄
出現屬性對話框後,選擇「Web共享」標簽,點選「共享文件夾」,出現共享別名對話框,選擇默然設置,確定即可
⒍利用Dreamweaver創建站點
選擇「編輯站點」,在彈出的屬性框中選「高級」標簽,從「分類」中先選「本地信息」,右窗口中設置站點名稱,本地根文件夾,然後設置遠程信息,訪問選擇「本地/網路」,遠端文件夾仍選擇站點文件夾d: ewgn,再接著「測試伺服器」,「伺服器模型」暫為ASP vbscript,「訪問」本地/網路,「測試伺服器文件夾」仍是站點文件夾d: ewgn,「URL前綴」在http://localhost後面添加「newgn/」,添加的東西就是設置的虛擬目錄,這時,站點定義基本結束,點擊確定。出現「編輯站點」對話框,「完成」即可。
⒎利用FIREWORKS處理圖片
利用FIREWORKS處理一些圖片和製作一些GIF動畫圖片

經驗總結:
利用Dreamweaver做ASP動態網站主要為以下幾步:
①網站伺服器配置
②資料庫設置
③資料庫顯示
④建立注冊系統
⑤建立登陸系統
⑥美化網站

2. 實習心得
{要求500字以上}
l 過程、功能需求、菜單設計、界面設計、資料庫設計、知識的應用技巧、團隊合作感受等(指導教師可按實習內容進行要求並自行增加內容)
本次小學期期實訓,我們小組主要製作了2個動態網站,而製作這2個動態網站的主要過程是:
⒈個人博客網站
①站點的定義
②資料庫的連接
③製作站點搜索引擎及搜索結果頁面
④製作日誌列表
⑤製作BLOG首頁面,基本頁面設計
⑥定義並綁定記錄集
⑦界面的美化
⑧設置重復區域
⑨指定日期的日誌內容頁面
⑩日誌具體內容頁面-日誌內容和回復及日誌回復功能
⒉電子商務網站
①站點的建立和連接字元串
②用戶登陸及用戶登陸信息顯示頁面
③錯誤信息頁面設計
④創建模板
⑤添加登陸頁面的嵌入框架
⑥用戶注冊頁面的實現
⑦添加「密碼」比較驗證的代碼
⑧製作最新產品導航條與滾動產品導航條
⑨產品展示的實現
⑩用戶購物車:限制用戶登陸、添加購物車程序、購物車鏈接、刪除購物車
而這2個網站實現的功能大不相同,前者為一個博客網站,主要實現了站點搜索引擎、日誌列表、站點日期等內容;後者為一個電子商務網站,主要實現了用戶登陸、用戶注冊、密碼驗證、產品展示以及用戶在線購物等內容;剛確定製作網站的時候,本設想將2個網站整合在一起,但由於技術和其他原因,這個目的沒能實現。
製作動態網站,資料庫最重要,在我們小組這次製作網站的過程中,花時間最多的地方就是資料庫-資料庫的建立、資料庫與網站的連接、記錄集的綁定、資料庫安全等等,由於時間的關系,我們小組這次採用的是Acess資料庫,它與其他資料庫相比較相對來說操作比較簡單。在資料庫的製作中,這次我們小組遇到的難題主要是採用OLEDB連接資料庫的方法,這個難題的關鍵之處是在於如何利用 Provider 參數來創建 OLEDB 連接,我們在網上搜索了大量資料並在XX老師的幫助下終於學會了如何使用OLEDB連接資料庫。
總結這次小學期實訓,這次2個網站能這么順利的完成,離不開老師的幫助和小組成員的努力,雖然這次小學期實訓我們小組只有2人,但是我們是一個有效率、有組織、有團隊精神的小組,有效率在於小組製作網站中分工明確、討論有目的;有組織在於小組成員能按時、有質量的完成自己的分工任務,值得一提的是這次小學期網站開發的大部分時間在小學期實訓教室而我們小組成員還從未擅自曠課、上課遲到、早退等違紀行為;有團隊精神在於我們小組實訓過程中的共進退,從不因為自己分工任務提前完成而拉下其他組員,我們意識到小組是一個有組織、有記錄、有共同目的的集體而不是一個由分散的個人組成的團體,在這次小學期實訓中之所以提出小組分工這是鍛煉小組組員的個人能力培養,而幫助有困難的組員這充分培養了組員之間的默契和團隊協作能力。
這次是畢業前最後的一次小學期實訓,也是自己做投入、最用心的一次實訓,與以前的小學期相比,以前的小學期都是以掌握某種實訓技能為主,而這次小學期則不僅掌握了動態網站的製作技術而且還製作出了自己的成果,自己非常高興。經過這次小學期,我領悟到任何東西都要「學以至用」,學習了還不行還要看自己掌握了沒,掌握了還不行還要看自己熟練了沒,熟練了還不行還要做出一定成果。即將畢業,能接受這么一次有意義的小學期實訓感覺很充實。
網址:www.liuboxue.cn

3、網頁製作與網站開發~ 課程設計

囧。。估計是期末考試的課程設計。。我會編代碼。。但是不會做設計。。也懶得去設計。。囧 你要是設計好了的話,可以找我寫源代碼。。

4、asp動態網頁程序設計與製作實訓教程課後答案(唐建平)主編?

別急著找答案,多動手自己做,再上機調試。
很多問題答案並不是唯一的,多想想不同的方法。

5、我想問一下學習ASP網站建設的步驟?

可以從學習VB開始。
說VB是ASP的基礎是從軟體工程的角度出發的。

ASP的語言不僅僅只是命令格式差不多,而是包含在<% %>之內的命令完全就是VB語法。雖然ASP也是做為單獨的一個技術來提出的,但他就是完全繼承了VB所有的功能,並且以HTML語言整合(HTML負責界面上,ASP則負責功能上)形成一個B/S(瀏覽器/伺服器)模式的網頁程序。

雖然ASP也有很多網路教程。但是這些都不系統。都是半路出家,只是從一個例子告訴你怎麼用。不會深入討論,更不會將沒有出現在例子里的方法都一一列舉出來。而且,他的語法和設計思路和VB完全相同,導致很多ASP的書都留一句「相關內容請參考VB的相關教材....」更糟糕的是,相當多的ASP教程混合了Javascript, VBscript等等腳本語言,搞的初學者,完全不知道到底自己學的是什麼。最後,除了教程裡面說的幾個例子,還是什麼都不會。
比如,我看了一些網路教程的第一章,就混合了HTML,JS,BS,還有一條這樣的命令
Dim bc
Set bc = Server.CreateObject("MSWC.BrowserType")
初學者知道什麼?只知道依葫蘆畫瓢,當遇到這個問題的時候就記得,開始有這么一句。但是,別的問題還是不知道到底該寫些什麼。

和VB不同,VB的教程非常的系統,從最基礎的語法、過程、函數講起,更有強大的MSDN支持(幫助系統,不會的命令,函數就可以查)。然後引導你有一些編程的思維。
同樣上面一條命令,在VB里,就會詳細解釋

dim是用來聲明變數的,它是過程級聲明,只能在該過程中被識別...和private不同,private是全局聲明,即在整個工程(程序)中,都可以識別和記錄該變數....當需要引入一個用戶自定義的變數的時候,需要先聲明.....

set...=....是對對象賦值的。如果對象是變數,那麼可以省略set。set a = b,就是將b的值賦給a

.是界定對象和對象的屬性、方法等的表示符,Server.CreateObject,就是指的server(伺服器)這個對象的CreateObject(創建對象)方法

....

看起來好像先學習VB再學習ASP是多此一舉,其實直接學ASP才叫浪費時間,因為可能你整個ASP學完了,還只能做教程里出現的例子,那是一點作用也沒有的,到頭來再反過來學VB,才發現,原來這么多東西都不懂。
你說哪個更容易學習?

重要的不在這里。asp的中級應用還有activex等等,這些東西asp教程里壓根都沒介紹,為什麼?因為activex是作為後台在伺服器或者由客戶端下載後運行的,而不是在html網頁中執行的。activex完全是由vb編寫的。asp根本沒有必要把VB里的內容重新再講一遍,他也講不清楚,因為基礎都沒學。
也許大家訪問過微軟官方網站的升級頁面,覺得這個ASP是不是寫的很好?相信很多ASP學習者都希望達到這個水平,但是,如果僅僅只學ASP是絕對做不到的,而由VB轉向ASP的就應該清楚,這個東西也是相當好寫的,它不僅用到了activex,還調用了不少api函數,又是vb的知識!

舉個例子,一個網路連鎖的超市,有這樣一些業務流程,某一個分店發現它的庫存不足了,系統自動匯報給總部,並且在對外的網站上自動生成網頁,告訴顧客,這個商品不足了,如果要來買的話請到別的分店去。總部接到匯報後,查看倉庫,發現倉庫的量只能供一個分店一周的銷量,於是馬上找到相應貨物的供應商,要求他們發貨....
(不要以為這種辦公很遙遠,這個例子只是進銷存系統中的一部分功能,國內很多大型超市內部就是採用的這樣的系統,國外的早就開始使用了,這樣的系統,根據用戶的要求、難度,售價在50萬~2000萬之間,這比你辛苦了幾年寫一個ASP論壇賺錢的多。當然,大型的工程也會用到其他的語言,比如C甚至是JAVA等)

這個流程,是完全利用網頁和internet網完成的。可以單純的使用ASP來寫。但是可以說,這樣的工程大多數只學習ASP網頁的都不會,因為完全不知道邏輯怎麼理。但是對於學過VB進銷存的人來說,非常容易把他改寫為asp。因為業務邏輯和編程思維在那裡。而不是簡單的從別人的例子里學習。

當然了,無論是先學習VB還是先學習ASP,都必須花相當多的功夫。回過頭,如果你是從飯碗的角度出發,建議你學扎實點,雖然這樣花的時間多些。
如果只是興趣愛好,或者想做個網頁玩玩,其實學學html和flash就可以了。至於asp,掌握皮毛也沒多大的意思,就是說,速成無用,千萬不要跟風,所以一定要清楚你的目標。

最後補充一點,沒有數學基礎不太重要,至少你英語好,不是嗎?這是個很大的優勢,因為,MSDN很多文檔都還是英文的,而且程序本身也是英文的。這樣可以幫你節約不少記憶和理解的時間。
一般來說,絕大多數的程序用到的數學知識不多。倒是邏輯和分析能力很重要。數學知識一般只用在演算法(比如加密、游戲這類的程序)上,商業軟體更側重程序邏輯和業務邏輯分析上。

任何語言,如果只是學習它語言是沒有意義的,就比如說ASP,現在又出現了php(愛問就是用php寫的),php具有更容易開發和執行效率更高的優點。一旦出了一個新的語言,那麼語法,結構,函數什coder和programmer,而是對程序理解非常深的,能很快分析和解決問題的analyst(往往就是指系統架構師和系統分析師,這些人,也許只精通匯編語言)。但是如果你只停留在表層,任何新語言對你來說,都需要重頭到尾的學習,非常浪費時間更不能真正的掌握和自主開發。

跟風不是一個好風氣,一學java就都學java,如果我說現在java過時了呢?現在又出了個ruby,比么的都變了。如果你只是一味的學語言,那麼也許等你學完ASP出來,ASP就過時了,那麼你又去學習別的。真正的學習軟體,應該是學習編程語言的一種架構,一種編程思想,這種對事物分析的思想是不會被淘汰的。這樣,無論出現什麼語言,只要你經過段時間的了解,就可以馬上找到入口處,很快的適應用新語言來編程。更何況,要知道,在軟體行業里工資拿的高的,不是那些對語言掌握的非常精通的java更好用。是不是大家又一窩蜂去ruby?什麼時候才能上升到分析程序的層次而不是僅僅把別人寫好的下載下來,研究語法,函數,OK,我會了,以後遇到這個問題就這么寫,遇到另一個問題了,我再找,再下載,再看,再研究.....

6、如何用asp.net建網站.詳細步驟,以及相關視頻。

首先你抄要有開發工具,如:Microsoft Visual Studio 2010,去gougou.com那下一個。
然後安裝,第一次打開選擇一個環境,我個人用的是C#,然後新建Asp.Net web 應用程序項目。
OK,這就是一個網站了。剩下的就是開發了,你必須要會開發程序的知識,網上有很多教程。如果你對這一無所知,那就很難做下去了。學開發還是要個一兩年的,你急於出爐一個網站的話。那還是請別人做的比較好了。

7、網頁設計與網站開發需要哪些基本技能

學習點製作網頁的軟體,如PHOTOSHOP,firework,flash,Dreamweaver,還要精通HTML代碼,大哥,這是
根本啊,還要學習CSS,JSP等相關知識,這是網路特效用的。還要學習相應的資料庫,如access,sql。還有一些ASP知識等等,還要了解網路的一些相關的知識,很多慢慢學就好了。

8、ASP博客網站的開發與設計製作

首先,ASP和C#沒關聯的啊。。。
其次,你可以下載個現成的系統研究研究,代碼很齊全,你讓在這里寫代碼和詳細步驟不現實

與ASP網站設計與開發技能實訓教程相關的知識