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

正文內容

基于interent的考試系統(tǒng)畢業(yè)設計論-文庫吧

2025-05-16 15:41 本頁面


【正文】 升級維護簡便。另外,考試系統(tǒng)的軟件也必將不斷的更新;同時軟件產(chǎn)品本身就要經(jīng)過一個不斷自我完善的過程。 北京理工大學珠海學院 2021屆本科生畢業(yè)設計 2 基于上述考慮,用 Browser/Web 模式來設計考試系統(tǒng)比較合適,服務器端我們采用Access 數(shù)據(jù)庫系統(tǒng)和 ASP 組件來構成考試的應用服務系統(tǒng);客戶端采用瀏覽器來完成考試全過程,同時可進行遠程系統(tǒng)維護和管理。 利用和數(shù)據(jù)庫技術,結合目前硬件價格普遍下跌與寬帶網(wǎng)大力建設的有利優(yōu)勢,應用Active Server Page 技術,我開發(fā)了基于 B/S 模式多用戶在線考試系統(tǒng)這一程序。它運用方便、操作簡單,效率很高(同時,它要求計算機配置也很高,尤其是服務器端)?,F(xiàn)階段雖只實現(xiàn)了試卷的客觀題部分,但已具有用戶注冊、多用戶 同時在線考試、動態(tài)隨機出題、時間控制、自動判卷,試題錄入、修改題庫、用戶管理、科目管理、管理員管理、分數(shù)管理等重要功能,也就是說實現(xiàn)了真正的無紙化考試,滿足任何授權的考生隨時隨地考試并迅速獲得成績,同時也大大減輕了教師出題、出題和判卷等繁重的工作量。 北京理工大學珠海學院 2021屆本科生畢業(yè)設計 3 1 系統(tǒng)設計相關原理 該在線考試系統(tǒng)主要采用 ASP、 HTML、 Access 數(shù)據(jù)庫、 VBScript、 SQL 等技術和工具,整體設計遵循軟件工程的方法,經(jīng)過需求分析、總體設計、文檔和代碼的編制、模塊測試和系統(tǒng)實現(xiàn)幾個階段。下面就對這 幾種技術和方法做一個概述。 ASP 技術介紹 Microsoft Active Server Pages 即我們所稱的 ASP,其實是一套微軟開發(fā)的服務器端腳本環(huán)境。 Active Server Page 是創(chuàng)建動態(tài)網(wǎng)頁的一個很好的工具,它起一種編程語言的作用,可以利用它編寫動態(tài)產(chǎn)生 HTML 的程序代碼。因此,只要用戶瀏覽 Web 站點并請求一個 ASP 頁, Web 服務器就可以處理相應的 ASP 代碼,生成 HTML 代碼,然后將它傳遞到用戶瀏覽器并顯示出網(wǎng)頁。 ASP內含于 ,通過 ASP我們可以結合 HTML網(wǎng)頁、 ASP 指令和 ActiveX 元件建立動態(tài)、交互且高效的 WEB 服務器應用程序。有了 ASP就不必擔心客戶的瀏覽器是否能運行所編寫的代碼,因為所有的程序都將在服務器端執(zhí)行,包括所有嵌在普通 HTML 中的腳本程序。當程序執(zhí)行完畢后,服務器僅將執(zhí)行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。以下羅列了 ASP 所獨具的一些特點: VBScript 、 JScript 等簡單易懂的腳本語言,結合 HTML 代碼,即可快速地完成網(wǎng)站的應用程序。 ,容易編寫,可在服務器端 直接執(zhí)行。 ,如 Windows 的記事本,即可進行編輯設計。 ,用戶端只要使用可執(zhí)行 HTML 碼的瀏覽器,即可瀏覽 ASP 所設計的網(wǎng)頁內容。 ASP 所使用的腳本語言 (VBScript 、 Jscript)均在 WEB 服務器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。 能與任何 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)點是能夠建立對諸如時間、地點、用戶標志、以前的選擇和活動等因素敏感的頁面。換句話說,北京理工大學珠海學院 2021屆本科生畢業(yè)設計 4 可針對每個用戶的個別需求,用 ASP定制網(wǎng)頁,能夠滿足用戶的各種需求。 總之, ASP 包含三方面含義: : ASP 使用了微軟的 ActiveX 技術。 ActiveX( COM)技術是現(xiàn)在 Microsoft軟件的重要基礎。它采用封裝對象,程序調用對象的技術,簡化編程,加強程序間合作。ASP本身封裝了一些基本組件和 常用組件,有很多公司也開發(fā)了很多實用組件。只要你可以在服務器上安裝這些組件,通過訪問組件,你就可以快速、簡易地建立自己的 WEB 應用。 : ASP 運行在服務器端。這樣就不必擔心瀏覽器是否支持 ASP 所使用的編程語言。 ASP 的編程語言可以是 VBSCRIPT 和 JSCRIPT。 VBSCRIPT 是 VB的一個簡集,會 VB的人可以很方便的快速上手。然而 Netscape 瀏覽器不支持客戶端的 VBSCRIPT,所以最好不要在客戶端使用 VBSCRIPT。而在服務器端,則無需考慮瀏覽器的支持問題。 Netscape瀏覽器 也可以正常顯示 ASP頁面。 : ASP 返回標準的 HTML 頁面,可以正常地在常用的瀏覽器中顯示。瀏覽者查看頁面源文件時,看到的是 ASP生成的 HTML 代碼,而不是 ASP 程序代碼。這樣就可以防止別人抄襲程序。 與一般的程序不同, ASP 程序無須編譯。 ASP 程序的控制部份,是使用 VBScript、JScript 等腳本語言來設計的,當執(zhí)行 ASP 程序時,腳本程序將一整套命令發(fā)送給腳本解釋器 (即腳本引擎 ),由腳本解釋器進行翻譯并將其轉換成服務器所能執(zhí)行的命令。當然,同其他編程語言一樣, ASP 程序的編寫也遵循一定 的規(guī)則,如果你想使用你所喜愛的腳本語言編寫 ASP程序,那么你的服務器上必須要有能解釋這種腳本語言的腳本解釋器。當你安裝 ASP 時,系統(tǒng)提供了兩種腳本語言: VBSrcipt 和 JScript,而 VBScript 則被作為系統(tǒng)默認的腳本語言。 ASP 程序其實是以擴展名為 .asp 的純文本形式存在于 WEB 服務器上的,可以用任何文本編輯器打開它, ASP 程序中可以包含純文本、 HTML 標記以及腳本命令。只需將 .asp 程序放在 Web 服務器的虛擬目錄下(該目錄必須要有可執(zhí)行權限),就可以通過 WWW 的方式訪問 ASP 程序了。要學好 ASP 程序的設計,必須掌握腳本的編寫,那么究竟什么是腳本呢?其實腳本是由一系列的腳本命令所組成的,如同一般的程序,腳本可以將一個值賦給一個變量,可以命令 Web 服務器發(fā)送一個值到客戶瀏覽器,還可以將一系列命令定義成一個過程。要編寫腳本,你必須要熟悉至少一門腳本語言,如 VBScript。腳本語言是一種介于HTML 和諸如 JAVA、 Visual Basic、 C++等編程語言之間的一種特殊的語言,盡管它更接近后者,但它卻不具有編程語言復雜、嚴謹?shù)恼Z法和規(guī)則。如前所述 ASP 所提供的腳本運行環(huán)境可支持多種腳本語言,譬如: JScript、 REXX、 PERL 等等,這無疑給 ASP 程序設計者提供了廣泛的發(fā)揮余地。 ASP 的出現(xiàn)使得廣大 Web 設計者不必在為客戶瀏覽器是否支持而擔心,實際上就算在同一個 .asp 文件中使用不同的腳本語言,都無須為此擔憂,因為所有的一切都將在服務器端進行,客戶瀏覽器得到的只是一個程序執(zhí)行的結果,而你也只需在文件中聲明使用不同的腳本語言即可。 ASP 的對象和組件 : 北京理工大學珠海學院 2021屆本科生畢業(yè)設計 5 有 7 個固有對象 這 7 個固有對象分別是 Request、 Response、 Server、 Application、 Session、 ASPError和 ObjectContext。 Data Access Component MDAC 作為操作系統(tǒng)的組成部分的組件,與 ASP 一起提供。此組件中包含一組稱為ActiveX Data Object(ADO)的對象,他們對于查看不同平臺上的各種數(shù)據(jù)(數(shù)據(jù)庫、表單、文本文件)是必不可少的。 ADO主要有 3個對象,分別是 Connection、 Command和 Recordset。 活動服務器組件是與 ASP 一起免費帶來的組件或 DLL,他們有著廣泛的用途。主要包括 AD Rotator、 Browser Capabilities、 Content Link、 Content Rotator、 Counters、logging Utility、 MyInfo、 Page Counter、 permission Checker、 tools 等組件。由于本次設計用到的不多 ,在此就不詳細介紹了 腳本對象 他們分別是 Dictionary、 FileSystemObject 和 多 ,在此就不詳細介紹了。 Access 數(shù)據(jù)庫介紹 Microsoft Office Access 是由微軟發(fā)布的關聯(lián)式 數(shù)據(jù)庫管理系統(tǒng) 。是一款操作簡單,易學的數(shù)據(jù)庫。它結合了 Microsoft Jet Database Engine 和 圖形用戶界面 兩項特點,是 Microsoft Office 的系統(tǒng)程式之一。 Assess 能夠存取 Access/Jet、 Microsoft SQL Server、 Oracle,或者任何 ODBC 兼容數(shù)據(jù)庫內的資料。熟練 Microsoft Office Access的 軟件設計師 和資料分析師利用它來開發(fā) 應用軟件 ,而一些不熟練的程序員和非程序員的進階用戶 則能使用它來開發(fā)簡單的應用軟件。 Access 數(shù)據(jù)庫用途 Microsoft Access 在很多地方得到廣泛使用,例如小型企業(yè),大公司的部門,和喜愛編程的開發(fā)人員專門利用它來制作處理數(shù)據(jù)的桌面系統(tǒng)。它也常被用來開發(fā)簡單的 WEB應用程序.這些應用程序都利用 ASP技術在 Inter Information Services 運行。比較復雜的 WEB 應用程序則使用 PHP/MySQL 或者 ASP/Microsoft SQL Server.它的使用方便程度和強大的設計工具為初級程序員提供許多功能。不過,這種便于使用可能使人誤解。這類開發(fā)者都是沒有在應用或者數(shù)據(jù)設計方面訓練的辦公室從業(yè)人員。因此許多人以為這樣的開發(fā)者能夠創(chuàng)造可用的系統(tǒng),但也有很多人認為工具本身的局限性產(chǎn)生了這樣的誤導。一些專業(yè)的 應用程序開發(fā) 人員使用 Access 用作 快速應用開發(fā) ,特別是給街道上的推銷員制作一個初型或獨立應用程序的工具??墒侨绻峭競€網(wǎng)絡存取數(shù)據(jù)的話, Access 的可擴放性并不高.因此當程序被較多使用者使用時,他們的選擇多會是傾向于一些客戶端服務器為本的方案,例如 Oracle、 DB Microsoft SQL Server、 Windows SharePoint 北京理工大學珠海學院 2021屆本科生畢業(yè)設計 6 Services、 PostgreSQL、 MySQL、 Alpha Five、 MaxDB,或者 Filemaker。無論如何,不少 Access 的功能(表單,報告,序列和 VB 代碼)可以用作其他數(shù)據(jù)庫的后期應用,包括 JET(檔案為主的數(shù)據(jù)庫引擎, Access 缺省使用)、 Microsoft SQL Server、 Oracle 和任何其他跟 ODBC 兼容的產(chǎn)品。這種方法允許開發(fā)者把一個成熟的應用的數(shù)據(jù)移動到一臺更大功率的服務器而沒有已經(jīng)在適當?shù)奈恢脿奚l(fā)展。很多開發(fā)者誰使用 Microsoft Access使用 Leszynski 命名約定,雖然這不普遍;它是一次編程大會,并非一個 DBMS 實施的規(guī)章。 Access 數(shù)據(jù)庫優(yōu)點 Access 是微軟公司推出的基于 Windows 的桌面關系數(shù)據(jù)庫管理系統(tǒng)( RDBMS),是Office 系列應用軟件之一。它提供了表、查詢、窗體、報表、頁、宏、模塊 7 種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向導、生成器、模板,把數(shù)據(jù)存儲、數(shù)據(jù)查詢、界面設計、報表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分數(shù)據(jù)管理的任務。 Access 是一種關系型數(shù)據(jù)庫管理系統(tǒng),其主要特點如下: ( 1)存儲方式單一 Access 管理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都存放在后綴為( .mdb)的數(shù)據(jù)庫文件種,便于用戶的操作和管理。 (2)面向對 象 Access 是一個面向對象的開發(fā)工具,利用面向對象的方式將數(shù)據(jù)庫系統(tǒng)中的各種功能對象化,將數(shù)據(jù)庫管理的各種功能封裝在各類對象中。它將一個應用系統(tǒng)當作是由一系列對象組成的,對每個對象它都定義一組方法和屬性,以定義該對象的行為和外國,用戶還可以按需要給對象擴展方法和屬性。通過對象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡化了用戶的開發(fā)工作。同時,這種基于面向對象的開發(fā)方式,使得開發(fā)應用程序更為簡便。 ( 3)界面友好、易操作 Acce
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1