動態(tài)網(wǎng)站實訓(xùn)報告
動態(tài)網(wǎng)站開發(fā)實訓(xùn)報告
前言
隨著計算機技術(shù)和互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,人們對網(wǎng)絡(luò)的要求越來越高。傳統(tǒng)的靜態(tài)網(wǎng)頁技術(shù)已不能滿足廣大用戶的需求,各種動態(tài)網(wǎng)頁技術(shù)應(yīng)運而生。ASP和ASP.NET作為兩種主流的動態(tài)網(wǎng)頁技術(shù),提供了用于創(chuàng)建Web頁的強大、快速、有效的方法,其中ASP.NET利用通用語言運行環(huán)境CLR(commonlanguageruntime)和服務(wù)框架,主要任務(wù)之一就是生成HTML流返回客戶瀏覽器。它提供了一個全新而強大的服務(wù)器控件結(jié)構(gòu),其本質(zhì)幾乎全是基于組件和模塊化,每一個頁,對象,和HTML元素都是一個運行的組件對象。在開發(fā)語言上,ASP.NET拋棄了VBSCRIPT和JSCRIPT,而使用.NETFramework所支持的VB.NET,C#.NET等語言做為其開發(fā)語言,這些語言生成的網(wǎng)頁在后臺被轉(zhuǎn)換成了類并編譯成了一個DLL。由于ASP.NET是編譯執(zhí)行的,所以它比ASP擁有了更高的效率。
1.網(wǎng)站定位
運用ASP.NET技術(shù)創(chuàng)建一個都市新聞管理系統(tǒng),由前臺新聞瀏覽和后臺新聞管理兩大部分組成。其中主要內(nèi)容包括系統(tǒng)需求分析、系統(tǒng)整體設(shè)計、后臺數(shù)據(jù)庫設(shè)計,掌握數(shù)據(jù)庫創(chuàng)建、網(wǎng)站頁面設(shè)計與制作、網(wǎng)站功能的實現(xiàn)、程序調(diào)試以及網(wǎng)站的發(fā)布操作技能。
2.項目功能規(guī)劃
通過ASP.NET技術(shù)開發(fā),后臺功能模塊主要包括后臺管理員信息管理,新聞類別管理,新聞管理,留言板管理,友情鏈接管理、后臺安全退出等功能。前臺功能模塊則包括新聞分類、顯示新聞詳細信息、新聞信息查詢,提供留言板塊、友情鏈接等功能。
3.網(wǎng)站設(shè)計與開發(fā)先創(chuàng)建數(shù)據(jù)庫News,包括Admin、Link、NewsType、News、Book五張表,對表結(jié)構(gòu)進行相關(guān)設(shè)計。
創(chuàng)建公共模塊。所謂公共,就是共同擁有,其功能是共享的。新建一個站點,設(shè)置數(shù)據(jù)庫的鏈接,公共類的創(chuàng)建,為整個網(wǎng)站做好準(zhǔn)備工作。
創(chuàng)建后臺模塊。后臺首頁為管理員登陸頁面,設(shè)計完畢后創(chuàng)建后臺模板,接著通過母版創(chuàng)建相關(guān)網(wǎng)頁。需要創(chuàng)建的頁面有管理員信息的管理、添加,新聞類別的管理和添加,新聞的管理、添加、更新,留言板信息的管理、添加和更新,友情鏈接的添加、管理等。每張頁面完成后接著編寫相關(guān)代碼,一共30張頁面。
創(chuàng)建前臺模塊。創(chuàng)建模板頁,通過母版頁創(chuàng)建首頁index.aspx,設(shè)計首頁頁面,編寫index.aspx.cs文件源碼。
4.網(wǎng)站的發(fā)布與調(diào)試
運行的過程中,發(fā)生了很多錯誤,如數(shù)據(jù)庫語句錯誤,事件過程編寫錯誤等,需調(diào)試后糾正錯誤,達到運行良好的效果。
5.實訓(xùn)總結(jié)
這次實訓(xùn),讓我更深地了解了VisualStudio201*的基本知識,掌握和運用ASP.NET的技巧,同時還掌握了電子商務(wù)網(wǎng)站建設(shè)的基本流程和注意事項,及相關(guān)網(wǎng)頁制作軟件工具的使用。
并且通過這次實訓(xùn),我深深的體會到做網(wǎng)站建設(shè)信息管理系統(tǒng)的艱辛,以及作為一個后臺管理人員的艱辛,要做好一個完整的信息管理系統(tǒng),不僅僅需要過硬的技術(shù),還需要更多的耐心、細心與毅力。再次,在實訓(xùn)的過程中,我深深的感覺到自己在實際運用中專業(yè)知識的缺乏,及自己工作能力的不足,遇到問題總是很難解決。通過這次實訓(xùn),今后不管遇上什么樣的工作問題,要學(xué)會自己冷靜思考分析,一點點排除障礙,到最后獲取成功。并且不懂的問題,要多向別人請教。另外,今后應(yīng)多加練習(xí)多加熟悉常用的代碼,爭取在這方面取得更大進步
擴展閱讀:動態(tài)網(wǎng)站實訓(xùn)報告
1.實習(xí)內(nèi)容及知識應(yīng)用1.1實訓(xùn)內(nèi)容以及進程安排
實訓(xùn)內(nèi)容:動態(tài)網(wǎng)站制作的學(xué)習(xí)及動態(tài)網(wǎng)站的制作
這次在3名指導(dǎo)老師的帶領(lǐng)下,我們主要學(xué)習(xí)了用2種現(xiàn)在比較流行的動態(tài)網(wǎng)站開發(fā)平臺來開發(fā)網(wǎng)站:JSP平臺與ASP.NET平臺;JSP平臺方面主要通過XX老師示范制作myblog個人博客網(wǎng)站而學(xué)習(xí)JSP平臺的搭建、數(shù)據(jù)庫的連接、網(wǎng)站測試等內(nèi)容;而ASP.NET平臺主要通過XX老師和XX2位老師的指導(dǎo),學(xué)習(xí)并搭建了ASP.NET平臺,掌握了網(wǎng)頁三劍客制作動態(tài)網(wǎng)站的基本常識與方法,以及數(shù)據(jù)庫的連接、網(wǎng)站測試及Photoshop處理圖片等內(nèi)容:進程安排日期日程安排
08年7月28日確定小組組員,小組成員為:XX(組長),XX(組員)08年7月29日確定小組動態(tài)網(wǎng)頁開發(fā)平臺為ASP.NET08年7月30日確定網(wǎng)站要實現(xiàn)的功能①08年7月31日-8月5日制作BBS網(wǎng)站08年8月6日測試BBS網(wǎng)站
08年8月7日-08年8月15日制作電子商務(wù)網(wǎng)站08年8月16日-8月17日測試電子商務(wù)網(wǎng)站
08年8月18日-8月20日提交網(wǎng)站給指導(dǎo)老師,聽取指導(dǎo)老師意見,完善網(wǎng)站08年8月21日-8月22日網(wǎng)站制作與小學(xué)期總結(jié),寫小學(xué)期文檔08年8月23日提交小學(xué)期文檔,小學(xué)期實訓(xùn)結(jié)束
說明:①經(jīng)過討論,我們組決定建設(shè)2個網(wǎng)站來實現(xiàn)以下功能網(wǎng)站1-BBS網(wǎng)站:在這個網(wǎng)站中,我們主要實現(xiàn)了站點日歷與站點搜索引擎2大功能。
網(wǎng)站2-電子商務(wù)網(wǎng)站:在這個網(wǎng)站中,我們主要實現(xiàn)了用戶注冊與登陸、購物車的實現(xiàn)、訂單的顯示等頁面。1.2知識(點)應(yīng)用以及經(jīng)驗總結(jié)
這次制作2個網(wǎng)站主要應(yīng)用的知識有以下:⒈數(shù)據(jù)庫的創(chuàng)建①Access數(shù)據(jù)庫的創(chuàng)建
Acess提供2種數(shù)據(jù)庫創(chuàng)建方式:一種是創(chuàng)建一個空數(shù)據(jù)庫,然后編輯數(shù)據(jù)表的內(nèi)容;另一種使用數(shù)據(jù)庫自帶的模板創(chuàng)建;在動態(tài)網(wǎng)頁面中,一般應(yīng)用第一種方式
②Access數(shù)據(jù)庫的打開方式
包括打開、只讀方式打開、獨占方式打開、只讀獨占方式打開③利用設(shè)計器設(shè)計Access數(shù)據(jù)庫
利用Access數(shù)據(jù)庫里的設(shè)計器設(shè)計Access數(shù)據(jù)庫④使用向?qū)гO(shè)計Access數(shù)據(jù)庫
通過Access的向?qū),?jīng)過一系列對話來設(shè)置Access數(shù)據(jù)庫⑤通過輸入數(shù)據(jù)連接Access數(shù)據(jù)庫。先輸入數(shù)據(jù)再確定字段⒉數(shù)據(jù)庫的連接①ODBC連接數(shù)據(jù)庫
打開ODBC數(shù)據(jù)源管理器面板。在windowsXP中打開控制面板,再打開管理工具,找到數(shù)據(jù)源(ODBC),雙擊圖標(biāo)打開管理器,選擇系統(tǒng)DSN。添加數(shù)據(jù)源,點擊添加按鈕,開始創(chuàng)建數(shù)據(jù)源,在接下來的對話框中選擇數(shù)據(jù)源的驅(qū)動程序,因我們使用的是MicrosoftAccess創(chuàng)建的數(shù)據(jù)庫,所以選擇MicrosoftAccessDriver(*.mdb)作為數(shù)據(jù)庫驅(qū)動程序。點擊完成按鈕,填寫數(shù)據(jù)源名,以簡單易記為原則,這里我們以userinfo(表名)來命名,注意不要沖突。說明填不填都無所謂,是描述這個數(shù)據(jù)庫的用途而已。點擊選擇按鈕,選擇你的數(shù)據(jù)庫文件。找到自己想添加的數(shù)據(jù)庫,選中即可。②OLEDB連接數(shù)據(jù)庫
在Dreamweaver中,可以通過在連接字符串中包含Provider參數(shù)來創(chuàng)建OLEDB連接。打開Dreameaver,在站點里面先新建個ASP頁面(index.asp)。在“應(yīng)用程序”面板中選中“數(shù)據(jù)庫”標(biāo)簽。只要我們在前面建立了站點,選擇了文檔類型(即我們選的ASPJavascript的),并且還測試了服務(wù)器
();則當(dāng)前我們看到就剩下第四步?jīng)]有打勾了。那現(xiàn)在就點擊“+”號,選擇“自定義連接字符串”。在彈出來的“自定義連接字符串”對話框中,"連接名稱"隨便寫一個!斑B接字符串”就要好好填寫了。當(dāng)"使用此計算機上的驅(qū)動程序"時應(yīng)用絕對路徑:DRIVER={MicrosoftAccessDriver(*.mdb)};DBQ=d:ewgndatabasecnbruce.mdb否則“使用測試服務(wù)器上的驅(qū)動程序”采用Mappath轉(zhuǎn)換路徑"Driver={MicrosoftAccessDriver(*.mdb)};DBQ="&server.mappath("/newgn/database/cnbruce.mdb"),點擊“測試”,出現(xiàn)成功對話框,成功連接數(shù)據(jù)庫后,在DW里其實是自動生成了一個連接文件。位置在自動生成的Connections文件夾中,名稱是你剛才在“自定義連接字符串”隨便敲的為命名asp文件。還可以注意到DW數(shù)據(jù)庫標(biāo)簽內(nèi)看到mdb文件內(nèi)的各個字段。⒊動態(tài)網(wǎng)頁開發(fā)技術(shù)①記錄集的定義
分為簡單記錄集定義與高級記錄集定義,簡單記錄集的定義使用戶不必用SQL語句查詢而快速定義記錄集。高級記錄集定義則通過SQL語來定義記錄集。②記錄集的綁定
記錄集(查詢)的綁定。在網(wǎng)頁中插入一個表單,并輸入需要插入到數(shù)據(jù)庫的相關(guān)內(nèi)容,然后通過記錄集(查詢)功能來實現(xiàn)表單和數(shù)據(jù)庫的相互協(xié)調(diào)使用,并實現(xiàn)“動態(tài)”功能
③重復(fù)區(qū)域服務(wù)器行為
服務(wù)器行為其實一段VB代碼,為了方便用戶對記錄集的操作,DW中將常用代碼進行封裝,命名為服務(wù)器行為。而重復(fù)區(qū)域服務(wù)器行為相當(dāng)于一個FOR循環(huán)函數(shù)④設(shè)置記錄集導(dǎo)航條
添加記錄集導(dǎo)航條以分頁的方式用來顯示重復(fù)區(qū)域服務(wù)器行為顯示有限的記錄⒋XML動態(tài)網(wǎng)頁制作①XSLT
XSLT是一種用于將XML文檔轉(zhuǎn)換為XHTML文檔或其他XML文檔的語言,XSLT用于將一種XML文檔轉(zhuǎn)換為另外一種XML文檔,或者可被瀏覽器識別的其他類型的文檔,比如HTML和XHTML。通常,XSLT是通過把每個XML元素轉(zhuǎn)換為(X)HTML元素來完成這項工作的。⒌服務(wù)器的配置
①站點存放點的創(chuàng)建
打開電腦,在D盤下建立一文件夾newgn(這個夾子就是你的站點存放點了),并且在里面建幾個子文件夾(就好似你網(wǎng)站的子目錄)。②建立虛擬目錄
回到newgn的根目錄,右鍵選擇“共享和安全”(其實是快速地建立虛擬目錄)③設(shè)置IIS的虛擬目錄
出現(xiàn)屬性對話框后,選擇“Web共享”標(biāo)簽,點選“共享文件夾”,出現(xiàn)共享別名對話框,選擇默然設(shè)置,確定即可⒍利用Dreamweaver創(chuàng)建站點
選擇“編輯站點”,在彈出的屬性框中選“高級”標(biāo)簽,從“分類”中先選“本地信息”,右窗口中設(shè)置站點名稱,本地根文件夾,然后設(shè)置遠程信息,訪問選擇“本地/網(wǎng)絡(luò)”,遠端文件夾仍選擇站點文件夾d:ewgn,再接著“測試服務(wù)器”,“服務(wù)器模型”暫為ASPvbscript,“訪問”本地/網(wǎng)絡(luò),“測試服務(wù)器文件夾”仍是站點文件夾d:ewgn,“URL前綴”在后面添加“newgn/”,添加的東西就是設(shè)置的虛擬目錄,這時,站點定義基本結(jié)束,點擊確定。出現(xiàn)“編輯站點”對話框,“完成”即可。⒎利用FIREWORKS處理圖片
利用FIREWORKS處理一些圖片和制作一些GIF動畫圖片
經(jīng)驗總結(jié):
利用Dreamweaver做ASP動態(tài)網(wǎng)站主要為以下幾步:①網(wǎng)站服務(wù)器配置②數(shù)據(jù)庫設(shè)置③數(shù)據(jù)庫顯示④建立注冊系統(tǒng)⑤建立登陸系統(tǒng)⑥美化網(wǎng)站
2.實習(xí)心得{要求500字以上}
l過程、功能需求、菜單設(shè)計、界面設(shè)計、數(shù)據(jù)庫設(shè)計、知識的應(yīng)用技巧、團隊合作感受等(指導(dǎo)教師可按實習(xí)內(nèi)容進行要求并自行增加內(nèi)容)
本次小學(xué)期期實訓(xùn),我們小組主要制作了2個動態(tài)網(wǎng)站,而制作這2個動態(tài)網(wǎng)站的主要過程是:⒈個人博客網(wǎng)站①站點的定義②數(shù)據(jù)庫的連接
③制作站點搜索引擎及搜索結(jié)果頁面④制作日志列表
⑤制作BLOG首頁面,基本頁面設(shè)計⑥定義并綁定記錄集⑦界面的美化⑧設(shè)置重復(fù)區(qū)域
⑨指定日期的日志內(nèi)容頁面
⑩日志具體內(nèi)容頁面-日志內(nèi)容和回復(fù)及日志回復(fù)功能⒉電子商務(wù)網(wǎng)站
①站點的建立和連接字符串②用戶登陸及用戶登陸信息顯示頁面③錯誤信息頁面設(shè)計④創(chuàng)建模板
⑤添加登陸頁面的嵌入框架⑥用戶注冊頁面的實現(xiàn)
⑦添加“密碼”比較驗證的代碼
⑧制作最新產(chǎn)品導(dǎo)航條與滾動產(chǎn)品導(dǎo)航條⑨產(chǎn)品展示的實現(xiàn)
⑩用戶購物車:限制用戶登陸、添加購物車程序、購物車鏈接、刪除購物車而這2個網(wǎng)站實現(xiàn)的功能大不相同,前者為一個博客網(wǎng)站,主要實現(xiàn)了站點搜索引擎、日志列表、站點日期等內(nèi)容;后者為一個電子商務(wù)網(wǎng)站,主要實現(xiàn)了用戶登陸、用戶注冊、密碼驗證、產(chǎn)品展示以及用戶在線購物等內(nèi)容;剛確定制作網(wǎng)站的時候,本設(shè)想將2個網(wǎng)站整合在一起,但由于技術(shù)和其他原因,這個目的沒能實現(xiàn)。
制作動態(tài)網(wǎng)站,數(shù)據(jù)庫最重要,在我們小組這次制作網(wǎng)站的過程中,花時間最多的地方就是數(shù)據(jù)庫-數(shù)據(jù)庫的建立、數(shù)據(jù)庫與網(wǎng)站的連接、記錄集的綁定、數(shù)據(jù)庫安全等等,由于時間的關(guān)系,我們小組這次采用的是Acess數(shù)據(jù)庫,它與其他數(shù)據(jù)庫相比較相對來說操作比較簡單。在數(shù)據(jù)庫的制作中,這次我們小組遇到的難題主要是采用OLEDB連接數(shù)據(jù)庫的方法,這個難題的關(guān)鍵之處是在于如何利用Provider參數(shù)來創(chuàng)建OLEDB連接,我們在網(wǎng)上搜索了大量資料并在XX老師的幫助下終于學(xué)會了如何使用OLEDB連接數(shù)據(jù)庫。
總結(jié)這次小學(xué)期實訓(xùn),這次2個網(wǎng)站能這么順利的完成,離不開老師的幫助和小組成員的努力,雖然這次小學(xué)期實訓(xùn)我們小組只有2人,但是我們是一個有效率、有組織、有團隊精神的小組,有效率在于小組制作網(wǎng)站中分工明確、討論有目的;有組織在于小組成員能按時、有質(zhì)量的完成自己的分工任務(wù),值得一提的是這次小學(xué)期網(wǎng)站開發(fā)的大部分時間在小學(xué)期實訓(xùn)教室而我們小組成員還從未擅自曠課、上課遲到、早退等違紀(jì)行為;有團隊精神在于我們小組實訓(xùn)過程中的共進退,從不因為自己分工任務(wù)提前完成而拉下其他組員,我們意識到小組是一個有組織、有記錄、有共同目的的集體而不是一個由分散的個人組成的團體,在這次小學(xué)期實訓(xùn)中之所以提出小組分工這是鍛煉小組組員的個人能力培養(yǎng),而幫助有困難的組員這充分培養(yǎng)了組員之間的默契和團隊協(xié)作能力。
這次是畢業(yè)前最后的一次小學(xué)期實訓(xùn),也是自己做投入、最用心的一次實訓(xùn),與以前的小學(xué)期相比,以前的小學(xué)期都是以掌握某種實訓(xùn)技能為主,而這次小學(xué)期則不僅掌握了動態(tài)網(wǎng)站的制作技術(shù)而且還制作出了自己的成果,自己非常高興。經(jīng)過這次小學(xué)期,我領(lǐng)悟到任何東西都要“學(xué)以至用”,學(xué)習(xí)了還不行還要看自己掌握了沒,掌握了還不行還要看自己熟練了沒,熟練了還不行還要做出一定成果。即將畢業(yè),能接受這么一次有意義的小學(xué)期實訓(xùn)感覺很充實。
友情提示:本文中關(guān)于《動態(tài)網(wǎng)站實訓(xùn)報告》給出的范例僅供您參考拓展思維使用,動態(tài)網(wǎng)站實訓(xùn)報告:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。