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

正文內(nèi)容

基于bs的網(wǎng)上考試系統(tǒng)的設(shè)計與實現(xiàn)-文庫吧資料

2025-06-24 15:48本頁面
  

【正文】 的保密性其次,為了避免由于得到的隨機數(shù)相同,而在一份試卷中抽到相同的考題,在設(shè)計題庫結(jié)構(gòu)時設(shè)置了haveselect標(biāo)記字段,標(biāo)記字段取值為0時,該題未被抽取,haveselect標(biāo)記字段取值為1,表示該題已被抽取,不能再用。每一類型題都以一個Web用戶控件來實現(xiàn)題目顯示,試題是隨機生成的,每次考試都不同的試卷,   系統(tǒng)以隨機抽題來生成試卷,使用了一個隨機函數(shù)?! ?管理員功能模塊設(shè)計   管理員登錄后進(jìn)入后臺管理主頁面(classintro/),由該頁面可以登錄到學(xué)生信息管理、科目管理、試題管理、成績管理頁面。 用戶登錄界面   在線考試模塊設(shè)計   考生登錄后,進(jìn)入考試須知頁面(know1/),選擇考試科目后,若未參加該科目的考試,則進(jìn)入相應(yīng)科目考試頁面;否則,不能進(jìn)入考試頁面。 公共登陸模塊設(shè)計   所有用戶都從本模塊登陸,登陸界面(login/)上包括一個文本框用于輸入用戶名,一個文本框用于輸入密碼;包括兩個按鈕,用來區(qū)分考生登錄,還是管理員登陸。系統(tǒng)統(tǒng)由一個登陸界面登陸,在登陸時是如果是學(xué)生,則用戶名為考生學(xué)號,如果是管理員登陸,用戶名為管理員名,分別從各自己的數(shù)據(jù)庫中查詢帳戶,并核對登陸密碼,然后根據(jù)不同的角色進(jìn)入不同的界面?! ?系統(tǒng)功能模塊劃分   本在線考試系統(tǒng)可分為兩個主要功能模塊進(jìn)行設(shè)計,這兩個功能模塊分別為: ?。?)考生功能模塊:考生功能模塊可以實現(xiàn)考生登錄、選擇考試科目、在線考試、完成考試給出分?jǐn)?shù),如果已經(jīng)考過,則不能登錄考試。本系統(tǒng)是為了滿足在線考試的需求而設(shè)計開發(fā)的,可在Internet上進(jìn)行實時考試。另外,系統(tǒng)還應(yīng)該對考試時間進(jìn)行控制,時間到了會要求考試者交卷。鑒于考試環(huán)境一般為機房,考試者之間的距離很近,為了避免考試做弊,試卷的試題和題量都應(yīng)是相同的,但試題并不相同?! ∪?、 系統(tǒng)的整體分析與設(shè)計   需求分析 系統(tǒng)需要解決的主要問題   考生進(jìn)入系統(tǒng)應(yīng)該進(jìn)行身份驗證。他不需注冊,在數(shù)據(jù)庫有一個表來存放相關(guān)信息?! ?用戶權(quán)限簡介   。使用DataReader對象除了效率較好之外,因為不用把數(shù)據(jù)全部傳回,故可以降低網(wǎng)絡(luò)的負(fù)載。DataReader對象只是一次一筆向下循序的讀取數(shù)據(jù)源中的數(shù)據(jù),而且這些數(shù)據(jù)是只讀的,并不允許作其它的操作。這個對象架構(gòu)在DataAdapter對象上,本身不具備和數(shù)據(jù)源溝通的能力,也就是說我們是將DataAdapter對象當(dāng)做DataSet對象以及數(shù)據(jù)源間傳輸數(shù)據(jù)的橋梁。 DataSet組件  DataSet這個對象可以視為一個暫存區(qū)(Cache),可以把從數(shù)據(jù)庫中所查詢到的數(shù)據(jù)保留起來,甚至可以將整個數(shù)據(jù)庫顯示出來?! ataAdapter組件  DataAdapter對象主要是在數(shù)據(jù)源以及DataSet之間執(zhí)行數(shù)據(jù)傳輸?shù)墓ぷ?,它可以透過Command對象下達(dá)命令后,并將取得的數(shù)據(jù)放入DataSet對象中。這個對象是架構(gòu)在Connection對象上,也就是Command對象是透過連結(jié)到數(shù)據(jù)源的Connection對象來下命令的。我們可以自己產(chǎn)生這個對象,或是由其它的對象自動產(chǎn)生?!  onnection組件  Connection對象主要是開啟程序和數(shù)據(jù)庫之間的連結(jié)。這些組件中負(fù)責(zé)建立聯(lián)機和數(shù)據(jù)操作的部分我們稱為數(shù)據(jù)操作組件(Managed Providers)分別由Connection對象、Command對象、DataAdapter對象以及DataReader對象所組成?! 』贐/S結(jié)構(gòu)的Web應(yīng)用體系有如此多的優(yōu)勢,因此本網(wǎng)上考試系統(tǒng)的主體就采用這種B/S體系結(jié)構(gòu)?! ∮行У亟鉀Q異種數(shù)據(jù)庫聯(lián)合使用的問題  在Browser/Serve系統(tǒng)中,由于采用了 Browser/MidServer/Server的三層體系結(jié)構(gòu),只需在中間層服務(wù)器上安裝數(shù)據(jù)庫的驅(qū)動程序,或者使用專門的服務(wù)器用作與數(shù)據(jù)庫連接的橋梁。用戶可以自由地選擇自己熟悉的平臺進(jìn)行工作?! 「玫拈_放性  開放性是發(fā)揮分布式系統(tǒng)優(yōu)勢的基本保障,它為不同廠商生產(chǎn)的產(chǎn)品協(xié)同工作創(chuàng)造了條件,但是這些產(chǎn)品還應(yīng)當(dāng)遵循統(tǒng)一的標(biāo)準(zhǔn)。一般來說,瀏覽器與服務(wù)器之間的網(wǎng)絡(luò)大都是距離較長而且速度較低的,而服務(wù)器與服務(wù)器之間的網(wǎng)絡(luò)則是距離較短而且速度較高的,因此采用Browser/Server后,可以充分地利用服務(wù)器之間的高速連接通路,而減少在瀏覽器與服務(wù)器之間的長距離低速網(wǎng)絡(luò)中的數(shù)據(jù)流量?!   ?Browser/Server模式的特點   B/S系統(tǒng)的這三層體系結(jié)構(gòu)的特點:  數(shù)據(jù)庫服務(wù)器應(yīng)客戶請求獨立地進(jìn)行各種處理。即Web服務(wù)器接受客戶請求,以CGI或ASP與數(shù)據(jù)庫連接,進(jìn)行申請?zhí)幚?,而后?shù)據(jù)庫結(jié)果返回web服務(wù)器,再傳至客戶端。在客戶端向URL(Uniform ResourceLocator)指定的web服務(wù)器提出服務(wù)器請求,Web服務(wù)器用HTTP協(xié)議把所需文件資料傳給用戶,客戶端接受并顯示在WWW瀏覽器上。Browser/Serve結(jié)構(gòu)伴隨著Intemet的發(fā)展而很快地發(fā)展起來。 Browser/Server模式—本系統(tǒng)的開發(fā)模式 Browser/Server模式簡介   隨著網(wǎng)絡(luò)規(guī)模的日益擴大,應(yīng)用程序的復(fù)雜程度不斷提高,傳統(tǒng)的數(shù)據(jù)庫應(yīng)用架構(gòu)已經(jīng)不能勝任。系統(tǒng)管理員可透過應(yīng)用程序進(jìn)入服務(wù)器,更改數(shù)據(jù)型態(tài),管理及處理服務(wù)器資源?! ?利用SQL Sever 2000來建立數(shù)據(jù)庫   Microsoft SQL Server 2000 是一種關(guān)系型數(shù)據(jù)庫?! ession對象:Session對象和Application對象極為類似,但Session對象的信息只適用于同一位用戶,換句話說,一個Session對象只屬于一位用戶?! equest對象:獲取從客戶瀏覽器傳給服務(wù)器端的數(shù)據(jù),如接收來自表單的數(shù)據(jù)。在多任務(wù)執(zhí)行的情況下,來自四面八方的眾多用戶可能執(zhí)行同一個Web應(yīng)用程序,這便依賴Application對象?! ?)安全性  借助內(nèi)置的Windows身份驗證和基于每個應(yīng)用程序的配置,可以保證應(yīng)用程序是安全的。  6)自定義性和擴展性  ,它使開發(fā)人員可以在適當(dāng)?shù)募墑e“插入”代碼。 5)可縮放性和可用性  ,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。只需將必要的文件復(fù)制到服務(wù)器。由于配置信息是以純文本形式存儲的,因此可以在沒有本地管理工具幫助的情況下應(yīng)用新設(shè)置。另外,公共語言運行庫利用托管代碼服務(wù)(如自動引用計數(shù)和垃圾回收)簡化了開發(fā)。3)簡易性  ,從簡單的窗體提交和客戶端身份驗證到部署和站點配置。所以可以選擇最適合應(yīng)用程序的語言,或跨多種語言分割應(yīng)用程序?! ?)威力和靈活性  ,因此Web應(yīng)用程序開發(fā)人員可以利用整個平臺的
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1