網(wǎng)吧收費(fèi)系統(tǒng)_第1頁
網(wǎng)吧收費(fèi)系統(tǒng)_第2頁
網(wǎng)吧收費(fèi)系統(tǒng)_第3頁
網(wǎng)吧收費(fèi)系統(tǒng)_第4頁
網(wǎng)吧收費(fèi)系統(tǒng)_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、北京電子科技職業(yè)學(xué)院網(wǎng)吧計(jì)費(fèi)系統(tǒng)北京電子科技職業(yè)學(xué)院?jiǎn)栴}描述-1q“極速”網(wǎng)吧需要一個(gè)簡(jiǎn)易的網(wǎng)吧計(jì)費(fèi)系統(tǒng) q上網(wǎng)人輸入卡號(hào)和密碼上機(jī),卡號(hào)或密碼不 對(duì),不能上機(jī),卡余額不足不能上機(jī)q正在使用的機(jī)器不能被再使用北京電子科技職業(yè)學(xué)院?jiǎn)栴}描述-2q上機(jī)需要記錄卡號(hào)、機(jī)器號(hào)、上機(jī)時(shí)間q下機(jī)時(shí)需要記錄下機(jī)時(shí)間、發(fā)生費(fèi)用和自動(dòng)從卡里扣款,該機(jī)器能再被使用q下機(jī)時(shí),需要向用戶顯示本次上機(jī)的詳細(xì)信息北京電子科技職業(yè)學(xué)院?jiǎn)栴}分析-1q對(duì)象的抽取q卡 卡號(hào)、密碼、余額、用戶姓名; q機(jī)器 機(jī)器號(hào)、使用標(biāo)志、備注;q費(fèi)用記錄 記錄編號(hào)、卡號(hào)、機(jī)器號(hào)、開始上機(jī)時(shí)間, 下機(jī)時(shí)間、費(fèi)用 ;北京電子科技職業(yè)學(xué)院?jiǎn)栴}分析-2

2、q上機(jī)業(yè)務(wù)流程q卡號(hào)和密碼的校驗(yàn);q卡的余額的檢驗(yàn);q獲取當(dāng)前系統(tǒng)時(shí)間作為上機(jī)開始時(shí)間;q記錄上機(jī)操作;q修改該機(jī)器的使用標(biāo)志; 北京電子科技職業(yè)學(xué)院?jiǎn)栴}分析-3q下機(jī)業(yè)務(wù)流程q選擇被使用的機(jī)器號(hào);q獲取系統(tǒng)當(dāng)前時(shí)間作為下機(jī)時(shí)間;q計(jì)算費(fèi)用;q扣費(fèi);q記錄下機(jī)時(shí)間和此次費(fèi)用;q修改該機(jī)器的狀態(tài)為可用;北京電子科技職業(yè)學(xué)院難點(diǎn)解析 -1 q費(fèi)用的計(jì)算q數(shù)據(jù)類型轉(zhuǎn)換 從“yyyy - MM-dd hh:mm:ss”中提取年、月、日、小時(shí)、分;q計(jì)算出下機(jī)時(shí)間和上機(jī)時(shí)間的差值(分鐘);q計(jì)算出應(yīng)交費(fèi)的小時(shí)數(shù)(注意業(yè)務(wù)規(guī)則);q費(fèi)用 = 應(yīng)交費(fèi)的小時(shí)數(shù)*2;北京電子科技職業(yè)學(xué)院難點(diǎn)解析 -2qSwin

3、g組件事件的監(jiān)聽q編寫一個(gè)類,實(shí)現(xiàn)相應(yīng)的事件監(jiān)聽接口,并對(duì)事件做相應(yīng)業(yè)務(wù)處理;q為Swing組件注冊(cè)事件監(jiān)聽 component.addActionListener(new YourListener(this);北京電子科技職業(yè)學(xué)院難點(diǎn)解析 -3q數(shù)據(jù)庫(kù)的連接q連接SQLServer的驅(qū)動(dòng)的加載;q數(shù)據(jù)庫(kù)URL;q通過DriverManager獲取連接;北京電子科技職業(yè)學(xué)院難點(diǎn)解析 -4qJDBC訪問數(shù)據(jù)庫(kù)q事務(wù)的處理q相關(guān)資源的釋放北京電子科技職業(yè)學(xué)院階段劃分q第一階段 (15分鐘):數(shù)據(jù)庫(kù)設(shè)計(jì)及其創(chuàng)建q第二階段(90分鐘):實(shí)現(xiàn)所有功能界面q第三階段 (65分鐘):實(shí)現(xiàn)上機(jī)操作q第四階段

4、(65分鐘):實(shí)現(xiàn)下機(jī)操作q第五階段 (20分鐘):實(shí)現(xiàn)幫助和退出北京電子科技職業(yè)學(xué)院第一階段q數(shù)據(jù)庫(kù)設(shè)計(jì)及其創(chuàng)建q數(shù)據(jù)庫(kù)名:NetBar q表:qCardqComputerqRecord q為Card表和Computer表添加數(shù)據(jù)北京電子科技職業(yè)學(xué)院階段檢查q針對(duì)第一階段抽查學(xué)員的建庫(kù)結(jié)果q教員給出點(diǎn)評(píng)北京電子科技職業(yè)學(xué)院第一階結(jié)果演示q第一階段數(shù)據(jù)庫(kù)結(jié)果展示 在SQLServer2000中展示 在SQLServer2000中演示數(shù)據(jù)庫(kù)和表結(jié)構(gòu)北京電子科技職業(yè)學(xué)院第二階段q實(shí)現(xiàn)所有功能界面q主界面;q上機(jī)操作界面;q下機(jī)操作界面;q下機(jī)信息顯示界面;q版本信息界面;北京電子科技職業(yè)學(xué)院階段檢

5、查q針對(duì)第二階段抽查,在JBuilder2005中查看學(xué)員界面顯示結(jié)果q教員給出點(diǎn)評(píng)北京電子科技職業(yè)學(xué)院第二階段標(biāo)準(zhǔn)代碼演示q在JBuilder2005中顯示界面,并演示相關(guān)的代碼 在JBuilder2005中顯示界面和代碼JComboBox computerIdCombox = new JComboBox(); /得到未使用機(jī)器的機(jī)器號(hào)的集合 ArrayList list =BusinessAction.getNotUsedComputeList();for(int i=0;ilist.size();i+) Computer computer = (Computer) list.get(i)

6、; computerIdCombox.addItem(computer.getId();北京電子科技職業(yè)學(xué)院第三階段q實(shí)現(xiàn)上機(jī)操作q卡號(hào)和密碼的校驗(yàn)q卡的余額的檢驗(yàn)q獲取當(dāng)前系統(tǒng)時(shí)間作為上機(jī)開始時(shí)間q記錄上機(jī)操作q修改該機(jī)器的使用標(biāo)志北京電子科技職業(yè)學(xué)院階段檢查q針對(duì)第三階段抽查,在JBuilder2005中查看學(xué)員上機(jī)功能的實(shí)現(xiàn)q教員給出點(diǎn)評(píng)北京電子科技職業(yè)學(xué)院第三階段標(biāo)準(zhǔn)代碼演示q在JBuilder2005中,操作上機(jī)功能,并演示相關(guān) 的代碼 在JBuilder2005中演示代碼. String strSql = insert into record(Id,CardId,ComputerI

7、d,BeginTime) values(?,?,?,?); pStatement1 = con.prepareStatement(strSql); pStatement1.setInt(1, getNewId( ); pStatement1.setString(2, record.getCardId( ); pStatement1.setString(3, record.getComputerId( ); pStatement1.setString(4, record.getBeginTime( ); pStatement1.executeUpdate( );.北京電子科技職業(yè)學(xué)院第四階段q實(shí)

8、現(xiàn)下機(jī)操作q選擇被使用的機(jī)器號(hào);q獲取系統(tǒng)當(dāng)前時(shí)間作為下機(jī)時(shí)間;q計(jì)算費(fèi)用;q扣費(fèi);q記錄下機(jī)時(shí)間和此次費(fèi)用;q修改該機(jī)器的狀態(tài)為可用;北京電子科技職業(yè)學(xué)院階段檢查q針對(duì)第四階段抽查,在JBuilder2005中查看學(xué)員下機(jī)功能的實(shí)現(xiàn)q教員給出點(diǎn)評(píng)北京電子科技職業(yè)學(xué)院第四階段標(biāo)準(zhǔn)代碼演示q針對(duì)第四階段抽查,在JBuilder2005中查看學(xué)員下機(jī)功能的實(shí)現(xiàn)q教員給出點(diǎn)評(píng)北京電子科技職業(yè)學(xué)院第四階段標(biāo)準(zhǔn)代碼演示q在JBuilder2005中,操作下機(jī)功能,并演示相關(guān) 的代碼 在JBuilder2005中演示代碼String updatRecordSql = update Record set e

9、ndTime =(?), fee =(?) where id=(?) ; ; pStatement = con.prepareStatement(updatRecordSql); pStatement.setString(1, record.getEndTime(); pStatement.setInt(2, record.getFee(); pStatement.setInt(3, record.getId(); pStatement.executeUpdate北京電子科技職業(yè)學(xué)院第五階段q實(shí)現(xiàn)幫助和退出q實(shí)現(xiàn)幫助菜單中關(guān)于版本信息顯示的對(duì)話框q實(shí)現(xiàn)退出菜單的功能北京電子科技職業(yè)學(xué)院階段檢查q針對(duì)第五階段抽查,在JBuilder2005中查看學(xué)員幫助和退出的實(shí)現(xiàn)q教員給出點(diǎn)評(píng)北京電子科技職業(yè)學(xué)院第五階段標(biāo)準(zhǔn)代碼演示在JBuilder2005中,操作顯示版本信息和退出的功能,并演示相關(guān)的代碼 在JBuilder2005中演示代碼 JLabel versionLabell = new JLabel(); versionLabell.setT

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論