資源描述:
《網(wǎng)吧計(jì)費(fèi)系統(tǒng)概要設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、概要設(shè)計(jì)說(shuō)明書(shū)網(wǎng)吧計(jì)費(fèi)系統(tǒng)概要設(shè)計(jì)1.功能介紹1.1基本功能描述q主界面;系統(tǒng)主界面需要顯示系統(tǒng)名字、歡迎用戶進(jìn)入。一級(jí)菜單為“使用”、“幫助”、“退出”?!笆褂谩辈藛沃杏小吧蠙C(jī)”和“下機(jī)”兩個(gè)菜單選項(xiàng);“幫助”菜單中只有一個(gè)“關(guān)于”菜單項(xiàng);“退出”菜單中有一個(gè)“退出”菜單項(xiàng)。q上機(jī)操作界面;上機(jī)界面中包括機(jī)器號(hào)碼下拉列表框、輸入卡號(hào)的文本框、輸入密碼的文本框、顯示上機(jī)時(shí)間文本框或選項(xiàng)卡。q下機(jī)操作界面;包括機(jī)器號(hào)碼下拉列表框、顯示下機(jī)時(shí)間的文本框或選項(xiàng)卡q下機(jī)信息顯示界面;包括機(jī)器號(hào)、卡號(hào)、上機(jī)開(kāi)始時(shí)間、下機(jī)時(shí)間、
2、本次費(fèi)用和卡的余額。顯示信息不能被修改。q版本信息界面;幫助中“關(guān)于”對(duì)話框用于顯示版本信息概要設(shè)計(jì)說(shuō)明書(shū)模塊類(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)信息查詢系統(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)主要
3、作用framesUpComputerWin、MainFrame、ArrivedWin、包含所有窗體類(lèi)、與顯示窗體相關(guān)的功能類(lèi)概要設(shè)計(jì)說(shuō)明書(shū)ArrivedMessageWinjbeanCardBean、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ù)查詢信息,管理信息ArrivedWin下機(jī)操作界面按照號(hào)碼查詢信息,管理
4、信息UpComputerWin上機(jī)操作界面菜單選項(xiàng),多文檔窗體MainFrame主界面功能說(shuō)明界面標(biāo)識(shí)界面名稱(chēng)2.2主要窗體控件分析2.2.1主窗體2.2.1.1功能1、點(diǎn)擊菜單項(xiàng)顯示相應(yīng)窗體2、自動(dòng)重置窗體大小及位置概要設(shè)計(jì)說(shuō)明書(shū)主要菜單包括?使用:上機(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è)置JMenuBarmen
5、ubar?設(shè)計(jì)菜單條JMenuuse編輯文本為“使用”,可訪問(wèn)的父組件為“menubar”概要設(shè)計(jì)說(shuō)明書(shū)JMenuItemupComputer編輯文本為“上機(jī)”,可訪問(wèn)的父組件為“menu”JMenuItemarrived編輯文本為“下機(jī)”,可訪問(wèn)的父組件為“menu”JMenuhelp編輯文本為“幫助”,可訪問(wèn)的父組件為“menu”JMenuItemJMenuaboutexittext屬性為“關(guān)于”編輯文本為“退出”JMenuItemexitItemtext屬性為“退出”JSeparator菜單內(nèi)的分割線2.2.2
6、上機(jī)2.2.2.1功能?上機(jī)u打開(kāi)上機(jī)操作界面窗體u選擇機(jī)器號(hào),輸入卡號(hào),密碼u點(diǎn)“上機(jī)”按鈕,實(shí)現(xiàn)登錄機(jī)器功能?清空信息:清除輸入的機(jī)器號(hào)、卡號(hào),密碼?退出窗體:退出上機(jī)操作界面窗體?限制輸入信息u一個(gè)機(jī)器號(hào)不能在同一時(shí)刻被兩人使用。概要設(shè)計(jì)說(shuō)明書(shū)u卡中余額不足時(shí)不能上機(jī)u計(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就算1hu2.2.2.2功能流程l上機(jī)操作界面功能流程分以下幾步:概要設(shè)計(jì)說(shuō)明書(shū)2.2.2.3輸入輸出設(shè)計(jì)2.2.2.4界
7、面2.2.2.5主要控件組件類(lèi)型組件名稱(chēng)屬性設(shè)置JLabelimachineNumLabtext為“請(qǐng)選擇機(jī)器號(hào)碼:”JComboBoxmachineNumList?下拉列表框JLabelinputCardNumberLabtext為“概要設(shè)計(jì)說(shuō)明書(shū)請(qǐng)輸入卡號(hào):”JTextFieldinputCardNumberTerm?卡號(hào)文本框JLabelinputCardPasswordLabtext為“請(qǐng)輸入密碼:”JTextFieldJLabelJTextFieldlinputCardPasswordTermdisplay
8、BeganTimeLabdisplayBeganTimeTerm?密碼文本框text為“上機(jī)開(kāi)始時(shí)間:上機(jī)時(shí)間文本框JButtonupButtontext為“上機(jī)”JButtonclearButtontext為“清空”JButtonexitSystext為“退出”2.2.3下機(jī)操作界面2.2.3.1功能?下機(jī)操作u選擇下機(jī)機(jī)器號(hào)u顯示下機(jī)時(shí)間u