基于手機短信的考試系統(tǒng)的設計與實現(xiàn)【文獻綜述】_第1頁
已閱讀1頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  畢業(yè)論文文獻綜述</b></p><p><b>  計算機科學與技術</b></p><p>  基于手機短信的考試系統(tǒng)的設計與實現(xiàn)</p><p><b>  一 前言</b></p><p>  當今社會是一個信息網(wǎng)絡的時代,在intern

2、et上去們可以得到任何我們想要的信息。然而隨著手機的普及,移動手機網(wǎng)絡也日趨成熟。那么internet與手機網(wǎng)絡能否結(jié)合起來呢?這將大大的方便人們的日常生活,比如現(xiàn)在流行的網(wǎng)上考試系統(tǒng),其十分方便且環(huán)保。但其由于依賴pc這個終端而限制了其應用的廣泛性,于是我提出將這樣的考試系統(tǒng)用手機這個終端來實現(xiàn)。這樣以后考試考生只需在手機上答題并通過短信回復就可以完成考試,可以隨時隨地的“無限制”的回答考題。</p><p>

3、<b>  。</b></p><p>  二 網(wǎng)上考試系統(tǒng)概述</p><p>  在我國,雖然遠程教育已經(jīng)蓬勃發(fā)展起來,但是目前學校與社會上大部分考試任然采用傳統(tǒng)的考試方式,在此放方式下組織一次考試至少需要五個步驟,即人工出題,考生考試,人工閱卷,成績評估和試卷分析。顯然,隨著考試類型的不斷增加和考試要求的不斷提高,教師的工作量將會越來越大,并且其工作將會是件十分

4、繁瑣和容易出錯的事情,可以說傳統(tǒng)的考試方式已經(jīng)不能適應和滿足現(xiàn)在的考試要求了。隨著計算機應用的迅猛發(fā)展,網(wǎng)絡運用的不斷擴大,如遠程教育和虛擬大學的出現(xiàn)等等,且這些應用正在逐漸的進入千家萬戶。人們迫切需要這些技術來應用網(wǎng)上考試系統(tǒng),以減輕教師的工作負擔和提高工作效率,與此同時也提高了考試質(zhì)量,從而是考試更趨于公正,客觀,更加激發(fā)學生的學習興趣。例如目前國外許多著名計算機公司舉辦的考試都采用這種方式。</p><p>

5、;  不過目前研究的網(wǎng)上考試系統(tǒng)大多基于傳統(tǒng)的(c/s)即客戶機、服務器的MIS結(jié)構(gòu)或者基于B/S即瀏覽器、客戶機的結(jié)構(gòu)。這種方式下的系統(tǒng)已經(jīng)趨于成熟,并且有較高的效率,但這樣的系統(tǒng)有個缺點,那就是過于依賴PC終端,從而限制了其應用范圍的推廣 </p><p>  我所設計的這個基于手機短信的考試系統(tǒng)主要是由這幾部分構(gòu)成,電腦桌面管理平臺,手機短信internet收發(fā)系統(tǒng),和回復信息的處理系統(tǒng),及相關的數(shù)據(jù)庫。我

6、將用當前的流行的C#.net編程語言編寫這個系統(tǒng),其中信息的收發(fā)回復處理部分將會借助使用XML語言。從而達到最大的效率。。</p><p>  三 現(xiàn)有網(wǎng)上考試系統(tǒng)的技術分析</p><p>  隨著教學改革的逐漸深入和課程建設的進一步完善,要求考試進一步規(guī)范化、系統(tǒng)化、科學化和智能化。本文對考試系統(tǒng)的技術選擇、總體設計、數(shù)據(jù)庫設計、系統(tǒng)的詳細設計與實現(xiàn)等做了對比,并做了些相應的改進,提

7、出加強試卷分析和增加習題庫的見解。</p><p><b>  系統(tǒng)實現(xiàn)的技術</b></p><p>  1、運行模式。目前,網(wǎng)絡應用軟件運行的模式主要有兩類:C/S 模式和B/S 模式。前者主要的缺點是維護、升級較麻煩,后者是伴隨Internet 發(fā)展起來的一種技術,它與客戶/服務器方式類似,客戶端是一個瀏覽器,服務器端是Web 服務器,瀏覽器和web 服務器之間

8、通過超文本傳輸協(xié)議(HTTP) 進行通信。它的主要優(yōu)點是便于擴充應用、升級維護簡便?;赪eb 技術的B/S 模式采用了三層體系結(jié)構(gòu)即:用戶界面層/業(yè)務邏輯層/數(shù)據(jù)庫層,這種結(jié)構(gòu)具有更好的安全性和更高的效率,已經(jīng)成為當今網(wǎng)絡考試系統(tǒng)的主流模式,因此考慮在題庫考試系統(tǒng)開發(fā)時大部分都使用B/S 網(wǎng)絡運行模式。 </p><p>  2、開發(fā)技術。在開發(fā)技術中常用的幾種技術有asp、jsp、vb、vc等,基于不同的環(huán)境

9、,它們的技術不同,以下作了詳細的介紹:(1)基于web的網(wǎng)上考試系統(tǒng)。Web 是一個無集中控制、無統(tǒng)一結(jié)構(gòu)、無完整性約束、無事務管理、無標準查詢語言和數(shù)據(jù)模型、可無限擴充的一個松散的分布式信息系統(tǒng)。Web 是在TCP/IP,Mime,Hypertext 等技術之上發(fā)展起來的,并在此基礎之上,開發(fā)了HTTP,HTML,URL 等技術,但其核心是HTTP。Web 客戶端開發(fā)技術有VB, VC,PB 等。服務器端開發(fā)技術有ASP, JSP/S

10、ervlet, JavaBean,JDBC 等。使用這些技術生成動態(tài)頁面、操縱數(shù)據(jù)庫、建立Web 站點。(2)基于J2EE的網(wǎng)上考試系統(tǒng)。J2EE(Java2 Platform Enterprise Edition), 是Sun 公司提出的多層體系結(jié)構(gòu),它提供了一種基于Java 語言環(huán)境的服務應用架構(gòu),支持分布式應用系統(tǒng);采用組件方法來實現(xiàn)設計、開發(fā)和部署企業(yè)級應用程序,并提供一組應用組件和運行環(huán)境來構(gòu)造可伸縮的企業(yè)應用,為企業(yè)應用系統(tǒng)

11、提供了具有高度移植性和兼容性的企業(yè)</p><p>  3、數(shù)據(jù)庫技術。在數(shù)據(jù)庫技術上,主要用SQL Server和Access作為后天數(shù)據(jù)庫,它們有各自的特點:(1)SQL Server 具有強大的數(shù)據(jù)管理與處理能力、具有較高的安全性能、支持遠程存取等,同時可做到與ASP 前臺開發(fā)工具的無縫連接,符合考試系統(tǒng)的需求,因此選擇SQL Server 2000 作為服務器的后臺數(shù)據(jù)庫。(2)系統(tǒng)選擇Access作為后

12、臺數(shù)據(jù)庫,原因在于這種工具較普及、適于數(shù)據(jù)管理、安全而且數(shù)據(jù)易維護。 </p><p>  四 基于手機短信的網(wǎng)上考試系統(tǒng)的特點 </p><p>  基于手機短信的網(wǎng)上考試系統(tǒng)特點的特點在與將手機短信網(wǎng)關與互聯(lián)網(wǎng)關進行結(jié)合,將手機短信網(wǎng)絡與互聯(lián)網(wǎng)絡進行統(tǒng)一運用。本系統(tǒng)是在借助手機短信網(wǎng)絡收發(fā)平臺的基礎上,將老師與學生的手機終端進行無縫連接。傳統(tǒng)的網(wǎng)上考試系統(tǒng)通常借助于B/S模式,即瀏覽

13、器、服務器模式。這樣的系統(tǒng)對PC終端依賴很高。限制其應用范圍。而基于手機短信的網(wǎng)上考試系統(tǒng)則是一種新模式,只需要依賴少量的PC終端安裝客戶端軟件供教師使用即可,學生無需安裝任何客戶端軟件,并且無需依賴PC終端,而只需用到隨身攜帶的手機即可參加考試。這樣大大的方便了考生答題。同時老師的客戶端程序?qū)⒖碱},試題收發(fā),試題批復,成績記錄一系列功能集成到一起,使老師的工作效率大大提高??蛻舳烁鶕?jù)用戶的身份登陸相應版塊,老師可登陸客戶端考試程序。登

14、陸窗口是老師進入系統(tǒng)的端口,它主要功能是確定參加考試學生的身份并記錄下來(即學生手機號)。學生在收到考試信息確認短信時,回復確認信息即可參加考試。再由老師或管理員從后臺數(shù)據(jù)庫中提取考題并發(fā)送至相應考生手機上,考生即可開始回復答題</p><p>  五 基于手機短信的網(wǎng)上考試系統(tǒng)還需要解決的問題</p><p>  在設計基于手機短信的網(wǎng)上考試系統(tǒng)中還需要解決已下幾個問題:</p&

15、gt;<p>  一、如何C#中解析,遍歷和搜索的XML文檔</p><p>  1.對XML標記語言的遍歷算法。在對XML文檔進行檢索、遍歷時有四個常用模式,</p><p>  先來看看解析xml文件的方法都有哪些吧,本段文字來自網(wǎng)絡,可以幫助大家對這個問題有個概要的了解。</p><p>  在程序中訪問并操作XML文件一般有兩種模型:流模型和D

16、OM(文檔對象模型)。流模型中有兩種變體——“推”模型和“拉”模型。 </p><p>  “推”模型也就是常說的SAX,SAX是一種靠事件驅(qū)動的模型。它每發(fā)現(xiàn)一個節(jié)點就用“推”模型引發(fā)一個事件,而我們必須編寫這些事件的處理程序,很麻煩。</p><p>  .NET中使用的是基于“拉”模型的實現(xiàn)方案。 “拉”模型在遍歷文檔時會把感興趣的文檔部分從讀取器中拉出,不需要引發(fā)事件,允許我們以編

17、程的方式訪問文檔,這大大的提高了靈活性,“拉”模型可以選擇性的處理節(jié)點。在.NET中,“拉”模型通過XML閱讀器(XMLTextReader類)來實現(xiàn)的。該類提供Xml文件讀取的功能,它可以驗證文檔是否格式良好,如果不是格式良好的Xml文檔,該類在讀取過程中將會拋出XmlException異常。任何時候在內(nèi)存中只有當前節(jié)點,但它是只讀的,向前的,不能在文檔中執(zhí)行向后導航操作。 </p><p>  DOM的好處在

18、于它允許編輯和更新XML文檔,可以隨機訪問文檔中的數(shù)據(jù),可以使用XPath查詢。但是,DOM的缺點在于它需要一次性的加載整個文檔到內(nèi)存中,對于大型的文檔,這會造成資源問題。在.NET中使用XML DOM分析器(XMLDocument)實現(xiàn)DOM模型。</p><p>  因此,.NET Framework完全支持XML DOM模式,但它不支持SAX模式。.NET Framework支持兩種不同的分析模式:XML

19、DOM分析器(XMLDocument類)和XML閱讀器(XMLTextReader類),不支持SAX分析器, 但這并不意味著它沒有提供類似SAX分析器的功能。通過XML閱讀器可以將SAX的所有的功能很容易的實現(xiàn)及更有效的運用。</p><p><b>  參考資料</b></p><p>  [1]Julia case Bradley,anita c.millspau

20、gh. C#.net程序設計.清華大學出版社,2005,1月</p><p>  [2]吳潔. XML應用教程第二版. 清華大學出版社,2007年5月</p><p>  [3]張家耕,謝曉竹.XML網(wǎng)絡編程技術..國防工業(yè)出版社,2002年10月</p><p>  [4] 王琬茹,孫杰, 溫永剛. SQL Server 2005數(shù)據(jù)庫原理及應用教程. 北京:清

21、華大學出版社,2008 </p><p>  [5] 宋晉泉,從俊杰, 黃芳. 基于手機短信的溫度報警控制系統(tǒng)設計. 華北計算機系統(tǒng)工程研究所; 北京和利時系統(tǒng)工程有限公司; 北京青云航空有限公司</p><p>  [6] 陳篤欽,江國輝,吳秀娟. 一種基于互聯(lián)網(wǎng)的免費個性化群發(fā)手機短信方法.福州大學; 福州大學至誠學院</p><p>  [7] 歐陽元東.基于

22、ASP.NET的WEB平臺發(fā)送手機短信的技術實現(xiàn).北京郵電大學, 東莞理工學校</p><p>  [8] 何家峰. 基于J2EE的手機短信平臺的設計與實現(xiàn). 黑龍江科技信息, Heilongjiang Science and Technology Information, 編輯部郵箱 2009年 02期</p><p>  [9] JIN Dan. Design and Realizat

23、ion of Mobilephone SMS Platform Based on GSM. 江漢大學學報(自然科學版), Journal of Jianghan University(Natural Sciences), 編輯部郵箱 2009年 02期 </p><p>  [10] YANG Chao,CHEN Lu. Design of food-booking system based on SMS. 計

24、算機工程與設計, Computer Engineering and Design, 編輯部郵箱 2008年 02期</p><p>  [11] 宋繼紅, 曹悅. 基于ASP.NET AJAX的網(wǎng)上考試系統(tǒng)的設計與實現(xiàn).沈陽工業(yè)大學信息科學與工程學院</p><p>  [12] 吉斌武 ,劉建華,陳以. 基于PHP和AJAX的在線考試系統(tǒng)的研究與實現(xiàn). 桂林電子科技大學計算機與控制學院;

25、桂林航天工業(yè)高等??茖W校計算機系; </p><p>  [13] 尹晶海,穆振東,胡劍鋒. 基于.NET的網(wǎng)上考試系統(tǒng)的設計與實現(xiàn). 江西藍天學院信息研究所</p><p>  [14] 李國俊,肖明.基于內(nèi)容分析的網(wǎng)上考試系統(tǒng)研究.中國教育信息化, China Education Info, 編輯部郵箱 2010年 03期 </p><p>  [15] SH

26、EN Jianrong. Using the Develop of the Web Technology to Build the Online Exam System. Computer Programming Skills & Maintenance </p><p>  [16] 傘曉麗.基于B/S模式的網(wǎng)上考試系統(tǒng)的設計與實現(xiàn).黑龍江科技信息, 福建電腦, Fujian Computer, 編輯部

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論