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

正文內(nèi)容

基于web技術(shù)的倉(cāng)庫(kù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-資料下載頁(yè)

2024-08-28 18:21本頁(yè)面

【導(dǎo)讀】業(yè)管理效率而設(shè)計(jì)的。它完全取代了原來(lái)一直用人工管理的工作方式,避免了由于管。倉(cāng)庫(kù)管理提供了強(qiáng)有力的工具和管理手段。本系統(tǒng)主要功能是完成了對(duì)大量貨物信息。整個(gè)系統(tǒng)由系統(tǒng)管理員的基本信息、入庫(kù)、退庫(kù)、出庫(kù)、查詢統(tǒng)計(jì)、報(bào)表打印及各類信息的增加、刪除和修改等模塊組成。通過(guò)計(jì)算機(jī)使倉(cāng)庫(kù)管理步入了。自動(dòng)化,科學(xué)化管理的行列。避免了以往手工操作等繁雜的勞動(dòng),即節(jié)省了人力,又。方便快捷,還大大提高數(shù)據(jù)的準(zhǔn)確性。倉(cāng)庫(kù)管理系統(tǒng)是一個(gè)中小型數(shù)據(jù)庫(kù)管理系統(tǒng),它界面美觀、操作簡(jiǎn)單、安全性高,基本滿足了倉(cāng)庫(kù)管理的要求。倉(cāng)庫(kù)管理系統(tǒng)在運(yùn)行階段,效果好,數(shù)據(jù)準(zhǔn)確性高,提高了工作效率,同時(shí)也實(shí)?,F(xiàn)了倉(cāng)庫(kù)管理計(jì)算機(jī)化。作及取得的研究成果。據(jù)我所知,除文中已經(jīng)注明引用的內(nèi)容外,本論。類論文正文字?jǐn)?shù)不少于萬(wàn)字。家技術(shù)標(biāo)準(zhǔn)規(guī)范。圖表整潔,布局合理,文字注釋必須使用工程字書(shū)寫(xiě),不準(zhǔn)用徒手畫(huà)

  

【正文】 11 用戶管理信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 用戶名 文本 64 不可 用戶密碼 文本 50 不可 輸入輸出設(shè)計(jì) 輸出設(shè)計(jì) 廣義的輸出是指中央處理器的輸出,狹義的輸出是指將計(jì)算機(jī)處理的信息以人們所能識(shí)別的各種形式表示出來(lái)的各種處理。 17 輸出是軟件的重要組成部分。整個(gè)軟件的加工處理結(jié)果都是通過(guò)輸出表現(xiàn)出來(lái)的,各種綜合統(tǒng)計(jì)信息、輔助決策信息、查詢信息等,都要通過(guò)輸出才 能提供給用戶,才能實(shí)現(xiàn)信息的價(jià)值。一個(gè)好的軟件設(shè)計(jì),必須要有成功的輸出設(shè)計(jì)。 輸出方式及特點(diǎn) : 1. 顯示輸出:速度快、成本低、形式多樣; 2. 報(bào)表打印輸出:速度慢、成本高、可長(zhǎng)期保留; 3. 繪圖輸出:高成本 、高質(zhì)量 。 輸出設(shè)計(jì)與模塊說(shuō)明的關(guān)系 : 聯(lián)系:輸出設(shè)計(jì)中的任何一個(gè)輸出都必須與一個(gè)輸出模塊對(duì)應(yīng)。 區(qū)別:模塊說(shuō)明中是就某個(gè)具有輸出功能的模塊進(jìn)行全面的描述,但該模塊所輸出的信息的具體表現(xiàn)形式就需要在輸出設(shè)計(jì)中給出。 因此,輸出設(shè)計(jì)的重點(diǎn)是輸出格式設(shè)計(jì)。 1. 顯示輸出設(shè)計(jì)方法 : 以顯示器為輸出設(shè)備,多用于 查詢輸出。要注意顯示器的性能如大小規(guī)格、分辨率、是彩色還是單色等 。 2. 報(bào)表打印輸出設(shè)計(jì)方法 。 輸出設(shè)計(jì)的內(nèi)容 : 1. 輸出信息名稱:例如: 個(gè)人領(lǐng)用 統(tǒng)計(jì)表 。 2. 相關(guān)模塊:指出該輸出設(shè)計(jì)對(duì)應(yīng)的結(jié)構(gòu)圖中的模塊代碼。 3. 輸出方式:這里分為顯示輸出 (可不寫(xiě) ,也可寫(xiě)隨機(jī) )和打印輸出。 4. 輸出信息周期、份數(shù)。 5. 數(shù)據(jù)結(jié)構(gòu)及來(lái)源:在此要列出所有的數(shù)據(jù)的名稱、類型、寬度及小數(shù)位,屬于哪個(gè)數(shù)據(jù)庫(kù)表。 6. 輸出信息的格式:這是輸出設(shè)計(jì)的核心。在此應(yīng)該給出一份標(biāo)準(zhǔn)的報(bào)表或屏幕格式。 7. 數(shù)據(jù)間的關(guān)系:在輸出的數(shù)據(jù)中, 有些數(shù)據(jù)是通過(guò)其中的某些項(xiàng)計(jì)算而得到的,這就需要在這里給出它們的數(shù)據(jù)關(guān)系。 8. 其它說(shuō)明 : 如是否出現(xiàn)由于數(shù)據(jù)行數(shù)太多一頁(yè)打不完的 ,顯示輸出的屏幕窗口的布置、色彩等問(wèn)題。 輸入設(shè)計(jì) 廣義輸入設(shè)計(jì)是指中央處理器的輸入,狹義是指人對(duì)計(jì)算機(jī)的輸入,也就是原始數(shù)據(jù)的輸入,即輸入數(shù)據(jù)流的輸入格式設(shè)計(jì)。他的好壞將直接影響數(shù)據(jù)的質(zhì)量,因此它是軟件設(shè)計(jì)的重要組成部分。 原始數(shù)據(jù)是軟件進(jìn)行各種加工處理的 “原材料 ”。它的好壞關(guān)系到加工處理的 “成品 ”質(zhì)量。 原則:輸入的數(shù)據(jù)量在滿足系統(tǒng)的前提下盡可能的少。 輸入設(shè)計(jì)的 內(nèi)容 : 18 1. 原始數(shù)據(jù)的名稱 DFD 中的數(shù)據(jù)流名稱; 2. 相關(guān)模塊代碼功能圖中接收該數(shù)據(jù)流最底層模塊; 3. 輸入周期; 4. 原始數(shù)據(jù)的收集方式與格式對(duì)業(yè)務(wù)流程圖中的報(bào)表以報(bào)表傳遞、電話記錄、傳真、運(yùn)程通訊、報(bào)軟盤(pán)等方式收集; 5. 輸入信息的顯示格式提供提示信息、幫助信息、以表格形式可以顯示更多的信息 /每屏、盡量少輸或不輸漢字、分布均勻、畫(huà)面美觀、色彩適中; 6. 輸入信息的數(shù)據(jù)結(jié)構(gòu):主要表明數(shù)據(jù)存儲(chǔ)在哪個(gè)數(shù)據(jù)庫(kù)中,以及各字段的類型 ; 7. 輸入信息的校驗(yàn):同一數(shù)據(jù)的重復(fù)錄入、代碼校驗(yàn)位校驗(yàn)、針對(duì)數(shù)據(jù)結(jié)構(gòu)特點(diǎn)的 校驗(yàn)、對(duì)比校驗(yàn)、平衡校驗(yàn)、記錄個(gè)數(shù)校驗(yàn)、數(shù)據(jù)關(guān)系校驗(yàn)。 安全 性 設(shè)計(jì) 數(shù)據(jù)安全性 經(jīng)常備份數(shù)據(jù)庫(kù)文件以保證數(shù)據(jù)的安全性。使用代碼封裝技術(shù)保證代碼數(shù)據(jù)的安全性。 登陸用戶的安全性 使用 Vaildator 驗(yàn)證框架實(shí)現(xiàn)注冊(cè)表單的數(shù)據(jù)驗(yàn)證以保證登陸用戶的安全性。 操作的安全性 有完善的用戶權(quán)限的添加、刪除、修改 、結(jié)算 ,保證了不同用戶使用網(wǎng)站不同的數(shù)據(jù),各個(gè)權(quán)限用戶不可越權(quán)使用。 系統(tǒng)安全性的其他考慮 用戶注冊(cè)密碼采用了 MD5 加密算法,在數(shù)據(jù)庫(kù)顯示的是加 密后的密碼,保證的用戶密碼資料的安全性。服務(wù)器用穩(wěn)定,安全的服務(wù)器,采用防火墻技術(shù)。避免人為的攻擊。 數(shù)據(jù)庫(kù)管理 在完成系統(tǒng)實(shí)施、投入正常運(yùn)行后,就進(jìn)入了系統(tǒng)運(yùn)行與維護(hù)階段 .本系統(tǒng)的維護(hù)應(yīng)包括以下幾方面: 1. 程序維護(hù): 倉(cāng)庫(kù)管理系統(tǒng) 的功能是通過(guò)程序的運(yùn)行來(lái)實(shí)現(xiàn)的,在系統(tǒng)運(yùn)行過(guò)程中可能會(huì)遇到 商品 修改等一些情況,或者 根據(jù)現(xiàn)實(shí)中 的需求發(fā)生一定的變化,這時(shí), 19 就需要對(duì)程序進(jìn)行修改,但是程序的修改屬于技術(shù)性比較強(qiáng)的過(guò)程,所以在程序修改上一定要慎重。 2. 數(shù)據(jù)維護(hù):無(wú)論是系統(tǒng)的硬件還是軟件,在運(yùn)行過(guò)程中難免有出 錯(cuò)的時(shí)候,所以為了防止因不可抗因素而導(dǎo)致數(shù)據(jù)的丟失或損壞,應(yīng)時(shí)時(shí)對(duì)數(shù)據(jù)文件進(jìn)行備份,以保證數(shù)據(jù)的完整性,當(dāng)原始數(shù)據(jù)丟失或損壞時(shí),可以通過(guò)數(shù)據(jù)備份來(lái)找回。 3. 代碼維護(hù) : 隨著 倉(cāng)庫(kù) 規(guī)模的不斷發(fā)展, 倉(cāng)庫(kù)中的商品 和部門(mén) 、用戶 會(huì)相應(yīng)的增加,當(dāng)現(xiàn)行系統(tǒng)的代碼設(shè)計(jì)不能滿足實(shí)際需求時(shí),就需要對(duì)代碼進(jìn)行維護(hù),使其能夠跟得 倉(cāng)庫(kù) 的發(fā)展。 4. 硬件設(shè)備的維護(hù)系統(tǒng)是在計(jì)算機(jī)上運(yùn)行的,硬件的運(yùn)行好壞直接關(guān)系到系統(tǒng)運(yùn)行的好壞,因此要對(duì)硬件進(jìn)行定期的維護(hù),以保證硬件運(yùn)行的無(wú)誤,并在適當(dāng)?shù)臅r(shí)候?qū)τ布呐渲眠M(jìn)行升級(jí)。 系統(tǒng)詳細(xì)設(shè)計(jì) 在前面的概要設(shè)計(jì)中,已將系統(tǒng)劃分為多個(gè)模塊,并將它們按照一定的原則組裝起來(lái),同時(shí)確定了每個(gè)功能及模塊之間的外部接口?,F(xiàn)在所要做的就是確定每個(gè)模塊具體執(zhí)行過(guò)程,也可以說(shuō)是“過(guò)程設(shè)計(jì)”。在處理過(guò)程設(shè)計(jì)時(shí)我采用的是結(jié)構(gòu)化程序設(shè)計(jì)(簡(jiǎn)稱 SP)方法。需要指出的是系統(tǒng)的詳細(xì)設(shè)計(jì)并不是指具體的編程序,而是將概要設(shè)計(jì)階段產(chǎn)生的系統(tǒng)功能模塊圖細(xì)化成很容易產(chǎn)生程序的圖紙。因此詳細(xì)設(shè)計(jì)的結(jié)果基本決定了最終程序的質(zhì)量。為軟件的質(zhì)量,延長(zhǎng)軟件的生存期,軟件的可測(cè)試性、可維護(hù)性提供重要的保障。詳細(xì)設(shè)計(jì)的目標(biāo)不僅是邏輯上正確地實(shí)現(xiàn)每個(gè)模 塊的功能,還應(yīng)使設(shè)計(jì)出的處理過(guò)程清晰易讀。 通過(guò)以上步驟,基本上完成了對(duì)整個(gè)系統(tǒng)的總體設(shè)計(jì),接下來(lái)所要做的就是軟件的編碼工作。系統(tǒng)總體設(shè)計(jì)的好壞直接影響著下一步工作,只有在這一階段設(shè)計(jì)出好的模塊圖和程序流程圖,才能更有利于編碼,產(chǎn)生好的軟件系統(tǒng)。 數(shù)據(jù)庫(kù)連接 模塊 連接 數(shù)據(jù)庫(kù)的 代碼如下: % dim conn,connstr Set conn = () Set rs = () Set cmmd = () connstr= DRIVER={SQL Server}。 SERVER=MICROSOFB143A3。 UID=sa 。PWD=sa 。DataBase= kufang/ 20 connstr % 登錄模塊設(shè)計(jì) 本系統(tǒng)包含權(quán)限控制,有權(quán)限的用戶才能進(jìn)入系統(tǒng)、執(zhí)行操作。這就需要設(shè)計(jì)用戶管理及用戶登錄模塊。 所謂登錄 過(guò)程,即指用戶在指定的網(wǎng)頁(yè)中輸入用戶名和密碼,然后提交到服務(wù)器進(jìn)行身份驗(yàn)證。服務(wù)器接收到用戶名和密碼后,在數(shù)據(jù)庫(kù)中進(jìn)行查詢。如果找到匹配的記錄,則通過(guò)身份認(rèn)證,將網(wǎng)頁(yè)轉(zhuǎn)向到系統(tǒng)的主頁(yè)面; 如果沒(méi)有找到匹配的記錄,則拒絕該用戶進(jìn)入系統(tǒng) 。 在未成功登錄前運(yùn)行 ,界面如圖 47 所示。 圖 47 系統(tǒng)登陸界面 主要代碼如下: script language=JavaScript ! function huguo(){ if (==){ alert(請(qǐng)輸入用戶名! )。 ()。 return false。} if (==){ alert(請(qǐng)輸入密碼! )。 ()。 21 return false。 } return true。 } function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName==Netscape)amp。amp。(parseInt(appVersion)==4)) { =innerWidth。 =innerHeight。 onresize=MM_reloadPage。 }} else if (innerWidth!= || innerHeight!=) ()。 } MM_reloadPage(true)。 // /script 當(dāng)具有人員在登陸成功后會(huì)進(jìn)入系統(tǒng)管理主界面 ,在其中可以對(duì)整個(gè)倉(cāng)庫(kù)系統(tǒng)進(jìn)行管理,具體界面如圖 48 所示。 圖 48 進(jìn)入倉(cāng)庫(kù)管理系統(tǒng)后界面 入、出、退庫(kù)模塊設(shè)計(jì) 入、出、退庫(kù)單是采購(gòu)人員購(gòu)買(mǎi)貨物時(shí)所填寫(xiě)的單子,是為了完成貨物的正確入、出、退庫(kù)才用到的。在入、出、退庫(kù)單窗體中 貨物編號(hào) 、 供應(yīng)商 、 倉(cāng)庫(kù) 、 經(jīng)辦人均可通過(guò)單擊相關(guān)的數(shù)據(jù)框來(lái)選擇 , 數(shù)據(jù)選擇框會(huì)進(jìn)行動(dòng)態(tài)智能化統(tǒng)計(jì)信息 , 使選擇更方 22 便 。 金額 、 在單擊該數(shù)據(jù)框時(shí)會(huì)自動(dòng)計(jì)算 。 單擊 確定入庫(kù) /出庫(kù) /退庫(kù) 按鈕即可保存該入 、出、退 庫(kù)單 。 入 、出 庫(kù)貨物數(shù)量要按庫(kù)存最高 /低 限量確定 。它的界面設(shè)計(jì)分別如圖 4圖 4圖 411 所示。 圖 49 倉(cāng)庫(kù)產(chǎn)品入庫(kù)界面 圖 410 倉(cāng)庫(kù)產(chǎn)品退庫(kù)界面 23 圖 411 倉(cāng)庫(kù)產(chǎn)品出庫(kù)界面 結(jié)算模塊設(shè)計(jì) 結(jié)算模塊設(shè)計(jì)中,可按材料調(diào)用、部門(mén)調(diào)用和應(yīng)付帳款進(jìn)行結(jié)算,如圖 412 所示。 圖 412 結(jié)算界面 24 主要代碼如下: script language=javascript ! function huguo(){ if (==){ alert(請(qǐng)選擇商品類別! )。 ()。 return false。 } return true。 } function dahu(){ if (==){ alert(請(qǐng)選擇供應(yīng)商名稱! )。 ()。 return false。 } return true。 } function dxy(){ if (==){ alert(請(qǐng)選擇領(lǐng)用部門(mén)! )。 ()。 return false。 25 } return true。 } function MM_jumpMenu(targ,selObj,restore){ // eval(targ+.location=39。+[].value+39。)。 if (restore) =0。 } // /script 支付欠款模塊設(shè)計(jì) 支付欠款模塊設(shè)計(jì)中,選擇欠款單位,則可對(duì)此單位進(jìn)行操作。在操作后,則在面板中出現(xiàn)支付明細(xì)表,如圖 413。 圖 413 支付欠款界面 26 系統(tǒng)管理模塊設(shè)計(jì) 系統(tǒng)管理模塊中,可進(jìn)行添加和刪除用戶功能,如圖 414 所示。 圖 414 系統(tǒng)管理界面 主要代碼如下: script language=JavaScript ! function huguo(){ if (==){ alert(請(qǐng)輸入用戶名! )。 ()。 return false。 } if (==){ 27 alert(請(qǐng)輸入密碼! )。 ()。 return false。 } return true。 } // /script 報(bào)表模塊設(shè)計(jì) 報(bào)表設(shè)計(jì)模塊中,可以直接按產(chǎn)品的代碼、產(chǎn)品的類別和產(chǎn)品 名稱來(lái)進(jìn)行查詢,也可以分別進(jìn)行對(duì)產(chǎn)品入庫(kù) /出庫(kù)日?qǐng)?bào)表和月報(bào)表、材料明細(xì) /分類月報(bào)表、個(gè)人 /部門(mén)領(lǐng)用統(tǒng)計(jì)表和月報(bào)表及供應(yīng)商的統(tǒng)計(jì)表、應(yīng)付帳款費(fèi)明細(xì)表和月報(bào)表分別來(lái)進(jìn)行查詢功能和打印功能。報(bào)表模塊界面如圖 415 所示。 圖 415 報(bào)表界面 28 商品分類模塊設(shè)計(jì) 貨品分類管理可以添加和刪除分類欄目。對(duì)貨品類別可以無(wú)限添加,只要在該貨品下還可以分類,那么就可以為此類別的貨品添加類別名;刪除該級(jí)別時(shí),該級(jí)別下的所有類別貨品都將被刪除。貨品分類界面如圖 416 所示。 圖 416 商品分類界面 刪 除分類代碼如下: script language=JavaScript ! function MM_jumpMenu(targ,selObj,restore){ // eval(targ+.location=39。+[].value+39。)。 if (restore) =0。 } function huguo(){ if (==){ alert(請(qǐng)選擇產(chǎn)品類別! )。 29 ()。 return false。 } return true。 } /script 30 第 5 章 軟件測(cè)試與結(jié)果分析 軟件測(cè)試的技術(shù) 軟件測(cè)試是執(zhí)行程序發(fā)現(xiàn)并排除程序中潛伏的錯(cuò)誤的過(guò)程。軟件測(cè)試是軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)、實(shí)現(xiàn)的強(qiáng)有力的最終審查。軟件通過(guò)一系列的測(cè)試后就可能產(chǎn)生一個(gè)較正確、可靠性較高并且滿足用戶需求的軟件產(chǎn)品。 軟件測(cè)試的目的是為了發(fā)現(xiàn)程序中的錯(cuò)誤。軟件測(cè)試的過(guò)程 就是程序運(yùn)行的過(guò)程。程序運(yùn)行需要數(shù)據(jù),為了進(jìn)行有效的測(cè)試而設(shè)計(jì)的輸入數(shù)據(jù)和預(yù)期的輸出數(shù)據(jù)稱為測(cè)試用例。設(shè)計(jì)測(cè)試用例的原則自然是盡可能暴露錯(cuò)誤,一個(gè)好的測(cè)試用例能夠發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯(cuò)誤。一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)錯(cuò)誤。 軟件測(cè)試的通常包括有靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試兩種。 靜態(tài)測(cè)試是采用人工檢測(cè)和計(jì)算機(jī)輔助靜態(tài)分析的方法對(duì)程序進(jìn)行檢測(cè)。 動(dòng)態(tài)測(cè)試是指事先設(shè)計(jì)好一組測(cè)試用例,然后通過(guò)運(yùn)行程序來(lái)發(fā)現(xiàn)錯(cuò)。其測(cè)試方法有兩種:黑盒測(cè)試和白盒測(cè)試。 白盒測(cè)試是一種透明的測(cè)試技術(shù),它是以程序的內(nèi)部邏輯結(jié)構(gòu)為基礎(chǔ)來(lái)設(shè)計(jì)測(cè)試用例的。本系統(tǒng)在測(cè)試時(shí)應(yīng)用到了邏輯覆蓋、基本路徑、循環(huán)覆蓋三種白盒測(cè)試技術(shù)。這三種測(cè)試技術(shù)被很好的運(yùn)用在了程序調(diào)試的過(guò)程中。 白盒測(cè)試的原則是 : 1. 保證模塊中每一獨(dú)立的路徑至少執(zhí)行一次; 2. 保證所有判斷的每一分支至少執(zhí)行一次; 3. 保證每個(gè)判定表達(dá)式中每個(gè)條件的所有可能結(jié)果至少出現(xiàn)一次; 4. 保證每一循環(huán)都在邊界條件和一般條件下至少各執(zhí)行一次; 5. 驗(yàn)證所有內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性。 黑盒測(cè)試主要是測(cè)試軟件是否滿足功能需求。本程序中主要采用劃分等價(jià)類測(cè)試方法,對(duì)用戶的登錄和注冊(cè)等有關(guān)數(shù)據(jù)庫(kù)操作進(jìn)行了黑盒測(cè) 試。 黑盒測(cè)試主要測(cè)試的錯(cuò)誤類型有: 1. 不正確或遺漏的功能; 2. 界面錯(cuò)誤; 3. 數(shù)據(jù)結(jié)構(gòu)或外部數(shù)據(jù)庫(kù)訪問(wèn)錯(cuò)誤; 4. 性能錯(cuò)誤; 5. 初始化和終止條件錯(cuò)誤。 31 黑盒測(cè)試 黑盒測(cè)試 黑盒測(cè)試主要是測(cè)試軟件是否滿足功能需求。它與白盒測(cè)試不能互相替代,它們檢查的錯(cuò)誤類型是不同的,兩者應(yīng)該互為補(bǔ)充。在此測(cè)試中,我把測(cè)試放在了 添加商品入庫(kù)部分。我運(yùn)用了等價(jià)類劃分的方法進(jìn)行了此部分的黑盒測(cè)試。過(guò)程如下: 1. 劃分等價(jià)類。等價(jià)類劃分結(jié)果表 51 所示。 表 51 添加商品入庫(kù)的等價(jià)類劃分 輸入等價(jià) 類 有效等價(jià)類 無(wú)效等價(jià)類 商品代號(hào) ①大于 3 個(gè)字符 ② 少于 3 位字符 入庫(kù)時(shí)間 ③時(shí)間型數(shù)據(jù) ④非時(shí)間型數(shù)據(jù) 入庫(kù)數(shù)量 ⑤大于 0 的正整數(shù) ⑥小于 0 的正整數(shù) ⑦非整數(shù) 2.設(shè)計(jì)測(cè)試用例,以便覆蓋所有的等價(jià)類。在表 61 中列出了 3 個(gè)有效等價(jià)類 ,編號(hào)分別 為①、③和 ⑤ ,設(shè)計(jì)的測(cè)試用例如下: 測(cè)試數(shù)據(jù) 期望結(jié)果 覆蓋的有效等價(jià)類 Sky_1103 提交成功 ① 2020519 提交成功 ③ 110 提交成功 ⑤ 3.為每一個(gè)無(wú)效等價(jià)類設(shè)計(jì)一個(gè)測(cè)試用例,設(shè)計(jì)結(jié)果如下: 測(cè)試數(shù)據(jù) 期望結(jié)果 覆蓋的無(wú)效等價(jià)類 sa 錯(cuò)誤提示 ② 145523 錯(cuò)誤提示 ④ 15 錯(cuò)誤提示 ⑥ 錯(cuò)誤提示 ⑦ 功能測(cè)試 1.登錄模塊的測(cè)試 要求 : 在用戶帳號(hào)和密碼正確的情況下能登錄系統(tǒng) 。在用戶帳號(hào)或密碼錯(cuò)誤的情況下 ,提示錯(cuò)誤信息。 (1) 輸入 : 正確用戶帳號(hào)和密碼 預(yù)想結(jié)果 : 登錄到系統(tǒng)主界面 。 測(cè)試結(jié)果 : 登錄到系統(tǒng)主界面 。 32 (2) 輸入 : 錯(cuò)誤用戶帳號(hào)或錯(cuò)誤用戶密碼 預(yù)想 結(jié)果 : 重新登陸。 測(cè)試結(jié)果 : 重新登陸。 (3) 輸入 : 不輸入任何用戶帳號(hào)和密碼 預(yù)想結(jié)果 : 提示錯(cuò)誤信息“您所輸入的用戶帳號(hào)或密碼錯(cuò)誤 ,請(qǐng)核對(duì)后重新輸入 ” 測(cè)試結(jié)果 : 提示錯(cuò)誤信息“您所輸入的用戶帳號(hào)或密碼錯(cuò)誤 ,請(qǐng)核對(duì)后重新輸入 ” 2.倉(cāng)庫(kù)管理模塊測(cè)試 (1) 倉(cāng)庫(kù)管理模塊查詢功能測(cè)試 1) 輸入:數(shù)據(jù)庫(kù)庫(kù)中存在的倉(cāng)庫(kù)商品資料 預(yù)想結(jié)果:顯示所查找的倉(cāng)庫(kù)商品資料 。 測(cè)試結(jié)果:顯示所查找的倉(cāng)庫(kù)商品資料 。 2) 輸入:數(shù)據(jù)庫(kù)中不存在的倉(cāng)庫(kù)商品資料 預(yù)想結(jié)果:顯示所查找的倉(cāng)庫(kù)商品資料為空白 。 測(cè)試結(jié)果:顯示所查找的倉(cāng)庫(kù)商品資料為空白 。 3) 輸入:不輸入任何教師資料 預(yù)想結(jié)果:提示錯(cuò)誤消息“查詢資料不能為空” 。 測(cè)試結(jié)果:提示錯(cuò)誤消息“查詢資料不能為空” 。 (2) 倉(cāng)庫(kù)管理模塊中商品類別的添加功能測(cè)試 1) 輸入:輸入倉(cāng)庫(kù)商品的類別、商品代碼和商品名稱 預(yù)想結(jié)果:在“確定添加后”,提示“此商品類別添加成功!” 。 測(cè)試結(jié)果:在“確定添加后”,提示“此商品類別添加成功!” 。 2) 輸入:輸入倉(cāng)庫(kù)商品的基本資料,但輸入并不完全,有空白項(xiàng)未輸入 預(yù)想結(jié)果:提示錯(cuò)誤信息“ XXX 不能為空 ” 。 測(cè)試結(jié)果:提示錯(cuò)誤信息“ XXX 不能為空” 。 (3) 倉(cāng)庫(kù)管理模塊中商品類別的刪除功能測(cè)試 1) 輸入:刪除數(shù)據(jù)庫(kù)中已有的倉(cāng)庫(kù)商品代碼 預(yù)想結(jié)果:提示“刪除商品分類將刪除該類下的所有商品!是否確定刪除?” 測(cè)試結(jié)果:提示“刪除商品分類將刪除該類下的所有商品!是否確定刪 除?” 2) 輸入:刪除數(shù)據(jù)庫(kù)中不存在的倉(cāng)庫(kù)商品
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1