資源描述:
《極速快遞公司網(wǎng)站設(shè)計與實現(xiàn)【文獻綜述】》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、畢業(yè)論文文獻綜述計算機科學與技術(shù)極速快遞公司網(wǎng)站設(shè)計與實現(xiàn)一前言現(xiàn)代快遞,是傳統(tǒng)航空貨運的發(fā)展和延續(xù),是從航空貨運代理業(yè)派生出來的??爝f的服務(wù)性質(zhì)是為客戶派送物品,方式為“門到門”服務(wù)。快遞公司,是指目前國內(nèi)市場上除了郵政之外的其他快遞公司,他們是運用自己的網(wǎng)絡(luò)進行快遞服務(wù)。隨著快遞公司業(yè)務(wù)的發(fā)展,業(yè)務(wù)量不斷增多,跨區(qū)域工作的需要,快遞公司傳統(tǒng)的基于C/S架構(gòu)的管理經(jīng)營模式的缺點日益暴露出來如靈活性、可擴展性差等??爝f公司為能給客戶提供更加貼身、高效率的服務(wù),優(yōu)化自身的經(jīng)營管理,架構(gòu)基于B/S模
2、式的快遞公司網(wǎng)站應運而生。二極速快遞公司網(wǎng)站的概述近年來,隨著計算機網(wǎng)絡(luò)技術(shù)的發(fā)展,以及JSP等網(wǎng)站開發(fā)技術(shù)的成熟,為快遞公司網(wǎng)站的實現(xiàn)提供了可選擇的技術(shù)和方法。本課題是針對極速快遞公司在現(xiàn)階段發(fā)展中遇到的實際問題,為了解決這些問題而提出的。通過為極速快遞公司網(wǎng)站的設(shè)計與實現(xiàn),達到介紹公司文化、經(jīng)營理念;拓寬顧客市場,增加公司與客戶之間的聯(lián)系,縮短二者之間的距離;提高公司的知名度,增強公司的競爭力,為公司今后的業(yè)務(wù)發(fā)展開辟一個良好的社會環(huán)境;也有利于公司的經(jīng)營管理,提高公司的效率,為公司走向科學
3、化、信息化與世界接軌提供條件。三JSP的介紹JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應用程序的開發(fā)變得迅速和容易。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的Java程序段可以操作數(shù)據(jù)庫、重新
4、定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。 JSP與Java4Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回給客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。 JSP的1.0規(guī)范的最后版本是1999年9月推出的,12月又推出了1.1規(guī)范。目前較新的是JSP1.2規(guī)范,JSP2.0規(guī)范的征求意見稿也已出臺。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。JavaSer
5、vlet是JSP的技術(shù)基礎(chǔ),而且大型的Web應用程序的開發(fā)需要JavaServlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的面向?qū)ο?,具有平臺無關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點?! ∽訨SP推出后,眾多大公司都支持JSP技術(shù)的服務(wù)器,如IBM、Oracle、Bea公司等,所以JSP迅速成為商業(yè)應用的服務(wù)器端語言?! SP可用一種簡單易懂的等式表示為:HTML+Java=JSP。四JSP的強勢與弱勢1.強勢(1)一次編寫,到處運行。除了系統(tǒng)之外,代碼不用做任何更改
6、。 (2)系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。相比ASP/.net的局限性是顯而易見的?! 。?)強大的可伸縮性。從只有一個小的Jar文件就可以運行Servlet/JSP,到由多臺服務(wù)器進行集群和負載均衡,到多臺Application進行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器,Java顯示了一個巨大的生命力。(4)多樣化和功能強大的開發(fā)工具支持。這一點與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費得
7、到,并且其中許多已經(jīng)可以順利的運行于多種平臺之下。(5)支持服務(wù)器端組件。web應用需要強大的服務(wù)器端組件來支持,開發(fā)人員需要利用其他工具設(shè)計實現(xiàn)復雜功能的組件供web頁面調(diào)用,以增強系統(tǒng)性能。JSP可以使用成熟的JAVABEANS組件來實現(xiàn)復雜商務(wù)功能。2.弱勢(1)與ASP一樣,Java的一些優(yōu)勢正是它致命的問題所在。正是由于為了跨平臺的功能,為了極度的伸縮能力,所以極大的增加了產(chǎn)品的復雜性?! 。?)4Java的運行速度是用class常駐內(nèi)存來完成的,所以它在一些情況下所使用的內(nèi)存比起用戶
8、數(shù)量來說確實是“最低性能價格比”了。從另一方面,它還需要硬盤空間來儲存一系列的.java文件和.class文件,以及對應的版本文件。五JSP的技術(shù)方法為了快速方便地進行動態(tài)網(wǎng)站的開發(fā),JSP在以下幾個方面做了改進,使其成為快速建立跨平臺的動態(tài)網(wǎng)站的首選方案。1.將內(nèi)容的生成和顯示進行分離 用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標識來設(shè)計和格式化最終頁面,并使用JSP標識或者小腳本來生成頁面上的動態(tài)內(nèi)容(內(nèi)容是根據(jù)請求變化的,例如請求賬戶信息或者特定的一瓶酒的價格等)。生成內(nèi)