![綜合科技私人版_第1頁](http://file4.renrendoc.com/view3/M01/07/04/wKhkFmYV6lOAH35WAAIyg10eH3c238.jpg)
![綜合科技私人版_第2頁](http://file4.renrendoc.com/view3/M01/07/04/wKhkFmYV6lOAH35WAAIyg10eH3c2382.jpg)
![綜合科技私人版_第3頁](http://file4.renrendoc.com/view3/M01/07/04/wKhkFmYV6lOAH35WAAIyg10eH3c2383.jpg)
![綜合科技私人版_第4頁](http://file4.renrendoc.com/view3/M01/07/04/wKhkFmYV6lOAH35WAAIyg10eH3c2384.jpg)
![綜合科技私人版_第5頁](http://file4.renrendoc.com/view3/M01/07/04/wKhkFmYV6lOAH35WAAIyg10eH3c2385.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
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目錄第一章緒 選題背 目錄第一章緒 選題背 問題的提 國內(nèi)外研究狀 研究意 研究內(nèi) 研究方 第二章開發(fā)平臺及應用技 多終端網(wǎng)上購物系統(tǒng)簡 數(shù)據(jù)庫 概 特 技術(shù)概 工作原理步 技術(shù)概 體系結(jié) 工作原理步 Android手機虛擬環(huán)境的搭 系統(tǒng)運行環(huán) 系統(tǒng)的硬設(shè) 支持的軟 第三多終端網(wǎng)上購物系統(tǒng)前臺的分 多終端網(wǎng)上購物系統(tǒng)的體系結(jié) JSP運行原 WEB端購物系統(tǒng)的需求分 WEB端購物系統(tǒng)的需求分 用戶需求分 可行性分 功能需求分 WEB端系統(tǒng)的前臺業(yè)務流程分 Android端前臺業(yè)務流程分 多終端網(wǎng)上購物系統(tǒng)的數(shù)據(jù)流程分 數(shù)據(jù)字 第四章系統(tǒng)總體設(shè) 系統(tǒng)結(jié)構(gòu)設(shè) 功能設(shè) 前臺模塊的功能模塊設(shè) 數(shù)據(jù)庫設(shè) 4.3.1E-R 4.3.2基本表設(shè) 第五章系統(tǒng)實 WEB端系統(tǒng)頁面的設(shè)計與實 WEB端前臺功能模塊的實 用戶管理模 個人資料修改模 購物車模 訂單查詢模 Android端前臺功能模塊的實 用戶管理模 購物模 查看購物車并付款模 系統(tǒng)開發(fā)過程中出現(xiàn)的問題和解決方 Web端與數(shù)據(jù)庫的連 Android端與Web端共享照 Android端訪問Android端訪問Web端路 保存Android手機端使用系統(tǒng)的當前狀 第六章系統(tǒng)測試與實 系統(tǒng)測試原理及測試原 系統(tǒng)測試原 系統(tǒng)測試原 系統(tǒng)測試的方 本系統(tǒng)測 結(jié) 致 參考文 第一1.1選題1.1.1問題第一1.1選題1.1.1問題的購物系統(tǒng)的開發(fā),PHPASPJSP由于是一種較新的技術(shù),于大負荷站點,解決方法只有一個:分布計算。最后,ASPMicrosoft開發(fā)的動態(tài)網(wǎng)頁語言,也繼承了微軟產(chǎn)品的一貫傳統(tǒng),即只能運行于微軟的服務器產(chǎn)品,IIS(InternetInformationServer)(windowsNT)和PWS(PersonalWebServer)(windows98)上。JSP則沒有以上缺陷,JSPSUNJavaJavaClassEJB獲得規(guī)模支持,通過EJB/CORBA以及眾多廠商的ApplicationServer獲得結(jié)構(gòu)支持。再安靜。2009年,原來引用塞班平臺的廠商,比如LG、索尼愛立信等紛紛退出塞班平Android領(lǐng)域。不久,Android系統(tǒng)就取代了塞班成為智能手機操作系統(tǒng)的2011年的第一季度,Android在全球的市場份額就已經(jīng)超過了塞班,位居世界的豐富,而且基本都是免費的,可以通過多個應用商店下載。另外,Android的1.1.2國內(nèi)外研究1.1.2國內(nèi)外研究WEB端,1.2研究(1)瀏覽方便,支持多終端訪問,既支持PC(2)(3)(5)(3)(5)(6)不受地理位置影響。不管客戶離店有多遠,也不管顧客是國內(nèi)還是國外在1.3研究另一方面就是Android手機端,通過搭建Android手機虛擬環(huán)境,進行編寫,以PC機為服務端,兩系統(tǒng)保證訪問數(shù)據(jù)庫的一致性,更新及時。該系統(tǒng)在功能方面提1.4研究WebJSPJavaJSP語言制作頁面,actionjarJSP+Struts+Hibernate相結(jié)合的第二章開發(fā)平臺及應用技2.1多終第二章開發(fā)平臺及應用技2.1多終端網(wǎng)上購物系統(tǒng)NavicatforMySQLJSP進行Internet上的經(jīng)營銷2.2數(shù)據(jù)庫2.2.1概MySQLMySQLAB公司。2008116SUN公司收購。而2009年,SUNOracleMySQLMySQLInternet上的中小型特特OS/2Wrap、Solaris、Windows等多種操作系統(tǒng)[9]。為多種編程語言提供了APICC++PythonJavaPerl、PHP、Eiffel、Ruby和TCl等。為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名??梢蕴幚頁碛猩锨f條記錄的大型數(shù)據(jù)庫[1]技術(shù)Hibernate是一個開放源代碼的對象關(guān)系映射框架,它對JDBC進行了非常輕量級的對象封裝Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。HibernateJDBCJava的客戶端程序?qū)嵱?,也Servlet/JSPWeb應用中使用,最具革命意義的是,Hibernate可以在應用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任[10]。HibernateJavaJava對象和關(guān)系數(shù)據(jù)之間向?qū)ο蟮臄?shù)據(jù)訪問API[2]。(3)打開Sesssion。(8)關(guān)閉SessionFactory[2]2-1Hibernate2.4.1技術(shù)StrutsApacheJakarta項目的組成部分問世運作。項目的創(chuàng)立者希望JavaServerPages[2]、ServletStrutsTomcat、TurbineApache項目一樣,是開源軟件,這是它的一StrutsJSP開發(fā)者JSPStruts是一個2.4.2體系簽庫(TagLibBeanTags,HTMLTags,LogicTags,NestedTags,TemplateTagsTaglib。有關(guān)它們的詳細資料請參考Struts用戶手冊[6]。(Controller但是對于業(yè)務邏輯的操作則主要由Action、ActionMapping、ActionForward這幾個組ActionMapping[2]ActionForward[2]則指定了不同填充數(shù)據(jù)、校驗、保存)Action(Actionexecute()方法)Action返回到ActionServlet) Android應用程Eclipse下開發(fā)的,Google提供了一Eclipse的插件和Android系統(tǒng)的庫文件printf(Android中則使用Log()函數(shù)。VMWindows下建立Android開發(fā)環(huán)境,請按以下步驟進行。對于Linux和MacOS,請參考Android官方網(wǎng)站向?qū)?。下載安裝AndroidSDK,網(wǎng)址為:/sdk/1.5_r2/index.html。SDK也不需要安裝,解壓即可使oolsAddSiteADTAddSiteADT2-3Preferences,在Preferences,在出現(xiàn)的對話框中單擊左SDK系統(tǒng)運行環(huán)2.6.1系統(tǒng)的硬內(nèi)存:256M或更大的內(nèi)存2.6.2支2.6.2支持的數(shù)據(jù)庫:Navicatformysql。及以上版本,第三多終端網(wǎng)上購物系統(tǒng)第三多終端網(wǎng)上購物系統(tǒng)前3.1多終端網(wǎng)上購物系統(tǒng)的體系本系統(tǒng)采用“Web瀏覽器/Web服務器/應用服務器/數(shù)據(jù)庫服務器”的四層結(jié)構(gòu)設(shè)Web瀏覽器為用戶接口層,主要提供各種用戶界面。ServiceDAO(DataAccessObject數(shù)據(jù)訪問接口)Service主Web瀏覽器的各種請求進行響應及實現(xiàn)業(yè)務邏輯,DAO主要實現(xiàn)業(yè)務邏3.2JSP運行原JSPJSP引擎首先將JSPJava文件,Java文件生成字節(jié)碼文件,然后執(zhí)行字節(jié)JSPJSP頁面時,JSP引度,這也正是JSP技術(shù)比ASP技術(shù)速度快的一個主要原因[4]。JSPJSPTomcat服務器執(zhí)行JSP頁面所對應的字節(jié)碼文件的原理,即給出JSP頁面的運行原理:(1)JSPHTMLHTML執(zhí)行字節(jié)碼文件,這與傳統(tǒng)的CGI為每個用戶啟動一個進程相比較,效率更高[4]。3.3WEB端購物系統(tǒng)的需求分3.3.1用戶需求3.3WEB端購物系統(tǒng)的需求分3.3.1用戶需求3.3.2可行性3.3.3功能需求3.4WEB端系3.4WEB端系統(tǒng)的前臺業(yè)務流程分3-1Web3.5Android端前臺業(yè)務流程分3.5Android端前臺業(yè)務流程分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ù)庫(3)(4)4.3數(shù)據(jù)庫設(shè)計概念模型的基礎(chǔ)[5]數(shù)據(jù)庫展開的[5]4.3.1E-RE-R[5]圖是一種概念模型。概念模型實際上是現(xiàn)實世界到機器世界的一個4.3.1E-RE-R[5]圖是一種概念模型。概念模型實際上是現(xiàn)實世界到機器世界的一個中(1) (2)E-RN111購修 N支發(fā)1N4-6E-R4.3.2基本表信息、用戶信息、留言信息、訂單信息、超級鏈接信息、管理員信息、公告信息等[5](2)E-RN111購修 N支發(fā)1N4-6E-R4.3.2基本表信息、用戶信息、留言信息、訂單信息、超級鏈接信息、管理員信息、公告信息等[5]4-1product4否是否否8否否否否否否否否4否否(2)category主要用戶存儲商品的分類。category4.2示category否是否否否否4-3user4否是否否否否否否4否否否否否否8否否否否否否示category否是否否否否4-3user4否是否否否否否否4否否否否否否8否否否否否否否否8否否myorder否是否否否否否否否否否否否否4-5orderline否是否否否否否否否否否否否否否否4-5orderline否是否否否否否否否是4否是第五統(tǒng)第五統(tǒng)臺的開發(fā)語言,Mysql作為后臺數(shù)據(jù)庫,Apache2.0作為web服務器,JSP語言為基5.1WEB端系統(tǒng)頁面的設(shè)計與本系統(tǒng)設(shè)計的網(wǎng)站在設(shè)計過程中包含頁面(HTML)的設(shè)計以及客戶端驗證機JSPServerlet和JavaBean的可重用組件技術(shù)的支持下,結(jié)合客戶端動態(tài)網(wǎng)頁技術(shù)JavaScript以及與HTML的無縫結(jié)合的設(shè)計,從而方便系統(tǒng)的實現(xiàn)[7]。Java和JavaScript5.2WEB端前臺功能模塊的5.2WEB端前臺功能模塊的實5-1Web5.2.1用戶管理(1)用戶注5-(2)用戶登5-(2)用戶登(3)找回密5.2.2(3)找回密5.2.25.2.3購物車5.2.3購物車5.2.4訂單查詢5.3Android端前臺5.3Android端前臺功能模塊的實WEB5-10Android(2)5-11Android(3)5-11Android(3)5-12Android5.3.2購物5.3.2購物5-13Android查看購物車并付查看購物車并付5.4系統(tǒng)開發(fā)過程中出現(xiàn)的問題和解決5.4.1Web端與數(shù)據(jù)庫的連NavicatforMysqlJDBC連接數(shù)據(jù)庫,而使用JDBC連接數(shù)據(jù)庫首先要在應用程序中加載JDBC驅(qū)動程序。通常使用動在類路徑中。然后成功加載JDBC驅(qū)動程序后,負責管理JDBC驅(qū)動程序的類DriverManager會識別加載的驅(qū)動程序.于是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ù),就很容易解決上述問protectedvoidonCreate(BundlesavedInstanceState)第六章系統(tǒng)測試與實 第六章系統(tǒng)測試與實 6.1.1系統(tǒng)測試6.1.2系統(tǒng)測試6.2系統(tǒng)測試的(1)黑6.1.2系統(tǒng)測試6.2系統(tǒng)測試的(1)黑盒測(2)白盒測6.3本系統(tǒng)6-216.3本系統(tǒng)6-21商品名稱:歐米茄手表商品價格:10000 商品介紹:國際名牌展示圖片:images/002.gif 的值分別為用戶名:王 用戶名:王 找回密碼問題:生日 12結(jié)果結(jié)結(jié)參考文簡朝陽MySQL性能調(diào)優(yōu)與架構(gòu)設(shè)計.參考文簡朝陽MySQL性能調(diào)優(yōu)與架構(gòu)設(shè)計.李剛.輕量J2EE企業(yè)應用實戰(zhàn)–Struts+Spring+Hibernate整合開發(fā).電子工業(yè)出版社[M],2007,4.張躍平,耿祥義.JSP程序設(shè)計[M].清華大學出版社,2010,2.薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論[M].高等教育出版張躍平,耿祥義Java設(shè)計模型[M].(德)鮑爾,(澳)金著,楊春花,彭永康,俞黎敏譯Hibernate實戰(zhàn)(2版人民郵電出版社[M]BudiKurniawan.Struts2DesignandProgramming.ATutorial[M],DonBrown,ChadDavis,SCottStanliCk.Struts2inACtion[M].ManningDr.MarkLui,MarioGra
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度演員廣告代言合同
- 2025年度醫(yī)療機構(gòu)藥品采購委托代購合同
- 農(nóng)業(yè)綠色發(fā)展行動計劃
- 養(yǎng)老院合同協(xié)議書
- 用戶體驗設(shè)計原則及實踐
- 簡易買賣合同
- 云計算在企業(yè)資源規(guī)劃中的應用
- 三農(nóng)產(chǎn)品追溯系統(tǒng)建設(shè)方案
- 模具設(shè)計與制造技術(shù)作業(yè)指導書
- 建房勞務人工的合同
- 數(shù)學-河南省三門峽市2024-2025學年高二上學期1月期末調(diào)研考試試題和答案
- 2025年春新人教版數(shù)學七年級下冊教學課件
- 《心臟血管的解剖》課件
- 心肺復蘇課件2024
- 2024-2030年中國并購基金行業(yè)發(fā)展前景預測及投資策略研究報告
- 河道清淤安全培訓課件
- 7.3.1印度(第1課時)七年級地理下冊(人教版)
- 教師培訓校園安全
- 北師大版語文四年級下冊全冊教案
- 《湖南師范大學》課件
- 《租賃廠房和倉庫消防安全管理辦法(試行)》2023年培訓
評論
0/150
提交評論