【正文】
點,而基于J2ME平臺的移動電子商務(wù)將具有更大的潛力和優(yōu)點。(2) J2ME的優(yōu)點同傳統(tǒng)的WAP相比,J2ME有很多的優(yōu)點。這些移動終端構(gòu)成了移動電子商務(wù)巨大的潛在市場。參與電子商務(wù)的主要角色是企業(yè)(Business)和消費者(Customer),因此在企業(yè)之間、企業(yè)與消費者之間,網(wǎng)上交易構(gòu)成了B to B(B2B即Business to Business企業(yè)到企業(yè))、B to C(即Business to Customer 企業(yè)到用戶)兩種最典型的商務(wù)模式。移動電子商務(wù)時代正向我們走來。移動電子商務(wù)的基礎(chǔ)是互聯(lián)網(wǎng),移動電子商務(wù)的主要特點是靈活、簡單、方便。而信息化社會的核心是互聯(lián)網(wǎng)、移動通信和電子商務(wù),而三者的有機結(jié)合更是未來社會的大勢所趨。移動電子商務(wù)將用戶和商家緊密聯(lián)系起來,而且這種聯(lián)系將不受PC或連接線的限制,使電子商務(wù)走向了個人。而近年來隨著移動技術(shù)的發(fā)展,手機在人們中的普及,傳統(tǒng)的電子商務(wù)越來越滿足不來了人們的需求,出現(xiàn)了一種新型的電子商務(wù)模式—移動電子商務(wù)。有業(yè)內(nèi)人士認為,中國的網(wǎng)上購物人數(shù)在快速增長,年輕的中國男性更熱衷于網(wǎng)上購物。 SERVLET。關(guān)鍵詞:J2ME;可擴展標識語言;SERVLET;網(wǎng)絡(luò)商店The Palm Platform of eShop Based on the J2ME-Server DevelopmentAbstractOver the years, the fast fierce development of electronic merce created tremendous value for the enterprise, which greatly changed traditional enterprise merce pattern. With the prevalence of mobile phone and development of wireless, Mobile emerce will be a new emerce mode in the electronic merce realm, and it is very promising. It can be predicted that the mobile emerce will bee the major industry of emerce in the 21st century. J2ME is the platform that provides the JAVA language to develop the embedded electronic equipment of expense, which aims at the equipment that resource is limited. Therefore the interactive information exploitation developing with network server and applications of wireless terminal development based on J2ME platform is very important. It is a general method to implement the system of eshop using three layers of pattern: client side + Java servlet + database of SQL Server. All the business logic encapsulated in the servlet, using of the database improved the security, and using the XML data format achieved crossplatform data exchange. To the system demand analysis, the system requirement analysis, the overall of system construction and the detailed design are elaborated in details in this paper, and the system achieves the following functions: Member registration, login, browse detailed information and purchase goods.Key words: J2ME。所有的業(yè)務(wù)邏輯都封裝在servlet中,數(shù)據(jù)庫的使用提高了數(shù)據(jù)的安全性,而采用可擴展標識語言XML的數(shù)據(jù)格式實現(xiàn)了跨平臺的數(shù)據(jù)交換。因此基于J2ME平臺的無線終端的應(yīng)用程序開發(fā)以及與網(wǎng)絡(luò)服務(wù)器端的信息交互開發(fā)就十分重要。可以預(yù)見的是,移動電子商務(wù)將成為21世紀電子商務(wù)領(lǐng)域的主戰(zhàn)場?;趈2me平臺的掌上網(wǎng)絡(luò)商店-服務(wù)器端開發(fā)摘 要過去的幾年,電子商務(wù)的迅猛發(fā)展為企業(yè)創(chuàng)造了極大的價值,使傳統(tǒng)的企業(yè)商務(wù)模式發(fā)生了很大的改變。隨著手機使用的普及和無線技術(shù)的發(fā)展,移動電子商務(wù)將會作為電子商務(wù)領(lǐng)域中的一種新型的電子商務(wù)模式,其發(fā)展前景是十分誘人的。J2ME是為嵌入式消費電子設(shè)備提供的JAVA語言開發(fā)平臺,是針對資源受限設(shè)備。利用客戶端 + Java servlet + SQL Server數(shù)據(jù)庫三層模式實現(xiàn)網(wǎng)上商店系統(tǒng)是通用的方法。詳細闡述了系統(tǒng)的需求分析、系統(tǒng)總體架構(gòu)及詳細設(shè)計,系統(tǒng)實現(xiàn)了以下功能:會員注冊、登錄、瀏覽物品詳細信息和購買物品。 XML。 ESHOP目 錄論文總頁數(shù):24頁1 引言 1 選題背景 1 選題意義 12 相關(guān)技術(shù)及開發(fā)平臺簡介 2 J2ME簡介 2 SQL SERVER數(shù)據(jù)庫和JDBC 2 JAVA SERVLET技術(shù)介紹 2 XML和JDOM 3 XML簡介 3 JDOM技術(shù) 3 開發(fā)平臺及系統(tǒng)配置 33 系統(tǒng)需求分析和設(shè)計方案 4 需求分析 4 系統(tǒng)總體框架 4 系統(tǒng)設(shè)計關(guān)鍵技術(shù) 5 網(wǎng)絡(luò)的連接 5 數(shù)據(jù)存儲方式和數(shù)據(jù)的交換 5 業(yè)務(wù)數(shù)據(jù)流分析 5 聯(lián)網(wǎng)的流程 5 訪問數(shù)據(jù)庫的流程 6 輸入XML數(shù)據(jù)解析流程 6 輸出XML文檔建立流程 6 和客戶端交互接口的約定 7 關(guān)于URL 7 URL參數(shù)約定規(guī)則 7 接收和發(fā)送的XML文檔格式的約定 7 數(shù)據(jù)庫的分析與設(shè)計 8 注冊用戶基本信息表user 8 商品信息表 84 具體的設(shè)計流程和實現(xiàn)系統(tǒng)構(gòu)架 9 系統(tǒng)主要工作流程 9 系統(tǒng)功能模塊設(shè)計 9 數(shù)據(jù)庫聯(lián)網(wǎng)模塊的設(shè)計 9 注冊模塊的設(shè)計 10 登陸模塊的設(shè)計 13 查詢模塊的實現(xiàn) 15 購買功能模塊的實現(xiàn) 185 測試分析與問題處理 21 數(shù)據(jù)庫連接 21 與客戶端的連接 21結(jié) 論 22參考文獻 22致 謝 23聲 明 241 引言 選題背景網(wǎng)上購物正逐步走向平民化,調(diào)查機構(gòu)AC尼爾森最新研究顯示,63%的中國網(wǎng)民曾在網(wǎng)上購物。民眾對電子商務(wù)的熱情高漲,表明我國民眾電子商務(wù)意識的提高,電子商務(wù)正改變著人們的消費方式。與傳統(tǒng)的Internet上的在線交易相比,移動電子商務(wù)具有許多優(yōu)點,移動交易不受時間和地點的限制;效率高,大大節(jié)省客戶交易的時間;移動終端的身份固定,能夠向用戶提供個性化移動交易服務(wù);可以提供與位置相關(guān)的交易服務(wù)。傳統(tǒng)的電子商務(wù)形式受到越來越大沖擊,以網(wǎng)絡(luò)化、知識管理、全球化為主要特征的信息化社會已是不可逆轉(zhuǎn)的趨勢,電子商務(wù)化已成為企業(yè)發(fā)展的必由之路。移動電子商務(wù)的快速發(fā)展。它能完全根據(jù)消費者的個性化需求和喜好定制,設(shè)備的選擇以及提供服務(wù)與信息的方式完全由用戶自己選擇控制。 選題意義目前,人們逐漸意識到融合移動通信技術(shù)的電子商務(wù)將具有更大的潛力,移動電子商務(wù)的市場前景普遍被業(yè)內(nèi)人士看好。據(jù)預(yù)測,到2003年,超過10%的電子商務(wù)交易將通過移動通信設(shè)備來完成;預(yù)計到2008年,全球?qū)⒊霈F(xiàn)10億移動電話用戶、10億因特網(wǎng)用戶,其中5億為移動因特網(wǎng)用戶;到2005年截止,將有25%的數(shù)據(jù)業(yè)務(wù)通過移動通信設(shè)備來傳輸。移動電子商務(wù)的特征移動電子商務(wù)和傳統(tǒng)的電子商務(wù)存在很大的區(qū)別,主要有下述兩點:(1) 不受時間和地點的限制。這些優(yōu)點主要表現(xiàn)在:網(wǎng)絡(luò)編程靈活,能突破B/S結(jié)構(gòu)的一些限制,使得上層程序更加自由。本文將研究如何利用JAVA SERVLET和XML技術(shù)構(gòu)建一個基于J2ME平臺的掌上網(wǎng)絡(luò)商店-服務(wù)器端的開發(fā)。它和J2SE,J2EE一起構(gòu)成Java技術(shù)的三大版本,并且同樣是通過JCP(Java Community Process)制訂的。因為與需要昂貴的專用設(shè)備和開發(fā)工具的競爭對手(如索尼和任天堂)相比,J2ME程序可以在PC機上開發(fā)和仿真運行,然后很容易地部署到目標機上,從而使其開發(fā)、測試和發(fā)布的變得容易和廉價。 SQL SERVER數(shù)據(jù)庫和JDBCSQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。在Windows NT推出后,Microsoft與Sybase在SQL Server的開發(fā)上就分道揚鑣了。Sybase則較專注于SQL Server在UNIX操作系統(tǒng)上的應(yīng)用。SQL Server 2000是Microsoft公司推出的SQL Server數(shù)據(jù)庫管理系統(tǒng)的最新版本??煽缭綇倪\行Microsoft Windows 98的膝上型電腦到運行Microsoft Windows 2000的大型多處理器的服務(wù)器等多種平臺使用。它是Java編程語言中用來規(guī)范客戶端程序如何來訪問數(shù)據(jù)庫的API,提供了諸如查詢和更新數(shù)據(jù)庫中數(shù)據(jù)的方法。JDBC驅(qū)動程序共分四種類型:類型1:JDBCODBC橋類型2:本地API驅(qū)動類型3:網(wǎng)絡(luò)協(xié)議驅(qū)動本地協(xié)議驅(qū)動。除了Java Servlet API,Servlet還可以使用用以擴展和添加到API的Java類軟件包。Java servlet對于Web服務(wù)器就好像Java applet對于Web瀏覽器。Java Servlet API定義了一個servlet和Java使能的服務(wù)器之間的一個標準接口,這使得Servlets具有跨服務(wù)器平臺的特性。當(dāng)客戶機發(fā)送請求至服務(wù)器時,服務(wù)器可以將請求信息發(fā)送給 Servlet,并讓Servlet建立起服務(wù)器返回給客戶機的響應(yīng)。裝入后,Servlet繼續(xù)運行直到其它客戶機發(fā)出請求。 XML和JDOM XML簡介XML是可擴展標志語言(eXtensible Markup Language)的簡稱。如何定義這些標記,既可以選擇國際通用的標記語言,比如HTML,也可以使用象XML這樣由相關(guān)人士自由決定的標記語言,這就是語言的可擴展性。它主要用到的有XML、XSL和XPath等。SGML是一種元語言,也可以稱為一個定義諸如HTML等標志語言的系統(tǒng)。和SGML一樣,你也可以用XML來定義種種不同的標志語言滿足不同的需要,特別在數(shù)據(jù)表現(xiàn)方面。JDOM與現(xiàn)行的SAX和DOM標準兼容,為Java程序員提供了一個簡單、輕量的XML文檔操作方法。