![基于VB的學生信息管理系統(tǒng)及引力波的實驗探測給我們的啟示_第1頁](http://file4.renrendoc.com/view/de19f5c284856a445e1cb2e36d098db8/de19f5c284856a445e1cb2e36d098db81.gif)
![基于VB的學生信息管理系統(tǒng)及引力波的實驗探測給我們的啟示_第2頁](http://file4.renrendoc.com/view/de19f5c284856a445e1cb2e36d098db8/de19f5c284856a445e1cb2e36d098db82.gif)
![基于VB的學生信息管理系統(tǒng)及引力波的實驗探測給我們的啟示_第3頁](http://file4.renrendoc.com/view/de19f5c284856a445e1cb2e36d098db8/de19f5c284856a445e1cb2e36d098db83.gif)
![基于VB的學生信息管理系統(tǒng)及引力波的實驗探測給我們的啟示_第4頁](http://file4.renrendoc.com/view/de19f5c284856a445e1cb2e36d098db8/de19f5c284856a445e1cb2e36d098db84.gif)
![基于VB的學生信息管理系統(tǒng)及引力波的實驗探測給我們的啟示_第5頁](http://file4.renrendoc.com/view/de19f5c284856a445e1cb2e36d098db8/de19f5c284856a445e1cb2e36d098db85.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
大學畢業(yè)設計論文班主任學生信息管理系統(tǒng)學校XXX姓名XXX學號5XXX學科專業(yè)計算機科學與技術指導教師XXX日期:20XX年3月學生信息管理系統(tǒng)說明書前言學生信息管理系統(tǒng)是一個教育單位不可缺少的部分,它的內(nèi)容對于學校的決策者和管理者來說都至關重要,所以學生學生信息管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件學生信息,這種管理方式存在著許多缺點,如:效率低、保密性差,隨著時間的推移,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護帶來和很大的困難。隨著信息技術在管理上越來越深入而廣泛的應用,管理信息系統(tǒng)的實施在技術上已逐步成熟。長時間以來,學校的學生信息管理基本上都是靠手工進行,隨著大學擴招,學生管理各個方面的工作給老師和學校工作人員形成了一定的壓力,有關有的學校不得不靠增加人力,物力來進行學生信息管理.但手工管理具有效率底,出錯率高.所以學生信息管理系統(tǒng)的開發(fā)還是有一定的意義的。因此開發(fā)適合學校需要的學生管理信息系統(tǒng),通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學統(tǒng)計和快速查詢,并減少管理方面的工作量。作為計算機應用的一部分,使用計算機對學生學生信息信息進行管理,具有著手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學生學生信息管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。本文介紹了在VisualBasic6.0環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應用開發(fā)”的策略開發(fā)一個管理信息系統(tǒng)的過程。通過分析訪客管理的不足,創(chuàng)建了一套行之有效的計算機管理學生的方案。文章介紹了訪客管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、業(yè)務流程分析等;系統(tǒng)設計部分主要介紹了系統(tǒng)功能設計和數(shù)據(jù)庫設計及代碼設計;系統(tǒng)實現(xiàn)部分說明了幾個主要模塊的算法,本系統(tǒng)面友好,操作簡單,比較實用。本章我們將以一個學生信息管理系統(tǒng)為例子,來講述如何建立一個學生信息管理系統(tǒng)。因為VisualBasic6.0具有強大的數(shù)據(jù)庫管理功能,我們選定VisualBasic6.0實現(xiàn)學生管理信息系統(tǒng)中的各項功能。摘要學生信息管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。本系統(tǒng)主要完成對學生信息的管理,包括添加、修改、刪除,查詢,打印信息以用戶管理等六個方面。系統(tǒng)可以完成對各類信息的瀏覽、查詢、添加、刪除、修改等功能。系統(tǒng)的核心是添加、修改和刪除三者之間的聯(lián)系,每一個表的修改都將聯(lián)動的影響其它的表,當完成添加或刪除操作時系統(tǒng)會自動地完成學生信息的修改。查詢功能也是系統(tǒng)的核心之一,在系統(tǒng)中主要根據(jù)學生姓名和學號進行查詢,其目的都是為了方便用戶使用。系統(tǒng)有完整的用戶添加、刪除和密碼修改功能,并具備報表打印功能。系統(tǒng)采用MicrosoftOffice中的Access2021來設計數(shù)據(jù)庫,并使用當前優(yōu)秀的開發(fā)工具—VB6.0,它有著最為靈活的數(shù)據(jù)庫結構,對數(shù)據(jù)庫應用有著良好的支持。論文主要介紹了本課題的開發(fā)背景,所要完成的功能和開發(fā)的過程。重點的說明了系統(tǒng)設計的重點、設計思想、難點技術和解決方案。關鍵字:控件、窗體、數(shù)據(jù)庫,visualbasic語言,學生信息1系統(tǒng)分析1.1開發(fā)背景現(xiàn)在我國的學生信息管理水平還停留在紙介質(zhì)的基礎上,這樣的機制已經(jīng)不能適應時代的發(fā)展,因為它浪費了許多人力和物力,在信息時代這種傳統(tǒng)的管理方法必然被計算機為基礎的信息管理所取代。我希望可以在這方面有所貢獻。歸納起來,好處大約有以下幾點:可以存儲學生的基本信息以及歷屆的學生信息,安全、高效;只需一到二名信息錄入員即可操作系統(tǒng),節(jié)省大量人力;可以迅速查到所需信息。1.2需求分析21世紀以來,人類經(jīng)濟高速發(fā)展,人們發(fā)生了日新月異的變化,特別是計算機的應用及普及到經(jīng)濟和社會生活的各個領域。使原本的舊的管理方法越來越不適應現(xiàn)在社會的發(fā)展。許多人還停留在以前的手工操作。這大大地阻礙了人類經(jīng)濟的發(fā)展。為了適應現(xiàn)代社會人們高度強烈的時間觀念,學校信息管理系統(tǒng)軟件為學校辦公室?guī)砹藰O大的方便。我所開發(fā)的這個系統(tǒng)所采用的是當前較為流行的編程軟件VISUALBASIC6.0作為實現(xiàn)語言,以數(shù)據(jù)庫MicrosoftSQLServer2021作為系統(tǒng)的后臺操作,其功能在系統(tǒng)內(nèi)部有源代碼直接完成。我們只需按系統(tǒng)要求輸入即可操作。伴隨社會的高速發(fā)展,全國各高校的學生數(shù)量一直在增加,在這樣的形式下,必須要求學校有一種高效有序的方法來管理學生的信息。通過調(diào)查,要求系統(tǒng)需要有以下功能:(1)由于操作人員的計算機知識普遍較差,要求有良好的人機界面;(2)由于該系統(tǒng)的使用對象多,要求有較好的權限管理;(3)原始數(shù)據(jù)修改簡單方便,支持多條件修改;(4)方便的數(shù)據(jù)查詢,支持多條件查詢;(5)在相應的權限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好;(6)數(shù)據(jù)計算自動完成,盡量減少人工干預。1.2.2需求信息的整理想要把收集到的信息(如文件、圖表、票據(jù)、筆記等)轉化為下一設計階段可用形式的信息,必須對需求信息做分析整理工作。1業(yè)務流程分析業(yè)務流程分析的目的是獲得業(yè)務流程及業(yè)務與數(shù)據(jù)聯(lián)系的形式描述。一般采用數(shù)據(jù)流分析法,分析結果以數(shù)據(jù)流圖(DFD)表示。是一個數(shù)據(jù)流圖的示意圖。圖中有向線表示數(shù)據(jù)流,圓圈中寫上處理的名稱、圓圈代表一個處理、帶有名字的雙線段表示存儲的信息。以本系統(tǒng)中的學生基本信息管理為例,基本信息管理的數(shù)據(jù)流圖如圖1-1所示。輸入處理輸出處理輸入處理輸出處理查找分析原始輸入篩選輸出數(shù)據(jù)庫下面是學生信息管理數(shù)據(jù)庫系統(tǒng)設計的業(yè)務流程分析,原始的數(shù)據(jù)是學生的信息,系統(tǒng)要求統(tǒng)計學生的信息,并根據(jù)信息統(tǒng)計的結果由獎學金評委評選出獲得獎學金的學生,其數(shù)據(jù)流圖如圖1-2所示。輸入處理輸入處理產(chǎn)生報表輸出處理信息清單統(tǒng)計處理報表清單獲獎清單存儲文件圖1-2學生信息統(tǒng)計的數(shù)據(jù)流圖1.3E-R圖設計2開發(fā)工具的選擇本系統(tǒng)的設計是在WindowsXP操作系統(tǒng)環(huán)境下,使用VisualBasic6.0中文版開發(fā)成功的。數(shù)據(jù)庫是MIS中的重要支持技術,在MIS開發(fā)過程中,如何選擇數(shù)據(jù)庫管理是一個重要的問題,本系統(tǒng)選用的數(shù)據(jù)庫語言介紹如下。2.1選擇VB作為開發(fā)工具VisualBasic具有以下特點:(1)可視化編程:用傳統(tǒng)程序設計語言設計程序時,都是通過編寫程序代碼來設計用戶界面,在設計過程中看不到界面的實際顯示效果,必須編譯后運行程序才能觀察。如果對界面的效果不滿意,還要回到程序中修改有時候,這種編程-編譯-修改的操作可能要反復多次,大大影響了軟件開發(fā)效率。VisualBasic提供了可視化設計工具,把Windows界面設計的復雜性封裝起來,開發(fā)人員不必為界面設計而編寫大量程序代碼。只需要按設計要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫出各種“部件”,即圖形對象,并設置這些圖形對象的屬性。VisualBasic自動產(chǎn)生界面設計代碼,程序設計人員只需要編寫實現(xiàn)程序功能的那部分代碼,從而可以大大提高程序設計的效率。(2)面向對象的程序設計4.0版以后的VisualBasic支持面向對象的程序設計,是應用面向對象的程序設計方法(OOP),把程序和數(shù)據(jù)封裝起來作為一個對象,并為每個對象賦予應有的屬性,使對象成為實在的東西。在設計對象時,不必編寫建立和描述每個對象的程序代碼,而是用工具畫在界面上,VisualBasic自動生成對象的程序代碼并封裝起來。每個對象以圖形方式顯示在界面上,都是可視的。2.2選擇ACCESS2021開發(fā)數(shù)據(jù)庫3數(shù)據(jù)庫設計3.1數(shù)據(jù)庫的概念數(shù)據(jù)庫處理在信息系統(tǒng)的研究中一直是非常重要的主題,然而,近年來,隨著WorldWideWeb(WWW)的猛增及Internet技術的迅速發(fā)展,使得數(shù)據(jù)庫技術之時成為最熱門技術之一。數(shù)據(jù)庫技術能使Internet應用超越具有早期應用特點的簡單的發(fā)布。同時,Internet技術提供了一種向用戶發(fā)布數(shù)據(jù)庫內(nèi)容的標準化的訪問方法。這些技術沒有脫離經(jīng)典數(shù)據(jù)庫技術的要求。它們只是加重了數(shù)據(jù)庫技術的重要性。數(shù)據(jù)庫的目的是幫助人們跟蹤事務。經(jīng)典的數(shù)據(jù)庫應用涉及諸如訂單、顧客、工作、員工、學生、之類的項,或其它數(shù)據(jù)量較大、需要密切關注的事務。最近,由于數(shù)據(jù)庫的普及,數(shù)據(jù)庫技術已經(jīng)被應用到了新的領域,諸如用于Internet的數(shù)據(jù)庫或用于公司內(nèi)聯(lián)網(wǎng)的數(shù)據(jù)庫。數(shù)據(jù)庫也被越來越多地應用于生成和維護多媒體應用程序上。數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的位置,數(shù)據(jù)庫結構設計的好壞將直接對應用系統(tǒng)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫設計可以提高數(shù)據(jù)庫存儲效率,保證數(shù)據(jù)的完整和一致。同時合理的數(shù)據(jù)結構也將有利于程序的實現(xiàn)。設計數(shù)據(jù)庫系統(tǒng)時,應該首先了解用戶的各個方面的需求,包括現(xiàn)有的以及將來可能增加的。3.2VB連接ACCESS2021數(shù)據(jù)庫用vb編寫一個管理系統(tǒng),首先要解決vb連接數(shù)據(jù)庫的問題。先看看VB是如何與ACCESS2021數(shù)據(jù)庫相連接的。SubConnStr()'連接數(shù)據(jù)庫Setconn=CreateObject("ADODB.Connection")'建立數(shù)據(jù)庫連接對像DBpath=App.Path&"\"&"data.mdb"'設置數(shù)據(jù)的路徑conn.Open"Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&DBpath'打開數(shù)據(jù)庫連接Setrs=CreateObject("ADODB.Recordset")'設置數(shù)據(jù)庫對像EndSub上面的一段代碼就是連接數(shù)據(jù)庫的。上用到了三個變量conn,Dbpath,rs。其中有兩個變量要定義為公用的變量,因為這段代碼是放在一個模塊中的,為了在每一個窗體中能夠使用這個變量,所以必須要聲明為公用變量。聲明公用變量的方法如下:PublicconnPublicrs上面就是聲明為公用變量,上面的聲明一定要放在模塊的最上面。如果聲明在下面,那就成了局部變量,那么作用范圍就會不同了,作用就更不同,而且在其它窗體中使用到了這個變量,程序會出錯。3.3數(shù)據(jù)庫的實現(xiàn)數(shù)據(jù)庫設計與應用等程序設計是分離的,數(shù)據(jù)庫的設計非常重要。有了數(shù)據(jù)庫模型,數(shù)據(jù)庫的設計就簡單多了。在學生管理信息系統(tǒng)中,首先要創(chuàng)建學生管理信息系統(tǒng)數(shù)據(jù)庫,然后在數(shù)據(jù)庫中創(chuàng)建需要的表和字段。下面分別講述本系統(tǒng)中數(shù)據(jù)庫的設計。本例采用Access2021數(shù)據(jù)庫系統(tǒng)來進行數(shù)據(jù)庫的設計。1、創(chuàng)建數(shù)據(jù)庫下面給出在Access2021中創(chuàng)建數(shù)據(jù)庫的過程。(1)運行Access2021應用程序,在“新建數(shù)據(jù)庫”選項組中選取“空Access數(shù)據(jù)庫”單選,按鈕,然后單擊“確定”按鈕,如圖4-1所示。圖4-1新建數(shù)據(jù)庫(2)在“文件新建數(shù)據(jù)庫”窗口指定數(shù)據(jù)庫的存放位置與數(shù)據(jù)庫文件名稱(本例為Stu.mdb)然后單擊“創(chuàng)建”按鈕,如圖4-2所示。圖4-2指定數(shù)據(jù)庫的存放位置與數(shù)據(jù)庫文件名稱2、創(chuàng)建表下面給出在Access中創(chuàng)建表的過程。(1)創(chuàng)建數(shù)據(jù)庫后,進入主界面,單擊“Stu:數(shù)據(jù)庫”子窗口中的“設計”按鈕。此時將會出出“表1:表”窗口,如圖4-3所示。圖4-3設計表(2)在表的設計窗口“表1:表”中,按表6建立數(shù)據(jù)字段,并指定字段的數(shù)據(jù)類型與相關屬性。表6學生基本信息表字段名稱數(shù)據(jù)類型學號文本姓名文本性別文本出生年月日期/時間民族文本家庭地址文本聯(lián)系文本備注文本建立數(shù)據(jù)庫字段并指定字段的數(shù)據(jù)類型與相關屬性后,字段設計界面如圖6所示。(3)在StuId字段上單擊鼠標右鍵,選擇快捷菜單中的“主鍵”選項,讓StuId字段成為主要索引字段,則StuId字段前方將出郵一個鑰匙圖標,如圖4-4所示。圖4-4字段設計(4)字段設計完畢后,單擊工具欄中的“保存”按鈕,此時將會出現(xiàn)“另存為”對話框,在“表名稱”文本框輸入“StuInfo”,如圖9所示,然后單擊“確定”按鈕將這個表保存。(5)回到“Stu:數(shù)據(jù)庫”子窗口中,如果出現(xiàn)了StuInfo這個表項目,就代表現(xiàn)在已經(jīng)完成學生數(shù)據(jù)文件的設計,如圖24所示。圖4-5保存表重復步驟(1)—(5),建立剩余的表,并指定表中各字段的數(shù)據(jù)類型與相關屬性,這樣就完成了數(shù)據(jù)庫的設計。下面簡單介紹各個表中的數(shù)據(jù)類型與相關的屬性。1.學生基本信息的查詢、修改、刪除。包括學生姓名、性別、學號、出生年月、所在宿舍、家庭住址、聯(lián)系、擔任職務等信息的查詢。學生基本信息字段名稱類型備注姓名文本學號數(shù)字主鍵性別文本出生年月日期/時間家庭住址文本宿舍文本數(shù)字職務文本備注文本2.成績管理包括課程名稱、課程類型(選修、必修)、是否掛科(如有掛科,用紅色字體表明成績)。成績管理字段名稱類型備注學號數(shù)字主鍵姓名文本課程名稱文本分數(shù)數(shù)字3.課程管理。課程界面上按課表的形式顯示。需要管理的內(nèi)容包括課程名稱、課程教師姓名、課時。課程管理字段名稱類型備注課程編號數(shù)字主鍵課程名稱文本教師名稱文本課時數(shù)字3.學生平時受到獎勵或處罰的“獎罰管理”。平時參加學?;顒拥目梢约悠綍r分。平時違紀違規(guī)的要減平時成績。這里面需要顯示獎罰的時間、姓名、受到獎罰的原因(對事情簡單的描述)、應加減多少分。能對獎罰管理進行查詢、刪除、修改操作。獎罰管理字段名稱類型備注編號數(shù)字主鍵時間日期/時間姓名文本獎罰原因備注加減分文本4.參加課外活動的課外活動管理。課外活動和比賽有區(qū)別。課外活動不涉及加分。需要管理的內(nèi)容有活動舉行的時間、地點、參與人的姓名、活動的簡單介紹、活動的意義。能對課外活動管理進行查詢、刪除、修改操作。課外活動管理字段名稱類型備注編號數(shù)字主鍵時間日期/時間地點文本參與人文本意義備注5、比賽管理。主要指學生參加學校、學院等舉行的比賽。比賽管理涉及到加平時成績,與獎罰管理掛鉤。主要管理的內(nèi)容有:比賽的時間、地點、參與人的姓名、比賽的簡單介紹(比如取得了什么名次等),應加多少分。能對比賽管理進行查詢、刪除、修改操作。比賽管理字段名稱類型備注編號數(shù)字主鍵時間日期/時間地點文本參與人文本活動簡介備注加分數(shù)字6.出勤記錄。是對學生平時上課、出操等信息的統(tǒng)計。每星期統(tǒng)計一次??记诠芾碜侄蚊Q類型備注編號數(shù)字主鍵時間日期/時間姓名文本缺勤原因備注7.校規(guī)班規(guī)等規(guī)章制度的查詢。把寫好的規(guī)章制度顯示在界面上。然后顯示違反了此項規(guī)章制度后需要扣多少分。規(guī)章制度主要是與獎罰管理聯(lián)系在一起。是作為對學生的懲罰情況的主要依據(jù)。8.用戶管理表。用戶對學生成績的查詢、添加、刪除等操作的權限。用戶主要分為3類:班主任、管理員、普通用戶。其中班主任擁有最高管理權限,可以對系統(tǒng)里面的信息進行任意的查詢、添加、刪除、修改操作。管理員只能由班主任設置班中的學生為管理員。管理員可以對信息進行查詢、添加、刪除、修改等操作。管理員只能對普通用戶進行操作。普通用戶只能查詢信息,不能對信息進行添加、刪除、修改等操作。用戶管理字段名稱類型備注用戶名文本主鍵密碼文本類別文本9.數(shù)據(jù)的存儲管理。當對信息進行修改后,涉及到數(shù)據(jù)的保存問題。4系統(tǒng)總體規(guī)劃4.1系統(tǒng)功能學生用戶通過輸入學生基本信息、課程基本信息等,由系統(tǒng)自行生成相應的數(shù)據(jù)以供學生查詢,另外人事處的管理用戶還可以對這些基本信息進行更新和刪除,學校學生管理信息系統(tǒng)力求給用戶方便快捷的途徑去管理這些繁瑣的數(shù)據(jù)。具體系統(tǒng)功能需求描述如下: (1)學生基本信息管理每年的大量新生入學,老生畢業(yè)都需要處理大量的學生信息。每個班主任可以在新學期開始之前,通過這一模塊,實現(xiàn)學生基本情況的添加、刪除、更新。還能查詢各個學生的情況,姓名、家庭、家庭住址、學號等信息。(2)課程信息管理通過本模塊可以輕松的添加以及更新課程??梢愿鶕?jù)課程名、課程號或者班級的選擇,并對值的輸入,可以看到數(shù)據(jù)集中顯示符合條件的課程數(shù)據(jù)信息,而且可以根據(jù)修改要求進行數(shù)據(jù)的添加、刪除、修改的操作。該項管理對課程的屬性進行了具體化的分類,而且根據(jù)條件的選擇大大得提高了對各學期課程數(shù)據(jù)的記錄操作,很大得幫助了教工們工作效率的提高。(3)成績信息管理本模塊實現(xiàn)了信息的輸入、刪除、更新。還能查詢到平均信息以及單科最高最低信息以及個人信息。把信息統(tǒng)計這個繁瑣的工作簡單化,為學生信息的管理方面提高工作效率。(4)其他信息管理系統(tǒng)實現(xiàn)了學生的課外活動管理、比賽管理、獎罰管理、考勤記錄的管理,可添加、刪除學生的獎懲記錄,通過查詢學號可方便地查看到學生的課外活動管理、比賽管理、獎罰管理、考勤記錄信息,可以大大提高工作效率。(5)信息查詢通過輸入學號便可以查詢到這個學生的全部信息,包括姓名、性別、生日是、班號、入學日期、聯(lián)系、獎懲日期、獎懲名稱和成績表都一目了然,很大的方便了教工們查詢學生信息的過程。4.2系統(tǒng)模塊圖學生信息管理系統(tǒng)學生信息管理系統(tǒng)基本信息課程管理成績管理獎懲管理考勤管理比賽管理課外活動圖5-1系統(tǒng)模塊圖4.3數(shù)據(jù)流程圖數(shù)據(jù)流圖描繪系統(tǒng)的邏輯模型圖,其中沒有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動和處理的情況。因為數(shù)據(jù)流圖是邏輯系統(tǒng)的圖形表示,即使不是專業(yè)的計算機技術人員也容易理解,所以是極好的通信工具。此外,設計數(shù)據(jù)流圖只需考慮系統(tǒng)必須完成的基本邏輯功能,完全不需要考慮如何具體地實現(xiàn)這些功能,所以它也是軟件設計的很好的出發(fā)點。本系統(tǒng)主要是為了對教師業(yè)績及其它相關信息等進行計算機管理。所以主要的數(shù)據(jù)源應是教師業(yè)績有關方面的各種信息。它們在系統(tǒng)中流動和處理詳細見下面的數(shù)據(jù)流程圖。如圖5-2,3。信息管理學生信息信息管理學生信息課程信息成績信息課外活動比賽管理獎懲管理考勤管理系統(tǒng)管理系統(tǒng)管理用戶管理密碼管理圖5-3系統(tǒng)管理5系統(tǒng)具體實現(xiàn)5.1登錄模塊實現(xiàn)登錄界面是用戶最先看到的系統(tǒng)界面,所以直觀上給用戶的感覺很重要,所以做一個好的界面,提高軟件的親和力。利用用戶登錄成功能實現(xiàn)對用戶操作權限的限制。管理員和學生的權限不一樣,管理員擁有系統(tǒng)的所有權限,學生只有查詢修改個人信息和打印成績單的權限。用戶必須輸入正確的密碼才能進入下一界面,如果用戶的密碼輸入錯誤,應用程序會提示錯誤信息。用戶如果連續(xù)3次輸入錯誤,應用程序會強迫使用者退出并終止應用程序的運行,下圖所示是用戶登錄界面窗體。本管理系統(tǒng)登錄界面如圖6-1。圖6-1登錄界面根據(jù)登錄模塊的功能,管理員和普通用戶界面統(tǒng)一在一起。系統(tǒng)自動判斷用戶的要權限。管理員有所有的權限,普通用戶只有檢索和改本人的密碼權。如果三次登錄都出錯,系統(tǒng)自動退出。數(shù)據(jù)庫的連接采用的是ADO對象。連接代碼如下:IfCN.StateThenCN.CloseCN.ConnectionString="Provider=jet4;IntegratedSecurity=SSPI;PersistSecurityInfo=False"CN.Open引擎采用jet來連接access2021數(shù)據(jù)庫。詳細代碼實現(xiàn)請參考附錄程序源代碼。5.2系統(tǒng)管理實現(xiàn)班主任學生管理信息系統(tǒng)主界面主要實現(xiàn)考勤管理、獎懲管理、成績管理、學生信息管理和查詢修改等功能。選擇該界面中不同的身份按鈕,就會進入實現(xiàn)不同權限的窗體。登錄系統(tǒng)后進入主界面如圖6-2。在系統(tǒng)功能設計中,系統(tǒng)維護功能主要有添加用戶,刪除用戶和管理員密碼修改,如圖6-3所示。添加用戶:在用戶名稱中輸入要添加用戶的名,原始密碼為12345,可以修改,之后點添加。完畢。如果系統(tǒng)已經(jīng)添加的該用戶,系統(tǒng)自動提示,重新添加。刪除用戶:選中要刪除的用戶,直接點刪除、系統(tǒng)有提示是否真的刪除,點是,就刪除了此用戶。圖6-2管理系統(tǒng)界面圖6-3用戶管理用戶密碼修改是指普通和管理員用戶的密碼修改。如圖6-4。圖6-4用戶密碼修改修改密碼:輸入原始登錄密碼,在“新密碼“中輸入新密碼,在“新密碼核實”中再輸入一次新密碼,單擊“修改”,系統(tǒng)提示“操作成功!”。這樣下一次再進入本系統(tǒng)時本用戶的密碼就改為新密碼。代碼實現(xiàn)請參考附錄程序源代碼。5.3信息管理信息輸入中主要是對所有數(shù)據(jù)信息的添加、修改、刪除的功能。也是本次開發(fā)的重點。其中學生信息、課程參數(shù)信息、成績、其他,也包括全部字典信息可以在下拉列表可以選擇。界面如圖6-5。圖6-5學生信息各按鈕的功能:<<:移動到第一條記錄。<:移動到上一條記錄。>:移動到下一條記錄。>>:移動最后一條記錄。添加:是添加一新的記錄。瀏覽:是查看全的記錄。刪除:是刪除當前的記錄。保存:是在添加和修改記錄后,保存記錄。修改:移動到要修改的記錄,點修改,修改完后,點保存后就修改完畢。所有的信息表中的序號及各種編號一定要統(tǒng)一、規(guī)范。這樣有利于信息檢索。代碼實現(xiàn)請參考附錄程序源代碼。5.4查詢管理實現(xiàn)查詢打印模塊包括成績信息、評定結果信查詢打印,查詢以成績信息為例。在菜單中可以選擇信息查詢,在檢索名稱中輸入要檢索的字段。在后面下拉框中選擇條件。再輸入關鍵字,點檢索按鈕。在查詢完后,可以輸出Excel報表。在選擇條件包括=,<,>,<=,>=,like,其中l(wèi)ike是用于模糊檢索。檢索完之后,點Excel報表輸出,系統(tǒng)自動輸出成報表。編輯格式以后就可以打印。代碼實現(xiàn)請參考附錄程序源代碼。其他功能請參考源程序。圖6-6規(guī)章查看圖6-7查詢管理5.5系統(tǒng)關于與幫助系統(tǒng)關于如下圖6-8圖6-8關于6軟件測試7總結回顧該系統(tǒng)從選題,到調(diào)研、需求分析、設計、編碼實現(xiàn)、測試,論文的撰寫,這系列連貫的過程,感想頗多,收獲也很多。1.設計開發(fā)一個軟件,首先要了解所涉及到行業(yè)的現(xiàn)狀,一定要想辦法進行行業(yè)調(diào)研,從不同途徑獲取該行業(yè)的專業(yè)知識。合理安排系統(tǒng)設計開發(fā)時間,進行實際開發(fā)會發(fā)現(xiàn)需求分析與系統(tǒng)設計占主要的時間,如果前面的工作做好了,編碼實現(xiàn)占用的時間很短。所以我們要借助軟件工程的思想---對軟件開發(fā)過程進行控制。2.在開發(fā)一個系統(tǒng)時,前期的分析準備工作非常的重要。對于系統(tǒng)的需求要明確,這樣才能做到有的放矢。特別是對于系統(tǒng)中數(shù)據(jù)的存儲和重要算法的設計,設計的不好會出現(xiàn)大量的冗余,不僅浪費存儲空間,還影響查詢效率。例如:系統(tǒng)中圖的存儲設計和求最短路徑算法設計。3.在設計的初期,對一個功能模塊的設計,要想出兩種或兩種以上方案,這樣可以進行比較,從而獲得更佳的設計方案,設計開發(fā)過程中一定要吸取經(jīng)驗教訓,避免返工。尤其是一些重要算法或功能。在對具體實現(xiàn)功能模塊進行編程時,要養(yǎng)成良好的加注釋的習慣,這樣的話不僅能理清思路,而且可以為以后的調(diào)試程序帶來很大的方便。4.獨立思考的同時,要虛心向別人請教,可以達到事半功倍的效果。在具體編程實現(xiàn)系統(tǒng)功能的過程中,我遇到了不少的問題,我曾通過不同渠道向老師、同學、上相關網(wǎng)站、到論壇尋求答案,收到了很好的效果。通過獨立完成學生信息管理系統(tǒng)的分析設計開發(fā)后,發(fā)現(xiàn)自己在進行軟件開發(fā)方面提高不少,同時積極利用所學到的新技術用于自己的設計開發(fā)過程。由于本人是初次開發(fā)系統(tǒng),在知識、經(jīng)驗方面都存在著不足。另外,在整個開發(fā)的過程中,時間也比較倉促。因此,該系統(tǒng)必然會存在一些缺陷和不足。如:用戶界面不夠美觀,出錯處理不夠等多方面問題。在本次開發(fā)過程由于多方面的限制,系統(tǒng)還有不足之處。盡管本系統(tǒng)存在著很多不足,但其實現(xiàn)了最重要的功能就是可以對學生信息進行管理。這個對于一個學生信息系統(tǒng)是十分重要的。該系統(tǒng)是根據(jù)班級管理的特點制作的信息系統(tǒng),可以給班主任管理班級提供方便。通過開發(fā)這個系統(tǒng),我掌握了開發(fā)系統(tǒng)的基本過程,了解了VB語言的基本知識,鞏固了我對VisualBasic的學習,但在這次畢業(yè)設計中的最大收獲并不是這些,而是學會了設計系統(tǒng)的思維方法,以及與同學們之間相互幫助的精神。致謝在論文即將完成之際,本人在此向所有關心、幫助我的老師和同學們致以最真誠的感謝。在本次畢業(yè)設計中,我從指導老師——司春景老師身上學到了很多東西。她認真負責的工作態(tài)度,嚴謹?shù)闹螌W精神和深厚的理論水平都使我收益匪淺。她無論在理論上還是在實踐中,都給與我很大的幫助,這對于我以后的工作和學習都有一種巨大的幫助,在此感謝她耐心的輔導。在撰寫論文階段,司春景老師審閱我的論文,提出了許多寶貴意見,沒有她的指導,我們就不能較好的完成課題設計的任務。另外,我還要感謝在這幾年來對我有所教導的老師,他們孜孜不倦的教誨不但讓我學到了很多知識,而且讓我掌握了學習的方法,更教會了我做人處事的道理,在此表示感謝。同時,在系統(tǒng)開發(fā)過程中還有同組的同學也給了我不少幫助,這里一并表示感謝。參考文獻[1]襲沛曾,楊志強.VisualBasic程序設計教程(6.0版).高等教育出版社.2021年[2]肖建,薛鳳武,吳靜.VisualBasic6.0基礎教程.中國電力出版社.2021年[3]張大年,廖智勇,劉檢鋒.VisualBasic數(shù)據(jù)庫應用開發(fā)與實例.清華大學出版社.2021年[4]楊宗志.VisualBasic數(shù)據(jù)庫程序設計.清華大學出版社.2021年[5]陳豫龍,何旭洪.VisualBasic6.0數(shù)據(jù)庫開發(fā)實例導航.人民郵電出版社.2021年[6]VisualBasic6.0時尚編程百例.機械工業(yè)出版社.2021年[7]飛思科技產(chǎn)品研發(fā)中心.Access2021數(shù)據(jù)處理技術.電子工業(yè)出版社.2021年[8]譚浩強,王曉敏,李海波,楊紅兵.VisualBasic程序設計.中國鐵道出版社.[9]張勇VisualBasic課程設計案例精編.中國水利水電出版社.[10]張海藩,牟永敏.面向對象程序設計實用教程.清華大學出版社.2021.10~11[11]RonaadJ.Norman,Obiect-OrientedSystemsandDesign.1996.20~21[12]鄧良松,劉海巖,陸麗娜.軟件工程.西安電子科技大學出版社.2021.71~78[13]董士海.計算機軟件工程環(huán)境與軟件工程.北京:北京科學出版社.1990.45~48附錄:程序源代碼源代碼:PublicmiCountAsIntegerPrivateSubcmdCancel_Click()''退出程序EndEndSubPrivateSubcmdOK_Click()''進入..確定'OnErrorGoToErrDimtxtSqlAsStringUserName=""IfTrim(txtUserName.Text)=""Then''判斷用戶名是否為空MsgBox"請輸入帳號!",vbOKOnly+vbExclamation,"警告"txtUserName.SetFocusExitSubEndIfIfTrim(txtPassword.Text)=""Then'判斷密碼是否為空MsgBox"請輸入密碼!",vbOKOnly+vbExclamation,"警告"txtPassword.SetFocusExitSubEndIf''判斷是否有這個用戶txtSql="select*from用戶信息表where用戶名稱='"&txtUserName.Text&"'"Ifrs.StateThenrs.Closers.OpentxtSql,CN,adOpenStatic,adLockOptimisticIfrs.EOF=TrueThen''如果沒有這個用戶MsgBox"沒有這個帳號,請重新輸入帳號!",vbOKOnly+vbExclamation,"警告"txtUserName.Text=""txtPassword.Text=""txtUserName.SetFocusElse''如果有用戶IfTrim(rs.Fields(1))=Trim(txtPassword.Text)Then''判斷權限UserPrivs=""IfTrim(rs.Fields(2))="管理員"Then''管理員權限IsUserMode=1ElseIfTrim(rs.Fields(2))="操作員"Then''普通用戶權限IsUserMode=2Else''無權IsUserMode=0MsgBox"你沒有權限!",vbExclamation,"警告"EndEndIfUserPrivs=Trim(rs.Fields(2))UserName=Trim(txtUserName.Text)UnloadMeMainfrm.ShowExitSubElseMsgBox"輸入密碼不正確,請重新輸入!",vbOKOnly+vbExclamation,"警告"txtPassword.SetFocustxtPassword.Text=""EndIfEndIfrs.ClosemiCount=miCount+1IfmiCount=3Then''三次錯誤,自動退出程序EndEndIfExitSubErr:MsgBoxErr.Description&"登錄出錯,請找管理員!",vbExclamationOk=FalseEndEndSubPrivateSubForm_Activate()txtUserName.SetFocusEndSubPrivateSubForm_Load()OnErrorGoToErr''連數(shù)據(jù)庫代碼IfCN.StateThenCN.CloseCN.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&App.Path&"\database.mdb;PersistSecurityInfo=False"CN.OpenmiCount=0Ok=FalsetxtUserName.Text=GetSetting(App.Title,"Settings","user_name","")Label2.MouseIcon=cmdOK.MouseIconExitSubErr:MsgBoxErr.Description,,"數(shù)據(jù)庫連接錯誤"EndEndSubPrivateSubLabel1_Click()Form5.Show1EndSubPrivateSubLabel2_Click()EndEndSubPrivateSubtxtPassword_KeyPress(KeyAsciiAsInteger)IfKeyAscii=13ThenCallcmdOK_ClickEndIfEndSubPrivateSubtxtUserName_KeyPress(KeyAsciiAsInteger)IfKeyAscii=13ThentxtPassword.SetFocusEndIfEndSub主界面圖及代碼:PrivateSubDatabaseHf_Click()frmHF.Show1EndSubPrivateSubExit_Click()EndEndSubPrivateSubFindStudent_Click()Form2.Show1EndSubPrivateSubFindxg_Click()Form8.Show1EndSubPrivateSubForm_Load()PrivsSeting''加載權限設置EndSubPrivateSubForm_Resize()OnErrorGoToErr'''改變控件位置代碼Picture1.Top=0Picture1.Left=0Picture1.Height=Me.ScaleHeight-StatusBar1.HeightPicture1.Width=Me.ScaleWidthStatusBar1.Panels(1).Text="操作員:"&UserNameLabel9.Left=(Picture1.ScaleWidth-Label9.Width)/2Label9.Top=Picture1.ScaleHeight/2-Label9.Height/2Label1.Top=Label9.Top+50Label1.Left=Label9.Left+50''加載背景代碼Image1.Picture=LoadPicture(App.Path&"\1.jpg")Picture1.RefreshPicture1.PaintPictureImage1.Picture,Picture1.ScaleTop,Picture1.ScaleLeft,Picture1.ScaleWidth,Picture1.ScaleHeight,0,0,Image1.Width,Image1.HeightErr:EndSubPrivateSubForm_Unload(CancelAsInteger)EndEndSubPrivateSubHelpFiles_Click()'''幫助文件OnErrorGoToErrMainfrm.StatusBar1.Panels(2).Text="幫助文件"DimstrPathAsStringstrPath=App.Path+"\系統(tǒng)說明.doc"ShellExecutehWnd,"open",mFso.GetFileName(strPath),lpParameters,mFso.GetParentFolderName(strPath),5ExitSubErr:MsgBoxErr.DescriptionEndSubPrivateSubInfocj_Click()strTableName="成績信息"Form6.Show1EndSubPrivateSubInfoCqjl_Click()strTableName="考勤信息"Form7.Show1EndSubPrivateSubInfoJf_Click()strTableName="獎罰信息"Form7.Show1EndSubPrivateSubInfoKc_Click()strTableName="課程信息"Form1.Show1EndSubPrivateSubInfoKwhd_Click()strTableName="課外活動信息"Form7.Show1EndSubPrivateSubinfoStudent_Click()strTableName="學生基本信息"Form1.Show1EndSubPrivateSubInofBs_Click()strTableName="比賽信息"Form7.Show1EndSubPrivateSubSjbf_Click()frmDatabase.Show1EndSubPrivateSubSysAbout_Click()''關于frmAbout.Show1EndSubPrivateSubsysManager_Click()Form3.Show1EndSubPrivateSubUserpasword_Click()''用戶密碼Form4.Show1EndSubPublicSubPrivsSeting()'權限設置IfIsUserMode=1Then''管理員ElseIfIsUserMode=2ThensysManager.Visible=FalseInfomanage.Visible=FalseEndIfEndSub用戶管理代碼PrivateSubcmdExit_Click()UnloadMeEndSubPrivateSubCommand2_Click()''添加用戶OnErrorGoToErrIfTrim(Text8.Text)<>""AndTrim(Text9.Text)<>""AndTrim(Combo1.Text)<>""ThenDimrs1AsNewADODB.RecordsetIfrs1.StateThenrs1.Closers1.Open"selectcount(*)fromuser_Formwhereuser_Id='"&Trim(Text8.Text)&"'",Cn,adOpenStatic,adLockOptimisticIfrs1.Fields(0)>0ThenMsgBox"用戶已經(jīng)存在!請改user_Id!",,"系統(tǒng)提示"Text8.Text=""ExitSubEndIfIfrs1.StateThenrs1.Closers1.Open"select*fromuser_Form",Cn,adOpenStatic,adLockOptimisticrs1.AddNewrs1.Fields(0).Value=Trim(Text8.Text)rs1.Fields(1).Value=Trim(Text9.Text)rs1.Fields(2).Value=Daters1.Fields(3).Value=Trim(Combo1.Text)rs1.UpdateCombo5.AddItemTrim(Text8.Text)MsgBox"用戶添加成功!,初始密碼為"&Text9.Text,,"系統(tǒng)提示"Text8.Text=""EndIfExitSubErr:MsgBoxErr.DescriptionEndSubPrivateSubCommand3_Click()''刪除用戶代碼IfTrim(Combo5.Text)=UserNameThenMsgBox"不能刪除正在操作的用戶!"ExitSubEndIfCn.Execute"deletefromuser_Formwhereuser_Id='"&Trim(Combo5.Text)&"'"Combo5.RemoveItem(Combo5.ListIndex)MsgBox"操作已成功!",,"提示"EndSubPrivateSubForm_Load()''初始化代碼OnErrorGoToErrText8.Text=""Dimrs1AsNewADODB.Recordsetrs1.Open"select*fromuser_Form",Cn,adOpenStatic,adLockOptimisticCombo5.ClearWhileNotrs1.EOFIfNotIsNull(rs1.Fields(0))ThenCombo5.AddItemTrim(rs1.Fields(0))rs1.MoveNextWendErr:EndSub查詢界面及源代碼Dimrs2AsNewADODB.Recordset'''記錄集,檢索用的PrivateSubcmdExcel_Click()''excel輸出OnErrorGoToErrIfMSHFlexGrid1.TextMatrix(0,0)=""ThenExitSubDimiAsIntegerDimjAsIntegerDimxlAppAsExcel.ApplicationDimxlBookAsExcel.WorkbookDimxlSheetAsExcel.WorksheetSetxlApp=CreateObject("Excel.Application")SetxlBook=xlApp.Workbooks.Add'打開已經(jīng)存在的EXCEL工件簿文件SetxlSheet=xlBook.Worksheets(1)'設置活動工作表Fori=0ToMSHFlexGrid1.Rows-1Forj=0ToMSHFlexGrid1.Cols-1xlSheet.Cells(i+1,j+1)=Trim(MSHFlexGrid1.TextMatrix(i,j))NextjNextixlApp.Visible=TrueExitSubErr:MsgBoxErr.Description,,"錯誤"xlBook.Close(True)'關閉工作簿xlApp.Quit'結束EXCEL對象SetxlApp=Nothing'釋放xlApp對象EndSubPrivateSubcmdExit_Click()UnloadMeEndSubPrivateSubcmdLook_Click()''查詢代碼IfTrim(Combo2.Text)<>""AndTrim(Combo3.Text)<>""AndTrim(Combo4.Text)<>""AndTrim(Text1.Text)<>""ThenDimstrsqlAsStringstrsql="select*from"&Trim(Combo2.Text)&"where"&Trim(Combo3.Text)&""&Trim(Combo4.Text)&"'"IfCombo4.Text="like"Thenstrsql=strsql&"%"&Trim(Text1.Text)&"%'"Elsestrsql=strsql&Trim(Text1.Text)&"'"EndIfIfrs2.StateThenrs2.Closers2.Openstrsql,CN,adOpenStatic,adLockOptimisticSetMSHFlexGrid1.DataSource=rs2ElseMsgBox"請選擇或輸入數(shù)據(jù)!",,"系統(tǒng)提示"EndIfEndSubPrivateSubCombo2_Click()Ifrs2.StateThenrs2.Closers2.Open"select*from"&Trim(Combo2.Text),CN,adOpenStatic,adLockOptimisticDimiAsIntegerCombo3.ClearFori=0Tors2.Fields.Count-1Combo3.AddItemrs2.Fields(i).NameNextiCombo3.Text=Combo3.List(0)SetMSHFlexGrid1.DataSource=rs2EndSubPrivateSubForm_Load()Me.Caption="綜合檢索"'Combo2.Text=strTableNameMainfrm.StatusBar1.Panels(2).Text=strTableName&"檢索"EndSub
引力波的實驗探測給我們的啟示摘要:引力理論的發(fā)展經(jīng)歷了數(shù)百年,從牛頓到愛因斯坦,從萬有引力定律到廣義相對論。在這過程中,科學家們引力波的預言質(zhì)疑不休、爭論不止。而引力波的實驗探測無疑證明了一切。引力波的發(fā)現(xiàn),彌補了愛因斯坦的廣義相對論的漏洞,也確定了他的理論的正確。這是人類史上出現(xiàn)的又一契機,它將為人類社會帶來重大變革?!捌莆濉笔侵袊鴤鹘y(tǒng)迎財神的日子。2016年的這一天,卻一個讓全世界物理學界沸騰的日子,甚至許多的物理學家為之痛哭流涕——被預言已經(jīng)百年的引力波,終于被探測到了。引力是什么?在今天人們所知道的物質(zhì)的四種基本相互作用中,引力作用為最弱。四種相互作用按作用強度比例順序是:強相互作用(1),電磁相互作用(10),弱相互作用(10),引力相互作用(10)。因此,在研究基本粒子的運動時,引力一般略去不計。但在天文學領域內(nèi),由于涉及的對象的質(zhì)量極其巨大,引力就成為不僅支配著天體的運動,而且往往是天體的結構和演化的決定因素。引力并不是一種所謂的“力”,而是一種屬性。牛頓在1687年出版的《自然哲學的數(shù)學原理》一書中首次提出萬有引力定律,基于此,他結識了彗星的運動軌道和地球上的潮汐現(xiàn)象,并根據(jù)萬有引力定律成功地預言并發(fā)現(xiàn)了海王星。萬有引力定律出現(xiàn)后,才正式把研究天體的運動建立在力學理論的基礎上,從而創(chuàng)立了天體力學。簡單的說,質(zhì)量越大的東西產(chǎn)生的引力越大,地球的質(zhì)量產(chǎn)生的引力足夠把地球上的東西全部抓牢。1905年,愛因斯坦提出狹義相對論,突破了絕對時間和絕對空間的概念,否定了瞬時超距作用,從根本上動搖了建立在這些舊觀念基礎上的牛頓引力理論。經(jīng)過十年的探索后,愛因斯坦于1915年提出了迄今為止最成功的近代引力理論——廣義相對論。廣義相對論中,引力被歸咎于時空的彎曲。這種彎曲是由物質(zhì)造成的,物質(zhì)的質(zhì)量越大,所形成的扭曲也就越嚴重。但是這種彎曲,對于人類來說根本感知不到,一是因為人類伴隨這種彎曲一起彎曲了,而是由于這種彎曲太微小。大質(zhì)量物體發(fā)生的扭曲引起了震動,而這種震動,就是引力波??茖W家們通過探測這種時空震蕩,來證實引力波的存在。早在1916年,愛因斯坦在廣義相對論中就預言了引力波的存在。而科學家們普遍認為,這次LIGO這一發(fā)現(xiàn)是愛因斯坦相對論實驗驗證中最后一塊缺失的“拼圖”,證實了愛因斯坦廣義相對論的正確性,彌補了愛因斯坦的廣義相對論的漏洞,驗證了已故科學家愛因斯坦的預言。探測的儀器叫做邁克爾遜干涉儀,或是LIGO。LIGO的“兩條腿”都有4千米長,最近的一次升級就花去了幾十億美元。LIGO的原理是什么?簡單來說是利用光速不變,在同樣的直線路程里測試耗時,而通過時間的偏差(盡最大可能排除誤差,也是耗資巨大的原因)來判定空間確實存在震動。這樣的實驗設置基于愛因斯坦的假設:光速不變,是因為以光的視角看,它沿途經(jīng)過的空間發(fā)生了折疊伸縮??赡艿囊Σㄌ綔y源包括致密雙星系統(tǒng)(白矮星,中子星和黑洞)。在2016年2月11日,LIGO科學合作組織和Virgo合作團隊宣布他們已經(jīng)利用高級LIGO探測器,首次探測到了來自于雙黑洞合并的引力波信號。在過去的數(shù)十年里,許多物理學家和天文學家為證明引力波的存在進行了大量研究。其中,泰勒和赫爾斯由于第一次得到引力波存在的間接證據(jù)榮獲1993年諾貝爾物理學獎。到目前為止,類似的雙中子星系統(tǒng)已經(jīng)發(fā)現(xiàn)了近十個,但是雙黑洞系統(tǒng)卻是首次。在實驗方面,第一個對直接探測引力波作偉大嘗試的人是韋伯。雖然他的共振棒探測器最后沒能找到引力波,但是韋伯開創(chuàng)了引力波實驗科學的先河,為如今的碩果打下了基礎。因為在地面上很容易受到干擾,所以物理學家們也在向太空進軍。歐洲的空間引力波項目eLISA(演化激光干涉空間天線)。eLISA將由三個相同的探測器構成為一個邊長為五百萬公里的等邊三角形,同樣使用激光干涉法來探測引力波。此項目已經(jīng)歐洲空間局通過批準,正式立項,目前處于設計階段,計劃于2034年發(fā)射運行。作為先導項目,兩顆測試衛(wèi)星已經(jīng)于2015年12月3日發(fā)射成功,目前正在調(diào)試之中。中國的科研人員,在積極參與目前的國際合作之外之外,也在籌建自己的引力波探測項目。引力波的實驗探測引起了世界范圍的轟動,這些探測極其不易,宇宙中發(fā)生爆炸性的大事件時產(chǎn)生的引力波,才相對容易探測到,例如黑洞合并、星系合并、超新星爆炸等。100年前,愛因斯坦在預言引力波存在時就曾說:“這些數(shù)值是如此微小,她們不會對任何的東西產(chǎn)生顯著的作用,沒人能夠去測量它們?!辈桃环蚪o出解釋:“時間發(fā)生得越早,距離越遠,越會在宇宙中傳播期間被紅移。紅移指的是由于宇宙本身的膨脹將所有的波動的波長拉直拉平,這樣其波動性就難以被探測到。例如,這次LIGO探測到的引力波,是13億年以前兩個大約30個太陽質(zhì)量的黑洞并合所產(chǎn)生的引力波,振幅之小,是在原子核尺寸的千分之一的尺度。能探測到真的是非常不容易,LIGO實驗組的科學家們也是在幾十年里經(jīng)歷多次挫折,不斷調(diào)整方案,改進儀器,才最終探測到的?!彼运某晒μ綔y也標志著在這個領域人類的技術進步到了前所未有的水平。而它所具有的里程碑意義不止在科學情感上,更在于能夠打開人類的一個新的世界——每個人都對它滿懷期待。如果電磁波探測是人類的眼睛,那么人類又多了一雙聆聽外界的耳朵。馬克斯·普朗克引力物理研究所說:“在《星際穿越》和《三體》中,都不約而同地將引力波選為了未來科技發(fā)達的人類的通訊手段,這也許只能是美好的幻想,但對于天文研究而言,引力波的確開啟了一扇新的窗口。吹進來的第一縷清風,就帶來了一個重大的信息:極重的恒星級雙黑洞系統(tǒng)存在并可以在足夠短的時間(10億年)內(nèi)并合。這是讓我們始料未及的。誰能知道在將來的更多的探測中,LIGO和一眾引力波探測器能帶給我們什么樣的驚喜呢?”引力波有兩個非常重要而且比較獨特的性質(zhì)。第一:不需要任何的物質(zhì)存在于引力波源周圍。這時就不會有電磁輻射產(chǎn)生。第二:引力波能夠幾乎不受阻擋的穿過行進途中的天體。比如,來自于遙遠恒星的光會被星際介質(zhì)所遮擋,引力波能夠不受阻礙的穿過。對于天文學家來說,這兩個特征允許引力波攜帶有更多的之前從未被觀測過的天文現(xiàn)象信息,而每一個電磁波譜的打開,都會為我們帶來前所未有的發(fā)現(xiàn)。天文學家們同樣期望引力波也是如此。而引力波本身的性質(zhì)也可能對基礎物理學產(chǎn)生巨大的影響。另外,引力波蘊含的,很可能是宇宙誕生的畫面。我們從小都被告知一個最著名的猜想——宇宙是在一場爆炸中誕生的。這意味著,在時空的開始,宇宙又一次最為劇烈的震動。引力波就能讓我們還原這個震動——它是否存在?有多大規(guī)模?不僅如此,引力波還能傳遞信息——我們看不到的宇宙空間在發(fā)生什么?據(jù)科學家解釋,這次的引力波就是在遙遠的距離上巨大的黑洞變化引起的。而這一結果也證明了黑洞真實存在——至少是廣義相對論預測的由純凈、真空、扭曲時空組成的完美圓形物體。并且,引力波傳遞的信息可以讓科學家更精確地估計宇宙膨脹的速度??偠灾?,一個新的重大科學發(fā)現(xiàn),總會給人類社會帶來無法預估的發(fā)展。18世紀面熟電磁波的麥克斯韋理論確認的時候,也沒人知道會給人類帶來什么,但是現(xiàn)在不管是電視機還是移動電話,都與電磁現(xiàn)象有關。引力波的發(fā)現(xiàn)類似當年的發(fā)現(xiàn)X光一樣,是一種工具。有了這個工具,我們可以利用引力波的觀察,去觀察遙遠的宇宙的現(xiàn)象。發(fā)現(xiàn)暗物質(zhì)、時空穿梭等等才是有可能實現(xiàn)的事情。如果沒有引力波,以我們現(xiàn)有的技術是做不到這些科幻世界才有的事情的?!凹热灰Σㄊ谴嬖诘?,基于引力波的科研思路可信性就大大提高了。就好像走一條未知的路,走到半路,有人懷疑不對,結果證實是對的,那么就可以加快步伐了?!碧K萌說。世界各國都加大了探測研究引力波的力度,我國也緊跟探索引力波的步伐?!疤烨儆媱潯眳⑴c者、中山大學天文與空間科學研究院院長李淼教授介紹,“天琴計劃”是我國自主開展空間引力波探測的可行方案,發(fā)射三顆衛(wèi)星探測引力波,該計劃預期執(zhí)行期為2016~2035年,分四階段實施。項目還將挖山洞,建觀測站以及建設綜合研究大樓。預計擬投三億啟動。天琴計劃預期執(zhí)行期為2016-2035年,分四階段實施:(1)2016-2020年:完成月球/深空衛(wèi)星激光測距、空間等效原理檢驗實驗和下一代重力衛(wèi)星實驗所需關鍵技術研發(fā)。主要研發(fā)成果包括:新一代月球激光測距反射器、月球激光測距臺站、高精度加速度計、無拖曳控制(包含微推進器)、高精度星載激光干涉儀、星間激光測距技術等;(2)2021-2025年:完成空間等效原理檢驗實驗和下一代重力衛(wèi)星實驗工程樣機,并成功發(fā)射下一代重力衛(wèi)星和空間等效原理實驗衛(wèi)星。主要研發(fā)成果包含:超靜衛(wèi)星平臺、高精度大型激光陀螺儀以及進一步提高加速度計、無拖曳控制、高精度星載激光干涉儀、星間激光測距等技術;(3)2026-2030年:完成空間引力波探測關鍵技術,完成衛(wèi)星載荷工程樣機;(4)2031-2035年:進行衛(wèi)星系統(tǒng)整機聯(lián)調(diào)測試、系統(tǒng)組裝,發(fā)射空間引力波探測衛(wèi)星。李淼介紹,“天琴計劃”的出發(fā)點是切實根據(jù)我國的技術能力實際和未來幾十年的發(fā)展前景,提出我國自主開展空間引力波探測的可行方案。在目前討論的初步概念中,天琴將采用三顆全同的衛(wèi)星構成一個等邊三角形陣列,每顆衛(wèi)星內(nèi)部都包含一個或兩個極其小心懸浮起來的檢驗質(zhì)量。衛(wèi)星上將安裝推力可以精細調(diào)節(jié)的微牛級推進器,實時調(diào)節(jié)衛(wèi)星的運動姿態(tài),使得檢驗質(zhì)量始終保持與周圍的保護容器互不接觸的狀態(tài)。這樣檢驗質(zhì)量將只在引力的作用下運動,而來自太陽風或太陽光壓等細微的非引力擾動將被衛(wèi)星外殼屏蔽掉。高精度的激光干涉測距技術將被用來記錄由引力波引起的、不同衛(wèi)星上檢驗質(zhì)量之間的細微距離變化,從而獲得有關引力波的信息?!疤烨佟钡男l(wèi)星將在以地球為中心、高度約10萬公里的軌道上運行,針對確定的引力波源進行探測。這樣的選擇能夠避免測到引力波信號卻無法確定引力波源的問題。中國科學院也于2016年2月16日公布了空間引力波探測與研究的“空間太極計劃”。按照這一計劃,我國將在2030年前后發(fā)射由位于等邊三角形頂端三顆衛(wèi)星組成的引力波探測星組,用激光干涉方法進行中低頻波段引力波的直接探測。主要科學目標是觀測雙黑洞并合和極大質(zhì)量比天體并合時產(chǎn)生的引力波輻射,以及其他的宇宙引力波輻射過程。中科院力學研究所胡文瑞院士
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園保教主任年度工作總結
- 部門工作計劃開頭語
- 主管護師工作計劃范文
- 醫(yī)療衛(wèi)生機構集中采購藥品購銷合同范本
- 鍍鋅鋼板風管制作及安裝合同范本
- 湖南財政經(jīng)濟學院《住宅空間裝飾設計》2023-2024學年第二學期期末試卷
- 博爾塔拉職業(yè)技術學院《建筑結構抗震》2023-2024學年第二學期期末試卷
- 蘭州城市學院《軟件工程理論》2023-2024學年第二學期期末試卷
- 衡水健康科技職業(yè)學院《管理學理論教學》2023-2024學年第二學期期末試卷
- 漏診調(diào)解方案
- 中國太陽能光電建筑行業(yè)現(xiàn)狀調(diào)研分析及市場前景預測報告(2024版)
- 關于防范遏制礦山領域重特大生產(chǎn)安全事故的硬措施課件
- 2025年中國成都餐飲業(yè)市場運營態(tài)勢分析及投資前景預測報告
- 2024年xx縣第三小學安全工作管理制度匯編
- 2024年榆林職業(yè)技術學院高職單招職業(yè)適應性測試歷年參考題庫含答案解析
- 項目合作備忘錄范文
- 婦產(chǎn)科醫(yī)生個人年終述職報告課件
- 2025年全國低壓電工作業(yè)證理論考試題庫(含答案)
- 《費曼學習法》讀后感
- JGJ-T188-2009施工現(xiàn)場臨時建筑物技術規(guī)范
- 趣味成語課程設計
評論
0/150
提交評論