網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)設(shè)計(jì)及引力波的實(shí)驗(yàn)探測給我們的啟示_第1頁
網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)設(shè)計(jì)及引力波的實(shí)驗(yàn)探測給我們的啟示_第2頁
網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)設(shè)計(jì)及引力波的實(shí)驗(yàn)探測給我們的啟示_第3頁
網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)設(shè)計(jì)及引力波的實(shí)驗(yàn)探測給我們的啟示_第4頁
網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)設(shè)計(jì)及引力波的實(shí)驗(yàn)探測給我們的啟示_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)PAGE30畢業(yè)設(shè)計(jì)(論文)題目網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)層次大學(xué)專科專業(yè)軟件技術(shù)學(xué)生指導(dǎo)教師

目錄摘要緒論…………11.1系統(tǒng)開發(fā)背景…………………11.2可行性分析……………………1第二章系統(tǒng)設(shè)計(jì)………………………22.1系統(tǒng)功能分析…………………22.2操作流程圖……………………32.3操作員管理功能模塊…………32.4用戶管理功能模塊……………62.5計(jì)算機(jī)管理功能模塊…………72.6系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)………………7第三章數(shù)據(jù)庫設(shè)計(jì)…………………93.1數(shù)據(jù)庫的需求分析……………93.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)…………93.3數(shù)據(jù)庫的創(chuàng)建…………………11第四章代碼設(shè)計(jì)……………………124.1登錄窗體功能的實(shí)現(xiàn)…………124.2模塊功能實(shí)現(xiàn)的代碼…………154.3系統(tǒng)管理模塊界面的設(shè)計(jì)……………………184.4系統(tǒng)管理界面功能實(shí)現(xiàn)的相關(guān)代碼…………184.5模塊功能實(shí)現(xiàn)…………………21第五章總結(jié)…………265.1網(wǎng)吧計(jì)費(fèi)系統(tǒng)的開發(fā)技術(shù)特點(diǎn)……………265.2系統(tǒng)的不足…………………26參考文獻(xiàn)……………27致謝……………27PAGE1

網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)摘要計(jì)算機(jī)已經(jīng)得到了相當(dāng)一部分城市化的普及,但也只是與信息時(shí)代接軌的最基礎(chǔ)工具,還要配上網(wǎng)絡(luò)才可以完全聯(lián)系上數(shù)字化、網(wǎng)絡(luò)化的概念。至于網(wǎng)絡(luò)的問題就不得不說寬帶這個(gè)概念,小區(qū)寬帶、ADSL都是為了實(shí)現(xiàn)網(wǎng)絡(luò)化而產(chǎn)生的寬帶形勢。但是他們的普及率并不高,依然不能達(dá)到每一個(gè)又計(jì)算機(jī)的人就可以利用計(jì)算機(jī)進(jìn)行上網(wǎng),不能發(fā)揮這塊敲門磚的作用。于是,為了解決這個(gè)問題,讓大多數(shù)人可以提前適應(yīng)這個(gè)年代的步伐,在學(xué)校、公司、以及外圍的商業(yè)(網(wǎng)吧就是其一)設(shè)施都開市派生出一個(gè)擁有幾十臺(tái)、上百臺(tái)的計(jì)算機(jī)機(jī)房。為了解決大型機(jī)房的管理問題,這款機(jī)房多功能管理系統(tǒng)誕生了,它可以方便對大型機(jī)房的管理,方便這些檔案的記錄和往后的查詢,還可以隨時(shí)隨地進(jìn)行備份,保證查詢歷史紀(jì)錄時(shí),導(dǎo)入備份文件。還可以為客戶提供經(jīng)濟(jì)方便的會(huì)員服務(wù),以滿足那些長時(shí)間上機(jī)用戶的需求。該系統(tǒng)采用MicrosoftVisualBasic6.0、MicrosoftAccess完成。下面就讓大家具體看看這款多功能機(jī)房系統(tǒng)的內(nèi)容吧!關(guān)鍵詞:計(jì)算機(jī);ADSL;效率;上機(jī);MicrosoftVisualBasic6.0;MicrosoftAccess

緒論1.1系統(tǒng)開發(fā)背景計(jì)費(fèi)管理(AccountingManagement)是網(wǎng)絡(luò)管理的重要組成部分,通過測度網(wǎng)絡(luò)資源的利用情況,產(chǎn)生詳盡的信息統(tǒng)計(jì)報(bào)告及流量對比,為管理者提供決策依據(jù)。計(jì)費(fèi)管理和OSI模型中的配置管理、性能管理、故障管理及安全管理息息相關(guān)。一套完整的計(jì)費(fèi)系統(tǒng)包括準(zhǔn)確而高效的計(jì)費(fèi)數(shù)據(jù)采集、數(shù)據(jù)的管理和維護(hù)、費(fèi)用計(jì)算、計(jì)費(fèi)數(shù)據(jù)查詢以及各種統(tǒng)計(jì)分析以及日志管理等功能。在互聯(lián)網(wǎng)普及的今天,能將計(jì)費(fèi)查詢、統(tǒng)計(jì)和分析及計(jì)費(fèi)對象的管理集成到一套基于Web的可視化網(wǎng)絡(luò)計(jì)費(fèi)管理系統(tǒng)中,對于運(yùn)營商而言更為重要。1.2可行性分析隨著網(wǎng)吧與廣大企事業(yè)單位內(nèi)部網(wǎng)絡(luò)的廣泛建立,在通用信息平臺(tái)上構(gòu)筑高效實(shí)用的協(xié)同工作和自動(dòng)化辦公應(yīng)用系統(tǒng),有效實(shí)現(xiàn)內(nèi)部知識(shí)管理,已成為眾多用戶的共同需求。網(wǎng)吧計(jì)費(fèi)管理系統(tǒng),采用大型數(shù)據(jù)庫軟件SQLServer,其固有的安全性能,保障收費(fèi)系統(tǒng)有一個(gè)穩(wěn)定的運(yùn)行環(huán)境。系統(tǒng)通過預(yù)六的借口,可以讓不同機(jī)子系統(tǒng)有機(jī)的結(jié)合,從而實(shí)現(xiàn)一卡通項(xiàng)目的無縫銜接。

第二章系統(tǒng)設(shè)計(jì)2.1系統(tǒng)功能分析網(wǎng)吧計(jì)費(fèi)系統(tǒng)開發(fā)的目的是能夠?qū)崿F(xiàn)對不同型號(hào)的程控交換機(jī)對計(jì)費(fèi)中心定時(shí)或即時(shí)傳下來的原始話單信息進(jìn)行及時(shí)準(zhǔn)確的分類、查詢、瀏覽、修改、刪除、統(tǒng)計(jì)、話單信息的打印等。能夠及時(shí)查詢客戶的通話數(shù)據(jù),避免引起費(fèi)用爭議,提高客戶的滿意度。使管理更科學(xué)、更方便、更合理。同時(shí),也能夠幫助網(wǎng)吧計(jì)費(fèi)有關(guān)人員提高工作效率和服務(wù)質(zhì)量。為網(wǎng)吧減少不必要的損失。從而有效的提高網(wǎng)吧經(jīng)濟(jì)的效益。通過對網(wǎng)吧計(jì)費(fèi)中心日常工作的分析,可將終端計(jì)費(fèi)系統(tǒng)的功能概括成如下方面。(1)號(hào)碼管理:包括會(huì)員號(hào)碼和普通上機(jī)人員基本信息的錄入、修改、刪除、查找、添加、查詢等管理。(2)字冠管理:包括會(huì)員號(hào)碼和普通上機(jī)人員基本字冠的錄入、修改、刪除、查找、添加、查詢等管理。(3)原始費(fèi)用管理:包話對程控交換傳下來的原始話單信息的導(dǎo)入、瀏覽、刪除等管理。(4)費(fèi)率管理:包括會(huì)員號(hào)碼和普通上機(jī)人員基本費(fèi)率的錄入、修改、刪除、查找、添加、查詢等管理。(5)關(guān)于系統(tǒng):對有關(guān)系統(tǒng)的簡介和對用戶的管理(包括用戶注冊、用戶刪除、用戶修改)。(6)計(jì)費(fèi)統(tǒng)計(jì)管理:即時(shí)計(jì)費(fèi)、定時(shí)周期計(jì)費(fèi)、對已統(tǒng)計(jì)的計(jì)費(fèi)表的瀏覽(包括對統(tǒng)計(jì)表的刪除、刪除統(tǒng)計(jì)表的字段、對最近操作進(jìn)行恢復(fù)、查看統(tǒng)計(jì)表)等管理??紤]系統(tǒng)的安全性,需要對用戶進(jìn)行安全認(rèn)證,因此還需要實(shí)現(xiàn)以下系統(tǒng)用戶的管理功能。(1)用戶登錄認(rèn)證。(2)用戶管理,包括用戶注冊、刪除用戶、修改用戶信息等(只有高級(jí)管理員才有此權(quán)限)。(3)登錄日志的記錄和刪除日志(只有高級(jí)管理員才有此權(quán)限,普通用戶只能對數(shù)據(jù)進(jìn)行瀏覽)。

2.2操作流程圖根據(jù)系統(tǒng)功能模塊的劃分和計(jì)費(fèi)管理系統(tǒng)的實(shí)際工作流程,畫出如圖1-2所示的計(jì)費(fèi)管理系統(tǒng)操作流程圖。啟動(dòng)系統(tǒng)登錄認(rèn)證啟動(dòng)系統(tǒng)登錄認(rèn)證字冠管理初始費(fèi)用會(huì)員管理費(fèi)率管理字冠管理初始費(fèi)用會(huì)員管理費(fèi)率管理費(fèi)用庫即時(shí)、定期計(jì)費(fèi)費(fèi)用統(tǒng)計(jì)費(fèi)用庫瀏覽添加修改刪除查找 導(dǎo)入 字冠表費(fèi)率表會(huì)員表普通用戶表費(fèi)用庫計(jì)費(fèi)系統(tǒng)庫費(fèi)用庫即時(shí)、定期計(jì)費(fèi)費(fèi)用統(tǒng)計(jì)費(fèi)用庫瀏覽添加修改刪除查找字冠表費(fèi)率表會(huì)員表普通用戶表費(fèi)用庫計(jì)費(fèi)系統(tǒng)庫普通用戶普通用戶 圖2-2計(jì)費(fèi)系統(tǒng)操作流程圖2.3操作員管理功能模塊1、添加計(jì)算機(jī):安裝完畢后,雙擊網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)圖標(biāo),隨后將出現(xiàn)本軟件的主窗體,點(diǎn)擊選中主窗體菜單的系統(tǒng),在彈出的下拉式菜單中選擇計(jì)算機(jī)設(shè)置,這時(shí),在屏幕上將出現(xiàn)一個(gè)新的窗體,點(diǎn)擊新窗體中的添加按紐,系統(tǒng)將提示您是否要添加一臺(tái)計(jì)算機(jī),選擇是的話,將添加一個(gè)新的計(jì)算機(jī),如果是添加第一臺(tái)計(jì)算機(jī)則將提示您這臺(tái)微機(jī)的收費(fèi)標(biāo)準(zhǔn),默認(rèn)值為3.00元。如果您想添加的計(jì)算機(jī)不是本系統(tǒng)中的第一臺(tái),則這臺(tái)微機(jī)的收費(fèi)標(biāo)準(zhǔn)以添加前最后一臺(tái)計(jì)算機(jī)的收費(fèi)標(biāo)準(zhǔn)為標(biāo)準(zhǔn)。添加完畢后,點(diǎn)擊關(guān)閉按紐,結(jié)束操作。如圖1-1:圖1-1添加計(jì)算機(jī)2、刪除計(jì)算機(jī):在本軟件的主窗體,點(diǎn)擊選中主窗體菜單的系統(tǒng),在彈出的下拉式菜單中選擇計(jì)算機(jī)設(shè)置,這時(shí),在屏幕上將出現(xiàn)一個(gè)新的窗體,點(diǎn)擊新窗體中的刪除按紐,系統(tǒng)將提示您是否要?jiǎng)h除一臺(tái)計(jì)算機(jī),選擇是的話,將刪除最后一次添加的計(jì)算機(jī)。刪除完畢后,點(diǎn)擊下方的關(guān)閉按紐,完成操作。如圖1-2:圖1-2刪除計(jì)算機(jī)3、更改計(jì)算機(jī)名稱:在本軟件的主窗體,點(diǎn)擊選中主窗體菜單的系統(tǒng),在彈出的下拉式菜單中選擇計(jì)算機(jī)設(shè)置,這時(shí),在屏幕上將出現(xiàn)一個(gè)新的窗體,選擇您想要更改名字的計(jì)算機(jī),并在計(jì)算機(jī)名稱一欄中填寫您想要為這臺(tái)計(jì)算機(jī)重新確定的名字,填寫完畢后,點(diǎn)擊下方的關(guān)閉按紐,完成操作。圖1-3更改計(jì)算機(jī)4、更改某臺(tái)計(jì)算機(jī)的收費(fèi)標(biāo)準(zhǔn):在本軟件的主窗體,點(diǎn)擊選中主窗體菜單的系統(tǒng),在彈出的下拉式菜單中選擇計(jì)算機(jī)設(shè)置,這時(shí),在屏幕上將出現(xiàn)一個(gè)新的窗體,選擇您想要更改收費(fèi)標(biāo)準(zhǔn)的計(jì)算機(jī),并在每小時(shí)價(jià)格一欄中填寫您想要為這臺(tái)計(jì)算機(jī)重新確定的收費(fèi)標(biāo)準(zhǔn),填寫完畢后,點(diǎn)擊下方的關(guān)閉按紐,完成操作。如圖1-4系統(tǒng)設(shè)置:圖1-4更改收費(fèi)標(biāo)準(zhǔn)

2.4用戶管理功能模塊1、添加用戶:在主界面出現(xiàn)以后,您點(diǎn)擊菜單[系統(tǒng)]->[用戶設(shè)置]將出現(xiàn)用戶設(shè)置的窗體,您點(diǎn)擊一下添加用戶,將出現(xiàn)添加用戶窗口,這時(shí)您要輸入用戶名稱,輸入新密碼,并確認(rèn)新密碼,如果這一切都是正確的話,您點(diǎn)一下[確定]即完成的新用戶的添加,這時(shí)回到了用戶設(shè)置窗口,您可以看到這個(gè)用戶已經(jīng)在用戶列表中列了出來。以后您就可以用這個(gè)用戶登陸了。不過請您注意,不要忘記您的密碼。2、刪除用戶:在主界面出現(xiàn)以后,您點(diǎn)擊菜單[系統(tǒng)]->[用戶設(shè)置]將出現(xiàn)用戶設(shè)置的窗體,您選要在用戶列表中選中要?jiǎng)h除的用戶,然后點(diǎn)擊[刪除用戶]則出現(xiàn)刪除用戶窗體,您須要輸入這個(gè)用戶的密碼,才能刪除這個(gè)用戶。刪除完畢后,用戶列表中將沒有了這個(gè)用戶。3、更改密碼:在主界面出現(xiàn)以后,您點(diǎn)擊菜單[系統(tǒng)]->[用戶設(shè)置]將出現(xiàn)用戶設(shè)置的窗體。您選要在用戶列表中選中要更改密碼的用戶,然后點(diǎn)擊[更改密碼]則出現(xiàn)更改用戶密碼窗體,您須要輸入原密碼,和新密碼,并要確認(rèn)新密碼。才能更改成功。4、更改用戶名稱:在主界面出現(xiàn)以后,您點(diǎn)擊菜單[系統(tǒng)]->[用戶設(shè)置]將出現(xiàn)用戶設(shè)置的窗體。您選要在用戶列表中選中要更改名稱的用戶,然后點(diǎn)擊[更改名稱]則出現(xiàn)更改用戶密碼窗體。如果要更改用戶名稱,您須要輸入正確的密碼,才能修改成功。

2.5計(jì)算機(jī)管理功能模塊計(jì)算機(jī)管理功能模塊如圖1-5:圖1-5計(jì)算機(jī)管理員功能模塊2.6系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)該系統(tǒng)具有記錄用戶消費(fèi)、收費(fèi)、設(shè)置與管理會(huì)員、備份歷史數(shù)據(jù)的功能。一個(gè)管理員通過登陸該系統(tǒng),來直接設(shè)置機(jī)器和用戶,將每時(shí)的當(dāng)前數(shù)據(jù)進(jìn)行記錄,對于網(wǎng)吧一類的商業(yè)場所,可以用“商品資料管理”來進(jìn)行其他周邊的記錄,做到節(jié)約人力來管理一個(gè)機(jī)房的目的。具體功能如下:1、管理登陸管理員通過自己的用戶名和密碼登陸該系統(tǒng),同時(shí)在管理員離開本機(jī)的時(shí)候,為了安全還可以將桌面鎖定,達(dá)到其他人不可以進(jìn)行操作的目的。管理員共分為四種,如上所述。2、用戶的注冊與開通用戶來訪問上機(jī)的時(shí)候,要通過管理員進(jìn)行注冊,把本用戶的相關(guān)資料進(jìn)行輸入,然后開通一個(gè)該用戶的賬戶(會(huì)員卡),進(jìn)行沖金額。當(dāng)然了,用戶的資料也是可以備份和修改的,不過要看登陸管理員的權(quán)限。3、收費(fèi)與退款對于已注冊開通的用戶,可以通過管理員在該系統(tǒng)處進(jìn)行交費(fèi),把余額儲(chǔ)存在該系統(tǒng)中,每次消費(fèi)后在管理員處進(jìn)行清算。如果中途要退款,只要在管理員處進(jìn)行“儲(chǔ)金卡管理”進(jìn)行修改金額取匯款額。4、使用與周邊記錄在用戶通過管理員登陸該系統(tǒng)進(jìn)行上機(jī)后,系統(tǒng)會(huì)根據(jù)用戶的需要設(shè)置時(shí)間限制或者金額的限制,當(dāng)?shù)竭_(dá)時(shí)間后會(huì)直接通知管理員。在上機(jī)過程中如需要其他商品需求,只要在該系統(tǒng)處進(jìn)行記錄會(huì)一并算入用戶的消費(fèi)中。5、更改機(jī)器在使用過程中,如果用戶需要更改機(jī)器,首先要通知管理員,然后管理員直接在該系統(tǒng)中使用“調(diào)換計(jì)算機(jī)”即可實(shí)現(xiàn)。6、添加機(jī)器在使用中如果要添加機(jī)器或是刪除機(jī)器一樣也可以立即實(shí)現(xiàn)。文件中計(jì)算機(jī)設(shè)置的首選項(xiàng)添加計(jì)算機(jī),然后設(shè)置該機(jī)器的IP即可。7、備份與還原數(shù)據(jù)長時(shí)間的使用,對于賬目與用戶管理勢必會(huì)出現(xiàn)一些問題,當(dāng)歷史帳目或者當(dāng)前賬目資料發(fā)生疑問時(shí),就可以通過已經(jīng)備份數(shù)據(jù)還原,來進(jìn)行對比和查詢,做到賬目與資料的準(zhǔn)確無誤。

第三章數(shù)據(jù)庫設(shè)計(jì)3.1數(shù)據(jù)庫的需求分析在前面的1.1節(jié)里已經(jīng)對計(jì)費(fèi)系統(tǒng)操作流程進(jìn)行了分析,在它的基礎(chǔ)上,我們可以列出以下計(jì)費(fèi)管理系統(tǒng)所需的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。(1)普通用戶表:證件、姓名、基本費(fèi)用等。(2)會(huì)員表:證件、姓名、基本費(fèi)用等。(3)字冠表:姓名、類型、本地字冠號(hào)(4)費(fèi)率表:一般類型、普通類型、會(huì)員類型、費(fèi)率、首次三分鐘等。(5)登錄日志:帳號(hào)、登錄日期等(6)用戶注冊:帳號(hào)、密碼、密碼驗(yàn)證等。3.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)從圖計(jì)費(fèi)系統(tǒng)操作流程圖,可以看得出要建立六個(gè)基本的數(shù)據(jù)表來存儲(chǔ)系統(tǒng)所必備的信息。這六個(gè)表分別為普通用戶表、會(huì)員表、字冠表、費(fèi)率表、登錄日志表、用戶注冊表。實(shí)際上,還要建立統(tǒng)計(jì)表。但統(tǒng)計(jì)表的建立是在進(jìn)行計(jì)費(fèi)時(shí)通過程序來完成建立過程的。后面的章節(jié)會(huì)介紹到關(guān)于這方面的內(nèi)容。六個(gè)數(shù)據(jù)表的結(jié)構(gòu)如表所示。表3-1普通用戶表字段名稱 數(shù)據(jù)類型 ID 自動(dòng)編號(hào)號(hào)碼 數(shù)字證件 文本 基本費(fèi)用 數(shù)字

表3-2會(huì)員表字段名稱 數(shù)據(jù)類型 ID 自動(dòng)編號(hào)號(hào)碼 數(shù)字證件 文本 基本費(fèi)用 數(shù)字 表3-3費(fèi)率表 費(fèi)率 文本 日期類型 文本 首次三分鐘 貨幣 表3-4計(jì)費(fèi)表字段名稱 數(shù)據(jù)類型 ID 自動(dòng)編號(hào)工號(hào) 文本 登錄日期 日期\時(shí)間

表3-5用戶注冊表字段名稱 數(shù)據(jù)類型 ID 自動(dòng)編號(hào)證件卡號(hào) 文本密碼 文本 密碼確認(rèn) 文本 3.3數(shù)據(jù)表的創(chuàng)建創(chuàng)建表其實(shí)就是創(chuàng)建表的結(jié)構(gòu),表的結(jié)構(gòu)包括表中每個(gè)字段的字段名、字段的數(shù)據(jù)類型和字段屬性,為表中的每個(gè)字段設(shè)置好字段名、字段的數(shù)據(jù)類型和字段屬性后,表也就創(chuàng)建好了。創(chuàng)建表之前首先需要打開數(shù)據(jù)庫窗口,然后在數(shù)據(jù)庫窗口中通過以下四種方法進(jìn)行創(chuàng)建:(1)通過輸入數(shù)據(jù)創(chuàng)建表;(2)使用表向?qū)?chuàng)建表;(3)使用表的設(shè)計(jì)視圖創(chuàng)建表;(4)通過導(dǎo)入或鏈接已有的數(shù)據(jù)創(chuàng)建新表;一般采用“使用表向?qū)?chuàng)建表”來創(chuàng)建表,本系統(tǒng)所用到的表大部分都采用此方法來創(chuàng)建表。

第四章代碼設(shè)計(jì)4.1登錄窗體功能的實(shí)現(xiàn)功能實(shí)現(xiàn)的代碼如下:*init.

*@throwsException

*/

voidjbInit()throwsException{

this.setLayout(null);

computerIdDescLabel.setFont(newjava.awt.Font("Serif",0,13));

computerIdDescLabel.setHorizontalAlignment(SwingConstants.CENTER);

computerIdDescLabel.setText("機(jī)器號(hào)碼:");

computerIdDescLabel.setBounds(newRectangle(95,30,70,25));

computerIdCombox.setBounds(newRectangle(175,30,110,25));

cardIdDescLabel.setFont(newjava.awt.Font("Serif",0,13));

cardIdDescLabel.setHorizontalAlignment(SwingConstants.CENTER);

cardIdDescLabel.setText("卡

號(hào):");

cardIdDescLabel.setBounds(newRectangle(95,75,70,25));

cardIdTextField.setText("");

cardIdTextField.setBounds(newRectangle(175,75,110,25));

pwdDescLabel.setFont(newjava.awt.Font("Serif",0,13));

pwdDescLabel.setHorizontalAlignment(SwingConstants.CENTER);

pwdDescLabel.setText("密

碼:");

pwdDescLabel.setBounds(newRectangle(95,120,70,25));

passwordFiled.setText("");

passwordFiled.setBounds(newRectangle(175,120,110,25));

dispalyNowTimeDescLabel.setFont(newjava.awt.Font("Serif",0,13));

dispalyNowTimeDescLabel.setHorizontalAlignment(SwingConstants.CENTER);

dispalyNowTimeDescLabel.setText("開始時(shí)間:");

dispalyNowTimeDescLabel.setBounds(newRectangle(95,165,70,25));

nowTime=newjava.util.Date();

SimpleDateFormatHMFromat=newSimpleDateFormat("yyyy-MM-ddHH:mm");

StringdispalyNowTime=HMFromat.format(nowTime);

dispalyNowTimeTextField.setText(dispalyNowTime);

dispalyNowTimeTextField.setBounds(newRectangle(175,165,110,25));

dispalyNowTimeTextField.setEnabled(false);

confirmButton.setBounds(newRectangle(115,215,65,25));

confirmButton.setText("確認(rèn)");

confirmButton.addActionListener(newUseInPanel_confirmButton_actionAdapter(this));

resetButton.setBounds(newRectangle(200,215,65,25));

resetButton.setText("重置");

resetButton.addActionListener(newUseInPanel_resetButton_actionAdapter(this));

computerId=computerIdCombox.getSelectedItem().toString();

if(computerId==null||computerId.trim().length()==0){

JOptionPane.showMessageDialog(this,"請選擇機(jī)器號(hào)!","警告",

JOptionPane.WARNING_MESSAGE,null);

return;

}

if(cardId==null||cardId.length()==0){

JOptionPane.showMessageDialog(this,"請輸入卡號(hào)!","警告",

JOptionPane.WARNING_MESSAGE,null);

return;

}

if(passwordtemp==null||passwordtemp.length()==0){

JOptionPane.showMessageDialog(this,"請輸入密碼!","警告",

JOptionPane.WARNING_MESSAGE,null);

return;

}

StringdispalyNowTime=dispalyNowTimeTextField.getText()+":00";

Cardcard=newCard();

card.setId(cardId);

card.setPassword(passwordtemp);

Recordrecord=newRecord();

record.setCardId(cardId);

record.setComputerId(computerId);

record.setBeginTime(dispalyNowTime);

Computercomputer=newComputer();

computer.setId(computerId);

if(BusinessAction.cardIsValid(card)){

if(BusinessAction.cardHaveBalance(card)){

BusinessAction.doStartUseComputerBusiness(record,computer);

}else{

JOptionPane.showMessageDialog(this,"卡余額不足,請充值!","警告",

JOptionPane.WARNING_MESSAGE,null);

return;

}

}else{

JOptionPane.showMessageDialog(this,"卡號(hào)或者密碼不對!","警告",

JOptionPane.WARNING_MESSAGE,null);

System.out.println("卡號(hào)或者密碼不對");

return;

動(dòng)態(tài)變量i是用來記錄用戶登錄失敗的次數(shù),如里連續(xù)4次登驗(yàn)證失敗,則退出整個(gè)系統(tǒng)。而動(dòng)態(tài)變量b是用來記錄試用本軟件的次數(shù),如果試用已經(jīng)超過4次則不能再繼續(xù)試用。要繼續(xù)使用必須輸入本軟件提供的系列號(hào)。否則,將無法登錄到主界面。4.2模塊功能實(shí)現(xiàn)的代碼privatevoidjbInit()throwsException{

this.getContentPane().setLayout(borderLayout1);

panel1.setPreferredSize(newDimension(300,200));

panel1.setLayout(null);

computerIdLabel.setFont(newjava.awt.Font("Serif",0,16));

computerIdLabel.setText("機(jī)

號(hào):");

computerIdLabel.setBounds(newRectangle(50,30,80,25));

computerIdCombox.setBounds(newRectangle(130,30,100,25));

checkOutTimeLabel.setFont(newjava.awt.Font("Serif",0,16));

checkOutTimeLabel.setText("結(jié)束時(shí)間:");

checkOutTimeLabel.setBounds(newRectangle(50,100,80,25));

nowTime=newjava.util.Date();

SimpleDateFormatHMFromat=newSimpleDateFormat("yyyy-MM-ddHH:mm");

StringstrNowTime=HMFromat.format(nowTime);

checkOutTimeTextField.setText(strNowTime);

checkOutTimeTextField.setBounds(newRectangle(130,100,100,25));

checkOutTimeTextField.setEditable(false);

confirmButton.setBounds(newRectangle(60,150,70,25));

confirmButton.setText("確定");

confirmButton.addActionListener(newCheckOutDialog_ConfirmButton_ActionAdapter(this));

resetButton.setBounds(newRectangle(150,150,70,25));

resetButton.setText("重置");

resetButton.addActionListener(newCheckOutDialog_ResetButton_ActionAdapter(this));

panel1.add(computerIdLabel,null);

panel1.add(checkOutTimeLabel,null);

panel1.add(checkOutTimeTextField,null);

panel1.add(confirmButton,null);

panel1.add(resetButton,null);

panel1.add(computerIdCombox,null);

this.getContentPane().add(panel1,BorderLayout.CENTER);

ArrayListlist=BusinessAction.getNotStopComputer();

for(inti=0;i<list.size();i++){

Recordcomputer=(Record)list.get(i);

computerIdCombox.addItem(computer.getComputerId());

}以上代碼完成了系統(tǒng)主界面所需要的各種功能的實(shí)現(xiàn)??梢匀我庠谥鹘缑嫔线x擇其功能,從而進(jìn)入系統(tǒng)其它下一級(jí)界面執(zhí)行相應(yīng)的操作。除此之外,還可以判斷是否已經(jīng)到結(jié)算日期,是否已經(jīng)結(jié)算過等功能。系統(tǒng)管理管理模塊實(shí)現(xiàn)對系統(tǒng)安全的管理,包括了關(guān)于系統(tǒng)說明、登錄日志的記錄、登錄日志的刪除、用戶管理。而用戶管理又包括了用戶的注冊、用戶修改、用戶的刪除。用戶管理包括的功能只有高級(jí)管理員才有權(quán)限對此進(jìn)行操作,其它普通管理員無權(quán)對此做任何操作。關(guān)于系統(tǒng)功能和登錄日志功能在同一個(gè)界面上交叉顯示,單擊關(guān)于系統(tǒng)則在界面上顯示關(guān)于系統(tǒng)的說明;單擊登錄日志在界面上則顯示登錄日志的內(nèi)容(工號(hào)和登錄日期)。而單擊用戶管理時(shí)則啟動(dòng)用戶管理界面。在用戶管理界面上又可以根據(jù)其功能進(jìn)行相應(yīng)的操作。4.3系統(tǒng)管理模塊界面的設(shè)計(jì)在窗體上添加控件,Label1、Data1、DBGrid1、Frame1、Command1~Command4。Label1用來寫存放關(guān)于系統(tǒng)的一些說明,Data1用來訪問數(shù)據(jù)庫,DBGrid1用來綁定登錄日志表的字段并顯示相關(guān)信息。Frame1用來對外觀起到美化作用。Command1~Command4作為命令按鈕用。主要控件的屬性設(shè)置如下表所示。表4-1主要控件屬性控件 屬性 屬性值 說明Label1 caption 關(guān)于系統(tǒng)內(nèi)容 文本框Command1 caption 關(guān)天系統(tǒng)Command2 caption 登錄日志 Command3 caption 刪除日志 命令按鈕Command4 caption 用戶管理 datasource Data1DBGrid1 caption 計(jì)費(fèi)系統(tǒng) 數(shù)據(jù)網(wǎng)格控件DBGrid1 Label1 visible flase隱藏不可見 4.4系統(tǒng)管理界面功能實(shí)現(xiàn)的相關(guān)代碼在窗體個(gè)添加以下控件:Command1(0)~Command1(5)、Command2、Text1~Text3、Data1、DBGrid1、Label1~Label3。并將它們的屬性設(shè)置為如表所示。本模塊的窗體布局如表2。Data1用來訪問數(shù)據(jù)庫里的字冠表,DBGrid1與數(shù)據(jù)庫里的字冠表各字段進(jìn)行綁定,然后在表格里顯示相應(yīng)的字段值。表4-2模塊窗體布局控件 屬性 屬性值 說明Command1(0) 第一條記錄Command1(1) 上一條記錄Command1(2) 下一條記錄 Command1(3) 最后一條記錄 命令按鈕Command1(4) caption 添加記錄 Command1(5) 修改記錄Command1(6) 查找記錄Command1(7) 刪除記錄Command2 編輯Command1 enabled false datasource Data1DBGrid1 caption 固話表 數(shù)據(jù)網(wǎng)格控件Label1 號(hào)碼Label2 caption 地名 文本框Label3 基本費(fèi)用computerIdDescLabel.setText("機(jī)

號(hào):");

computerIdDescLabel.setBounds(newRectangle(120,30,80,18));

computerIdLabel.setText(this.consumeDisplayData.getRecord().getComputerId());

computerIdLabel.setBounds(newRectangle(200,30,100,18));

cardIdDescLabel.setFont(font);

cardIdDescLabel.setText("卡

號(hào):");

cardIdDescLabel.setBounds(newRectangle(120,60,80,18));

cardIdLabel.setText(this.consumeDisplayData.getRecord().getCardId());

cardIdLabel.setBounds(newRectangle(200,60,100,18));

beginTimeDescLabel.setFont(font);

beginTimeDescLabel.setText("上機(jī)時(shí)間:");

beginTimeDescLabel.setBounds(newRectangle(120,90,100,18));

beginTimeLabel.setText(this.consumeDisplayData.getRecord().getBeginTime());

beginTimeLabel.setBounds(newRectangle(200,90,120,18));

endTimeDescLabel.setFont(font);

endTimeDescLabel.setText("結(jié)束時(shí)間:");

endTimeDescLabel.setBounds(newRectangle(120,120,80,18));

endTimeLabel.setText(this.consumeDisplayData.getRecord().getEndTime());

endTimeLabel.setBounds(newRectangle(200,120,120,18));

consumerFeeDescLabel.setFont(font);

consumerFeeDescLabel.setText("本次消費(fèi):");

consumerFeeDescLabel.setBounds(newRectangle(120,150,80,18));

consumerFeeLabel.setText(String.valueOf(this.consumeDisplayData.getRecord().

getFee()));

consumerFeeLabel.setBounds(newRectangle(200,150,100,18));

balanceDescLabel.setFont(font);

balanceDescLabel.setText("此卡余額:");

balanceDescLabel.setBounds(newRectangle(120,180,80,18));

balanceLabel.setText(String.valueOf(this.consumeDisplayData.getCard().

getBalance()));以上代碼,就是實(shí)現(xiàn)系統(tǒng)管理模塊的各項(xiàng)功能。需要注意的是變量p是用來判斷登錄的是否是高級(jí)管理員。為下面將要介紹的系統(tǒng)管理中用戶管理子窗體模塊的一些功能是否開通或封閉打上一個(gè)標(biāo)記,p=0為普通用戶,系統(tǒng)將會(huì)自己識(shí)別,并封閉一些功能:p=1為高級(jí)用戶,可以對任何功能進(jìn)行操作。從而達(dá)到系統(tǒng)的安全性。4.5模塊功能實(shí)現(xiàn)模塊功能實(shí)現(xiàn)的代碼如下:*/

publicclassNetBarFeeMangementFrame

extendsJFrame{

JPanelcontentPane;

JMenuBarjMenuBar1=newJMenuBar();

JMenuItemjMenuCardMoney=newJMenuItem();

JMenuItemjMenuCardQuery=newJMenuItem();

JMenujMenuUse=newJMenu();

JMenuItemjMenuCheckIn=newJMenuItem();

JMenuItemjMenuCheckOut=newJMenuItem();

JMenujMenuHelp=newJMenu();

JMenuItemjMenuHelpAbout=newJMenuItem();

JMenujMenuExit=newJMenu();

JMenuItemjMenuExitExit=newJMenuItem();

BorderLayoutborderLayout1=newBorderLayout();

WelcomePanelwelcomePanel=newWelcomePanel();

AboutDialogaboutDialog=newAboutDialog(this,"網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)",true);

ComsumeDisplayDataconsumeDisplayData;

/**

*construtor.

*/

publicNetBarFeeMangementFrame(){

enableEvents(AWTEvent.WINDOW_EVENT_MASK);

try{

jbInit();

}

catch(Exceptione){

e.printStackTrace();

}

*Componentinitialization.

*@throwsException

*/

privatevoidjbInit()throwsException{

contentPane=(JPanel)this.getContentPane();

contentPane.setLayout(borderLayout1);

this.setSize(newDimension(400,300));

this.setTitle("網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)");

jMenuUse.setText("使用");

jMenuCheckIn.setText("上機(jī)");

jMenuCheckIn.addActionListener(newMainFrame_jMenuCheckIn_ActionAdapter(this));

jMenuCheckOut.setText("下機(jī)");

jMenuCheckOut.addActionListener(newMainFrame_jMenuCheckOut_ActionAdapter(this));

jMenuHelp.setText("幫助");

jMenuHelpAbout.setText("關(guān)于");

jMenuHelpAbout.addActionListener(newMainFrame_JMenuHelpAbout_ActionAdapter(this));

jMenuExit.setText("退出");

jMenuExitExit.setText("退出");

jMenuExitExit.addActionListener(newMainFrame_JMenuExitExit_ActionAdapter(this));

jMenuUse.add(jMenuCheckIn);

jMenuUse.add(jMenuCheckOut);

jMenuHelp.add(jMenuHelpAbout);

jMenuExit.add(jMenuExitExit);

jMenuBar1.add(jMenuUse);

jMenuBar1.add(jMenuHelp);

jMenuBar1.add(jMenuExit);

this.getContentPane().add(welcomePanel,null);

//this.getContentPane().add(contentPane,null);

this.setJMenuBar(jMenuBar1);

this.setContentPane(welcomePanel);

}

/**

*performthecheckinaction.

*@parameActionEvent

*/

voidjMenuCheckIn_ActionPerformed(ActionEvente){

CheckInPaneluseInPanel1=newCheckInPanel(this);

this.remove(this.getContentPane());

this.setContentPane(useInPanel1);

this.show();

}

/**

*performthecheckoutaction.

*@parameActionEvent

*/

voidjMenuCheckOut_ActionPerformed(ActionEvente){

CheckOutDialoguseOutDialog1=newCheckOutDialog(this,"歡迎再次光臨",true);

useOutDialog1.show();

if(consumeDisplayData==null){

return;

}

CheckOutResultPaneloutMoney1=newCheckOutResultPanel(consumeDisplayData);

this.remove(this.getContentPane());

this.setContentPane(outMoney1);

this.show();

第五章總結(jié)5.1網(wǎng)吧計(jì)費(fèi)系統(tǒng)的開發(fā)技術(shù)特點(diǎn)網(wǎng)吧計(jì)費(fèi)管理系統(tǒng)它具備功能齊全,治理模式多切靈活合理,穩(wěn)定實(shí)用,易安裝,易維護(hù),易學(xué)易用等特點(diǎn)??擅褡寰W(wǎng)吧的信息化治理需求。1).高可靠性和安全性:服務(wù)器端:采用大型數(shù)據(jù)庫軟件SQLServer,其固有的安全性能,保障收費(fèi)系統(tǒng)有一個(gè)穩(wěn)定的運(yùn)行環(huán)境。學(xué)生氣端:采用底層登錄的方法,保證注冊系統(tǒng)安全,不輕易被學(xué)生破壞。刷卡機(jī)端:與服務(wù)器連接,本地不存儲(chǔ)數(shù)據(jù),重要數(shù)據(jù)都保存在服務(wù)器,刷卡屏幕界面鎖定,顯示信息直觀,采用進(jìn)口讀卡頭,保證數(shù)據(jù)的安全性。2).穩(wěn)定性好:大型數(shù)據(jù)庫SQLSERVER與IC卡技術(shù)的無縫結(jié)合,高度的保密性,安全性及先進(jìn)性;3).良好的開放性和兼容性:系統(tǒng)通過預(yù)六的借口,可以讓不同機(jī)子系統(tǒng)有機(jī)的結(jié)合,從而實(shí)現(xiàn)一卡通項(xiàng)目的無縫銜接.4).易學(xué),易用性:人性化的界面設(shè)計(jì),快捷的在線幫助,易安裝,易治理,易維護(hù),易拓展.自動(dòng)扣費(fèi).方便的數(shù)據(jù)備份功能,確保數(shù)據(jù)安全.系統(tǒng)的不足財(cái)務(wù)漏洞較多是由于上機(jī)大多是收費(fèi)服務(wù)的,所以少不了要進(jìn)行經(jīng)濟(jì)方面的核算。不論是上機(jī)票還是人工劃卡登記,都極大可能地存在著偽造、逃費(fèi)和人為因素的徇私舞弊行為,無法進(jìn)行有效、準(zhǔn)確、方便的財(cái)務(wù)核查和統(tǒng)計(jì)工作,必然造成經(jīng)濟(jì)損失和治理混亂。

參考文獻(xiàn)[1]黃浩文,黃靜舒編著.JSP核心技術(shù)和電子商務(wù)應(yīng)用實(shí)例.機(jī)械工業(yè)出版社,2021[2][美]BruceEckel著,京京工作室譯.Java編程思想ThinkinginJAVA.機(jī)械工業(yè)出版社,2021[3]飛思科技產(chǎn)品研發(fā)中心..JSP應(yīng)用開發(fā)祥解(第二版).電子工業(yè)出版社,2021.01.[4]王國立、李國立等.JSP數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊.人民郵電出版社,2021.03.

致謝經(jīng)過幾個(gè)月的忙碌和工作,本次畢業(yè)設(shè)計(jì)已經(jīng)接近尾聲,作為一個(gè)專科生的畢業(yè)設(shè)計(jì),由于經(jīng)驗(yàn)的匱乏,難免有許多考慮不周全的地方,如果沒有導(dǎo)師的督促指導(dǎo),以及一起工作的同學(xué)們的支持,想要完成這個(gè)設(shè)計(jì)是難以想象的。在這里首先要感謝我的老師。老師平日里工作繁多,但在我做畢業(yè)設(shè)計(jì)的每個(gè)階段,從查閱資料到設(shè)計(jì)草案的確定和修改,中期檢查,后期詳細(xì)設(shè)計(jì)等整個(gè)過程中都給予了我悉心的指導(dǎo)。除了敬佩老師的專業(yè)水平外,他的治學(xué)嚴(yán)謹(jǐn)和科學(xué)研究的精神也是我永遠(yuǎn)學(xué)習(xí)的榜樣,并將積極影響我今后的學(xué)習(xí)和工作。其次要感謝我周圍同學(xué)朋友的幫助,感謝他們提出寶貴的意見和建議,特別是在程序的編寫方面,正因?yàn)槿绱宋也拍茼樌耐瓿稍O(shè)計(jì),我要感謝我的母校,是母校給我們提供了優(yōu)良的學(xué)習(xí)環(huán)境;另外,我還要感謝那些曾給我授過課的每一位老師,是你們的悉心教導(dǎo)使我有了良好的專業(yè)課知識(shí)。在此,我再說一次謝謝!謝謝大家!

您好,為你提供優(yōu)秀的畢業(yè)論文參考資料,請您刪除以下內(nèi)容,O(∩_∩)O謝謝?。?!A

national

survey

was

recently

launched

to

evaluate

the

eye

health

of

Chinese

children

andteenagers.On

June

6,

China's

annual

National

Day

for

Eye

Care,

the

China

Youth

Development

ServiceCenter

and

Zhejiang

Medicine,

a

leading

listed

Chinese

pharmaceutical

company,

jointlyannounced

the

kickoff

of

the

survey.In

about

one

month,

a

questionnaire

compiled

by

top

eye

care

medical

experts

in

China

willbe

distributed

through

multiple

online

partners,

including

H,

as

well

asthrough

offline

survey

events

held

in

universities,

middle

schools

and

primary

schools

acrossthe

country.A

report

will

be

released

based

on

the

survey

statistics

and

analysis,

and

most

importantly,guidelines

for

parents

and

youth

on

how

to

care

for

the

eyes

and

prevent

myopia

agrowing

problem

in

China's

digitized

society,

will

also

be

attached

on

the

report."Myopia

is

not

only

a

disease

that

makes

people

see

things

blurrily,

but

also

leads

to

severecomplications,

such

as

glaucoma

(increased

pressure

within

the

eyeball),

and

can

causeblindness,"

said

Zhou

Yuehua,

an

established

eye

care

specialist

with

Beijing

TongrenHospital."It

is

very

important

for

parents

and

children

to

know

about

the

risk

and

care

for

their

eyes."There

are

about

450

million

myopia

patients

in

China.

Among

Chinese

myopia

patients,30million

are

severe

patients,

according

to

ZhouThe

prevalence

oWearefloatingontopofafrozenmargarita.That'showourshipboardnaturalistJohnFonsecadescribestheslushyicethattheSilverExplorerisplowingthroughasweenterGreenland'sPrinceChristianSound,namedafteralong-agoDanishroyalwhobecameKingChristianVIII.Inthedistance,thewatersurfaceisasmoothsh——————————————eetofdark-greenjadeundertheovercastsky.Thecruiseshipsuddenlyfeelslargerasweslipintothecabinsaresurprisinglyspacious,andthebutlerassignedtomysuitekeepsthecomplimentaryminibarstockedwithmypreferredbeveragesandsnacks.HeandthecabinvaletwilldiscreetlytidyuptheroomeachdaywhileI'mdiningorsightseeingonshore.Mywaterbottleisalwaysfull.Myshoesarealwaysshined.Mealsarefive-starhotelquality,whichchefPia-astatuesquestrawberry-blondefromGermany-somehowpullsoffevenwamedafteralong-agoDanishroyalwhobecameKingChristianVIII.Inthedistance,thewatersurfaceisasmoothsh——————————————eetofdark-greenjadeundertheovercastsky.Thecruiseshipsuddenlyfeelslargerasweslipintothecabinsaresurprisinglyspacious,andthebutlerassignedtomysuitekeepsthecomplimentaryminibarstockedwithmypreferredbeveragesandsnacks.HeandthecabinvaletwilldiscreetlytidyuptheroomeachdaywhileI'mdiningorsightseeingonshore.Mywaterbottleisalwaysfull.Myshoesarealwaysshined.Mealsarefive-starhotelquality,whichchefPia-astatuesquestrawberry-blondefromGermany-somehowpullsoffevenwamedafteralong-agoDanishroyalwhobecameKingChristianVIII.Inthedistance,thewatersurfaceisasmoothsh——————————————eetofdark-greenjadeundertheovercastsky.Thecruiseshipsuddenlyfeelslargerasweslipintothecabinsaresurprisinglyspacious,andthebutlerassignedtomysuitekeepsthecomplimentaryminibarstockedwithmypreferredbeveragesandsnacks.HeandthecabinvaletwilldiscreetlytidyuptheroomeachdaywhileI'mdiningorsightseeingonshore.Mywaterbottleisalwaysfull.Myshoesarealwaysshined.Mealsarefive-starhotelquality,whichchefPia-astatuesquestrawberry-blondefromGermany-somehowpullsoffevenwamedafteralong-agoDanishroyalwhobecameKingChristianVIII.Inthedistance,thewatersurfaceisasmoothsh——————————————eetofdark-greenjadeundertheovercastsky.Thecruiseshipsuddenlyfeelslargerasweslipintothecabinsaresurprisinglyspacious,andthebutlerassignedtomysuitekeepsthecomplimentaryminibarstockedwithmypreferredbeveragesandsnacks.HeandthecabinvaletwilldiscreetlytidyuptheroomeachdaywhileI'mdiningorsightseeingonshore.Mywaterbottleisalwaysfull.Myshoesarealwaysshined.Mealsarefive-starhotelquality,whichchefPia-astatuesquestrawberry-blondefromGermany-somehowpullsoffevenwhentheshipisdaysawayfromamarketthatmeetsherexactingstandards.Thesit-downdinnerservice(there'snoassignedseating,exceptatthewelcomeandfarewelldinnershostedbyCroatiancaptainDenisRadja)featuresgourmetEuropeanfare.Lunchesareexpansivebuffetsintherestaurant-thoughingoodweather,manyofussitinthesunontheobservationdeck,wherethereisasm

引力波的實(shí)驗(yàn)探測給我們的啟示摘要:引力理論的發(fā)展經(jīng)歷了數(shù)百年,從牛頓到愛因斯坦,從萬有引力定律到廣義相對論。在這過程中,科學(xué)家們引力波的預(yù)言質(zhì)疑不休、爭論不止。而引力波的實(shí)驗(yàn)探測無疑證明了一切。引力波的發(fā)現(xiàn),彌補(bǔ)了愛因斯坦的廣義相對論的漏洞,也確定了他的理論的正確。這是人類史上出現(xiàn)的又一契機(jī),它將為人類社會(huì)帶來重大變革?!捌莆濉笔侵袊鴤鹘y(tǒng)迎財(cái)神的日子。2016年的這一天,卻一個(gè)讓全世界物理學(xué)界沸騰的日子,甚至許多的物理學(xué)家為之痛哭流涕——被預(yù)言已經(jīng)百年的引力波,終于被探測到了。引力是什么?在今天人們所知道的物質(zhì)的四種基本相互作用中,引力作用為最弱。四種相互作用按作用強(qiáng)度比例順序是:強(qiáng)相互作用(1),電磁相互作用(10),弱相互作用(10),引力相互作用(10)。因此,在研究基本粒子的運(yùn)動(dòng)時(shí),引力一般略去不計(jì)。但在天文學(xué)領(lǐng)域內(nèi),由于涉及的對象的質(zhì)量極其巨大,引力就成為不僅支配著天體的運(yùn)動(dòng),而且往往是天體的結(jié)構(gòu)和演化的決定因素。引力并不是一種所謂的“力”,而是一種屬性。牛頓在1687年出版的《自然哲學(xué)的數(shù)學(xué)原理》一書中首次提出萬有引力定律,基于此,他結(jié)識(shí)了彗星的運(yùn)動(dòng)軌道和地球上的潮汐現(xiàn)象,并根據(jù)萬有引力定律成功地預(yù)言并發(fā)現(xiàn)了海王星。萬有引力定律出現(xiàn)后,才正式把研究天體的運(yùn)動(dòng)建立在力學(xué)理論的基礎(chǔ)上,從而創(chuàng)立了天體力學(xué)。簡單的說,質(zhì)量越大的東西產(chǎn)生的引力越大,地球的質(zhì)量產(chǎn)生的引力足夠把地球上的東西全部抓牢。1905年,愛因斯坦提出狹義相對論,突破了絕對時(shí)間和絕對空間的概念,否定了瞬時(shí)超距作用,從根本上動(dòng)搖了建立在這些舊觀念基礎(chǔ)上的牛頓引力理論。經(jīng)過十年的探索后,愛因斯坦于1915年提出了迄今為止最成功的近代引力理論——廣義相對論。廣義相對論中,引力被歸咎于時(shí)空的彎曲。這種彎曲是由物質(zhì)造成的,物質(zhì)的質(zhì)量越大,所形成的扭曲也就越嚴(yán)重。但是這種彎曲,對于人類來說根本感知不到,一是因?yàn)槿祟惏殡S這種彎曲一起彎曲了,而是由于這種彎曲太微小。大質(zhì)量物體發(fā)生的扭曲引起了震動(dòng),而這種震動(dòng),就是引力波??茖W(xué)家們通過探測這種時(shí)空震蕩,來證實(shí)引力波的存在。早在1916年,愛因斯坦在廣義相對論中就預(yù)言了引力波的存在。而科學(xué)家們普遍認(rèn)為,這次LIGO這一發(fā)現(xiàn)是愛因斯坦相對論實(shí)驗(yàn)驗(yàn)證中最后一塊缺失的“拼圖”,證實(shí)了愛因斯坦廣義相對論的正確性,彌補(bǔ)了愛因斯坦的廣義相對論的漏洞,驗(yàn)證了已故科學(xué)家愛因斯坦的預(yù)言。探測的儀器叫做邁克爾遜干涉儀,或是LIGO。LIGO的“兩條腿”都有4千米長,最近的一次升級(jí)就花去了幾十億美元。LIGO的原理是什么?簡單來說是利用光速不變,在同樣的直線路程里測試耗時(shí),而通過時(shí)間的偏差(盡最大可能排除誤差,也是耗資巨大的原因)來判定空間確實(shí)存在震動(dòng)。這樣的實(shí)驗(yàn)設(shè)置基于愛因斯坦的假設(shè):光速不變,是因?yàn)橐怨獾囊暯强矗赝窘?jīng)過的空間發(fā)生了折疊伸縮??赡艿囊Σㄌ綔y源包括致密雙星系統(tǒng)(白矮星,中子星和黑洞)。在2016年2月11日,LIGO科學(xué)合作組織和Virgo合作團(tuán)隊(duì)宣布他們已經(jīng)利用高級(jí)LIGO探測器,首次探測到了來自于雙黑洞合并的引力波信號(hào)。在過去的數(shù)十年里,許多物理學(xué)家和天文學(xué)家為證明引力波的存在進(jìn)行了大量研究。其中,泰勒和赫爾斯由于第一次得到引力波存在的間接證據(jù)榮獲1993年諾貝爾物理學(xué)獎(jiǎng)。到目前為止,類似的雙中子星系統(tǒng)已經(jīng)發(fā)現(xiàn)了近十個(gè),但是雙黑洞系統(tǒng)卻是首次。在實(shí)驗(yàn)方面,第一個(gè)對直接探測引力波作偉大嘗試的人是韋伯。雖然他的共振棒探測器最后沒能找到引力波,但是韋伯開創(chuàng)了引力波實(shí)驗(yàn)科學(xué)的先河,為如今的碩果打下了基礎(chǔ)。因?yàn)樵诘孛嫔虾苋菀资艿礁蓴_,所以物理學(xué)家們也在向太空進(jìn)軍。歐洲的空間引力波項(xiàng)目eLISA(演化激光干涉空間天線)。eLISA將由三個(gè)相同的探測器構(gòu)成為一個(gè)邊長為五百萬公里的等邊三角形,同樣使用激光干涉法來探測引力波。此項(xiàng)目已經(jīng)歐洲空間局通過批準(zhǔn),正式立項(xiàng),目前處于設(shè)計(jì)階段,計(jì)劃于2034年發(fā)射運(yùn)行。作為先導(dǎo)項(xiàng)目,兩顆測試衛(wèi)星已經(jīng)于2015年12月3日發(fā)射成功,目前正在調(diào)試之中。中國的科研人員,在積極參與目前的國際合作之外之外,也在籌建自己的引力波探測項(xiàng)目。引力波的實(shí)驗(yàn)探測引起了世界范圍的轟動(dòng),這些探測極其不易,宇宙中發(fā)生爆炸性的大事件時(shí)產(chǎn)生的引力波,才相對容易探測到,例如黑洞合并、星系合并、超新星爆炸等。100年前,愛因斯坦在預(yù)言引力波存在時(shí)就曾說:“這些數(shù)值是如此微小,她們不會(huì)對任何的東西產(chǎn)生顯著的作用,沒人能夠去測量它們?!辈桃环蚪o出解釋:“時(shí)間發(fā)生得越早,距離越遠(yuǎn),越會(huì)在宇宙中傳播期間被紅移。紅移指的是由于宇宙本身的膨脹將所有的波動(dòng)的波長拉直拉平,這樣其波動(dòng)性就難以被探測到。例如,這次LIGO探測到的引力波,是13億年以前兩個(gè)大約30個(gè)太陽質(zhì)量的黑洞并合所產(chǎn)生的引力波,振幅之小,是在原子核尺寸的千分之一的尺度。能探測到真的是非常不容易,LIGO實(shí)驗(yàn)組的科學(xué)家們也是在幾十年里經(jīng)歷多次挫折,不斷調(diào)整方案,改進(jìn)儀器,才最終探測到的。”所以它的成功探測也標(biāo)志著在這個(gè)領(lǐng)域人類的技術(shù)進(jìn)步到了前所未有的水平。而它所具有的里程碑意義不止在科學(xué)情感上,更在于能夠打開人類的一個(gè)新的世界——每個(gè)人都對它滿懷期待。如果電磁波探測是人類的眼睛,那么人類又多了一雙聆聽外界的耳朵。馬克斯·普朗克引力物理研究所說:“在《星際穿越》和《三體》中,都不約而同地將引力波選

溫馨提示

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

最新文檔

評論

0/150

提交評論