資源描述:
《網購系統(tǒng)的需求分析》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫。
1、網購系統(tǒng)的需求分析前言:目前,網絡正以一種前所未有的沖擊力在影響著人美的活動,包括人類的生產和日常生活。網絡的誕生和發(fā)展,顛覆了傳統(tǒng)的信息傳播方式,沖破了存在與傳統(tǒng)交流方式中時間和空間的種種壁壘,極大地改變了人類從物質到精神,從形式到內容,從生產到生活的各種活動,并且給人類帶來了新的機遇和挑戰(zhàn)。本次任務是,構建一個電子商務網站,采用的主要技術是基于服務器端的JSP。Java的組件Java的組件JavaBean,以及網頁編程語言HTML.JSP是一種服務器端HTML嵌入Java代碼的腳本語言,是開發(fā)Web動態(tài)網站快速而有效的工具,JS
2、P的技術的優(yōu)勢;1.JSP技術是用Java語言作為腳本語言的。Java語言是成熟的、強大的、易擴充的編程語言。2.高效性與安全性。JSP在執(zhí)行前先被編譯成字節(jié)碼,字節(jié)碼由Java虛擬機解釋執(zhí)行,比源碼解釋效率高。3.可維護性。由于JSP技術是一種開放的、跨平臺的結構,因此Web服務器、平臺及其他組件能很容易升級或切換,且不會影響JSP基本的應用程序。4.穩(wěn)定性。5.產品的多樣性。目前,在國內JSP還是一種較新的技術。但JSP+Servlet+JDBC+JavaBean目前已經成為開發(fā)電子商務平臺的主流技術。隨著國內與國際的接軌,JS
3、P必將成為網站開發(fā)技術的首選。1網上購物系統(tǒng)開發(fā)背景一網上購物系統(tǒng)概述1.1系統(tǒng)開發(fā)背景1.1.1網上購物的發(fā)展近年來,隨著Internet的迅速崛起,互聯網已日益成為收集提供信息的最佳渠道并逐步進入傳統(tǒng)的流通領域。于是電子商務開始流行起來,越來越多的商家在網上建起在線商店,向消費者展示出一種新穎的購物理念。網上購物系統(tǒng)作為B2B,B2C(BusinesstoCustomer,即企業(yè)對消費者),C2C(CustomertoCustomer,即消費者對消費者)電子商務的前端商務平臺,在其商務活動全過程中起著舉足輕重的作用。本文主要考慮
4、的是如何建設B2C的網上購物系統(tǒng)。網上購物是一種具有交互功能的商業(yè)信息系統(tǒng)。它向用戶提供靜態(tài)和動態(tài)兩類信息資源。所謂靜態(tài)信息是指那些比經常變動或更新的資源,如公司簡介、管理規(guī)范和公司制度等等;動態(tài)信息是指隨時變化的信息,如商品報價,會議安排和培訓信息等。網上購物系統(tǒng)具有強大的交互功能,可使商家和用戶方便的傳遞信息,完成電子貿易或EDI交易。這種全新的交易方式實現了公司間文檔與資金的無紙化交換。1.2.1網上購物系統(tǒng)的現狀目前在國內PHP與ASP應用最為廣泛。而JSP由于是一種較新的技術,國內采用的較少。但在國外,JSP已經是比較流行
5、的一種技術,尤其是電子商務類的網站,多采用JSP。采用PHP的網站如新浪網(sina)、中國人(Chinaren)等,但由于PHP本身存在的一些缺點,使得它不適合應用于大型電子商務站點,而更適合一些小型的商業(yè)站點。首先,PHP缺乏規(guī)模支持。其次,缺乏多層結構支持。對于大負荷站點,解決方法只有一個:分布計算。數據庫、應用邏輯層、表示邏輯層彼此分開,而且同層也可以根據流量分開,組成二維陣列。而PHP則缺乏這種支持。還有上面提到過的一點,PHP提供的數據庫接口支持不統(tǒng)一,這就使得它不適合運用在電子商務中。ASP和JSP則沒有以上缺陷,AS
6、P可以通過MicrosoftWindowsd的COM/DCOM獲得ActiveX規(guī)模支持,通過DCOM和TranscationServer獲得結構支持;JSP可以通過SUNJava的JavaClass和EJB獲得規(guī)模支持,通過EJB/CORBA以及眾多廠商的ApplicationServer獲得結構支持。三者中,JSP應該是未來發(fā)展的趨勢。世界上一些大的電子商務解決方案提供商都采用JSP/Servlet。比較出名的如IBM的E-business,它的核心是采用JSP/Servlet的WebSphere;西方另外一個非常著名的電子商務
7、軟件提供商,Intershop。它原來的產品Intershop12,3,4占據了主要的電子商務軟件份額。它們都是通過CGI來提供支持的。但去年10月后它推出了Enfinity,一個采用JSP/Servlet的電子商務ApplicationServer,而且聲言不再開發(fā)傳統(tǒng)軟件??偟膩碚f,ASP,PHP,JSP三者都有相當數量的支持者,而這三者也各有所長,在開發(fā)過程中,我們應該根據實際的需要來使用最合適的技術,本系統(tǒng)則采用較新的jsp技術,一方面jsp的安全性和跨平臺性比較好,另一方面,我也希望能從開發(fā)該系統(tǒng)的過程中,深入學習一下這門
8、編程語言。1.2系統(tǒng)實現的目標現在流行的網上購物系統(tǒng)不僅要有漂亮的網頁,更要有嚴謹的規(guī)劃,注重每一個細小的環(huán)節(jié)。這樣才能使得在電子交易時避免不必要錯誤發(fā)生。我們將使用HTML、JSP等技術來編輯網頁,并運用JDBC技術把數據庫和動態(tài)網