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

正文內(nèi)容

基于web的vfp在線考試系統(tǒng)畢業(yè)論文-文庫吧

2025-06-06 08:45 本頁面


【正文】 在服務器端,因此, B/S 結構的系統(tǒng)不需要安裝客戶端軟件,它運行在客戶端的瀏覽器之上,系統(tǒng)升級或維護時只需更新服務器端軟件即可,這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與 3 升級的成本和工作量,降低了用戶的總體成本( TCO)。 B/S 結構 系統(tǒng)的產(chǎn)生為系統(tǒng)面對無限未知用戶提供了可能。 B/S 結構最大的優(yōu)點就是可以在任何地方進行操作而不用安裝任何專門的軟件。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護。系統(tǒng)的擴展性非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個用戶名和密碼,就可以使用了。甚至可以在線申請,通過公司內(nèi)部的安全認證(如 CA 證書)后,不需要人的參與,系統(tǒng)可以自動分配給用戶一個賬號進入系統(tǒng)。其缺點 B/S 架構在圖形的表現(xiàn)能力上以及運行的速度上弱于 CS 架構。還有一個致命弱點,就是受程序運行環(huán)境限制。由于 B/S架構依賴瀏覽器,而瀏覽器的版本繁多 ,很多瀏覽器核心架構差別也很大,導致對于網(wǎng)頁的兼容性有很大影響。 B/S 的發(fā)展前景: B/S 是基于網(wǎng)頁語言的、與操作系統(tǒng)無關,所以跨平臺也是它的優(yōu)勢,而且以后隨著網(wǎng)頁語言以及瀏覽器的進步, B/S 在表現(xiàn)能力上的處理以及運行的速度上會越來越快,它的缺點將會越來越少。 系統(tǒng)開發(fā)語言 ASP 是 Microsoft Active Server Pages 的簡稱,即動態(tài)服務器頁面。它是一套微軟開發(fā)的服務器端腳本環(huán)境, ASP 內(nèi)含于 以上版本中,通過 ASP 我們可以結合 HTML 網(wǎng)頁、 ASP 指令建立動態(tài) 、交互且高效的 Web 服務器應用程序。服務器端解釋執(zhí)行,結果自動生成符合 HTML 語言的主頁去響應用戶的請求。 ASP 已成為目前應用最廣泛的動態(tài)網(wǎng)頁開發(fā)工具,同時應用 ASP 進行網(wǎng)絡化的信息管理系統(tǒng)也逐步得到推廣。 ASP 本身并不是一種腳本語言,它只是提供了一種使鑲嵌在HTML頁面中的腳本程序得以運行的環(huán)境。 ASP程序其實是以擴展名為 /.asp的純文本形式存在于 Web服務器上,可以用任務文本編輯器打開它。 ASP 程序中可以包含純文本、 HTML 標記以及腳本命令。用戶只需將 .asp 程序放在 Web 服務套的虛擬目錄下(該目錄必 須要有可執(zhí)行權限),就可以通過 WWW的方式訪問 ASP 程序了。 ASP 中的命令和 Ccript 語句都是由服務器來解釋執(zhí)行的。由于 ASP 是在服務器端解釋執(zhí)行,開發(fā)者可以不必考慮瀏覽器是否支持 ASP:同時由于它在服務器端執(zhí)行,開發(fā)者也不必擔心別人下載程序從而竊取編程邏輯。 ASP 通過后綴名為 .asp 的 ASP 文件來實現(xiàn),一個 .asp 文件相當于一個可執(zhí)行文件,因此必須放在 Web 服務器上有可執(zhí)行權限的目錄下。當用戶從瀏覽器輸入了 .asp 文件的地址后,瀏覽器就將這個 URL 請求發(fā)給 Web server,如果 Web server 上裝了 ASP,就調(diào)用 ASP。ASP讀出相應 .asp文件,解釋并執(zhí)行命令,動態(tài)生成一個 HTML頁面回轉(zhuǎn) Web Server,然后 Web Server再把結果發(fā)送給瀏覽器。 ASP 文件的制作和 HTML 類似,且和 HTML 開發(fā)集成,可以在同一個過程完成,利用 ASP 將可以執(zhí)行的腳本嵌入到 HTML 文件中(將 HTML 文件的后綴名為 .asp),這使得 HTML文件的編寫與腳本的開發(fā)融合在一起。通過 ASP 內(nèi)置的對象,服務器組件( Server Component)可以完成非常復雜的任務,而且用戶還可以自己開發(fā)利用別人的服務組件完 成專門的任務, ASP 比較網(wǎng)關及服務器擴展模式有著以下優(yōu)點: ( 1)完全與 HTML 文件融合在一起; ( 2)容易創(chuàng)建,不需要其它編譯、鏈接程序; 4 ( 3)面向?qū)ο蟮牟⑼ㄟ^ Activex Server 對象可擴展。 使用的編程語言是 VBScript, VBScript 是 Visual Basic Script 的簡稱,即 Visual Basic 腳本語言 ,有時也被縮寫為 VBS。是 asp 動態(tài)網(wǎng)頁 默認的 編程語言 ,配合 asp 內(nèi)建對象和 ADO 對象,用戶很快就能掌握訪問數(shù)據(jù)庫的 asp 動態(tài)網(wǎng)頁開發(fā)技術。 VBScript 可以被用來自動地完成重復性的 Windows 操作系統(tǒng) 任務。在 Windows 操作系統(tǒng) 中,VBScript 可以在 Windows Script Host 的范圍內(nèi)運行。 Windows 操作系統(tǒng) 可以自動辨認和執(zhí)行 *.VBS和 *.WSF 兩種 文件格式 ,此外 Inter Explorer 可以執(zhí)行 HTA和 CHM 文件格式。 VBS 和 WSF 文件完全是文字式的,它們只能通過少數(shù)幾種對話窗口與用戶通訊。 HTA 和 CHM 文件使用 HTML 格式,它們的程序碼可以象 HTML 一樣被編輯和檢查。在 WSF、 HTA和 CHM 文件中 VBScript和 JavaScript的程序碼可以任意混合。 HTA 文件實際上是加有 VBS、 JavaScript 成分的 HTML 文件 。 CHM 文件是一種在線幫助,用戶可以使用專門的 編輯程序 將 HTML 程序編輯 為 CHM 網(wǎng)頁中的 VBS 可以用來指揮客戶方的網(wǎng)頁 瀏覽器 (瀏覽器執(zhí)行 VBS 程序)。 VBS 與 JavaScript在這一方面是競爭者,它們可以用來實現(xiàn)動態(tài) HTML,甚至可以將整個程序結合到網(wǎng)頁中來。至今為止 VBS 在客戶方面未能占優(yōu)勢,因為它只獲得 Microsoft Inter Explorer 的支 持( Mozilla Suite 可以通過裝置一個外掛來支持 VBS)。而 JavaScript 則受到所有 網(wǎng)頁瀏覽器 的支持。在Inter Explorer 中 VBS 和 JavaScript 使用同樣的權限,它們只能有限地使用 Windows 操作系統(tǒng) 中的對象。 在網(wǎng)頁 服務器 方面 VBS 是 微軟 的 Active Server Pages 的一部分,它與 JavaServer Pages 和PHP 是競爭對手。在這里 VBS 的程序碼直接嵌入到 HTML 頁內(nèi),這樣的網(wǎng)頁以 ASP 結尾。網(wǎng)頁 服務器 Inter信息服務 執(zhí)行 ASP頁內(nèi)的程序部分并將其結果轉(zhuǎn)化為 HTML傳遞給 網(wǎng)頁瀏覽器 供用戶使用。這樣 服務器 可以進行數(shù)據(jù)庫聞訊并將其結果放到 HTML 網(wǎng)頁中。 數(shù)據(jù)庫概述 Web 應用程序設計少不了數(shù)據(jù)庫 ,因為只有數(shù)據(jù)庫才能大量、快速地處理信息。使用 ASP 可以讀取 Access 數(shù)據(jù)庫。確定系統(tǒng)的流程圖后,就要開始著手底層數(shù)據(jù)庫的設計,只有完成數(shù)據(jù)庫的架設后才能在以后的編程中對數(shù)據(jù)的操作有所依據(jù)。 Access 20xx 是一種關系數(shù)據(jù)庫管理系統(tǒng)軟件,它是 Microsoft 公司推出的辦公自動化系列軟件 Office 20xx 的組件之 一,其主要特點如下: ( 1)完善地管理各種數(shù)據(jù)庫對象,具有強大的數(shù)據(jù)組織、用戶管理、安全檢查等功能。 ( 2)強大的數(shù)據(jù)處理功能,在一個工作組級別的網(wǎng)絡環(huán)境中,使用 Access 開發(fā)的多用戶數(shù)據(jù)庫管理系統(tǒng)具有傳統(tǒng)的 XBASE( DBASE、 FOXBASE 的統(tǒng)稱)數(shù)據(jù)庫系統(tǒng)所無法實現(xiàn)的客戶服務器結構和相應的數(shù)據(jù)庫安全機制, Access 具備了許多先進的大型數(shù)據(jù)庫管理系統(tǒng)所具備的特征,如事務處理 /出錯回滾能力等。 ( 3)可以方便地生成各種數(shù)據(jù)對象,利用存儲的數(shù)據(jù)建立窗體和報表,可視性好。 ( 4)作為 Office 套件的一 部分,可以與 Office 集成,實現(xiàn)無縫連接。 ( 5)能夠利用 Web 檢索和發(fā)布數(shù)據(jù),實現(xiàn)與 Inter 的連接。 Access 主要適用于中小型應 5 用系統(tǒng),或作為客戶機 /服務器系統(tǒng)中的客戶端數(shù)據(jù)庫。 Microsoft Office Access 是微軟把數(shù)據(jù)庫引擎的圖形用戶界面和軟件開發(fā)工具結合在一起的一個數(shù)據(jù)庫管 理系統(tǒng)。 Access 的用途體現(xiàn)在兩個方面: ; 。Microsoft Access Basic 提供了一個豐富的開發(fā)環(huán)境。這個開發(fā)環(huán)境給 用戶 足夠的靈活性和對Microsoft Windows 應用程序接口的控制,同時保護 用戶 使 用戶 免遭用高級或低級語言開發(fā)環(huán)境開發(fā)時所碰到的各種麻煩。 3 系統(tǒng)需求分析 系統(tǒng)需要解決的主要問題 因為考試是面向特定的某些對象的,所以考 生 進入系統(tǒng) 前 應該進行身份驗證, 驗證通過后,考生才能進入考試系統(tǒng),便可以開始在線答題。 在線考試基于網(wǎng)絡環(huán)境,試卷應該從服務器的數(shù)據(jù)庫隨機抽取試題后動態(tài)生成的,所以試卷的 題型 和題量都應是相同的,但試題 不能 相同,這樣能防止考生作弊。另外,系統(tǒng)還應該對考試時間進行控制, 考生可以提前交卷, 時間到了 系統(tǒng)會自動 交卷。考 生 選擇答案提交后,應該由計算機自動判卷,得到成績后顯示出來。此外,用戶還應能進行遠程注冊 ,管理員 能夠方便、快捷的對在線考試系統(tǒng) 進行 管理。 系統(tǒng)應該具備的功能 本系統(tǒng)的用戶可分為管理員和普通用戶兩類。 所以系統(tǒng)要分成兩個界面:一個界面用于管理員登錄,主要負責進行用戶基本資料、題庫、試卷、成績的管理以及查詢等;另外一個界面用于普通用戶登錄,主要負責在線考試、查詢考試成績。 總體來分析,整個的考試系統(tǒng)應該具有如下的功能: 用戶注冊:用戶可以注冊該考試系統(tǒng)。 用戶登錄:用戶可以登錄考試系統(tǒng),然后進行 考試。 用戶信息的修改:管理員可以修改用戶個人信息和密碼。 用戶信息的管理:管理員可以增刪改用戶。 試卷模型設置:設置試題每種題型的數(shù)量、分值以及考試的總時間。 試題庫管理:對單選題、多選題、判斷題三種題型試題庫的管理,使試題的增刪、編輯更為簡便。 試卷生成:可以指定試卷的各題型的數(shù)量,從試題庫里隨機抽取試題生成一份原始試卷 。 在線考試:系統(tǒng)嚴格控制整個考試過程,實行時間的監(jiān)控與權限的控制,考生需要在限定的考試時間內(nèi)交卷。 6 計算機自動閱卷:本系統(tǒng)只考慮客觀題,要求計算機能自動閱卷 。 成績查閱:考生考完以后,管理員能對所有紀錄進行查詢和管理,考生再次登錄后,可以查看考生成績。 除了實現(xiàn)上述功能以外,在線考試系統(tǒng)還應該具有友好、簡潔的界面和安全性高、穩(wěn)定性強的特點。 系統(tǒng)運行環(huán)境 基于 web 的在線考試系統(tǒng)是基于 ASP 開發(fā)的一套網(wǎng)絡考試系統(tǒng), 我們要選擇 MS 的操作系統(tǒng), Windows 98 以上就可以,然后就是搭建個人 WEB 服務器( Personnel Web Serice)。其配置如下: (1) 硬件環(huán)境 服務器 CPU:PIII 5 0 0 以上 ,內(nèi)存 :256M 以上 客戶 機 CPU:P2 0 0 MMX 以上,內(nèi)存: 32M 以上 (2) 軟件環(huán)境 操作系統(tǒng): Windows XP/Windows 20xx/Windows 20xx(推薦 ) 網(wǎng)絡協(xié)議: TCP/IP 數(shù)據(jù)庫: Microsoft Access 20xx 瀏覽器: Inter Expolrer 服務器: IIS 4 系統(tǒng)總體設計 模塊劃分 通過對系統(tǒng)需求的分析,同時整 合網(wǎng)站總體功能,可以分析出在線考試平臺大致可以分為兩個模塊:前臺管理模塊和后臺管理模塊。前臺管理分為學生注冊,學生登錄登錄,考試和成績查詢模塊。后臺管理分為用戶管理,題庫管理,試卷管理,管理員管理,班級管理和成績管理。題庫管理分為瀏覽、刪除、添加和修改題目。用戶管理分為學生管理和教師管理,可以對學生和教師分別進行查詢、修改、添加和刪除操作。具體功能結構如圖 41 所示。 7 圖 41 在線考試系統(tǒng)功能模塊圖 數(shù)據(jù)庫設計 概念結構設計 本系統(tǒng)的 ER 圖如圖 42 所示。 在線考試系統(tǒng) 前臺管理 后臺管理 學生注冊 學生登錄 考試 題庫管理 成績管理 修改題目 刪除題目 添加題目 瀏覽題目 用戶管理 學生管理 教師管理 試卷管理 管理員管理 班級管理 成績查詢 8 圖 42 ER 圖 根據(jù)前面所作的需求分析本系統(tǒng)的實體及其屬性如下: 學生 (姓名,密碼,性別,學號,專業(yè),班級,出生日期) 管理員(姓名,密碼) 試卷 (考試名稱,考試時間,試卷總分,題型數(shù)量,題型分值,題型說明,單選題,多選題
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1