版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Thedevelopmentofthetimes,andultimately,technologicalinnovationandpromotethediverseneedsofpeopleandultimatelyexpanding,andultimatelytheeliminationoftheoldtechnology.WhichcanbeseenwiththeIT,Internettechnology,databasetechnologyfromstrengthThedevelopmentofthetimes,andultimately,technologicalinnovationandpromotethediverseneedsofpeopleandultimatelyexpanding,andultimatelytheeliminationoftheoldtechnology.WhichcanbeseenwiththeIT,Internettechnology,databasetechnologyfromstrengthtostrengthdevelopmentofnetworkaccelerationoftheprocess,thepopularityofcomputers,thetraditionalwayofshoppingisincreasinglyunabletomeettheneedsofpeoplefast-pacedlife,e-commerceinsuchacontexttodevelop.AlongwiththeB2Be-commercetechnologycontinuestomature,e-commercefunctionsaremorepowerful,andregistereduserscansearchtobuyavarietyofgoodstheywant,preliminarytoallowpeopletoappreciateastayathomewillbefreetoshoppleasure.People'sdailylivesmoreandmoreuseofthisnewtechnologytotheirworkandlearningservices.ThesystemisbasedontheWEBplatform,multi-terminalonlineshoppingsystem,tomcatandmysqlasthedevelopmentplatform,structsandHibernateframework,Eclipsedevelopmenttools.Multi-terminalembodiesbothJSPandJAVAlanguageisintheWEB-sideandAndroidmobilephoneclient,WEBsideshoppingsites,tomeetcustomerneedsinamorestable,convenientanduser-friendlyfeatures,theAndroidsidebybuiltAndroidVirtualphoneenvironmenttodevelopmobilephonesoftwareismoretoexpandthesitevisits,notaffectedbygeographicarealocation,andallowcustomerstofeeltheadvancementoftechnology,theconvenienceofintelligentlife.ThesystemfocusesonthecombinationoftheAndroidmobileclientandthewebside,theinterfaceisconsistent,consistentaccesstotheKeywords:JSP;terminalshoppingplatform;theHibernate;themysql;the目錄第一章緒 選題背 目錄第一章緒 選題背 問(wèn)題的提 國(guó)內(nèi)外研究狀 研究意 研究?jī)?nèi) 研究方 第二章開(kāi)發(fā)平臺(tái)及應(yīng)用技 多終端網(wǎng)上購(gòu)物系統(tǒng)簡(jiǎn) 數(shù)據(jù)庫(kù) 概 特 技術(shù)概 工作原理步 技術(shù)概 體系結(jié) 工作原理步 Android手機(jī)虛擬環(huán)境的搭 系統(tǒng)運(yùn)行環(huán) 系統(tǒng)的硬設(shè) 支持的軟 第三多終端網(wǎng)上購(gòu)物系統(tǒng)前臺(tái)的分 多終端網(wǎng)上購(gòu)物系統(tǒng)的體系結(jié) JSP運(yùn)行原 WEB端購(gòu)物系統(tǒng)的需求分 WEB端購(gòu)物系統(tǒng)的需求分 用戶需求分 可行性分 功能需求分 WEB端系統(tǒng)的前臺(tái)業(yè)務(wù)流程分 Android端前臺(tái)業(yè)務(wù)流程分 多終端網(wǎng)上購(gòu)物系統(tǒng)的數(shù)據(jù)流程分 數(shù)據(jù)字 第四章系統(tǒng)總體設(shè) 系統(tǒng)結(jié)構(gòu)設(shè) 功能設(shè) 前臺(tái)模塊的功能模塊設(shè) 數(shù)據(jù)庫(kù)設(shè) 4.3.1E-R 4.3.2基本表設(shè) 第五章系統(tǒng)實(shí) WEB端系統(tǒng)頁(yè)面的設(shè)計(jì)與實(shí) WEB端前臺(tái)功能模塊的實(shí) 用戶管理模 個(gè)人資料修改模 購(gòu)物車(chē)模 訂單查詢模 Android端前臺(tái)功能模塊的實(shí) 用戶管理模 購(gòu)物模 查看購(gòu)物車(chē)并付款模 系統(tǒng)開(kāi)發(fā)過(guò)程中出現(xiàn)的問(wèn)題和解決方 Web端與數(shù)據(jù)庫(kù)的連 Android端與Web端共享照 Android端訪問(wèn)Android端訪問(wèn)Web端路 保存Android手機(jī)端使用系統(tǒng)的當(dāng)前狀 第六章系統(tǒng)測(cè)試與實(shí) 系統(tǒng)測(cè)試原理及測(cè)試原 系統(tǒng)測(cè)試原 系統(tǒng)測(cè)試原 系統(tǒng)測(cè)試的方 本系統(tǒng)測(cè) 結(jié) 致 參考文 第一1.1選題1.1.1問(wèn)題第一1.1選題1.1.1問(wèn)題的購(gòu)物系統(tǒng)的開(kāi)發(fā),PHPASPJSP由于是一種較新的技術(shù),于大負(fù)荷站點(diǎn),解決方法只有一個(gè):分布計(jì)算。最后,ASPMicrosoft開(kāi)發(fā)的動(dòng)態(tài)網(wǎng)頁(yè)語(yǔ)言,也繼承了微軟產(chǎn)品的一貫傳統(tǒng),即只能運(yùn)行于微軟的服務(wù)器產(chǎn)品,IIS(InternetInformationServer)(windowsNT)和PWS(PersonalWebServer)(windows98)上。JSP則沒(méi)有以上缺陷,JSPSUNJavaJavaClassEJB獲得規(guī)模支持,通過(guò)EJB/CORBA以及眾多廠商的ApplicationServer獲得結(jié)構(gòu)支持。再安靜。2009年,原來(lái)引用塞班平臺(tái)的廠商,比如LG、索尼愛(ài)立信等紛紛退出塞班平Android領(lǐng)域。不久,Android系統(tǒng)就取代了塞班成為智能手機(jī)操作系統(tǒng)的2011年的第一季度,Android在全球的市場(chǎng)份額就已經(jīng)超過(guò)了塞班,位居世界的豐富,而且基本都是免費(fèi)的,可以通過(guò)多個(gè)應(yīng)用商店下載。另外,Android的1.1.2國(guó)內(nèi)外研究1.1.2國(guó)內(nèi)外研究WEB端,1.2研究(1)瀏覽方便,支持多終端訪問(wèn),既支持PC(2)(3)(5)(3)(5)(6)不受地理位置影響。不管客戶離店有多遠(yuǎn),也不管顧客是國(guó)內(nèi)還是國(guó)外在1.3研究另一方面就是Android手機(jī)端,通過(guò)搭建Android手機(jī)虛擬環(huán)境,進(jìn)行編寫(xiě),以PC機(jī)為服務(wù)端,兩系統(tǒng)保證訪問(wèn)數(shù)據(jù)庫(kù)的一致性,更新及時(shí)。該系統(tǒng)在功能方面提1.4研究WebJSPJavaJSP語(yǔ)言制作頁(yè)面,actionjarJSP+Struts+Hibernate相結(jié)合的第二章開(kāi)發(fā)平臺(tái)及應(yīng)用技2.1多終第二章開(kāi)發(fā)平臺(tái)及應(yīng)用技2.1多終端網(wǎng)上購(gòu)物系統(tǒng)NavicatforMySQLJSP進(jìn)行Internet上的經(jīng)營(yíng)銷(xiāo)2.2數(shù)據(jù)庫(kù)2.2.1概MySQLMySQLAB公司。2008116SUN公司收購(gòu)。而2009年,SUNOracleMySQLMySQLInternet上的中小型特特OS/2Wrap、Solaris、Windows等多種操作系統(tǒng)[9]。為多種編程語(yǔ)言提供了APICC++PythonJavaPerl、PHP、Eiffel、Ruby和TCl等。為一個(gè)庫(kù)而嵌入到其他的軟件中提供多語(yǔ)言支持,常見(jiàn)的編碼如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名??梢蕴幚?yè)碛猩锨f(wàn)條記錄的大型數(shù)據(jù)庫(kù)[1]技術(shù)Hibernate是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝Java程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。HibernateJDBCJava的客戶端程序?qū)嵱?,也Servlet/JSPWeb應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任[10]。HibernateJavaJava對(duì)象和關(guān)系數(shù)據(jù)之間向?qū)ο蟮臄?shù)據(jù)訪問(wèn)API[2]。(3)打開(kāi)Sesssion。(8)關(guān)閉SessionFactory[2]2-1Hibernate2.4.1技術(shù)StrutsApacheJakarta項(xiàng)目的組成部分問(wèn)世運(yùn)作。項(xiàng)目的創(chuàng)立者希望JavaServerPages[2]、ServletStrutsTomcat、TurbineApache項(xiàng)目一樣,是開(kāi)源軟件,這是它的一StrutsJSP開(kāi)發(fā)者JSPStruts是一個(gè)2.4.2體系簽庫(kù)(TagLibBeanTags,HTMLTags,LogicTags,NestedTags,TemplateTagsTaglib。有關(guān)它們的詳細(xì)資料請(qǐng)參考Struts用戶手冊(cè)[6]。(Controller但是對(duì)于業(yè)務(wù)邏輯的操作則主要由Action、ActionMapping、ActionForward這幾個(gè)組ActionMapping[2]ActionForward[2]則指定了不同填充數(shù)據(jù)、校驗(yàn)、保存)Action(Actionexecute()方法)Action返回到ActionServlet) Android應(yīng)用程Eclipse下開(kāi)發(fā)的,Google提供了一Eclipse的插件和Android系統(tǒng)的庫(kù)文件printf(Android中則使用Log()函數(shù)。VMWindows下建立Android開(kāi)發(fā)環(huán)境,請(qǐng)按以下步驟進(jìn)行。對(duì)于Linux和MacOS,請(qǐng)參考Android官方網(wǎng)站向?qū)?。下載安裝AndroidSDK,網(wǎng)址為:/sdk/1.5_r2/index.html。SDK也不需要安裝,解壓即可使oolsAddSiteADTAddSiteADT2-3Preferences,在Preferences,在出現(xiàn)的對(duì)話框中單擊左SDK系統(tǒng)運(yùn)行環(huán)2.6.1系統(tǒng)的硬內(nèi)存:256M或更大的內(nèi)存2.6.2支2.6.2支持的數(shù)據(jù)庫(kù):Navicatformysql。及以上版本,第三多終端網(wǎng)上購(gòu)物系統(tǒng)第三多終端網(wǎng)上購(gòu)物系統(tǒng)前3.1多終端網(wǎng)上購(gòu)物系統(tǒng)的體系本系統(tǒng)采用“Web瀏覽器/Web服務(wù)器/應(yīng)用服務(wù)器/數(shù)據(jù)庫(kù)服務(wù)器”的四層結(jié)構(gòu)設(shè)Web瀏覽器為用戶接口層,主要提供各種用戶界面。ServiceDAO(DataAccessObject數(shù)據(jù)訪問(wèn)接口)Service主Web瀏覽器的各種請(qǐng)求進(jìn)行響應(yīng)及實(shí)現(xiàn)業(yè)務(wù)邏輯,DAO主要實(shí)現(xiàn)業(yè)務(wù)邏3.2JSP運(yùn)行原JSPJSP引擎首先將JSPJava文件,Java文件生成字節(jié)碼文件,然后執(zhí)行字節(jié)JSPJSP頁(yè)面時(shí),JSP引度,這也正是JSP技術(shù)比ASP技術(shù)速度快的一個(gè)主要原因[4]。JSPJSPTomcat服務(wù)器執(zhí)行JSP頁(yè)面所對(duì)應(yīng)的字節(jié)碼文件的原理,即給出JSP頁(yè)面的運(yùn)行原理:(1)JSPHTMLHTML執(zhí)行字節(jié)碼文件,這與傳統(tǒng)的CGI為每個(gè)用戶啟動(dòng)一個(gè)進(jìn)程相比較,效率更高[4]。3.3WEB端購(gòu)物系統(tǒng)的需求分3.3.1用戶需求3.3WEB端購(gòu)物系統(tǒng)的需求分3.3.1用戶需求3.3.2可行性3.3.3功能需求3.4WEB端系3.4WEB端系統(tǒng)的前臺(tái)業(yè)務(wù)流程分3-1Web3.5Android端前臺(tái)業(yè)務(wù)流程分3.5Android端前臺(tái)業(yè)務(wù)流程分3-2Android 3-33.7數(shù)據(jù)3-33.7數(shù)據(jù)(1)(2)數(shù)據(jù)存編(3)數(shù)據(jù)加(3)數(shù)據(jù)加4.1系統(tǒng)結(jié)構(gòu)4.1系統(tǒng)結(jié)構(gòu)4.2功能 (1)(2)(3)(4)4.3數(shù)據(jù)庫(kù)(3)(4)4.3數(shù)據(jù)庫(kù)設(shè)計(jì)概念模型的基礎(chǔ)[5]數(shù)據(jù)庫(kù)展開(kāi)的[5]4.3.1E-RE-R[5]圖是一種概念模型。概念模型實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)4.3.1E-RE-R[5]圖是一種概念模型。概念模型實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)中(1) (2)E-RN111購(gòu)修 N支發(fā)1N4-6E-R4.3.2基本表信息、用戶信息、留言信息、訂單信息、超級(jí)鏈接信息、管理員信息、公告信息等[5](2)E-RN111購(gòu)修 N支發(fā)1N4-6E-R4.3.2基本表信息、用戶信息、留言信息、訂單信息、超級(jí)鏈接信息、管理員信息、公告信息等[5]4-1product4否是否否8否否否否否否否否4否否(2)category主要用戶存儲(chǔ)商品的分類(lèi)。category4.2示category否是否否否否4-3user4否是否否否否否否4否否否否否否8否否否否否否示category否是否否否否4-3user4否是否否否否否否4否否否否否否8否否否否否否否否8否否myorder否是否否否否否否否否否否否否4-5orderline否是否否否否否否否否否否否否否否4-5orderline否是否否否否否否否是4否是第五統(tǒng)第五統(tǒng)臺(tái)的開(kāi)發(fā)語(yǔ)言,Mysql作為后臺(tái)數(shù)據(jù)庫(kù),Apache2.0作為web服務(wù)器,JSP語(yǔ)言為基5.1WEB端系統(tǒng)頁(yè)面的設(shè)計(jì)與本系統(tǒng)設(shè)計(jì)的網(wǎng)站在設(shè)計(jì)過(guò)程中包含頁(yè)面(HTML)的設(shè)計(jì)以及客戶端驗(yàn)證機(jī)JSPServerlet和JavaBean的可重用組件技術(shù)的支持下,結(jié)合客戶端動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)JavaScript以及與HTML的無(wú)縫結(jié)合的設(shè)計(jì),從而方便系統(tǒng)的實(shí)現(xiàn)[7]。Java和JavaScript5.2WEB端前臺(tái)功能模塊的5.2WEB端前臺(tái)功能模塊的實(shí)5-1Web5.2.1用戶管理(1)用戶注5-(2)用戶登5-(2)用戶登(3)找回密5.2.2(3)找回密5.2.25.2.3購(gòu)物車(chē)5.2.3購(gòu)物車(chē)5.2.4訂單查詢5.3Android端前臺(tái)5.3Android端前臺(tái)功能模塊的實(shí)WEB5-10Android(2)5-11Android(3)5-11Android(3)5-12Android5.3.2購(gòu)物5.3.2購(gòu)物5-13Android查看購(gòu)物車(chē)并付查看購(gòu)物車(chē)并付5.4系統(tǒng)開(kāi)發(fā)過(guò)程中出現(xiàn)的問(wèn)題和解決5.4.1Web端與數(shù)據(jù)庫(kù)的連NavicatforMysqlJDBC連接數(shù)據(jù)庫(kù),而使用JDBC連接數(shù)據(jù)庫(kù)首先要在應(yīng)用程序中加載JDBC驅(qū)動(dòng)程序。通常使用動(dòng)在類(lèi)路徑中。然后成功加載JDBC驅(qū)動(dòng)程序后,負(fù)責(zé)管理JDBC驅(qū)動(dòng)程序的類(lèi)DriverManager會(huì)識(shí)別加載的驅(qū)動(dòng)程序.于是DriverManager就調(diào)用方法<session-<!--SQLdialect--<propertyname="dialect"><propertyname="dialect"><!--EnableHibernate'sautomaticsessioncontextmanagement--<property<!--EchoallexecutedSQLtostdout--<property<property<propertyname="connection.url"><property<property<mappingresource="ambow/ects/entity/xml/Category.hbm.xml"<mappingresource="ambow/ects/entity/xml/ContactInfo.hbm.xml"<mappingresource="ambow/ects/entity/xml/Country.hbm.xml"<mappingresource="ambow/ects/entity/xml/MyOrder.hbm.xml"<mappingresource="ambow/ects/entity/xml/OrderLine.hbm.xml"<mappingresource="ambow/ects/entity/xml/PayWay.hbm.xml"<mappingresource="ambow/ects/entity/xml/Product.hbm.xml"<mappingresource="ambow/ects/entity/xml/Province.hbm.xml"<mappingresource="ambow/ects/entity/xml/User.hbm.xml"</session-5.4.2Android端與Web端共5.4.2Android端與Web端共享照tryobj=Util.post(url,Stringimgurl=URLu=newURL(Info.get("path")+imgurl);URLConnectionconn=u.openConnection();InputStreamis=conn.getInputStream();Bitmapbm=BitmapFactory.decodeStream(is);}5.4.3Android端訪Web端路5.4.4Android著上次的讀下去。如果采用saveInstallState參數(shù),就很容易解決上述問(wèn)protectedvoidonCreate(BundlesavedInstanceState)第六章系統(tǒng)測(cè)試與實(shí) 第六章系統(tǒng)測(cè)試與實(shí) 6.1.1系統(tǒng)測(cè)試6.1.2系統(tǒng)測(cè)試6.2系統(tǒng)測(cè)試的(1)黑6.1.2系統(tǒng)測(cè)試6.2系統(tǒng)測(cè)試的(1)黑盒測(cè)(2)白盒測(cè)6.3本系統(tǒng)6-216.3本系統(tǒng)6-21商品名稱(chēng):歐米茄手表商品價(jià)格:10000 商品介紹:國(guó)際名牌展示圖片:images/002.gif 的值分別為用戶名:王 用戶名:王 找回密碼問(wèn)題:生日 12結(jié)果結(jié)結(jié)參考文簡(jiǎn)朝陽(yáng)MySQL性能調(diào)優(yōu)與架構(gòu)設(shè)計(jì).參考文簡(jiǎn)朝陽(yáng)MySQL性能調(diào)優(yōu)與架構(gòu)設(shè)計(jì).李剛.輕量J2EE企業(yè)應(yīng)用實(shí)戰(zhàn)–Struts+Spring+Hibernate整合開(kāi)發(fā).電子工業(yè)出版社[M],2007,4.張躍平,耿祥義.JSP程序設(shè)計(jì)[M].清華大學(xué)出版社,2010,2.薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].高等教育出版張躍平,耿祥義Java設(shè)計(jì)模型[M].(德)鮑爾,(澳)金著,楊春花,彭永康,俞黎敏譯Hibernate實(shí)戰(zhàn)(2版人民郵電出版社[M]BudiKurniawan.Struts2DesignandProgramming.ATutorial[M],DonBrown,ChadDavis,SCottStanliCk.Struts2inACtion[M].ManningDr.MarkLui,MarioGra
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024銅棒工業(yè)應(yīng)用技術(shù)培訓(xùn)合同模板3篇
- 二零二五版汽車(chē)維修后舊件買(mǎi)賣(mài)合同3篇
- 2025年度海上船舶船員勞務(wù)派遣服務(wù)勞動(dòng)合同3篇
- 邛崍專(zhuān)業(yè)保潔合同范本
- 2025年度高端建筑材料采購(gòu)合同質(zhì)量保障與驗(yàn)收3篇
- 2024瀝青混凝土路面工程
- 2025年度智能草花種苗購(gòu)銷(xiāo)合同模板3篇
- 2025年度咖啡館餐廳承包管理合同3篇
- 2024物業(yè)清潔與綠化服務(wù)合同詳細(xì)
- 2024版行政崗位勞動(dòng)合同樣本
- 2025年度版權(quán)授權(quán)協(xié)議:游戲角色形象設(shè)計(jì)與授權(quán)使用3篇
- 2024年08月云南省農(nóng)村信用社秋季校園招考750名工作人員筆試歷年參考題庫(kù)附帶答案詳解
- 防詐騙安全知識(shí)培訓(xùn)課件
- 心肺復(fù)蘇課件2024
- 2024年股東股權(quán)繼承轉(zhuǎn)讓協(xié)議3篇
- 2024-2025學(xué)年江蘇省南京市高二上冊(cè)期末數(shù)學(xué)檢測(cè)試卷(含解析)
- 四川省名校2025屆高三第二次模擬考試英語(yǔ)試卷含解析
- 《城鎮(zhèn)燃?xì)忸I(lǐng)域重大隱患判定指導(dǎo)手冊(cè)》專(zhuān)題培訓(xùn)
- 湖南財(cái)政經(jīng)濟(jì)學(xué)院專(zhuān)升本管理學(xué)真題
- 考研有機(jī)化學(xué)重點(diǎn)
- 全國(guó)身份證前六位、區(qū)號(hào)、郵編-編碼大全
評(píng)論
0/150
提交評(píng)論