版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢業(yè)論文(設(shè)計(jì))畢業(yè)論文(設(shè)計(jì))基于基于 javajava 技術(shù)的網(wǎng)吧管理計(jì)費(fèi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)技術(shù)的網(wǎng)吧管理計(jì)費(fèi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 學(xué)生姓名學(xué)生姓名 *學(xué)學(xué) 號(hào)號(hào) BC1033*BC1033*指導(dǎo)教師指導(dǎo)教師 趙磊趙磊 副教授副教授年年 級(jí)級(jí) 20102010 級(jí)級(jí)專(zhuān)專(zhuān) 業(yè)業(yè) 計(jì)算機(jī)科學(xué)與技術(shù)計(jì)算機(jī)科學(xué)與技術(shù)系系 別別 信息科學(xué)系信息科學(xué)系黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文摘摘 要要隨著科學(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),例如:檢索迅速,查找方
2、便,可靠性高,存儲(chǔ)量大,壽命長(zhǎng),成本低等,因此研究開(kāi)發(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)源主要由管理員添加,方便網(wǎng)站管理員的查詢(xún)和管理。該系統(tǒng)的任務(wù)是方便,靈活的管理網(wǎng)吧的各項(xiàng)信息,包括對(duì)每臺(tái)電腦配置管理、會(huì)員用戶(hù)管理、上機(jī)時(shí)間計(jì)算、金額計(jì)算等。系統(tǒng)主要有添加,查找,刪除,統(tǒng)計(jì)等功能模塊組成。本系統(tǒng)會(huì)做到滿(mǎn)足網(wǎng)吧管理日常工作的需要,使用方便,界面親切,安全可靠。關(guān)鍵詞:關(guān)鍵詞: 網(wǎng)吧計(jì)費(fèi)系統(tǒng);信息管理;安全 黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文Abstract With the continuous improvement of scienc
3、e and technology, computer science and technology matures, computer application to the production and in all spheres of life, has played an increasingly important role. As part of computer applications, the use of computers to the community information management, with manual unmatched advantages, s
4、uch as: the rapid retrieval, find convenient, high reliability and large storage capacity, long life, low cost, so research and development of Internet cafes fee system is feasible, practical significance. The system is a more powerful cyber cafe billing system. The system is the main source of info
5、rmation added by the administrator to facilitate inquiries webmaster and management. The systems mission is convenient, flexible management of the Internet cafes, including on each computer configuration management, user management members, the time machine, the amount of calculation. System mainly
6、add, find, delete, statistical and other functions module. This system will ensure the management of Internet cafes to meet the needs of their daily work, easy to use, friendly interface, safe and reliable.Keywords: cyber cafe billing system; management; safe黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文1目目 錄錄摘摘 要要.1 1ABSTRAC
7、TABSTRACT.1 1目目 錄錄.1 1第第 1 1 章章緒論緒論.4 41.11.1 課題背景課題背景 .4 41.1.11.1.1 課題來(lái)源課題來(lái)源 .4 41.21.2 目的和意義目的和意義 .4 41.2.11.2.1 意義意義 .4 41.2.21.2.2 目的目的 .4 41.31.3 運(yùn)行環(huán)境運(yùn)行環(huán)境 .5 51.3.11.3.1 服務(wù)器端配置需求服務(wù)器端配置需求 .5 51.3.21.3.2 客戶(hù)端配置需求客戶(hù)端配置需求 .5 51.41.4 本章小結(jié)本章小結(jié) .5 5第第 2 2 章章系統(tǒng)需求分析及系統(tǒng)需求分析及可行性研究可行性研究.6 62.12.1 系統(tǒng)可行性研究系統(tǒng)
8、可行性研究 .6 62.1.12.1.1 技術(shù)可行性技術(shù)可行性 .6 62.1.22.1.2 系統(tǒng)安全可行性系統(tǒng)安全可行性 .6 62.1.22.1.2 系統(tǒng)實(shí)用可行性系統(tǒng)實(shí)用可行性 .6 62.22.2 需求分析需求分析 .7 72.32.3 業(yè)務(wù)流程分析業(yè)務(wù)流程分析.8 82.3.12.3.1 業(yè)務(wù)流程分析的目的業(yè)務(wù)流程分析的目的 .8 82.3.22.3.2 業(yè)務(wù)流程分析業(yè)務(wù)流程分析 .8 82.32.3 數(shù)據(jù)流程分析數(shù)據(jù)流程分析.9 92.3.12.3.1 數(shù)據(jù)流程分析數(shù)據(jù)流程分析 .9 92.3.22.3.2 數(shù)據(jù)流程頂層圖分析數(shù)據(jù)流程頂層圖分析 .10102.3.32.3.3 數(shù)據(jù)
9、流程一層圖分析數(shù)據(jù)流程一層圖分析 .10102.3.42.3.4 數(shù)據(jù)流程二層圖分析數(shù)據(jù)流程二層圖分析 .11112.42.4 數(shù)據(jù)字典數(shù)據(jù)字典.1212黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文22.52.5 本章小結(jié)本章小結(jié) .1515第第 3 3 章章系統(tǒng)功能分布系統(tǒng)功能分布.16163.13.1 電腦信息管理電腦信息管理 .16163.23.2 會(huì)員信息管理會(huì)員信息管理 .16163.33.3 記事信息管理記事信息管理 .16163.43.4 計(jì)費(fèi)信息管理計(jì)費(fèi)信息管理 .16163.53.5 系統(tǒng)設(shè)置管理系統(tǒng)設(shè)置管理 .16163.63.6 本章小結(jié)本章小結(jié) .1717第第 4 4 章章系
10、統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì).18184.14.1 設(shè)計(jì)原則及具體功能劃分設(shè)計(jì)原則及具體功能劃分.18184.1.14.1.1 設(shè)計(jì)原則設(shè)計(jì)原則 .18184.1.24.1.2 軟件設(shè)計(jì)原則軟件設(shè)計(jì)原則 .18184.24.2構(gòu)架概述構(gòu)架概述.19194.34.3計(jì)界面設(shè)計(jì)計(jì)界面設(shè)計(jì).20204.44.4 數(shù)據(jù)庫(kù)概念設(shè)計(jì)數(shù)據(jù)庫(kù)概念設(shè)計(jì).20204.54.5 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì).22224.64.6 數(shù)據(jù)庫(kù)物理設(shè)計(jì)數(shù)據(jù)庫(kù)物理設(shè)計(jì).22224.74.7 本章小結(jié)本章小結(jié) .2323第第 5 5 章章系統(tǒng)實(shí)現(xiàn)系統(tǒng)實(shí)現(xiàn).24245.15.1 登錄功能的實(shí)現(xiàn)登錄功能的實(shí)現(xiàn).24245.25.2 添加電腦功能
11、的實(shí)現(xiàn)添加電腦功能的實(shí)現(xiàn).28285.45.4 用戶(hù)信息修改功能的實(shí)現(xiàn)用戶(hù)信息修改功能的實(shí)現(xiàn).36365.55.5 遠(yuǎn)程遙控關(guān)機(jī)功能的實(shí)現(xiàn)遠(yuǎn)程遙控關(guān)機(jī)功能的實(shí)現(xiàn).37375.65.6 連接功能的實(shí)現(xiàn)連接功能的實(shí)現(xiàn).39395.75.7 本章小結(jié)本章小結(jié) .3939第第 6 6 章章系統(tǒng)測(cè)試系統(tǒng)測(cè)試.40406.16.1 系統(tǒng)功能測(cè)試方法概述系統(tǒng)功能測(cè)試方法概述.40406.26.2 功能測(cè)試功能測(cè)試.40406.36.3 本章小結(jié)本章小結(jié) .4141黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文3結(jié)結(jié) 論論.4242參考文獻(xiàn)參考文獻(xiàn).4343致致 謝謝.4444黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文4
12、基于基于 javajava 技術(shù)的網(wǎng)吧管理計(jì)費(fèi)系統(tǒng)的設(shè)計(jì)技術(shù)的網(wǎng)吧管理計(jì)費(fèi)系統(tǒng)的設(shè)計(jì)第第 1 章章緒論緒論1.11.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),成本低等,因此研究開(kāi)發(fā)網(wǎng)吧計(jì)費(fèi)系統(tǒng)具有可行的實(shí)際意義。1.1.1 課題來(lái)源由于大四的時(shí)間在校企合作的企業(yè)培訓(xùn)學(xué)習(xí),沒(méi)有在學(xué)校里面學(xué)習(xí),故畢業(yè)設(shè)計(jì)的題目不是由學(xué)校命題的,而是由所在培訓(xùn)機(jī)構(gòu)的培訓(xùn)教師戚愛(ài)斌命題的。1.21.
13、2 目的和意義目的和意義1.2.1 意義具有一定的規(guī)模的網(wǎng)吧為了給網(wǎng)民營(yíng)造明亮、寬敞、舒適的上網(wǎng)環(huán)境,樹(shù)立網(wǎng)吧的自身的新形象,改進(jìn)一向給人“小、散、亂、差”印象的網(wǎng)吧行業(yè)形象。所以管理規(guī)范化,是網(wǎng)吧發(fā)展的趨勢(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)的發(fā)展特點(diǎn),以及國(guó)內(nèi)外網(wǎng)絡(luò)文化市場(chǎng)的現(xiàn)狀和發(fā)展趨勢(shì),得出的我國(guó)網(wǎng)吧行業(yè)未來(lái)發(fā)展的四個(gè)核心內(nèi)容。利用網(wǎng)吧本身具有的網(wǎng)絡(luò)優(yōu)勢(shì),實(shí)施網(wǎng)絡(luò)化管理,將是網(wǎng)吧管理的主要形式。黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文51.2.2 目的為了適應(yīng)當(dāng)前網(wǎng)吧
14、管理無(wú)人化的需求,本人試圖利用自己大學(xué)所學(xué)專(zhuān)業(yè)知識(shí)并結(jié)合教學(xué)管理中的實(shí)際情況和其它類(lèi)似計(jì)費(fèi)軟件的優(yōu)點(diǎn),開(kāi)發(fā)了一套網(wǎng)吧收費(fèi)系統(tǒng)軟件。本系統(tǒng)可以解決網(wǎng)吧管理中存在的幾個(gè)實(shí)際問(wèn)題:1. 減少值班人員、維護(hù)人員,降低管理人員費(fèi)用。 2. 增加網(wǎng)吧的開(kāi)放時(shí)間,提高設(shè)備的利用率。 3. 解決目前網(wǎng)吧管理中的人情免費(fèi)上機(jī)、脫逃費(fèi)問(wèn)題。 1.31.3 運(yùn)行環(huán)境運(yùn)行環(huán)境1.3.1 服務(wù)器端配置需求操作系統(tǒng): Windows 2003 server、Windows 7數(shù)據(jù)庫(kù):SQL Server 2008、Oracle、MySQLCPU:P4 2.8G 以上內(nèi)存:1G 以上剩余硬盤(pán)空間:20G 以上網(wǎng)卡:1000
15、MB/S 網(wǎng)卡1.3.2 客戶(hù)端配置需求操作系統(tǒng):Windows 7CPU:P4 1.7G 以上內(nèi)存:256M 以上剩余硬盤(pán)空間:1G 以上網(wǎng)卡:10100MB 網(wǎng)卡1.41.4 本章小結(jié)本章小結(jié)本章記述的是課題研究的背景,研究的意義和目的有哪些。這個(gè)畢業(yè)設(shè)計(jì)黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文6的出發(fā)點(diǎn)是什么。論文題目的來(lái)源以及原因,還有就是畢業(yè)設(shè)計(jì)的軟件系統(tǒng)運(yùn)行所需要的運(yùn)行環(huán)境的配置需求,分別是客戶(hù)端的還有服務(wù)器端的需求。第第 2 章章系統(tǒng)系統(tǒng)需求分析及需求分析及可行性研究可行性研究2.12.1 系統(tǒng)可行性研究系統(tǒng)可行性研究2.1.1 技術(shù)可行性本系統(tǒng)采用 Windows 7 系統(tǒng)的底層
16、架構(gòu),采用 Java 作為開(kāi)發(fā)語(yǔ)言,數(shù)據(jù)庫(kù)采用 Oracle。嚴(yán)格按照軟件開(kāi)發(fā)流程進(jìn)行設(shè)計(jì)。采用先進(jìn)科學(xué)和廣為流行的設(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ù)輸入;防止非法使用; 防止非法文件操作;防止非法訪(fǎng)問(wèn)信息: 防止非法竊聽(tīng)信息?;谙到y(tǒng)平臺(tái)的可靠性:硬件故障對(duì)策; 軟件故障對(duì)策;操作錯(cuò)誤對(duì)策: 數(shù)據(jù)錯(cuò)誤對(duì)策。(2)操作系統(tǒng)安
17、全性:在操作系統(tǒng)方面。應(yīng)用操作系統(tǒng)具有的日志功能,記載運(yùn)行及用戶(hù)的使用情況,發(fā)生系統(tǒng)錯(cuò)誤時(shí)具有自恢復(fù)能力;同時(shí)加強(qiáng)系統(tǒng)文件和用戶(hù)訪(fǎng)問(wèn)控制管理,嚴(yán)格限制用戶(hù)權(quán)限,根據(jù)訪(fǎng)問(wèn)控制的要求,對(duì)用戶(hù)采取一些控制措施。如:校驗(yàn)注冊(cè)用戶(hù)的合法性和口令的有效性,校驗(yàn)用戶(hù)權(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í)也可以將該模塊內(nèi)產(chǎn)生的數(shù)據(jù)自黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文7動(dòng)傳遞給其他相關(guān)模塊,減少了重復(fù)錄入,提高了工作效率。又如:系統(tǒng)中有大量的組合條件模糊查詢(xún),即查詢(xún)的限定條件是多個(gè),
18、查詢(xún)的結(jié)果也可能有多條記錄。這種查詢(xún)可以幫助用戶(hù)從大量的記錄中劃定一個(gè)較小的范圍,從而容易得找到想要的記錄。在設(shè)計(jì)界面時(shí),力求使界面給使用者帶來(lái)視覺(jué)的美感,以及簡(jiǎn)潔、大方的感覺(jué),注意了各個(gè)頁(yè)面的界面一致性問(wèn)題。相信該系統(tǒng)模塊的界面一定可以給用戶(hù)留下深刻的印象。由于該網(wǎng)吧計(jì)費(fèi)系統(tǒng)在設(shè)計(jì)開(kāi)發(fā)是本著簡(jiǎn)潔、實(shí)用、高效等思想進(jìn)行的,所以在完成之后,對(duì)各種用戶(hù)尤其是對(duì)計(jì)算機(jī)系統(tǒng)并不能很好掌握的管理的人員來(lái)說(shuō)是非常有幫助的,加大了該網(wǎng)吧計(jì)費(fèi)系統(tǒng)的實(shí)用性。2.22.2 需求分析需求分析該系統(tǒng)模塊應(yīng)該可以實(shí)現(xiàn)對(duì)計(jì)費(fèi)信息、電腦信息、會(huì)員信息、記事信息的管理與查詢(xún);另外還可以對(duì)系統(tǒng)設(shè)計(jì)信息(操作員信息以及個(gè)人密碼信
19、息)進(jìn)行管理。下面是對(duì)這幾部分進(jìn)行的說(shuō)明和分析:(1)電腦信息管理:管理員進(jìn)入電腦信息管理界面中,可以選擇添加計(jì)算機(jī)信息以及管理現(xiàn)有的計(jì)算機(jī)信息。添加計(jì)算機(jī)包括計(jì)算機(jī)名、顯示器、主板、內(nèi)存、CPU、硬盤(pán)、視頻、鍵盤(pán)、鼠標(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ī)的查詢(xún)操作。(2)在會(huì)員信息管理界面中,管理員通過(guò)填寫(xiě)用戶(hù)名、密碼、真實(shí)姓名、性別等用戶(hù)的一些相關(guān)信息進(jìn)行用戶(hù)
20、信息的登記,在提交之后,如果系統(tǒng)需要的信息為空,系統(tǒng)會(huì)給出相應(yīng)的錯(cuò)誤提示信息。管理員可以對(duì)會(huì)員進(jìn)行查詢(xún)、修改、刪除操作。(3)在記事信息管理界面中,管理員通過(guò)填寫(xiě)記事的標(biāo)題和內(nèi)容信息進(jìn)行對(duì)記事信息的添加,提交后,系統(tǒng)做出簡(jiǎn)單判斷并給出相應(yīng)的提示信息。記事管理也為管理員提供了查詢(xún)、修改以及刪除的操作。(4)計(jì)費(fèi)信息管理:該模塊是對(duì)網(wǎng)吧收費(fèi)情況進(jìn)行管理。在計(jì)費(fèi)管理界面中,管理員選擇添加記錄是添加上機(jī)記錄。添加記錄包括上機(jī)金額、上機(jī)類(lèi)型、計(jì)算機(jī)編號(hào)、用戶(hù)編號(hào),管理員填寫(xiě)相應(yīng)的信息后提交,系統(tǒng)會(huì)給出相應(yīng)的提示信息。管理員可以通過(guò)記錄列表對(duì)記錄信息進(jìn)行管理。(5)系統(tǒng)設(shè)置管理:該模塊包括操作員信息管理以
21、及個(gè)人密碼管理兩個(gè)功黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文8能部分,在操作員信息管理模塊中,可以查看所有操作員信息,并可以對(duì)操作員信息進(jìn)行修改和添加,在修改和添加之后,系統(tǒng)會(huì)給出相應(yīng)的提示信息。在個(gè)人密碼管理模塊中,操作員通過(guò)填寫(xiě)原有密碼與新的密碼進(jìn)行密碼的修改,密碼修改之后,操作員需要使用新的密碼進(jìn)行登陸。2.32.3 業(yè)務(wù)流程分析業(yè)務(wù)流程分析2.3.1 業(yè)務(wù)流程分析的目的運(yùn)用業(yè)務(wù)流程圖可以為用戶(hù)進(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)行
22、分析作了準(zhǔn)備。2.3.2 業(yè)務(wù)流程分析管理員通過(guò)填寫(xiě)用戶(hù)名和密碼進(jìn)行登陸,如果用戶(hù)名或密碼錯(cuò)誤或?yàn)榭?,系統(tǒng)會(huì)給出相應(yīng)的提示信息,操作員可以重新填寫(xiě)密碼信息。進(jìn)入系統(tǒng)后,管理員通過(guò)導(dǎo)航選擇要進(jìn)行管理或者查詢(xún)的模塊。電腦信息管理:管理員進(jìn)入電腦信息管理界面中,可以選擇添加計(jì)算機(jī)信息以及管理現(xiàn)有的計(jì)算機(jī)信息。添加計(jì)算機(jī)包括計(jì)算機(jī)名、計(jì)算機(jī)狀態(tài)、顯示器、主板、內(nèi)存、CPU、硬盤(pán)、視頻、鍵盤(pán)、鼠標(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)
23、的提示信息。在電腦信息管理頁(yè)面中也可以輸入計(jì)算機(jī)名進(jìn)行計(jì)算機(jī)的查詢(xún)操作。在會(huì)員信息管理界面中,管理員通過(guò)填寫(xiě)用戶(hù)名、密碼、真實(shí)姓名、性別等用戶(hù)的一些相關(guān)信息進(jìn)行用戶(hù)信息的登記,在提交之后,如果系統(tǒng)需要的信息為空,系統(tǒng)會(huì)給出相應(yīng)的錯(cuò)誤提示信息。管理員可以對(duì)會(huì)員進(jìn)行查詢(xún)、修改、刪除操作。在記事信息管理界面中,管理員通過(guò)填寫(xiě)記事的標(biāo)題和內(nèi)容信息進(jìn)行對(duì)記事信息的添加,提交后,系統(tǒng)做出簡(jiǎn)單判斷并給出相應(yīng)的提示信息。記事管理也為管理員提供了查詢(xún)、修改以及刪除的操作。計(jì)費(fèi)信息管理:該模塊是對(duì)網(wǎng)吧收費(fèi)情況進(jìn)行管理。在計(jì)費(fèi)管理界面中,管理員選擇添加記錄是添加上機(jī)記錄。添加記錄包括上機(jī)金額、上機(jī)類(lèi)型、計(jì)算機(jī)編號(hào)、
24、用戶(hù)編號(hào),管理員填寫(xiě)相應(yīng)的信息后提交,系統(tǒng)會(huì)給出相應(yīng)的提示信息。管理員可以通過(guò)記錄列表對(duì)記錄信息進(jìn)行管理。系統(tǒng)設(shè)置管理:該模塊包括操作員信息管理以及個(gè)人密碼管理兩個(gè)功能部分,在操作員信息管理模塊中,可以查看所有操作員信息,并可以對(duì)操作員信息進(jìn)行修改和添加,在修改和添加之后,系統(tǒng)會(huì)給出相應(yīng)的提示信息。具體流程如圖2-1 業(yè)務(wù)流程圖。黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文9開(kāi)始登陸賬號(hào)和密碼賬號(hào)密碼是否正確管理頁(yè)面會(huì)員管理機(jī)器管理記錄管理系統(tǒng)管理資料操作顯示修改刪除添加結(jié)束是否圖 2-1 業(yè)務(wù)流程圖2.32.3 數(shù)據(jù)流程分析數(shù)據(jù)流程分析2.3.1 數(shù)據(jù)流程分析對(duì)系統(tǒng)數(shù)據(jù)流程進(jìn)行分析,分析系統(tǒng)內(nèi)部數(shù)
25、據(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ù)字典給出的。黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文102.3.2 數(shù)據(jù)流程頂層圖分析在進(jìn)行了網(wǎng)吧計(jì)費(fèi)系統(tǒng)的需求分析以及業(yè)務(wù)流程的分析之后,對(duì)系統(tǒng)內(nèi)部的數(shù)據(jù)流的基本信息有了一定的了解,在此基礎(chǔ)上給出了分析出的該網(wǎng)吧計(jì)費(fèi)系統(tǒng)的數(shù)據(jù)流程頂層圖如下圖 2-2 數(shù)據(jù)流程頂層圖:圖 2-2 數(shù)據(jù)流程頂層圖2.3.3 數(shù)據(jù)流程一層圖分析在網(wǎng)吧計(jì)費(fèi)系統(tǒng)的數(shù)據(jù)流程頂層圖的基礎(chǔ)上,進(jìn)行了進(jìn)
26、一步的分析,得到了該系統(tǒng)的數(shù)據(jù)流程一層圖,在一層圖中涉及到的系統(tǒng)的功能更加具體,數(shù)據(jù)流的信息更加全面,使用到的文件也更加清晰,如下面的圖 2-3 數(shù)據(jù)流程一層圖:會(huì)員管理管理員資料系統(tǒng)管理記錄管理機(jī)器管理會(huì)員信息P1P2P3P4P5機(jī)器信息記錄信息管理信息開(kāi)發(fā)信息圖 2-3 數(shù)據(jù)流程一層圖黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文112.3.4 數(shù)據(jù)流程二層圖分析在數(shù)據(jù)流程頂層圖、一層圖的基礎(chǔ)上,為了對(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ù)流程二層圖黑龍江外國(guó)語(yǔ)學(xué)院 2014
27、屆畢業(yè)論文122.42.4 數(shù)據(jù)字典數(shù)據(jù)字典網(wǎng)吧計(jì)費(fèi)系統(tǒng)的數(shù)據(jù)字典是在進(jìn)行了該系統(tǒng)模塊的需求分析、數(shù)據(jù)流程頂層圖、一層圖以及二層圖的基礎(chǔ)上進(jìn)行的該模塊的一些具體的處理過(guò)程、功能模塊、存儲(chǔ)信息表以及外部實(shí)體的概括和描述,使得對(duì)該模塊的設(shè)計(jì)更加具體,為系統(tǒng)的設(shè)計(jì)提供了一個(gè)詳細(xì)的參考。下面就是該網(wǎng)吧計(jì)費(fèi)系統(tǒng)的數(shù)據(jù)字典:表 2-1 外部實(shí)體定義名稱(chēng):管理員 總編號(hào):1001說(shuō)明:管理該系統(tǒng)信息的人 編 號(hào):001輸入數(shù)據(jù)流:管理信息輸出數(shù)據(jù)流:系統(tǒng)中的信息表 2-2 數(shù)據(jù)流定義名稱(chēng):管理員信息 總編號(hào):2001別名:管理員信息 編 號(hào):F1數(shù)據(jù)流來(lái)源:管理員修改數(shù)據(jù)流去向:管理員信息管理模塊名稱(chēng):用戶(hù)
28、信息 總編號(hào):2002別名:用戶(hù)信息 編 號(hào):F2數(shù)據(jù)流來(lái)源:管理員添加用戶(hù)信息模塊數(shù)據(jù)流去向:用戶(hù)信息查詢(xún)模塊名稱(chēng):用戶(hù)信息 總編號(hào):2003別名:用戶(hù)信息 編 號(hào):F3數(shù)據(jù)流來(lái)源:管理員修改用戶(hù)信息模塊數(shù)據(jù)流去向:用戶(hù)信息查詢(xún)模塊名稱(chēng):記錄信息 總編號(hào):2004別名:記錄信息 編 號(hào):F4數(shù)據(jù)流來(lái)源:管理員添加記錄信息模塊數(shù)據(jù)流去向:記錄信息查詢(xún)模名稱(chēng):記錄信息 總編號(hào):2005別名:記錄信息 編 號(hào):F5數(shù)據(jù)流來(lái)源:管理員修改記錄信息模塊數(shù)據(jù)流去向:記錄信息查詢(xún)模塊黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文13名稱(chēng):計(jì)算機(jī)信息 總編號(hào):2006別名:計(jì)算機(jī)信息 編 號(hào):F6數(shù)據(jù)流來(lái)源:管理員
29、添加計(jì)算機(jī)信息模塊數(shù)據(jù)流去向:計(jì)算機(jī)信息查詢(xún)模塊名稱(chēng):計(jì)算機(jī)信息 總編號(hào):2007別名:計(jì)算機(jī)信息 編 號(hào):F7數(shù)據(jù)流來(lái)源:管理員修改計(jì)算機(jī)信息模塊數(shù)據(jù)流去向:計(jì)算機(jī)信息查詢(xún)模塊表 2-3 處理過(guò)程定義名稱(chēng):用戶(hù)信息管理 總編號(hào):3001功能:對(duì)用戶(hù)信息進(jìn)行添加、修改、刪除 編 號(hào):P1輸入數(shù)據(jù)流:用戶(hù)編號(hào)、用戶(hù)名、密碼、余額、狀態(tài)。輸出數(shù)據(jù)流: 名稱(chēng):用戶(hù)信息查詢(xún) 總編號(hào):3002功能:對(duì)用戶(hù)信息進(jìn)行查詢(xún) 編 號(hào):P2輸入數(shù)據(jù)流:查詢(xún)條件輸出數(shù)據(jù)流:用戶(hù)信息名稱(chēng):記錄信息管理 總編號(hào):3003功能:對(duì)記錄信息進(jìn)行添加、修改、刪除 編 號(hào):P3輸入數(shù)據(jù)流:記錄編號(hào)、計(jì)算機(jī)編號(hào)、用戶(hù)編號(hào)、上機(jī)時(shí)
30、間、下機(jī)時(shí)間、花費(fèi)金額。輸出數(shù)據(jù)流:名稱(chēng):記錄信息查詢(xún) 總編號(hào):3004功能:對(duì)記錄信息進(jìn)行查詢(xún) 編 號(hào):P4輸入數(shù)據(jù)流:查詢(xún)條件輸出數(shù)據(jù)流:記錄信息名稱(chēng):計(jì)算機(jī)信息管理 總編號(hào):3005功能:對(duì)計(jì)算機(jī)信息進(jìn)行添加、修改、刪除 編 號(hào):P5輸入數(shù)據(jù)流:計(jì)算機(jī)編號(hào)、狀態(tài)、基本信息。輸出數(shù)據(jù)流:名稱(chēng):計(jì)算機(jī)信息查詢(xún) 總編號(hào):3006功能:對(duì)計(jì)算機(jī)信息進(jìn)行查詢(xún) 編 號(hào):P6輸入數(shù)據(jù)流:查詢(xún)條件黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文14輸出數(shù)據(jù)流:計(jì)算機(jī)信息名稱(chēng):個(gè)人密碼信息管理 總編號(hào):3007功能:對(duì)個(gè)人密碼進(jìn)行修改 編 號(hào):P7輸入數(shù)據(jù)流: 新的密碼信息輸出數(shù)據(jù)流:用戶(hù)信息表 2-4 數(shù)據(jù)存儲(chǔ)定
31、義名稱(chēng):用戶(hù)信息表 總編號(hào):4001別名:Card 編 號(hào):D1數(shù)據(jù)流來(lái)源:管理員添加結(jié)構(gòu):用戶(hù)編號(hào)、用戶(hù)名、密碼、余額、狀態(tài)。關(guān)鍵字:用戶(hù)編號(hào)名稱(chēng):記錄信息表 總編號(hào):4002別名:Record 編 號(hào):D2數(shù)據(jù)流來(lái)源:管理員添加結(jié)構(gòu):記錄編號(hào)、計(jì)算機(jī)編號(hào)、用戶(hù)編號(hào)、上機(jī)時(shí)間、下機(jī)時(shí)間、花費(fèi)金額。關(guān)鍵字:記錄編號(hào)名稱(chēng):計(jì)算機(jī)信息表 總編號(hào):4003別名:Computer 編 號(hào):D3數(shù)據(jù)流來(lái)源:管理員添加結(jié)構(gòu):計(jì)算機(jī)編號(hào)、計(jì)算機(jī)狀態(tài)、基本信息。關(guān)鍵字:計(jì)算機(jī)編號(hào)2.52.5 本章小結(jié)本章小結(jié)對(duì)系統(tǒng)的可行性進(jìn)行分析,其中包括技術(shù)可行性、系統(tǒng)安全可行性、系統(tǒng)實(shí)用可行性這三方面進(jìn)行分析。對(duì)系統(tǒng)的需
32、求進(jìn)行了分析,業(yè)務(wù)的流程、數(shù)據(jù)的流程也進(jìn)行了相關(guān)的分析,還有數(shù)據(jù)字典創(chuàng)建。黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文15第第 3 章章系統(tǒng)功能分布系統(tǒng)功能分布3.13.1 機(jī)器管理機(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è)面中,系統(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ī)的查詢(xún)操作。操作流程如圖 3-1 機(jī)器管理操作圖:機(jī)器管理管理員新增機(jī)器刪除機(jī)器修
33、改機(jī)器狀態(tài)查詢(xún)機(jī)器狀態(tài)查詢(xún)機(jī)器基本信息圖 3-1 機(jī)器管理操作圖3.23.2 會(huì)員管理會(huì)員管理1、管理員登記用戶(hù)信息需要填寫(xiě)用戶(hù)名、密碼等用戶(hù)的一些相關(guān)信息。2、管理員可以對(duì)會(huì)員進(jìn)行查詢(xún)、修改、刪除操作。操作流程如圖 3-2 會(huì)員管理操作圖:黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文16會(huì)員管理管理員查詢(xún)余額修改密碼修改賬戶(hù)添加會(huì)員會(huì)員充值注銷(xiāo)會(huì)員圖 3-2 會(huì)員管理操作圖3.33.3 記錄管理記錄管理1、管理員可以查詢(xún)、修改以及刪除的操作。2、管理員可以通過(guò)記錄列表對(duì)記錄信息進(jìn)行管理。3、管理員填寫(xiě)記事的標(biāo)題和內(nèi)容信息進(jìn)行對(duì)記事信息的添加,系統(tǒng)出現(xiàn)相應(yīng)的提示信息。4、添加記錄包括上機(jī)金額、計(jì)算機(jī)
34、編號(hào)、用戶(hù)編號(hào),上機(jī)時(shí)間,下機(jī)時(shí)間,系統(tǒng)會(huì)給出相應(yīng)的提示信息,計(jì)算出消費(fèi)多少錢(qián)。操作流程如圖 3-3 記錄管理操作圖:記錄管理管理員查詢(xún)某卡最近一次消費(fèi)查詢(xún)某卡總消費(fèi)查詢(xún)某機(jī)器最近盈利查詢(xún)某機(jī)器總盈利查詢(xún)總盈利查詢(xún)個(gè)數(shù)圖 3-3 記錄管理操作圖黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文173.43.4 系統(tǒng)管理系統(tǒng)管理盜號(hào)處理,遠(yuǎn)程關(guān)閉機(jī)器。操作流程如圖 3-4 系統(tǒng)管理操作圖:系統(tǒng)管理管理員遠(yuǎn)程關(guān)閉倒好管理圖 3-4 系統(tǒng)管理操作圖3.53.5 操作操作上機(jī),下機(jī),退出。操作流程如圖 3-5 操作功能流程圖:操作管理員退出會(huì)員上機(jī)會(huì)員下機(jī)圖 3-5 操作功能流程圖黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢
35、業(yè)論文183.63.6 材料信息材料信息查看開(kāi)發(fā)者的信息。操作流程如圖 3-6 材料信息操作圖:資料管理員開(kāi)發(fā)者信息圖 3-6 材料信息操作圖3.73.7 本章小結(jié)本章小結(jié)本章是給出系統(tǒng)所具有的的管理模塊,以及每個(gè)管理模塊所對(duì)應(yīng)的功能有哪些。黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文19第第 4 章章系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)4.14.1 設(shè)計(jì)原則及具體功能劃分設(shè)計(jì)原則及具體功能劃分4.1.1 設(shè)計(jì)原則和 C/S 結(jié)構(gòu)相比,B/S 結(jié)構(gòu)受限于網(wǎng)絡(luò)帶寬不利于進(jìn)行大數(shù)據(jù)量的統(tǒng)計(jì)分析,網(wǎng)絡(luò)傳輸存在潛在的安全問(wèn)題,還有用戶(hù)界面不及 C/S 結(jié)構(gòu)友好等等,但隨著網(wǎng)絡(luò)帶寬和網(wǎng)絡(luò)應(yīng)用的發(fā)展,加上 AJAX 技術(shù)的流行,使
36、得現(xiàn)在越來(lái)越多的 MIS系統(tǒng)或基于 MIS 系統(tǒng)的專(zhuān)業(yè)化應(yīng)用系統(tǒng)都開(kāi)始傾向于采用 B/S 結(jié)構(gòu)進(jìn)行設(shè)計(jì),充分利用 B/S 結(jié)構(gòu)的優(yōu)點(diǎn)。但是,要充分發(fā)揮 Web 應(yīng)用的內(nèi)在潛力,挖掘應(yīng)用深度和擴(kuò)大適應(yīng)能力,需要采用先進(jìn)的應(yīng)用架構(gòu)和以實(shí)用為根本準(zhǔn)則,使得系統(tǒng)既能滿(mǎn)足業(yè)務(wù)需求,又能適應(yīng)將來(lái)發(fā)展需要。因此,在開(kā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è)提交到用戶(hù)手中的系統(tǒng)都應(yīng)該是實(shí)用的,能解決用戶(hù)的實(shí)際問(wèn)題,否則該設(shè)計(jì)就是垃圾。適應(yīng)性和可擴(kuò)展性原則:系統(tǒng)需要具備一定的適應(yīng)能力,特別是 Web
37、 應(yīng)用要能適應(yīng)于多種運(yùn)行環(huán)境,來(lái)應(yīng)對(duì)未來(lái)變化的環(huán)境和需求??蓴U(kuò)展性主要體現(xiàn)在系統(tǒng)易于擴(kuò)展,例如可以采用分布式設(shè)計(jì)、系統(tǒng)結(jié)構(gòu)模塊化設(shè)計(jì),系統(tǒng)架構(gòu)可以根據(jù)網(wǎng)絡(luò)環(huán)境和用戶(hù)的訪(fǎng)問(wèn)量而適時(shí)調(diào)整,從某種程度上說(shuō),這也是系統(tǒng)的適應(yīng)性??煽啃栽瓌t:系統(tǒng)應(yīng)該是可靠的,在出現(xiàn)異常的時(shí)候應(yīng)該有人性化的異常信息方便用戶(hù)理解原因,或采取適當(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ù)性和可管理性是重要的兩個(gè)指標(biāo)。安全性原則:系統(tǒng)必須具備高可靠性,對(duì)使用信息進(jìn)行嚴(yán)格的權(quán)限管理,技術(shù)上,應(yīng)采用嚴(yán)格的安全與保密措施,保證系統(tǒng)的可
38、靠性、保密性和數(shù)據(jù)一致性等。黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文20總體規(guī)劃、分層實(shí)施原則:在開(kāi)始設(shè)計(jì)之前應(yīng)該對(duì)系統(tǒng)進(jìn)行總體設(shè)計(jì),然后在總體設(shè)計(jì)指導(dǎo)下分步開(kāi)發(fā)。基于 java 技術(shù)的應(yīng)用系統(tǒng)是一個(gè)融合了多元信息的集成系統(tǒng),現(xiàn)在一般都采用分層開(kāi)發(fā):表現(xiàn)層、控制層、業(yè)務(wù)邏輯層、模型層、數(shù)據(jù)訪(fǎng)問(wèn)層等,在適應(yīng)系統(tǒng)需求的準(zhǔn)則下,設(shè)計(jì)低耦合的分層結(jié)構(gòu),利于團(tuán)隊(duì)成員的分工協(xié)作,提高開(kāi)發(fā)效率,降低項(xiàng)目風(fēng)險(xiǎn),實(shí)現(xiàn)各個(gè)模塊的功能設(shè)計(jì),完成整個(gè)系統(tǒng)的開(kāi)發(fā)。 4.24.2構(gòu)架概述構(gòu)架概述圖 4-1 系統(tǒng)架構(gòu)圖黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文214.34.3計(jì)計(jì)界面設(shè)計(jì)界面設(shè)計(jì)在進(jìn)行該網(wǎng)吧計(jì)費(fèi)系統(tǒng)界面設(shè)計(jì)時(shí)遵循
39、下面的原則:(1) 用戶(hù)原則。人機(jī)界面設(shè)計(jì)首先要確立用戶(hù)類(lèi)型。劃分類(lèi)型可以從不同的角度,視實(shí)際情況而定。確定類(lèi)型后要針對(duì)其特點(diǎn)預(yù)測(cè)他們對(duì)不同界面的反應(yīng)。這就要從多方面設(shè)計(jì)分析。(2) 信息最小量原則。人機(jī)界面設(shè)計(jì)要盡量減少用戶(hù)記憶負(fù)擔(dān),采用有助于記憶的設(shè)計(jì)方案。(3) 幫助和提示原則。要對(duì)用戶(hù)的*作命令作出反應(yīng),幫助用戶(hù)處理問(wèn)題。系統(tǒng)要設(shè)計(jì)有恢復(fù)出錯(cuò)現(xiàn)場(chǎng)的能力,在系統(tǒng)內(nèi)部處理工作要有提示,盡量把主動(dòng)權(quán)讓給用戶(hù)。 (4) 媒體最佳組合原則。多媒體界面的成功并不在于僅向用戶(hù)提供豐富的媒體,而應(yīng)在相關(guān)理論指導(dǎo)下,注意處理好各種媒體間的關(guān)系,恰當(dāng)選用。下面就是該系統(tǒng)的界面的舉例圖 4-2 電腦管理頁(yè)面
40、圖:圖 4-2 電腦管理頁(yè)面圖4.44.4 數(shù)據(jù)庫(kù)概念設(shè)計(jì)數(shù)據(jù)庫(kù)概念設(shè)計(jì)網(wǎng)吧計(jì)費(fèi)系統(tǒng)的數(shù)據(jù)庫(kù)概念設(shè)計(jì)是基于需求分析的基礎(chǔ)之上的,在進(jìn)行概念設(shè)計(jì)時(shí)應(yīng)用實(shí)體關(guān)系圖進(jìn)行,在實(shí)體關(guān)系圖中主要分為實(shí)體、屬性以及實(shí)體黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文22間的關(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 用戶(hù)實(shí)體信息圖、圖 4-3 用戶(hù)實(shí)體信息圖、圖 4-4 記錄實(shí)體信息圖、圖 4-5 計(jì)算機(jī)實(shí)體信息圖、圖 4-6 實(shí)體關(guān)系圖:用戶(hù)密碼卡號(hào)用戶(hù)名余額狀態(tài)會(huì)員圖 4-3 用戶(hù)實(shí)體信息圖記錄信息機(jī)器號(hào)卡號(hào)記錄號(hào)消費(fèi)金額開(kāi)始
41、時(shí)間結(jié)束時(shí)間圖 4-4 記錄實(shí)體信息圖機(jī)器機(jī)器號(hào)電腦狀態(tài)基本信息圖 4-5 計(jì)算機(jī)實(shí)體信息圖黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文23圖 4-6 實(shí)體關(guān)系圖4.54.5 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)在進(jìn)行了該網(wǎng)吧計(jì)費(fèi)系統(tǒng)的數(shù)據(jù)庫(kù)概念設(shè)計(jì)之后,根據(jù)給出的實(shí)體結(jié)構(gòu)圖進(jìn)行了分析,得到該系統(tǒng)的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)如下:(1) Card 用戶(hù)信息表(用戶(hù)編號(hào)、用戶(hù)名、密碼、余額、用戶(hù)狀態(tài)) ;(2) Record 記錄信息表(記錄編號(hào)、上機(jī)金額、計(jì)算機(jī)編號(hào)、用戶(hù)編號(hào)、創(chuàng)建時(shí)間、更新時(shí)間) ;(3) Computer 計(jì)算機(jī)信息表(計(jì)算機(jī)編號(hào)、計(jì)算機(jī)狀態(tài)、其他信息) 。4.64.6 數(shù)據(jù)庫(kù)物理設(shè)計(jì)數(shù)據(jù)庫(kù)物理設(shè)計(jì)
42、表 4-1 用戶(hù)信息字段類(lèi)型位數(shù)主鍵備注cardIDint4用戶(hù)編號(hào)userNamevarchar50用戶(hù)名PassWordvarchar50密碼Balanceint4余額Stateint5狀態(tài)黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文24表 4-2 記錄信息字段類(lèi)型位數(shù)主鍵備注recordIDint4記錄編號(hào)Feeint4消費(fèi)金額computerIDint4計(jì)算機(jī)編號(hào)cardIDint4用戶(hù)編號(hào)Begintimevarchar8創(chuàng)建時(shí)間Endtimevarchar8更新時(shí)間表 4-3 機(jī)器信息字段類(lèi)型位數(shù)主鍵備注computerIDint4機(jī)器編號(hào)Stateint4機(jī)器狀態(tài)Remarkvarch
43、ar500其他信息4.74.7 本章小結(jié)本章小結(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ì)的描述概括。黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文25第 5 章系統(tǒng)實(shí)現(xiàn)5.15.1 上機(jī)功能的實(shí)現(xiàn)上機(jī)功能的實(shí)現(xiàn)輸入管理員帳號(hào)和密碼,點(diǎn)擊登錄。其中用戶(hù)名和密碼必須輸入正確。如果輸入錯(cuò)誤,則系統(tǒng)自動(dòng)提示輸入錯(cuò)誤。頁(yè)面如圖:圖 5-1 上機(jī)頁(yè)面圖。圖 5-1 上機(jī)頁(yè)面圖下面是上機(jī)功能的主要代碼:class InDialog extends J
44、Dialog private JLabel numberLabel = new JLabel(卡號(hào):);private JLabel passwordLabel = new JLabel(密碼:);private JLabel timeLabel = new JLabel(上機(jī)時(shí)間:);private JLabel computeridLabel = new JLabel(機(jī) 器 號(hào): );private JTextField cardidText = new JTextField(11);private TextField passwordText = new TextField(13);p
45、rivate JTextField timeText = new JTextField(11);private JComboBox combobox = new JComboBox();private JButton submit = new JButton(確定);private JButton afresh = new JButton(重置);private JPanel numberPanel = new JPanel(); private JPanel passwordPanel = new JPanel(); private JPanel timePanel = new JPanel
46、(); 黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文26private JPanel btnPanel = new JPanel();private JPanel comboboxPanel = new JPanel();CardDaoImp cdi = new CardDaoImp();ComputerDaoImp cpdi = new ComputerDaoImp();RecordDaoImp rdi = new RecordDaoImp();public InDialog(JFrame frame) super(frame, 網(wǎng)吧計(jì)費(fèi)系統(tǒng), true);this.init();this.add
47、Component();this.pack();this.addListener();private void init() this.setLocation(300, 200);this.setLayout(new GridLayout(5, 1); private void addComponent() this.add(numberPanel);this.add(passwordPanel);this.add(comboboxPanel);this.add(timePanel);this.add(btnPanel);passwordText.setEchoChar(*);timeText
48、.setText(Utils.dealCalendar(Calendar.getInstance();numberPanel.add(numberLabel);numberPanel.add(cardidText);passwordPanel.add(passwordLabel);passwordPanel.add(passwordText);timePanel.add(timeLabel);黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文27timePanel.add(timeText);btnPanel.add(submit);btnPanel.add(afresh);combobox.addIte
49、m( 請(qǐng)輸入機(jī)器號(hào) );createComboBox();comboboxPanel.add(computeridLabel);comboboxPanel.add(combobox);/重置private void addListener() afresh.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) cardidText.setText(null);passwordText.setText(null);timeText.setText(Utils.dealCalendar(C
50、alendar.getInstance();/把文本域里的值設(shè)置為空combobox.setSelectedIndex(0););/驗(yàn)證登入的卡號(hào)和密碼,更改卡狀態(tài),更改機(jī)器狀態(tài),添加記錄submit.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e) if (cdi.verifyCard(cardidText.getText(), passwordText.getText() rdi.insert(cardidText.getText(),(String)(combobox.getS
51、electedItem(),Calendar.getInstance();cdi.updateState(cardidText.getText(), 1);cpdi.update(String)(combobox.getSelectedItem(), 1);黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文28InDialog.this.dispose(););private void createComboBox() ArrayList list = (new ComputerDaoImp().getComputerByState(0);for (Computer c: list) combobox.a
52、ddItem(c.getComputerid();comboboxPanel.add(combobox); 5.5.2 2 添加電腦功能的實(shí)現(xiàn)添加電腦功能的實(shí)現(xiàn)管理員登錄成功后,進(jìn)入電腦信息管理界面中,通過(guò)填寫(xiě)計(jì)算機(jī)名機(jī)器狀態(tài)、相關(guān)信息。例如顯示器、主板、內(nèi)存、CPU、硬盤(pán)、視頻、鍵盤(pán)、鼠標(biāo)等電腦信息。頁(yè)面如圖:圖 5-2 添加電腦信息頁(yè)面圖。圖 5-2 添加電腦信息頁(yè)面圖黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文29下面是添加電腦信息功能的主要代碼:class CreateComputerDialog extends JDialog private JLabel numberLabel = ne
53、w JLabel(機(jī)器號(hào):);private JLabel stateLabel = new JLabel(狀態(tài):);private JLabel remarkLabel = new JLabel(描述:);private JTextField computeridText = new JTextField(11);private JTextField remarkText = new JTextField(11);private JTextField stateText = new JTextField(0);private JButton submit = new JButton(確定);
54、private JButton afresh = new JButton(重置);private JPanel numberPanel = new JPanel();private JPanel statePanel = new JPanel();private JPanel remarkPanel = new JPanel();private JPanel btnPanel = new JPanel();ComputerDaoImp cdi = new ComputerDaoImp();RecordDaoImp rdi = new RecordDaoImp();public CreateCo
55、mputerDialog(JFrame frame) super(frame, 網(wǎng)吧計(jì)費(fèi)系統(tǒng), true);this.init();this.addComponent();this.pack();this.addListener();private void init() this.setLocation(300, 200);this.setLayout(new GridLayout(6, 1);private void addComponent() this.add(numberPanel);this.add(statePanel);黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文30this.add
56、(remarkPanel);this.add(btnPanel);numberPanel.add(numberLabel);numberPanel.add(computeridText);statePanel.add(stateLabel);statePanel.add(stateText);remarkPanel.add(remarkLabel);remarkPanel.add(remarkText);btnPanel.add(submit);btnPanel.add(afresh);private void addListener() afresh.addActionListener(ne
57、w ActionListener() public void actionPerformed(ActionEvent e) computeridText.setText(null);remarkText.setText(null);stateText.setText(null););submit.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) String a = computeridText.getText();String c = remarkText.getText();i
58、nt f = Integer.parseInt(stateText.getText();Computer computer = new Computer();computer.setComputerid(a);computer.setRemark(c);computer.setState(f);黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文31if (cdi.presence(computeridText.getText() = 0) rdi.deleteReCord(computer.getComputerid();cdi.insertComputer(computer);Utils.showDia
59、log(創(chuàng)建成功);CreateComputerDialog.this.dispose(); else Utils.showDialog(創(chuàng)建失敗);CreateComputerDialog.this.dispose();); 5.35.3 用戶(hù)下機(jī)功能的實(shí)現(xiàn)用戶(hù)下機(jī)功能的實(shí)現(xiàn)用戶(hù)在使用完計(jì)算機(jī)之后去管理員處下機(jī),提示自己所上的機(jī)器號(hào)。由管理員為其下機(jī)。下機(jī)成功后提示相應(yīng)的基本信息。頁(yè)面如圖:圖 5-2 用戶(hù)下機(jī)頁(yè)面圖、圖 5-3 用戶(hù)下機(jī)詳細(xì)信息頁(yè)面圖。圖 5-2 用戶(hù)下機(jī)頁(yè)面圖下面是用戶(hù)下機(jī)詳細(xì)信息功能的主要代碼:public class DownDialog extends JDialo
60、g private JLabel timeLable = new JLabel(下機(jī)時(shí)間:);private JTextField timeText = new JTextField(11);priate JLabel computeridLabel = new JLabel(機(jī) 器 號(hào): );黑龍江外國(guó)語(yǔ)學(xué)院 2014 屆畢業(yè)論文32private JComboBox combobox = new JComboBox();private JButton submit = new JButton(確定);private JButton cancel = new JButton(取消);priv
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024納稅擔(dān)保合同范本:稅務(wù)事項(xiàng)擔(dān)保3篇
- 2024電力系統(tǒng)施工勞務(wù)分配具體協(xié)議范本版B版
- 2024物聯(lián)網(wǎng)技術(shù)研發(fā)合同-構(gòu)建智能生活
- 專(zhuān)業(yè)健身私教服務(wù)協(xié)議范本版B版
- 2024鐵路貨運(yùn)貨物運(yùn)輸保險(xiǎn)代理服務(wù)合同3篇
- 專(zhuān)業(yè)個(gè)人咨詢(xún)服務(wù)協(xié)議:2024收費(fèi)標(biāo)準(zhǔn)版B版
- 2024投標(biāo)書(shū)房地產(chǎn)開(kāi)發(fā)合作協(xié)議范本3篇
- 2024酒店裝修工程施工合同
- 2024年規(guī)范三輪車(chē)買(mǎi)賣(mài)合同合同版B版
- 上海大廈物業(yè)前期管理專(zhuān)項(xiàng)協(xié)議2024版版
- 巖溶地區(qū)建筑地基基礎(chǔ)技術(shù)規(guī)范DBJ-T 15-136-2018
- 二年級(jí)下冊(cè)語(yǔ)文《第3單元 口語(yǔ)交際:長(zhǎng)大以后做什么》課件
- 自動(dòng)控制原理(山東大學(xué))智慧樹(shù)知到期末考試答案2024年
- ba年會(huì)快閃開(kāi)場(chǎng)模板
- 游戲你來(lái)比劃我來(lái)猜的PPT
- 污水處理設(shè)備供貨方案
- GB/T 45007-2024職業(yè)健康安全管理體系小型組織實(shí)施GB/T 45001-2020指南
- BRC全球標(biāo)準(zhǔn)包裝材料標(biāo)準(zhǔn)講義
- 2024福建省能化集團(tuán)下屬古雷熱電有限責(zé)任公司社會(huì)招聘筆試參考題庫(kù)附帶答案詳解
- 江蘇省蘇州市2023-2024學(xué)年高一上學(xué)期期末學(xué)業(yè)質(zhì)量陽(yáng)光指標(biāo)調(diào)研政治試卷
- 廣東省中山市2023-2024學(xué)年七年級(jí)上學(xué)期期末英語(yǔ)試題
評(píng)論
0/150
提交評(píng)論