下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
基于asp+xml+xml技術的網(wǎng)絡教室電子題名系統(tǒng)的設計與實現(xiàn)
(一)傳統(tǒng)口頭位點、目測點名,控制了技能現(xiàn)在,所有學校的信息技術課程基本上都在網(wǎng)絡教室和多媒體教室里授課。許多學校的網(wǎng)絡教室和多媒體教室位于學校建筑的最高層。傳統(tǒng)的后勤方式是安排機器座位,讓學生坐在上面,然后點決定位置。但一個網(wǎng)絡教室只能放置50臺電腦左右,一個班的學生數(shù)目為60~70人,甚至70人以上,采用傳統(tǒng)的口頭點名或目測點名會浪費本來就少的授課與練習時間,所以很多信息技術課老師都疏于或不嚴格考勤,這種狀況如果長期以往地持續(xù)下去,一來會對信息技術課老師的形象帶來不良影響,二來讓學生對信息技術課養(yǎng)成懶散的學習風氣,想來就來、隨意曠課,最終導致信息技術技能的落后。利用ASP+XML+JavaScript技術開發(fā)網(wǎng)絡教室電子點名系統(tǒng),取代費時費力的傳統(tǒng)考勤辦法,以嚴格的學習紀律促使學生改掉不良的學習風氣。(二)電子位點系統(tǒng)的研發(fā)電子點名系統(tǒng)所應用的平臺是基于Windows2000/Windows2003的服務器操作系統(tǒng)的,是搭建在IIS信息服務平臺上的一個專門用于電子點名的網(wǎng)站。IIS即Internet信息服務,是一個包含WorldWideWebserver、Gopherserver和FTPserver的服務程序,能發(fā)布網(wǎng)頁,并且能用ASP、JAVA、VBscript產(chǎn)生頁面。IIS是隨WindowsNTServer4.0、Windows2000/Windows2003一起提供的文件和應用程序服務器,是在WindowsNTServer上建立Internet服務器的基本組件,與WindowsNTServer完全集成,允許使用WindowsNTServer內(nèi)置的安全性以及NTFS文件系統(tǒng)建立強大靈活的Internet/Intranet站點。IIS支持與語言無關的腳本編寫和組件,通過IIS,開發(fā)人員可以開發(fā)新一代動態(tài)的,富有魅力的Web站點。電子點名系統(tǒng)所用的開發(fā)技術主要是ASP(ActiveServerPages動態(tài)服務器頁面)技術,是在IIS下開發(fā)WEB應用的一種簡單、方便的編程工具,可以混合使用HTML、腳本語言以及組件創(chuàng)建服務器端功能強大的Internet應用程序。利用ASP可以輕松地實現(xiàn)對頁面內(nèi)容的動態(tài)控制,根據(jù)不同的瀏覽者,顯示不同的頁面內(nèi)容,瀏覽者覺察不出來,就像專門制作的頁面一樣,并且可以隨心所欲地對數(shù)據(jù)庫進行各種的操作。電子點名系統(tǒng)使用XML即可擴展標記語言(EXtensibleMarkupLanguage)技術存儲數(shù)據(jù),作為對數(shù)據(jù)庫的一種有效的補充。還使用了一些JavaScrip腳本編程語言,用于實現(xiàn)一些方便的功能,體現(xiàn)人性化的設計。和ASP不同的是利用JavaScript能夠開發(fā)與用戶雙向互動的功能,不需要將數(shù)據(jù)在客戶端和服務器間來回傳遞,在速度上擁有即時的反應效果,程序直接在瀏覽器執(zhí)行,而ASP是在服務器端執(zhí)行的。(三)通過互聯(lián)網(wǎng)技術實現(xiàn)以sds實現(xiàn)數(shù)字勞工的使用1.安裝操作系統(tǒng)平臺:即安裝Windows2000/Windows2003操作系統(tǒng)。2.安裝IIS信息服務:若操作系統(tǒng)中還未安裝IIS服務器,可打開“控制面板”,然后單擊啟動“添加/刪除程序”,在彈出的對話框中選擇“添加/刪除Windows組件”,在Windows組件向?qū)υ捒蛑羞x中“Internet信息服務(IIS)”,然后單擊“下一步”,按向?qū)е甘?完成對IIS的安裝。3.安裝網(wǎng)絡教室教師控制軟件,如易思、紅蜘蛛等。主要用來遠程控制學生統(tǒng)一登錄電子點名系統(tǒng)。4.啟動IIS服務器,新建虛擬目錄Dm,并指定網(wǎng)站訪問IP,如設為00。5.使用Access數(shù)據(jù)庫管理程序在虛擬目錄中建立名為Dm.mdb的數(shù)據(jù)庫文件,并在數(shù)據(jù)庫中建立以下數(shù)據(jù)表:Student(用于存放學生基本信息)、Classroom(用于臨時存放每次考勤的學生報到情況)、Lost(用于存放缺課學生信息)、Rizhi(用于存放累計的上機日志)、Admin(用于存放教師登錄用戶名及密碼)。6.依照程序設計藍圖使用ASP開發(fā)工具MacromediaDreamweaver或FrontPage來編寫程序代碼。7.運行調(diào)試系統(tǒng),清除程序錯誤。(四)電子命名系統(tǒng)的設計與分析1.登錄模塊的技術分析學生登錄界面設計如圖1所示:(1)功能描述:學生可用兩種方式報到,一是通過直接輸入自己的學號來報到,二是通過選擇班級、姓名,則學號自動顯示在學號輸入框中。學生在報到后還可隨時查詢本班的報到情況,方便自己確認是否已經(jīng)正確報到。教師可通過“教師管理”鏈接點登錄后臺。(2)設計要點:登錄模塊應確保實現(xiàn)這樣的功能:防止學生重復報到,即每節(jié)課每臺電腦只允許一位學生登錄,一旦報到過一次,便不能再以其他學號報到,這就避免了到課的學生幫曠課的同學報到。具體是在程序中設計一個判斷語句,當某臺電腦報到之后,就把它的IP地址以及所登錄的學號存放到數(shù)據(jù)庫中的Classroom數(shù)據(jù)表中,當這臺電腦企圖再以別的學號報到時則禁止寫入數(shù)據(jù)庫,并給出警告提示。(3)技術分析:界面中下拉框中的數(shù)據(jù)是用XML+Javascript技術實現(xiàn)的,首先在教師管理模塊中把Excel格式的全校學生數(shù)據(jù)導入到數(shù)據(jù)庫中的Student表,再把Student數(shù)據(jù)表用ASP導出為XML文件,具體就是一個紀錄對應生成一個XML文件。這樣的好處是可用JavaScript技術實現(xiàn)把XML數(shù)據(jù)放入三級聯(lián)動下拉框,因為XML數(shù)據(jù)是靜態(tài)的,從而不必每次都用ASP從數(shù)據(jù)庫中動態(tài)輸出,這就大大提高了程序運行的速度,并且體現(xiàn)了人性化的設計(方便輸入學號)。2.學生報到以及補報部分模塊(1)教師登錄后臺模塊。設計時應強調(diào)安全性,系統(tǒng)采用ASP的Session技術來保證教師登錄的安全,如果在一段時間內(nèi)沒有操作則會話自動結(jié)束,想再次操作時必須重新登錄,這就避免了學生非法登錄。(2)后臺管理界面設計如圖2。(3)導入學生名單模塊。功能分析:一般學校在新生入學后都把學生信息錄入Excel文件保存,其中學號大多按入學年份+班級號+座位號形成,如“200518001”。對照設計導入Excel文件格式功能就可非常方便地利用已有的資源創(chuàng)建電子點名系統(tǒng)所需的數(shù)據(jù)表。設計要點:先設計一個文件上傳功能,并規(guī)定只能上傳Excel格式。然后用ASP的ADODB數(shù)據(jù)連接技術加載Excel文件驅(qū)動代碼,從而導入到Student數(shù)據(jù)表中,其中Excel文件的內(nèi)容格式最好規(guī)定為四列:學號,班級,姓名,備注。(4)導出XML數(shù)據(jù)模塊:此功能設計的目的是方便學生和教師輸入學號,體現(xiàn)人性化設計的思想。設計要點:利用ASPFSO組件功能生成符合XML技術規(guī)范的XML數(shù)據(jù)文件,具體就是用循環(huán)語句把數(shù)據(jù)庫中每個學生的信息逐條輸出為XML格式的文件。(5)補報模塊:這是系統(tǒng)不可缺少的模塊,是教師用來補報沒有機位的學生報到信息。在教師授完本節(jié)課內(nèi)容后,應用一本紙質(zhì)登記冊讓那些沒有機位的學生一個個上臺來親筆簽名,然后教師根據(jù)簽名用補報程序一次性地保存學生報到信息。設計要點:利用JavaScript操作數(shù)據(jù)庫的技術,從Student表中讀入本節(jié)課所上班級的所有學生的姓名,并以復選框的形式顯示在補報界面上,同時加入單人、多人等單選框(用于區(qū)別單人補報和多人補報時的表單提交動作)。這樣教師便可十分方便地根據(jù)簽名的學生姓名進行勾選而不必輸入學生的學號,然后一次性存入Classroom數(shù)據(jù)表。(6)查看學生報到情況模塊:用于顯示本節(jié)課學生的報到情況,主要顯示的內(nèi)容為:班別、學號、姓名、報到時間、IP地址。(7)查看缺課名單模塊:用于顯示本節(jié)課的缺課名單,主要顯示內(nèi)容為:班別,學號,姓名,缺課時間,應當在使用“本節(jié)考勤”功能之后再使用。(8)查看學生名單模塊:一個輔助功能,用于顯示各班的學生信息??稍O計為按班級名查詢,默認為查看全校所有學生。(9)本節(jié)考勤模塊:用于考勤本節(jié)課所上班級學生的報到情況,主要是把本節(jié)缺課名單存入Lost數(shù)據(jù)表中。設計要點是把Classroom表中的數(shù)據(jù)與Student表中本節(jié)課所上班級的所有學生數(shù)據(jù)作比較,然后把Student表中不出現(xiàn)在Classroom表中的數(shù)據(jù)存入Lost表中。(10)備份模塊:用于將本節(jié)課的報到情況進行數(shù)據(jù)庫備份。此操作必須在“清空”操作之前完成。設計要點是把Classroom表和Lost表中存放的本節(jié)課的學生報到數(shù)據(jù)轉(zhuǎn)存入Rizhi數(shù)據(jù)表中,即累計存為上機日志。(11)清空模塊:用于把本節(jié)課的報到數(shù)據(jù)作數(shù)據(jù)庫清空處理。此為必做操作,因為系統(tǒng)已設計為一臺電腦只允許進行一次報到,如果不清空,則下一節(jié)課的學生就無法進行登錄報到。在此操作前必須完成本節(jié)考勤—>備份兩個操作,清空的對象是Classroom表。(12)學生轉(zhuǎn)班模塊:由于學生轉(zhuǎn)班的情況普遍存在,因此設計此功能。此功能就是保證學生在轉(zhuǎn)班之后能在登錄界面中新班里找到自己的學號數(shù)據(jù)。注意:此操作后必須重新執(zhí)行導出XML操作。設計要點:轉(zhuǎn)班程序的界面中應設計一個包含學生姓名、原班級、新班級的表單。當提交表單數(shù)據(jù)后,在Student表中先把原班級該學生的記錄進行刪除,然后在新班中按學號升序查找空缺號,找到后以此空缺號自動生成該學生在新班的學號。(13)添加新學生模塊:用于添加新來的轉(zhuǎn)學學生或教務處漏輸或輸錯的學生信息。注意:此操作后必須重新執(zhí)行導出XML操作。設計要點:添加新學生程序的界面中應設計一個包含學生姓名、班級的表單。當提交表單數(shù)據(jù)后,打開Student數(shù)據(jù)表,對輸入的班級按學號升序查找空缺號,找到后以此空缺號自動生成該學生在新班的學號,或者直接求出該班最后一個學號,然后加1并生成學號。(14)上機日志模塊:用于顯示日歷式的上機日志,即顯示往日的學生上機情況(包括上機與缺課的名單),以及教師對該節(jié)的備注說明。設計要點:用Asp+JavaSvrip技術設計一段顯示日歷的代碼,要求能按選擇的年份和月份來顯示日歷,以及實現(xiàn)上個月下個月的按鈕來顯示日歷。然后對日歷上的每個日期設置超鏈接,當點擊某個日期時,把數(shù)據(jù)庫Rizhi表中該天的上機情況顯示在右邊的數(shù)據(jù)框中。此功能實現(xiàn)起來有一定的難度。關鍵在于日期鏈接要形成這樣的提交數(shù)據(jù),如:,然后根據(jù)提交的參數(shù)在Rizhi表中生成該天的數(shù)據(jù)集。其界面如圖3所示:3.圖4顯示了系統(tǒng)執(zhí)行過程的示意圖(五)基于va生物識別的在線國際分工網(wǎng)絡教室電子點名系統(tǒng)選擇Windows2000/Windows2003作為操作系統(tǒng),
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 建筑工程結(jié)構(gòu)課程設計
- 礦粉廠設備采購合同范例
- Dopastin-生命科學試劑-MCE
- 拉沙合同范例
- 旅行團草莓采摘合同范例
- 單位借款個人合同范例
- 山東商業(yè)職業(yè)技術學院《舞臺主持與實踐Ⅰ》2023-2024學年第一學期期末試卷
- 提升式鋼閘門課程設計書
- 山東商務職業(yè)學院《數(shù)學分析I》2023-2024學年第一學期期末試卷
- 山東商務職業(yè)學院《聚合物共混改性原理》2023-2024學年第一學期期末試卷
- 史學概論考試復習資料(共13頁)
- 小學生迎元旦主題班會課件
- 方程的應用(等積變形問題)
- 新增、變更供應商申請表
- simodrive611伺服模塊驅(qū)動的使用
- 二年級人教版語文上冊期末試卷
- 青海之旅旅游景點宣傳畫冊PPT模板
- 供熱公司熱網(wǎng)巡線管理辦法
- ASTM A276-1997不銹鋼棒材和型材規(guī)格(中文版)_圖文
- F-SMA型光纖光纜連接器分規(guī)范
- 危險性較大的分部分項工程清單及安全管理措施
評論
0/150
提交評論