完整版基于Java網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)_第1頁(yè)
完整版基于Java網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)_第2頁(yè)
完整版基于Java網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)_第3頁(yè)
完整版基于Java網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)_第4頁(yè)
完整版基于Java網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

完好版鑒于完好版鑒于Java網(wǎng)上購(gòu)物系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)#/18throwsServletException,IOException{request.setCharacterEncoding("utf-8");response.setContentType("text/html;charset=utf-8");Stringusername=request.getParameter("username");Stringpassword=request.getParameter("password");PrintWriterout=response.getWriter();try{Useru=Userdao.getUser(username);if(u!=null){if(u.getUser_password().equals(password)){request.getSession().setAttribute("user",u);response.sendRedirect("/dog_heaven/jsp/main.jsp");}else{out.println("<script>alert('密碼錯(cuò)誤');window.history.go(-1)</script>");}}else{out.println("<script>alert('用戶(hù)名不存在');window.history.go(-1)</script>");}}catch(SQLExceptione){e.printStackTrace();}}.注冊(cè)若是用戶(hù)還不是本網(wǎng)站會(huì)員,就只能閱讀商品,沒(méi)有購(gòu)物車(chē)功能,也不購(gòu)買(mǎi)商品。這時(shí)就需要注冊(cè)會(huì)員。本系統(tǒng)注冊(cè)界面以以下圖所示。本界面采用Ajax考據(jù),即時(shí)更AWAMI?| 蒲克,能宣新考據(jù)輸入的信息。完成個(gè)人信息的填寫(xiě)后,單擊馬上注冊(cè)按鈕,即可成為本網(wǎng)站會(huì)員。注冊(cè)界面如圖5.2所示。圖 注冊(cè)界面.找尋本系統(tǒng)找尋功能以以下圖所示,大體供應(yīng)了兩種找尋功能。第一種:要點(diǎn)字查找(模糊查找),會(huì)員輸入要點(diǎn)字,單擊找尋按鈕進(jìn)行找尋;第二種:條件查找,詳細(xì)可為價(jià)格區(qū)間查找和商品種類(lèi)查找。對(duì)應(yīng)的部分程序代碼為:@Overrideprivatevoidkeywords(HttpServletRequestrequest,HttpServletResponseresponse)throwsSQLException,IOException{Stringkey=request.getParameter("keywords");ArrayList<Dog>dogs=(ArrayList)Dogdao.findKeyWordsDog(key);PrintWriterout=response.getWriter();out.println("<html>");out.println("<head><title></title></head>");out.println("<body>");out.println("<divstyle=\"background-image:url('image/main/memu.jpg');height:600px;\">");out.println("<tablealign=\"center\">");if(dogs.size()==0){out.println("<br><br><divalign=\"center\"><h1> 沒(méi)有吻合條件的商品</h1></div><br>");out.println("<divalign=\"center\"><h2><ahref=\"/dog_heaven/jsp/main.jsp\"> 如有需要,請(qǐng)重新找尋</a></h2></div><br>");return;}else{out.println("<br><br><divalign=\"center\"><h1>商品以下</h1></div><br>");out.println("<divalign=\"center\"><h2><ahref=\"/dog_heaven/jsp/main.jsp\">返回首頁(yè)</a></h2></div><br>");for(inti=0;i<dogs.size();i++){Dogd=dogs.get(i);if(i==0){out.println("<tr>");}if(i%4==0&&i!=0){out.println("</tr>");

}out.println("<td>");out.println("<tablewidth=\"200px\">");out.println("<tr><tdcolspan=\"2\"><ahref=\"detailServlet?id="+d.getDog_id()+"\"><imgwidth=\"180px\";height=\"220px\";src=\"image/dog/"+d.getDog_picture()+"\'7></a></td></tr>");out.println("<tr><tdcolspan=\"2\">"+d.getDog_describe()+“</td></tr>");out.println("<tr><td><imgsrc=\"image/main/price.jpg\"/></td>");out.println("<td>"+d.getDog_now_price()+"</td></tr>");out.println("</table></td>");}out.println("</div>");out.println("</body>");out.println("</html>");out.flush();out.close();}.購(gòu)物車(chē)購(gòu)物車(chē)模塊相當(dāng)于現(xiàn)實(shí)中的購(gòu)物車(chē),用于暫時(shí)存放用戶(hù)優(yōu)選的商品。顧客可以選擇單件商品數(shù)量也許刪除商品。小計(jì)表示同類(lèi)商品的價(jià)格,總計(jì)表示所選商品的總計(jì)價(jià)格。確認(rèn)無(wú)誤后,點(diǎn)擊結(jié)算,生成訂單。核心程序代碼為:privateArrayList<CartItem>printCartItem(PrintWriterout,ShoppingCartcart){ArrayList<CartItem>items=cart.getCart();CartItemitem=null;out.println("<tablewidth=\"500\"border=\"1\">");out.println("<tr>");out.println("<thwidth=\"100\">圖片</th>");out.println("<thwidth=\"100\">價(jià)格</th>");out.println("<thwidth=\"100\">數(shù)量</th>");out.println("<thwidth=\"100\">小計(jì)</th>");out.println("<thwidth=\"100\">操作</th>");out.println("</tr>");for(inti=0;i<items.size();i++){item=items.get(i);out.println("<formaction=\"jsp/memu.jsp?price="+item.getPrice()+"&&number="+item.getQuantity()+"&&dogid="+item.getId()+"\">");out.println("<tr>");out.println("<td><imgwidth=\"100px\";height=\"100px\";src=\"image/dog/"+item.getPic()+"\" /></td>");out.println("<tdalign=\"center\">"+item.getPrice()+“ ^</td>");out.println("<tdalign=\"center\"><fontsize=\"5\">"+item.getQuantity()+"</font></td>");out.println("<tdalign=\"center\">"+item.getSum()+" ^</td>");out.println("<tdalign=\"center\"><ahref=\"/dog_heaven/DelShoppingCartServlet?id="+item.getId()+"\"><fontcolor=\"red\">刪除</font></a></td>");out.println("</tr>");out.println("<tr>");out.println("<tdcolspan=\"3\"align=\"center\">總計(jì):<fontcolor=\"red\";size=\"6\";>"+cart.getTotal()+"</font> ^</td>");out.println("<tdalign=\"center\"><ahref=\"/dog_heaven/RemoveAllServlet\">清空</a></td>");out.println("<tdalign=\"center\"><inputtype=\"submit\"value=\"結(jié)算\"/></td>");out.println("</tr>");out.println("</form>");out.println("</table>");returnitems;5.2程序流程

會(huì)員管理依照需求解析和詳細(xì)設(shè)計(jì)描述,可以得出本系統(tǒng)的運(yùn)行流程,如圖 5.5所示。訂單管理商品管理公告管理加入購(gòu)物車(chē)會(huì)員管理依照需求解析和詳細(xì)設(shè)計(jì)描述,可以得出本系統(tǒng)的運(yùn)行流程,如圖 5.5所示。訂單管理商品管理公告管理加入購(gòu)物車(chē)圖5.5系統(tǒng)程序流程圖6性能測(cè)試與解析測(cè)試實(shí)例(測(cè)試集)的研究與選擇該測(cè)試案例是以一個(gè)B/S的功能點(diǎn)為被測(cè)對(duì)象,該測(cè)試用例為黑盒測(cè)試用例。所謂黑盒測(cè)試就是在程序接口進(jìn)行測(cè)試,它是檢查功能可否按要求實(shí)現(xiàn)各個(gè)功能,程序可否能適合地接收輸入數(shù)據(jù)并產(chǎn)生正確的輸出信息。白盒測(cè)試與黑盒測(cè)試相反,測(cè)試依照被測(cè)程序的內(nèi)部結(jié)構(gòu)設(shè)計(jì)測(cè)試用例,測(cè)試者需早先認(rèn)識(shí)程序的結(jié)構(gòu)。本系統(tǒng)的測(cè)試功能描述以下:.用戶(hù)登錄界面輸入密碼,進(jìn)入購(gòu)物網(wǎng)站主界面。.選擇一件商品,放入購(gòu)物車(chē)。.更正購(gòu)物車(chē)中商品數(shù)量、種類(lèi),點(diǎn)擊結(jié)算按鈕,進(jìn)入訂單生成界面。.填寫(xiě)訂單信息,點(diǎn)擊確定,完成訂單,等待賣(mài)家發(fā)貨。測(cè)試環(huán)境硬件環(huán)境硬件配置主要包括硬件的選擇。網(wǎng)上購(gòu)物系統(tǒng)的硬件配置要依照用戶(hù)對(duì)系統(tǒng)的穩(wěn)定性要求、系統(tǒng)的容量來(lái)確定。軟件環(huán)境網(wǎng)上購(gòu)物系統(tǒng)的軟件配置要依照用戶(hù)對(duì)系統(tǒng)的牢固性要求以及用戶(hù)的保護(hù)水平來(lái)確定。自然,一般情況下,對(duì)微軟Windows界面比較熟悉,因此都使用WindowsXP操作系統(tǒng)。性能解析對(duì)系統(tǒng)用戶(hù)進(jìn)行管理。為了加強(qiáng)數(shù)據(jù)保密性,為用戶(hù)設(shè)置權(quán)限。系統(tǒng)最大限度地實(shí)現(xiàn)了易安裝性、易保護(hù)性和易操作性。系統(tǒng)運(yùn)行牢固、安全可靠。7結(jié)束語(yǔ)本系統(tǒng)是的設(shè)計(jì)與研發(fā)鑒于軟件工程學(xué),用來(lái)對(duì)網(wǎng)上商品等信息進(jìn)行有效的管理。大體可分為兩大功能模塊,前臺(tái)模塊和后臺(tái)模塊。往下又可分為好多子模塊。前臺(tái)模塊供應(yīng)了商品顯現(xiàn)功能和用戶(hù)購(gòu)物功能。后臺(tái)模塊供應(yīng)了管理用戶(hù)信息,管理商品信息,以及辦理訂單信息等功能。本系統(tǒng)至上而下功能井然有序,為用戶(hù)和管理員的使用供應(yīng)了便利。本次畢業(yè)設(shè)計(jì)中,也表現(xiàn)出了自己的不足。第一,在開(kāi)發(fā)網(wǎng)上購(gòu)物系統(tǒng)的先期,由于對(duì)開(kāi)發(fā)工具的掌握還不夠全面,浪費(fèi)了很多時(shí)間。其次,先期研發(fā)時(shí)缺少對(duì)本系統(tǒng)的整體設(shè)計(jì),考慮的不夠全面,以致在基層功能擴(kuò)大時(shí),遇到了很多困難。再次,網(wǎng)站制作方面的知識(shí)比較缺少

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論