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

正文內(nèi)容

本科畢業(yè)論文-超市倉庫管理信息系統(tǒng)設(shè)計與實現(xiàn)-資料下載頁

2025-06-06 04:47本頁面
  

【正文】 ()。 } else { (ss, scriptalert(39。密碼錯誤!39。)/script)。 } } } else { (ss,)。 } } 登錄界面截圖 如圖 51 所示。 登錄需要輸入驗證碼、用戶名和密碼以進(jìn)行登錄驗證。 驗證碼驗證截圖如圖 52 所示。當(dāng)驗證碼驗證失敗時頁面彈出消息并終止本次登錄。 用戶名驗證截圖如圖 53 所示。 密碼驗證截圖如圖 54 所示。 圖 51 登錄界面截圖 圖 52 驗證碼驗證界面截圖 圖 53 用戶名驗證界面截圖 圖 54 密碼驗證界面截圖 系統(tǒng)自動報警 系統(tǒng)自動報警主要是為了防止商品庫存過低而提出的一項需求。當(dāng)存在商品的庫存量低于商品的庫存下限時,系統(tǒng)右下角會彈出消息框提示管理員存在商品庫存不足,管 理員可以選擇查看,并可以導(dǎo)出商品列表送交采購部門進(jìn)行補貨。 判斷商品是否充足的代碼: protected bool Isnotenough() { string s = select * from T_Product where ResultLowLine。 string ConnStr = [ConnStr].ConnectionString。 using (SqlConnection conn = new SqlConnection(ConnStr)) { ()。 using (SqlCommand cmd = ()) { = s。 using (SqlDataReader read = ()) { if (() == false) { return false。 } else { return true。 } } } } } 接下來給出 消息提示框的 javascript 代碼: winpop { width:200px。 height:0px。 position:absolute。 right:0。 bottom:0。 border:1px solid 666。 margin:0。 padding:1px。 overflow:hidden。 display:none。} winpop .title { width:100%。 height:22px。 lineheight:20px。 background:FFCC00。 fontweight:bold。 textalign:center。 fontsize:12px。} winpop .con { width:100%。 height:90px。 lineheight:80px。 fontweight:bold。 fontsize:12px。 color:FF0000。 textdecoration:underline。 textalign:center} silu { fontsize:12px。 color:666。 position:absolute。 right:0。 textalign:right。 textdecoration:underline。 lineheight:22px。} .close { position:absolute。 right:4px。 top:1px。 color:FFF。 cursor:pointer} /style script type=text/javascript function tips_pop() { var MsgPop = (winpop)。 var popH = parseInt()。 //將對象的高度轉(zhuǎn)化為數(shù)字 if (popH == 0) { = block。 //顯示隱藏的窗口 show = setInterval(changeH(39。up39。), 2)。 } else { hide = setInterval(changeH(39。down39。), 2)。 } } function changeH(str) { var MsgPop = (winpop)。 var popH = parseInt()。 if (str == up) { if (popH = 100) { = (popH + 4).toString() + px。 } else { clearInterval(show)。 } } if (str == down) { if (popH = 4) { = (popH 4).toString() + px。 } else { clearInterval(hide)。 = none。 //隱藏 DIV } } } function message() {//加載 (39。winpop39。). = 39。0px39。 setTimeout(tips_pop(), 3000)。 //3 秒后調(diào)用 tips_pop()這個函數(shù) } /script 自動彈出消息提示框截圖 如圖 55 所示。 圖 55 自動彈出消息界面截圖 查看庫存不足信息頁面截圖 如圖 56 所示。 彈出消息提示后,如果點擊查看,則會列出所有庫存低于下限的商品信息,管理員可以導(dǎo)出到 Word 文檔中,送交采購部門及時補貨。 圖 56 查看庫存不足信息界面截圖 其他功能 商品管理 商品管理主要實現(xiàn) 對 新 商品的添加、 對商品信息的 刪除和修改。 當(dāng)點擊左邊導(dǎo)航中的管理商品信息時,頁面跳轉(zhuǎn)到商品管理頁面,呈現(xiàn)出所有當(dāng)前已建檔商品信息。每條信息 后面緊跟著刪除和修改操作,可以根據(jù)需要進(jìn)行選擇。當(dāng) 點擊導(dǎo)航中的添加商品信息時,則會跳轉(zhuǎn)到商品建檔頁面,即添加新商品信息頁面。 商品管理頁面截圖 如圖 57 所示。 圖 57 商品管理界面截圖 添加商品信息頁面截圖 如圖 58 所示。 圖 58 添加商品信息界面截圖 出庫入庫管理 出庫入庫管理是超市倉庫管理中的基本功能,實現(xiàn)對商品進(jìn)出的登記、信息修改和刪 除等。管理員通過左側(cè)導(dǎo)航選擇出庫管理或入庫管理可以查看所有信息記錄,同時可以選擇對某條記錄進(jìn)行修改或刪除。當(dāng)選擇入庫統(tǒng)計或者出庫統(tǒng)計時,系統(tǒng)會要求輸入開始時間和終止時間,輸入完成后點擊統(tǒng)計可以統(tǒng)計之 一時間段內(nèi)的所有出入庫記錄。 為了簡明扼要,此處只截取一張圖片加以說明。 入庫統(tǒng)計頁面截圖如圖 59 所示。 圖 59 入庫統(tǒng)計界面截圖 盤存管理 、系統(tǒng)管理和用戶管理 在左側(cè)導(dǎo)航中盤存管理項下面有兩個選項, 商品盤存信息和商品查詢。首先管理員可以選中商品盤存信息查看所有商品盤存信息, 如果管理員需要快速得到某一商品的盤存信息,可以選擇商品查詢選項,該選項提供按商品名稱查詢功能,可以得到所需商品的全部信息,當(dāng)然該選項下還有另一種功能,即按種類查詢功能,可以查詢某一類商品的全部信息。 該系統(tǒng)的系統(tǒng)管理主要是 對收貨單位、供貨單位、經(jīng)手人和商品種類的管理。 當(dāng)選擇對收貨單位或供貨單位管理時,管理員可以對信息進(jìn)行修改或刪除,也可以添加新的收貨單位或供貨單位。單位信息包括名稱,地址,聯(lián)系人和聯(lián)系電話。系統(tǒng)會對輸入的聯(lián)系電話進(jìn)行檢測,如果 不符合目前國內(nèi)所有的電話號碼格式,則會報錯要求重新輸入聯(lián)系電話,頁面截圖 如圖 510 所示。 同樣的在經(jīng)手人信息管理中需要對經(jīng)手人的手機(jī)號碼進(jìn)行驗證,如果不符合當(dāng)前國內(nèi)手機(jī)號碼格式,則會提示需要重新輸入正確的手機(jī)號碼。 用戶管理主要實現(xiàn)對密碼修改功能。管理員需要輸入舊密碼和兩次新密碼,系統(tǒng) 首先對管理員輸入的舊密碼進(jìn)行驗證,如果輸入正確則繼續(xù)驗證新密碼,如果兩次輸入的新密碼一致,則將新密碼保存至數(shù)據(jù)庫中,修改成功。如果兩次輸入的新密碼不一致,則修改失敗。 圖 510 電話號碼驗證界面截圖 6 系統(tǒng) 測試 軟件測試是動態(tài)查找程序代碼中的各類錯誤和問題的過程。隨著人類對計算機(jī)應(yīng)用的逐漸深入,人們對軟件的要求也越來越高,因此,軟件測試也顯得越來越重要。 測試的種類 程序測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。按照這個定義,測試是一個執(zhí)行程序的過程,即要求 被測試程序在計算機(jī)上運行。其實,不執(zhí)行程序也可以發(fā)現(xiàn)程序中的錯誤。為便于區(qū)分,一般把前者稱為動態(tài)測試,后者稱為靜態(tài)分析。 顧名思義,靜態(tài)分析就是通過對被測程序的靜態(tài)審查,發(fā)現(xiàn)代碼中潛在的錯誤。它一般用人工方式脫機(jī)完成,因此也叫做人工測試或代碼評審;也可以借助靜態(tài)分析器在計算機(jī)上進(jìn)行檢查,但不要求執(zhí)行程序。 動態(tài)測試分為兩類,一類是根據(jù)程序的功能來設(shè)計測試用例,稱為黑盒測試;另一類則根據(jù)被測程序的內(nèi)部結(jié)構(gòu)設(shè)計測試用例,測試者需要事先了解程序的結(jié)構(gòu),因此稱為白盒測試。 測試 細(xì)節(jié) ( 1)驗證碼測試 系統(tǒng)登錄 模塊具有驗證碼驗證功能,針對該功能做了兩項測試:輸入正確的驗證碼和錯誤的驗證碼。測試結(jié)果:當(dāng)輸入正確的驗證碼時,系統(tǒng)不會彈出驗證碼錯誤消息,而是接著往下執(zhí)行,進(jìn)行用戶名密碼驗證。當(dāng)輸入錯誤驗證碼時,系統(tǒng)立即彈出驗證碼錯誤消息框,終止執(zhí)行,并終止本次登錄。 測試通過。 ( 2)用戶名有效性測試 如果驗證碼驗證通過,系統(tǒng)會接著進(jìn)行用戶名驗證。針對用戶名驗證,同樣做了兩組測試:分別輸入已經(jīng)存在的用戶名和不存在的用戶名。測試結(jié)果:當(dāng)輸入有效的用戶名時,系統(tǒng)不會彈出用戶名不存在的消息框,而是進(jìn)行密碼驗證。當(dāng)輸入不存在的用 戶名時,系統(tǒng)檢索數(shù)據(jù)庫中的用戶信息,找不到該用戶名,按照預(yù)期彈出消息提示框提示“用戶名不存在”,終止登錄。測試通過。 ( 3)密碼驗證 測試 如果用戶名有效性驗證通過,則系統(tǒng)接著會對管理員輸入的密碼進(jìn)行驗證,即驗證輸入的密碼是否和數(shù)據(jù)庫中與該用戶名對應(yīng)的密碼相一致,如果一致,則成功進(jìn)入系統(tǒng),如果不一致,則提示密碼錯誤,登錄失敗。 針對密碼驗證,同樣做了兩組測試:分別輸入與用戶名匹配的密碼和不匹配的密碼。測試結(jié)果:當(dāng)輸入與用戶名相匹配的密碼時,成功進(jìn)入系統(tǒng)。當(dāng)輸入錯誤的密碼時,系統(tǒng)彈出消息提示框提示“密碼錯誤”,登 錄失敗。測試通過。 ( 4)系統(tǒng)自動報警測試 系統(tǒng) 加載每一個頁面時,都會首先進(jìn)行商品庫存量和商品庫存的最低限度值的 比較。當(dāng)庫存量低于庫存最低限度時,系統(tǒng)右下角會自動彈出報警,提示存在庫存不足商品,供管理員查看。針對自動報警功能,為了便于測試,選擇了直接在數(shù)據(jù)庫中修改商品的庫存量。首先修改庫存使得商品的庫存都不低于庫存下限,這時候運行程序,頁面加載時并沒有自動報警。然后手動修改,使得一些商品的庫存低于庫存下限,這時候重新運行程序,系統(tǒng)自動彈出報警,提示存在商品不足商品,點擊查看。點擊之后頁面呈現(xiàn)出所有商品庫存量 不足的商品信息。 測試通過。 ( 5) 修改
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1