freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

在線考試系統的設計與實現畢業(yè)論文(已修改)

2025-07-01 02:10 本頁面
 

【正文】 在線考試系統的設計與實現畢業(yè)論文目 錄摘 要 2Abstract 3目 錄 4第一章 前言 6第二章 系統設計相關原理 7 ASP技術介紹 7 SQL語句介紹 9 VB Script介紹 11第三章 需求分析 13 13 13 對于應試者 13 對于管理者 13 13 14 14 14 14第四章 系統總體設計 15 15(結構圖) 15第五章 詳細設計 17 17 17 17 17 18 18 29 44 44 44 E—R圖 45 45 46 46 46 47第六章 測試 53 53 53 53 教師功能模塊測試 54 兼容性測試 54 55 55結 論 56致 謝 57參考文獻 58第1章 前言一直以來的傳統考試方式要求老師出試卷、印試卷、安排考試、監(jiān)考、收集試卷、評改試卷、講評試卷和分析試卷,這是一個漫長而復雜的過程。在這個飛速發(fā)展的時代,這樣的考試方式已經越來越不適應現代教學的需要,于是產生了大量的在線考試系統。它應用ASP等網絡軟件開發(fā)工具進行研發(fā),并充分利用了B/S結構的特點,其功能目標是實現將現有的紙張答題式考試向基于Internet的無紙化考試系統的轉變,具有良好的開放性,允許系統管理員對試題庫進行管理與開發(fā),有效地保證了題庫的時效性。這樣的應用系統不止在傳統應試方面有其一席之地,在其它方面亦得到了廣泛的應用。 隨著經濟的發(fā)展和對人才需求的不斷加大,人才的劃分和任用成為勞動力市場的一大難題。不管是國內還是國外的各大機構,都不斷的推出一系列大型的認證考試,如微軟的MCSE、Cisco的CCNA以及我們國家的自學考試和各省市的各種考試等。這些考試都無一例外的在朝著網絡化的方向發(fā)展,因為只有這樣才符合大規(guī)??荚囀r省力以及公正公開的要求。由此可見,網上考試系統的研制是當今教育信息化建設的一項重要課題,目的是充分利用學?,F有的計算機軟、硬件資源和網絡資源實現無紙化考試以彌補傳統手工考試費時、費力的不足?;赪eb的網絡考試已成為大勢所趨,與傳統考試模式相比,網上考試滲入了更多的技術環(huán)節(jié),對實現安全性的途徑、方法也提出了更高的技術要求,它在教育現代化的進程中具有很重要的現實意義。利用ASP技術開發(fā)的基于WEB的多用戶在線考試系統初步應該具有用戶注冊、多用戶同時在線考試、考試時間控制、對客觀題自動判卷、題庫維護、考卷制定、用戶管理、成績管理等功能。 通過Internet/Intranet來實現網上考試,可以實現教考分離以及考務工作的全自動化管理,可以有效利用校園網的軟硬件資源,使其發(fā)揮最大效力,更好的為學校的教學、科研、管理服務,它可以將傳統考試過程中的試卷組織、審定印制、傳送收集、登記發(fā)放、評判歸檔各個環(huán)節(jié)縮小到一至兩個環(huán)節(jié),幾乎屏蔽了所有人工直接干預考試活動的可能性,不但能夠節(jié)約大量的時間、人力、物力與財力,而且還可以大幅度提高考試成績的客觀性和公正性。第二章 系統設計相關原理 ASP技術介紹Microsoft Active Server Pages 即我們所稱的ASP,其實是一套微軟開發(fā)的服務器端腳本環(huán)境。Active Server Page 是創(chuàng)建動態(tài)網頁的一個很好的工具,它起一種編程語言的作用,可以利用它編寫動態(tài)產生HTML的程序代碼。因此,只要用戶瀏覽Web站點并請求一個ASP 頁,Web服務器就可以處理相應的ASP代碼,生成HTML代碼,然后將它傳遞到用戶瀏覽器并顯示出網頁。通過ASP我們可以結合HTML網頁、ASP指令和ActiveX元件建立動態(tài)、交互且高效的WEB服務器應用程序。有了ASP就不必擔心客戶的瀏覽器是否能運行所編寫的代碼,因為所有的程序都將在服務器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當程序執(zhí)行完畢后,服務器僅將執(zhí)行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。與一般的程序不同,ASP程序無須編譯。ASP程序的控制部份,是使用VBScript、JScript等腳本語言來設計的,當執(zhí)行ASP程序時,腳本程序將一整套命令發(fā)送給腳本解釋器(即腳本引擎),由腳本解釋器進行翻譯并將其轉換成服務器所能執(zhí)行的命令。當然,同其他編程語言一樣,ASP程序的編寫也遵循一定的規(guī)則,如果你想使用你所喜愛的腳本語言編寫ASP程序,那么你的服務器上必須要有能解釋這種腳本語言的腳本解釋器。當你安裝ASP時,系統提供了兩種腳本語言:VBSrcipt和JScript,而VBScript則被作為系統默認的腳本語言。,可以用任何文本編輯器打開它,ASP程序中可以包含純文本、HTML標記以及腳本命令。(該目錄必須要有可執(zhí)行權限),就可以通過WWW的方式訪問ASP程序了。ASP所獨具的一些特點有: 、JScript等簡單易懂的腳本語言,結合HTML代碼,即可快速地完成網站的應用程序。 ,容易編寫,可在服務器端直接執(zhí)行。 ,如Windows的記事本,即可進行編輯設計。4. 與瀏覽器無關,用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP所設計的網頁內容。ASP所使用的腳本語言(VBScript 、Jscript)均在WEB服務器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。5. ASP 能與任何ActiveX scripting語言相容。除了可使用VBScript或JScript語言來設計外,還通過plugin的方式,使用由第三方所提供的其他腳本語言,譬如REXX、Perl、Tcl等。腳本引擎是處理腳本程序的COM(Component Object Model)物件。 ,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。 。 (Objectoriented)。 Server Components(ActiveX服務器元件)具有無限可擴充性??梢允褂肰isual Basic 、Java 、Visual C++ 、COBOL等編程語言來編寫你所需要的ActiveX Server Component。 ,ASP技術的處理速度相當快,并且其安全性也很高。ASP最重要的優(yōu)點是能夠建立對諸如時間、地點、用戶標志、以前的選擇和活動等因素敏感的頁面。換句話說,可針對每個用戶的個別需求,用ASP定制網頁,能夠滿足用戶的各種需求。ASP有7個固有對象1. Request對象用來處理用戶做出的請求,就是處理用戶要求瀏覽器查看特定的網頁或Web應用時做出的請求。此請求可以HTML的形式輸入或僅以URL的形式作出。Response對象用來處理從Web服務器向用戶發(fā)送信息并對此信息進行控制。2. Serve對象用來代表服務器自身。因此它提供幾個與Web服務器可能要完成的任務相關的常用功能,諸如建立新對象和設置腳本的超時特性等。還有通過將不合法字符轉化為合法字符,把字符串轉換為URL和HTML正確的使用格式的方法。3. Application對象用來代表應用,可用它來管理諸如應用目錄這一類的東西。4. Session對象用來代表用戶會話,并存儲該會話的信息。可利用Session對象來管理如Web服務器在用戶“請求”之間等待的時間等。5. ObjectContext對象用來管理事務處理。它目前已經集成到Windows2000操作系統中了。它包含了所有ASP其他對象,可通過ObjectContext引用ASP的每個對象。6. 。 。 總之,ASP包含三方面含義: :ASP 使用了微軟的ActiveX技術。ActiveX(COM)技術是現在Microsoft軟件的重要基礎。它采用封裝對象,程序調用對象的技術,簡化編程,加強程序間合作。ASP本身封裝了一些基本組件和常用組件,有很多公司也開發(fā)了很多實用組件。只要你可以在服務器上安裝這些組件,通過訪問組件,你就可以快速、簡易地建立自己的WEB應用。 :ASP運行在服務器端。這樣就不必擔心瀏覽器是否支持ASP所使用的編程語言。ASP 的編程語言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一個簡集,會VB的人可以很方便的快速上手。然而Netscape瀏覽器不支持客戶端的VBSCRIPT,所以最好不要在客戶端使用VBSCRIPT。而在服務器端,則無需考慮瀏覽器的支持問題。Netscape瀏覽器也可以正常顯示ASP頁面。 :ASP返回標準的HTML頁面,可以正常地在常用的瀏覽器中顯示。瀏覽者查看頁面源文件時,看到的是ASP生成的HTML代碼,而不是ASP程序代碼。這樣就可以防止別人抄襲程序。 SQL語句介紹1. SQL語言是所有關系數據庫的公共語言 由于所有主要的關系數據庫管理系統都支持SQL語言,用戶可將使用SQL的技能從一個RDBMS轉到另一個。所有用SQL編寫的程序都是可以移植的。SQL 是PostgreSQL(和大多數其它關系型數據庫)用做查詢語言的語言。它是可以移植的,并且容易學習使用。但是所有SQL語句都必須由數據庫服務器獨立地執(zhí)行。這就意味著客戶端應用必須把每條查詢發(fā)送到數據庫服務器,等待它處理這個查詢,接收結果,做一些運算,然后給服務器發(fā)送另外一條查詢。所有這些東西都會產生進程間通訊,并且如果客戶端在另外一臺機器上甚至還會導致網絡開銷。如果使用了 PL/pgSQL,那么可以把一塊運算和一系列查詢在數據庫服務器里面組成一個塊,這樣就擁有了過程語言的力量并且簡化SQL的使用,因而節(jié)約了大量的時間,因為用不著付出客戶端/服務器通訊的過熱。通過使用PL/pgSQL,應用可以獲得可觀的性能提升。2. SQL語言的使用(1) 數據記錄篩選:sql=select*from數據表where字段名=字段值orderby字段名[desc]sql=select*from數據表where字段名like39。%字段值%39。orderby字段名[desc]sql=selecttop10*from數據表where字段名orderby字段名[desc]sql=select*from數據表where字段名in(39。值139。,39。值239。,39。值 339。)sql=select*from數據表where字段名between值1and值2(2)更新數據記錄:sql=update數據表set字段名=字段值where條件表達式sql=update數據表set字段1=值1,字段2=值2……字段n=值nwhere條件表達式(3)刪除數據記錄:sql=deletefrom數據表where條件表達式sql=deletefrom數據表(將數據表所有記錄刪除)(4)添加數據記錄:sql=insertinto數據表(字段1,字段2,字段3…)values(值1,值2,值3…)sql=insertinto目標數據表select*from源數據表(把源數據表的記錄添加到目標數據表)(5)數據記錄統計函數:AVG(字段名)得出一個表格欄平均值COUNT(*166。字段名)對數據行數的統計或對某一欄有值的數據行數統計MAX(字段名)取得一個表格欄最大的值MIN(字段名)取得一個表格欄最小的值SUM(字段名)把數據欄的值相加(5)數據表的建立和刪除:CREATETABLE數據表名稱(字段1類型1(長度),字段2類型2(長度)……)DROPTABLE數據表名稱(永久性刪除一個數據表)(6)記錄集對象的方法:=N將記錄指針移到數據表第N行=N將記錄指針移到第N頁的第一行=N設置每頁為N條記錄,true表示是,false為否,true表示是,false為否,但記錄指針不會向下移動 VB Script介紹VBScript只有一種數據類型,稱為Variant。Variant是一種特殊的數據類型,根
點擊復制文檔內容
物理相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1