freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于j2ee框架的電子商務(wù)在線支付平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-文庫吧

2025-06-06 19:53 本頁面


【正文】 規(guī)等等,都是現(xiàn)在制約網(wǎng)上支付發(fā)展的重要因素。網(wǎng)上支付成了我國(guó)發(fā)展電子商務(wù)的瓶頸問題。 研究現(xiàn)狀及發(fā)展趨勢(shì) 研究現(xiàn)狀 電子商務(wù)于 90 年代初興起于 美國(guó) 、 加拿大 等國(guó),但在直到近幾年,電子支付才被人們普遍接受。隨著 電子商務(wù) 的發(fā)展,各種法規(guī)隨之健全。兩大國(guó)際信用卡組織 VISA 和 MasterCard 合作制訂的安全電子交易( SET)協(xié)議定義了一種電子支付過程標(biāo)準(zhǔn),其目的就是保護(hù)萬維網(wǎng)上支付卡交易的 每一個(gè)環(huán)節(jié)。而國(guó)內(nèi),各大城市都處于實(shí)驗(yàn)探索階段。各銀行相繼推出網(wǎng)上銀行業(yè)務(wù)。信用卡是目前最流行的支付方式,用卡付款代替?zhèn)鹘y(tǒng)的現(xiàn)金付款已越來越被人們所接受。電子支付為 2 用戶提供了很大的方便,目前國(guó)內(nèi)網(wǎng)上支付主要有三種業(yè)務(wù)形態(tài):銀行或銀聯(lián)的電子支付平臺(tái);第三方支付服務(wù)商的電子支付平臺(tái);企業(yè)內(nèi)部自行建設(shè)的電子支付平臺(tái)。 發(fā)展趨勢(shì) 電子商務(wù)的一個(gè) 瓶頸問題就是實(shí)現(xiàn)電子化的支付問題。電子化的支付手段的出現(xiàn)已有一段時(shí)間,只是應(yīng)用范圍主要在金融機(jī)構(gòu)之間,大企業(yè)間和信用卡消費(fèi)等對(duì)交易環(huán)境有限制的局部領(lǐng)域 [2]。隨著電子商務(wù)的廣泛應(yīng)用,因特網(wǎng)上的商品銷售額迅猛增長(zhǎng),網(wǎng)上的資金流動(dòng)已經(jīng)成為電子商務(wù)發(fā)展的主要障礙之一,迫切需要金融業(yè)提供完善的網(wǎng)上支付中介服務(wù)。 作為買賣雙方交易過程中的“中間橋梁”,第三方支付平臺(tái)的崛起已是不崢的事實(shí),大浪淘沙后,十大電子支付平臺(tái)如支付寶, paypal,掌上通等已從中商家中脫穎而出,以其特定的技術(shù)優(yōu)勢(shì),細(xì)分的服務(wù)市場(chǎng),獨(dú)特的經(jīng)營(yíng)處方 ,在電子支付市場(chǎng)各顯身手,發(fā)展迅猛。這不僅帶給人們快捷便利的支付服務(wù),還推動(dòng)電子支付產(chǎn)業(yè)鏈日益成熟,從十大支付平臺(tái)的創(chuàng)業(yè)背景,應(yīng)用特色,經(jīng)營(yíng)現(xiàn)狀可以看出,電子支付市場(chǎng)正如朝陽般冉冉升起 [3]。 項(xiàng)目研究的目的和意義 研究目的 本項(xiàng)目的研究主要基于以下幾方面考慮: 第一,系統(tǒng)了解電子商務(wù)支付流程以及存在問題; 第二,明確電子商務(wù)支付的功能與特點(diǎn); 第三,設(shè)計(jì)并實(shí)現(xiàn)一個(gè)電子商務(wù)在線支付系統(tǒng); 研究意義 自九十年代以來,因特網(wǎng)技術(shù)的飛速發(fā)展正在迅速地改變著人們的生活方式,因特網(wǎng)正在由科 學(xué)工作者的工具變?yōu)槠胀ò傩斋@取信息、進(jìn)行交流的場(chǎng)所,而因特網(wǎng)的商業(yè)應(yīng)用則尤為引人注目。全新的電子商務(wù)是指貿(mào)易活動(dòng)各環(huán)節(jié)的電子化 ,它覆蓋了與商務(wù)活動(dòng)有關(guān)的所有方面。它突出的標(biāo)志就是增加貿(mào)易機(jī)會(huì),降低貿(mào)易成本,簡(jiǎn)化貿(mào)易流程 ,提高貿(mào)易效率。伴隨著電子商務(wù)的快速發(fā)展,網(wǎng)上支付業(yè)務(wù)也逐步興起。所謂網(wǎng)上支付就是交易過程中的資金轉(zhuǎn)移環(huán)節(jié),使貨幣友有形流動(dòng)變?yōu)闊o形信用信息在網(wǎng)上流通,消費(fèi)者可以跨越時(shí)間和地域的限制。網(wǎng)上支付 3 的參與,可以使電子商務(wù)由網(wǎng)上信息搜索和協(xié)議草簽的階段,轉(zhuǎn)入實(shí)質(zhì)性的交易階段 ,形成完整的電子商務(wù)。本文作 者希望通過對(duì)電子商務(wù)支付系統(tǒng)的研究,明確電子商務(wù)支付系統(tǒng)功能特點(diǎn)以及存在的問題,提供系統(tǒng)的理論研究,設(shè)計(jì)并實(shí)現(xiàn)一個(gè)網(wǎng)上支付系統(tǒng)。 論文的主要內(nèi)容 以前人的研究為基礎(chǔ),了解并熟悉在線支付的整個(gè)流程,架構(gòu)設(shè)計(jì)基于 J2EE框架的電子商務(wù)在線支付平臺(tái)的架構(gòu)設(shè)計(jì),并實(shí)現(xiàn)面向管理者子系統(tǒng)。本文以電子商務(wù)網(wǎng)上支付系統(tǒng)的實(shí)現(xiàn)過程為主線,分別對(duì)各個(gè)實(shí)現(xiàn)階段作說明。其中主要包括初期系統(tǒng)技術(shù)調(diào)研,需求分析,架構(gòu)設(shè)計(jì),界面設(shè)計(jì),子系統(tǒng)系統(tǒng)實(shí)現(xiàn)及驗(yàn)證測(cè)試。 首先,確定開發(fā)語言,然后去支付寶等網(wǎng)站進(jìn)行調(diào)研,了解在線支付的整個(gè)流 程,并參照系統(tǒng)簡(jiǎn)介,分析系統(tǒng)需求,并同時(shí)進(jìn)行知識(shí)儲(chǔ)備,學(xué)習(xí)鞏固 J2EE 相關(guān)知識(shí),并學(xué)習(xí) Struts, Spring 和 Hibernate 應(yīng)用框架。 然后,需求分析的基礎(chǔ)上,抽象出本系統(tǒng)與其他系統(tǒng)的接口,再設(shè)計(jì)出本系統(tǒng)內(nèi)部的接口和函數(shù),界面設(shè)計(jì),并設(shè)計(jì)好數(shù)據(jù)庫。 搭建好系統(tǒng)框架,并編碼實(shí)現(xiàn)面向管理者功能模塊,同時(shí)進(jìn)行單元測(cè)試,然后集成各個(gè)單元模塊進(jìn)行集成測(cè)試驗(yàn)證。 本章小結(jié) 本章第一節(jié)介紹項(xiàng)目的研究背景,隨后兩節(jié)介紹項(xiàng)目的研究現(xiàn)狀、發(fā)展趨勢(shì)、目的以及意義所在。最后一節(jié)對(duì)論文項(xiàng)目的主要內(nèi)容做了介紹。 4 第 2 章 開發(fā)技術(shù)及開發(fā)環(huán)境 本章主要介紹項(xiàng)目的開發(fā)技術(shù),開發(fā)工具以及環(huán)境配置。 開發(fā)技術(shù) J2EE 1. J2EE 簡(jiǎn)介 目前, Java 2 平臺(tái)有 3 個(gè)版本,它們是適用于小型設(shè)備和智能卡的 Java 2 平臺(tái)Micro 版( Java 2 Platform Micro Edition, J2ME)、適用于桌面系統(tǒng)的 Java 2 平臺(tái)標(biāo)準(zhǔn)版( Java 2 Platform Standard Edition, J2SE)、適用于創(chuàng)建服務(wù)器應(yīng)用程序和服務(wù)的 Java 2 平臺(tái)企業(yè)版( Java 2 Platform Enterprise Edition, J2EE) 。 J2EE 是一種利用 Java 2 平臺(tái)來簡(jiǎn)化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問題的體系結(jié)構(gòu)。它是一套不同于傳統(tǒng)應(yīng)用開發(fā)的技術(shù)架構(gòu),包含許多組件,主要可簡(jiǎn)化且規(guī)范應(yīng)用系統(tǒng)的開發(fā)與部署,進(jìn)而提高可移植性、安全與再用價(jià)值。 2. J2EE 的優(yōu)勢(shì) J2EE 為搭建具有可伸縮性、靈活性、易維護(hù)性的商務(wù)系統(tǒng)提供了良好的機(jī)制: 錯(cuò)誤 !未找到引用源。 保留現(xiàn)存的 IT 資產(chǎn),由于企業(yè)必須適應(yīng)新的商業(yè)需求,利用已有的企業(yè)信息系統(tǒng)方面的投資,而不是重新制定全盤方案就變得很重要。這樣,一個(gè)以漸進(jìn)的方式建立在已有系統(tǒng)之上的服務(wù)器端平臺(tái)機(jī)制是公司所需求的。 J2EE 架構(gòu)可以充分利用用戶原有的投資。每一個(gè)供應(yīng)商都對(duì)現(xiàn)有的客戶提供了不用廢棄已有投資,進(jìn)入可移植的 J2EE 領(lǐng)域的升級(jí)途徑。由于基于 J2EE 平臺(tái)的產(chǎn)品幾乎能夠在任何操作系統(tǒng)和硬件配置上運(yùn)行,現(xiàn)有的操作系統(tǒng)和硬件也能被保留使用。 錯(cuò)誤 !未找到引用源。 高效的開發(fā), J2EE 允許公司把一些通用的、很繁瑣的服務(wù)端任務(wù)交給中間件供應(yīng)商去完成。這樣開發(fā)人員可以集中精力在如何創(chuàng)建商業(yè)邏輯上,相應(yīng)地縮短了開發(fā)時(shí)間。 錯(cuò)誤 !未找到引用源。 支持異構(gòu)環(huán)境, J2EE 能夠開發(fā)部署在異構(gòu)環(huán)境中的可移植程序?;?J2EE 的應(yīng)用程序不依賴任何特定操作系統(tǒng)、中間件、硬件。因此設(shè)計(jì)合理的基于 J2EE 的程序只需開發(fā)一次就可部署到各種平臺(tái)。這在典型的異構(gòu)企業(yè)計(jì)算環(huán)境中是十分關(guān)鍵的。 J2EE 標(biāo)準(zhǔn)也允許客戶訂購(gòu)與 J2EE 兼容的第三方的 5 現(xiàn)成的組件,把他們部署到異構(gòu)環(huán)境中,節(jié)省了由自己制訂整個(gè)方案所需的費(fèi)用。 錯(cuò)誤 !未找到引用源。 可伸縮性,企業(yè)必須要選擇一種服務(wù)器端平臺(tái),這種平臺(tái)應(yīng)能提供極佳的可伸縮性去滿足那些在他們系統(tǒng)上進(jìn)行商業(yè)運(yùn)作的大批新客戶?;?J2EE 平臺(tái)的應(yīng)用程序可被部署到各種操作系統(tǒng)上。例如可被部署到高端UNIX 與大型機(jī)系統(tǒng),這種系統(tǒng)單機(jī)可支持 64 至 256 個(gè)處理器(這是 NT 服務(wù)器所望塵莫及的)。 J2EE 領(lǐng)域的供應(yīng)商提供了更為廣泛的負(fù)載平衡策略。能消除系統(tǒng)中的瓶頸,允許多臺(tái)服務(wù)器集成部署。這種部署可達(dá)數(shù)千個(gè)處理器,實(shí)現(xiàn)可高度伸縮的系統(tǒng),滿足未來商業(yè)應(yīng)用的需要。 穩(wěn)定的可用性,一個(gè)服務(wù)器端平臺(tái)必須能全天候運(yùn)轉(zhuǎn)以滿足公司客戶、合作伙伴的需要。因?yàn)?Inter 是全球化的、無處不在的,即使在夜間按計(jì)劃停機(jī)也可能造成嚴(yán)重?fù)p失。若是意外停機(jī) ,那會(huì)有災(zāi)難性后果。 J2EE 部署到可靠的操作環(huán)境中,他們支持長(zhǎng)期的可用性。一些 J2EE 部署在 WINDOWS 環(huán)境中,客戶也可選擇健壯性能更好的操作系統(tǒng)如 Sun Solaris、 IBM OS/390。最健壯的操作系統(tǒng)可達(dá)到 %的可用性或每年只需 5 分鐘停機(jī)時(shí)間。這是實(shí)時(shí)性很強(qiáng)商業(yè)系統(tǒng)理想的選擇 [4]。 應(yīng)用框架 Spring 框架的設(shè)計(jì)者 Rod Johnson 對(duì)框架技術(shù)的描述是:框架是可重用的、 半成品的應(yīng)用程序模塊,它可以用來產(chǎn)生專門的定制程序。比如 Sun 公司 的 J2EE技術(shù)規(guī)范和標(biāo)準(zhǔn)其實(shí)也就是一個(gè)框架體系、 Microsoft 公司的 技術(shù)平臺(tái)其實(shí)也是一個(gè)框架體系 [5]。 軟件系統(tǒng)發(fā)展到今天,已經(jīng)很復(fù)雜了,特別是服務(wù)器端軟件,涉及到的知識(shí)、內(nèi)容、問題太多。在某些方面使用別人成熟的框架,相當(dāng)于別人幫你完成一些基礎(chǔ)工作,你只需要集中精力完成系統(tǒng)的業(yè)務(wù)邏輯設(shè)計(jì)。而且框架一般是成熟穩(wěn)健的,可以處理系統(tǒng)中的很多細(xì)節(jié)問題,比如,事物處理,安全性,數(shù)據(jù)流控制等問題。還有框架一般都經(jīng)過很多人使用,結(jié)構(gòu)和擴(kuò)展性都很好,而且它是不斷升級(jí)的,你可以直接享受別 人升級(jí)代碼帶來的好處。 軟件工程中。強(qiáng)調(diào)一個(gè)很重要的概念:高內(nèi)聚,低耦合。為了實(shí)現(xiàn)“高內(nèi)聚、低耦合”,把問題劃分開來,對(duì)軟件進(jìn)行分層,各個(gè)解決,易于控制,易于延展, 6 易于分配資源??蚣芤话闾幵诘蛯討?yīng)用平臺(tái)(如 J2EE)和高層業(yè)務(wù)邏輯之間的中間層。 Struts, Spring, Hibernate 本項(xiàng)目中采用的是 + + 的整合: 1. Struts 框架 基于 MVC 的 Web 應(yīng)用經(jīng)典框架 MVC 模式, ModelViewControl 的縮寫 ,模型( Model)封裝數(shù)據(jù)和所有基于對(duì)這些數(shù)據(jù)的操作,視圖( View)封裝對(duì)數(shù)據(jù)的顯示,即用戶界面??刂疲?Control)封裝外界作用于模型的操作和對(duì)數(shù)據(jù)流向的控制等。 MVC 模式將業(yè)務(wù)處理與顯示分離,運(yùn)用 MVC 的應(yīng)用程序的三個(gè)部件是相互對(duì)立,改變其中一個(gè)不會(huì)影響其它兩個(gè),所以依據(jù)這種設(shè)計(jì)思想你能構(gòu)造良好的低偶合的構(gòu)件。 Struts 最早是作為 Apache Jakarta 項(xiàng)目的組成部分,項(xiàng)目的創(chuàng)立者希望通過對(duì)該項(xiàng)目的研究,改進(jìn)和提高 JavaServer Pages 、 Servlet、標(biāo)簽庫以及面向?qū)ο蟮募夹g(shù) 水準(zhǔn)。它采用 MVC 模式,能夠很好地幫助 Java 開發(fā)者利用 J2EE 開發(fā) Web 應(yīng)用。和其他的 java 架構(gòu)一樣, Struts 也是面向?qū)ο笤O(shè)計(jì),將 MVC 模式“分離顯示邏輯和業(yè)務(wù)邏輯”的能力發(fā)揮得淋漓盡致。 利用 Struts 框架進(jìn)行 Web 應(yīng)用系統(tǒng)開發(fā)時(shí),不僅從整體上能夠減輕構(gòu)建 J2EE Web 應(yīng)用系統(tǒng)項(xiàng)目的設(shè)計(jì)和開發(fā)實(shí)現(xiàn)的負(fù)擔(dān),也為 Web 應(yīng)用系統(tǒng)提供國(guó)際化、異常處理和數(shù)據(jù)庫連接池等方面的技術(shù)支持。開發(fā)者使用 Struts 之類的框架是為了隱藏諸如對(duì) HTTP、 CGI 以及 JSP 之類技術(shù)應(yīng)用的煩瑣技術(shù)實(shí)現(xiàn)細(xì)節(jié)。 錯(cuò)誤 !未找到引用源。 “ 填空 ” 式地開發(fā)實(shí)現(xiàn)應(yīng)用系統(tǒng)。 Struts 框架本身實(shí)現(xiàn)了 MVC 模式,也發(fā)展了 MVC 模式;應(yīng)用系統(tǒng)的開發(fā)者可以采用 “填空 ”式的方式來進(jìn)行開發(fā),因?yàn)?Struts 框架將一個(gè)標(biāo)準(zhǔn)的 MVC 的具體實(shí)現(xiàn)中的各個(gè)組件部分已經(jīng)劃分清晰和組件分離了。 另外 Struts 框架還把標(biāo)準(zhǔn)的 Servlet、 JSP、自定義標(biāo)簽( TagLib)和信息資源(Message Resources)等整合到一個(gè)統(tǒng)一的應(yīng)用框架中,開發(fā)人員利用該應(yīng)用框架進(jìn)行應(yīng)用系統(tǒng)的開發(fā)時(shí),不用再自己設(shè)計(jì)和編碼實(shí)現(xiàn) MVC 模式中的各個(gè)層的核心 組件和應(yīng)用系統(tǒng)的體系架構(gòu)的正確性,因此能夠節(jié)省開發(fā)時(shí)間和降低實(shí)現(xiàn)的風(fēng)險(xiǎn)。 錯(cuò)誤 !未找到引用源。 降低應(yīng)用系統(tǒng)中的各個(gè)層組件之間的耦合度。 采用 Struts 框架技術(shù),可以加快應(yīng)用系統(tǒng)的開發(fā)速度、增強(qiáng)應(yīng)用系統(tǒng)的靈活性、降低應(yīng)用系統(tǒng)中的各個(gè)層組件之間的耦合度。因?yàn)樗鼘?yīng)用系統(tǒng)中的表示層和控 7 制層彼此松散地耦合在一起,這主要得益于采用 配置文件進(jìn)行各個(gè)組件的配置管理;這樣的設(shè)計(jì)方案也易于對(duì)系統(tǒng)的維護(hù)和功能擴(kuò)展。 錯(cuò)誤 !未找到引用源。 各個(gè)開發(fā)人員之間的分工明確。 由于基于 Struts 框架技術(shù)實(shí)現(xiàn)的 Web 應(yīng)用系統(tǒng)中的控制層、業(yè)務(wù)層與表示層三 者之間各自相互分離,所以這樣的設(shè)計(jì)方案能夠使應(yīng)用系統(tǒng)中的表示層的開發(fā)者(網(wǎng)頁設(shè)計(jì)人員)與后臺(tái)業(yè)務(wù)功能具體實(shí)現(xiàn)的 Java 程序員各司其職和分工明確,并且可以并行開發(fā),提高開發(fā)效率。 錯(cuò)誤 !未找到引用源。 簡(jiǎn)化表示層頁面的設(shè)計(jì)和實(shí)現(xiàn)。 在 Struts 框架中,應(yīng)用系統(tǒng)的開發(fā)者可以在表示層的頁面中大量地使用 Struts框架中所提供的定制標(biāo)簽庫技術(shù),以實(shí)現(xiàn)在頁面中把業(yè)務(wù)邏輯處理的功能實(shí)現(xiàn)代碼分離開。從而簡(jiǎn)化系統(tǒng)中表示層的 設(shè)計(jì)和開發(fā)實(shí)現(xiàn),進(jìn)而避免在頁面中出現(xiàn)大量的 Java 腳本代碼 [6]。 本項(xiàng)目采用的是 Struts 號(hào)稱全新的框架,但這僅僅是相對(duì) Struts 1 而言。Struts 2 與 Struts 1 相比,確實(shí)有很多革命性的改進(jìn),但它并不是新發(fā)布的新框架,而是在另一個(gè)赫赫有名的框架: WebWork 基礎(chǔ)上發(fā)展起來的。從某種程度上來講,Struts2 沒有繼承 Struts 1 的血統(tǒng),而是繼承 WebWork 的血統(tǒng)?;蛘哒f, WebWork衍生出了 Struts2,而不是 Struts 1 衍生了 Struts2
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1