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

正文內(nèi)容

基于jsp的網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-閱讀頁(yè)

2024-12-26 01:21本頁(yè)面
  

【正文】 中訂單狀態(tài)的實(shí)現(xiàn)。 表 如表 47 所示: 表 47 Ects_product 表結(jié)構(gòu) 名 類(lèi)型 長(zhǎng)度 十進(jìn)位 允許空 主鍵 Pid Int 11 0 不允許 主鍵 Pname Varcar 255 0 允許 否 Pprice Double 0 0 允許 否 Cateid Int 11 0 允許 否 菏澤學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 14 Ects_product 表是產(chǎn)品實(shí)現(xiàn) 。 目錄結(jié)構(gòu)說(shuō)明 Dao 包 如圖 41 所示: 圖 41 Dao 包示意圖 Dao 包中全部封裝的是工程的接口,這個(gè)包的作用在于滿(mǎn)足用戶(hù)的需求,實(shí)現(xiàn)專(zhuān)門(mén)的代碼再處理。 Impl 包 如圖 42所示: 圖圖 42 impl 包包 示示 意意 圖圖 Impl 包中實(shí)現(xiàn)了 dao 包中的所有的接口,它的每一個(gè)類(lèi)是要完成對(duì)數(shù)據(jù)庫(kù)的操作。 菏澤學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 15 } public SetOrder getOrders() { return orders。 } public String getUsername() { return username。 } public String getPassword() { return password。 } Entity 包中存放的是所有實(shí)體類(lèi)的 get 和 set 方法,提高了系統(tǒng)的安全性。 主要功能流程 功能流程圖如圖 44所示: 圖 44 主要功能流程圖 主頁(yè)面 商品修改 用戶(hù)登陸 注冊(cè) 管理進(jìn)入 添加到購(gòu)物車(chē) 資料修改 商品管理 商品添加 會(huì)員管理 廣告鏈接 廣告設(shè)置 鏈接管理 是否會(huì)員 退出返回 選購(gòu)物品 結(jié)帳付款 填寫(xiě)訂貨單 購(gòu)物成功 會(huì)員刪除 退出 菏澤學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 16 具體模塊界面及實(shí)現(xiàn) 進(jìn)入系統(tǒng)后顯示的主頁(yè) 為商品列表界面,可以查看商品列表以及商品具體信息,并能夠加入購(gòu)物車(chē),在提交訂單的時(shí)候會(huì)提示用戶(hù)登錄, 登錄 后依舊存在購(gòu)物車(chē),可以繼續(xù)購(gòu)物。 登錄 成功后會(huì)在網(wǎng)頁(yè)左上方顯示用戶(hù)名 ,并進(jìn)入主頁(yè)顯示商品列表。在用戶(hù)登錄成功后會(huì)同時(shí)調(diào)用 getAllProduct 方法得到所有的商品信息封裝到一個(gè) List 中,然后一起放到session 中傳遞到下一個(gè)界面,然后在 頁(yè)面中通過(guò) iterator 迭代顯示出所有的商品信息。 注冊(cè)界面 實(shí)現(xiàn) 在提交之后會(huì)跳轉(zhuǎn)到 servlet,得到所有提交的信息,并將這些信 息封裝到一個(gè)對(duì)象中,然后調(diào)用方法存儲(chǔ)對(duì)象。通過(guò)正則表達(dá)式對(duì)用戶(hù)的個(gè)人信息進(jìn)行準(zhǔn)確的校驗(yàn),由于此系統(tǒng)是購(gòu)物系統(tǒng),所以對(duì)于校驗(yàn)比較嚴(yán)格,以達(dá)到安全的目的。 用戶(hù)登錄之后,可以修改用戶(hù)自身的信息、購(gòu)物車(chē)中的信息,以及查看訂單和 訂單的詳細(xì)信息。 if(username == null || () == 0){ ().print(error)。 } if((username)){ ().print(error)。 } }catch(Exception e){ ()。 } 此段代碼通過(guò) Ajax 實(shí)現(xiàn)了不刷新界面的條件下查看此用戶(hù)名是否已經(jīng)注冊(cè)。 在購(gòu)物車(chē)界面是通過(guò) javascript 實(shí)現(xiàn)了用戶(hù)修改商品數(shù)量和刪除商品功能的。提交訂單之后會(huì)跳轉(zhuǎn)到用戶(hù)的訂單列表界面,可以查看到用戶(hù)的 所有的訂單。訂單列表如圖 46所示: 圖 46 訂單列表界面 在訂單列表界面可以查看用戶(hù)某一個(gè)訂單的明細(xì)。以下是后臺(tái)管理界面。 public ActionForward adminDeleteUser(ActionMapping mapping, ActionForm gform, HttpServletRequest request, HttpServletResponse response) throws IOException 菏澤學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 18 { PrintWriter out = ()。刪除失敗 39。 String ok = alert(39。)。/ects/admin/user/39。 if(sid == null){ (error)。 } int id = 0。 }catch(Exception e){ (error)。 } User user = (id)。 return null。 (ok)。 } 刪除用戶(hù)成功的時(shí)候,會(huì)談出一個(gè)對(duì)話(huà)框提示已經(jīng)刪除成功,反之,刪除失敗。而將其他用戶(hù)設(shè)置稱(chēng)為管理員則是因?yàn)樵诿總€(gè)用戶(hù)屬性中都有一個(gè) flag屬性,當(dāng)這個(gè)屬性值為 1的時(shí)候,則判斷為管理員,管理員通過(guò)修改用戶(hù)的這個(gè)屬性來(lái)將普通用戶(hù)設(shè)置稱(chēng)為管理員。 訂單列表界面如圖 48所示 : 圖 48 訂單列表界面 管理員可以對(duì)所有的訂單根據(jù)實(shí)際情況來(lái)修改訂單的狀態(tài)。 } HttpSession session = ()。 ListOrder list = (())。 return (success)。得到 ID和訂單狀態(tài)還有其他信息后重新封裝成為一個(gè)對(duì)象,然后通過(guò) hql 中的 update方法直接更新訂單對(duì)象。 后臺(tái)商品列表代碼的實(shí)現(xiàn): public ActionForward productlist(ActionMapping mapping, ActionForm gform, HttpServletRequest request, HttpServletResponse response) { ListProduct list = ()。 (productlist, list)。 } 直接調(diào)用 getAllProducts 方法就可以得 到一個(gè) list,然后在 jsp 頁(yè)面中迭代顯示出來(lái)。刪除商品選項(xiàng)的方法和刪除訂單類(lèi)似,都是通過(guò)在表單中的隱藏表單域 ID 來(lái)得到整個(gè)的 product 對(duì)象,然后調(diào)用deleteProduct 方法達(dá)到目的。 public ActionForward adminProductUpdate(ActionMapping mapping, ActionForm gform, HttpServletRequest request, HttpServletResponse response) throws Exception { ProductFormBean form = (ProductFormBean)gform。 String pro_name=()。 int catagoly=()。 String book_num=()。 String synopsis=()。 Category cata =(catagoly)。 String filename = () + .jpg。 FileOutputStream fos = new FileOutputStream(new File(path))。 ()。 if(pid == 0){ //商品添加的操作 Product product = new Product()。 (author)。 (filename)。 (publishing)。 (cata)。 (pro_name)。 (product)。 }else{ return (fail)。 if(pro==null){ return (fail)。 (author)。 (filename)。 (publishing)。 (cata)。 (pro_price)。 if((pro)){ HttpSession session = ()。 return (success)。 } } } 首先得到表單中的所有的信息,然后將這些信息封裝成為一個(gè)對(duì)象,然后調(diào)用updateProduct 方法來(lái)更新剛更改的商品對(duì)象,然后跳轉(zhuǎn)到商品列表界面,同時(shí)更新最新的商品以及信息。 商品添加界面如圖 410 所示: 圖 410 商品添加界面 在商品添加界面,可以對(duì)要上傳的商品進(jìn)行修正,可以修改花朵的寓意和用途以及價(jià)格。 商 品添加代碼的實(shí)現(xiàn): public ActionForward adminProductAdd(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { 菏澤學(xué)院本科生畢業(yè)設(shè)計(jì)(論文) 22 HttpSession session = ()。 (categorylist_xun, list)。 return (success)。 分類(lèi)列表界面如圖 411所示: 圖 411 分類(lèi)列表界面 在這個(gè)界面,可以對(duì)分類(lèi)進(jìn)行修改和添加以及刪除。 HttpSession session = ()。 return (success)。 public ActionForward adminCategoryAdd(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { String cateName = (addcate)。 (cateName)。 return (success)。 } } 文件中對(duì)商品分類(lèi)更改和添加的實(shí)現(xiàn)都是通過(guò) save(category)的方法來(lái)實(shí)現(xiàn),如果在數(shù)據(jù)庫(kù)中已經(jīng)存在了這個(gè)分類(lèi),那么就是更新分類(lèi),如果沒(méi)有,那么就是保存,將新添加的分類(lèi)屬性添加到數(shù)據(jù)庫(kù)中。主要 是在 查詢(xún)過(guò)程中預(yù)計(jì)查詢(xún)結(jié)果和實(shí)際結(jié)果不一致, 有時(shí)候 達(dá)不到目的,對(duì)數(shù)據(jù)庫(kù)的操作表 之 間的關(guān)聯(lián) 考慮得不夠周到 ,因此往往會(huì)出現(xiàn) 一些小 的錯(cuò)誤。各個(gè)模塊組裝完成后,又會(huì)出 現(xiàn)一些問(wèn)題。 測(cè)試分析總結(jié)及說(shuō)明 在測(cè)試過(guò)程中,我 們 經(jīng)過(guò)模塊測(cè)試和組裝測(cè)試,排除了系統(tǒng)的 大 部分錯(cuò)誤。 系統(tǒng)的性能分析 網(wǎng)上購(gòu)物系統(tǒng)的性質(zhì)決定了它的服務(wù)端工作負(fù)荷比較大,這就要求服務(wù)端的硬件配置要盡可能的高,主要是內(nèi)存,而且操作系統(tǒng)也要盡可能的穩(wěn)定。 系統(tǒng)的核心 數(shù)據(jù)庫(kù),隨著數(shù)據(jù)的不斷增多,必然會(huì)產(chǎn)生冗余,導(dǎo)致系統(tǒng)運(yùn)行效率降低,建議管理員定期備份和清理冗余數(shù)據(jù),以保證系統(tǒng)的正常高效運(yùn)行?,F(xiàn)在購(gòu)物網(wǎng)站并沒(méi)有得到充分的共享,結(jié)合商務(wù)網(wǎng)站的特點(diǎn)合理而有效地建設(shè)購(gòu)物網(wǎng)站的信息發(fā)布平臺(tái)成為十分有意義的課題。由于建設(shè)比較規(guī)范的多是 B2C 網(wǎng)站,所以我們的分 析以這些網(wǎng)站為主。在參考這些網(wǎng)站建設(shè)的基礎(chǔ)上,我們給出了自己的問(wèn)題定義。本文選擇 J2EE 平臺(tái)來(lái)開(kāi)發(fā) Web 服務(wù)和應(yīng)用服務(wù),所以深入地了解 J2EE 的各項(xiàng)核心技術(shù)及其應(yīng)用是十分重要的。我們的使命也是提供更豐富和易用的技術(shù)支持,包括: (一)改良應(yīng)用服務(wù)的分布式結(jié)構(gòu),提高平臺(tái)的易用性、擴(kuò)展性和效率。 (二)技術(shù)的類(lèi)型和數(shù)量。以后隨著產(chǎn)品數(shù)量的增多,可能會(huì)有大量的 Flash,視頻等添加進(jìn)來(lái),也可能會(huì)有更好用的多媒體形式,來(lái)介紹產(chǎn)品,吸引顧客。 增加在線(xiàn)拍賣(mài)的支持,向“模擬買(mǎi)賣(mài)”發(fā)展。這需要更先進(jìn)的技術(shù)和同步,包括好多復(fù)雜功能的介入,硬件上也需要升級(jí)。 機(jī)械工業(yè)出版社, 2021:4566. [13] 李繼宏 .信息系統(tǒng)的數(shù)據(jù)管理和控制 [J].中國(guó)信息導(dǎo)報(bào) ,2021, 04期 :1218. [14] 萬(wàn)年紅 .軟件黑盒測(cè)試的方法與實(shí)踐 [J].計(jì)算機(jī)工程 , 2021, 03期: 2527. [15] 陳能技 . 軟件測(cè)試技術(shù)大全 [M]。在此向李艷平老師表示深深的感謝和崇高的敬意! 我還要感謝同組的各位同學(xué),在畢業(yè)設(shè)計(jì)的這段時(shí)間里,你們給了我很多的啟發(fā),提出了很多寶貴的意見(jiàn),對(duì)于你們幫助和支持,在此我表示深深地感謝
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1