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

正文內(nèi)容

城區(qū)物流管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文-閱讀頁

2025-07-12 14:56本頁面
  

【正文】 結(jié)構(gòu)測試、邏輯驅(qū)動測試或基于程序的測試。在程序的不同點檢驗“程序狀態(tài)”,一盤定期實際情況是否和預(yù)期的狀態(tài)相一致。白盒測試要求對某些程序的結(jié)構(gòu)特性做到一定程度的覆蓋,或者說是“基于覆蓋的測試”。功能 A 描述 權(quán)限注冊用例目的 發(fā)現(xiàn)本功能中可能存在的問題前提條件 數(shù)據(jù)庫中存在用戶信息輸入/動作 期望的輸出/相應(yīng) 實際情況輸入賬號“admin”檢測 顯示。 “用戶名已存在”輸入賬號“”/檢測 顯示。 “用戶名不能為空”輸入密碼為空 顯示。 “密碼不能為空”輸入密碼為 1234 顯示。 “密碼長度必須大于 4”輸入日期“1090211” 顯示。 “日期格式錯誤 正確的日期格式為20221202”輸入銀行賬戶“62231322213132213”顯示。 “銀行卡號必須為 15 位或 18 位且全為數(shù)字且以 62 開頭”25表 61 測試用例表 a)用戶名已經(jīng)存在預(yù)測彈出相應(yīng)對話框,提示。結(jié)果如圖 62 所示。b)用戶名為空預(yù)測彈出相應(yīng)對話框,提示。頭”輸入正確注冊信息 顯示。 “對應(yīng)的 id 號為:”城區(qū)物流管理系統(tǒng)的設(shè)計與實現(xiàn)26圖 63 用戶名存在驗證圖結(jié)果與預(yù)測結(jié)果相同,符合設(shè)計的要求,該功能實現(xiàn)。結(jié)果如圖 64 所示。d)用戶密碼輸入長度小于 4預(yù)測提示。27圖 65 用戶名存在驗證圖結(jié)果與預(yù)測結(jié)果相同,符合設(shè)計的要求,該功能實現(xiàn)。正確的輸入格式。圖 66 用戶名存在驗證圖結(jié)果與預(yù)測結(jié)果相同,符合設(shè)計的要求,該功能實現(xiàn)。銀行賬戶的規(guī)定長度必須為 15位或者 18 位且以 62 開頭,同時還提示。結(jié)果如圖 67所示。g)所有的信息都輸入正確預(yù)測注冊成功,并提示。圖 68 用戶名存在驗證圖結(jié)果與預(yù)測結(jié)果相同,符合設(shè)計的要求,該功能實現(xiàn)。結(jié)果如圖 610 所示。i)初始狀態(tài)界面中不存在刪除按鈕。結(jié)果如圖 611 所示。路線ID 選項卡默認(rèn)選項為空界面中不存在刪除按鈕。j)選中所有合適的值,注冊一條新的路線提示,注冊人以及成功注冊路線的 ID,結(jié)果如圖 612 所示。7 結(jié)束語本系統(tǒng)為一個小型的城區(qū)物流管理系統(tǒng),主要采用 java+SQL SERVER 2022 實現(xiàn),目前系統(tǒng)可以完成用戶注冊(包括管理員),包裹登記注冊,用戶包裹查詢,注冊商戶查詢,用戶密碼修改,銷毀用戶等功能。另一方面商戶和管理員可以查看和修改客戶相關(guān)信息與權(quán)限,準(zhǔn)確把握實體動態(tài)。本系統(tǒng)從編碼結(jié)束至今。但由于時間比較倉促,對于執(zhí)行效率的考慮還是不夠充分。不過這些問題可以在以后的系統(tǒng)維護(hù)中進(jìn)一步修改和完善,以適應(yīng)系統(tǒng)不斷增加的用戶量和系統(tǒng)的特點要求。城區(qū)物流管理系統(tǒng)的設(shè)計與實現(xiàn)32參考文獻(xiàn)[1]李興華, WEB 開發(fā)實戰(zhàn)經(jīng)典基礎(chǔ)篇[M].北京:.[2]郭珍, 程序設(shè)計教程[M].北京:.[3] Web 整合開發(fā)王者[M].北京:.[4]張峋, 與 JDBC 應(yīng)用詳解[M].北京:.[5]張孝祥, 基礎(chǔ)與案例開發(fā)詳解[M].北京:.[6]郭鄭州, SERVER 2022 完全學(xué)習(xí)手冊[M].北京:.[7] SERVER 2022 數(shù)據(jù)庫管理[M] .北京:.[8]楊小平,[M] .北京:. [9][M].北京:.[10] SERVER 2022 程序設(shè)計[M].北京:.33致 謝經(jīng)過半年的忙碌和工作,本次畢業(yè)設(shè)計已經(jīng)接近尾聲,作為一個本科生的畢業(yè)設(shè)計,由于經(jīng)驗的匱乏,難免有許多考慮不周全的地方,如果沒有導(dǎo)師的督促指導(dǎo),以及一起工作的同學(xué)們的支持,想要完成這個設(shè)計是難以想象的。徐老師平日里工作繁多,但在我做畢業(yè)設(shè)計的每個階段,從查閱資料到設(shè)計草案的確定和修改,中期檢查,后期詳細(xì)設(shè)計,說明書等整個過程中都給予了我悉心的指導(dǎo)。除了敬佩徐老師的專業(yè)水平外,她的治學(xué)嚴(yán)謹(jǐn)和科學(xué)研究的精神也是我永遠(yuǎn)學(xué)習(xí)的榜樣,并將積極影響我今后的學(xué)習(xí)和工作。在此我再說一次謝謝! 二零一二年六月一號城區(qū)物流管理系統(tǒng)的設(shè)計與實現(xiàn)34附 錄附錄 1 源程序清單:主要設(shè)計登錄界面package Frame。import 。import 。 private static String type = 。 (true)。 } This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ // editorfold defaultstate=collapsed desc=Generated Code//GENBEGIN:initComponents private void initComponents() { labUserSecret = new ()。 butOK = new ()。 textSecret = new ()。 LabPicture = new ()。 jLabel2 = new ()。 jLabel4 = new ()。 setDefaultCloseOperation()。 (new (0, 0, 0))。 (new (153, 153, 153))。 (用戶名 )。 (new (Dialog, 1, 18))。 (確定)。 } })。 (new (Dialog, 1, 18))。 (重置)。 } })。 (new (宋體, 0, 14))。 (new () { public void actionPerformed( evt) { } })。 (new (Dialog, 0, 14))。城區(qū)物流管理系統(tǒng)的設(shè)計與實現(xiàn)36 (new (getClass().getResource(/otherPackage/img/)))。 (new (153, 153, 255))。 (false)。 ()。 (false)。 ()。 (false)。 ()。 (false)。 layout = new (getContentPane())。 ( ().addGroup(().addGroup(() .addGroup(, ().addContainerGap().addGroup((.).addComponent(jLabel1, , 92, ).addComponent(jLabel2, , 257, ).addComponent(jLabel4, , 257, ).addComponent(jLabel3, , 257, )).addPreferredGap().addGroup(().addGroup(().addGap(94, 94, 94).addGroup(().addComponent(labUserSecret, , 37, , ).addComponent(labUser, , , , )).addPreferredGap().addGroup(().addComponent(textName, , 367, ).addComponent(textSecret, , , 367, ).addGroup(, ().addGap(48, 48, 48).addComponent(butOK, , 76, ).addPreferredGap(, 136, ).addComponent(butReset, , 77, ).addGap(30, 30, 30)))).addGroup(, ().addComponent(jRadioButtona).addGap(147, 147, 147)))).addComponent(LabPicture, , , 790, )).addGap(2, 2, 2)))。 screenSize = ().getScreenSize()。 }// /editorfold//GENEND:initComponents private void butOKClicked( evt) {//GENFIRST:event_butOKClicked // TODO add your handling code here: secret = 。 name = ().trim()。 for (int i = 0。 i++) { c[i] = 39。 } c = ()。 i 。 } int userRec = 0。 ()。 } else { DBLand myDB = new DBLand()。 } catch (Exception ex) { (()).log(, null, ex)。 } catch (Exception ex) { (()).log(, null, ex)。 (true)。 (true)。 (true)。 (true)。 } else { (null, 用戶名或密碼錯誤)。 } } }//GENLAST:event_butOKClicked private void resetBut( evt) {//GENFIRST:event_resetBut // TODO add your handling code here: ()。 }//GENLAST:event_resetBut public String getUser() { return name。 } * param args the mand line arguments */ private int isChosed。 // Variables declaration do not modify//GENBEGIN:variables private LabPicture。 private butReset。 private jLabel2。 private jLabel4。 private labUser。 private textName。 // End of variables declaration//GENEND:variables}:主要設(shè)計管理員界面 類似的 ,package Frame。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。public class Admin extends JFrame { private static String userID = 。 private Dimension screenSize。 private VectorVectorObject leftTableValueV。 private MTable leftTable。 private JLabel leftTitleLabel。 private JPanel rightPanel。 private JTextField textTel。 private JTextField textAddr。 private JText
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1