網(wǎng)吧計(jì)費(fèi)系統(tǒng)概要設(shè)計(jì)_第1頁(yè)
網(wǎng)吧計(jì)費(fèi)系統(tǒng)概要設(shè)計(jì)_第2頁(yè)
網(wǎng)吧計(jì)費(fèi)系統(tǒng)概要設(shè)計(jì)_第3頁(yè)
網(wǎng)吧計(jì)費(fèi)系統(tǒng)概要設(shè)計(jì)_第4頁(yè)
網(wǎng)吧計(jì)費(fèi)系統(tǒng)概要設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

概要設(shè)計(jì)說(shuō)明書(shū)網(wǎng)吧計(jì)費(fèi)系統(tǒng)概要設(shè)計(jì)1.功能介紹1.1基本功能描述主界面;系統(tǒng)主界面需要顯示系統(tǒng)名字、歡迎用戶(hù)進(jìn)入。一級(jí)菜單為“使用”、“幫助”、“退出”?!笆褂谩辈藛沃杏小吧蠙C(jī)”和“下機(jī)”兩個(gè)菜單選項(xiàng);“幫助”菜單中只有一個(gè)“關(guān)于”菜單項(xiàng);“退出”菜單中有一個(gè)“退出”菜單項(xiàng)。上機(jī)操作界面;上機(jī)界面中包括機(jī)器號(hào)碼下拉列表框、輸入卡號(hào)的文本框、輸入密碼的文本框、顯示上機(jī)時(shí)間文本框或選項(xiàng)卡。下機(jī)操作界面;包括機(jī)器號(hào)碼下拉列表框、顯示下機(jī)時(shí)間的文本框或選項(xiàng)卡下機(jī)信息顯示界面;包括機(jī)器號(hào)、卡號(hào)、上機(jī)開(kāi)始時(shí)間、下機(jī)時(shí)間、本次費(fèi)用和卡的余額。顯示信息不能被修改。版本信息界面;幫助中“關(guān)于”對(duì)話框用于顯示版本信息模塊類(lèi)別功能使用上機(jī)按照機(jī)器號(hào)、卡號(hào)和密碼上機(jī),顯示上機(jī)時(shí)間,清空、退出下機(jī)按照機(jī)器號(hào)下機(jī),顯示下機(jī)時(shí)間,取消,退出幫助顯示版本信息退出保存操作信息,關(guān)閉窗口,退出系統(tǒng)1.2包和類(lèi)分析網(wǎng)吧計(jì)費(fèi)信息查詢(xún)系統(tǒng)包含frames、jbean和operdb三個(gè)包frames包:放置窗體類(lèi),負(fù)責(zé)系統(tǒng)的表示jbean包:包含系統(tǒng)中數(shù)據(jù)實(shí)體類(lèi)operdb包:包含得到數(shù)據(jù)庫(kù)的連接類(lèi)和處理業(yè)務(wù)邏輯類(lèi)每個(gè)包中的類(lèi)如下圖所示:包名類(lèi)主要作用framesUpComputerWin、MainFrame、ArrivedWin、ArrivedMessageWin包含所有窗體類(lèi)、與顯示窗體相關(guān)的功能類(lèi)jbeanCardBean、ComputerBeanRecordBean包含數(shù)據(jù)實(shí)體類(lèi)operdbDBConnection、OperDB包含連接數(shù)據(jù)庫(kù)類(lèi)、業(yè)務(wù)邏輯操作類(lèi)frames包中放置窗體類(lèi),各個(gè)類(lèi)功能如下:添加彩票信息添加彩票信息ArrivedMessageWin下機(jī)信息顯示按照期數(shù)查詢(xún)信息,管理信息ArrivedWin下機(jī)操作界面按照號(hào)碼查詢(xún)信息,管理信息UpComputerWin上機(jī)操作界面菜單選項(xiàng),多文檔窗體MainFrame主界面功能說(shuō)明界面標(biāo)識(shí)界面名稱(chēng)2.2主要窗體控件分析2.2.12.2.1.1功能1、點(diǎn)擊菜單項(xiàng)顯示相應(yīng)窗體2、自動(dòng)重置窗體大小及位置主要菜單包括使用:上機(jī):彈出UpComputerWin窗體下機(jī):彈出ArrivedWin窗體,ArrivedMessageWin窗體幫助:顯示版本信息退出:關(guān)閉所有窗體,退出系統(tǒng)2.2.1.2流程圖2.2.1.3界面2.2.1.4主要控件組件類(lèi)型組件名稱(chēng)屬性設(shè)置JMenuBarmenubar

設(shè)計(jì)菜單條JMenuuse編輯文本為“使用”,可訪問(wèn)的父組件為“menubar”JMenuItemupComputer編輯文本為“上機(jī)”,可訪問(wèn)的父組件為“menu”JMenuItemarrived編輯文本為“下機(jī)”,可訪問(wèn)的父組件為“menu”JMenuhelp編輯文本為“幫助”,可訪問(wèn)的父組件為“menu”JMenuItemJMenuaboutexittext屬性為“關(guān)于”編輯文本為“退出”JMenuItemexitItemtext屬性為“退出”JSeparator菜單內(nèi)的分割線2.2.22.2.2.1功能上機(jī)打開(kāi)上機(jī)操作界面窗體選擇機(jī)器號(hào),輸入卡號(hào),密碼點(diǎn)“上機(jī)”按鈕,實(shí)現(xiàn)登錄機(jī)器功能清空信息:清除輸入的機(jī)器號(hào)、卡號(hào),密碼退出窗體:退出上機(jī)操作界面窗體限制輸入信息一個(gè)機(jī)器號(hào)不能在同一時(shí)刻被兩人使用??ㄖ杏囝~不足時(shí)不能上機(jī)計(jì)費(fèi)規(guī)則:按小時(shí)計(jì)費(fèi),單價(jià)為2元/h。如果上機(jī)時(shí)間在1h之內(nèi),1s也算1h;如果上機(jī)時(shí)間在1h以上,每小時(shí)結(jié)束超過(guò)10min就算1h2.2.2.2功能流程上機(jī)操作界面功能流程分以下幾步:2.2.2.3輸入輸出設(shè)計(jì)2.2.2.4界面2.2.2.5主要控件組件類(lèi)型組件名稱(chēng)屬性設(shè)置JLabelimachineNumLabtext為“請(qǐng)選擇機(jī)器號(hào)碼:”JComboBoxmachineNumList

下拉列表框JLabelinputCardNumberLabtext為“請(qǐng)輸入卡號(hào):”JTextFieldinputCardNumberTerm

卡號(hào)文本框JLabelinputCardPasswordLabtext為“請(qǐng)輸入密碼:”JTextFieldJLabelJTextFieldlinputCardPasswordTermdisplayBeganTimeLabdisplayBeganTimeTerm

密碼文本框text為“上機(jī)開(kāi)始時(shí)間:上機(jī)時(shí)間文本框JButtonupButtontext為“上機(jī)”JButtonclearButtontext為“清空”JButtonexitSystext為“退出”2.2.3下機(jī)2.2.3.1功能下機(jī)操作選擇下機(jī)機(jī)器號(hào)顯示下機(jī)時(shí)間單擊下機(jī),彈出下機(jī)信息顯示窗體取消:清除輸入機(jī)器號(hào)退出:退出窗體2.2.3.2功能流程圖2.2.3.3輸入輸出設(shè)計(jì)名稱(chēng)數(shù)據(jù)類(lèi)I/O要求必填/必顯范圍舉例彩票類(lèi)型字符型I√10位七星彩號(hào)碼字符I√2位9期數(shù)+號(hào)碼字符O出現(xiàn)次數(shù)整型O2.2.3.4界面2.2.3.5主要控件組件類(lèi)型組件名稱(chēng)屬性設(shè)置JLabelmachineNumLabtext為“請(qǐng)選擇機(jī)器號(hào):”JComboBoxmachineNumList

下拉列表JLabelJTextFielddisplayArrivedTimeLabdisplayArrivedTimeTermtext為“下機(jī)時(shí)間:”下機(jī)時(shí)間文本框JButtondownButtontext為“下機(jī)”JButtoncancelButtontext為“取消”JButtonexitSystext為“退出”2.2.4下機(jī)2.2.4.1功能前提條件:執(zhí)行查詢(xún)信息成功后顯示出下機(jī)信息,包括機(jī)器號(hào)、卡號(hào)、上機(jī)時(shí)間、下機(jī)時(shí)間、本次費(fèi)用、賬戶(hù)余額2.2.4.2功能流程圖組件類(lèi)型組件名稱(chēng)屬性設(shè)置JLabelmessage

“顯示信息”JLabelmachineNumber編輯文本為“機(jī)器號(hào):”,可訪問(wèn)的父組件為“menubar”JTextFieldmachineNumberTerm機(jī)器號(hào)文本框JLabelcardNumberLab編輯文本為“卡號(hào)”,可訪問(wèn)的父組件為“menu”JTextFieldcardNumberTerm卡號(hào)文本框JLabelJTextFieldJLabelbeganTimeLabbeganTimeTermarrivedTimeLabtext屬性為“上機(jī)時(shí)間”上機(jī)時(shí)間文本框text屬性為“下機(jī)時(shí)間”JTextFieldarrivedTimeTerm下機(jī)時(shí)間文本框JLabelexpensesLabtext屬性為“本次費(fèi)用”JTextFieldexpensesTerm本次費(fèi)用文本框JLabelcardBalanceLabtext屬性為“賬戶(hù)余額”JTextFieldcardBalanceTerm賬戶(hù)余額文本框JButtonokButton確定按鈕數(shù)據(jù)庫(kù)名:NetBar表名:①卡:Card卡號(hào):cardNumber密碼:password余額:balance用戶(hù)姓名:userName表名:②機(jī)器:Computer

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論