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

正文內容

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

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黑盒測試單元驗收項測試步驟期望結果實際結果評分商品展示HTTP訪問瀏覽器地址欄輸入如下地址:://localhost:8989/toabao/main/顯示主頁面產品明細主編推薦區(qū)點擊“老人與海”圖標顯示產品明細顯示產品明細分類檢索分類瀏覽區(qū)點擊“小說”連接分類檢索頁面正確顯示類別樹,類別下商品個數(shù),提供分頁功能用戶管理登陸和退出輸入用戶名、密碼點擊“登陸”按鈕實現(xiàn)登陸首頁點擊任意頁面上部“退出”按鈕實現(xiàn)退出首頁登錄成功后在頁頭顯示用戶信息用戶注冊登陸頁面點擊“注冊”用戶注冊頁面注冊成功給予提示,登陸或返回顯示注冊成功頁面購物車管理選購商品已經登錄一般用戶,產品明細頁面點擊“購買”進入購物車頁面購物車中顯示已購買的商品刪除一個商品購物車畫面,點擊“刪除”按鈕,取消一個商品我的購物車頁面在購物車恢復區(qū)域顯示商品數(shù)量修改購物車畫面,點擊“修改”按鈕,修改商品數(shù)量,相應價格隨之改變我的購物車頁面修改商品數(shù)量,相應價格隨之改變恢復刪除購物車畫面,點擊“恢復”按鈕,恢一個被刪除的商品我的購物車頁面將購物車回復區(qū)域移到購物車中訂 單管理確認訂單購物車頁面點擊“結算”按鈕訂單核對頁面顯示訂單確認頁面提交訂單(入庫)訂單核對頁面填寫送貨地址訂單生成成功顯示訂單生成成功頁面 集成測試集成測試是將軟件組裝成系統(tǒng)的一種測試技術,即按照系統(tǒng)設計要求把通過單元測試的所有模塊逐步組裝與測試,最后組裝成一個完整的軟件系統(tǒng)的測試過程。因此,集成測試有稱為組裝測試或綜合測試。集成測試旨在發(fā)現(xiàn)與接口有關的錯誤。這些錯誤包括:1. 數(shù)據(jù)通過接口時會丟失。2. 一個模塊的功能對另一個模塊產生了不利影響。3. 幾個子功能組合起來沒有實現(xiàn)主功能。4. 全局數(shù)據(jù)結構出現(xiàn)錯誤。5. 誤差的不斷積累達到不能接受的程度等。本系統(tǒng)按照集成測試中的非增量集成方式進行相關的測試,非增量集成方式是將經過單元測試的所有模塊一次性全部組裝起來,然后進行整體測試,最后得到所要求的軟件系統(tǒng)。這種集成方式容易出現(xiàn)混亂,因為開始的時候可能遇到一大堆錯誤,而且出錯的模塊往往并不是錯誤隱藏的模塊,加之模塊眾多,于是為每個錯誤定位非常困難。 測試結論系統(tǒng)在設計的時候數(shù)據(jù)庫的設計并不會一次成型,有些功能的實現(xiàn)可能會需要修改數(shù)據(jù)庫的結構,這就需要在設計的時候要對整個系統(tǒng)的功能有這全面的理解,更合理的設計數(shù)據(jù)庫的表和其中包含的字段,在表關聯(lián)的時候弄清楚表之間的關系和表之間的主外鍵。在測試的過程中會發(fā)現(xiàn)許多隱藏的錯誤,在程序的錯誤日志中很難發(fā)現(xiàn),這就需要對程序中使用技術的流程結構有著清晰的思路,這樣在問題發(fā)生的時候就可以很快的找到問題的所在和問題的解決方法。結 論,其中整個項目采用Struts2的MVC模式來搭建整個架構,重點將業(yè)務層和數(shù)據(jù)訪問層從過去的Servlet中抽出來,便于業(yè)務的變更和數(shù)據(jù)訪問的變化(JDBC, Hibernate等)。,在根據(jù)業(yè)務邏輯設計好數(shù)據(jù)庫的表結構后使用Hibernate可以很方便的采用配置的方式來建立表之間的關系(本次使用了雙向關聯(lián)的manytoone/onetomany以及單項關聯(lián)的manytomany等映射關系)。+CSS來實現(xiàn)靜態(tài)頁面,通過el表達式和Struts標簽以及OGNL表達式來接收以及傳遞用戶和服務器交互的數(shù)據(jù),為了增加用戶的體驗可以使用AJAX來實現(xiàn)頁面的局部刷新,在實現(xiàn)用戶登錄以及消息提醒時我使用了基于Jquery的Facebox插件來提高用戶的體驗。,為了使用戶使用起來更加方便、人性化,我采用了數(shù)據(jù)庫來記錄每個用戶曾將使用過的收件地址這樣在頁面中可以讓用戶通過下拉列表的方式來選擇曾經使用過的收件地址。具體使用的是AJAX來動態(tài)訪問數(shù)據(jù)庫來對表單進行自動填充。使用Struts2+Hibernate來實現(xiàn)整個項目,讓我的項目流程非常清晰,在對項目進行分層后可以方便我對每個層次的管理,而且非常便于合作開發(fā)的分工協(xié)作。在開發(fā)的過程發(fā)現(xiàn)雖然使用AJAX可以提高用戶的體驗度但是會提高服務器的壓力所以我在互聯(lián)網上了解了一些新的技術如Bigpipe等。如果在項目中可以使用Bigpipe把網頁分成多個Pagelets塊,然后通過Web服務器和瀏覽器建立管道并管理他們在不同階段的運行這樣就可以實現(xiàn)類似AJAX的動態(tài)訪問效果,既提高了用戶的體驗度,又減少了服務器的壓力,并且使我對新技術的研究和學習有了更深層次的認知。致 謝經過了幾個月的努力,該設計的各方面工作都接近了尾聲。在此期間,雖然遇到了許多棘手的困難,也發(fā)現(xiàn)了自己更多的不足之處,但是通過自學和老師、同學的熱心幫助,最終順利完成了該設計。通過此次設計,我的動手能力得到了很大的提高,自信心增加了許多,在Java方面與數(shù)據(jù)庫方面的知識也比過去豐富了許多,這對我以后的工作將會有很大的幫助。同時要感謝幫助過我的同學和老師,沒有你們的幫助一個認識無法完成整個項目的。最后,我要對我的指導教師和同學表示衷心的祝福:祝老師和同學們在以后的日子里,工作順利,取得更好的成績! 參考文獻[1] 于敏 行政管理職位工作手冊——弗布克管理咨詢系列[M], 北京:人民 郵電出版社,2005.[2] [M],北京:電子工業(yè)出版社,2007.[3] [M],北京:人民郵電出版社,2006.[4] [M]. 北京:清華大學出版社,2008.[5] 耿祥義,(實用教程)[M].北京:清華大學出版社,2006.[6] (美)Karl (第二版)[M].北京:高等教育出版社,2004.[7](美)??藘? Java編程思想(第四版)[M],北京:機械工業(yè)出版社,2007.[8] [M],北京:電子工業(yè)出版社,2006.[9] [M],北京:電子工業(yè)出版社,2007.[10](美)[M],北京:機械工業(yè)出版社,2003.[11] ——J2EE整合詳解與典型案例[M],北京:電子工業(yè)出版社,2008.[12] [M],上海:上海交通大學出版社,2005.[13](英)(原書第8版)[M],北京:機械工業(yè)出版社,2007.[14] [M],北京:清華大學出版社,2006.[15] [M],北京:清華大學出版社,2006.[16] 薩師煊,[M].北京:高等教育出版社,2005.[17] (第二版)[M].北京:清華大學出版社,2007.[18](印度)庫姆(Kumar,.),(印度)圣吉斯(Sangeetha,S.),(印度)撒伯拉汗門亞(Subrahmanya,.).深入淺出J2EE架構[M] . 北京:清華大學出版社,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
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1