合同管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)文獻(xiàn)綜述_第1頁
合同管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)文獻(xiàn)綜述_第2頁
合同管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)文獻(xiàn)綜述_第3頁
合同管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)文獻(xiàn)綜述_第4頁
合同管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)文獻(xiàn)綜述_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、文獻(xiàn)綜述1 前言合同管理是企業(yè)管理中不可缺少的組成部分,完善的合同管理是企業(yè)健康運(yùn)作的一個(gè)重要標(biāo)志。由于合同形式的多樣性和履行過程的多變性,許多企業(yè)對(duì)此很少有一個(gè)較好的辦法來及時(shí)有效地實(shí)施合同的起草、修改、統(tǒng)計(jì)、監(jiān)控等一系列管理工作。一個(gè)合格的合同管理信息系統(tǒng)應(yīng)該包括簽署合同方資料檔案、合同資料檔案的管理,合同付款處理、查詢、匯總的管理,合同收款處理、查詢、匯總的管理,以及合同到期未付完款、到期未收完款的全面跟蹤監(jiān)管控制,并具有嚴(yán)格的系統(tǒng)用戶及分級(jí)權(quán)限控制,保證了企業(yè)合同數(shù)據(jù)的嚴(yán)格保密性。目前,很多企業(yè)采用傳統(tǒng)的人工管理方式結(jié)合電子表格來進(jìn)行合同管理,這種管理方式存在著諸多弊端,如:效率低、保

2、密性差、電子表格容量小、關(guān)聯(lián)性差、,不易于查詢、更新和維護(hù)等。2合同管理及合同管理系統(tǒng)企業(yè)合同管理是指企業(yè)對(duì)以自身為當(dāng)事人的合同依法進(jìn)行訂立、履行、變更、解除、轉(zhuǎn)讓、終止以及審查、監(jiān)督、控制等一系列行為的總稱。其中訂立、履行、變更、解除、轉(zhuǎn)讓、終止是合同管理的內(nèi)容;審查、監(jiān)督、控制是合同管理的手段。合同管理必須是全過程的、系統(tǒng)性的、動(dòng)態(tài)性的。合同管理系統(tǒng),是建立在信息技術(shù)基礎(chǔ)上,利用現(xiàn)代企業(yè)的先進(jìn)管理思想,為企業(yè)提供決策、計(jì)劃、控制與經(jīng)營績效評(píng)估的全方位、系統(tǒng)化的合同管理平臺(tái)。2.1合同管理的現(xiàn)狀及發(fā)展趨勢合同管理全過程就是由洽談、草擬、簽訂、生效開始,直至合同失效為止。不僅要重視簽訂前的管理

3、,更要重視簽訂后的管理。系統(tǒng)性就是凡涉及合同條款內(nèi)容的各部門都要一起來管理。動(dòng)態(tài)性就是注重履約全過程的情況變化,特別要掌握對(duì)自己不利的變化,及時(shí)對(duì)合同進(jìn)行修改、變更、補(bǔ)充或中止和終止。在項(xiàng)目管理中,合同管理是一個(gè)較新的管理職能。在國外,從二十世紀(jì)七十年代初開始,隨著工程項(xiàng)目管理理論研究和實(shí)際經(jīng)驗(yàn)的積累,人們?cè)絹碓街匾晫?duì)合同管理的研究。在發(fā)達(dá)國家,八十年代前人們較多地從法律方面研究合同;在八十年代,人們較多地研究合同事務(wù)管理;從八十年代中期以后,人們開始更多地從項(xiàng)目管理的角度研究合同管理問題。近十幾年來,合同管理已成為工程項(xiàng)目管理的一個(gè)重要的分支領(lǐng)域和研究的熱點(diǎn)。它將項(xiàng)目管理的理論研究和實(shí)際應(yīng)用

4、推向新階段。2.2合同管理中存在的問題如果合同的管理操作完全靠人工進(jìn)行跟蹤管理,不僅工作量大,而且難度也非常大,合同管理的工作一般由法律部門主管,業(yè)務(wù)部門兼管,而這兩個(gè)部門對(duì)財(cái)務(wù)狀況無法完全掌握,很難對(duì)合同進(jìn)行監(jiān)督和檢查。即使設(shè)立專門的部門,也會(huì)大幅提高成本,不利于企業(yè)的長期發(fā)展,混合式的管理模式使得職員了解合同的履行情況非常被動(dòng),這種人工管理方式遠(yuǎn)遠(yuǎn)不能滿足現(xiàn)代化管理的需要。采用手工管理合同,由于涉及的部門眾多,需要管理的合同要素也各不相同,因此造成信息不集中,實(shí)時(shí)性不強(qiáng),導(dǎo)致各部門協(xié)作,業(yè)務(wù)流程組建,監(jiān)控制度執(zhí)行方面效率不高,費(fèi)時(shí)費(fèi)力等問題,具體表現(xiàn)在如下方面:1)文檔管理困難:傳統(tǒng)紙質(zhì)合

5、同與電子版合同共存,但對(duì)于不同的人員想閱讀參考合同時(shí),存在查找不方便的問題。尤其是領(lǐng)導(dǎo)需要了解合同文本時(shí)需要耗費(fèi)很多時(shí)間。2)進(jìn)度控制困難:由于合同數(shù)目多,參與人員多,合同進(jìn)度的控制基本靠手工和普通word、excel管理已很難滿足公司發(fā)展需要,并且當(dāng)領(lǐng)導(dǎo)想全局或全程了解合同情況時(shí)存在很大障礙。財(cái)務(wù)人員的付款依據(jù)也與進(jìn)度密切相關(guān),但同樣存在障礙。3)信息匯總困難:采用手工或EXCEL管理時(shí),由于不同部門的數(shù)據(jù)格式不統(tǒng)一,采集也不能夠及時(shí)繼續(xù),匯總工作需要耗費(fèi)大量時(shí)間還不一定準(zhǔn)確。對(duì)于領(lǐng)導(dǎo)的決策時(shí)間有一定的影響。4)缺少預(yù)警機(jī)制:缺少對(duì)合同進(jìn)度、結(jié)款等關(guān)鍵節(jié)點(diǎn)的預(yù)警,不能準(zhǔn)確地預(yù)測近期可能的收支

6、項(xiàng)目,不能幫助公司進(jìn)行財(cái)務(wù)規(guī)劃,掌控現(xiàn)金流,更好地發(fā)揮資金運(yùn)作。2.3 系統(tǒng)實(shí)現(xiàn)的功能本畢業(yè)設(shè)計(jì)要求能夠設(shè)計(jì)并實(shí)現(xiàn)合同管理系統(tǒng),主要由四大功能模塊組成:客戶管理模塊、項(xiàng)目管理模塊、合同信息維護(hù)模塊、合同執(zhí)行控制模塊,各模塊之間通過數(shù)據(jù)關(guān)系聯(lián)系在一起,用戶通過身份權(quán)限驗(yàn)證對(duì)該合同管理系統(tǒng)進(jìn)行相應(yīng)的處理操作。本合同管理系統(tǒng)旨在簡化企業(yè)現(xiàn)實(shí)運(yùn)作中的合同管理活動(dòng),將其電子化、信息化、網(wǎng)絡(luò)化,使用戶可以便捷地通過客戶終端實(shí)現(xiàn)異地可操作,且操作界面友好、靈活、實(shí)用、安全,可以對(duì)企業(yè)合同實(shí)現(xiàn)資料登記、內(nèi)容修改、刪除、項(xiàng)目進(jìn)程追蹤、款項(xiàng)狀況等功能操作。此系統(tǒng)便于數(shù)據(jù)的集中管理,方便快捷地將合同管理功能統(tǒng)一化,

7、輔助用戶有效管理合同,同時(shí)滿足管理人員及企業(yè)對(duì)合同的管理要求,提高工作效率。系統(tǒng)設(shè)計(jì)過程中,首先要熟悉企業(yè)合同管理基本流程及功能,其次分析實(shí)現(xiàn)系統(tǒng)的設(shè)計(jì)層次,并通過創(chuàng)建客戶管理、項(xiàng)目管理、合同信息維護(hù)、合同執(zhí)行控制四大主要模塊分區(qū)實(shí)現(xiàn)基于BS模式下的合同管理,前臺(tái)使用Macromedia Dreamweaver8作為頁面開發(fā)工具,后臺(tái)數(shù)據(jù)庫使用Microsoft Access2007進(jìn)行編寫,通過ASP語言實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁,滿足企業(yè)需要。其中數(shù)據(jù)庫的設(shè)計(jì)和客戶端的ASP源代碼編寫是設(shè)計(jì)的重點(diǎn)和難點(diǎn)。合同管理系統(tǒng)的基礎(chǔ)就是數(shù)據(jù)庫。所以對(duì)數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計(jì)就顯得格外重要。數(shù)據(jù)庫的設(shè)計(jì)工作主要包括建立管理

8、系統(tǒng)的數(shù)據(jù)庫,創(chuàng)建所需要的表。數(shù)據(jù)庫應(yīng)包含以下幾個(gè)表:用戶信息表(Users)、客戶信息表(Clients)、項(xiàng)目信息表(Projects)、合同進(jìn)展信息表(ContractProgressInfor)、合同信息表(Contract)。3 MIS系統(tǒng)合同管理系統(tǒng)是一個(gè)典型的MIS系統(tǒng)。所謂MIS(管理信息系統(tǒng)-Management Information System)系統(tǒng),是一個(gè)由人、計(jì)算機(jī)及其他外圍設(shè)備等組成的能進(jìn)行信息的收集、傳遞、存貯、加工、維護(hù)和使用的系統(tǒng)。它是一門新興的科學(xué),其主要任務(wù)是最大限度的利用現(xiàn)代計(jì)算機(jī)及網(wǎng)絡(luò)通訊技術(shù)加強(qiáng)企業(yè)的信息管理,通過對(duì)企業(yè)擁有的人力、物力、財(cái)力、設(shè)備

9、、技術(shù)等資源的調(diào)查了解,建立正確的數(shù)據(jù),加工處理并編制成各種信息資料及時(shí)提供給管理人員,以便進(jìn)行正確的決策,不斷提高企業(yè)的管理水平和經(jīng)濟(jì)效益。MIS系統(tǒng)通常用于系統(tǒng)決策,例如,可以利用MIS系統(tǒng)找出目前迫切需要解決的問題,并將信息及時(shí)反饋給上層管理人員,使他們了解當(dāng)前工作發(fā)展的進(jìn)展或不足。換句話說,MIS系統(tǒng)的最終目的是使管理人員及時(shí)了解公司現(xiàn)狀,把握將來的發(fā)展路徑。一個(gè)完整的MIS應(yīng)包括:輔助決策系統(tǒng)(DSS)、工業(yè)控制系統(tǒng)(IPC)、辦公自動(dòng)化系統(tǒng)(OA)以及數(shù)據(jù)庫、模型庫、方法庫、知識(shí)庫和與上級(jí)機(jī)關(guān)及外界交換信息的接口。MIS系統(tǒng)與傳統(tǒng)的管理系統(tǒng)相比有以下優(yōu)勢:1、解決結(jié)構(gòu)化問題。 2、

10、以高速度低成本完成數(shù)據(jù)的處理業(yè)務(wù),追求系統(tǒng)處理問題的效率。3、實(shí)現(xiàn)一個(gè)相對(duì)穩(wěn)定的、協(xié)調(diào)的工作環(huán)境。4、應(yīng)用科學(xué)的、客觀的處理方法,符合實(shí)際情況。本合同管理系統(tǒng)基于BS模式。傳統(tǒng)的MIS系統(tǒng)的核心是CS(Client/Server客戶端/服務(wù)器)架構(gòu),而基于Internet的MIS系統(tǒng)的核心是BS(Browser/Server瀏覽器/服務(wù)器)架構(gòu)。BS架構(gòu)比起CS架構(gòu)有著很大的優(yōu)越性,傳統(tǒng)的MIS系統(tǒng)依賴于專門的操作環(huán)境,這意味著操作者的活動(dòng)空間受到極大限制;而BS架構(gòu)則不需要專門的操作環(huán)境,在任何地方,只要能上網(wǎng),就能夠操作MIS系統(tǒng)。這也就給交互式信息的產(chǎn)生創(chuàng)造了先決條件。使得通過互聯(lián)網(wǎng)的信

11、息傳遞更加的便捷。B/S結(jié)構(gòu)是現(xiàn)在很先進(jìn)的一種結(jié)構(gòu)4。它的有許多的優(yōu)點(diǎn),如支持跨平臺(tái)管理,不論是什么平臺(tái),只要裝有web瀏覽器即可;分部無需安裝和維護(hù)軟件;可通過局域/廣域網(wǎng)實(shí)時(shí)監(jiān)控和管理;支持Internet組網(wǎng)方式等。它具備了很好的移動(dòng)性,確保不同的使用者都能以最佳的方式來使用所需的系統(tǒng),普通使用者只需要使用瀏覽器就可以在任何地方通過身份權(quán)限確認(rèn)后就可以進(jìn)行相關(guān)操作。4 Access數(shù)據(jù)庫在辦公軟件Office套件中,最為廣大用戶熟悉的是Word和Excel,因?yàn)樗鼈児δ軓?qiáng)大且方便易用,更因?yàn)樗鼈儾粌H可用于辦公,還可用于個(gè)人寫作和家庭記帳理財(cái)?shù)龋瑸镺ffice套件中一部分的Access,

12、雖然有著同樣強(qiáng)大的功能,但使用的人卻相對(duì)少些,不像Word和Excel那樣被人們所熟悉。目前系統(tǒng)設(shè)計(jì)者一般都會(huì)用SQL Server 2000來實(shí)現(xiàn)數(shù)據(jù)庫的設(shè)計(jì)和數(shù)據(jù)的管理。但Microsoft Access 是一個(gè)很復(fù)雜的程序,同時(shí)也是一個(gè)功能強(qiáng)大的數(shù)據(jù)庫軟件。在當(dāng)前數(shù)據(jù)庫領(lǐng)域,已有越來越多的人開始采用Access。它是一個(gè)功能強(qiáng)大的數(shù)據(jù)庫管理系統(tǒng)和MIS 系統(tǒng)開發(fā)工具, 具有界面友好、易學(xué)易用、開發(fā)簡單、接口靈活等特點(diǎn)。4.1 ACCESS數(shù)據(jù)庫的特點(diǎn)Access 是在Windows 操作系統(tǒng)下,面向?qū)ο蟮?、采用事件?qū)動(dòng)機(jī)制的新型關(guān)系數(shù)據(jù)庫管理系統(tǒng)。用戶無需編寫任何編碼,僅通過簡單直觀的可

13、視化操作就可以完成大部分的數(shù)據(jù)管理任務(wù)。Access 提供了表生成器、查詢生成器、報(bào)表設(shè)計(jì)器等許多便捷的可視化操作工具以及數(shù)據(jù)庫向?qū)А⒈硐驅(qū)?、查詢向?qū)?、窗體向?qū)А?bào)表向?qū)У缺姸嘞驅(qū)?可以方便地構(gòu)造功能完善的數(shù)據(jù)管理系統(tǒng)。另外,Access 還為數(shù)據(jù)庫開發(fā)人員提供了Visual Basic for Application(VBA) 程序設(shè)計(jì)語言,便于高級(jí)用戶開發(fā)使用。Access 可以通過ODBC 與其它數(shù)據(jù)庫(如oracle、Sybase、FoxPro 等) 相連,與Office 的其它組件進(jìn)行數(shù)據(jù)交換與共享。在Access中, 用戶可以使用Internet 標(biāo)準(zhǔn)XML/XSL 將數(shù)據(jù)快速發(fā)布

14、到W eb, 用戶可以將Access報(bào)表、窗體、表或查詢導(dǎo)出到XML文檔中, 該文檔包含相關(guān)的XSL 文件供演示文稿使用。這使得用戶可以通過支持HTML 4.0 的Internet 瀏覽器查看在Access中創(chuàng)建的窗體和報(bào)表。Access 吸收了Foxpro 關(guān)系數(shù)據(jù)庫中最好的優(yōu)點(diǎn): 引入Visual Basic fo rApp lication (簡稱VBA ) 語言進(jìn)行程序設(shè)計(jì)。Access 具有和Office XP 中Word、Excel、Powerpoint 相同的操作界面和環(huán)境。使Access 易學(xué)易用。4.2“存儲(chǔ)過程”的應(yīng)用Access具有強(qiáng)大的查詢功能,而且可以用SQL查詢語句

15、來實(shí)現(xiàn)查詢。通過查詢,用戶可以一次從一個(gè)表或若干表中同時(shí)獲取數(shù)據(jù),以及將多個(gè)表中的數(shù)據(jù)綜合在一起形成新表。但是如果數(shù)據(jù)庫過于龐大就會(huì)影響數(shù)據(jù)調(diào)用速度,所以就需要?jiǎng)?chuàng)建“存儲(chǔ)過程”。我們已經(jīng)熟悉在 ASP 中通過調(diào)用 SQL Server 存儲(chǔ)過程來執(zhí)行數(shù)據(jù)庫操作,不過大家是否知道,在桌面級(jí)數(shù)據(jù)庫 Access 中,我們也能夠創(chuàng)建并使用“存儲(chǔ)過程”?事實(shí)上,Access(2000 及以上版本)中所謂“存儲(chǔ)過程”,和 SQL Server 中的 Stored Procedure 是不能比的。它只能算是“Stored Procedure Lite”,不支持多條 SQL 語句,不支持邏輯語句等等,我也還

16、不清楚它是不是預(yù)編譯了。不過,正如同 VBScript 實(shí)現(xiàn)的所謂“類”僅僅具有封裝性,對(duì)于代碼結(jié)構(gòu)的“美化”和程序重用性具有很大促進(jìn)一樣,Access 的“輕量存儲(chǔ)過程”,對(duì)于規(guī)范,小出錯(cuò)幾率的數(shù)據(jù)庫操作應(yīng)該也有幫助,并且性能可能會(huì)有提高。Access 中的“查詢”,就扮演了“存儲(chǔ)過程”的角色。所以創(chuàng)建“存儲(chǔ)過程”就是創(chuàng)建“查詢”。4.3數(shù)據(jù)庫使用規(guī)范1. 服務(wù)器上有關(guān)數(shù)據(jù)庫的一切操作只能由服務(wù)器管理人員進(jìn)行。2. 原則上每一個(gè)欄目只能建一個(gè)庫,庫名與各欄目的英文名稱相一致,庫中再包含若干表。比較大的、重點(diǎn)的欄目可以考慮單獨(dú)建庫,庫名與欄目的英文名稱相一致。3. 數(shù)據(jù)庫、表、字段、索引、視圖

17、等一系列與數(shù)據(jù)庫相關(guān)的名稱必須全部使用與內(nèi)容相關(guān)的。英文單詞命名,對(duì)于一個(gè)單詞難以表達(dá)的,可以考慮用多個(gè)單詞加下劃線(_)連接(不能超過四個(gè)單詞)命名。4. 不再使用的數(shù)據(jù)庫、表應(yīng)刪除,在刪除之前必須備份(包括結(jié)構(gòu)和內(nèi)容)。5 開發(fā)工具合同管理系統(tǒng)前臺(tái)使用Macromedia Dreamweaver8作為頁面開發(fā)工具,后臺(tái)數(shù)據(jù)庫使用Microsoft Access 2007進(jìn)行編寫。通過使用ASP語言實(shí)現(xiàn)動(dòng)態(tài)網(wǎng)頁的效果,達(dá)到對(duì)數(shù)據(jù)庫的操作以完成使用者的要求。5.1Macromedia Dreamweaver8Dreamweaver8 自推出以來就深受廣大網(wǎng)頁設(shè)計(jì)者的青睞,與發(fā)展早期的版本相比,

18、Dreamweaver8包含了許多新增的功能,這些新增的功能改善了軟件的易用性,并使您無論處于設(shè)計(jì)環(huán)境還是編碼環(huán)境都可以方便地制作頁面。利用Dreamweaver8中的可視化編輯功能,可以方便快速地創(chuàng)建Web頁面而無需編寫任何代碼??梢圆榭此姓军c(diǎn)元素或資源并將它們從易于使用的面板直接拖到文檔中。可以在Dreamweaver Fireworks或其他圖形應(yīng)用程序中創(chuàng)建和編輯圖像,然后將它們直接導(dǎo)入Dreamweaver8,從而優(yōu)化開發(fā)工作流程。Dreamweaver8還提供了其他工具,可以簡化向Web頁中添加Flash資源的過程。Dreamweaver8還提供了功能全面的編碼環(huán)境,其中包括代碼

19、編輯工具(如代碼、標(biāo)簽完成、“編碼”工具欄和代碼折疊);有關(guān)層疊樣式表(CSS)、JavaScript、ColdFusion標(biāo)記語言(CFML)和其他語言的參考資料。Macromedia的可自由導(dǎo)入導(dǎo)出HTML技術(shù)可導(dǎo)入手工編碼的HTML文檔而不會(huì)從新設(shè)置代碼的格式,可以隨后用您首選的格式設(shè)置樣式來重新設(shè)置代碼的格式。Dreamweaver8提供了新的標(biāo)準(zhǔn)CSS標(biāo)準(zhǔn)面板,通過新的CSS面板可以集中學(xué)習(xí)、了解和使用以可視化方式應(yīng)用于頁面的CSS樣式。全部CSS功能已合并到一個(gè)面板集合中,并已得到增強(qiáng),可以更加輕松、更有效率地使用CSS樣式。使用新的界面可以更方便地看到應(yīng)用于具體元素的樣式層疊,從

20、而能夠輕松地確定在何處定義了屬性。5.2ASPASP是Active Server Pages的縮寫,中文名稱叫做“動(dòng)態(tài)服務(wù)器頁面”,服務(wù)器是所有Web站點(diǎn)的核心,后綴名為.asp。ASP的含義從字面上說,ASP包含三方面含義:(1)Active:ASP使用了Microsoft的ActiveX技術(shù)。ActiveX(COM)技術(shù)是現(xiàn)在Microsoft軟件的重要基礎(chǔ)。它采用封裝對(duì)象,程序調(diào)用對(duì)象的技術(shù),簡化編程,加強(qiáng)程序間合作。ASP本身封裝了一些基本組件和常用組件,有很多公司也開發(fā)了很多實(shí)用組件。只要你可以在服務(wù)器上安裝這些組件,通過訪問組件,你就可以快速、簡易地建立自己的WEB應(yīng)用。(2)Se

21、rver:ASP運(yùn)行在服務(wù)器端。這樣就不必?fù)?dān)心瀏覽器是否支持ASP所使用的編程語言。ASP的編程語言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一個(gè)簡集,會(huì)VB的人可以很方便的快速上手。然而Netscape瀏覽器不支持客戶端的VBSCRIPT,所以最好不要在客戶端使用VBSCRIPT。而在服務(wù)器端,則無需考慮瀏覽器的支持問題。Netscape瀏覽器也可以正常顯示ASP頁面。(3)Pages:ASP返回標(biāo)準(zhǔn)的HTML頁面,可以正常地在常用的瀏覽器中顯示。瀏覽者查看頁面源文件時(shí),看到的是ASP生成的HTML代碼,而不是ASP程序代碼。這樣就可以防止別人抄襲程序。ASP內(nèi)含于II

22、S(Internet Information Server)中,是Microsoft開發(fā)的服務(wù)器的腳本環(huán)境。通過ASP,可以結(jié)合HTML(Hyper Text Markup Language )、腳本命令和組件來創(chuàng)建動(dòng)態(tài)、交互且高效的Web服務(wù)器應(yīng)用程序。ASP程序是以 。asp為擴(kuò)展的文本文件,其控制部分是用VBScript和Jscript等腳本語言來編寫的。ASP的工作流程大致是:當(dāng)瀏覽器從Web服務(wù)器上請(qǐng)求。asp文件時(shí),服務(wù)器用ASP;ASP全部讀取請(qǐng)求的文件,執(zhí)行所以的服務(wù)器端腳本,并將腳本輸出與靜態(tài)HTML代碼進(jìn)行合并;最終的HTML頁面將在HTTP響應(yīng)中傳送給瀏覽器。ASP程序是

23、由文本、HTML標(biāo)記和腳本組合而成的。在ASP程序中,腳本通過分隔符與文本和HTML標(biāo)記區(qū)分開來。ASP用分隔符%和%包括腳本命令。由分隔符括起的命令稱為主腳本命令,這些命令由主腳本語言進(jìn)行處理。在ASP分隔符%和%內(nèi),可以包括主腳本語言允許的任何語句、表達(dá)式和操作符等。ASP實(shí)際上是將標(biāo)準(zhǔn)的HTML文件擴(kuò)展了一些附加特征,也像標(biāo)準(zhǔn)的HTML文件一樣,包含HTML對(duì)象并且有一個(gè)瀏覽器解釋并顯示,任何可以放在HTML 中的東西Java applets,閃爍字符串,客戶端腳本,客戶端ActiveX控制等。都可以放在ASP中。因此,ASP有如下幾個(gè)重要特征,使之具備很強(qiáng)的通用性:(1)ASP技術(shù)使用

24、VBScript、JScript等簡單易懂的腳本語言,結(jié)合HTML代碼,即可快速地完成動(dòng)態(tài)的Web應(yīng)用程序。(2)ASP無須編譯,編寫容易,由服務(wù)器的軟件解釋后直接執(zhí)行。當(dāng)執(zhí)行ASP程序時(shí),腳本程序?qū)⒁徽酌畎l(fā)送給腳本解釋器(即腳本引擎),由腳本解釋器進(jìn)行翻譯并將其轉(zhuǎn)換成服務(wù)器所能執(zhí)行的命令。(3)普通文本編輯器,如Windows的記事本,即可進(jìn)行程序編輯。(4)與瀏覽器無關(guān),用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP所設(shè)計(jì)的網(wǎng)頁內(nèi)容。ASP所使用的腳本語言(VBScript、JScript)均可在WEB服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。(5)ASP能與任何ActiceX Scripting 語言相容,除了可使用VBScript或JScript語言來設(shè)計(jì)外,還可通過plug-in的方式,使用由第三方所提供的其他腳本語言,譬如Perl、PHP等。腳

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論