



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
基于asp+xml+xml技術的網絡教室電子題名系統(tǒng)的設計與實現(xiàn)
(一)傳統(tǒng)口頭位點、目測點名,控制了技能現(xiàn)在,所有學校的信息技術課程基本上都在網絡教室和多媒體教室里授課。許多學校的網絡教室和多媒體教室位于學校建筑的最高層。傳統(tǒng)的后勤方式是安排機器座位,讓學生坐在上面,然后點決定位置。但一個網絡教室只能放置50臺電腦左右,一個班的學生數(shù)目為60~70人,甚至70人以上,采用傳統(tǒng)的口頭點名或目測點名會浪費本來就少的授課與練習時間,所以很多信息技術課老師都疏于或不嚴格考勤,這種狀況如果長期以往地持續(xù)下去,一來會對信息技術課老師的形象帶來不良影響,二來讓學生對信息技術課養(yǎng)成懶散的學習風氣,想來就來、隨意曠課,最終導致信息技術技能的落后。利用ASP+XML+JavaScript技術開發(fā)網絡教室電子點名系統(tǒng),取代費時費力的傳統(tǒng)考勤辦法,以嚴格的學習紀律促使學生改掉不良的學習風氣。(二)電子位點系統(tǒng)的研發(fā)電子點名系統(tǒng)所應用的平臺是基于Windows2000/Windows2003的服務器操作系統(tǒng)的,是搭建在IIS信息服務平臺上的一個專門用于電子點名的網站。IIS即Internet信息服務,是一個包含WorldWideWebserver、Gopherserver和FTPserver的服務程序,能發(fā)布網頁,并且能用ASP、JAVA、VBscript產生頁面。IIS是隨WindowsNTServer4.0、Windows2000/Windows2003一起提供的文件和應用程序服務器,是在WindowsNTServer上建立Internet服務器的基本組件,與WindowsNTServer完全集成,允許使用WindowsNTServer內置的安全性以及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)對頁面內容的動態(tài)控制,根據不同的瀏覽者,顯示不同的頁面內容,瀏覽者覺察不出來,就像專門制作的頁面一樣,并且可以隨心所欲地對數(shù)據庫進行各種的操作。電子點名系統(tǒng)使用XML即可擴展標記語言(EXtensibleMarkupLanguage)技術存儲數(shù)據,作為對數(shù)據庫的一種有效的補充。還使用了一些JavaScrip腳本編程語言,用于實現(xiàn)一些方便的功能,體現(xiàn)人性化的設計。和ASP不同的是利用JavaScript能夠開發(fā)與用戶雙向互動的功能,不需要將數(shù)據在客戶端和服務器間來回傳遞,在速度上擁有即時的反應效果,程序直接在瀏覽器執(zhí)行,而ASP是在服務器端執(zhí)行的。(三)通過互聯(lián)網技術實現(xiàn)以sds實現(xiàn)數(shù)字勞工的使用1.安裝操作系統(tǒng)平臺:即安裝Windows2000/Windows2003操作系統(tǒng)。2.安裝IIS信息服務:若操作系統(tǒng)中還未安裝IIS服務器,可打開“控制面板”,然后單擊啟動“添加/刪除程序”,在彈出的對話框中選擇“添加/刪除Windows組件”,在Windows組件向導對話框中選中“Internet信息服務(IIS)”,然后單擊“下一步”,按向導指示,完成對IIS的安裝。3.安裝網絡教室教師控制軟件,如易思、紅蜘蛛等。主要用來遠程控制學生統(tǒng)一登錄電子點名系統(tǒng)。4.啟動IIS服務器,新建虛擬目錄Dm,并指定網站訪問IP,如設為00。5.使用Access數(shù)據庫管理程序在虛擬目錄中建立名為Dm.mdb的數(shù)據庫文件,并在數(shù)據庫中建立以下數(shù)據表:Student(用于存放學生基本信息)、Classroom(用于臨時存放每次考勤的學生報到情況)、Lost(用于存放缺課學生信息)、Rizhi(用于存放累計的上機日志)、Admin(用于存放教師登錄用戶名及密碼)。6.依照程序設計藍圖使用ASP開發(fā)工具MacromediaDreamweaver或FrontPage來編寫程序代碼。7.運行調試系統(tǒng),清除程序錯誤。(四)電子命名系統(tǒng)的設計與分析1.登錄模塊的技術分析學生登錄界面設計如圖1所示:(1)功能描述:學生可用兩種方式報到,一是通過直接輸入自己的學號來報到,二是通過選擇班級、姓名,則學號自動顯示在學號輸入框中。學生在報到后還可隨時查詢本班的報到情況,方便自己確認是否已經正確報到。教師可通過“教師管理”鏈接點登錄后臺。(2)設計要點:登錄模塊應確保實現(xiàn)這樣的功能:防止學生重復報到,即每節(jié)課每臺電腦只允許一位學生登錄,一旦報到過一次,便不能再以其他學號報到,這就避免了到課的學生幫曠課的同學報到。具體是在程序中設計一個判斷語句,當某臺電腦報到之后,就把它的IP地址以及所登錄的學號存放到數(shù)據庫中的Classroom數(shù)據表中,當這臺電腦企圖再以別的學號報到時則禁止寫入數(shù)據庫,并給出警告提示。(3)技術分析:界面中下拉框中的數(shù)據是用XML+Javascript技術實現(xiàn)的,首先在教師管理模塊中把Excel格式的全校學生數(shù)據導入到數(shù)據庫中的Student表,再把Student數(shù)據表用ASP導出為XML文件,具體就是一個紀錄對應生成一個XML文件。這樣的好處是可用JavaScript技術實現(xiàn)把XML數(shù)據放入三級聯(lián)動下拉框,因為XML數(shù)據是靜態(tài)的,從而不必每次都用ASP從數(shù)據庫中動態(tài)輸出,這就大大提高了程序運行的速度,并且體現(xiàn)了人性化的設計(方便輸入學號)。2.學生報到以及補報部分模塊(1)教師登錄后臺模塊。設計時應強調安全性,系統(tǒng)采用ASP的Session技術來保證教師登錄的安全,如果在一段時間內沒有操作則會話自動結束,想再次操作時必須重新登錄,這就避免了學生非法登錄。(2)后臺管理界面設計如圖2。(3)導入學生名單模塊。功能分析:一般學校在新生入學后都把學生信息錄入Excel文件保存,其中學號大多按入學年份+班級號+座位號形成,如“200518001”。對照設計導入Excel文件格式功能就可非常方便地利用已有的資源創(chuàng)建電子點名系統(tǒng)所需的數(shù)據表。設計要點:先設計一個文件上傳功能,并規(guī)定只能上傳Excel格式。然后用ASP的ADODB數(shù)據連接技術加載Excel文件驅動代碼,從而導入到Student數(shù)據表中,其中Excel文件的內容格式最好規(guī)定為四列:學號,班級,姓名,備注。(4)導出XML數(shù)據模塊:此功能設計的目的是方便學生和教師輸入學號,體現(xiàn)人性化設計的思想。設計要點:利用ASPFSO組件功能生成符合XML技術規(guī)范的XML數(shù)據文件,具體就是用循環(huán)語句把數(shù)據庫中每個學生的信息逐條輸出為XML格式的文件。(5)補報模塊:這是系統(tǒng)不可缺少的模塊,是教師用來補報沒有機位的學生報到信息。在教師授完本節(jié)課內容后,應用一本紙質登記冊讓那些沒有機位的學生一個個上臺來親筆簽名,然后教師根據簽名用補報程序一次性地保存學生報到信息。設計要點:利用JavaScript操作數(shù)據庫的技術,從Student表中讀入本節(jié)課所上班級的所有學生的姓名,并以復選框的形式顯示在補報界面上,同時加入單人、多人等單選框(用于區(qū)別單人補報和多人補報時的表單提交動作)。這樣教師便可十分方便地根據簽名的學生姓名進行勾選而不必輸入學生的學號,然后一次性存入Classroom數(shù)據表。(6)查看學生報到情況模塊:用于顯示本節(jié)課學生的報到情況,主要顯示的內容為:班別、學號、姓名、報到時間、IP地址。(7)查看缺課名單模塊:用于顯示本節(jié)課的缺課名單,主要顯示內容為:班別,學號,姓名,缺課時間,應當在使用“本節(jié)考勤”功能之后再使用。(8)查看學生名單模塊:一個輔助功能,用于顯示各班的學生信息。可設計為按班級名查詢,默認為查看全校所有學生。(9)本節(jié)考勤模塊:用于考勤本節(jié)課所上班級學生的報到情況,主要是把本節(jié)缺課名單存入Lost數(shù)據表中。設計要點是把Classroom表中的數(shù)據與Student表中本節(jié)課所上班級的所有學生數(shù)據作比較,然后把Student表中不出現(xiàn)在Classroom表中的數(shù)據存入Lost表中。(10)備份模塊:用于將本節(jié)課的報到情況進行數(shù)據庫備份。此操作必須在“清空”操作之前完成。設計要點是把Classroom表和Lost表中存放的本節(jié)課的學生報到數(shù)據轉存入Rizhi數(shù)據表中,即累計存為上機日志。(11)清空模塊:用于把本節(jié)課的報到數(shù)據作數(shù)據庫清空處理。此為必做操作,因為系統(tǒng)已設計為一臺電腦只允許進行一次報到,如果不清空,則下一節(jié)課的學生就無法進行登錄報到。在此操作前必須完成本節(jié)考勤—>備份兩個操作,清空的對象是Classroom表。(12)學生轉班模塊:由于學生轉班的情況普遍存在,因此設計此功能。此功能就是保證學生在轉班之后能在登錄界面中新班里找到自己的學號數(shù)據。注意:此操作后必須重新執(zhí)行導出XML操作。設計要點:轉班程序的界面中應設計一個包含學生姓名、原班級、新班級的表單。當提交表單數(shù)據后,在Student表中先把原班級該學生的記錄進行刪除,然后在新班中按學號升序查找空缺號,找到后以此空缺號自動生成該學生在新班的學號。(13)添加新學生模塊:用于添加新來的轉學學生或教務處漏輸或輸錯的學生信息。注意:此操作后必須重新執(zhí)行導出XML操作。設計要點:添加新學生程序的界面中應設計一個包含學生姓名、班級的表單。當提交表單數(shù)據后,打開Student數(shù)據表,對輸入的班級按學號升序查找空缺號,找到后以此空缺號自動生成該學生在新班的學號,或者直接求出該班最后一個學號,然后加1并生成學號。(14)上機日志模塊:用于顯示日歷式的上機日志,即顯示往日的學生上機情況(包括上機與缺課的名單),以及教師對該節(jié)的備注說明。設計要點:用Asp+JavaSvrip技術設計一段顯示日歷的代碼,要求能按選擇的年份和月份來顯示日歷,以及實現(xiàn)上個月下個月的按鈕來顯示日歷。然后對日歷上的每個日期設置超鏈接,當點擊某個日期時,把數(shù)據庫Rizhi表中該天的上機情況顯示在右邊的數(shù)據框中。此功能實現(xiàn)起來有一定的難度。關鍵在于日期鏈接要形成這樣的提交數(shù)據,如:,然后根據提交的參數(shù)在Rizhi表中生成該天的數(shù)據集。其界面如圖3所示:3.圖4顯示了系統(tǒng)執(zhí)行過程的示意圖(五)基于va生物識別的在線國際分工網絡教室電子點名系統(tǒng)選擇Windows2000/Windows2003作為操作系統(tǒng),
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 私人住宿出租合同及條款
- 7 媽媽睡了(教學設計)2024-2025學年統(tǒng)編版語文二年級上冊
- 度合同型車輛生產及裝配特許協(xié)議
- 不動產權與動產汽車交換合同
- 重型貨車運輸合同協(xié)議
- 12《尋找生活中的標志》(教學設計)-2023-2024學年二年級上冊綜合實踐活動魯科版
- 5 走近科學家 教學設計-2024-2025學年道德與法治三年級上冊統(tǒng)編版
- 2 學會溝通交流第1課時正確對待不同看法 教學設計-2024-2025學年道德與法治五年級上冊統(tǒng)編版
- 1《清平樂 清平樂》 (教學設計)2023-2024學年統(tǒng)編版六年級語文下冊
- 油罐保溫合同范本
- CB/T 102-1996錫基合金軸瓦鑄造技術條件
- 羅森便利店QSC標準課件講義
- 售后服務的流程圖
- 讀《讀懂孩子》讀書心得體會
- 《勞動合同法》普法宣傳資料
- 二年級下冊科學教案-2.3科技產品體驗會 大象版
- 退役軍人優(yōu)待證申領表
- Q∕SY 19001-2017 風險分類分級規(guī)范
- 勞務分包項目經理崗位職責
- 幼兒繪本故事:奇怪的雨傘店
- 鋼琴基礎教程教案
評論
0/150
提交評論