




已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
網(wǎng)上電子商務(wù)系統(tǒng)測試分析報告v1.0 1引言31.1編寫目的31.2背景31.3定義31.4參考資料32測試概要42.1子系統(tǒng)功能分解42.2測試內(nèi)容42.2.1 功能測試42.2.2運行時間測試42.2.3數(shù)據(jù)庫操作與安全測試52.2.4錯誤測試52.3 測試舉例52.3.1功能測試52.3.2運行時間測試52.3.3數(shù)據(jù)庫操作與安全測試62.3.4 錯誤測試63測試結(jié)果及發(fā)現(xiàn)73.1購物網(wǎng)站模塊測試73.2通訊協(xié)議模塊測試83.3銀行轉(zhuǎn)帳系統(tǒng)模塊114對軟件功能的結(jié)論134.1購物網(wǎng)站模塊134.1.1能力134.1.2限制134.2通訊協(xié)議模塊134.2.1能力134.2.2限制144.3銀行轉(zhuǎn)帳系統(tǒng)模塊144.1.1能力144.1.2限制145分析摘要155.1能力155.2缺陷和限制155.3建議155.4評價156測試資源消耗151引言1.1編寫目的本文檔的編寫是出于測試網(wǎng)上電子商務(wù)系統(tǒng)工程項目,主要通過幾個步驟來完成測試的過程。對于檢測出來的錯誤,通過提交給程序員和管理人員進行修正;如果出現(xiàn)實在修正不了的問題(比如說在需求分析階段就埋下的隱患),依據(jù)問題的大小給出評估,從而使管理人和客戶有一個認(rèn)識,得到改變功能設(shè)計或者是摒除功能模塊甚至是放棄項目的決定。首先是代碼測試。代碼測試通過代碼編寫人員來完成,同時生成記錄文檔。接下來是單元測試。主要由程序員和管理人一起進行,進行調(diào)整和記錄。、再之后是模塊測試。同樣有程序員來完成。在前三個測試中程序員起來的作用是最大的。這點值得注意。最后是系統(tǒng)測試和功能測試。本工程主要分為兩個系統(tǒng),速購網(wǎng)子系統(tǒng)和網(wǎng)上銀行子系統(tǒng)。在這個部分生成本測試分析報告。1.2背景開發(fā)軟件名稱:網(wǎng)上電子商務(wù)系統(tǒng)項目任務(wù)提出者:林懷忠項目開發(fā)者:軟件工程第八開發(fā)小組用戶:網(wǎng)上銀行,商家,個人用戶本項目的程序是使在Windows XP 系統(tǒng)上在客戶端以HTML,Javascript,服務(wù)器端用jsp語言開發(fā)軟件進行開發(fā)的,同時采用微軟公司的SQL數(shù)據(jù)庫為開發(fā)軟件的數(shù)據(jù)庫服務(wù)程序。測試主要是在開發(fā)者的個人電腦上進行,分別通過本地測試,遠程測試來完成。1.3定義列出本文件中用到的專問術(shù)語的定義和外文首字母組詞的原詞組。購物網(wǎng)站:網(wǎng)上商店,普通用戶和商家可以在此注冊登陸,實現(xiàn)網(wǎng)上商店功能;網(wǎng)上銀行:功能主體,實現(xiàn)本工程的核心網(wǎng)上支付功能1.4參考資料實踐者之路:軟件工程(第五版)ROGER S.Pressman 清華大學(xué)出版社數(shù)據(jù)庫系統(tǒng)概念高等教育出版社JSP編程概要還有部分資料來源于互聯(lián)網(wǎng),屬于共享資源。2測試概要2.1子系統(tǒng)功能分解購物網(wǎng)站:注冊登陸商品檢索商品管理購物籃網(wǎng)頁跳轉(zhuǎn)用戶商家普通用戶注冊,注冊后可以使用網(wǎng)上購物功能商家注冊,通過驗證后可以發(fā)布商品,進行商品管理分用戶登錄和商家登陸兩種通過商品序列號進行商品搜索商家對商品信息的更新普通用戶功能,提供商品選擇和訂貨單的生成功能將訂貨單信息加密后發(fā)送到相關(guān)的網(wǎng)上銀行,跳轉(zhuǎn)到網(wǎng)上銀行界面網(wǎng)上銀行:接受訂貨單信息網(wǎng)銀賬號填寫反饋資金信息網(wǎng)頁跳轉(zhuǎn)接受購物網(wǎng)站發(fā)送的訂單信息,通過解密手段得到信息網(wǎng)上銀行身份認(rèn)證,賬號鑒定,鑒別資金是否足夠完成轉(zhuǎn)賬發(fā)送確認(rèn)信息給用戶,等待用戶確認(rèn),實現(xiàn)資金過賬,成功后將消息發(fā)送到速購網(wǎng)進行確認(rèn)2.2測試內(nèi)容2.2.1 功能測試按照功能表對速購網(wǎng)進行一步一步地測試,測試的主要目的是發(fā)現(xiàn)實現(xiàn)和預(yù)期出現(xiàn)不符合的部分。在發(fā)現(xiàn)不符的情況下,按照序號記錄發(fā)生的問題,問題的概要,發(fā)生的條件和推斷導(dǎo)致問題的原因。同上一步的過程一樣,對網(wǎng)上銀行進行測試。最后,將兩個子系統(tǒng)統(tǒng)和在一起進行測設(shè),同樣記錄問題。在整合完畢后將所得的信息生成報告書,存留備份。2.2.2運行時間測試測試每步操作及實現(xiàn)其功能所需要的時間。需要重復(fù)進行,確保由于時間延誤導(dǎo)致的失敗盡可能少。假如時間延誤達到一定閥值,將其作為一個錯誤記錄下來。2.2.3數(shù)據(jù)庫操作與安全測試測試對數(shù)據(jù)庫刪除,寫入,修改的操作,并根據(jù)銀行數(shù)據(jù)庫對權(quán)限的限制的要求,測試操作人員的權(quán)限度,進一步測試系統(tǒng)安全性與穩(wěn)定性的目的。確保系統(tǒng)的安全機制不出現(xiàn)問題。2.2.4錯誤測試由于錯誤輸入發(fā)生的不可避免性質(zhì),需要特別強化錯誤信息的輸入。在此,可以將兩個子系統(tǒng)作為互相獨立的部分來進行,具體測試舉例在下文將會有所提及。在此還要思考的問題是如果錯誤輸入導(dǎo)致的破壞是不可避免的,應(yīng)該如何去改進或者怎么去盡量提醒用戶不要出現(xiàn)錯誤的輸入。2.3 測試舉例2.3.1功能測試設(shè)定系統(tǒng)的輸入值,測試系統(tǒng)的輸出值是否與期望值相符合。在Windows XP 系統(tǒng)上運行系統(tǒng)并采用微軟公司的SQL數(shù)據(jù)庫存儲數(shù)據(jù),在此基礎(chǔ)上對系統(tǒng)功能進行測試。 測試系統(tǒng)所需實現(xiàn)的基本功能,根據(jù)需求文檔的要求設(shè)計測試?yán)?。測試的輸入輸出舉例如下:速購網(wǎng):輸入:用戶名,密碼(分三組輸入,包括正確組,密碼錯誤組,賬號錯誤組)功能選用:商品檢索,頁面跳轉(zhuǎn),商品查看,購物籃,下定單,商品管理,信息加密網(wǎng)上銀行:輸入:速購網(wǎng)信息,用戶名,密碼(分三組輸入,包括正確組,密碼錯誤組,賬號錯誤組)功能實現(xiàn):身份驗證,消息反饋數(shù)據(jù)庫安全:輸入:管理員輸入,惡意輸入功能:數(shù)據(jù)庫的管理和維護2.3.2運行時間測試首先可以通過多次重復(fù)進行測試,人工估計時間問題。在發(fā)現(xiàn)問題的情況下,進行精化測試,如下。請測試人員在程序的相應(yīng)部位加入這個函數(shù),測試相應(yīng)的操作花費的時間,輸入相應(yīng)的操作,運行程序在顯示屏上輸出對應(yīng)的時間,然后記錄下問題時間,分析可能存在的問題和引起問題的原因。2.3.3數(shù)據(jù)庫操作與安全測試通過應(yīng)用程序?qū)?shù)據(jù)庫進行添加,刪除,修改的操作,檢查應(yīng)用程序?qū)τ脩艚巧姆峙?,不同角色的?quán)限分配是否符合安全需求。問題分兩個部分,第一部分對銀行數(shù)據(jù)庫)使用銀行用戶進行測試,)使用銀行管理員(或者說是數(shù)據(jù)庫管理員身份)進行測試;第二部分對速購網(wǎng)數(shù)據(jù)庫)使用商家進行測試,)使用網(wǎng)站管理員測試2.3.4 錯誤測試分別生成兩個子系統(tǒng)的錯誤輸入信息若干組,進行重復(fù)輸入測試。舉例:速購網(wǎng):用戶名:張三密碼:(密碼非正確)商品檢索:商品號(錯誤商品號輸入)網(wǎng)上銀行:用戶名:張三 密碼:123(賬號錯誤)賬號:賬號資金余額不足3測試結(jié)果及發(fā)現(xiàn)3.1購物網(wǎng)站模塊測試把本項測試中實際得到的動態(tài)輸出(包括內(nèi)部生成數(shù)據(jù)輸出)結(jié)果同對于動態(tài)輸出的要求進行比較,陳述其中的各項發(fā)現(xiàn)。輸入數(shù)據(jù)預(yù)期輸出結(jié)果運行輸出結(jié)果結(jié)果正常是否正常測試輸入數(shù)據(jù)1正常注冊注冊成功注冊成功2用戶登陸登陸成功登陸成功3登出清除cookie清除cookie4搜索商品列出關(guān)鍵字商品列出關(guān)鍵字商品5分類查看分類顯示商品分類顯示商品6查看商品詳情顯示商品詳細(xì)信息顯示商品詳細(xì)信息7查看企業(yè)詳情顯示企業(yè)詳細(xì)信息顯示企業(yè)詳細(xì)信息8選購商品購物車出現(xiàn)該商品購物車一片空白9修改商品數(shù)量購物車內(nèi)數(shù)量更新購物車內(nèi)數(shù)量沒更新10移除商品該商品移出購物車商品沒有移出購物車11生成訂單訂單生成訂單沒有生成12訂單查看顯示訂單信息訂單信息沒有顯示13取消訂單訂單取消成功沒有能取消訂單14發(fā)短信發(fā)送成功發(fā)送成功15查看短信顯示短信內(nèi)容跳回主頁16刪除短信刪除成功不能刪除17修改用戶信息修改成功修改成功18在線付款跳轉(zhuǎn)到網(wǎng)上銀行有時跳轉(zhuǎn)失敗19企業(yè)添加商品商品添加成功添加不成功20企業(yè)修改商品商品修改成功商品修改失敗21企業(yè)刪除商品商品刪除成功商品刪除失敗導(dǎo)致反常輸入數(shù)據(jù)1注冊:某項留空提示輸入不能為空注冊成功2注冊:用戶名重復(fù)提示該用戶已被注冊提示該用戶已被注冊3注冊:兩次密碼不一致提示密碼不一致提示密碼不一致4登陸:某項留空提示輸入不能為空正常登陸(空帳號)5登陸:密碼錯誤提示密碼錯誤提示密碼錯誤6登陸:未登錄狀態(tài)查看頁面提示您未登錄順利查看7搜索:關(guān)鍵字留空提示關(guān)鍵字不能為空顯示所有商品8購物車:修改數(shù)量至0移除該商品不能移除該商品9購物車:修改數(shù)量至負(fù)數(shù)提示商品數(shù)量錯誤沒有提示10購物車:修改數(shù)量超過庫存提示商品數(shù)量不足沒有提示11短信:某項留空提示輸入不能為空沒有提示12修改信息:某項留空提示修改內(nèi)容不能為空修改成功13商品添加:某項留空提示輸入不能為空沒有提示14商品添加:數(shù)量為負(fù)提示商品數(shù)量錯誤沒有提示15商品添加:商品重復(fù)提示商品重復(fù)沒有提示16商品修改:某項留空提示輸入不能為空沒有提示17商品修改:數(shù)量為負(fù)提示商品數(shù)量錯誤沒有提示18商品修改:商品重復(fù)提示商品重復(fù)沒有提示3.2通訊協(xié)議模塊測試通訊協(xié)議測試流圖如下所示:1) 獲取輸入代碼段:代碼分析:Order為從購物網(wǎng)站獲取的輸入信息,用于加密后傳給銀行,其中web001表示商戶代號,銀行通過商戶代號獲得商戶在銀行信息系統(tǒng)中相應(yīng)的其他信息。001是商戶向銀行所提出的服務(wù)要求,這里表示轉(zhuǎn)帳。Orid是購物網(wǎng)站端獲取的訂單號,唯一標(biāo)實訂單。Price是訂單所需花費的總金額,是在銀行中由用戶帳號轉(zhuǎn)向購物網(wǎng)站帳號的金額數(shù)。測試結(jié)果分析:在下訂單頁面中輸入信息后,察看變量值無誤,獲取結(jié)果正確。2) EncodeEncode.jsp位于mywebWEB-INFclassesmessage下面,由make()函數(shù)將輸入明碼進行轉(zhuǎn)換,結(jié)果如下輸入輸出預(yù)計分析Web001001500bPcUc%EobUUlzRRRUoU%oM%oPo%EPnnnU%oUoM%cUooRRRRlEoU%oUU%UUnnnnzPRnRnRncoo%RRRRRnRnRnRn%MM%nnnnRnRnRnRnE%oRRRRRnRnRnRnoo%UnnnnbPcUc%EobUUlzRRRUoU%oM%oPo%EPnnnU%oUoM%cUooRRRRlEoU%oUU%UUnnnnzPRnRnRncoo%RRRRRnRnRnRn%MM%nnnnRnRnRnRnE%oRRRRRnRnRnRnoo%Unnnn編碼結(jié)果無誤正確3) 傳輸在購物網(wǎng)站端發(fā)送之后,半秒鐘以內(nèi)能在銀行段接受到結(jié)果,并且結(jié)果與傳輸之前一致無變化4) Decode與檢查輸出Decode.jsp位于RECEIVEmessage下,可以放于不同服務(wù)器中。Decode正確不正確檢驗輸出銀行轉(zhuǎn)帳系統(tǒng)界面錯誤提示界面錯誤界面:若加密解密結(jié)果不正確時,會出現(xiàn)銀行系統(tǒng)的提示,并且返回購物網(wǎng)站界面。銀行轉(zhuǎn)帳系統(tǒng)界面:當(dāng)加密解密結(jié)果一致時正確跳到該界面。代碼段:public String make(String outstr)String result1 = new String();String result2 = new String();result1=;result2=;/step 1for(int i=0; i16; i=i+2)result1 += outstr.substring(i*8, (i+1)*8);result2 += outstr.substring(i+1)*8, (i+2)*8);char outchar = new char64;for(int i=0; i8; i+)for(int j=0; j8; j+)outchar8*i+j = result2.charAt(8*j+i);/step 2String temp = new String(outchar);String thestr = temp.split(zP);char tempchar = new char64;int j=0;for(int i=0; ithestr0.length(); i+)if(i+1)%6 = 0)continue;tempcharj=thestr0.charAt(i);j+;String tempstr = new String(tempchar);/step 3String tempstr1 = transit(tempstr);/if(tempstr1.equals(result1)return tempstr1;解碼部分三步均按照編碼的反向過程完成,檢查輸出結(jié)果為web001%001%50%0,正確無誤。3.3銀行轉(zhuǎn)帳系統(tǒng)模塊以下分別對在銀行轉(zhuǎn)帳頁面的幾組不同的操作來檢驗功能正確性:1)在這個jsp頁面得到前一個頁面?zhèn)鬟^來的信息時,傳過來的一共是5個信息。其中有三個信息在這個jsp頁面上要直接顯示出來。即:用戶銀行賬戶號,訂單號,金額。這樣給用戶一個回饋。其余的兩個信息是:購物網(wǎng)的代號和用戶銀行帳號的密碼。在測試中,傳過來的銀行代號是web001,經(jīng)過數(shù)據(jù)庫的查詢后,返回的內(nèi)部生成數(shù)據(jù)是800。這和數(shù)據(jù)庫中的信息是一致的。傳過來的用戶銀行帳號是3042211155,密碼是321。經(jīng)過查詢數(shù)據(jù)庫并對這兩對數(shù)據(jù)進行驗證。通過驗證。傳過來的金額是1000塊。在轉(zhuǎn)帳前,銀行帳號3042211155上的金額為2000,轉(zhuǎn)帳后經(jīng)過查詢數(shù)據(jù)庫,其金額為1000。同時查詢購物網(wǎng)的帳號上的余額,則從原來的0變成了后來的1000。并且進行轉(zhuǎn)帳的函數(shù)返回的中間參數(shù)i5。則說明轉(zhuǎn)帳成功。對應(yīng)頁面上顯示的支付結(jié)果也是成功。2)在這個jsp頁面得到前一個頁面?zhèn)鬟^來的信息時,傳過來的一共是5個信息。其中有三個信息在這個jsp頁面上要直接顯示出來。即:用戶銀行賬戶號,訂單號,金額。這樣給用戶一個回饋。其余的兩個信息是:購物網(wǎng)的代號和用戶銀行帳號的密碼。在測試中,傳過來的銀行代號是web001,經(jīng)過數(shù)據(jù)庫的查詢后,返回的內(nèi)部生成數(shù)據(jù)是800。這和數(shù)據(jù)庫中的信息是一致的。傳過來的用戶銀行帳號是3042211155,密碼是321。經(jīng)過查詢數(shù)據(jù)庫并對這兩對數(shù)據(jù)進行驗證。通過驗證。傳過來的金額是20.38塊。在轉(zhuǎn)帳前,銀行帳號3042211155上的金額為1000,轉(zhuǎn)帳后經(jīng)過查詢數(shù)據(jù)庫,其金額為979.62。同時查詢購物網(wǎng)的帳號上的余額,則從原來的1000變成了后來的1020.38。并且進行轉(zhuǎn)帳的函數(shù)返回的中間參數(shù)i5。這說明轉(zhuǎn)帳成功。對應(yīng)頁面上顯示的支付結(jié)果也是成功。這個測試案例驗證了當(dāng)金額存在小數(shù)時的正確性。3)在這個jsp頁面得到前一個頁面?zhèn)鬟^來的信息時,傳過來的一共是5個信息。其中有三個信息在這個jsp頁面上要直接顯示出來。即:用戶銀行賬戶號,訂單號,金額。這樣給用戶一個回饋。其余的兩個信息是:購物網(wǎng)站的代號和用戶銀行帳號的密碼。在測試中,傳過來的銀行代號是web001,經(jīng)過數(shù)據(jù)庫的查詢后,返回的內(nèi)部生成數(shù)據(jù)是800。這和數(shù)據(jù)庫中的信息是一致的。傳過來的用戶銀行帳號是3042211155,密碼是546。經(jīng)過查詢數(shù)據(jù)庫并對這兩對數(shù)據(jù)進行驗證。沒有通過驗證。傳過來的金額是50塊。在轉(zhuǎn)帳前,銀行帳號3042211155上的金額為979.62,轉(zhuǎn)帳后經(jīng)過查詢數(shù)據(jù)庫,其金額為979.62。同時查詢購物網(wǎng)的帳號上的余額,則從原來的1020.38仍舊為原來的1020.38。并且進行轉(zhuǎn)帳的函數(shù)返回的中間參數(shù)i2。則說明密碼錯誤。對應(yīng)頁面上顯示的支付結(jié)果是失敗并顯示了失敗的原因,即:輸入密碼錯誤。這個測試案例驗證了當(dāng)密碼不正確時情況。4)在這個jsp頁面得到前一個頁面?zhèn)鬟^來的信息時,傳過來的一共是5個信息。其中有三個信息在這個jsp頁面上要直接顯示出來。即:用戶銀行賬戶號,訂單號,金額。這樣給用戶一個回饋。其余的兩個信息是:購物網(wǎng)的代號和用戶銀行帳號的密碼。在測試中,傳過來的銀行代號是web001,經(jīng)過數(shù)據(jù)庫的查詢后,返回的內(nèi)部生成數(shù)據(jù)是800。這和數(shù)據(jù)庫中的信息是一致的。傳過來的用戶銀行帳號是3042211156,密碼是321。經(jīng)過查詢數(shù)據(jù)庫并對這兩對數(shù)據(jù)進行驗證。沒有通過驗證。傳過來的金額是50塊。在轉(zhuǎn)帳前,銀行帳號3042211155上的金額為979.62,轉(zhuǎn)帳后經(jīng)過查詢數(shù)據(jù)庫,其金額為979.62。同時查詢購物網(wǎng)的帳號上的余額,則從原來的1020.38仍舊為原來的1020.38。并且進行轉(zhuǎn)帳的函數(shù)返回的中間參數(shù)i1。則說明無此銀行帳號。對應(yīng)頁面上顯示的支付結(jié)果是失敗。且把出錯的原因也顯示在了上面,即:無此銀行帳號。這個測試案例驗證了當(dāng)銀行帳號不存在時的情況。5)在這個jsp頁面得到前一個頁面?zhèn)鬟^來的信息時,傳過來的一共是5個信息。其中有三個信息在這個jsp頁面上要直接顯示出來。即:用戶銀行賬戶號,訂單號,金額。這樣給用戶一個回饋。其余的兩個信息是:購物網(wǎng)的代號和用戶銀行帳號的密碼。在測試中,傳過來的銀行代號是web001,經(jīng)過數(shù)據(jù)庫的查詢后,返回的內(nèi)部生成數(shù)據(jù)是800。這和數(shù)據(jù)庫中的信息是一致的。傳過來的用戶銀行帳號是3042211155,密碼是321。經(jīng)過查詢數(shù)據(jù)庫并對這兩對數(shù)據(jù)進行驗證。沒有通過驗證。傳過來的金額是2050塊。在轉(zhuǎn)帳前,銀行帳號3042211155上的金額為979.62,轉(zhuǎn)帳后經(jīng)過查詢數(shù)據(jù)庫,其金額為979.62。同時查詢購物網(wǎng)的帳號上的余額,則從原來的1020.38仍舊為原來的1020.38。并且進行轉(zhuǎn)帳的函數(shù)返回的中間參數(shù)i3。則說明用戶賬戶余額不夠。對應(yīng)頁面上顯示的支付結(jié)果是失敗。且把出錯的原因也顯示在了上面,即:用戶賬戶上余額不夠。這個測試案例驗證了當(dāng)用戶賬戶余額不夠時的情況。4對軟件功能的結(jié)論4.1購物網(wǎng)站模塊4.1.1能力實現(xiàn)網(wǎng)上購物的基本功能:1)用戶注冊:分為企業(yè)用戶和顧客用戶,企業(yè)用戶需管理員驗證。 2)用戶登錄:cookie的記錄。 3)用戶資料:包含資料查看及修改。 4)商品展示:包括單獨店鋪展示以及全站搜索信息,搜索方式多樣化。 5)企業(yè)用戶商品管理:商品的增減及信息修改。6)顧客用戶訂單管理:顯示訂單信息。 7)購物車功能:顧客用戶當(dāng)前會話的購物記錄,可修改。 8)短信交流功能:用來實現(xiàn)企業(yè)與顧客或顧客之間的互動。4.1.2限制經(jīng)過一段時間的測試,本購物網(wǎng)站還是發(fā)現(xiàn)了一些問題:1)用戶注冊:對空帳號的注冊沒有屏蔽掉。2)用戶登錄:未登錄狀態(tài)時也能查看全部頁面。3)用戶資料:資料修改時對某項留空沒有顧及到。4)商品展示:搜索時關(guān)鍵字為空的情況沒考慮。 5)企業(yè)用戶商品管理:商品的信息細(xì)節(jié)未考慮周全。6)顧客用戶訂單管理:訂單的處理不夠嚴(yán)謹(jǐn)。7)購物車功能:購物車功能不完整。 8)短信交流功能:對留空情況未作考慮。4.2通訊協(xié)議模塊4.2.1能力通訊協(xié)議模塊能準(zhǔn)確的將購物網(wǎng)站輸入信息由明文加密傳遞給銀行轉(zhuǎn)帳系統(tǒng)并進行解碼獲得原始輸入。經(jīng)過三層加密保證了信息的安全性,能檢驗信息是否經(jīng)過了修改,增加刪除,以及該信息是否為他人惡意偽造冒充購物網(wǎng)站。消息傳遞內(nèi)容無誤的保存于銀行端便于日后維護。4.2.2限制本系統(tǒng)實現(xiàn)的是信息傳輸?shù)陌踩?,沒有加入客戶端與服務(wù)器端的安全性保證,比如實現(xiàn)用ssl等技術(shù)來加密,但在本系統(tǒng)日后的版本中,會越來越成熟,并予以實現(xiàn)。4.3銀行轉(zhuǎn)帳系統(tǒng)模塊4.1.1能力1)功能1為對用戶銀行帳號的驗證。為滿足此功能,軟件必須要對相應(yīng)的數(shù)據(jù)庫進行查詢。然后把查詢出的結(jié)果與上一個頁面?zhèn)鬟^來的銀行帳號和密碼進行匹配。當(dāng)兩個量都匹配時,則表示的確有此用戶的銀行帳號。并且?guī)ぬ柮兔艽a一致,這樣就完成了對用戶身份的驗證。測試中,當(dāng)上一個頁面?zhèn)鬟^來的銀行帳號是3042211155,密碼是321時,則經(jīng)過測試,返回的結(jié)果為驗證通過。當(dāng)上一個頁面?zhèn)鬟^來的額銀行帳號為3042211156時,經(jīng)過對數(shù)據(jù)庫的查詢,數(shù)據(jù)庫中沒有這個帳號。則此斷程序返回的結(jié)果表示無此銀行賬戶。當(dāng)上一個頁面?zhèn)鬟^來的額銀行帳號為3042211155,密碼為4841時,經(jīng)過對數(shù)據(jù)庫的查詢,對應(yīng)的這個帳號的密碼為321,經(jīng)過匹配,發(fā)現(xiàn)密碼不一致,則返回的結(jié)果為密碼錯誤。當(dāng)驗證通過后,才能進行下一步的轉(zhuǎn)帳。當(dāng)驗證通不過時,則直接返回相應(yīng)的錯誤消息。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 共青科技職業(yè)學(xué)院《視覺傳達專題設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 蘇州高博軟件技術(shù)職業(yè)學(xué)院《中國古代文獻學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶財經(jīng)學(xué)院《醫(yī)用物理學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 鄂爾多斯職業(yè)學(xué)院《數(shù)字邏輯設(shè)計實驗》2023-2024學(xué)年第一學(xué)期期末試卷
- 云南體育運動職業(yè)技術(shù)學(xué)院《法語聽力》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025至2030實木地板行業(yè)產(chǎn)業(yè)運行態(tài)勢及投資規(guī)劃深度研究報告
- 2025至2030石材防水劑行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 世貿(mào)鋁業(yè)公司年會策劃方案
- 業(yè)主夏季活動方案
- 大學(xué)環(huán)保相關(guān)活動方案
- 帶狀皰疹醫(yī)學(xué)課件
- 國開作業(yè)《馬克思主義基本原理概論》學(xué)習(xí)行為表現(xiàn)參考(含答案)121
- 全國卷高考標(biāo)準(zhǔn)語文答題卡作文紙3欄800字版
- IATF16949體系培訓(xùn)資料課件
- 事業(yè)單位招聘考試《工程建設(shè)管理專業(yè)知識》真題匯總及答案【含解析】
- 產(chǎn)房實習(xí)生帶教計劃修改版
- 企業(yè)安全生產(chǎn)自查臺賬(建筑施工)
- 初一幾何綜合練習(xí)題
- 綜合實踐活動評價表完整
- 簡歷撰寫與面試技巧
- 新建區(qū)2018年中小學(xué)(幼)教師、特崗教師
評論
0/150
提交評論