軟件工程4版資源7.企業(yè)客戶(hù)管理信息系統(tǒng)測(cè)試報(bào)告(案例)_第1頁(yè)
軟件工程4版資源7.企業(yè)客戶(hù)管理信息系統(tǒng)測(cè)試報(bào)告(案例)_第2頁(yè)
軟件工程4版資源7.企業(yè)客戶(hù)管理信息系統(tǒng)測(cè)試報(bào)告(案例)_第3頁(yè)
軟件工程4版資源7.企業(yè)客戶(hù)管理信息系統(tǒng)測(cè)試報(bào)告(案例)_第4頁(yè)
軟件工程4版資源7.企業(yè)客戶(hù)管理信息系統(tǒng)測(cè)試報(bào)告(案例)_第5頁(yè)
已閱讀5頁(yè),還剩23頁(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)介

XXXX軟件網(wǎng)上招聘系統(tǒng)測(cè)試報(bào)告XXXX軟件PAGE第2頁(yè)共27頁(yè) 項(xiàng)目編號(hào)00001文檔編號(hào)01密級(jí)內(nèi)部企業(yè)客戶(hù)管理信息系統(tǒng)測(cè)試報(bào)告V1.1XXXXX公司評(píng)審日期:2022年6月1日目錄1導(dǎo)言 31.1目的 31.2引用標(biāo)準(zhǔn) 31.3參考資料 31.4版本更新信息 32.測(cè)試時(shí)間、地點(diǎn)和人員 43測(cè)試環(huán)境描述 44測(cè)試執(zhí)行情況 44.1用戶(hù)登錄測(cè)試 44.2管理員功能測(cè)試 64.3客戶(hù)功能測(cè)試 225測(cè)試評(píng)估 275.1測(cè)試任務(wù)評(píng)估 275.2測(cè)試對(duì)象評(píng)估 271導(dǎo)言1.1目的該文檔的目的是描述企業(yè)客戶(hù)信息管理系統(tǒng)測(cè)試的總結(jié)報(bào)告,其主要內(nèi)容包括:系統(tǒng)環(huán)境簡(jiǎn)介系統(tǒng)數(shù)據(jù)度量系統(tǒng)結(jié)果評(píng)估本文檔的預(yù)期讀者是:項(xiàng)目管理人員測(cè)試人員1.2引用標(biāo)準(zhǔn)[1]《企業(yè)文檔格式標(biāo)準(zhǔn)》[2]《軟件測(cè)試報(bào)告格式標(biāo)準(zhǔn)》北京長(zhǎng)江軟件有限公司軟件工程過(guò)程化組織1.3參考資料[1]孫鑫.JavaWeb開(kāi)發(fā)詳解[M].電子工業(yè)出版社,2007.12.[2]封超.晁陽(yáng).Tomcat與JavaWeb開(kāi)發(fā)技術(shù)詳解[M].清華大學(xué)出版社,2008.6.[3]霍斯曼特.Java核心思想[M].機(jī)械工業(yè)出版社,2008.12.[4]BruceEckel.Java編程思想[M].北京機(jī)械工業(yè)出版社,2007.4.[5]郭珍,王國(guó)輝.JSP程序設(shè)計(jì)[M].人民郵電出版社,2008.5.[6]吳雪.JavaScript實(shí)例自學(xué)手冊(cè)[M].電子工業(yè)出版社,2008.5.[7]JoshuaKerievsky.重構(gòu)與模式[M].人民郵電出版社,2006.12.[8]程杰.大話(huà)設(shè)計(jì)模式[M].清華大學(xué)出版社,2007.12.[9]佩里,波斯特.Oracle基礎(chǔ)教程[M].人民郵電出版社,2008.6.[10]思志學(xué).J2EE整合詳解和典型案例[M].電子工業(yè)出版社,2008.5[11]孫衛(wèi)琴.精通Struts[M].電子工業(yè)出版社,2004.8.[12]劉偉.Hibernate開(kāi)發(fā)與實(shí)踐[M].電子工業(yè)出版社,2009.9.1.4版本更新信息本文檔的更新信息如表G-1.表G-1版本更新記錄修改編號(hào)修改日期修改后版本修改位置修改內(nèi)容概述0002014.5.100.1全部初始發(fā)布版本0012014.5.201.04章修改2.測(cè)試時(shí)間、地點(diǎn)和人員本次測(cè)試的時(shí)間、地點(diǎn)和人員總結(jié)如下:測(cè)試時(shí)間:2014-5-10至2014-5-20,基本按照計(jì)劃進(jìn)行。地點(diǎn):上海電機(jī)學(xué)院人員:測(cè)試組的全體成員共計(jì)3人:傅必鴻、倪樂(lè)、高潤(rùn)青3測(cè)試環(huán)境描述這個(gè)測(cè)試機(jī)器的配置環(huán)境如下:操作系統(tǒng):win7軟件:VisualStudio2012MySQL內(nèi)存:6G硬盤(pán):500G4測(cè)試執(zhí)行情況4.1用戶(hù)登錄測(cè)試由于是管理系統(tǒng),所以沒(méi)有前臺(tái)展示,進(jìn)入系統(tǒng)便進(jìn)入登陸界面。三種角色采用的是同一登陸界面,如圖4.1所示圖4.1登陸界面輸入用戶(hù)名,密碼并選擇登錄身份后之后,點(diǎn)擊登錄,跳轉(zhuǎn)的action為L(zhǎng)ogin,在控制層LoginServlet中得到用戶(hù)名,密碼,和登錄身份,如果登錄身份是管理員,則調(diào)用admin服務(wù)層的login方法,login方法調(diào)用數(shù)據(jù)層的方法,在數(shù)據(jù)庫(kù)中管理員表中查找對(duì)應(yīng)的用戶(hù)名和密碼,如果找到,則在session中存儲(chǔ)當(dāng)前登陸的管理員。并跳轉(zhuǎn)管理員后臺(tái)頁(yè)面如圖4.2所示: 圖4.2管理員后臺(tái)頁(yè)面如果管理員表中不存在,則返回登錄界面。如果選擇登錄身份為員工,則調(diào)用yuangong服務(wù)層的login方法,login服務(wù)層的方法調(diào)用數(shù)據(jù)層的方法,在員工表中查找相應(yīng)的員工名和密碼,如果找到則將當(dāng)前登陸的員工存入session中,并跳轉(zhuǎn)到員工后臺(tái)頁(yè)面,如圖4.3所示: 圖4.3 員工后臺(tái)頁(yè)面4.2管理員功能測(cè)試(1)系統(tǒng)設(shè)置測(cè)試1>系統(tǒng)屬性該功能可以查看系統(tǒng)的運(yùn)行環(huán)境,如圖4.4所示圖4.4系統(tǒng)屬性2>企業(yè)類(lèi)型設(shè)置管理員可以添加企業(yè)類(lèi)型,點(diǎn)擊企業(yè)類(lèi)型設(shè)置,右邊的頁(yè)面跳轉(zhuǎn)到qiyeleixing_add.jsp,如圖4.5所示:圖4.5增加企業(yè)類(lèi)型在qiyeleixing_add.jsp中輸入信息,點(diǎn)擊增加,跳轉(zhuǎn)到QiYeLeiXingAddservlet。該類(lèi)首先得到j(luò)sp頁(yè)面中的輸入信息。然后調(diào)用企業(yè)類(lèi)型的服務(wù)層和數(shù)據(jù)層的qiyeleixing_add方法,在數(shù)據(jù)庫(kù)中增加一條企業(yè)類(lèi)型信息。如果增加成功,則頁(yè)面提示增加成功,如果失敗,則頁(yè)面依然會(huì)停留在當(dāng)前頁(yè)面。在增加企業(yè)時(shí),企業(yè)的企業(yè)類(lèi)型只能在系統(tǒng)設(shè)置中的企業(yè)類(lèi)型選取。而不允許管理員隨便輸入。3>企業(yè)性質(zhì)設(shè)置管理員可以添加企業(yè)性質(zhì),點(diǎn)擊企業(yè)性質(zhì)設(shè)置,右邊的頁(yè)面跳轉(zhuǎn)到qiyexingzhi_add.jsp,如圖4.6所示:圖4.6增加企業(yè)性質(zhì)在qiyeleixing_add.jsp中輸入信息,點(diǎn)擊增加,跳轉(zhuǎn)到QiYeXingZhi的servlet中。該類(lèi)首先得到j(luò)sp頁(yè)面的信息。然后調(diào)用企業(yè)類(lèi)型的服務(wù)層和數(shù)據(jù)層的qiyexingzhi_add方法,在數(shù)據(jù)庫(kù)企業(yè)性質(zhì)表中增加一條企業(yè)性質(zhì),如果增加成功,則彈出增加成功對(duì)話(huà)框,如果增加失敗,則頁(yè)面停留在當(dāng)前頁(yè)面。在增加企業(yè)時(shí),企業(yè)的企業(yè)性質(zhì)只能在系統(tǒng)中選擇,而不允許管理員隨便輸入。4>客戶(hù)級(jí)別設(shè)置添加客戶(hù)級(jí)別,點(diǎn)擊客戶(hù)級(jí)別設(shè)置,右邊頁(yè)面跳轉(zhuǎn)到kehujibie_add.jsp,如圖4.7所示: 圖4.7客戶(hù)級(jí)別設(shè)置在kehujibie_add.jsp中輸入信息。點(diǎn)擊增加,跳轉(zhuǎn)到KeHuJiBieservlet該類(lèi)首先得到j(luò)sp頁(yè)面信息,然后調(diào)用客戶(hù)級(jí)別的服務(wù)層和數(shù)據(jù)層的kehujibie_add方法,在數(shù)據(jù)庫(kù)客戶(hù)級(jí)別表中增加一條數(shù)據(jù)。如果增加成功,彈出增加成功對(duì)話(huà)框,如果增加失敗,則頁(yè)面仍然停留在當(dāng)前頁(yè)面。在增加客戶(hù)時(shí),客戶(hù)的級(jí)別只能在本系統(tǒng)中選擇,而不允許管理員任意輸入。5>客戶(hù)來(lái)源設(shè)置添加客戶(hù)來(lái)源,點(diǎn)擊客戶(hù)來(lái)源設(shè)置,右邊頁(yè)面跳轉(zhuǎn)kehulaiyuan_add.jsp,如圖4.8所示:圖4.8客戶(hù)來(lái)源設(shè)置在kehulaiyuan_add.jsp中填寫(xiě)信息后,點(diǎn)擊增加,跳轉(zhuǎn)到KeHuLaiYuanservlet,在該類(lèi)中首先得到j(luò)sp頁(yè)面中輸入的信息,然后調(diào)用客戶(hù)來(lái)源服務(wù)層和數(shù)據(jù)層的kehulaiyuan_add方法,在數(shù)據(jù)庫(kù)客戶(hù)來(lái)源表中增加一條數(shù)據(jù)。如果增加成功,則彈出增加成功,如果失敗,則頁(yè)面仍然停留在當(dāng)前頁(yè)面。在增加客戶(hù)時(shí),客戶(hù)的來(lái)源只能在本系統(tǒng)中選擇,而不允許管理員任意輸入。(2)企業(yè)信息管理測(cè)試1>查看企業(yè)類(lèi)型管理員可以查看系統(tǒng)中的企業(yè)類(lèi)型,點(diǎn)擊查看企業(yè)類(lèi)型,跳轉(zhuǎn)到QiYeLeiXingPageservlet,該類(lèi)主要用來(lái)對(duì)要顯示的數(shù)據(jù)進(jìn)行分頁(yè)顯示。在session中保存當(dāng)前頁(yè)(IndexPage),每頁(yè)顯示的數(shù)據(jù)(allqiyeleixing)和總頁(yè)數(shù)(showPageCount)。最后又跳轉(zhuǎn)到qiyeleixing.jsp如圖4.8所示:圖4.8查看所有企業(yè)類(lèi)型概要信息在qiyeleixing.jsp中,只分頁(yè)顯示了概要信息。點(diǎn)擊查看,跳轉(zhuǎn)到QiyeLeiXingSelservlet中,在該類(lèi)中,首先得到傳過(guò)來(lái)的類(lèi)型編號(hào),調(diào)用企業(yè)類(lèi)型服務(wù)層和數(shù)據(jù)層的getQiyeLeiXingById方法,得到該企業(yè)類(lèi)型,然后存到session中并將頁(yè)面重定向到qiyeleixing_sel.jsp中。qiyeleixing_sel.jsp從session得到該企業(yè)類(lèi)型的信息,顯示在頁(yè)面。點(diǎn)擊刪除,跳轉(zhuǎn)到QiYeLeixingDelserverlet。在該類(lèi)中,首先根據(jù)傳過(guò)來(lái)的編號(hào)調(diào)用企業(yè)類(lèi)型服務(wù)層和數(shù)據(jù)層的getQiyeleixingById方法得到該企業(yè)類(lèi)型,然后調(diào)用delete方法。如果刪除成功則彈出刪除成功對(duì)話(huà)框,如果刪除失敗,則彈出刪除失敗對(duì)話(huà)框。點(diǎn)擊編輯,頁(yè)面跳轉(zhuǎn)到qiyeleixing_upd.jsp頁(yè)面中。如圖4.9所示:圖4.9修改企業(yè)類(lèi)型在qiyeleixing_upd.jsp中,首先得到傳過(guò)來(lái)的編號(hào),調(diào)用服務(wù)層和數(shù)據(jù)層的getQiyeLeiXingById方法,得到該企業(yè)類(lèi)型,點(diǎn)擊修改,跳轉(zhuǎn)到QiYeLeiXingUpdservlet。在該類(lèi)中首先得到傳過(guò)來(lái)的編號(hào),根據(jù)編號(hào)調(diào)用企業(yè)類(lèi)型服務(wù)層和數(shù)據(jù)層的getqiyeleixingById方法,得到該企業(yè)類(lèi)型。然后調(diào)用qiyeleixing_update方法。如果成功,則彈出修改成功對(duì)話(huà)框,如果失敗,則頁(yè)面停留在當(dāng)前頁(yè)面。2>查看企業(yè)性質(zhì)管理員可以查看系統(tǒng)中的企業(yè)性質(zhì),點(diǎn)擊查看企業(yè)性質(zhì),跳轉(zhuǎn)到QiYeXingZhiPageservlet,該類(lèi)主要用來(lái)對(duì)要顯示的數(shù)據(jù)進(jìn)行分頁(yè)顯示。在session中保存當(dāng)前頁(yè)(IndexPage),每頁(yè)顯示的數(shù)據(jù)(allqiyexingzhi)和總頁(yè)數(shù)(showPageCount)。最后又跳轉(zhuǎn)到qiyexingzhi.jsp如圖4.10所示:圖4.10查看所有企業(yè)性質(zhì)概要信息在qiyexingzhi.jsp中,只分頁(yè)顯示了概要信息。點(diǎn)擊查看詳情,跳轉(zhuǎn)到QiyeXingZhiSelservlet中,在該類(lèi)中,首先得到傳過(guò)來(lái)的類(lèi)型編號(hào),調(diào)用企業(yè)性質(zhì)服務(wù)層和數(shù)據(jù)層的getQiyeXingZhiById方法,得到該企業(yè)性質(zhì),然后存到session中。頁(yè)面重定向到qiyexingzhi_sel.jsp中。qiyexingzhi_sel.jsp從session得到該企業(yè)性質(zhì)的信息,顯示在頁(yè)面。點(diǎn)擊刪除,跳轉(zhuǎn)到QiYeXingZhiDelserverlet。在該類(lèi)中,首先根據(jù)傳過(guò)來(lái)的編號(hào)調(diào)用企業(yè)性質(zhì)的服務(wù)層和數(shù)據(jù)層的getQiyexingzhiById方法得到該企業(yè)性質(zhì),然后調(diào)用delete方法。如果刪除成功則彈出刪除成功對(duì)話(huà)框,如果刪除失敗,則彈出刪除失敗對(duì)話(huà)框。點(diǎn)擊編輯,頁(yè)面跳轉(zhuǎn)到qiyexingzhi_upd.jsp頁(yè)面中。如圖4.11所示:圖4.11修改某個(gè)企業(yè)性質(zhì)在qiyexingzhi_upd.jsp中,首先得到傳過(guò)來(lái)的編號(hào),調(diào)用企業(yè)性質(zhì)服務(wù)層和數(shù)據(jù)層的getQiyeXingZhiById方法,得到該企業(yè)性質(zhì),點(diǎn)擊修改,跳轉(zhuǎn)到QiYeXingZhiUpdservlet。在該類(lèi)中首先得到傳過(guò)來(lái)的編號(hào),根據(jù)編號(hào)調(diào)用企業(yè)性質(zhì)服務(wù)層和數(shù)據(jù)層的getqiyexingzhiById方法,得到該企業(yè)性質(zhì)。然后調(diào)用qiyexingzhi_update方法。如果成功,則彈出修改成功對(duì)話(huà)框,如果失敗,則頁(yè)面停留在當(dāng)前頁(yè)面。3>查看企業(yè)管理員可以查看系統(tǒng)中的企業(yè),點(diǎn)擊查看企業(yè),跳轉(zhuǎn)到QiYePageservlet,該類(lèi)主要用來(lái)對(duì)要顯示的數(shù)據(jù)進(jìn)行分頁(yè)顯示。在session中保存當(dāng)前頁(yè)(IndexPage),每頁(yè)顯示的數(shù)據(jù)(allqiye)和總頁(yè)數(shù)(showPageCount)。最后又跳轉(zhuǎn)到qiye.jsp如圖4.12所示:圖4.12查看所有企業(yè)概要信息在qiye.jsp中,只分頁(yè)顯示了概要信息。點(diǎn)擊查看,跳轉(zhuǎn)到QiyeSelservlet中,在該類(lèi)中,首先得到傳過(guò)來(lái)的類(lèi)型編號(hào),調(diào)用企業(yè)性質(zhì)服務(wù)層和數(shù)據(jù)層的getQiyeById方法,得到該企業(yè),然后存到session中。頁(yè)面重定向到qiye_sel.jsp中。qiye_sel.jsp從session得到該企業(yè)的信息,顯示在頁(yè)面。點(diǎn)擊刪除,跳轉(zhuǎn)到QiYeserverlet。在該類(lèi)中,首先根據(jù)傳過(guò)來(lái)的編號(hào)調(diào)用企業(yè)的服務(wù)層和數(shù)據(jù)層的getQiyeById方法得到該企業(yè),然后調(diào)用delete方法。如果刪除成功則彈出刪除成功對(duì)話(huà)框,如果刪除失敗,則彈出刪除失敗對(duì)話(huà)框。點(diǎn)擊編輯,頁(yè)面跳轉(zhuǎn)到qiye_upd.jsp頁(yè)面中。如圖4.13所示:圖4.13修改某個(gè)企業(yè)信息在qiye_upd.jsp中,首先得到傳過(guò)來(lái)的編號(hào),調(diào)用企業(yè)服務(wù)層和數(shù)據(jù)層的getQiyeById方法,得到該企業(yè)信息,調(diào)用企業(yè)性質(zhì)服務(wù)層和數(shù)據(jù)層的getAllQiYeXingZhi方法得到所有的企業(yè)性質(zhì),調(diào)用企業(yè)類(lèi)型服務(wù)層和數(shù)據(jù)層的getAllQiYeLeiXing方法得到所有的企業(yè)類(lèi)型。在企業(yè)類(lèi)型和企業(yè)性質(zhì)的下拉列表中,通過(guò)循環(huán),得到所有企業(yè)類(lèi)型和企業(yè)性質(zhì)的名稱(chēng)。點(diǎn)擊修改,跳轉(zhuǎn)到QiYeservlet。在該類(lèi)中首先得到傳過(guò)來(lái)的數(shù)據(jù),調(diào)用企業(yè)服務(wù)層和數(shù)據(jù)層的qiye_update方法。如果成功,則彈出修改成功對(duì)話(huà)框,如果失敗,則頁(yè)面停留在當(dāng)前頁(yè)面。(3)客戶(hù)信息管理測(cè)試查看客戶(hù)級(jí)別管理員可以查看系統(tǒng)中的客戶(hù)級(jí)別,點(diǎn)擊查看客戶(hù)級(jí)別,跳轉(zhuǎn)到KeHuJiBiePageservlet,該類(lèi)主要用來(lái)對(duì)要顯示的數(shù)據(jù)進(jìn)行分頁(yè)顯示。在session中保存當(dāng)前頁(yè)(IndexPage),每頁(yè)顯示的數(shù)據(jù)(allkehujibie)和總頁(yè)數(shù)(showPageCount)。最后又跳轉(zhuǎn)到kehujibie.jsp如圖4.14所示:圖4.14查看所有客戶(hù)級(jí)別概要信息在kehujibie.jsp中,只分頁(yè)顯示了概要信息。點(diǎn)擊查看,跳轉(zhuǎn)到KeHuJiBieSelservlet中,在該類(lèi)中,首先得到傳過(guò)來(lái)的類(lèi)型編號(hào),調(diào)用客戶(hù)級(jí)別服務(wù)層和數(shù)據(jù)層的getKeHuJiBieById方法,得到該客戶(hù)級(jí)別,然后存到session中。頁(yè)面重定向到kehujibie_sel.jsp中。kehujibie_sel.jsp從session得到該客戶(hù)級(jí)別的信息,顯示在頁(yè)面。點(diǎn)擊刪除,跳轉(zhuǎn)到KeHuJiBieDelserverlet。在該類(lèi)中,首先根據(jù)傳過(guò)來(lái)的編號(hào)調(diào)用企業(yè)的服務(wù)層和數(shù)據(jù)層的delete方法。如果刪除成功則彈出刪除成功對(duì)話(huà)框,如果刪除失敗,則彈出刪除失敗對(duì)話(huà)框。點(diǎn)擊編輯,頁(yè)面跳轉(zhuǎn)到kehujibie_upd.jsp頁(yè)面中。如圖4.15所示:圖4.15修改某個(gè)客戶(hù)級(jí)別在kehujibie_upd.jsp中,首先得到傳過(guò)來(lái)的編號(hào),調(diào)用客戶(hù)級(jí)別服務(wù)層和數(shù)據(jù)層的getKeHuJiBieById方法,得到該客戶(hù)級(jí)別信息。點(diǎn)擊修改,跳轉(zhuǎn)到KeHuJiBieUpdservlet。在該類(lèi)中首先通過(guò)傳過(guò)來(lái)的編號(hào),調(diào)用客戶(hù)級(jí)別服務(wù)層和數(shù)據(jù)層的getKeHuJiBieById方法然后調(diào)用kehujibie_update方法。如果修改成功,則彈出修改成功對(duì)話(huà)框,如果失敗,則頁(yè)面停留在當(dāng)前頁(yè)面。查看客戶(hù)來(lái)源管理員可以查看系統(tǒng)中的客戶(hù)來(lái)源,點(diǎn)擊查看客戶(hù)來(lái)源,跳轉(zhuǎn)到KeHuLaiYuanPageservlet,該類(lèi)主要用來(lái)對(duì)要顯示的數(shù)據(jù)進(jìn)行分頁(yè)顯示。在session中保存當(dāng)前頁(yè)(IndexPage),每頁(yè)顯示的數(shù)據(jù)(allkehulaiyuan)和總頁(yè)數(shù)(showPageCount)。最后又跳轉(zhuǎn)到kehulaiyuan.jsp如圖4.16所示:圖4.16查看所有客戶(hù)來(lái)源概要信息在kehulaiyuan.jsp中,只分頁(yè)顯示了概要信息。點(diǎn)擊查看,跳轉(zhuǎn)到KeHuLaiYuanSelservlet中,在該類(lèi)中,首先得到傳過(guò)來(lái)的來(lái)源編號(hào),調(diào)用客戶(hù)來(lái)源服務(wù)層和數(shù)據(jù)層的getKeHuLaiYuanById方法,得到該客戶(hù)來(lái)源,然后存到session中。頁(yè)面重定向到kehulaiyuan_sel.jsp中。kehulaiyuan_sel.jsp從session得到該客戶(hù)級(jí)別的信息,顯示在頁(yè)面。點(diǎn)擊刪除,跳轉(zhuǎn)到KeHuJiBieDelserverlet。在該類(lèi)中,首先根據(jù)傳過(guò)來(lái)的編號(hào)調(diào)用客戶(hù)來(lái)源的服務(wù)層和數(shù)據(jù)層的delete方法。如果刪除成功則彈出刪除成功對(duì)話(huà)框,如果刪除失敗,則彈出刪除失敗對(duì)話(huà)框。點(diǎn)擊編輯,頁(yè)面跳轉(zhuǎn)到kehulaiyuan_upd.jsp頁(yè)面中。如圖4.17所示:圖4.17修改某個(gè)客戶(hù)來(lái)源在kehulaiyuan_upd.jsp中,首先得到傳過(guò)來(lái)的編號(hào),調(diào)用客戶(hù)來(lái)源服務(wù)層和數(shù)據(jù)層的getKeHuLaiYuanById方法,得到該客戶(hù)來(lái)源信息。點(diǎn)擊修改,跳轉(zhuǎn)到KeHuLaiYuanUpdservlet。在該類(lèi)中首先通過(guò)傳過(guò)來(lái)的編號(hào),調(diào)用客戶(hù)來(lái)源服務(wù)層和數(shù)據(jù)層的getKeHuLaiYuanById方法然后調(diào)用kehulaiyuan_update方法。如果修改成功,則彈出修改成功對(duì)話(huà)框,如果失敗,則頁(yè)面停留在當(dāng)前頁(yè)面。查看客戶(hù)管理員可以查看系統(tǒng)中的客戶(hù),點(diǎn)擊查看客戶(hù),跳轉(zhuǎn)到KeHuPageservlet,該類(lèi)主要用來(lái)對(duì)要顯示的數(shù)據(jù)進(jìn)行分頁(yè)顯示。在session中保存當(dāng)前頁(yè)(IndexPage),每頁(yè)顯示的數(shù)據(jù)(allkehu)和總頁(yè)數(shù)(showPageCount)。最后又跳轉(zhuǎn)到kehu.jsp如圖4.18所示:圖4.18查看所有客戶(hù)概要信息在kehu.jsp中,只分頁(yè)顯示了概要信息。點(diǎn)擊查看,跳轉(zhuǎn)到KeHuLaiYuanSelservlet中,在該類(lèi)中,首先得到傳過(guò)來(lái)的來(lái)源編號(hào),調(diào)用客戶(hù)來(lái)源服務(wù)層和數(shù)據(jù)層的getKeHuLaiYuanById方法,得到該客戶(hù)來(lái)源,然后存到session中。頁(yè)面重定向到kehulaiyuan_sel.jsp中。kehulaiyuan_sel.jsp從session得到該客戶(hù)級(jí)別的信息,顯示在頁(yè)面。點(diǎn)擊刪除,跳轉(zhuǎn)到KeHuDelserverlet。在該類(lèi)中,首先根據(jù)傳過(guò)來(lái)的編號(hào)調(diào)用客戶(hù)的服務(wù)層和數(shù)據(jù)層的delete方法。如果刪除成功則彈出刪除成功對(duì)話(huà)框,如果刪除失敗,則彈出刪除失敗對(duì)話(huà)框。點(diǎn)擊編輯,頁(yè)面跳轉(zhuǎn)到kehulaiyuan_upd.jsp頁(yè)面中。如圖4.19所示:圖4.19修改客戶(hù)信息在kehu_upd.jsp中,首先得到傳過(guò)來(lái)的編號(hào),調(diào)用客戶(hù)服務(wù)層和數(shù)據(jù)層的getKeHuById方法,得到該客戶(hù)信息。點(diǎn)擊修改,跳轉(zhuǎn)到KeHuUpdservlet。在該類(lèi)中首先通過(guò)傳過(guò)來(lái)的編號(hào),調(diào)用客戶(hù)服務(wù)層和數(shù)據(jù)層的getKeHuById方法然后調(diào)用kehu_update方法。如果修改成功,則彈出修改成功對(duì)話(huà)框,如果失敗,則頁(yè)面停留在當(dāng)前頁(yè)面。點(diǎn)擊添加按鈕,頁(yè)面跳轉(zhuǎn)到kehu_add.jsp如圖4.20所示:圖4.20添加客戶(hù)在kehu_add.jsp中,調(diào)用企業(yè)服務(wù)層和數(shù)據(jù)層的getAllQiYe方法得到所有的企業(yè)信息,并通過(guò)循環(huán)放到企業(yè)下拉列表中,調(diào)用客戶(hù)來(lái)源服務(wù)層的getAllKehuLaiYuan方法得到所有的客戶(hù)來(lái)源,并通過(guò)循環(huán)放到客戶(hù)來(lái)源的下拉列表中,調(diào)用客戶(hù)級(jí)別服務(wù)層的getAllKeHuJiBie方法得到所有的客戶(hù)來(lái)源,并通過(guò)循環(huán)放到客戶(hù)級(jí)別的下拉列表中。填寫(xiě)其他信息,點(diǎn)擊新增,跳轉(zhuǎn)到KeHuAddservlet中。KeHuAdd類(lèi)首先取得傳過(guò)來(lái)的值,并構(gòu)造一個(gè)新的客戶(hù),調(diào)用客戶(hù)服務(wù)層和數(shù)據(jù)層的kehu_add方法,向客戶(hù)表添加一條記錄。如果添加成功則彈出添加成功對(duì)話(huà)框,如果失敗,則彈出增加失敗對(duì)話(huà)框。4>客戶(hù)投訴管理管理員有權(quán)利查看,刪除系統(tǒng)中所有的投訴記錄,但是管理員不能增加,修改客戶(hù)的投訴記錄。點(diǎn)擊查看客戶(hù)投訴,跳轉(zhuǎn)到跳轉(zhuǎn)到KeHuTouSuPageservlet,該類(lèi)主要用來(lái)對(duì)要顯示的數(shù)據(jù)進(jìn)行分頁(yè)顯示。在session中保存當(dāng)前頁(yè)(IndexPage),每頁(yè)顯示的數(shù)據(jù)(allkehutousu)和總頁(yè)數(shù)(showPageCount)。最后又跳轉(zhuǎn)到kehutousu.jsp如圖4.21所示:圖4.21查看所有客戶(hù)投訴概要信息在kehutousu.jsp中,只分頁(yè)顯示了概要信息。點(diǎn)擊查看,跳轉(zhuǎn)到KeHuTouSuSelservlet中,在該類(lèi)中,首先得到傳過(guò)來(lái)的投訴編號(hào),調(diào)用客戶(hù)投訴服務(wù)層和數(shù)據(jù)層的getKeHuTouSuById方法,得到該客戶(hù)投訴,然后存到session中。頁(yè)面重定向到kehutousu_sel.jsp中。如圖4.22所示:圖4.22查看某條投訴記錄kehutousu_sel.jsp從session得到該投訴的信息,顯示在頁(yè)面。點(diǎn)擊刪除,跳轉(zhuǎn)到KeHuTouSuDelserverlet。在該類(lèi)中,首先根據(jù)傳過(guò)來(lái)的編號(hào)調(diào)用客戶(hù)投訴的服務(wù)層和數(shù)據(jù)層的delete方法。如果刪除成功則彈出刪除成功對(duì)話(huà)框,如果刪除失敗,則彈出刪除失敗對(duì)話(huà)框。(4)員工信息管理測(cè)試管理員可以查看系統(tǒng)中的員工,點(diǎn)擊查看員工信息,跳轉(zhuǎn)到Y(jié)uanGongPageservlet,該類(lèi)主要用來(lái)對(duì)要顯示的數(shù)據(jù)進(jìn)行分頁(yè)顯示。在session中保存當(dāng)前頁(yè)(IndexPage),每頁(yè)顯示的數(shù)據(jù)(allyuangong)和總頁(yè)數(shù)(showPageCount)。最后又跳轉(zhuǎn)到y(tǒng)uangong.jsp如圖4.23所示:圖4.23查看所有員工概要信息在yuangong.jsp中,只分頁(yè)顯示了概要信息。點(diǎn)擊查看,跳轉(zhuǎn)到Y(jié)uanGongSelservlet中,在該類(lèi)中,首先得到傳過(guò)來(lái)的員工編號(hào),調(diào)用客戶(hù)來(lái)源服務(wù)層和數(shù)據(jù)層的getYuanGongById方法,得到該員工,然后存到session中。頁(yè)面重定向到y(tǒng)uangong_sel.jsp中。yuangong_sel.jsp從session得到該員工的信息,顯示在頁(yè)面。點(diǎn)擊刪除,跳轉(zhuǎn)到Y(jié)uanGongDelserverlet。在該類(lèi)中,首先根據(jù)傳過(guò)來(lái)的編號(hào)調(diào)用客戶(hù)的服務(wù)層和數(shù)據(jù)層的delete方法。如果刪除成功則彈出刪除成功對(duì)話(huà)框,如果刪除失敗,則彈出刪除失敗對(duì)話(huà)框。點(diǎn)擊編輯,頁(yè)面跳轉(zhuǎn)到y(tǒng)uangong_upd.jsp頁(yè)面中。如圖4.24所示:圖4.24修改某個(gè)員工信息在yuangong_upd.jsp頁(yè)面中,編號(hào)是只讀的,填寫(xiě)好其他信息后,點(diǎn)擊修改,頁(yè)面跳轉(zhuǎn)到Y(jié)uanGongUpdservlet中。在該類(lèi)中通過(guò)得到的員工編號(hào)調(diào)用員工服務(wù)層和數(shù)據(jù)層的getYuanGongById得到員工信息,調(diào)用yuangong_update方法更新員工表中的信息。同時(shí),更新客戶(hù)表中聯(lián)系人的字段和客戶(hù)投訴表中聯(lián)系人的字段。如果修改成功,則彈出修改成功的對(duì)話(huà)框,如果失敗,則彈出修改失敗的對(duì)話(huà)框。點(diǎn)擊添加按鈕,頁(yè)面跳轉(zhuǎn)到y(tǒng)uangong_add.jsp頁(yè)面。如圖4.25所示:圖4.25添加員工信息在yuangong_add.jsp頁(yè)面中,填寫(xiě)好信息后,點(diǎn)擊增加,跳轉(zhuǎn)到Y(jié)uangGongAddservlet類(lèi)。該類(lèi)中得到傳遞過(guò)來(lái)的信息。調(diào)用員工服務(wù)層和數(shù)據(jù)層yuangong_add方法,向數(shù)據(jù)庫(kù)員工表中添加一條記錄,如果成功,則彈出增加成功對(duì)話(huà)框,如果失敗,則彈出失敗對(duì)話(huà)框。(5)查詢(xún)統(tǒng)計(jì)測(cè)試1>企業(yè)查詢(xún)系統(tǒng)提供三種種查詢(xún)方式,分別是按照編號(hào)和名稱(chēng)查詢(xún)和模糊。點(diǎn)擊企業(yè)查詢(xún),頁(yè)面跳轉(zhuǎn)到qiyesearch.jsp,在qiyesearch.jsp中,如果session中沒(méi)有數(shù)據(jù),則不顯示企業(yè)信息。選擇按編號(hào),在輸入框中填入編號(hào)。點(diǎn)擊查詢(xún),則跳轉(zhuǎn)到QiYeSearchservlet類(lèi)。在該類(lèi)中得到傳過(guò)來(lái)的編號(hào),調(diào)用企業(yè)服務(wù)層和數(shù)據(jù)層的getQiYeById方法得到該企業(yè),如果得到的企業(yè)不為空,則將得到的企業(yè)保存在session中,并顯示在qiyesearch.jsp中。如圖4.26所示:圖4.26企業(yè)查詢(xún)?nèi)绻x擇按照名稱(chēng)查詢(xún),在該類(lèi)中得到傳過(guò)來(lái)的名稱(chēng),調(diào)用企業(yè)服務(wù)層和數(shù)據(jù)層的getQiYeByName方法得到該企業(yè),如果得到的企業(yè)不為空,則將得到的企業(yè)保存在session中,并顯示在qiyesearch.jsp中。如果選擇模糊查詢(xún)則調(diào)用服務(wù)層和數(shù)據(jù)層的getQiyeByName(name)返回的是一個(gè)ArrayList數(shù)組。2>客戶(hù)查詢(xún)系統(tǒng)提供三種種查詢(xún)方式,分別是按照編號(hào)和名稱(chēng)查詢(xún)以及模糊查詢(xún)。點(diǎn)擊企業(yè)查詢(xún),頁(yè)面跳轉(zhuǎn)到kehusearch.jsp選擇按編號(hào),在輸入框中填入編號(hào)。點(diǎn)擊查詢(xún),則跳轉(zhuǎn)到KeHuSearchservlet類(lèi)。在該類(lèi)中得到傳過(guò)來(lái)的編號(hào),調(diào)用客戶(hù)服務(wù)層和數(shù)據(jù)層的getKeHuById方法得到該客戶(hù),如果得到的客戶(hù)不為空,則將得到的企業(yè)保存在session中,并顯示在kehusearch.jsp中。如圖4.27所示:圖4.27查詢(xún)客戶(hù) 4.3客戶(hù)功能測(cè)試客戶(hù)登陸后進(jìn)入客戶(hù)個(gè)人中心,頁(yè)面提示當(dāng)前登陸的客戶(hù)名和角色,該客戶(hù)名是從session中讀取出來(lái)的。該角色有以下幾種功能:修改密碼測(cè)試系統(tǒng)默認(rèn)密碼是123456,客戶(hù)可以更改自己的密碼。點(diǎn)擊修改密碼,右邊頁(yè)面跳轉(zhuǎn)到/kehu/changePwd.jsp。如圖4.5所示:圖4.28修改密碼輸入客戶(hù)當(dāng)前的登陸使用到的密碼,然后輸入新密碼,并重復(fù)輸入新密碼,點(diǎn)擊修改。則當(dāng)前信息提交到ChangePwd.java的servlet,在該類(lèi)中,得到輸入信息,調(diào)用service層的changePWD方法,更新當(dāng)前客戶(hù)的密碼信息。如果當(dāng)前密碼不正確,則頁(yè)面顯示當(dāng)前密碼不正確,如果兩次新密碼輸入不一致,則頁(yè)面提示顯示密碼不一致。如果輸入都正確,則修改密碼成功。(2)查看/修改個(gè)人信息測(cè)試客戶(hù)可以查看并且修改個(gè)人信息。點(diǎn)擊個(gè)人信息,右邊頁(yè)面跳轉(zhuǎn)到kehu/kehu.jsp如圖4.29所示:圖4.29查看和修改客戶(hù)個(gè)人信息在跳轉(zhuǎn)到kehu.jsp后,kehu.jsp首先會(huì)從session中取得當(dāng)前登錄客戶(hù)的所有信息,然后顯示在該表單中??蛻?hù)可以根據(jù)需要進(jìn)行修改,其中客戶(hù)編號(hào),客戶(hù)來(lái)源,客戶(hù)級(jí)別,聯(lián)系人是管理員或者客戶(hù)的聯(lián)系人來(lái)員確定,客戶(hù)不可以修改。但可以修改其它像電子郵件和電話(huà)等信息。點(diǎn)擊修改,跳轉(zhuǎn)到KeHuUpdN服務(wù),在KeHuUpdN的dopost方法中,首先從session中得到當(dāng)前登陸客戶(hù)的信息。然后通過(guò)request取得修改后的信息。然后在數(shù)據(jù)庫(kù)中更新當(dāng)前的客戶(hù)的個(gè)人信息。如果修改失敗,則彈出修改失敗對(duì)話(huà)框,如果成功,則頁(yè)面跳轉(zhuǎn)到本頁(yè),顯示的是修改后的信息。(3)我要投訴測(cè)試客戶(hù)對(duì)其聯(lián)系人不滿(mǎn)意或者有建議時(shí)可以投訴,點(diǎn)擊我要投訴按鈕,右邊頁(yè)面跳轉(zhuǎn)到kehu/kehutousu_add.jsp,如圖4.30所示:圖4.30我要投訴其中投訴人只能是該客戶(hù),不能以其他客戶(hù)的名義投訴被投訴人。而被投訴人只能是該客戶(hù)的聯(lián)系人,不能投訴其他員工。點(diǎn)擊增加,跳轉(zhuǎn)到KehuTouSuAdd.java在dopost方法中,得到投訴人,被投訴人,投訴日期,投訴內(nèi)容等信息,然后調(diào)用服務(wù)層和數(shù)據(jù)層的方法tousu_add

溫馨提示

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