網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)分析_第1頁(yè)
網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)分析_第2頁(yè)
網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)分析_第3頁(yè)
網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)分析_第4頁(yè)
網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)分析_第5頁(yè)
已閱讀5頁(yè),還剩37頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、-. z.畢業(yè)論文設(shè)計(jì)基于java技術(shù)的網(wǎng)吧管理計(jì)費(fèi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)生*學(xué) 號(hào)BC1033*指導(dǎo)教師磊副教授年 級(jí)2010級(jí)專 業(yè)計(jì)算機(jī)科學(xué)與技術(shù)系 別信息科學(xué)系-. z.摘 要隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)與技術(shù)日趨成熟,計(jì)算機(jī)應(yīng)用到生產(chǎn)和生活的各個(gè)領(lǐng)域,發(fā)揮了越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一局部,使用計(jì)算機(jī)對(duì)網(wǎng)吧信息進(jìn)展管理,具有手工操作無(wú)法比較的優(yōu)點(diǎn),例如:檢索迅速,查找方便,可靠性高,存儲(chǔ)量大,壽命長(zhǎng),本錢低等,因此研究開發(fā)網(wǎng)吧計(jì)費(fèi)系統(tǒng)具有可行的實(shí)際意義。本系統(tǒng)是一個(gè)功能比較強(qiáng)大的網(wǎng)吧計(jì)費(fèi)系統(tǒng)。該系統(tǒng)信息來(lái)源主要由管理員添加,方便管理員的查詢和管理。該系統(tǒng)的任務(wù)是方便,靈活的

2、管理網(wǎng)吧的各項(xiàng)信息,包括對(duì)每臺(tái)電腦配置管理、會(huì)員用戶管理、上機(jī)時(shí)間計(jì)算、金額計(jì)算等。系統(tǒng)主要有添加,查找,刪除,統(tǒng)計(jì)等功能模塊組成。本系統(tǒng)會(huì)做到滿足網(wǎng)吧管理日常工作的需要,使用方便,界面親切,平安可靠。關(guān)鍵詞:網(wǎng)吧計(jì)費(fèi)系統(tǒng);信息管理;平安Abstract With the continuous improvement of science and technology, puter science and technology matures, puter application to the production and in all spheres of life, has played

3、an increasingly important role. As part of puter applications, the use of puters to the munity information management, with manual unmatched advantages, such as: the rapid retrieval, find convenient, high reliability and large storage capacity, long life, low cost, so research and development of Int

4、ernet cafes fee system is feasible, practical significance. The system is a more powerful cyber cafe billing system. The system is the main source of information added by the administrator to facilitate inquiries webmaster and management. The systems mission is convenient, fle*ible management of the

5、 Internet cafes, including on each puter configuration management, user management members, the time machine, the amount of calculation. System mainly add, find, delete, statistical and other functions module. This system will ensure the management of Internet cafes to meet the needs of their daily

6、work, easy to use, friendly interface, safe and reliable.Keywords: cyber cafe billing system; management; safe. z.目 錄 TOC o 1-3 h z u HYPERLINK l _Toc388553336摘要 PAGEREF _Toc388553336 h 1HYPERLINK l _Toc388553337Abstract PAGEREF _Toc388553337 h 1HYPERLINK l _Toc388553338目錄 PAGEREF _Toc388553338 h 1H

7、YPERLINK l _Toc388553339第1章緒論 PAGEREF _Toc388553339 h 4HYPERLINK l _Toc3885533401.1課題背景 PAGEREF _Toc388553340 h 4HYPERLINK l _Toc388553341課題來(lái)源 PAGEREF _Toc388553341 h 4HYPERLINK l _Toc3885533421.2目的和意義 PAGEREF _Toc388553342 h 4HYPERLINK l _Toc388553343意義 PAGEREF _Toc388553343 h 4HYPERLINK l _Toc3885

8、53344目的 PAGEREF _Toc388553344 h 4HYPERLINK l _Toc3885533451.3運(yùn)行環(huán)境 PAGEREF _Toc388553345 h 5HYPERLINK l _Toc388553346效勞器端配置需求 PAGEREF _Toc388553346 h 5HYPERLINK l _Toc388553347客戶端配置需求 PAGEREF _Toc388553347 h 5HYPERLINK l _Toc3885533481.4本章小結(jié) PAGEREF _Toc388553348 h 5HYPERLINK l _Toc388553349第2章系統(tǒng)需求分析

9、及可行性研究 PAGEREF _Toc388553349 h 6HYPERLINK l _Toc3885533502.1系統(tǒng)可行性研究 PAGEREF _Toc388553350 h 6HYPERLINK l _Toc388553351技術(shù)可行性 PAGEREF _Toc388553351 h 6HYPERLINK l _Toc388553352系統(tǒng)平安可行性 PAGEREF _Toc388553352 h 6HYPERLINK l _Toc388553353系統(tǒng)實(shí)用可行性 PAGEREF _Toc388553353 h 6HYPERLINK l _Toc3885533542.2需求分析 PA

10、GEREF _Toc388553354 h 7HYPERLINK l _Toc3885533552.3 業(yè)務(wù)流程分析 PAGEREF _Toc388553355 h 8HYPERLINK l _Toc388553356業(yè)務(wù)流程分析的目的 PAGEREF _Toc388553356 h 8HYPERLINK l _Toc388553357業(yè)務(wù)流程分析 PAGEREF _Toc388553357 h 8HYPERLINK l _Toc3885533582.3 數(shù)據(jù)流程分析 PAGEREF _Toc388553358 h 9HYPERLINK l _Toc388553359數(shù)據(jù)流程分析 PAGERE

11、F _Toc388553359 h 9HYPERLINK l _Toc388553360數(shù)據(jù)流程頂層圖分析 PAGEREF _Toc388553360 h 10HYPERLINK l _Toc388553361數(shù)據(jù)流程一層圖分析 PAGEREF _Toc388553361 h 10HYPERLINK l _Toc388553362數(shù)據(jù)流程二層圖分析 PAGEREF _Toc388553362 h 11HYPERLINK l _Toc3885533632.4 數(shù)據(jù)字典 PAGEREF _Toc388553363 h 12HYPERLINK l _Toc3885533642.5本章小結(jié) PAGER

12、EF _Toc388553364 h 15HYPERLINK l _Toc388553365第3章系統(tǒng)功能分布 PAGEREF _Toc388553365 h 16HYPERLINK l _Toc3885533663.1電腦信息管理 PAGEREF _Toc388553366 h 16HYPERLINK l _Toc3885533673.2會(huì)員信息管理 PAGEREF _Toc388553367 h 16HYPERLINK l _Toc3885533683.3記事信息管理 PAGEREF _Toc388553368 h 16HYPERLINK l _Toc3885533693.4計(jì)費(fèi)信息管理

13、PAGEREF _Toc388553369 h 16HYPERLINK l _Toc3885533703.5系統(tǒng)設(shè)置管理 PAGEREF _Toc388553370 h 16HYPERLINK l _Toc3885533713.6本章小結(jié) PAGEREF _Toc388553371 h 17HYPERLINK l _Toc388553372第4章系統(tǒng)設(shè)計(jì) PAGEREF _Toc388553372 h 18HYPERLINK l _Toc3885533734.1 設(shè)計(jì)原則及具體功能劃分PAGEREF _Toc388553373 h 18HYPERLINK l _Toc388553374設(shè)計(jì)原則

14、 PAGEREF _Toc388553374 h 18HYPERLINK l _Toc388553375軟件設(shè)計(jì)原則 PAGEREF _Toc388553375 h 18HYPERLINK l _Toc3885533764.2構(gòu)架概述 PAGEREF _Toc388553376 h19HYPERLINK l _Toc3885533774.3計(jì)界面設(shè)計(jì) PAGEREF _Toc388553377 h 20HYPERLINK l _Toc3885533784.4 數(shù)據(jù)庫(kù)概念設(shè)計(jì) PAGEREF _Toc388553378 h 20HYPERLINK l _Toc3885533794.5 數(shù)據(jù)庫(kù)邏輯

15、設(shè)計(jì) PAGEREF _Toc388553379 h 22HYPERLINK l _Toc3885533804.6 數(shù)據(jù)庫(kù)物理設(shè)計(jì) PAGEREF _Toc388553380 h 22HYPERLINK l _Toc3885533814.7本章小結(jié) PAGEREF _Toc388553381 h 23HYPERLINK l _Toc388553382第5章系統(tǒng)實(shí)現(xiàn) PAGEREF _Toc388553382 h 24HYPERLINK l _Toc3885533835.1 登錄功能的實(shí)現(xiàn) PAGEREF _Toc388553383 h 24HYPERLINK l _Toc3885533845.

16、2 添加電腦功能的實(shí)現(xiàn) PAGEREF _Toc388553384 h 28HYPERLINK l _Toc3885533855.4 用戶信息修改功能的實(shí)現(xiàn) PAGEREF _Toc388553385 h 36HYPERLINK l _Toc3885533865.5 遠(yuǎn)程遙控關(guān)機(jī)功能的實(shí)現(xiàn) PAGEREF _Toc388553386 h 37HYPERLINK l _Toc3885533875.6 連接功能的實(shí)現(xiàn) PAGEREF _Toc388553387 h 39HYPERLINK l _Toc3885533885.7本章小結(jié) PAGEREF _Toc388553388 h 39HYPERL

17、INK l _Toc388553389第6章系統(tǒng)測(cè)試 PAGEREF _Toc388553389 h 40HYPERLINK l _Toc3885533906.1 系統(tǒng)功能測(cè)試方法概述 PAGEREF _Toc388553390 h 40HYPERLINK l _Toc3885533916.2 功能測(cè)試 PAGEREF _Toc388553391 h 40HYPERLINK l _Toc3885533926.3本章小結(jié) PAGEREF _Toc388553392 h 41HYPERLINK l _Toc388553393結(jié)論 PAGEREF _Toc388553393 h 42HYPERLIN

18、K l _Toc388553394參考文獻(xiàn) PAGEREF _Toc388553394 h 43HYPERLINK l _Toc388553395致 PAGEREF _Toc388553395 h 44基于java技術(shù)的網(wǎng)吧管理計(jì)費(fèi)系統(tǒng)的設(shè)計(jì)第1章緒論1.1課題背景隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)與技術(shù)日趨成熟,計(jì)算機(jī)應(yīng)用到生產(chǎn)和生活的各個(gè)領(lǐng)域,發(fā)揮了越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一局部,使用計(jì)算機(jī)對(duì)網(wǎng)吧信息進(jìn)展管理,具有手工操作無(wú)法比較的優(yōu)點(diǎn),例如:檢索迅速,查找方便,可靠性高,存儲(chǔ)量大,壽命長(zhǎng),本錢低等,因此研究開發(fā)網(wǎng)吧計(jì)費(fèi)系統(tǒng)具有可行的實(shí)際意義。1.1.1課題來(lái)源由于大四的時(shí)間在校

19、企合作的企業(yè)培訓(xùn)學(xué)習(xí),沒(méi)有在學(xué)校里面學(xué)習(xí),故畢業(yè)設(shè)計(jì)的題目不是由學(xué)校命題的,而是由所在培訓(xùn)機(jī)構(gòu)的培訓(xùn)教師戚愛(ài)斌命題的。1.2目的和意義1.2.1意義具有一定的規(guī)模的網(wǎng)吧為了給網(wǎng)民營(yíng)造明亮、寬闊、舒適的上網(wǎng)環(huán)境,樹立網(wǎng)吧的自身的新形象,改良一向給人小、散、亂、差印象的網(wǎng)吧行業(yè)形象。所以管理規(guī)化,是網(wǎng)吧開展的趨勢(shì)所在。打造新視聽(tīng),創(chuàng)造新享受。打造新娛樂(lè),創(chuàng)造新體驗(yàn)。打造新教育,創(chuàng)造新理念。打造新網(wǎng)吧,創(chuàng)造新形象。這是第二屆中國(guó)國(guó)際網(wǎng)絡(luò)文化博覽會(huì)根據(jù)我國(guó)網(wǎng)絡(luò)文化市場(chǎng)的開展特點(diǎn),以及國(guó)外網(wǎng)絡(luò)文化市場(chǎng)的現(xiàn)狀和開展趨勢(shì),得出的我國(guó)網(wǎng)吧行業(yè)未來(lái)開展的四個(gè)核心容。利用網(wǎng)吧本身具有的網(wǎng)絡(luò)優(yōu)勢(shì),實(shí)施網(wǎng)絡(luò)化管理,將

20、是網(wǎng)吧管理的主要形式。1.2.2目的為了適應(yīng)當(dāng)前網(wǎng)吧管理無(wú)人化的需求,本人試圖利用自己大學(xué)所學(xué)專業(yè)知識(shí)并結(jié)合教學(xué)管理中的實(shí)際情況和其它類似計(jì)費(fèi)軟件的優(yōu)點(diǎn),開發(fā)了一套網(wǎng)吧收費(fèi)系統(tǒng)軟件。本系統(tǒng)可以解決網(wǎng)吧管理中存在的幾個(gè)實(shí)際問(wèn)題:1. 減少值班人員、維護(hù)人員,降低管理人員費(fèi)用。 2. 增加網(wǎng)吧的開放時(shí)間,提高設(shè)備的利用率。 3. 解決目前網(wǎng)吧管理中的人情免費(fèi)上機(jī)、脫逃費(fèi)問(wèn)題。 1.3運(yùn)行環(huán)境1.3.1效勞器端配置需求操作系統(tǒng): Windows 2003 server、Windows 7數(shù)據(jù)庫(kù):SQL Server 2008、Oracle、MySQLCPU:P4 2.8G以上存:1G以上剩余硬盤空間

21、:20G以上網(wǎng)卡:1000MB/S網(wǎng)卡1.3.2客戶端配置需求操作系統(tǒng):Windows 7CPU:P4 1.7G以上存:256M以上剩余硬盤空間:1G以上網(wǎng)卡:10100MB網(wǎng)卡1.4本章小結(jié)本章記述的是課題研究的背景,研究的意義和目的有哪些。這個(gè)畢業(yè)設(shè)計(jì)的出發(fā)點(diǎn)是什么。論文題目的來(lái)源以及原因,還有就是畢業(yè)設(shè)計(jì)的軟件系統(tǒng)運(yùn)行所需要的運(yùn)行環(huán)境的配置需求,分別是客戶端的還有效勞器端的需求。系統(tǒng)需求分析及可行性研究2.1系統(tǒng)可行性研究2.1.1技術(shù)可行性本系統(tǒng)采用Windows 7系統(tǒng)的底層架構(gòu),采用Java作為開發(fā)語(yǔ)言,數(shù)據(jù)庫(kù)采用Oracle。嚴(yán)格按照軟件開發(fā)流程進(jìn)展設(shè)計(jì)。采用先進(jìn)科學(xué)和廣為流行的

22、設(shè)計(jì)方法簡(jiǎn)化設(shè)計(jì)流程。模塊化的設(shè)計(jì)方法,有助于管理,因?yàn)榭茖W(xué)合理的劃分多個(gè)功能,單獨(dú)設(shè)計(jì),用助于降低設(shè)計(jì)難度及減少錯(cuò)誤程序的影響圍,又使整個(gè)界面間易于銜接和修改。2.1.2系統(tǒng)平安可行性該網(wǎng)吧計(jì)費(fèi)系統(tǒng)使用的平安性實(shí)施主要包括以下幾個(gè)方面:(1) 基于系統(tǒng)平臺(tái)的平安措施:防止系統(tǒng)被破壞和盜竊;防止非法數(shù)據(jù)輸入;防止非法使用;防止非法文件操作;防止非法訪問(wèn)信息:防止非法竊聽(tīng)信息?;谙到y(tǒng)平臺(tái)的可靠性:硬件故障對(duì)策;軟件故障對(duì)策;操作錯(cuò)誤對(duì)策:數(shù)據(jù)錯(cuò)誤對(duì)策。(2)操作系統(tǒng)平安性:在操作系統(tǒng)方面。應(yīng)用操作系統(tǒng)具有的日志功能,記載運(yùn)行及用戶的使用情況,發(fā)生系統(tǒng)錯(cuò)誤時(shí)具有自恢復(fù)能力;同時(shí)加強(qiáng)系統(tǒng)文件和用戶

23、訪問(wèn)控制管理,嚴(yán)格限制用戶權(quán)限,根據(jù)訪問(wèn)控制的要求,對(duì)用戶采取一些控制措施。如:校驗(yàn)注冊(cè)用戶的合法性和口令的有效性,校驗(yàn)用戶權(quán)限,控制對(duì)系統(tǒng)資源的使用權(quán)限等。2.1.2系統(tǒng)實(shí)用可行性該網(wǎng)吧計(jì)費(fèi)系統(tǒng)具有很多操作上的簡(jiǎn)化,如:該系統(tǒng)中各功能模塊可以從其他相關(guān)的模塊中直接獲取所需的數(shù)據(jù),同時(shí)也可以將該模塊產(chǎn)生的數(shù)據(jù)自動(dòng)傳遞給其他相關(guān)模塊,減少了重復(fù)錄入,提高了工作效率。又如:系統(tǒng)中有大量的組合條件模糊查詢,即查詢的限定條件是多個(gè),查詢的結(jié)果也可能有多條記錄。這種查詢可以幫助用戶從大量的記錄中劃定一個(gè)較小的圍,從而容易得找到想要的記錄。在設(shè)計(jì)界面時(shí),力求使界面給使用者帶來(lái)視覺(jué)的美感,以及簡(jiǎn)潔、大方的感

24、覺(jué),注意了各個(gè)頁(yè)面的界面一致性問(wèn)題。相信該系統(tǒng)模塊的界面一定可以給用戶留下深刻的印象。由于該網(wǎng)吧計(jì)費(fèi)系統(tǒng)在設(shè)計(jì)開發(fā)是本著簡(jiǎn)潔、實(shí)用、高效等思想進(jìn)展的,所以在完成之后,對(duì)各種用戶尤其是對(duì)計(jì)算機(jī)系統(tǒng)并不能很好掌握的管理的人員來(lái)說(shuō)是非常有幫助的,加大了該網(wǎng)吧計(jì)費(fèi)系統(tǒng)的實(shí)用性。2.2需求分析該系統(tǒng)模塊應(yīng)該可以實(shí)現(xiàn)對(duì)計(jì)費(fèi)信息、電腦信息、會(huì)員信息、記事信息的管理與查詢;另外還可以對(duì)系統(tǒng)設(shè)計(jì)信息操作員信息以及個(gè)人密碼信息進(jìn)展管理。下面是對(duì)這幾局部進(jìn)展的說(shuō)明和分析:1電腦信息管理:管理員進(jìn)入電腦信息管理界面中,可以選擇添加計(jì)算機(jī)信息以及管理現(xiàn)有的計(jì)算機(jī)信息。添加計(jì)算機(jī)包括計(jì)算機(jī)名、顯示器、主板、存、CPU、硬

25、盤、視頻、鍵盤、鼠標(biāo)、單價(jià)等計(jì)算機(jī)相關(guān)信息,在提交之后,系統(tǒng)會(huì)給出相應(yīng)的提示信息。選擇瀏覽進(jìn)入計(jì)算機(jī)配置的詳細(xì)信息,在該頁(yè)面中,系統(tǒng)給出計(jì)算機(jī)的詳細(xì)信息。選擇編輯是對(duì)現(xiàn)有計(jì)算機(jī)信息進(jìn)展修改的操作,在提交修改信息之后,系統(tǒng)會(huì)給出相應(yīng)的提示信息。在電腦信息管理頁(yè)面中也可以輸入計(jì)算機(jī)名進(jìn)展計(jì)算機(jī)的查詢操作。2在會(huì)員信息管理界面中,管理員通過(guò)填寫用戶名、密碼、真實(shí)、性別等用戶的一些相關(guān)信息進(jìn)展用戶信息的登記,在提交之后,如果系統(tǒng)需要的信息為空,系統(tǒng)會(huì)給出相應(yīng)的錯(cuò)誤提示信息。管理員可以對(duì)會(huì)員進(jìn)展查詢、修改、刪除操作。3在記事信息管理界面中,管理員通過(guò)填寫記事的標(biāo)題和容信息進(jìn)展對(duì)記事信息的添加,提交后,系

26、統(tǒng)做出簡(jiǎn)單判斷并給出相應(yīng)的提示信息。記事管理也為管理員提供了查詢、修改以及刪除的操作。4計(jì)費(fèi)信息管理:該模塊是對(duì)網(wǎng)吧收費(fèi)情況進(jìn)展管理。在計(jì)費(fèi)管理界面中,管理員選擇添加記錄是添加上機(jī)記錄。添加記錄包括上機(jī)金額、上機(jī)類型、計(jì)算機(jī)編號(hào)、用戶編號(hào),管理員填寫相應(yīng)的信息后提交,系統(tǒng)會(huì)給出相應(yīng)的提示信息。管理員可以通過(guò)記錄列表對(duì)記錄信息進(jìn)展管理。5系統(tǒng)設(shè)置管理:該模塊包括操作員信息管理以及個(gè)人密碼管理兩個(gè)功能局部,在操作員信息管理模塊中,可以查看所有操作員信息,并可以對(duì)操作員信息進(jìn)展修改和添加,在修改和添加之后,系統(tǒng)會(huì)給出相應(yīng)的提示信息。在個(gè)人密碼管理模塊中,操作員通過(guò)填寫原有密碼與新的密碼進(jìn)展密碼的修改

27、,密碼修改之后,操作員需要使用新的密碼進(jìn)展登陸。2.3 業(yè)務(wù)流程分析業(yè)務(wù)流程分析的目的運(yùn)用業(yè)務(wù)流程圖可以為用戶進(jìn)展方便的操作進(jìn)展指導(dǎo),另外系統(tǒng)模塊的業(yè)務(wù)流程圖在管理員或是程序員在進(jìn)展系統(tǒng)的維護(hù)以及系統(tǒng)升級(jí)是會(huì)有很大的幫助,當(dāng)然,在進(jìn)展業(yè)務(wù)流程分析的同時(shí)會(huì)對(duì)一些系統(tǒng)的數(shù)據(jù)流進(jìn)展分析,進(jìn)而為系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)進(jìn)展分析作了準(zhǔn)備。2.3.2業(yè)務(wù)流程分析管理員通過(guò)填寫用戶名和密碼進(jìn)展登陸,如果用戶名或密碼錯(cuò)誤或?yàn)榭眨到y(tǒng)會(huì)給出相應(yīng)的提示信息,操作員可以重新填寫密碼信息。進(jìn)入系統(tǒng)后,管理員通過(guò)導(dǎo)航選擇要進(jìn)展管理或者查詢的模塊。電腦信息管理:管理員進(jìn)入電腦信息管理界面中,可以選擇添加計(jì)算機(jī)信息以及管理現(xiàn)有的計(jì)

28、算機(jī)信息。添加計(jì)算機(jī)包括計(jì)算機(jī)名、計(jì)算機(jī)狀態(tài)、顯示器、主板、存、CPU、硬盤、視頻、鍵盤、鼠標(biāo)、單價(jià)等計(jì)算機(jī)相關(guān)信息,在提交之后,系統(tǒng)會(huì)給出相應(yīng)的提示信息。選擇瀏覽進(jìn)入計(jì)算機(jī)配置的詳細(xì)信息,在該頁(yè)面中,系統(tǒng)給出計(jì)算機(jī)的詳細(xì)信息。選擇編輯是對(duì)現(xiàn)有計(jì)算機(jī)信息進(jìn)展修改的操作,在提交修改信息之后,系統(tǒng)會(huì)給出相應(yīng)的提示信息。在電腦信息管理頁(yè)面中也可以輸入計(jì)算機(jī)名進(jìn)展計(jì)算機(jī)的查詢操作。在會(huì)員信息管理界面中,管理員通過(guò)填寫用戶名、密碼、真實(shí)、性別等用戶的一些相關(guān)信息進(jìn)展用戶信息的登記,在提交之后,如果系統(tǒng)需要的信息為空,系統(tǒng)會(huì)給出相應(yīng)的錯(cuò)誤提示信息。管理員可以對(duì)會(huì)員進(jìn)展查詢、修改、刪除操作。在記事信息管理界

29、面中,管理員通過(guò)填寫記事的標(biāo)題和容信息進(jìn)展對(duì)記事信息的添加,提交后,系統(tǒng)做出簡(jiǎn)單判斷并給出相應(yīng)的提示信息。記事管理也為管理員提供了查詢、修改以及刪除的操作。計(jì)費(fèi)信息管理:該模塊是對(duì)網(wǎng)吧收費(fèi)情況進(jìn)展管理。在計(jì)費(fèi)管理界面中,管理員選擇添加記錄是添加上機(jī)記錄。添加記錄包括上機(jī)金額、上機(jī)類型、計(jì)算機(jī)編號(hào)、用戶編號(hào),管理員填寫相應(yīng)的信息后提交,系統(tǒng)會(huì)給出相應(yīng)的提示信息。管理員可以通過(guò)記錄列表對(duì)記錄信息進(jìn)展管理。系統(tǒng)設(shè)置管理:該模塊包括操作員信息管理以及個(gè)人密碼管理兩個(gè)功能局部,在操作員信息管理模塊中,可以查看所有操作員信息,并可以對(duì)操作員信息進(jìn)展修改和添加,在修改和添加之后,系統(tǒng)會(huì)給出相應(yīng)的提示信息。具

30、體流程如圖2-1業(yè)務(wù)流程圖。圖2-1 業(yè)務(wù)流程圖2.3 數(shù)據(jù)流程分析2.3.1數(shù)據(jù)流程分析對(duì)系統(tǒng)數(shù)據(jù)流程進(jìn)展分析,分析系統(tǒng)部數(shù)據(jù)流來(lái)源、流向以及數(shù)據(jù)流攜帶的根本信息??梢詫?duì)系統(tǒng)的功能模塊有一個(gè)更加深刻的了解,在進(jìn)展層層深入的分析后得出的系統(tǒng)數(shù)據(jù)字典,對(duì)系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)也有著非同一般的作用和指導(dǎo)意義。從另外的角度來(lái)說(shuō),系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)在很大程度上是參考數(shù)據(jù)字典給出的。2.3.2數(shù)據(jù)流程頂層圖分析在進(jìn)展了網(wǎng)吧計(jì)費(fèi)系統(tǒng)的需求分析以及業(yè)務(wù)流程的分析之后,對(duì)系統(tǒng)部的數(shù)據(jù)流的根本信息有了一定的了解,在此根底上給出了分析出的該網(wǎng)吧計(jì)費(fèi)系統(tǒng)的數(shù)據(jù)流程頂層圖如下列圖2-2數(shù)據(jù)流程頂層圖:圖2-2數(shù)據(jù)流程頂層圖2.

31、3.3數(shù)據(jù)流程一層圖分析在網(wǎng)吧計(jì)費(fèi)系統(tǒng)的數(shù)據(jù)流程頂層圖的根底上,進(jìn)展了進(jìn)一步的分析,得到了該系統(tǒng)的數(shù)據(jù)流程一層圖,在一層圖中涉及到的系統(tǒng)的功能更加具體,數(shù)據(jù)流的信息更加全面,使用到的文件也更加清晰,如下面的圖2-3數(shù)據(jù)流程一層圖:圖2-3數(shù)據(jù)流程一層圖數(shù)據(jù)流程二層圖分析在數(shù)據(jù)流程頂層圖、一層圖的根底上,為了對(duì)系統(tǒng)的更加詳細(xì)的設(shè)計(jì),使設(shè)計(jì)出的系統(tǒng)的功能更加全面,進(jìn)展了網(wǎng)吧計(jì)費(fèi)系統(tǒng)的數(shù)據(jù)流程二層圖的分析,得到如下的數(shù)據(jù)流程圖,圖2-4數(shù)據(jù)流程二層圖:圖2-4數(shù)據(jù)流程二層圖2.4 數(shù)據(jù)字典網(wǎng)吧計(jì)費(fèi)系統(tǒng)的數(shù)據(jù)字典是在進(jìn)展了該系統(tǒng)模塊的需求分析、數(shù)據(jù)流程頂層圖、一層圖以及二層圖的根底上進(jìn)展的該模塊的一些

32、具體的處理過(guò)程、功能模塊、存儲(chǔ)信息表以及外部實(shí)體的概括和描述,使得對(duì)該模塊的設(shè)計(jì)更加具體,為系統(tǒng)的設(shè)計(jì)提供了一個(gè)詳細(xì)的參考。下面就是該網(wǎng)吧計(jì)費(fèi)系統(tǒng)的數(shù)據(jù)字典:表2-1 外部實(shí)體定義名稱:管理員 總編號(hào):1001說(shuō)明:管理該系統(tǒng)信息的人 編 號(hào):001輸入數(shù)據(jù)流:管理信息輸出數(shù)據(jù)流:系統(tǒng)中的信息表2-2 數(shù)據(jù)流定義名稱:管理員信息 總編號(hào):2001別名:管理員信息 編 號(hào):F1數(shù)據(jù)流來(lái)源:管理員修改數(shù)據(jù)流去向:管理員信息管理模塊名稱:用戶信息 總編號(hào):2002別名:用戶信息 編 號(hào):F2數(shù)據(jù)流來(lái)源:管理員添加用戶信息模塊數(shù)據(jù)流去向:用戶信息查詢模塊名稱:用戶信息 總編號(hào):2003別名:用戶信息

33、編 號(hào):F3數(shù)據(jù)流來(lái)源:管理員修改用戶信息模塊數(shù)據(jù)流去向:用戶信息查詢模塊名稱:記錄信息 總編號(hào):2004別名:記錄信息 編 號(hào):F4數(shù)據(jù)流來(lái)源:管理員添加記錄信息模塊數(shù)據(jù)流去向:記錄信息查詢模名稱:記錄信息 總編號(hào):2005別名:記錄信息 編 號(hào):F5數(shù)據(jù)流來(lái)源:管理員修改記錄信息模塊數(shù)據(jù)流去向:記錄信息查詢模塊名稱:計(jì)算機(jī)信息 總編號(hào):2006別名:計(jì)算機(jī)信息 編 號(hào):F6數(shù)據(jù)流來(lái)源:管理員添加計(jì)算機(jī)信息模塊數(shù)據(jù)流去向:計(jì)算機(jī)信息查詢模塊名稱:計(jì)算機(jī)信息 總編號(hào):2007別名:計(jì)算機(jī)信息 編 號(hào):F7數(shù)據(jù)流來(lái)源:管理員修改計(jì)算機(jī)信息模塊數(shù)據(jù)流去向:計(jì)算機(jī)信息查詢模塊表2-3 處理過(guò)程定義名

34、稱:用戶信息管理 總編號(hào):3001功能:對(duì)用戶信息進(jìn)展添加、修改、刪除 編 號(hào):P1輸入數(shù)據(jù)流:用戶編號(hào)、用戶名、密碼、余額、狀態(tài)。輸出數(shù)據(jù)流:名稱:用戶信息查詢 總編號(hào):3002功能:對(duì)用戶信息進(jìn)展查詢 編 號(hào):P2輸入數(shù)據(jù)流:查詢條件輸出數(shù)據(jù)流:用戶信息名稱:記錄信息管理 總編號(hào):3003功能:對(duì)記錄信息進(jìn)展添加、修改、刪除 編 號(hào):P3輸入數(shù)據(jù)流:記錄編號(hào)、計(jì)算機(jī)編號(hào)、用戶編號(hào)、上機(jī)時(shí)間、下機(jī)時(shí)間、花費(fèi)金額。輸出數(shù)據(jù)流:名稱:記錄信息查詢 總編號(hào):3004功能:對(duì)記錄信息進(jìn)展查詢 編 號(hào):P4輸入數(shù)據(jù)流:查詢條件輸出數(shù)據(jù)流:記錄信息名稱:計(jì)算機(jī)信息管理 總編號(hào):3005功能:對(duì)計(jì)算機(jī)信息

35、進(jìn)展添加、修改、刪除 編 號(hào):P5輸入數(shù)據(jù)流:計(jì)算機(jī)編號(hào)、狀態(tài)、根本信息。輸出數(shù)據(jù)流:名稱:計(jì)算機(jī)信息查詢 總編號(hào):3006功能:對(duì)計(jì)算機(jī)信息進(jìn)展查詢 編 號(hào):P6輸入數(shù)據(jù)流:查詢條件輸出數(shù)據(jù)流:計(jì)算機(jī)信息名稱:個(gè)人密碼信息管理 總編號(hào):3007功能:對(duì)個(gè)人密碼進(jìn)展修改 編 號(hào):P7輸入數(shù)據(jù)流: 新的密碼信息輸出數(shù)據(jù)流:用戶信息表2-4 數(shù)據(jù)存儲(chǔ)定義名稱:用戶信息表 總編號(hào):4001別名:Card 編 號(hào):D1數(shù)據(jù)流來(lái)源:管理員添加構(gòu)造:用戶編號(hào)、用戶名、密碼、余額、狀態(tài)。關(guān)鍵字:用戶編號(hào)名稱:記錄信息表 總編號(hào):4002別名:Record 編 號(hào):D2數(shù)據(jù)流來(lái)源:管理員添加構(gòu)造:記錄編號(hào)、計(jì)

36、算機(jī)編號(hào)、用戶編號(hào)、上機(jī)時(shí)間、下機(jī)時(shí)間、花費(fèi)金額。關(guān)鍵字:記錄編號(hào)名稱:計(jì)算機(jī)信息表 總編號(hào):4003別名:puter 編 號(hào):D3數(shù)據(jù)流來(lái)源:管理員添加構(gòu)造:計(jì)算機(jī)編號(hào)、計(jì)算機(jī)狀態(tài)、根本信息。關(guān)鍵字:計(jì)算機(jī)編號(hào)2.5本章小結(jié)對(duì)系統(tǒng)的可行性進(jìn)展分析,其中包括技術(shù)可行性、系統(tǒng)平安可行性、系統(tǒng)實(shí)用可行性這三方面進(jìn)展分析。對(duì)系統(tǒng)的需求進(jìn)展了分析,業(yè)務(wù)的流程、數(shù)據(jù)的流程也進(jìn)展了相關(guān)的分析,還有數(shù)據(jù)字典創(chuàng)立。系統(tǒng)功能分布3.1機(jī)器管理1、選擇添加計(jì)算機(jī)信息以及管理現(xiàn)有的計(jì)算機(jī)信息。2、添加計(jì)算機(jī)包括計(jì)算機(jī)名、狀態(tài)、計(jì)算機(jī)相關(guān)信息,在提交之后,系統(tǒng)會(huì)給出相應(yīng)的提示信息。3、計(jì)算機(jī)配置的詳細(xì)信息,在該頁(yè)面中

37、,系統(tǒng)給出計(jì)算機(jī)的詳細(xì)信息。4、對(duì)現(xiàn)有計(jì)算機(jī)信息進(jìn)展修改的操作,在提交修改信息之后,系統(tǒng)會(huì)給出相應(yīng)的提示信息。5、在電腦信息管理頁(yè)面中也可以輸入計(jì)算機(jī)名進(jìn)展計(jì)算機(jī)的查詢操作。操作流程如圖3-1機(jī)器管理操作圖:圖3-1機(jī)器管理操作圖3.2會(huì)員管理1、管理員登記用戶信息需要填寫用戶名、密碼等用戶的一些相關(guān)信息。2、管理員可以對(duì)會(huì)員進(jìn)展查詢、修改、刪除操作。操作流程如圖3-2會(huì)員管理操作圖:圖3-2會(huì)員管理操作圖3.3記錄管理1、管理員可以查詢、修改以及刪除的操作。2、管理員可以通過(guò)記錄列表對(duì)記錄信息進(jìn)展管理。3、管理員填寫記事的標(biāo)題和容信息進(jìn)展對(duì)記事信息的添加,系統(tǒng)出現(xiàn)相應(yīng)的提示信息。4、添加記錄

38、包括上機(jī)金額、計(jì)算機(jī)編號(hào)、用戶編號(hào),上機(jī)時(shí)間,下機(jī)時(shí)間,系統(tǒng)會(huì)給出相應(yīng)的提示信息,計(jì)算出消費(fèi)多少錢。操作流程如圖3-3記錄管理操作圖:圖3-3記錄管理操作圖3.4系統(tǒng)管理盜號(hào)處理,遠(yuǎn)程關(guān)閉機(jī)器。操作流程如圖3-4系統(tǒng)管理操作圖:圖3-4系統(tǒng)管理操作圖3.5操作上機(jī),下機(jī),退出。操作流程如圖3-5操作功能流程圖:圖3-5操作功能流程圖3.6材料信息查看開發(fā)者的信息。操作流程如圖3-6材料信息操作圖:圖3-6材料信息操作圖3.7本章小結(jié)本章是給出系統(tǒng)所具有的的管理模塊,以及每個(gè)管理模塊所對(duì)應(yīng)的功能有哪些。系統(tǒng)設(shè)計(jì)4.1 設(shè)計(jì)原則及具體功能劃分4.1.1設(shè)計(jì)原則和C/S構(gòu)造相比,B/S構(gòu)造受限于網(wǎng)絡(luò)

39、帶寬不利于進(jìn)展大數(shù)據(jù)量的統(tǒng)計(jì)分析,網(wǎng)絡(luò)傳輸存在潛在的平安問(wèn)題,還有用戶界面不及C/S構(gòu)造友好等等,但隨著網(wǎng)絡(luò)帶寬和網(wǎng)絡(luò)應(yīng)用的開展,加上AJA*技術(shù)的流行,使得現(xiàn)在越來(lái)越多的MIS系統(tǒng)或基于MIS系統(tǒng)的專業(yè)化應(yīng)用系統(tǒng)都開場(chǎng)傾向于采用B/S構(gòu)造進(jìn)展設(shè)計(jì),充分利用B/S構(gòu)造的優(yōu)點(diǎn)。但是,要充分發(fā)揮Web應(yīng)用的在潛力,挖掘應(yīng)用深度和擴(kuò)大適應(yīng)能力,需要采用先進(jìn)的應(yīng)用架構(gòu)和以實(shí)用為根本準(zhǔn)則,使得系統(tǒng)既能滿足業(yè)務(wù)需求,又能適應(yīng)將來(lái)開展需要。因此,在開發(fā)Web應(yīng)用系統(tǒng)時(shí)需要盡量遵循Web應(yīng)用系統(tǒng)設(shè)計(jì)原則。4.1.2軟件設(shè)計(jì)原則實(shí)用性原則:這是所有應(yīng)用軟件最根本的原則,直接衡量系統(tǒng)的成敗,每一個(gè)提交到用戶手中的

40、系統(tǒng)都應(yīng)該是實(shí)用的,能解決用戶的實(shí)際問(wèn)題,否則該設(shè)計(jì)就是垃圾。適應(yīng)性和可擴(kuò)展性原則:系統(tǒng)需要具備一定的適應(yīng)能力,特別是Web應(yīng)用要能適應(yīng)于多種運(yùn)行環(huán)境,來(lái)應(yīng)對(duì)未來(lái)變化的環(huán)境和需求。可擴(kuò)展性主要表達(dá)在系統(tǒng)易于擴(kuò)展,例如可以采用分布式設(shè)計(jì)、系統(tǒng)構(gòu)造模塊化設(shè)計(jì),系統(tǒng)架構(gòu)可以根據(jù)網(wǎng)絡(luò)環(huán)境和用戶的訪問(wèn)量而適時(shí)調(diào)整,從*種程度上說(shuō),這也是系統(tǒng)的適應(yīng)性。可靠性原則:系統(tǒng)應(yīng)該是可靠的,在出現(xiàn)異常的時(shí)候應(yīng)該有人性化的異常信息方便用戶理解原因,或采取適當(dāng)?shù)膽?yīng)對(duì)方案,在設(shè)計(jì)業(yè)務(wù)量比較大的時(shí)候可采用先進(jìn)的嵌入式技術(shù)來(lái)保證業(yè)務(wù)的流暢運(yùn)行??删S護(hù)性和可管理性原則:系統(tǒng)應(yīng)該有一個(gè)完善的管理機(jī)制,而可維護(hù)性和可管理性是重要的

41、兩個(gè)指標(biāo)。平安性原則:系統(tǒng)必須具備高可靠性,對(duì)使用信息進(jìn)展嚴(yán)格的權(quán)限管理,技術(shù)上,應(yīng)采用嚴(yán)格的平安與措施,保證系統(tǒng)的可靠性、性和數(shù)據(jù)一致性等??傮w規(guī)劃、分層實(shí)施原則:在開場(chǎng)設(shè)計(jì)之前應(yīng)該對(duì)系統(tǒng)進(jìn)展總體設(shè)計(jì),然后在總體設(shè)計(jì)指導(dǎo)下分步開發(fā)?;趈ava技術(shù)的應(yīng)用系統(tǒng)是一個(gè)融合了多元信息的集成系統(tǒng),現(xiàn)在一般都采用分層開發(fā):表現(xiàn)層、控制層、業(yè)務(wù)邏輯層、模型層、數(shù)據(jù)訪問(wèn)層等,在適應(yīng)系統(tǒng)需求的準(zhǔn)則下,設(shè)計(jì)低耦合的分層構(gòu)造,利于團(tuán)隊(duì)成員的分工協(xié)作,提高開發(fā)效率,降低工程風(fēng)險(xiǎn),實(shí)現(xiàn)各個(gè)模塊的功能設(shè)計(jì),完成整個(gè)系統(tǒng)的開發(fā)。4.2構(gòu)架概述圖4-1系統(tǒng)架構(gòu)圖4.3計(jì)界面設(shè)計(jì)在進(jìn)展該網(wǎng)吧計(jì)費(fèi)系統(tǒng)界面設(shè)計(jì)時(shí)遵循下面的原則

42、:(1) 用戶原則。人機(jī)界面設(shè)計(jì)首先要確立用戶類型。劃分類型可以從不同的角度,視實(shí)際情況而定。確定類型后要針對(duì)其特點(diǎn)預(yù)測(cè)他們對(duì)不同界面的反響。這就要從多方面設(shè)計(jì)分析。(2) 信息最小量原則。人機(jī)界面設(shè)計(jì)要盡量減少用戶記憶負(fù)擔(dān),采用有助于記憶的設(shè)計(jì)方案。(3) 幫助和提示原則。要對(duì)用戶的*作命令作出反響,幫助用戶處理問(wèn)題。系統(tǒng)要設(shè)計(jì)有恢復(fù)出錯(cuò)現(xiàn)場(chǎng)的能力,在系統(tǒng)部處理工作要有提示,盡量把主動(dòng)權(quán)讓給用戶。 (4) 媒體最正確組合原則。多媒體界面的成功并不在于僅向用戶提供豐富的媒體,而應(yīng)在相關(guān)理論指導(dǎo)下,注意處理好各種媒體間的關(guān)系,恰中選用。下面就是該系統(tǒng)的界面的舉例圖 4-2電腦管理頁(yè)面圖:圖4-2

43、電腦管理頁(yè)面圖4.4 數(shù)據(jù)庫(kù)概念設(shè)計(jì)網(wǎng)吧計(jì)費(fèi)系統(tǒng)的數(shù)據(jù)庫(kù)概念設(shè)計(jì)是基于需求分析的根底之上的,在進(jìn)展概念設(shè)計(jì)時(shí)應(yīng)用實(shí)體關(guān)系圖進(jìn)展,在實(shí)體關(guān)系圖中主要分為實(shí)體、屬性以及實(shí)體間的關(guān)系。通過(guò)對(duì)該圖的分析,可以將該網(wǎng)吧計(jì)費(fèi)系統(tǒng)的功能理解得更加深刻,以及對(duì)數(shù)據(jù)庫(kù)進(jìn)展進(jìn)一步設(shè)計(jì)。下面是該系統(tǒng)的實(shí)體關(guān)系圖,圖 4-3 用戶實(shí)體信息圖、圖 4-3 用戶實(shí)體信息圖、圖4-4記錄實(shí)體信息圖、圖4-5 計(jì)算機(jī)實(shí)體信息圖、圖4-6 實(shí)體關(guān)系圖:圖 4-3用戶實(shí)體信息圖圖4-4記錄實(shí)體信息圖圖4-5 計(jì)算機(jī)實(shí)體信息圖圖4-6實(shí)體關(guān)系圖4.5 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)在進(jìn)展了該網(wǎng)吧計(jì)費(fèi)系統(tǒng)的數(shù)據(jù)庫(kù)概念設(shè)計(jì)之后,根據(jù)給出的實(shí)體構(gòu)造圖進(jìn)

44、展了分析,得到該系統(tǒng)的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)如下:(1) Card用戶信息表用戶編號(hào)、用戶名、密碼、余額、用戶狀態(tài);(2) Record記錄信息表記錄編號(hào)、上機(jī)金額、計(jì)算機(jī)編號(hào)、用戶編號(hào)、創(chuàng)立時(shí)間、更新時(shí)間;(3) puter計(jì)算機(jī)信息表計(jì)算機(jī)編號(hào)、計(jì)算機(jī)狀態(tài)、其他信息。4.6 數(shù)據(jù)庫(kù)物理設(shè)計(jì)表4-1 用戶信息字段類型位數(shù)主鍵備注cardIDint4用戶編號(hào)userNamevarchar50用戶名PassWordvarchar50密碼Balanceint4余額Stateint5狀態(tài)表4-2 記錄信息字段類型位數(shù)主鍵備注recordIDint4記錄編號(hào)Feeint4消費(fèi)金額puterIDint4計(jì)算機(jī)編

45、號(hào)cardIDint4用戶編號(hào)Begintimevarchar8創(chuàng)立時(shí)間Endtimevarchar8更新時(shí)間表4-3 機(jī)器信息字段類型位數(shù)主鍵備注puterIDint4機(jī)器編號(hào)Stateint4機(jī)器狀態(tài)Remarkvarchar500其他信息4.7本章小結(jié)本章是對(duì)系統(tǒng)的設(shè)計(jì)進(jìn)展了詳細(xì)的描述,本系統(tǒng)設(shè)計(jì)的原則是哪些,具體的功能又有哪些。對(duì)其中的局部設(shè)計(jì)的介紹,這些設(shè)計(jì)主要包括頁(yè)面的設(shè)計(jì)、數(shù)據(jù)庫(kù)概念的設(shè)計(jì)、數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)、數(shù)據(jù)庫(kù)物理設(shè)計(jì)。對(duì)這些是怎樣設(shè)計(jì)的進(jìn)展詳細(xì)的描述概括。第5章系統(tǒng)實(shí)現(xiàn)5.1上機(jī)功能的實(shí)現(xiàn)輸入管理員和密碼,點(diǎn)擊登錄。其中用戶名和密碼必須輸入正確。如果輸入錯(cuò)誤,則系統(tǒng)自動(dòng)提示輸

46、入錯(cuò)誤。頁(yè)面如圖:圖 5-1 上機(jī)頁(yè)面圖。圖 5-1 上機(jī)頁(yè)面圖下面是上機(jī)功能的主要代碼:class InDialog e*tends JDialog private JLabel numberLabel = new JLabel(卡號(hào):);private JLabel passwordLabel = new JLabel(密碼:);private JLabel timeLabel = new JLabel(上機(jī)時(shí)間:);private JLabel puteridLabel = new JLabel(機(jī) 器 號(hào): );private JTe*tField cardidTe*t = new J

47、Te*tField(11);private Te*tField passwordTe*t = new Te*tField(13);private JTe*tField timeTe*t = new JTe*tField(11);private oBo* bobo* = new oBo*();private utton submit = new utton(確定);private utton afresh = new utton(重置);private JPanel numberPanel = new JPanel(); private JPanel passwordPanel = new JP

48、anel(); private JPanel timePanel = new JPanel(); private JPanel btnPanel = new JPanel();private JPanel bobo*Panel = new JPanel();CardDaoImp cdi = new CardDaoImp();puterDaoImp cpdi = new puterDaoImp();RecordDaoImp rdi = new RecordDaoImp();public InDialog(JFrame frame) super(frame, 網(wǎng)吧計(jì)費(fèi)系統(tǒng), true);this.

49、init();this.addponent();this.pack();this.addListener();private void init() this.setLocation(300, 200);this.setLayout(new GridLayout(5, 1); private void addponent() this.add(numberPanel);this.add(passwordPanel);this.add(bobo*Panel);this.add(timePanel);this.add(btnPanel);passwordTe*t.setEchoChar(*);ti

50、meTe*t.setTe*t(Utils.dealCalendar(Calendar.getInstance();numberPanel.add(numberLabel);numberPanel.add(cardidTe*t);passwordPanel.add(passwordLabel);passwordPanel.add(passwordTe*t);timePanel.add(timeLabel);timePanel.add(timeTe*t);btnPanel.add(submit);btnPanel.add(afresh);bobo*.addItem( 請(qǐng)輸入機(jī)器號(hào) );create

51、boBo*();bobo*Panel.add(puteridLabel);bobo*Panel.add(bobo*);/重置private void addListener() afresh.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) cardidTe*t.setTe*t(null);passwordTe*t.setTe*t(null);timeTe*t.setTe*t(Utils.dealCalendar(Calendar.getInstance();/把文本域里的值設(shè)置為

52、空bobo*.setSelectedInde*(0););/驗(yàn)證登入的卡號(hào)和密碼,更改卡狀態(tài),更改機(jī)器狀態(tài),添加記錄submit.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e) if (cdi.verifyCard(cardidTe*t.getTe*t(), passwordTe*t.getTe*t() rdi.insert(cardidTe*t.getTe*t(),(String)(bobo*.getSelectedItem(),Calendar.getInstance();cd

53、i.updateState(cardidTe*t.getTe*t(), 1);cpdi.update(String)(bobo*.getSelectedItem(), 1);InDialog.this.dispose(););private void createboBo*() ArrayList list = (new puterDaoImp().getputerByState(0);for (puter c: list) bobo*.addItem(c.getputerid();bobo*Panel.add(bobo*); 5.2 添加電腦功能的實(shí)現(xiàn)管理員登錄成功后,進(jìn)入電腦信息管理界面中

54、,通過(guò)填寫計(jì)算機(jī)名機(jī)器狀態(tài)、相關(guān)信息。例如顯示器、主板、存、CPU、硬盤、視頻、鍵盤、鼠標(biāo)等電腦信息。頁(yè)面如圖:圖 5-2 添加電腦信息頁(yè)面圖。圖 5-2 添加電腦信息頁(yè)面圖下面是添加電腦信息功能的主要代碼:class CreateputerDialog e*tends JDialog private JLabel numberLabel = new JLabel(機(jī)器號(hào):);private JLabel stateLabel = new JLabel(狀態(tài):);private JLabel remarkLabel = new JLabel(描述:);private JTe*tField pu

55、teridTe*t = new JTe*tField(11);private JTe*tField remarkTe*t = new JTe*tField(11);private JTe*tField stateTe*t = new JTe*tField(0);private utton submit = new utton(確定);private utton afresh = new utton(重置);private JPanel numberPanel = new JPanel();private JPanel statePanel = new JPanel();private JPan

56、el remarkPanel = new JPanel();private JPanel btnPanel = new JPanel();puterDaoImp cdi = new puterDaoImp();RecordDaoImp rdi = new RecordDaoImp();public CreateputerDialog(JFrame frame) super(frame, 網(wǎng)吧計(jì)費(fèi)系統(tǒng), true);this.init();this.addponent();this.pack();this.addListener();private void init() this.setLoc

57、ation(300, 200);this.setLayout(new GridLayout(6, 1);private void addponent() this.add(numberPanel);this.add(statePanel);this.add(remarkPanel);this.add(btnPanel);numberPanel.add(numberLabel);numberPanel.add(puteridTe*t);statePanel.add(stateLabel);statePanel.add(stateTe*t);remarkPanel.add(remarkLabel)

58、;remarkPanel.add(remarkTe*t);btnPanel.add(submit);btnPanel.add(afresh);private void addListener() afresh.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) puteridTe*t.setTe*t(null);remarkTe*t.setTe*t(null);stateTe*t.setTe*t(null););submit.addActionListener(new ActionL

59、istener() public void actionPerformed(ActionEvent e) String a = puteridTe*t.getTe*t();String c = remarkTe*t.getTe*t();int f = Integer.parseInt(stateTe*t.getTe*t();puter puter = new puter();puter.setputerid(a);puter.setRemark(c);puter.setState(f);if (cdi.presence(puteridTe*t.getTe*t() = 0) rdi.delete

60、ReCord(puter.getputerid();cdi.insertputer(puter);Utils.showDialog(創(chuàng)立成功);CreateputerDialog.this.dispose(); else Utils.showDialog(創(chuàng)立失敗);CreateputerDialog.this.dispose(););5.3 用戶下機(jī)功能的實(shí)現(xiàn)用戶在使用完計(jì)算機(jī)之后去管理員處下機(jī),提示自己所上的機(jī)器號(hào)。由管理員為其下機(jī)。下機(jī)成功后提示相應(yīng)的根本信息。頁(yè)面如圖:圖 5-2 用戶下機(jī)頁(yè)面圖、圖 5-3 用戶下機(jī)詳細(xì)信息頁(yè)面圖。圖 5-2 用戶下機(jī)頁(yè)面圖下面是用戶下機(jī)詳細(xì)信息功能的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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)論