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

正文內(nèi)容

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

2025-01-16 15:21本頁(yè)面
  

【正文】 { string UserName = ().ToString()。 if (!Isavailable(UserName)) { (ss, scriptalert(39。用戶名不存在!39。)/script)。 } else { string Pwd = 檢索數(shù)據(jù)庫(kù) .GetPwd(UserName)。 if (Pwd==TextBox2 .Text .Trim ()) { Session[UserName] = ()。 Session[Pwd] = ()。 ()。 } else { (ss, scriptalert(39。密碼錯(cuò)誤!39。)/script)。 } } } else { (ss,)。 } } 登錄界面截圖 如圖 51 所示。 登錄需要輸入驗(yàn)證碼、用戶名和密碼以進(jìn)行登錄驗(yàn)證。 驗(yàn)證碼驗(yàn)證截圖如圖 52 所示。當(dāng)驗(yàn)證碼驗(yàn)證失敗時(shí)頁(yè)面彈出消息并終止本次登錄。 用戶名驗(yàn)證截圖如圖 53 所示。 密碼驗(yàn)證截圖如圖 54 所示。 圖 51 登錄界面截圖 圖 52 驗(yàn)證碼驗(yàn)證界面截圖 圖 53 用戶名驗(yàn)證界面截圖 圖 54 密碼驗(yàn)證界面截圖 系統(tǒng)自動(dòng)報(bào)警 系統(tǒng)自動(dòng)報(bào)警主要是為了防止商品庫(kù)存過低而提出的一項(xiàng)需求。當(dāng)存在商品的庫(kù)存量低于商品的庫(kù)存下限時(shí),系統(tǒng)右下角會(huì)彈出消息框提示管理員存在商品庫(kù)存不足,管理員可以選擇查看,并可以導(dǎo)出商品列表送交采購(gòu)部門進(jìn)行補(bǔ)貨。 判斷商品是否充足的代碼: 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()。 //將對(duì)象的高度轉(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()這個(gè)函數(shù) } /script 自動(dòng)彈出消息提示框截圖 如圖 55 所示。 圖 55 自動(dòng)彈出消息界面截圖 查看庫(kù)存不足信息頁(yè)面截圖 如圖 56 所示。 彈出消息提示后,如果點(diǎn)擊查看,則會(huì)列出所有庫(kù)存低于下限的商品信息,管理員可以導(dǎo)出到 Word 文檔中,送交采購(gòu)部門及時(shí)補(bǔ)貨 。 圖 56 查看庫(kù)存不足信息界面截圖 其他功能 商品管理 商品管理主要實(shí)現(xiàn) 對(duì) 新 商品的添加、 對(duì)商品信息的 刪除和修改。 當(dāng)點(diǎn)擊左邊導(dǎo)航中的管理商品信息時(shí),頁(yè)面跳轉(zhuǎn)到商品管理頁(yè)面,呈現(xiàn)出所有當(dāng)前已建檔商品信息。每條信息 后面緊跟著刪除和修改操作,可以根據(jù)需要進(jìn)行選擇。當(dāng) 點(diǎn)擊導(dǎo)航中的添加商品信息時(shí),則會(huì)跳轉(zhuǎn)到商品建檔頁(yè)面,即添加新商品信息頁(yè)面。 商品管理頁(yè)面截圖 如圖 57 所示。 圖 57 商品管理界面截圖 添加商品信息頁(yè)面截圖 如圖 58 所示。 圖 58 添加商品信息界面截圖 出庫(kù)入庫(kù)管理 出庫(kù)入庫(kù)管理是超市倉(cāng)庫(kù)管理中的基本功能,實(shí)現(xiàn)對(duì)商品進(jìn)出的登記、信息修改和刪 除等。管理員通過左側(cè)導(dǎo)航選擇出庫(kù)管理或入庫(kù)管理可以查看所有信息記錄,同時(shí)可以選擇對(duì)某條記錄進(jìn)行修改或刪除。當(dāng)選擇入庫(kù)統(tǒng)計(jì)或者出庫(kù)統(tǒng)計(jì)時(shí),系統(tǒng)會(huì)要求輸入開始時(shí)間和終止時(shí)間,輸入完成后點(diǎn)擊統(tǒng)計(jì)可以統(tǒng)計(jì)之一時(shí)間段內(nèi)的所有出入庫(kù)記錄。 為了簡(jiǎn)明扼要,此處只截取一張圖片加以說明。 入庫(kù)統(tǒng)計(jì)頁(yè)面截圖如圖 59 所示。 圖 59 入庫(kù)統(tǒng)計(jì)界面截圖 盤存管理 、系統(tǒng)管理和用戶管理 在左側(cè)導(dǎo)航中盤存管理項(xiàng)下面有兩個(gè)選項(xiàng), 商品盤存信息和商品查詢。首先管理員可以選中商品盤存信息查看所有商品盤存信息, 如果管理員需要快速得到某一商品的盤存信息,可以選擇商品查詢選項(xiàng),該選項(xiàng)提供按商品名稱查詢功能,可以得到所需商品的全部信息,當(dāng)然該選項(xiàng)下還有另一種功能,即按種類查詢功能,可以查詢某一類商品的全部信息。 該系統(tǒng)的系統(tǒng)管理主要是對(duì)收貨單位、供貨單位、經(jīng)手人和商品種類的管理。 當(dāng)選擇對(duì)收貨單位或供貨單位管理時(shí),管理員可以對(duì)信息進(jìn)行修改或刪除,也可以添加新的收貨單位或供貨單位。單位信息包括名稱,地址,聯(lián)系人和聯(lián)系電話。系統(tǒng)會(huì)對(duì)輸入的聯(lián)系電話進(jìn)行 檢測(cè),如果 不符合目前國(guó)內(nèi)所有的電話號(hào)碼格式,則會(huì)報(bào)錯(cuò)要求重新輸入聯(lián)系電話,頁(yè)面截圖 如圖 510 所示。 同樣的在經(jīng)手人信息管理中需要對(duì)經(jīng)手人的手機(jī)號(hào)碼進(jìn)行驗(yàn)證,如果不符合當(dāng)前國(guó)內(nèi)手機(jī)號(hào)碼格式,則會(huì)提示需要重新輸入正確的手機(jī)號(hào)碼。 用戶管理主要實(shí)現(xiàn)對(duì)密碼修改功能。管理員需要輸入舊密碼和兩次新密碼,系統(tǒng)首先對(duì)管理員輸入的舊密碼進(jìn)行驗(yàn)證,如果輸入正確則繼續(xù)驗(yàn)證新密碼,如果兩次輸入的新密碼一致,則將新密碼保存至數(shù)據(jù)庫(kù)中,修改成功。如果兩次輸入的新密碼不一致,則修改失敗。 圖 510 電話號(hào)碼驗(yàn)證界面截圖 6 系統(tǒng) 測(cè)試 軟件測(cè)試是動(dòng)態(tài)查找程序代碼中的各類錯(cuò)誤和問題的過程。隨著人類對(duì)計(jì)算機(jī)應(yīng)用的逐漸深入,人們對(duì)軟件的要求也越來越高,因此,軟件測(cè)試也顯得越來越重要。 測(cè)試的種類 程序測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。按照這個(gè)定義,測(cè)試是一個(gè)執(zhí)行程序的過程,即要求被測(cè)試程序在計(jì)算機(jī)上運(yùn)行。其實(shí),不執(zhí)行程序也可以發(fā)現(xiàn)程序中的錯(cuò)誤。為便于區(qū)分,一般把前者稱為動(dòng)態(tài)測(cè)試,后者稱為靜態(tài)分析。 顧名思義,靜態(tài)分析就是通過對(duì)被測(cè)程序的靜態(tài)審查,發(fā)現(xiàn)代碼中潛在的錯(cuò)誤。它一般用人工方式脫機(jī)完 成,因此也叫做人工測(cè)試或代碼評(píng)審;也可以借助靜態(tài)分析器在計(jì)算機(jī)上進(jìn)行檢查,但不要求執(zhí)行程序。 動(dòng)態(tài)測(cè)試分為兩類,一類是根據(jù)程序的功能來設(shè)計(jì)測(cè)試用例,稱為黑盒測(cè)試;另一類則根據(jù)被測(cè)程序的內(nèi)部結(jié)構(gòu)設(shè)計(jì)測(cè)試用例,測(cè)試者需要事先了解程序的結(jié)構(gòu),因此稱為白盒測(cè)試。 測(cè)試 細(xì)節(jié) ( 1)驗(yàn)證碼測(cè)試 系統(tǒng)登錄模塊具有驗(yàn)證碼驗(yàn)證功能,針對(duì)該功能做了兩項(xiàng)測(cè)試:輸入正確的驗(yàn)證碼和錯(cuò)誤的驗(yàn)證碼。測(cè)試結(jié)果:當(dāng)輸入正確的驗(yàn)證碼時(shí),系統(tǒng)不會(huì)彈出驗(yàn)證碼錯(cuò)誤消息,而是接著往下執(zhí)行,進(jìn)行用戶名密碼驗(yàn)證。當(dāng)輸入錯(cuò)誤驗(yàn)證碼時(shí),系統(tǒng)立即彈出驗(yàn)證 碼錯(cuò)誤消息框,終止執(zhí)行,并終止本次登錄。 測(cè)試通過。 ( 2)用戶名有效性測(cè)試 如果驗(yàn)證碼驗(yàn)證通過,系統(tǒng)會(huì)接著進(jìn)行用戶名驗(yàn)證。針對(duì)用戶名驗(yàn)證,同樣做了兩組測(cè)試:分別輸入已經(jīng)存在的用戶名和不存在的用戶名。測(cè)試結(jié)果:當(dāng)輸入有效的用戶名時(shí),系統(tǒng)不會(huì)彈出用戶名不存在的消息框,而是進(jìn)行密碼驗(yàn)證。當(dāng)輸入不存在的用戶名時(shí),系統(tǒng)檢索數(shù)據(jù)庫(kù)中的用戶信息,找不到該用戶名,按照預(yù)期彈出消息提示框提示“用戶名不存在”,終止登錄。測(cè)試通過。 ( 3)密碼驗(yàn)證 測(cè)試 如果用
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1