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

正文內(nèi)容

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

2024-09-01 18:21本頁面
  

【正文】 測(cè)試結(jié)果:提示錯(cuò)誤信息“ XXX 不能為空” 。 測(cè)試結(jié)果:在“確定添加后”,提示“此商品類別添加成功!” 。 測(cè)試結(jié)果:提示錯(cuò)誤消息“查詢資料不能為空” 。 測(cè)試結(jié)果:顯示所查找的倉(cāng)庫(kù)商品資料為空白 。 測(cè)試結(jié)果:顯示所查找的倉(cāng)庫(kù)商品資料 。 測(cè)試結(jié)果 : 重新登陸。 測(cè)試結(jié)果 : 登錄到系統(tǒng)主界面 。在用戶帳號(hào)或密碼錯(cuò)誤的情況下 ,提示錯(cuò)誤信息。 表 51 添加商品入庫(kù)的等價(jià)類劃分 輸入等價(jià) 類 有效等價(jià)類 無效等價(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à)類。過程如下: 1. 劃分等價(jià)類。在此測(cè)試中,我把測(cè)試放在了 添加商品入庫(kù)部分。 31 黑盒測(cè)試 黑盒測(cè)試 黑盒測(cè)試主要是測(cè)試軟件是否滿足功能需求。本程序中主要采用劃分等價(jià)類測(cè)試方法,對(duì)用戶的登錄和注冊(cè)等有關(guān)數(shù)據(jù)庫(kù)操作進(jìn)行了黑盒測(cè) 試。 白盒測(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)的有效性。本系統(tǒng)在測(cè)試時(shí)應(yīng)用到了邏輯覆蓋、基本路徑、循環(huán)覆蓋三種白盒測(cè)試技術(shù)。其測(cè)試方法有兩種:黑盒測(cè)試和白盒測(cè)試。 靜態(tài)測(cè)試是采用人工檢測(cè)和計(jì)算機(jī)輔助靜態(tài)分析的方法對(duì)程序進(jìn)行檢測(cè)。一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)錯(cuò)誤。程序運(yùn)行需要數(shù)據(jù),為了進(jìn)行有效的測(cè)試而設(shè)計(jì)的輸入數(shù)據(jù)和預(yù)期的輸出數(shù)據(jù)稱為測(cè)試用例。 軟件測(cè)試的目的是為了發(fā)現(xiàn)程序中的錯(cuò)誤。軟件測(cè)試是軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)、實(shí)現(xiàn)的強(qiáng)有力的最終審查。 } return true。 29 ()。 if (restore) =0。+[].value+39。貨品分類界面如圖 416 所示。 圖 415 報(bào)表界面 28 商品分類模塊設(shè)計(jì) 貨品分類管理可以添加和刪除分類欄目。 } // /script 報(bào)表模塊設(shè)計(jì) 報(bào)表設(shè)計(jì)模塊中,可以直接按產(chǎn)品的代碼、產(chǎn)品的類別和產(chǎn)品 名稱來進(jìn)行查詢,也可以分別進(jìn)行對(duì)產(chǎn)品入庫(kù) /出庫(kù)日?qǐng)?bào)表和月報(bào)表、材料明細(xì) /分類月報(bào)表、個(gè)人 /部門領(lǐng)用統(tǒng)計(jì)表和月報(bào)表及供應(yīng)商的統(tǒng)計(jì)表、應(yīng)付帳款費(fèi)明細(xì)表和月報(bào)表分別來進(jìn)行查詢功能和打印功能。 return false。 } if (==){ 27 alert(請(qǐng)輸入密碼! )。 ()。 圖 413 支付欠款界面 26 系統(tǒng)管理模塊設(shè)計(jì) 系統(tǒng)管理模塊中,可進(jìn)行添加和刪除用戶功能,如圖 414 所示。 } // /script 支付欠款模塊設(shè)計(jì) 支付欠款模塊設(shè)計(jì)中,選擇欠款單位,則可對(duì)此單位進(jìn)行操作。)。 } function MM_jumpMenu(targ,selObj,restore){ // eval(targ+.location=39。 return false。 } function dxy(){ if (==){ alert(請(qǐng)選擇領(lǐng)用部門! )。 return false。 } function dahu(){ if (==){ alert(請(qǐng)選擇供應(yīng)商名稱! )。 return false。 圖 412 結(jié)算界面 24 主要代碼如下: script language=javascript ! function huguo(){ if (==){ alert(請(qǐng)選擇商品類別! )。它的界面設(shè)計(jì)分別如圖 4圖 4圖 411 所示。 單擊 確定入庫(kù) /出庫(kù) /退庫(kù) 按鈕即可保存該入 、出、退 庫(kù)單 。在入、出、退庫(kù)單窗體中 貨物編號(hào) 、 供應(yīng)商 、 倉(cāng)庫(kù) 、 經(jīng)辦人均可通過單擊相關(guān)的數(shù)據(jù)框來選擇 , 數(shù)據(jù)選擇框會(huì)進(jìn)行動(dòng)態(tài)智能化統(tǒng)計(jì)信息 , 使選擇更方 22 便 。 // /script 當(dāng)具有人員在登陸成功后會(huì)進(jìn)入系統(tǒng)管理主界面 ,在其中可以對(duì)整個(gè)倉(cāng)庫(kù)系統(tǒng)進(jìn)行管理,具體界面如圖 48 所示。 }} else if (innerWidth!= || innerHeight!=) ()。 =innerHeight。amp。 } return true。 ()。 return false。 圖 47 系統(tǒng)登陸界面 主要代碼如下: script language=JavaScript ! function huguo(){ if (==){ alert(請(qǐng)輸入用戶名! )。如果找到匹配的記錄,則通過身份認(rèn)證,將網(wǎng)頁轉(zhuǎn)向到系統(tǒng)的主頁面; 如果沒有找到匹配的記錄,則拒絕該用戶進(jìn)入系統(tǒng) 。 所謂登錄 過程,即指用戶在指定的網(wǎng)頁中輸入用戶名和密碼,然后提交到服務(wù)器進(jìn)行身份驗(yàn)證。DataBase= kufang/ 20 connstr % 登錄模塊設(shè)計(jì) 本系統(tǒng)包含權(quán)限控制,有權(quán)限的用戶才能進(jìn)入系統(tǒng)、執(zhí)行操作。 UID=sa 。 數(shù)據(jù)庫(kù)連接 模塊 連接 數(shù)據(jù)庫(kù)的 代碼如下: % dim conn,connstr Set conn = () Set rs = () Set cmmd = () connstr= DRIVER={SQL Server}。 通過以上步驟,基本上完成了對(duì)整個(gè)系統(tǒng)的總體設(shè)計(jì),接下來所要做的就是軟件的編碼工作。為軟件的質(zhì)量,延長(zhǎng)軟件的生存期,軟件的可測(cè)試性、可維護(hù)性提供重要的保障。需要指出的是系統(tǒng)的詳細(xì)設(shè)計(jì)并不是指具體的編程序,而是將概要設(shè)計(jì)階段產(chǎn)生的系統(tǒng)功能模塊圖細(xì)化成很容易產(chǎn)生程序的圖紙?,F(xiàn)在所要做的就是確定每個(gè)模塊具體執(zhí)行過程,也可以說是“過程設(shè)計(jì)”。 4. 硬件設(shè)備的維護(hù)系統(tǒng)是在計(jì)算機(jī)上運(yùn)行的,硬件的運(yùn)行好壞直接關(guān)系到系統(tǒng)運(yùn)行的好壞,因此要對(duì)硬件進(jìn)行定期的維護(hù),以保證硬件運(yùn)行的無誤,并在適當(dāng)?shù)臅r(shí)候?qū)τ布呐渲眠M(jìn)行升級(jí)。 2. 數(shù)據(jù)維護(hù):無論是系統(tǒng)的硬件還是軟件,在運(yùn)行過程中難免有出 錯(cuò)的時(shí)候,所以為了防止因不可抗因素而導(dǎo)致數(shù)據(jù)的丟失或損壞,應(yīng)時(shí)時(shí)對(duì)數(shù)據(jù)文件進(jìn)行備份,以保證數(shù)據(jù)的完整性,當(dāng)原始數(shù)據(jù)丟失或損壞時(shí),可以通過數(shù)據(jù)備份來找回。避免人為的攻擊。 系統(tǒng)安全性的其他考慮 用戶注冊(cè)密碼采用了 MD5 加密算法,在數(shù)據(jù)庫(kù)顯示的是加 密后的密碼,保證的用戶密碼資料的安全性。 登陸用戶的安全性 使用 Vaildator 驗(yàn)證框架實(shí)現(xiàn)注冊(cè)表單的數(shù)據(jù)驗(yàn)證以保證登陸用戶的安全性。 安全 性 設(shè)計(jì) 數(shù)據(jù)安全性 經(jīng)常備份數(shù)據(jù)庫(kù)文件以保證數(shù)據(jù)的安全性。 原則:輸入的數(shù)據(jù)量在滿足系統(tǒng)的前提下盡可能的少。 原始數(shù)據(jù)是軟件進(jìn)行各種加工處理的 “原材料 ”。 輸入設(shè)計(jì) 廣義輸入設(shè)計(jì)是指中央處理器的輸入,狹義是指人對(duì)計(jì)算機(jī)的輸入,也就是原始數(shù)據(jù)的輸入,即輸入數(shù)據(jù)流的輸入格式設(shè)計(jì)。 7. 數(shù)據(jù)間的關(guān)系:在輸出的數(shù)據(jù)中, 有些數(shù)據(jù)是通過其中的某些項(xiàng)計(jì)算而得到的,這就需要在這里給出它們的數(shù)據(jù)關(guān)系。 6. 輸出信息的格式:這是輸出設(shè)計(jì)的核心。 4. 輸出信息周期、份數(shù)。 2. 相關(guān)模塊:指出該輸出設(shè)計(jì)對(duì)應(yīng)的結(jié)構(gòu)圖中的模塊代碼。 2. 報(bào)表打印輸出設(shè)計(jì)方法 。 1. 顯示輸出設(shè)計(jì)方法 : 以顯示器為輸出設(shè)備,多用于 查詢輸出。 區(qū)別:模塊說明中是就某個(gè)具有輸出功能的模塊進(jìn)行全面的描述,但該模塊所輸出的信息的具體表現(xiàn)形式就需要在輸出設(shè)計(jì)中給出。 輸出方式及特點(diǎn) : 1. 顯示輸出:速度快、成本低、形式多樣; 2. 報(bào)表打印輸出:速度慢、成本高、可長(zhǎng)期保留; 3. 繪圖輸出:高成本 、高質(zhì)量 。整個(gè)軟件的加工處理結(jié)果都是通過輸出表現(xiàn)出來的,各種綜合統(tǒng)計(jì)信息、輔助決策信息、查詢信息等,都要通過輸出才 能提供給用戶,才能實(shí)現(xiàn)信息的價(jià)值。本倉(cāng)庫(kù)管理系統(tǒng)是應(yīng)用在單機(jī)系統(tǒng)上的,所以只需建立起一個(gè)數(shù)據(jù)庫(kù),在此數(shù)據(jù)庫(kù)基礎(chǔ)上建立起表格,現(xiàn)將數(shù)據(jù)表描述如下: n m n 出庫(kù)信息實(shí)體 物資編號(hào) 物資名稱 規(guī)格型號(hào) 類別 計(jì)量單位 數(shù)量 單價(jià) 余額 出庫(kù)時(shí)間 經(jīng)辦人 圖 46 實(shí)體和實(shí)體之間的關(guān)系ER 圖 查看 n m m m n 商品 倉(cāng)庫(kù) 管理員 管理 進(jìn)入 報(bào)表 供應(yīng)商 供應(yīng) 14 表 41 貨物基本信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 外鍵 編號(hào) 數(shù)字 長(zhǎng)整型 不可 FK 貨物名稱 文本 64 不可 貨物類別 文本 50 可 貨物規(guī)格 文本 50 可 計(jì)量單位 文本 50 可 最高限量 數(shù)字 長(zhǎng)整型 不可 最低限量 數(shù)字 長(zhǎng)整型 不可 表 42 倉(cāng)庫(kù)信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 外鍵 編號(hào) 數(shù)字 長(zhǎng)整型 不可 FK 倉(cāng)庫(kù)名稱 文本 50 不可 倉(cāng)庫(kù)地點(diǎn) 文本 255 可 表 43 庫(kù)存狀況信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 外鍵 編號(hào) 數(shù)字 長(zhǎng)整型 不可 貨物編號(hào) 數(shù)字 長(zhǎng)整型 不可 FK 庫(kù)存數(shù)量 數(shù)字 長(zhǎng)整型 不可 倉(cāng)庫(kù)編號(hào) 數(shù)字 長(zhǎng)整型 不可 FK 表 44 入庫(kù)單信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 外鍵 編號(hào) 數(shù)字 長(zhǎng)整型 不可 貨物編號(hào) 數(shù)字 長(zhǎng)整型 不可 FK 經(jīng)辦人編號(hào) 數(shù)字 長(zhǎng)整型 不可 入庫(kù)時(shí)間 日期 /時(shí)間 不可 入庫(kù)單價(jià) 貨幣 不可 入庫(kù)數(shù)量 數(shù)字 長(zhǎng)整型 不可 供應(yīng)商編號(hào) 數(shù)字 長(zhǎng)整型 可 倉(cāng)庫(kù)編號(hào) 數(shù)字 長(zhǎng)整型 不可 FK 訂單狀況 文本 50 不可 其它金額 貨幣 可 備注 備注 可 15 表 45 出庫(kù)單信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 外鍵 編號(hào) 數(shù)字 長(zhǎng)整型 不可 貨物編號(hào) 數(shù)字 長(zhǎng)整型 不可 FK 經(jīng)辦人編號(hào) 數(shù)字 長(zhǎng)整型 不可 出庫(kù)時(shí)間 日期 /時(shí)間 不可 出庫(kù)單價(jià) 貨幣 不可 出庫(kù)數(shù)量 數(shù)字 長(zhǎng)整型 不可 客戶編號(hào) 數(shù)字 長(zhǎng)整型 可 倉(cāng)庫(kù)編號(hào) 數(shù)字 長(zhǎng)整型 不可 FK 訂單狀況 文本 50 不可 其它金額 貨幣 可 備注 備注 可 表 46 退庫(kù)單信息表 字段名稱 數(shù)據(jù)類型 字段大小 可否為空 外鍵 編號(hào) 數(shù)字 長(zhǎng)整型 不可 貨物編號(hào) 數(shù)字 長(zhǎng)整型 不可 FK 經(jīng)辦人編號(hào) 數(shù)字 長(zhǎng)整型 不可 借入時(shí)間 日期 /時(shí)間 不可 借入數(shù)量 數(shù)字 長(zhǎng)整型 不可 供應(yīng)商編號(hào) 數(shù)字 長(zhǎng)整型 可 倉(cāng)
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1