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

正文內(nèi)容

基于struts2在線交易系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)-資料下載頁

2025-06-30 11:31本頁面
  

【正文】 Cart:存放購物車模塊所使用的jsp頁面User:用戶管理模塊中所使用的jsp頁面Common:通用的jsp頁面如:頁頭、頁腳等Main:主頁面所使用的jsp頁面IDE配置Web Contextroot:/taobaoSource : srcJRE : Compiler pliance level : Text file encoding : UTF8工程名右鍵Properties 黑盒測試功能滿足度、可用性和適用性測試:表42黑盒測試單元驗(yàn)收項(xiàng)測試步驟期望結(jié)果實(shí)際結(jié)果評(píng)分商品展示HTTP訪問瀏覽器地址欄輸入如下地址:://localhost:8989/toabao/main/顯示主頁面產(chǎn)品明細(xì)主編推薦區(qū)點(diǎn)擊“老人與海”圖標(biāo)顯示產(chǎn)品明細(xì)顯示產(chǎn)品明細(xì)分類檢索分類瀏覽區(qū)點(diǎn)擊“小說”連接分類檢索頁面正確顯示類別樹,類別下商品個(gè)數(shù),提供分頁功能用戶管理登陸和退出輸入用戶名、密碼點(diǎn)擊“登陸”按鈕實(shí)現(xiàn)登陸首頁點(diǎn)擊任意頁面上部“退出”按鈕實(shí)現(xiàn)退出首頁登錄成功后在頁頭顯示用戶信息用戶注冊登陸頁面點(diǎn)擊“注冊”用戶注冊頁面注冊成功給予提示,登陸或返回顯示注冊成功頁面購物車管理選購商品已經(jīng)登錄一般用戶,產(chǎn)品明細(xì)頁面點(diǎn)擊“購買”進(jìn)入購物車頁面購物車中顯示已購買的商品刪除一個(gè)商品購物車畫面,點(diǎn)擊“刪除”按鈕,取消一個(gè)商品我的購物車頁面在購物車恢復(fù)區(qū)域顯示商品數(shù)量修改購物車畫面,點(diǎn)擊“修改”按鈕,修改商品數(shù)量,相應(yīng)價(jià)格隨之改變我的購物車頁面修改商品數(shù)量,相應(yīng)價(jià)格隨之改變恢復(fù)刪除購物車畫面,點(diǎn)擊“恢復(fù)”按鈕,恢一個(gè)被刪除的商品我的購物車頁面將購物車回復(fù)區(qū)域移到購物車中訂 單管理確認(rèn)訂單購物車頁面點(diǎn)擊“結(jié)算”按鈕訂單核對(duì)頁面顯示訂單確認(rèn)頁面提交訂單(入庫)訂單核對(duì)頁面填寫送貨地址訂單生成成功顯示訂單生成成功頁面 集成測試集成測試是將軟件組裝成系統(tǒng)的一種測試技術(shù),即按照系統(tǒng)設(shè)計(jì)要求把通過單元測試的所有模塊逐步組裝與測試,最后組裝成一個(gè)完整的軟件系統(tǒng)的測試過程。因此,集成測試有稱為組裝測試或綜合測試。集成測試旨在發(fā)現(xiàn)與接口有關(guān)的錯(cuò)誤。這些錯(cuò)誤包括:1. 數(shù)據(jù)通過接口時(shí)會(huì)丟失。2. 一個(gè)模塊的功能對(duì)另一個(gè)模塊產(chǎn)生了不利影響。3. 幾個(gè)子功能組合起來沒有實(shí)現(xiàn)主功能。4. 全局?jǐn)?shù)據(jù)結(jié)構(gòu)出現(xiàn)錯(cuò)誤。5. 誤差的不斷積累達(dá)到不能接受的程度等。本系統(tǒng)按照集成測試中的非增量集成方式進(jìn)行相關(guān)的測試,非增量集成方式是將經(jīng)過單元測試的所有模塊一次性全部組裝起來,然后進(jìn)行整體測試,最后得到所要求的軟件系統(tǒng)。這種集成方式容易出現(xiàn)混亂,因?yàn)殚_始的時(shí)候可能遇到一大堆錯(cuò)誤,而且出錯(cuò)的模塊往往并不是錯(cuò)誤隱藏的模塊,加之模塊眾多,于是為每個(gè)錯(cuò)誤定位非常困難。 測試結(jié)論系統(tǒng)在設(shè)計(jì)的時(shí)候數(shù)據(jù)庫的設(shè)計(jì)并不會(huì)一次成型,有些功能的實(shí)現(xiàn)可能會(huì)需要修改數(shù)據(jù)庫的結(jié)構(gòu),這就需要在設(shè)計(jì)的時(shí)候要對(duì)整個(gè)系統(tǒng)的功能有這全面的理解,更合理的設(shè)計(jì)數(shù)據(jù)庫的表和其中包含的字段,在表關(guān)聯(lián)的時(shí)候弄清楚表之間的關(guān)系和表之間的主外鍵。在測試的過程中會(huì)發(fā)現(xiàn)許多隱藏的錯(cuò)誤,在程序的錯(cuò)誤日志中很難發(fā)現(xiàn),這就需要對(duì)程序中使用技術(shù)的流程結(jié)構(gòu)有著清晰的思路,這樣在問題發(fā)生的時(shí)候就可以很快的找到問題的所在和問題的解決方法。結(jié) 論,其中整個(gè)項(xiàng)目采用Struts2的MVC模式來搭建整個(gè)架構(gòu),重點(diǎn)將業(yè)務(wù)層和數(shù)據(jù)訪問層從過去的Servlet中抽出來,便于業(yè)務(wù)的變更和數(shù)據(jù)訪問的變化(JDBC, Hibernate等)。,在根據(jù)業(yè)務(wù)邏輯設(shè)計(jì)好數(shù)據(jù)庫的表結(jié)構(gòu)后使用Hibernate可以很方便的采用配置的方式來建立表之間的關(guān)系(本次使用了雙向關(guān)聯(lián)的manytoone/onetomany以及單項(xiàng)關(guān)聯(lián)的manytomany等映射關(guān)系)。+CSS來實(shí)現(xiàn)靜態(tài)頁面,通過el表達(dá)式和Struts標(biāo)簽以及OGNL表達(dá)式來接收以及傳遞用戶和服務(wù)器交互的數(shù)據(jù),為了增加用戶的體驗(yàn)可以使用AJAX來實(shí)現(xiàn)頁面的局部刷新,在實(shí)現(xiàn)用戶登錄以及消息提醒時(shí)我使用了基于Jquery的Facebox插件來提高用戶的體驗(yàn)。,為了使用戶使用起來更加方便、人性化,我采用了數(shù)據(jù)庫來記錄每個(gè)用戶曾將使用過的收件地址這樣在頁面中可以讓用戶通過下拉列表的方式來選擇曾經(jīng)使用過的收件地址。具體使用的是AJAX來動(dòng)態(tài)訪問數(shù)據(jù)庫來對(duì)表單進(jìn)行自動(dòng)填充。使用Struts2+Hibernate來實(shí)現(xiàn)整個(gè)項(xiàng)目,讓我的項(xiàng)目流程非常清晰,在對(duì)項(xiàng)目進(jìn)行分層后可以方便我對(duì)每個(gè)層次的管理,而且非常便于合作開發(fā)的分工協(xié)作。在開發(fā)的過程發(fā)現(xiàn)雖然使用AJAX可以提高用戶的體驗(yàn)度但是會(huì)提高服務(wù)器的壓力所以我在互聯(lián)網(wǎng)上了解了一些新的技術(shù)如Bigpipe等。如果在項(xiàng)目中可以使用Bigpipe把網(wǎng)頁分成多個(gè)Pagelets塊,然后通過Web服務(wù)器和瀏覽器建立管道并管理他們在不同階段的運(yùn)行這樣就可以實(shí)現(xiàn)類似AJAX的動(dòng)態(tài)訪問效果,既提高了用戶的體驗(yàn)度,又減少了服務(wù)器的壓力,并且使我對(duì)新技術(shù)的研究和學(xué)習(xí)有了更深層次的認(rèn)知。致 謝經(jīng)過了幾個(gè)月的努力,該設(shè)計(jì)的各方面工作都接近了尾聲。在此期間,雖然遇到了許多棘手的困難,也發(fā)現(xiàn)了自己更多的不足之處,但是通過自學(xué)和老師、同學(xué)的熱心幫助,最終順利完成了該設(shè)計(jì)。通過此次設(shè)計(jì),我的動(dòng)手能力得到了很大的提高,自信心增加了許多,在Java方面與數(shù)據(jù)庫方面的知識(shí)也比過去豐富了許多,這對(duì)我以后的工作將會(huì)有很大的幫助。同時(shí)要感謝幫助過我的同學(xué)和老師,沒有你們的幫助一個(gè)認(rèn)識(shí)無法完成整個(gè)項(xiàng)目的。最后,我要對(duì)我的指導(dǎo)教師和同學(xué)表示衷心的祝福:祝老師和同學(xué)們在以后的日子里,工作順利,取得更好的成績! 參考文獻(xiàn)[1] 于敏 行政管理職位工作手冊——弗布克管理咨詢系列[M], 北京:人民 郵電出版社,2005.[2] [M],北京:電子工業(yè)出版社,2007.[3] [M],北京:人民郵電出版社,2006.[4] [M]. 北京:清華大學(xué)出版社,2008.[5] 耿祥義,(實(shí)用教程)[M].北京:清華大學(xué)出版社,2006.[6] (美)Karl (第二版)[M].北京:高等教育出版社,2004.[7](美)??藘? Java編程思想(第四版)[M],北京:機(jī)械工業(yè)出版社,2007.[8] [M],北京:電子工業(yè)出版社,2006.[9] [M],北京:電子工業(yè)出版社,2007.[10](美)[M],北京:機(jī)械工業(yè)出版社,2003.[11] ——J2EE整合詳解與典型案例[M],北京:電子工業(yè)出版社,2008.[12] [M],上海:上海交通大學(xué)出版社,2005.[13](英)(原書第8版)[M],北京:機(jī)械工業(yè)出版社,2007.[14] [M],北京:清華大學(xué)出版社,2006.[15] [M],北京:清華大學(xué)出版社,2006.[16] 薩師煊,[M].北京:高等教育出版社,2005.[17] (第二版)[M].北京:清華大學(xué)出版社,2007.[18](印度)庫姆(Kumar,.),(印度)圣吉斯(Sangeetha,S.),(印度)撒伯拉汗門亞(Subrahmanya,.).深入淺出J2EE架構(gòu)[M] . 北京:清華大學(xué)出版社,2006.[19]Paul . AN INTRODUCTION TO WEB DESIGN AND PROGRAMMING[M].北京:高等教育出版社,2004 1134.[20]Abraham Silberschatz. DATABASESYSTEM CONCEPTS(Fourth Edition)[M]. 北京:高等教育出版社,2002 1122.附 錄:webapp version= xmlns= xmlns:xsi= xsi:schemaLocation= filter filternameHibernateTransaction/filtername filterclass/filterclass /filter filtermapping filternameHibernateTransaction/filtername urlpattern*.action/urlpattern /filtermapping filter filternameStruts2/filtername filterclass /filterclass /filter filtermapping filternameStruts2/filtername urlpattern/*/urlpattern /filtermapping/webapp:?xml version= encoding=UTF8?!DOCTYPE struts PUBLIC //Apache Software Foundation//DTD Struts Configuration struts include file=config/struts/ / include file=config/struts/ / include file=config/struts/ / include file=config/struts/ / include file=config/struts/ / package name=dangdefault extends=jsondefault namespace=/ ! 定義一些共通Action,攔截器,Result ! 異常處理 /package/struts:?xml version= encoding=UTF8?!DOCTYPE struts PUBLIC //Apache Software Foundation//DTD Struts Configuration struts package name=dangcart extends=dangdefault namespace=/cart action name=toCart result name=success /WEBINF/cart/ /result /action action name=buy class= method=buy result name=success /WEBINF/cart/ /result /action action name=delItem class= method=delete result name=success /WEBINF/cart/ /result /action action name=recoveryItem class= method=recovery result name=success /WEBINF/cart/ /result /action action name=updateItem class= method=update result name=success /WEBINF/cart/ /result /action action name=toOrder result name=success /WEBINF/order/ /result /action action name=cartIsnullInfo result name=success /WEBINF/cart/ /result /action /package/struts?xml version= encoding=UTF8?!DOCTYPE struts PUBLIC //Apache Software Foundation//DTD Struts Configuration struts package name=dangmain extends=dangdefault namespace=/main action name=toMain result name=success /WEBINF/main/ /result /action action name=category class= result name=success /WEBINF/main/ /result /action action name=booklist class= param name=size3/param result name=success /WEBINF/main/ /result /action action name=showProductDetial class= method=show result name=success /WEBINF/main/ /result
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1