【《基于JAVA技術(shù)的零食批發(fā)管理系統(tǒng)設(shè)計(jì)》12000字】_第1頁(yè)
【《基于JAVA技術(shù)的零食批發(fā)管理系統(tǒng)設(shè)計(jì)》12000字】_第2頁(yè)
【《基于JAVA技術(shù)的零食批發(fā)管理系統(tǒng)設(shè)計(jì)》12000字】_第3頁(yè)
【《基于JAVA技術(shù)的零食批發(fā)管理系統(tǒng)設(shè)計(jì)》12000字】_第4頁(yè)
【《基于JAVA技術(shù)的零食批發(fā)管理系統(tǒng)設(shè)計(jì)》12000字】_第5頁(yè)
已閱讀5頁(yè),還剩35頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(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技術(shù)的零食批發(fā)管理系統(tǒng)設(shè)計(jì)目錄TOC\o"1-3"\h\u摘要 第5章系統(tǒng)界面實(shí)現(xiàn)5.1登錄實(shí)現(xiàn)系統(tǒng)得登錄是需要現(xiàn)進(jìn)行注冊(cè)的,用戶(hù)在系統(tǒng)登錄的頁(yè)面中輸入用戶(hù)自己的姓名和密碼,然后進(jìn)行驗(yàn)證碼驗(yàn)證,只有每一項(xiàng)數(shù)據(jù)全部正確時(shí)才可以登錄,其中有數(shù)據(jù)出現(xiàn)錯(cuò)誤時(shí)將會(huì)無(wú)法登錄到系統(tǒng)中,登錄成功或者失敗的信息將會(huì)在窗體的上方顯示:如圖5-1所示,為用戶(hù)登錄頁(yè)面圖5-1登錄界面主要代碼: session.removeAttribute("admin"); session.removeAttribute("yonghu"); session.removeAttribute("user");if(userService.queryUsers(user,userName,0,0,null,null,null,null).size()==1){ UseruserLogin=(User)(userService.queryUsers(user,userName,0,0,null,null,null,null)).get(0); List<Jcbiaoti>jcbiaotis=jiazaiBiaoti(2); if(jcbiaotis.size()==0){request.setAttribute("error","系統(tǒng)還未配置標(biāo)題,聯(lián)系管理員!");//服務(wù)器跳轉(zhuǎn) request.getRequestDispatcher("shouye/index.jsp").forward(request,response);}else{List<List<Jcdaohang>>jcdaohangslist=jiazaiDaohang(jcbiaotis);session.setAttribute("jcdaohangslist",jcdaohangslist); session.setAttribute("jcbiaotis",jcbiaotis); session.setAttribute("user",userLogin);//客戶(hù)端跳轉(zhuǎn) response.sendRedirect("wangzhan/index.jsp"); } }else{ request.setAttribute("error","用戶(hù)名或密碼錯(cuò)誤!");//服務(wù)器跳轉(zhuǎn) request.getRequestDispatcher("shouye/index.jsp").forward(request,response);如圖5-2所示,為用戶(hù)注冊(cè)頁(yè)面圖5-2用戶(hù)注冊(cè)界面主要代碼:inttotal=userService.queryUsers(null,userName,0,0,null,null,null,null).size(); if(total==0){ Datedate=newDate(); user.setUserDate(date); user.setUserType(0); user.setUserDouble(0.0); user.setUserDouble1(0.0); user.setUserDouble2(0.0); userService.save(user); request.setAttribute("error","注冊(cè)成功,請(qǐng)登錄!"); request.getRequestDispatcher("shouye/index.jsp").forward(request, response); }else{ request.setAttribute("error","用戶(hù)名重復(fù),請(qǐng)重新輸入!"); request.getRequestDispatcher("user/zhuceuser.jsp").forward(request, response); }5.2管理員管理功能5.2.1個(gè)人信息在管理員的權(quán)限下包括對(duì)個(gè)人信息進(jìn)行管理,可以對(duì)個(gè)人信息進(jìn)行添加、修改等操作。效果圖如圖5-3所示。圖5-3個(gè)人信息界面圖修改密碼: StringadminPassword=(String)request.getParameter("adminPassword"); StringadminPassword1=(String)request.getParameter("adminPassword1"); Adminadmin=newAdmin(); admin.setAdminName("admin"); admin.setAdminPassword(adminPassword); if(adminService.queryAdmins(admin,0,0).size()==1){ admin=(Admin)(adminService.queryAdmins(admin,0,0)).get(0); admin.setAdminPassword(adminPassword1); adminService.modifyAdmin(admin); request.setAttribute("error","密碼修改成功!"); request.getRequestDispatcher("admin/adminmima.jsp").forward(request, response); }else{ result.put("success","true"); request.setAttribute("error","原密碼錯(cuò)誤,請(qǐng)重新輸入!"); request.getRequestDispatcher("admin/adminmima.jsp").forward(request, response); }5.2.2用戶(hù)信息管理員權(quán)限下可以直接對(duì)yonghuxinxi數(shù)據(jù)表中數(shù)據(jù)進(jìn)行添加操作,包括用戶(hù)信息的序號(hào)、用戶(hù)名、密碼、部門(mén)、頭像、名稱(chēng)、性別等信息的添加,添加后的數(shù)據(jù)將顯示在用戶(hù)信息窗體下,在頁(yè)面的右側(cè)有對(duì)數(shù)據(jù)進(jìn)行不同功能編輯的三種按鈕。效果圖如圖5-4所示。圖5-4用戶(hù)信息界面圖用戶(hù)信息:String[]buyuanIds=request.getParameterValues("buyuanIds"); StringroleName=mons.lang.StringUtils.join(buyuanIds,","); user.setRoleName(roleName); List<String>buyuanNames=newArrayList<String>(); for(inti=0;i<buyuanIds.length;i++){ Buyuanbuyuan=buyuanService.getBuyuan(Integer.parseInt(buyuanIds[i])); buyuanNames.add(buyuan.getBuyuanName()); } if(buyuanNames.size()>0){ StringbuyuanName=mons.lang.StringUtils.join(buyuanNames,","); user.setBuyuanName(buyuanName); }用戶(hù)充值:/****用戶(hù)充值開(kāi)始****/ if(StringUtil.isNotEmpty(uxinxiId)){ uxinxiService.modifyUxinxi(uxinxi); result.put("success","true"); ResponseUtil.write(response,result); }else{ Datedate=newDate(); uxinxi.setUxinxiDate(date); uxinxi.setUxinxiType(0); uxinxiService.save(uxinxi); Useruser=userService.getUser(uxinxi.getUserId()); user.setUserDouble(user.getUserDouble()+uxinxi.getUxinxiDouble()); userService.modifyUser(user); result.put("success","true"); ResponseUtil.write(response,result); }/****用戶(hù)充值結(jié)束****/用戶(hù)意見(jiàn):JSONArrayjsonArray=newJSONArray(); JSONObjectjsonObject=newJSONObject(); jsonObject.put("id",""); jsonObject.put("uyijianName","請(qǐng)選擇..."); jsonArray.add(jsonObject);jsonArray.addAll(JSONArray.fromObject(uyijianService.queryUyijians(uyijian,0,0,null,null))); ResponseUtil.write(response,jsonArray);5.2.3網(wǎng)站信息后臺(tái)管理員可以對(duì)網(wǎng)站信息進(jìn)行添加、修改、查看以及刪除操作,網(wǎng)站信息效果圖如圖5-5所示。圖5-5網(wǎng)站信息界面圖添加:if(StringUtil.isNotEmpty(sjlianjieId)){ Datedate=newDate(); sjlianjie.setSjlianjieDate(date); sjlianjieService.modifySjlianjie(sjlianjie); result.put("success","true"); ResponseUtil.write(response,result); }else{ Datedate=newDate(); sjlianjie.setSjlianjieDate(date); sjlianjieService.save(sjlianjie); result.put("success","true"); ResponseUtil.write(response,result); }刪除:StringdelIds=(String)request.getParameter("delIds");System.out.println("delIds="+delIds);JSONObjectresult=newJSONObject();Stringstr[]=delIds.split(",");for(inti=0;i<str.length;i++){ sjlianjieService.deleteSjlianjie(Integer.parseInt(str[i]));}result.put("success","true");result.put("delNums",str.length);ResponseUtil.write(response,result);搜索:JSONArrayjsonArray=JSONArray.fromObject(sjlianjieService.querySjlianjies(sjlianjie,pageBean.getStart(),pageBean.getRows()));JSONObjectresult=newJSONObject();inttotal=sjlianjieService.querySjlianjies(sjlianjie,0,0).size();result.put("rows",jsonArray);result.put("total",total);ResponseUtil.write(response,result);5.2.4公告信息管理員登錄系統(tǒng)對(duì)公告信息進(jìn)行添加、查看等操作。公告信息效果圖如圖5-6所示。圖5-6公告信息界面圖MultipartFile自帶的解析方法:上傳Stringshangchuandizhi="/file"+"/"+fileName;Stringshangchuanname=fileName;Gonggaogonggao=gonggaoService.getGonggao(Integer.parseInt(gonggaoId));gonggao.setGonggaoImg(shangchuandizhi);gonggao.setGonggaoImgName(shangchuanname);gonggaoService.modifyGonggao(gonggao);JSONObjectresult=newJSONObject();result.put("success","true");ResponseUtil.write(response,result);刪除: JSONObjectresult=newJSONObject(); StringdelIds=(String)request.getParameter("delIds"); try{ Stringstr[]=delIds.split(","); for(inti=0;i<str.length;i++){ ggpinglunService.deleteGgpinglun(Integer.parseInt(str[i])); } result.put("success","true"); result.put("delNums",str.length); ResponseUtil.write(response,result);查看:JSONArrayjsonArray=JSONArray.fromObject(shujuService.queryShujus(shuju,pageBean.getStart(),pageBean.getRows(),sdate,edate,sdate1,edate1)); JSONObjectresult=newJSONObject(); inttotal=shujuService.queryShujus(shuju,0,0,sdate,edate,sdate1,edate1).size(); result.put("rows",jsonArray); result.put("total",total); ResponseUtil.write(response,result);5.2.5零食信息后臺(tái)管理員可以對(duì)零食信息進(jìn)行添加、修改、刪除以及查看等操作。零食信息效果圖如圖5-7所示。圖5-7零食信息界面圖添加:String[]buyuanIds=request.getParameterValues("buyuanIds"); if(buyuanIds!=null){StringroleName=mons.lang.StringUtils.join(buyuanIds,","); shuju.setRoleName(roleName); List<String>buyuanNames=newArrayList<String>(); for(inti=0;i<buyuanIds.length;i++){Buyuanbuyuan=buyuanService.getBuyuan(Integer.parseInt(buyuanIds[i])); buyuanNames.add(buyuan.getBuyuanName()); } if(buyuanNames.size()>0){StringbuyuanName=mons.lang.StringUtils.join(buyuanNames,","); shuju.setBuyuanName(buyuanName); } }刪除: JSONObjectresult=newJSONObject(); StringdelIds=(String)request.getParameter("delIds"); try{ Stringstr[]=delIds.split(","); for(inti=0;i<str.length;i++){ shujuService.deleteShuju(Integer.parseInt(str[i])); } result.put("success","true"); result.put("delNums",str.length); ResponseUtil.write(response,result);5.2.6銷(xiāo)售評(píng)論管理員可以對(duì)銷(xiāo)售評(píng)論信息進(jìn)行添加、修改、刪除以及查看等操作。銷(xiāo)售評(píng)論效果圖如圖5-8所示。圖5-8銷(xiāo)售評(píng)論界面圖添加評(píng)論: JSONObjectresult=newJSONObject(); StringsjpinglunName=(String)request.getParameter("sjpinglunName"); StringsjpinglunMark=(String)request.getParameter("sjpinglunMark"); StringsjpinglunDate=(String)request.getParameter("sjpinglunDate"); StringsjpinglunType=(String)request.getParameter("sjpinglunType"); StringsjpinglunType1=(String)request.getParameter("sjpinglunType1"); StringshujuId=(String)request.getParameter("shujuId"); StringyonghuId=(String)request.getParameter("yonghuId"); StringuserId=(String)request.getParameter("userId"); StringsjpinglunId=(String)request.getParameter("sjpinglunId"); Sjpinglunsjpinglun=newSjpinglun(); if(StringUtil.isNotEmpty(sjpinglunId)){ sjpinglun=sjpinglunService.getSjpinglun(Integer.parseInt(sjpinglunId)); } if(StringUtil.isNotEmpty(sjpinglunName)){ sjpinglun.setSjpinglunName(sjpinglunName); } if(StringUtil.isNotEmpty(sjpinglunMark)){ sjpinglun.setSjpinglunMark(sjpinglunMark); } if(StringUtil.isNotEmpty(sjpinglunDate)){ sjpinglun.setSjpinglunDate(DateUtil.formatString(sjpinglunDate, "yyyy-MM-ddhh:mm:ss")); } if(StringUtil.isNotEmpty(sjpinglunType)){ sjpinglun.setSjpinglunType(Integer.parseInt(sjpinglunType)); } if(StringUtil.isNotEmpty(sjpinglunType1)){ sjpinglun.setSjpinglunType1(Integer.parseInt(sjpinglunType1)); } if(StringUtil.isNotEmpty(shujuId)){ sjpinglun.setShujuId(Integer.parseInt(shujuId)); Shujushuju=newShuju(); shuju=shujuService.getShuju(Integer.parseInt(shujuId)); sjpinglun.setShujuName(shuju.getShujuName()); sjpinglun.setSjleixingId(shuju.getSjleixingId()); sjpinglun.setSjleixingName(shuju.getSjleixingName()); } if(StringUtil.isNotEmpty(yonghuId)){ sjpinglun.setYonghuId(Integer.parseInt(yonghuId)); } if(StringUtil.isNotEmpty(userId)){ sjpinglun.setUserId(Integer.parseInt(userId)); Useruser=newUser(); user=userService.getUser(Integer.parseInt(userId)); sjpinglun.setUserName(user.getUserName()); sjpinglun.setBumenId(user.getBumenId()); sjpinglun.setBumenName(user.getBumenName()); sjpinglun.setBuyuanId(user.getBuyuanId()); sjpinglun.setBuyuanName(user.getBuyuanName()); sjpinglun.setBuzhiId(user.getBuzhiId()); sjpinglun.setBuzhiName(user.getBuzhiName()); } if(StringUtil.isNotEmpty(sjpinglunId)){ sjpinglunService.modifySjpinglun(sjpinglun); result.put("success","true"); ResponseUtil.write(response,result); }else{ Datedate=newDate(); sjpinglun.setSjpinglunDate(date); sjpinglun.setSjpinglunType(0); sjpinglunService.save(sjpinglun); result.put("success","true"); ResponseUtil.write(response,result); }刪除評(píng)論:Stringstr[]=delIds.split(",");for(inti=0;i<str.length;i++){ sjpinglunService.deleteSjpinglun(Integer.parseInt(str[i]));} result.put("success","true"); result.put("delNums",str.length); ResponseUtil.write(response,result);5.2.7統(tǒng)計(jì)信息管理員可以對(duì)統(tǒng)計(jì)信息進(jìn)行添加、修改、刪除以及查看等操作。統(tǒng)計(jì)信息效果圖如圖5-9所示。圖5-9統(tǒng)計(jì)信息界面圖統(tǒng)計(jì):HttpSessionsession=request.getSession();session.setAttribute("tijiaoUrl",tijiaoUrl);session.setAttribute("tongjiNames",tongjiNames);session.setAttribute("tongjiZongshus",tongjiZongshus);session.setAttribute("zongshu",zongshu);response.sendRedirect("tongjitu/"+tongjitu+".jsp");5.3前臺(tái)用戶(hù)功能實(shí)現(xiàn)用戶(hù)進(jìn)入系統(tǒng)前臺(tái)可以對(duì)關(guān)于我們、零食信息、公告信息、聯(lián)系我們、推薦零食信息進(jìn)行查看等操作。前臺(tái)用戶(hù)功能效果圖如下圖5-10所示:圖5-10前臺(tái)用戶(hù)功能界面圖5.3.1個(gè)人中心用戶(hù)進(jìn)入系統(tǒng)可以個(gè)對(duì)人信息、個(gè)人消息、購(gòu)買(mǎi)評(píng)論信息進(jìn)行添加、修改、查看等操作。個(gè)人中心功能效果圖如下圖5-11所示圖5-11個(gè)人中心功能界面圖個(gè)人信息:/******多選處理開(kāi)始*****/String[]buyuanIds=request.getParameterValues("buyuanIds");StringroleName=mons.lang.StringUtils.join(buyuanIds,",");user.setRoleName(roleName);List<String>buyuanNames=newArrayList<String>();for(inti=0;i<buyuanIds.length;i++){Buyuanbuyuan=buyuanService.getBuyuan(Integer.parseInt(buyuanIds[i])); buyuanNames.add(buyuan.getBuyuanName());}if(buyuanNames.size()>0){StringbuyuanName=mons.lang.StringUtils.join(buyuanNames,","); user.setBuyuanName(buyuanName);}/******多選處理結(jié)束*****/修改密碼:JSONObjectresult=newJSONObject();StringadminPassword=(String)request.getParameter("adminPassword");StringadminPassword1=(String)request.getParameter("adminPassword1"); Adminadmin=newAdmin(); admin.setAdminName("admin"); admin.setAdminPassword(adminPassword); if(adminService.queryAdmins(admin,0,0).size()==1){ admin=(Admin)(adminService.queryAdmins(admin,0,0)).get(0); admin.setAdminPassword(adminPassword1); adminService.modifyAdmin(admin); request.setAttribute("error","密碼修改成功!");request.getRequestDispatcher("admin/adminmima.jsp").forward(request, response); }else{ result.put("success","true"); request.setAttribute("error","原密碼錯(cuò)誤,請(qǐng)重新輸入!");request.getRequestDispatcher("admin/adminmima.jsp").forward(request, response);個(gè)人消息 圖5-12個(gè)人信息功能用戶(hù)充值:/****用戶(hù)充值開(kāi)始****/ if(StringUtil.isNotEmpty(uxinxiId)){ uxinxiService.modifyUxinxi(uxinxi); result.put("success","true"); ResponseUtil.write(response,result); }else{ Datedate=newDate(); uxinxi.setUxinxiDate(date); uxinxi.setUxinxiType(0); uxinxiService.save(uxinxi); Useruser=userService.getUser(uxinxi.getUserId()); user.setUserDouble(user.getUserDouble()+uxinxi.getUxinxiDouble()); userService.modifyUser(user); result.put("success","true"); ResponseUtil.write(response,result); }/****用戶(hù)充值結(jié)束****/購(gòu)買(mǎi)評(píng)論 圖5-13購(gòu)買(mǎi)和評(píng)論付款:user.setUserDouble(user.getUserDouble()-sjshaochuDouble); user.setUserDouble1(user.getUserDouble1()+sjshaochuDouble); userService.modifyUser(user);result.put("errorMsg","付款成功,總金額:"+sjshaochuDouble+"!");第6章系統(tǒng)測(cè)試6.1測(cè)試目的隨著互聯(lián)網(wǎng)技術(shù)的飛速的發(fā)展,整個(gè)技術(shù)質(zhì)量都十分良好,所以如果系統(tǒng)能立足市場(chǎng),就必須把握好系統(tǒng)的質(zhì)量,所以對(duì)于系統(tǒng)的各個(gè)方面進(jìn)行測(cè)試,測(cè)試結(jié)果的好壞直接關(guān)系到系統(tǒng)的質(zhì)量。在系統(tǒng)測(cè)試中,要嚴(yán)格遵守測(cè)試方法,以認(rèn)真的態(tài)度匯報(bào),保證軟件投入使用后的改進(jìn)和用戶(hù)的實(shí)際體驗(yàn)。沒(méi)有在測(cè)試的各個(gè)階段完成后,及時(shí)記錄測(cè)試中的問(wèn)題,供以后使用。只有經(jīng)過(guò)系統(tǒng)測(cè)試才能發(fā)現(xiàn)系統(tǒng)的存在以保證系統(tǒng)使用后的穩(wěn)定性。如果在沒(méi)有系統(tǒng)測(cè)試的情況下投入使用,則在使用過(guò)程中會(huì)出現(xiàn)問(wèn)題很多,但不可能及時(shí)發(fā)現(xiàn)問(wèn)題出在哪里,這樣的系統(tǒng)是低質(zhì)量的系統(tǒng),無(wú)法在軟件市場(chǎng)上生存。理由軟件的質(zhì)量直接關(guān)系到系統(tǒng)的質(zhì)量,一個(gè)質(zhì)量好的系統(tǒng)可以得到廣泛的應(yīng)用,因此對(duì)系統(tǒng)進(jìn)行測(cè)試是非常重要的。對(duì)系統(tǒng)測(cè)試是一種必要而且重要的步驟。6.2測(cè)試原則零食批發(fā)管理系統(tǒng)設(shè)計(jì)的初衷是為用戶(hù)提供一種比傳統(tǒng)管理方式更便捷的方式,因此測(cè)試的原則是從用戶(hù)的角度來(lái)看,盡快發(fā)現(xiàn)系統(tǒng)問(wèn)題,系統(tǒng)測(cè)試的主要原則是方便人們使用,可以更高有效規(guī)范的管理操作,從軟件開(kāi)發(fā)人員的角度來(lái)看,完善實(shí)用的系統(tǒng)才是真正的出路。6.3測(cè)試方法在這個(gè)版本的系統(tǒng)性能測(cè)試中,我們遇到了兩個(gè)系統(tǒng)中最重要的測(cè)試,我們可以通過(guò)這兩個(gè)測(cè)試來(lái)精確有些問(wèn)題要找準(zhǔn)系統(tǒng),然后才能找到系統(tǒng)來(lái)工作。具體應(yīng)用方法包括黑盒模式測(cè)試模式和自動(dòng)白盒測(cè)試模式。黑盒測(cè)試功能不僅是測(cè)試黑匣子本身的功能,系統(tǒng)還要求系統(tǒng)支付的一個(gè)接口費(fèi)和黑色盒子的功能做黑匣子測(cè)試,我們要做的是查看系統(tǒng)是否有輸出數(shù)據(jù),如果能進(jìn)入相關(guān)瀏覽器,測(cè)試系統(tǒng)的連線(xiàn)功能,使所有的操作信息都能充分輸出輸入。測(cè)試系統(tǒng)主要基于白盒結(jié)構(gòu),測(cè)試測(cè)試整個(gè)系統(tǒng)結(jié)構(gòu),了解系統(tǒng)運(yùn)行過(guò)程中是否需要正常。6.4測(cè)試分析維持之上的方法和原則,有下面幾個(gè)方法來(lái)對(duì)系統(tǒng)進(jìn)行測(cè)試:(1)窗體測(cè)試:窗口測(cè)試主要?jiǎng)t是窗口,保證系統(tǒng)里面的每一個(gè)窗口的功能可以進(jìn)行相關(guān)操作和正常顯示,都能夠在窗口里面的信息增刪改查等相關(guān)操作等功能。(2)數(shù)據(jù)跟蹤:數(shù)據(jù)跟蹤最核心的就是數(shù)據(jù),我們可以通過(guò)將數(shù)據(jù)信息進(jìn)行對(duì)比并且將數(shù)據(jù)展現(xiàn)出來(lái)通過(guò)相關(guān)的運(yùn)算,然后準(zhǔn)確的計(jì)算,可以計(jì)算出自身的數(shù)據(jù)通過(guò)份子處的相關(guān)數(shù)據(jù)信息。(3)綜合測(cè)試:為了確保系統(tǒng)的穩(wěn)定性和可靠性,功能都能夠?qū)崿F(xiàn),我們需要對(duì)所有模塊和功能進(jìn)行檢查測(cè)試找到發(fā)現(xiàn)系統(tǒng)存在的問(wèn)題并且解決所有問(wèn)題:用例名:對(duì)用戶(hù)的登錄進(jìn)行測(cè)試基本描述:對(duì)系統(tǒng)登錄的所進(jìn)行的路線(xiàn)進(jìn)行相關(guān)的管理。測(cè)試方案:在管理員權(quán)限下登錄系統(tǒng)并查看功能的可用性,同時(shí)在用戶(hù)的權(quán)限下登錄系統(tǒng)查看系統(tǒng)功能的可用性。6.5測(cè)試用例(1)網(wǎng)站首頁(yè)的功能測(cè)試如表6-1所示:表6-1網(wǎng)站首頁(yè)測(cè)試詳細(xì)表測(cè)試功能目標(biāo)方法期望結(jié)果結(jié)論點(diǎn)擊網(wǎng)站首頁(yè)是否刷新刷新點(diǎn)擊網(wǎng)站首頁(yè)刷新成功正確完成點(diǎn)擊關(guān)于我們能否跳到看見(jiàn)關(guān)于我們介紹顯示關(guān)于我們介紹點(diǎn)擊關(guān)于我們跳轉(zhuǎn)并且顯示成功正確完成查看零食信息顯示所有的零食和信息點(diǎn)擊零食信息按鈕顯示所有的零食和信息正確完成查看公告信息不同類(lèi)型的公告信息可以依此顯示點(diǎn)擊公告信息功能后點(diǎn)不同的類(lèi)型全部和分別類(lèi)型的公告信息都能顯示正確完成查看聯(lián)系我們顯示聯(lián)系我們相關(guān)信息點(diǎn)擊聯(lián)系我們顯示聯(lián)系我們信息正確完成(2)用戶(hù)登錄模塊的功能測(cè)試表6-2所示:表6-2用戶(hù)登錄模塊測(cè)試詳細(xì)表測(cè)試功能目標(biāo)方法期望結(jié)果結(jié)論登錄系統(tǒng)用戶(hù)名與密碼是否正確并進(jìn)入網(wǎng)站主頁(yè)輸入正確的用戶(hù)名與密碼進(jìn)入網(wǎng)站主頁(yè)正確完成登錄錯(cuò)誤提示用戶(hù)名或密碼錯(cuò)誤則彈出登錄失敗輸入錯(cuò)誤的用戶(hù)名或密碼彈出錯(cuò)誤提示正確完成(3)用戶(hù)注冊(cè)模塊的功能測(cè)試如表6-3所示:表6-3用戶(hù)注冊(cè)模塊測(cè)試詳細(xì)表測(cè)試功能目標(biāo)方法期望結(jié)果結(jié)論注冊(cè)系統(tǒng)輸入信息后完成注冊(cè)跳轉(zhuǎn)注冊(cè)成功頁(yè)面輸入正確格式的用戶(hù)名與密碼注冊(cè)信息保存在數(shù)據(jù)庫(kù)中并跳轉(zhuǎn)頁(yè)面正確完成注冊(cè)成功頁(yè)面顯示在注冊(cè)成功后顯示個(gè)人信息,獲得用戶(hù)賬號(hào)注冊(cè)成功后自動(dòng)跳轉(zhuǎn)顯示個(gè)人信息,獲取用戶(hù)賬號(hào)正確完成(4)搜索管理的功能測(cè)試如表6-4所示:表6-4搜索管理模塊測(cè)試詳細(xì)表測(cè)試功能目標(biāo)方法期望結(jié)果結(jié)論搜索零食根據(jù)零食類(lèi)型搜索所有相關(guān)零食點(diǎn)擊搜索按鈕成功搜索到相關(guān)零食正確完成(5)個(gè)人信息管理的功能測(cè)試如表6-5所示:表6-5個(gè)人信息管理模塊測(cè)試詳細(xì)表測(cè)試功能目標(biāo)方法期望結(jié)果結(jié)論查看個(gè)人信息查看個(gè)人信息點(diǎn)擊查看個(gè)人信息按鈕成功顯示個(gè)人信息正確完成修改個(gè)人信息修改個(gè)人信息點(diǎn)擊修改按鈕成功修改個(gè)人信息正確完成(6)個(gè)人消息管理的功能測(cè)試如表6-6所示:表6-6個(gè)人消息管理模塊測(cè)試詳細(xì)表測(cè)試功能目標(biāo)方法期望結(jié)果結(jié)論充值充值金額點(diǎn)擊充值按鈕成功充值正確完成用戶(hù)意見(jiàn)添加添加用戶(hù)意見(jiàn)點(diǎn)擊添加按鈕數(shù)據(jù)庫(kù)成功添加用戶(hù)意見(jiàn)正確完成用戶(hù)意見(jiàn)修改修改用戶(hù)意見(jiàn)點(diǎn)擊修改按鈕數(shù)據(jù)庫(kù)成功修改用戶(hù)意見(jiàn)正確完成用戶(hù)意見(jiàn)刪除刪除用戶(hù)意見(jiàn)點(diǎn)擊刪除按鈕數(shù)據(jù)庫(kù)成功刪除用戶(hù)意見(jiàn)正確完成(7)用戶(hù)郵寄信息管理的功能測(cè)試如表6-7所示:表6-7用戶(hù)郵件信息管理模塊測(cè)試詳細(xì)表測(cè)試功能目標(biāo)方法期望結(jié)果結(jié)論評(píng)價(jià)商品評(píng)價(jià)商品點(diǎn)擊評(píng)價(jià)按鈕評(píng)價(jià)成功正確完成(8)用戶(hù)零食收藏管理的功能測(cè)試如表6-8所示:表6-8用戶(hù)零食收藏管理模塊測(cè)試詳細(xì)表測(cè)試功能目標(biāo)方法期望結(jié)果結(jié)論付款付款收藏零食點(diǎn)擊付款按鈕成功付款正確完成刪除刪除收藏零食點(diǎn)擊刪除按鈕成功刪除正確完成(9)用戶(hù)評(píng)論信息管理的功能測(cè)試如表6-9所示:表6-9用戶(hù)評(píng)論信息管理模塊測(cè)試詳細(xì)表測(cè)試功能目標(biāo)方法期望結(jié)果結(jié)論修改評(píng)論修改評(píng)論點(diǎn)擊修改按鈕成功修改正確完成刪除評(píng)論刪除評(píng)論點(diǎn)擊刪除按鈕成功刪除正確完成(10)管理員評(píng)價(jià)管理的功能測(cè)試如表6-10所示:表6-10管理員評(píng)價(jià)管理模塊測(cè)試詳細(xì)表測(cè)試功能目標(biāo)方法期望結(jié)果結(jié)論回復(fù)評(píng)價(jià)回復(fù)評(píng)價(jià)點(diǎn)擊回復(fù)按鈕回復(fù)用戶(hù)評(píng)價(jià)正確完成刪除評(píng)價(jià)根據(jù)填寫(xiě)的評(píng)價(jià)編號(hào)進(jìn)行刪除評(píng)價(jià)點(diǎn)擊刪除評(píng)價(jià)按鈕數(shù)據(jù)庫(kù)刪除該記錄正確完成(11)管理員郵寄信息已經(jīng)付款商品管理的功能測(cè)試如表6-11所示:表6-11管理員郵寄信息已經(jīng)付款商品管理模塊測(cè)試詳細(xì)表測(cè)試功能目標(biāo)方法期望結(jié)果結(jié)論發(fā)貨商品發(fā)貨商品點(diǎn)擊發(fā)貨按鈕發(fā)貨成功正確完成(12)管理員零食標(biāo)簽管理的功能測(cè)試如表6-12所示:表6-12管理員零食標(biāo)簽管理模塊測(cè)試詳細(xì)表測(cè)試功能目標(biāo)方法期望結(jié)果結(jié)論零食標(biāo)簽添加添加零食標(biāo)簽點(diǎn)擊添加按鈕數(shù)據(jù)庫(kù)成功添加零食標(biāo)簽正確完成零食標(biāo)簽修改修改零食標(biāo)簽點(diǎn)擊修改按鈕數(shù)據(jù)庫(kù)成功修改零食標(biāo)簽正確完成零食標(biāo)簽刪除刪除零食標(biāo)簽點(diǎn)擊刪除按鈕數(shù)據(jù)庫(kù)成功刪除零食標(biāo)簽正確完成(13)管理員零食類(lèi)型管理的功能測(cè)試如表6-13所示:表6-13管理員零食標(biāo)簽管理模塊測(cè)試詳細(xì)表測(cè)試功能目標(biāo)方法期望結(jié)果結(jié)論零食類(lèi)型添加添加零食類(lèi)型點(diǎn)擊添加按鈕數(shù)據(jù)庫(kù)成功添加零食類(lèi)型正確完成零食類(lèi)型修改修改零食類(lèi)型點(diǎn)擊修改按鈕數(shù)據(jù)庫(kù)成功修改零食類(lèi)型正確完成零食類(lèi)型刪除刪除零食類(lèi)型點(diǎn)擊刪除按鈕數(shù)據(jù)庫(kù)成功刪除零食類(lèi)型正確完成(14)管理員零食信息管理的功能測(cè)試如表6-14所示:表6-14管理員零食信息管理模塊測(cè)試詳細(xì)表測(cè)試功能目標(biāo)方法期望結(jié)果結(jié)論零食信息查看查看零食信息點(diǎn)擊查看按鈕查看指定的零食信息正確完成添加零食信息添加零食信息點(diǎn)擊添加添加成功正確完成添加零食信息添加零食信息點(diǎn)擊修改成功修改正確完成刪除零食信息刪除零食信息點(diǎn)擊刪除刪除成功正確完成上傳縮略圖上傳相應(yīng)零食的縮略圖點(diǎn)擊上傳縮略圖上傳成功正確完成上架零食信息上架零食信息點(diǎn)擊上架上架成功正確完成下架零食信息下架零食信息點(diǎn)擊下架下架成功正確完成(15)系統(tǒng)管理員可在公告中對(duì)信息系統(tǒng)管理的基本功能進(jìn)行測(cè)試如下圖表6-15所示:表6-15公告信息管理模塊測(cè)試詳細(xì)表測(cè)試功能目標(biāo)方法期望結(jié)果結(jié)論公告類(lèi)型添加,修改,刪除添加,修改,刪除公告類(lèi)型點(diǎn)擊添加,修改,刪除按鈕數(shù)據(jù)庫(kù)成功添加,修改,刪除公告類(lèi)型正確完成公告信息添加,修改,刪除添加,修改,刪除公告信息點(diǎn)擊添加,修改,刪除按鈕數(shù)據(jù)庫(kù)成功添加,修改,刪除公告信息正確完成(16)管理員網(wǎng)站信息管理的功能測(cè)試如表6-16所示:表6-16管理員網(wǎng)站信息管理模塊測(cè)試詳細(xì)表測(cè)試功能目標(biāo)方法期望結(jié)果結(jié)論查看,修改關(guān)于我們查看,修改關(guān)于我們點(diǎn)擊查看,修改按鈕成功查看,添加關(guān)于我們正確完成查看,修改聯(lián)系我們查看,修改聯(lián)系我們點(diǎn)擊查看,修改按鈕成功查看,添加聯(lián)系我們正確完成添加,修改,刪除外鏈信息添加,修改,刪除外鏈信息點(diǎn)擊添加,修改,刪除按鈕成功添加,修改,刪除外鏈信息正確完成6.5測(cè)試結(jié)論系統(tǒng)測(cè)試在系統(tǒng)的開(kāi)發(fā)過(guò)程中起著舉足輕重的作用。如果你不進(jìn)行系統(tǒng)測(cè)試你發(fā)現(xiàn)不了系統(tǒng)中的問(wèn)題或者BU,只有在系統(tǒng)測(cè)試之后,我

溫馨提示

  • 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)論