【正文】
XXX 大學學士論文 ASP 企業(yè)網(wǎng)站開發(fā) 12 (4)與瀏覽器無關 (Browser Independence),客戶端只要使用可執(zhí)行HTML 碼的瀏覽器 ,即可瀏覽 Active Server Pages 所設計的網(wǎng)頁內(nèi)容。 1. 簡介 ASP 是一個 Web 服務器端的開發(fā)環(huán)境 ,利用它可以產(chǎn)生和運行動態(tài)的、交 互的、高性能的 Web 服務應用程序。 ②無須 Compile 編譯 ,容易編寫 ,可在服務器端直接執(zhí)行。但 PHP提供的數(shù)據(jù)庫接口支持 彼此不統(tǒng)一 ,比如對 Oracle, MySQL, Sybase 的接口,彼此都不一樣。 Web 頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。采用 PHP的網(wǎng)站如新浪網(wǎng) ( sina )、中國人 (Chinaren)等 ,但由于 PHP 本身存在的一些缺點 ,使得它不適合應用于大型電子商務站點 ,而更適合一些小型的商業(yè)站點。 ServerVariables 集合 取得 Web 服務器端的環(huán)境變量信息。每次用戶請求 Web 頁時, Content Rotator 組件基于 Content Schedule 文件中指定的信息顯示新的 HTML 內(nèi)容字 符串。 Counter 組件 Page Counter 組件統(tǒng)計并顯示 Web 頁被請求的次數(shù)。 為了充分保護 ASP 應用程序,一定要在應用程序的 文件上為適當?shù)挠脩艋蛴脩艚M設置 NTFS 文件權限。 為了防止計算機黑客猜中 SessionID cookie并獲得對合法用戶的會話變XXX 大學學士論文 ASP 企業(yè)網(wǎng)站開發(fā) 18 量的訪問, Web 服務器為每個 SessionID 指派一個隨機生成號碼。 SSL 維護應用程序的安全 Secure Sockets Layer(SSL) 協(xié)議作為 Web 服務器安全特性,提供了一種安全的虛擬透明方式來建立與用戶的加密通訊連接。事務是一種服務器操作,即使該操作包括很多步驟(例如,定貨、查看存貨、付 帳等),也只能整體返回操作是成功還是失敗。當事務完成后,在頁 中使用的 MTS 對象將消失,其中包括存儲在 Session 或 Application 對象中的對象。 SQL是英文 Structured Query Language的縮寫 ,意思為結(jié)構化查詢語言。 ,如果企業(yè)有新的信息需要更改就需要與網(wǎng)站制作開發(fā)公司聯(lián)系,由他們來幫助更改,這樣一來不但需要額外的制作成本,而且使得企業(yè)的信息不能及時反映到網(wǎng)站上。具有建設部最高的城市及道路照明工程專業(yè)承包一級資質(zhì)、江蘇省電氣工程乙級入網(wǎng)作業(yè)資質(zhì)、江蘇省交通建設公路照明專項工程施工企業(yè)二級資信等級。因此網(wǎng)站的主體風格應該以簡潔樸素,嚴肅認真為設計方向。可以將各種有關城市亮化、道路照明的信息公布在網(wǎng)絡上, 通過網(wǎng)站接收市民的即時反饋信息,并將信息處理情況及時公布于網(wǎng)上,起到社會監(jiān)督作用。通過調(diào)查與分析決定是否有建設網(wǎng)站的必要,這樣才是一個真正有用網(wǎng)站建設的前提。 SQLSERVER 基礎 為了建立交互站點 ,需要使用數(shù)據(jù)庫來存儲來自訪間者的信息。 MTS 對象在事務完成后消失。例如,您可以從資格證明中訪問用戶名字段和公司名字段。 訪問元數(shù)據(jù)庫的 ASP腳本需要 Web服務器所運行的計算機的管理員權限。 安全性 ASP 使用 SessionID cookie 跟蹤應用程序訪問或會話期間特定的 Web 瀏覽器的信息。該表定義了不同用戶和用戶組所被賦予的權限。 Status 組件跟蹤 Web 站點的信息,如訪問者的數(shù)量以及 HTTP 連接的 個數(shù)。 對象方法: SetAbort、 SetComplete;對象事件: OnTransactionAbort、OnTransactionCommit。 Request 對象使您能夠訪問發(fā)送給服務器的二進制數(shù)據(jù),如上載的文件。從一個平臺移植到另外一個平臺 ,JSP 和 JavaBean 甚至不用重新編譯 ,因為 Java 字節(jié)碼都是標準的與平臺無關 的。大多數(shù) JSP 頁面依賴于可重用的、跨平臺的組件(JavaBeans 或者 Enterprise JavaBeans組件 )來執(zhí)行應用程序所要求的更為復雜的處理。 PHP與 MySQL 是現(xiàn)在絕佳的組合。普通的 HTML 頁面只依賴于 Wcb 服務器 ,而 ASP,PHP,JSP 頁面需要附加的語言引擎分析和執(zhí)行程序代碼。但是 ,ASP 又有著自身的語法和規(guī)則,因此也可稱 ASP 為一種語言。 (2)無須編譯 ,容易編寫 ,可在 Web 服務器端直接執(zhí)行 ,它屏蔽了程序的執(zhí)行細節(jié) ,程序代碼完全保密。模塊化編程是一種較新的編程思想 ,有著非常好的應用前景。如果所寫的代碼晦澀難懂 ,程序流程模糊 ,那么在調(diào)試階段 ,要定位一個錯誤 ,就需要花很多時間來理解程序 ,找出錯誤的程序塊。這樣編寫出來的程序才不會含混不清 ,程序結(jié)果與最初定義才不會南輾北轍。但應當盡可能地熟悉、記住它們。選擇哪種開發(fā)環(huán)境 ,對開發(fā)工作影響很大。因此,如何將企業(yè)現(xiàn)有業(yè)務轉(zhuǎn)移到因特網(wǎng)上 ,利用因特網(wǎng)的優(yōu)勢開展經(jīng)營成為企業(yè)提高競爭力的關鍵。所有這些都有賴于與客戶、供應商、銷售商之間的密切合作。 2. 采用 ASP, SQL Server , Dreamwawer 等軟件進行本系統(tǒng)的開發(fā)。 3. 實現(xiàn)信息的輸入,修改,刪除,多功能查詢及權限管理等功能。簡而言之,所有這些都有賴于網(wǎng)絡,有賴于企業(yè) Inter!” 在過去的幾年中,眾多的信息并未得到有效的利用,直至計算機、通信技術發(fā) 展成熟, Inter 在全世界的風靡才真正宣告辦公室自動化應用時代、網(wǎng)絡應用時代的到來。 6)改善服務 利用因特網(wǎng)改善 ,提供新的服務項目和服務方式也是網(wǎng)站重要應用之一。 如果系統(tǒng)選擇 NTServer,就需要選擇基于 NT 平臺下的各種相關的開發(fā)軟件 ,而且需要配置好 NT 的執(zhí)行環(huán)境和目錄的安全權限。 程序員的知識面應該廣泛。如果具有宏觀的把握能力 ,能夠把程序分成功能相對單一的代碼塊 ,就可以很方便、快捷的進行編程工作。 (2)方便別人的閱讀、改正 ,方便程序員間的相互交流。它具有以下幾方面的優(yōu)點 : (1)利于功能的定義。這就使得程序員的勞動成果能得到有效的保障 ,可以避免所寫的源程序被他人剽竊,而一般腳本程序在客戶端執(zhí)行 ,代碼完全公開。 ASP 程序其實是以擴展名為 .asp 的純文本形式存在于 Web 服務器上的 ,可以用任何文本編輯器打開它 ,ASP 程序中可以包含純文本、 HTML 標記以及腳本命令 ,服務器的解釋語言默認是以 VBScript 作為首選的 ,為了減小編寫代碼的工作量 ,可以不寫出來 ,本論文就是以 VBScript 作為默認的服務器解釋語言。程序代碼的執(zhí)行結(jié)果被重新嵌入到 HTML 代碼中 ,然后一起發(fā)送給瀏覽 器。還可以自己編寫外圍的函數(shù)去間接存取數(shù)據(jù)庫。開發(fā)人員能夠共享和交換執(zhí)行普通操作的組件 ,或者使得這些組件為更多的使用者或者客戶團體所使用。 ASP 的發(fā)展前景 目前在國內(nèi) PHP 與 ASP 應用最為廣泛。 Form 集合 取得客戶端利用表單 Form 所傳遞的數(shù)據(jù)。 ASP 的內(nèi)置組件 ASP 提供了很多的內(nèi)置組件 ,主要包含以下幾個 : Rotator 組件 可以使用 Ad Rotator 組件來交替顯示圖像,并提供從顯示的圖形到另一個 URL 的鏈接。 System 組件創(chuàng)建包含服務器狀態(tài)信息的 status 對象。如果用戶的帳號具有打開 文件的權限,計算機則允許該用戶訪問文件。這就是說,帶有相應的 cookie 的 HTTP 請求被認為是來自同一Web 瀏覽器。在從遠程計算機上運行這些腳本時,須經(jīng)已通過身份驗證的連接,如使 用Windows NT 請求 /響應驗證方式進行連接。Active Server Pages 在 Request 對象的 ClientCertificate 集合中保存資格信息。因為 Session 對象和Application 對象是為在不同 ASP 頁之間使用的對象實例設計的,所以不要用它們保存在事務結(jié)束時即被釋放的對象。例如建立一個職業(yè)介紹服務的站點 ,就需要存儲諸如個人簡歷、感興趣的工作等等這樣的信息。在建設無錫市路燈管理處和無錫市照明工程總公司網(wǎng)站的前期,本著對單位負責的態(tài)度,我進行了網(wǎng)站建設前的市場調(diào)查與分析。還可以通過網(wǎng)站對單位內(nèi)部采用辦公自動化系統(tǒng),提高工作效率。為突出管理職能,網(wǎng)站框架中要包含 政策法規(guī)、管理職能、信息速遞、行政審批、留言板等板塊。具備變壓器安裝、遠程控制功能照明工程、兩路以上電源自投 自復的照明工程、大型照明工程的設計、施工能力。 ,主要包含企業(yè)介紹、業(yè)務介紹、產(chǎn)品介紹等。那么將會發(fā)現(xiàn) ,在許多情況下需要使用數(shù)據(jù)庫。任何事務性 ASP 頁所使用的MTS 對象都被認為是事務的一部分。 商業(yè)應用程序常常需要具有在事務內(nèi)部運行腳本和組件的能力。目前,僅 Microsoft Inter Explorer version 或更高版本支持 Windows NT 請求 /響應式身份驗證。例如,如果您的應用程序是一個允許用戶選擇和購買CD 唱盤的聯(lián)機音樂商店,就可以用 SessionID 跟蹤用戶漫游整個應用程序 時的選擇。但是,訪問該應用程序的公共用戶應僅被授予“只讀”權限,以便將其限制為只能查看而不能更改應用程序的 Web 頁。 Tools 組件提供了生成隨機數(shù)、檢查文件是否存在或處理 HTML 表格的方法。 Rotator 組件 XXX 大學學士論文 ASP 企業(yè)網(wǎng)站開發(fā) 16 Content Rotator 組件在 Web 頁上自動循環(huán) HTML 內(nèi)容字符串。 Cookie 集合 取得存在于客戶端瀏覽器的 Cookie 信息。但在國外 ,JSP 已經(jīng)是比較流行的一種技術 ,尤其是電子商務類的網(wǎng)站 ,多采用 JSP。 ③采用標識簡化頁面 開發(fā)。 PHPLIB 就是最常用的可以提供一般事務需要的一系列基庫。 (l) ASP ①使用 VBScript, Jscript 等簡單易懂的腳本語言 ,結(jié)合 HTML 代碼 ,即可快速地完成網(wǎng)站的應用程序。 ASP 與其它語言的比較 目前 ,網(wǎng)站開發(fā)中最常用的三種動態(tài)網(wǎng)頁語言有 ASP(Active Server Pages), PHP(Hypertext Preprocessor) 和 JSP(Java Server Pages)。使用普通的文本編輯器 ,如Windows的記事本 ,即可進行編輯設計 ,甚至可以在 DOS的 EDIT命令里面寫程序。 (2)方便管理和維護。程序是一個作品 ,作品的功能固然重要 ,但作品的可分析性卻是別人了解你作品的前提條件。由于用戶的使用習慣 ,需求以及安全性、保密性等問題 ,所編寫出來的程序不可能一開始就很完善 ,程序的編寫是一個不斷完善的過程。在的開發(fā)領域中 ,他應當對與之相關的知識有非常深的理解 ,能夠進行具體的分析 ,特別是對于系統(tǒng)安全方面的知識。 當然 ,開發(fā)環(huán)境絕對不僅僅只包括這些 ,還需要安裝一比開發(fā)工具。 9) 辦公自動化 因特網(wǎng)全球互聯(lián),具有極快的響應速度。國際上眾多著名企業(yè),無一例外地加入了 Inter,并由此獲得了新型快捷的通訊手段。 5. 英文文獻的閱讀和翻譯。 主要任務為: 1. 完成整個網(wǎng)站的策劃、設計和測試發(fā)布。 關鍵詞: ASP,網(wǎng)站建設, 信息時代 , Web 頁,數(shù)據(jù)庫, 查詢,修改,更新 XXX 大學學士論文 ASP 企業(yè)網(wǎng)站開發(fā) 5 Abstract Active Server Pages ( ASP ) is a technology developed for executing server mand by Microsoft . By using ASP , web application programs can be dynamic , full of everchanging content , and browse independent . Pages using ASP are primarily developed in JavaScript, VBScript and are integrated into the HTML of your Web pages , so it is quickly to plete the development of website application programs. As the ASP is easy to le