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

正文內(nèi)容

基于java的火車票售票系統(tǒng)(doc畢業(yè)設(shè)計(jì)論文)(編輯修改稿)

2024-07-20 07:09 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 系統(tǒng)的文件菜單下有修改密碼,注銷,退出選項(xiàng)。 系統(tǒng)文件管理模塊 System Exit Module對(duì)系統(tǒng)文件菜單下各選項(xiàng)的設(shè)計(jì)思路如下,在主頁(yè)面菜單欄下設(shè)置一個(gè)下拉菜單[4],然后為其添加相應(yīng)事件,系統(tǒng)運(yùn)行后會(huì)自動(dòng)的顯示出系統(tǒng)的總界面,然后如果用戶想要進(jìn)行密碼修改或者重新登錄或者退出程序,那么就可以點(diǎn)擊文件菜單選項(xiàng)選擇相應(yīng)的子菜單進(jìn)行操作。定義一個(gè)JmenuItem[5]的三個(gè)對(duì)象modpwd、logoff、EX,然后分別調(diào)用各自的ActionPerformed( evt)方法,為對(duì)象modpwd、logoff、EX添加事件,再實(shí)現(xiàn)修改密碼,注銷,退出等相應(yīng)的功能。點(diǎn)擊子菜單“注銷”選項(xiàng)時(shí),后臺(tái)調(diào)用方法logoffActionPerformed(),該方法中dispose()。實(shí)習(xí)關(guān)機(jī)當(dāng)前創(chuàng)口,使用new Main().setVisible(true)。重新啟動(dòng)軟件。點(diǎn)擊子菜單“退出”選項(xiàng)時(shí),后臺(tái)調(diào)用方法EXActionPerformed (),(0)。實(shí)現(xiàn)退出系統(tǒng)的功能。點(diǎn)擊子菜單“修改密碼”選項(xiàng)時(shí),后臺(tái)調(diào)用方法modpwdActionPerformed (),方法中對(duì)修改密碼的界面進(jìn)行調(diào)用。售票和查詢模塊主要功能是:可以查詢所需列車信息和對(duì)查詢出的車票進(jìn)行出售,: Trains Ticket Query and Selling Module對(duì)火車票的所有信息進(jìn)行檢索,找出滿足條件的車票信息,在頁(yè)面上進(jìn)行顯示。查詢可以按照車次和車站進(jìn)行查詢。對(duì)于查詢出來(lái)的結(jié)果可以選擇需要的車廂類別和車票類別會(huì)自動(dòng)計(jì)算單價(jià)進(jìn)行售票?!帮@示總金額”、“顯示找零”、“打印車票”等按鈕幫助實(shí)現(xiàn)售票功能的全過(guò)程。本模塊中主體操作都在“查詢”按鈕中,對(duì)于查詢按鈕的操作實(shí)現(xiàn)需要與數(shù)據(jù)建立連接[10]。通過(guò)對(duì)界面變量值的getText()值的判斷然后進(jìn)行數(shù)據(jù)查詢找到合適數(shù)據(jù)。(trid1)。語(yǔ)句是調(diào)用類conn中的方法實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接,通過(guò)模糊查詢找到零個(gè)或者多個(gè)列車號(hào)的信息。如果沒(méi)有找到相應(yīng)的信息,(this,不能滿足要求!)。語(yǔ)句將提示用戶沒(méi)能找到用戶輸入的相應(yīng)信息。如果找到了相應(yīng)的信息,界面上變量為table的表格將通過(guò)setValueAt方法對(duì)各項(xiàng)列車屬性進(jìn)行添加。(sta, got,())。語(yǔ)句是站站查詢的入口點(diǎn),通過(guò)連接數(shù)據(jù)哭找到經(jīng)過(guò)兩站間的所有車次信息顯示在表格中。如果沒(méi)能找到車次,(this,對(duì)不起,您的輸入有誤或沒(méi)有直達(dá)車次?。?!)。語(yǔ)句將提示用戶不能找到相應(yīng)的結(jié)果。退票模塊主要功能是:對(duì)已經(jīng)出售的車票進(jìn)行退回處理,當(dāng)然要求退回的車票必須在該車次還沒(méi)出發(fā)前。 退票模塊 Tickets Back up Module首先獲得系統(tǒng)當(dāng)前的日期和當(dāng)前的時(shí)間[2],再把獲得的系統(tǒng)日期時(shí)間和界面輸入的日期和車票出發(fā)的時(shí)間比較,要是車票日期時(shí)間在當(dāng)前系統(tǒng)日期時(shí)間之前后,則滿足退票條件輸入票單價(jià)后,點(diǎn)擊“計(jì)算”按鈕就可算出應(yīng)付的手續(xù)費(fèi)和應(yīng)退款,最后再確認(rèn)是否要退票,點(diǎn)擊“退票”按鈕即可完成退票操作,點(diǎn)擊“取消”按鈕可以取消當(dāng)前操作。在菜單欄中選擇退票選項(xiàng)的主要代碼包括:設(shè)置面板的Visible屬性,調(diào)用退票界面的類,(true)。語(yǔ)句調(diào)用了退票界面的類。退票界面中點(diǎn)擊“計(jì)算”按鈕實(shí)現(xiàn)功能的主要代碼包括:對(duì)于界面得到的一些數(shù)據(jù)進(jìn)行檢查,例如要是為空就提示要進(jìn)行輸入的操作等。()來(lái)實(shí)現(xiàn)。通過(guò)查找得到數(shù)據(jù)庫(kù)中的列車信息,通過(guò)當(dāng)前時(shí)間和車票出發(fā)時(shí)間的比較,要是當(dāng)前時(shí)間在列車出發(fā)時(shí)間之后的話,就不能實(shí)現(xiàn)退票操作,否則就計(jì)算手續(xù)費(fèi),按20%計(jì)算,最后將算出的應(yīng)退還款和手續(xù)費(fèi)在界面上顯示。退票界面中點(diǎn)擊“確定退票”按鈕實(shí)現(xiàn)功能的主要代碼包括:通過(guò)連接數(shù)據(jù)庫(kù)將退回的票信息返回到數(shù)據(jù)庫(kù)中,(TRID,NUM,getDate())。語(yǔ)句能修改數(shù)據(jù)庫(kù)中的車票信息。退票界面中點(diǎn)擊“取消”按鈕實(shí)現(xiàn)功能的主要代碼如下://退票窗口中的取消按鈕private void jButton1ActionPerformed( evt) { (true)。 (false)。 }幫助模塊的主要功能:向用戶顯示當(dāng)前系統(tǒng)的一些基本信息,以及聲明系統(tǒng)的版權(quán)。 幫助模塊 Help Module利用Jtext控件顯示文本內(nèi)容,將文本屬性設(shè)置為不可編輯。調(diào)用文本對(duì)話框,代碼實(shí)現(xiàn)如下:new help().setVisible(true)。能調(diào)用help類,顯示幫助界面。具體文本實(shí)現(xiàn)代碼是自動(dòng)生成的。5系統(tǒng)的調(diào)測(cè)與修改軟件測(cè)試就是在軟件投入運(yùn)行之前,對(duì)軟件需求分析、軟件設(shè)計(jì)和編碼的最后復(fù)審,是保證軟件質(zhì)量的關(guān)鍵步驟[6]。如果給軟件測(cè)試下定義,可以這樣講:軟件測(cè)試是根據(jù)軟件開(kāi)發(fā)各階段的規(guī)格說(shuō)明和程序內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)的一批測(cè)試用例,(即輸入數(shù)據(jù)和預(yù)期的輸出結(jié)果),并利用這些測(cè)試用例去運(yùn)行程序,以發(fā)現(xiàn)程序錯(cuò)誤的過(guò)程。軟件測(cè)試的目的是想以最少的時(shí)間和人力找出軟件中潛在的各種錯(cuò)誤和缺陷,如果成功的實(shí)施了測(cè)試,就能夠發(fā)現(xiàn)軟件中的錯(cuò)誤。測(cè)試的附帶收獲是,它能夠證明軟件的功能和性能與需求說(shuō)明相符。此外,實(shí)施測(cè)試收集到的測(cè)試結(jié)果數(shù)據(jù)為可靠性分析提供了依據(jù)。軟件測(cè)試應(yīng)遵循以下一些原則:(1)應(yīng)有程序設(shè)計(jì)者以外的人員參加測(cè)試。(2)應(yīng)選擇不合理的輸入數(shù)據(jù)和非法輸入數(shù)據(jù)。(3)測(cè)試應(yīng)從“小規(guī)模”開(kāi)始,逐步轉(zhuǎn)向“大規(guī)?!?。(4)應(yīng)在測(cè)試工作真正開(kāi)始以前較長(zhǎng)一段時(shí)間內(nèi)進(jìn)行測(cè)試計(jì)劃。(5)測(cè)試用例應(yīng)由兩部分組成:輸入數(shù)據(jù)和預(yù)期輸出結(jié)果。(6)所有的測(cè)試都應(yīng)追溯到用戶需求。(7)不僅要檢驗(yàn)程序是否能實(shí)現(xiàn)預(yù)期功能(性質(zhì)),還應(yīng)檢查程序是否做了不應(yīng)該做的工作。(8)修改以后的程序必須進(jìn)行重新測(cè)試。本系統(tǒng)測(cè)試方案以界面為測(cè)試的基礎(chǔ),在測(cè)試過(guò)程中,依靠軟件與其運(yùn)行環(huán)境之間的接口來(lái)選擇和產(chǎn)生測(cè)試數(shù)據(jù),而不管軟件的具體需求和具體實(shí)現(xiàn)細(xì)節(jié)。包括軟件輸入,輸出數(shù)據(jù)的類型、取值范圍等等。測(cè)試項(xiàng)目主要包括對(duì)軟件各個(gè)模塊的測(cè)試,測(cè)試數(shù)據(jù)覆蓋面廣。由于測(cè)試項(xiàng)目較多,現(xiàn)列出其中幾項(xiàng)在測(cè)試過(guò)程中出現(xiàn)的問(wèn)題以及解決的方法。系統(tǒng)進(jìn)入登錄界面后,要求用戶輸入ID號(hào)碼和密碼,當(dāng)密碼和ID號(hào)碼不匹配時(shí),會(huì)提示錯(cuò)誤信息。該測(cè)試的目的是保證登錄是合法的,對(duì)于非法用戶絕對(duì)予以禁止。: 登錄信息測(cè)試圖 Logging Information Test如果用戶連續(xù)三次輸入錯(cuò)誤時(shí),系統(tǒng)將在提示錯(cuò)誤信息后點(diǎn)擊“確定”按鈕后將自動(dòng)退出。: 三次密碼錯(cuò)誤測(cè)試圖 Three Wrong Password Test該測(cè)試的目的是保證密碼修改過(guò)程不會(huì)產(chǎn)生錯(cuò)誤。要求用戶原密碼輸入正確看,并且兩次正確輸入滿足要求的新密碼。當(dāng)其中的要求不滿足時(shí),就會(huì)有提示信息。: 原密碼錯(cuò)誤測(cè)試圖 Old Password Wrong Test該測(cè)試的另一個(gè)目的是防止防止用戶輸入的新密碼過(guò)于簡(jiǎn)單,不安全。: 新密碼過(guò)于簡(jiǎn)單測(cè)試圖 New Password Simple Enough Test當(dāng)原密碼輸入正確,新密碼符合要求時(shí),點(diǎn)擊“確認(rèn)”按鈕確認(rèn)修改密碼,會(huì)有相關(guān)提示信息提示修改密碼成功。: 修改密碼成功測(cè)試圖 Change Password Success Test該測(cè)試的目的是保證能夠按照用戶的需求查詢出結(jié)果或者正常出售車票。該模塊的各種條件檢查較多,以下分情況測(cè)試。當(dāng)選擇站站查詢時(shí),如果沒(méi)能從數(shù)據(jù)庫(kù)中查找到從起始站到到達(dá)站的車次信息,就會(huì)有提示信息。: 無(wú)直達(dá)車測(cè)試圖 No Through Train Test當(dāng)用戶需要選擇車次以便進(jìn)行售票操作時(shí),如果選擇行為空時(shí),會(huì)有相應(yīng)的提示信息。: Selected Row is Null Test售票時(shí)可以選擇車廂類別,如果選擇的車廂類別在所要出售的車次上沒(méi)有的話,會(huì)有提示信息。: 車廂類型測(cè)試圖 Carriage Type Test當(dāng)售票時(shí)出現(xiàn)實(shí)付款比要求付的款少時(shí),有提示信息。: 實(shí)付款不足測(cè)試圖 Payment Not Enough Test當(dāng)乘客要求一次性購(gòu)票超過(guò)二
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1