1、跪求一個 asp動態網站 畢業設計
動態網頁製作技術jsp與asp的比較
總的來講,JavaSever Pages(JSP)和 微軟的Active Sever Pages(ASP)在技術方面有許多相似之處。兩者都是為基於WEB應用實現動態交互網頁製作提供的技術環境支持,都能夠為程序開發人員提供實現應用程序的編制與自帶組件設計網頁從邏輯上分離的技術,而且都能夠替代CGI使網站建設與發展變的較為簡單與快捷。
盡管JavaSever Pages 技術和微軟的Active Sever Pages在許多方面都有相似的,但仍然存在很多不同之處,其中最本質上的區別在於:兩者是來源於不同的技術規范組織,其實現的基礎:WEB伺服器平台要求不相同。
JSP 技術:開放的技術
JSP和ASP技術明顯的不同點:開發人員在對兩者各自軟體體系設計的深入了解的方式不同。JSP技術基於平台和伺服器的互相獨立,輸入支持來自廣泛的,專門的,各種工具包,伺服器的組件和資料庫產品開發商所提供。相比之下,ASP技術主要依賴微軟的技術支持。
平台和伺服器的獨立性
JSP技術依附於一次寫入,之後,可以運行在任何具有符合JavaTM語法結構的環境。取而代之過去依附於單一平台或開發商,JSP技術能夠運行在任何WEB伺服器上並且支持來自多家開發商提供的各種各樣工具包。
由於ASP是基於Activex控制項技術提供客戶端和伺服器端的開發組件,因此ASP技術基本上是局限於微軟的操作系統平台之上。ASP主要工作環境是微軟的IIS應用程序結構,又因Activex對象具有平台特性,所以ASP技術不能很容易地實現在跨平台的WEB伺服器的工作。盡管ASP技術通過第三方提供的產品能夠得到組件和服務實現跨平台的應用程序,但是Activex對象必須事先放置於所選擇的平台中。
開放的開發過程,開放的原代碼
SUN應用JAVA社團性過程開發JSP技術。自從1995年,SUN已經用這種開放過程方法同國際JAVA組織合作開發和修改了JAVA技術與規范。針對JSP的產品,SUN授權了工具提供商(如Macromedia),結盟公司(如Apache,Netscape),最終用戶,協作商及其他。最近,SUN將最新版本的JSP和JavaTM Servlet(JSP 1.1,JAVA SERVLET 2.2)的原代碼發放給Apache,以求JSP與Apache緊密的相互發展。Apache,SUN和許多其他的公司及個人公開成立一個健壯的咨詢機構以便任何公司和個人都能免費取得信息。(詳見:http://jakarta.apache.org)
JSP應用程序界面(API)毫無疑問已經取得成功,並將隨JAVA組織不斷開放擴大繼續完善。相反,ASP技術僅依靠微軟本身的推動,其發展是建立在獨占的,封閉的開發過程基礎之上。
ASP技術
JSP技術
WEB伺服器
微軟的IIS或個人WEB伺服器
任何WEB伺服器包括Apache,Netscape,和IIS
操作系統平台
微軟的視窗系統
絕大多數的流行平台,包括solaris操作系統,微軟的視窗系統,MAC OS,Linux,及其他UNIX系列平台產品
跨平台訪問
需要第三方ASP的引入產品
支持WEB信息機構環境中不同系列的計算機群即保證用戶在當前軟硬體及人力資源上的投資完全兼容,JSP技術提供靈活,開放選擇:可以使用各種各樣的工具提供商提供的工具,高度體現工業化標准輸入與配置
3、從開發人員的角度來看:ASP和JSP技術都能使開發者實現通過點擊網頁中的組件製作互動式的,動態的內容和應用程序的WEB站點。ASP僅支持組件對象模型COM,而JSP技術提供的組件都是基於JavabeansTM技術或JSP標簽庫。由此可以看出兩者雖有相同之處,但其區別是很明顯的。
JSP標簽可擴充性
盡管ASP和JSP都使用標簽與腳本技術來製作動態WEB網頁,JSP技術能夠使開發者擴展JSP標簽得以應用,JSP開發者能定製標簽庫,所以網頁製作者充分利用與XML兼容的標簽技術強大的功能,大大減少對腳本語言的依賴。由於定製標簽技術,使網頁製作者降低了製作網頁和向多個網頁擴充關鍵功能的復雜程度。
JSP跨平台的可重用性
JSP的開發人員在開發過程中一直關注可重用性。JSP組件(企業JavabeansTM,Javabeans,或定製的JSP標簽)都是跨平台可重用的。企業Javabeans組件可以訪問傳統的資料庫,並能以分布式系統模式工作於UNIX和WINDOWS平台。JSP技術的標簽可擴充功能為開發人員提供簡便的,與XML兼容的介面即共享網頁的打包功能使其完全的工業標准化。
這種基於組件的模式很有效提高應用程序的開發效率,因為這種模式能夠使開發人員利用快捷的子組件快速創建模板應用程序,然後再整合一些附加功能以後便可使用。象這樣有效的方法在JSP中無處不在,並可將其打包成一個Javabean或一個工業標准化的Javabean組件。
JAVA的優越性
JSP技術是用JAVA語言作為腳本語言的,而ASP網頁使用微軟的VBScrip或Jscrip。JAVA是成熟的,強大的,易擴充的編程語言,遠優於基於BASIC的腳本語言。如:JAVA的可執行性優於VBScript或Jscript語言。因為它們利用JAVA技術並且都被編譯為JAVA Servlets,JSP網頁為整個伺服器端的JAVA庫單元提供了一個介面來服務於HTTP的應用程序。
JAVA使開發人員的工作在其他方面也變的一樣容易,簡單。例如,當ASP應用程序在WINDOWS NT系統被懷疑可能會崩潰時,JAVA能有效的防止系統的崩潰。JAVA語言通過提供防止內存的泄漏的方法,在內存管理方面也能大顯身手。加之,JSP為應用提供了健壯的意外事件處理機制。
易於維護性
基於JSP技術的應用程序比基於ASP的應用程序易於維護和管理。
腳本語言都能很好服務於小的應用程序,但不能適應大型的,復雜的應用程序。因為,JAVA是結構化的,它比較容易創建和維護龐大的,組件化的應用程序。
JSP突出的組件技術使修改內容而不影響邏輯或修改邏輯而不影響內容變得很容易實現。
企業級的Javabeans結構整合了企業邏輯,例如資料庫的訪問,安全,事務完整性,及獨立性即獨立於應用程序。
因為JSP技術是一種開放的,跨平台的結構,因此,WEB伺服器,平台,及其他的組件能很容易升級或切換,且不會影響JSP基本的應用程序。這一特點使JSP能夠適用現實世界的各種WEB應用程序不斷的變化和發展。
ASP技術
JSP技術
可重用,跨平台組件
沒有JAVABEANS
企業級JAVABEANS,定製JSP標簽
安全:防範系統崩潰
沒有
有
內存泄露保護
沒有
有
腳本語言
VBSCRIPT,JSCRIPT
JAVA
定製標簽
沒有 有
2、企業產品的多樣性
JAVA2平台即企業版(J2EE)是適用於多企業應用程序的JAVA結構,作為J2EE的部分,JSP網頁可訪問所有J2EE的組件,包括Javabeans,企業級Javabeans及JAVA Servlets。JSP網頁都能完全編譯成為Servlets,所以它們都享有靈活性的特點和為伺服器端JAVA應用程序。J2EE平台內容不僅包括管理復雜的企業應用程序而且包括事務管理技術和Pooling資源管理技術。
JSP網頁可以訪問標準的J2EE服務,包括:
JAVA名稱和目錄界面API
JDBCTM API(與關聯的資料庫通訊)
JavaMailTM(支持基於JAVA郵件和消息應用程序的類)
JAVATM 消息服務
通過J2EE,JSP網頁能夠用許多方式同企業系統交互訪問。J2EE支持兩種CORBA規范的技術:JAVA IDL和RMI-IIOP。在企業級JAVABEANS技術支持下,JSP網頁通過運用高級的,對象映射的方式訪問資料庫。
最終,因為JSP技術是基於JAVA的開放性過程的產品,因此它能夠廣泛支持不同提供商提供的工具,WEB伺服器和應用程序的服務,這樣能夠使用戶選擇最佳的開發方法,選擇最適應他們的應用程序開發的工具包,同時,有效地保護用戶在代碼和人員培訓上的投資。
ASP技術 JSP技術
兼容傳統的資料庫 可以(COM) 可以(用JDBC API)
集成數據源的能力 能工作在任何符合ODBC規范的資料庫 能工作在任何符合ODBC規范的資料庫,而且能訪問符合JDBC技術規范資料庫
組件 COM組件 JAVABEANS,企業級JAVABEANS或擴展的JSP標簽
擴展工具支持
2、網站怎麼做畢業設計是要用ASP做一個電
這能做,不過具體還是得要看具體的要求那些才能做吧,
還有就是具體是什麼類型的網站,需要怎麼樣的功能那些,都是需要知道的,
不然又點難想像。
3、■現在畢業設計做一個網站用asp過時嗎
怎麼抄說呢 .net 是微軟力推的產品,尤其是C# ASP.NET .NET 也可以用VB
但是不得不承認,現在的網站還是ASP的最好。
而且有部分人認為ASP過時了,ASP不如.NET安全性高,為類的。。。
但我不認為,ASP 在性能上次於.NET 這我沒話說,ASP 安全性差這是我堅決反對的,安全性都是相對的。
ASP不過時!
如果你覺得ASP.NET難的話建議學PHP
和ASP 差不多
有ASP基礎的人PHP上手很快的。
4、本人需要一份畢業設計,可以是VB做的系統,可是ASP,可以是網頁,只要是簡單的就行,最好有論文哦。
我有這樣的畢業設計+論文
5、ASP企業動態網頁設計的畢業論文大綱
通過網頁設計與互聯網應用開發課程的整個教學過程,讓學生了解各種網頁瀏覽器之間的區別,Web網頁的基本特點,HTML的特點,掌握常用網頁製作工具的使用,從而利用網頁製作工具設計網站,開發網頁,掌握基於互聯網的應用系統的開發方法與開發過程,綜合應用所學的網路知識,資料庫系統原理,程序設計方法,以及所學的財務,管理與企業策劃等多方面的知識,使學生能夠為企事業單位規劃,部署,開發信息化的基礎平台和應用平台,提高學生的綜合素質,滿足以後工作中的需要,為培養我國社會主義現代化建設所需的懂管理懂技術高層次的信息管理類人才做准備. 二,教學內容及基本要求 主要進行網站架設及構成,HTML源代碼的特點,開發工具的使用,動態網頁的構成及開發方法的教育,幫助學生掌握現代基於B/S模式的系統開發特點,完整地掌握信息系統的構建及開發過程. 第1章 網頁製作基礎知識 1.了解Web網頁的基本特點 2.了解網頁製作的基本步驟,包括:整體規劃,網頁設計與製作,測試網頁,網頁上傳發布 3.了解常用網頁製作工具 4.了解常用的網頁瀏覽器特點 第2章 HTML基礎 1.了解什麼是HTML語言 2.了解HTML標簽格式 3.了解頁面結構,包括:頁面結構標簽,頁頭標題,HTML文件結構. 4.了解HTML基本標簽,包括:注釋,結構標簽,標題和頁頭,段落,鏈接,列表和字元格式,其他元素和字型大小 5.了解圖像標簽 6.了解表單標簽 7.了解框架標簽 8.了解表格標簽 9.了解字元實體標簽 10.了解Internet Explorer有關標簽屬性 第3章 DreamWeaver MX 2004 1.了解DreamWeaver MX基礎,包括:工作環境,HTML代碼視圖,文檔操作,構建站點 2.了解編輯頁面的基本知識與操作,包括:編輯文本,CSS樣式,超級鏈接,使用圖像,使用表格 3.了解整體布局的知識與操作,包括:分層定位,使用框架 4.了解DreamWeaver的高級應用,包括:使用表單,嵌入對象,行為 5.了解站點維護的基本知識與操作 第4章 動態網站簡介 1.將靜態網站與動態網站進行比較 2.了解常用的動態網站的設計方法 第5章 ASP概述 1.ASP簡介 2.ASP的運行環境的介紹 第6章 ASP腳本基礎 1.腳本概述,包括:腳本語言的使用,指定默認的腳本語言 2.了解伺服器端腳本和客戶端腳本 3.VBScript簡介,包括:將單行語句分成多行,在代碼中加註釋,使用不同進制的數字,數據類型,變數,常量,數組,運算,控制結構,with語句,過程,VBscript函數簡介 4.JavaScript簡介,包括:語句和語句塊,變數,數據類型,運算符,數組,控制結構,函數,JavaScript對象,復制,傳遞和比較數據,特殊字元 第7章 ASP對象 1.了解Request對象,包括:Request對象數據集合,Request對象屬性,Request對象方法 2.了解Response對象,包括:Response對象方法,Response對象屬性,Response對象集合 3.了解Session對象,包括:Session概述,Session對象的事件,Session對象的方法,Session對象的屬性,Session對象的數據集合,Session對象使用示例 4.了解Application對象,包括:Application對象概述,Application對象的事件,Application對象的設置和變數讀取,Application對象的方法,Application對象的數據集合 5.了解Server對象,包括:Server對象的屬性,Server對象的方法 6.了解Cookie數據集合,包括:Cookie概述,在ASP中創建和讀取Cookies,創建多個Cookie,不利用Cookie來保持信息 7.了解Global.asa文件 8.介紹ASP內建對象應用示例 第8章 ASP組件 1.了解Ad Rotator組件,包括:Ad Rotator組件相關文件,Ad Rotator組件的方法和屬性,Ad Rotator組件的應用示例 2.了解Browser Capabilities組件 3.了解Database Access組件 4.了解File Access組件,包括:File Access組件簡介,文件的讀和寫,文件的處理,驅動器和文件夾的操作 5.了解Content Linking組件,包括:線性排列順序文件,Content Linking組件方法 6.了解PageCounter組件 7.了解使用ASP發送E-mail,包括:Microsoft的SMTP Service,Microsoft SMTP Service的工作方法,用CDONTS組件發送E-mail,用CDONTS組件接收E-mail 第9章 資料庫查詢語言簡介 1.SQL概述 2.了解查詢語句SELECT,包括:SELECT語句格式,SELECT語句的使用,SQL語句在ASP程序中的使用示例 3.了解數據更新語句,包括:Insert語句,Update語句,Delete語句,其它SQL語句 第10章 ActiveX數據對象(ADO) 1.ActiveX數據對象概述,包括:ActiveX數據對象簡介,ADO對象的使用 2.了解Connection對象,包括:Connection對象的方法,Connection對象的屬性,Connection對象的數據集合 3.了解Command對象,包括:Command對象屬性,Command對象方法,Command對象數據集合 4.了解RecordSet對象,包括:Recordset對象方法,Recordset對象屬性,Recordset對象數據集合,Recordset對象的分頁顯示功能,能執行SQL語句的幾個對象 5.了解Field對象和Fields數據集合,包括:Fields數據集合,Field對象屬性,Field對象方法 6.了解Property對象和Properties數據集合,包括:Properties數據集合,Property對象 7.了解Parameter對象和Parameters數據集合,包括:Parameters數據集合,Parameter對象 8.了解Error對象和Errors數據集合,包括:Errors數據集合,Error對象,處理錯誤 第11章 開發示例 1.了解需求分析,包括:什麼是需求分析,如何做好需求分析,編寫需求文檔 2.了解開發文檔的編寫方法,包括:軟體工程的國際標准,需求說明書的編寫,概要設計說明書的編寫,詳細設計說明書的編寫 3.了解編碼實現,包括:資料庫設計,數據連接,功能模塊設計 4.了解測試與發布,包括:測試,本機發布,遠程發布 三,教學安排及方式 課程主要內容 講課學時 課內外學時比 作業量及批改要求 實踐環節 基礎知識 1 1:2 布置作業2次,全批全改 上機 32 HTML基礎 3 1:2 使用DreamWeaver製作網頁詳解 8 1:2 動態網站簡介 1 1:2 ASP概述 1 1:2 ASP腳本基礎 4 1:2 ASP對象 4 1:2 ASP組件 4 1:2 資料庫查詢語言簡介 1 1:2 ActiveX數據對象(ADO) 4 1:2 開發示例 1 1:2 四,考核方式 本課程實踐性較強,為了達到學以致用的目的,將採用開卷作課題設計的形式考試. 課程考試的基本要求 1.考試內容 (1)網站設計方案書 (2)網站設計內容磁/光碟(或文件包) 2.網站設計方案書內容要求 (1)方案書封面上要註明項目名稱班級,學號,姓名 (2)需求分析 (3)概要設計 (4)詳細設計 (5)資料庫設計 (6)功能模塊設計(對每個模塊要有編程思路和方法技巧的介紹,對每段或每行代碼必須有詳細的注釋) (7)測試報告 3.網站設計內容磁/光碟要求 (1)磁/光碟標簽(或文件包名字)要註明班級,學號,姓名. (2)網站設計的內容不能有無聊,不健康和抄襲的內容. (3)提倡原創內容和使用新技術(可加分). (4)每個超鏈接都應有完整的內容. (5)網站實際內容應與網站設計方案書相吻合,欄目應設置完整. (6)網站設計的內容必須含有動態網頁及資料庫的設計. 五,推薦教材及參考資料 1.建議選用教材 [1]相萬讓主編,網頁設計與製作,人民郵電出版社,2004年 [2]相萬讓主編,網頁設計與製作實驗指導,人民郵電出版社,2004年 [3]梁建武,陳語林主編,ASP程序設計,中國水利水電出版社,2001年 2.主要參考書 [1]新東方電腦工作室,石國志:ASP動態網站編程,清華大學出版社,2000年 [2]伍華聰:ASP與網站開發實戰,科學出版社,2000年 [3]彭萬波等:ASP開發基本與範例,電子工業出版社,2000年 [4]東名,吳名月:ASP.NET動態網頁設計高手,清華大學出版社,2001年 [5]桂思強:ASP.NET資料庫開發聖經,中國青年出版社,2001年 這個呢,其實我也不會,我是在網站上幫你找的後面的幾本書你看看對你也許有幫助
6、做畢設要用ASP.NET建立的WEB網站,如何在網頁上顯示這種樣式
repeater+ul
或者repeater+table綁定都可以實現
listview等等都可以實現
列如:先用table把你要顯示的樣式畫出來
然後綁定數據
<asp:Repeater ID="Repeater1" runat="server" onitemdatabound="Repeater1_ItemDataBound1" >隨便寫了個樣式什麼的自己調整試試
7、如何通過ASP製作網頁?畢業設計要用到呢,幫幫我吧。
自己ASP都不知道就做畢業設計?
暈了!
既然有需求,還是給你一個下載ASP整站程序版的網站:
http://www.moon-soft.com/download/sort/3_1.htm
你下一個後好好參考學習權吧。
8、如何用asp 快速建立畢業設計用的網站?
?