【正文】
( 2)學(xué)生可以根據(jù)實驗指導(dǎo)完成實驗以及寫實驗報告( 3)老師可以進(jìn)行實驗操作的同時對學(xué)生的實驗報告進(jìn)行批閱并給予反饋( 4)學(xué)生與老師可以在線咨詢,交流實驗過程中的問題( 5)不同的用戶可以修改自己的登錄密碼,增強系統(tǒng)的安全性。 圖 學(xué)生寫實驗報告登錄主界面 學(xué)生輸入自己的學(xué)號,用于存儲時的文件名,便于老師檢索,寫完后,點擊 18 實驗報告完成按鈕即可保存實驗報告到項目子目錄下。 表 學(xué)生信息表 列名 數(shù)據(jù)類型 約束 學(xué)號 char(10) 主鍵 姓名 nchar(5) 非空 性別 nchar(1) 非空 年級 nvarchar(20) 非空 所在系部 nvarchar(20) 非空 表 老師信息表 開始 進(jìn)入實驗報告操作界面 學(xué)生寫實驗報告 以學(xué)號保存 老師輸入學(xué)號查找報告 批閱報告并保存 結(jié)束 師生交流 11 列名 數(shù)據(jù)類型 約束 職工號 char(7) 主鍵 姓名 nchar(7) 非空 性別 nchar(1) 非空 教授課程 nvarchar(20) 非空 所在系部 nvarchar(20) 非空 表 管理員密碼表 列名 數(shù)據(jù)類型 約束 用戶名 char(10) 主鍵 密碼 char(10) 非空 表 學(xué)生密碼表 列名 數(shù)據(jù)類型 約束 用戶名 char(10) 主鍵 密碼 char(20) 非空 表 老師密碼表 列名 數(shù)據(jù)類型 約束 用 戶名 char(10) 主鍵 密碼 char(20) 非空 輸入、輸出設(shè)計 半加器有兩個輸入和兩個輸出,在本系統(tǒng)中用 GND 代表低電位輸入(相當(dāng)于 0)、 +5V 代表高電位輸入(相當(dāng)于 1)。綜上所述,本系統(tǒng)的技術(shù)成熟,評測 手段可靠,具有良好的市場拓展?jié)摿?,因此本系統(tǒng)可以開始執(zhí)行。 系統(tǒng)的主要功能 ( 1)管理員可以對老師和學(xué)生進(jìn)行增刪改查的操作。 關(guān)鍵詞 : 數(shù)字邏輯虛擬實驗 ; JAVA; TCP/IP Design and Implementation of Digital Logic Virtual Experiment Platform Based on JAVA , Department of Electronic Engineering Abstract: In order to solve the malpractices, such as the shortage of hardware facilities, teaching time and space limited, produced after the enrollment of colleges and university, the topic has built a digital logic virtual experiment operation platform, which is realistic, easy operation and having interactive features. In this system, visualization technology and virtual technology are used to simulate various ponents of the experimental platform. The simulation of experiments process and experimental phenomena are realized, producing results in line with objective laws and achieving good interaction between the user and the virtual platform. JAVA as the objectoriented programming language and Access20xx database are selected to plete the design and implementation of digital logic virtual experiment platform based on TCP/IP munication protocol. Keywords: Digital Logic Virtual Experiment。同時,它也可以用于計算機(jī)輔助教學(xué) ,使課堂教學(xué)更形象生動。 數(shù)字邏輯虛擬實驗平臺開發(fā)的方法及流程概述 本系統(tǒng)利用所學(xué)的相關(guān)硬件知識和 軟件編程技術(shù) ,在 Eclipse 開發(fā)環(huán)境下模擬數(shù)字邏輯實驗室。同時此系統(tǒng)具有方便的操作界面,利于廣大用戶的使用。 16 圖 加法器的實驗指導(dǎo)界面 說明:實驗?zāi)康?、實驗器材等都是利用文件流相關(guān)知識實現(xiàn)的,此處不再贅述。在加法器實驗操作過程中,按照數(shù)字電子電路的邏輯規(guī)范了用戶的連線操作,防止器件的損壞,使虛擬實驗?zāi)苷_\行。我會總結(jié)開發(fā)中的問題,整合大學(xué)的知識,等到掌握當(dāng)今最流行的開發(fā)技術(shù),會在將次系統(tǒng)進(jìn)行更改和完善,使此系統(tǒng)具有廣泛的應(yīng)用價值和市場競爭力。 圖 管理員添加學(xué)生信息界面 22 系統(tǒng)的穩(wěn)健性和安全性管理 本系統(tǒng)的優(yōu)點之一就是穩(wěn)定,對于各種存在的隱患,我們都設(shè)置了提醒框,當(dāng)出現(xiàn)異常時,我們可以通過提醒對話框有效解決。 圖 學(xué)生登陸主界面 進(jìn)入加法器(以半加器為例)仿真界面,如圖 所示。 故障處理要求 當(dāng)實驗過程中發(fā)生系統(tǒng)故障或者外來干擾產(chǎn)生的實驗操作崩潰,系統(tǒng)應(yīng)及時響應(yīng)并給出相應(yīng)的提示信息,方便維護(hù)人員進(jìn)行檢錯并恢復(fù)系統(tǒng)。在虛擬實驗中 ,學(xué)生可利用鼠標(biāo)的點擊、拖動 ,將計算機(jī)上各種虛擬儀器按實驗要求和過程組裝成一個完整的 實驗系統(tǒng) ,同時在這個系統(tǒng)上完成整個實驗 ,包括原材料的添加、實驗條件的改變、數(shù)據(jù)的采集以及實驗結(jié)果的模擬分析等。與西方發(fā)達(dá)國家相比 ,國內(nèi)虛擬實驗的開展起步較晚 ,但目前虛擬實驗室的建設(shè)也得到了應(yīng)有的重視 ,已有部分高校初步建立了虛擬實驗室。 TCP/IP II 目 錄 1