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

正文內(nèi)容

學(xué)生網(wǎng)上自測互聯(lián)網(wǎng)系統(tǒng)畢業(yè)論文(已修改)

2025-07-01 13:27 本頁面
 

【正文】 學(xué)生網(wǎng)上自測互聯(lián)網(wǎng)系統(tǒng)畢業(yè)論文目 錄摘 要……………………………………………………………………….IAbstract…………………………………………………………………….II第1章 緒論………………………………………………………………1 課題的研究意義 ………...1 相近研究課題的特點(diǎn)及優(yōu)缺點(diǎn)分析 1第2章 系統(tǒng)技術(shù)理論簡介 3 ASP技術(shù)介紹 3 VBScript介紹. 7 IIS 簡介…………………………………………………….8 IIS ………………………………………….9 IIS ………………………………………….9 課題要達(dá)到的設(shè)計目標(biāo) 10第3章 系統(tǒng)的需求分析………………………………………………..12 12 開發(fā)環(huán)境 13 研究設(shè)計中要解決的問題 13第4章 系統(tǒng)總體設(shè)計…………………………………………………..15 網(wǎng)上考試系統(tǒng)設(shè)計實(shí)現(xiàn)的策略 15 網(wǎng)上考試系統(tǒng)流程 16第5章 系統(tǒng)詳細(xì)設(shè)計…………………………………………………..17 數(shù)據(jù)庫設(shè)計 17 數(shù)據(jù)庫結(jié)構(gòu)圖 17 數(shù)據(jù)庫ER圖……………………………………………..17 數(shù)據(jù)庫結(jié)構(gòu)表……………………………………………..18第6章 程序模塊實(shí)現(xiàn)…………………………………………………..22 分模塊詳述系統(tǒng)各部分的實(shí)現(xiàn)方法 22 系統(tǒng)的部分代碼實(shí)現(xiàn) 29 系統(tǒng)需要完善的地方 30第7章 系統(tǒng)測試………………………………………………………..31 測試目的 31 測試過程 31 測試結(jié)果 33結(jié)論………………………………………………………………………..34致謝………………………………………………………………………..35參考文獻(xiàn)…………………………………………………………………..36附錄A……………………………………………………………………..37附錄B……………………………………………………………………..40第1章 緒論 課題的研究意義計算機(jī)技術(shù)與網(wǎng)絡(luò)技術(shù)飛速發(fā)展,傳統(tǒng)的教育模式和考試模式受到了嚴(yán)重的挑戰(zhàn)。很多國家和地區(qū)的大學(xué)和社會都開設(shè)了遠(yuǎn)程教育,通過計算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)異地教育和培訓(xùn)。計算機(jī)硬件技術(shù)的發(fā)展已經(jīng)達(dá)到了相當(dāng)高的水平,但是遠(yuǎn)程教育軟件的開發(fā)目前還處于起步階段,于是就要求有更好、更完善的軟件系統(tǒng)應(yīng)用到遠(yuǎn)程教育當(dāng)中去。遠(yuǎn)程教育包括很多環(huán)節(jié),如教學(xué)系統(tǒng)、答疑系統(tǒng)和考試系統(tǒng)等等。其中很重要的一個環(huán)節(jié)就是網(wǎng)上考試系統(tǒng),同時它也是最難實(shí)現(xiàn)的環(huán)節(jié)。以往組織一次考試至少要經(jīng)過五個步驟,即人工出題、考生考試、人工閱卷、成績評估和試卷分析??梢哉f傳統(tǒng)的考試方式已經(jīng)不能適應(yīng)現(xiàn)代考試的需要。在線考試是現(xiàn)階段研究開發(fā)的一個熱點(diǎn)。它是建立在國際互聯(lián)網(wǎng)上的應(yīng)用系統(tǒng),客戶端的配置可以極為簡單,使考試不受地域的局限。一個完備的網(wǎng)上考試系統(tǒng)可以使用戶在網(wǎng)上學(xué)習(xí)過后及時檢驗(yàn)自己的學(xué)習(xí)效果,發(fā)現(xiàn)自己的不足,使得學(xué)習(xí)效率得到很大提高。網(wǎng)上考試系統(tǒng)中題目的生成、試卷的提交、成績的批閱等都可以在網(wǎng)絡(luò)上自動完成。只要形成一套成熟的題庫就可以實(shí)現(xiàn)考試的自動化。這樣一來,教師所要做的只是精心設(shè)計題目、維護(hù)題庫,而不是組織考試,從而大大減輕了教師的負(fù)擔(dān),這表明其經(jīng)濟(jì)性是相當(dāng)可觀的。 相近研究課題的特點(diǎn)及優(yōu)缺點(diǎn)分析網(wǎng)上考試系統(tǒng)的特點(diǎn)是實(shí)現(xiàn)了網(wǎng)上的無紙化考試,減輕了教師的工作量,自動判卷,網(wǎng)上查分,網(wǎng)上試題查詢等功能。有些網(wǎng)上考試系統(tǒng)只面向一種學(xué)科,使用的范圍比較狹窄。還有的網(wǎng)上考試系統(tǒng)功能比較單一,只能進(jìn)行選擇題的考試,或者只能實(shí)現(xiàn)判斷題的考試。也有的網(wǎng)上考試系統(tǒng)只能實(shí)現(xiàn)網(wǎng)上考試,而不能對學(xué)生考試后的試卷進(jìn)行保存,以待學(xué)生以后查詢。總之,現(xiàn)在的網(wǎng)上考試系統(tǒng)產(chǎn)品很多,質(zhì)量有好有壞,參差不齊。本考試系統(tǒng)是一套功能強(qiáng)大、操作簡便而又實(shí)用的模擬考試管理軟件,它可以被廣泛用于各種類型的考試中??荚嚬芾聿糠职ㄏ到y(tǒng)的用戶信息管理、科目信息管理以及試題信息管理。學(xué)生考試部分實(shí)現(xiàn)提供考試試卷、控制考試時間和進(jìn)行考試的分?jǐn)?shù)統(tǒng)計等功能。第2章 系統(tǒng)技術(shù)理論簡介 ASP技術(shù)介紹 ASP (Active Server Pages)其實(shí)是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境,是創(chuàng)建動態(tài)網(wǎng)頁的一個很好的工具,它起到一種編程語言的作用,可以利用它編寫產(chǎn)生HTML的程序代碼。只要用戶瀏覽Web站點(diǎn)并請求一個ASP頁,Web服務(wù)器就可以處理相應(yīng)的ASP代碼,生成HTML (Hyper Text Markup Language)代碼,然后將它傳遞到用戶瀏覽器并顯示出網(wǎng)頁。,可以通過結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX元件建立動態(tài)、交互且高效的Web服務(wù)器應(yīng)用程序。有了ASP就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行所編寫的代碼,因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。 ASP所獨(dú)具的一些特點(diǎn):(1)使用VBScript 、JavaScript等簡單易懂的腳本語言,結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。(2)無須編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。(3)使用普通的文本編輯器,如Windows的記事本,即可進(jìn)行編輯設(shè)計。(4)與瀏覽器無關(guān),用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP所設(shè)計的網(wǎng)頁內(nèi)容。ASP所使用的腳本語言(VBScript 、JavaScript)均在Web服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。(5)ASP能與任何ActiveX Scripting語言相容。除了可使用VBScript或JavaScript語言來設(shè)計外,還通過Plugin的方式,使用由第三方所提供的其他腳本語言,譬如REXX(Restructured Extended Executor Language)、PERL(Practical Extraction and Report Language)等。腳本引擎是處理腳本程序的COM(Component Object Model)物件。(6)ASP的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。(7)可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本。(8)物件導(dǎo)向(Objectoriented)。(9)ActiveX Server Components(ActiveX服務(wù)器元件)具有無限可擴(kuò)充性??梢允褂肰isual Basic 、Java 、Visual C++等編程語言來編寫你所需要的ActiveX Server Component。(10)另外,ASP技術(shù)的處理速度相當(dāng)快,并且其安全性也很高。ASP最重要的優(yōu)點(diǎn)是能夠建立對諸如時間、地點(diǎn)、用戶標(biāo)志、以前的選擇和活動等因素敏感的頁面。換句話說,可針對每個用戶的個別需求,用ASP定制網(wǎng)頁??傊?,ASP包含三方面含義:(1)Active:ASP使用了微軟的ActiveX技術(shù)。ActiveX(COM)技術(shù)是現(xiàn)在Microsoft軟件的重要基礎(chǔ)。它采用封裝對象,程序調(diào)用對象的技術(shù),簡化編程,加強(qiáng)程序間合作。ASP本身封裝了一些基本組件和常用組件,有很多公司也開發(fā)了很多實(shí)用組件。只要在服務(wù)器上安裝這些組件,通過訪問組件,就可以快速、簡易地建立自己的Web應(yīng)用。(2)Server:ASP運(yùn)行在服務(wù)器端。這樣就不必?fù)?dān)心瀏覽器是否支持ASP所使用的編程語言。ASP的編程語言可以是VBScript和JavaScript。VBScript是VB(Visual Basic)的一個簡集,會VB的人可以很方便的快速上手。然而Netscape瀏覽器不支持客戶端的VBScript,所以最好不要在客戶端使用VBScript。而在服務(wù)器端,則無需考慮瀏覽器的支持問題。Netscape瀏覽器也可以正常顯示ASP頁面。(3)Pages:ASP返回標(biāo)準(zhǔn)的HTML頁面,可以正常地在常用的瀏覽器中顯示。瀏覽者查看頁面源文件時,看到的是ASP生成的HTML代碼,而不是ASP程序代碼。這樣就可以防止別人抄襲程序。由此可以看出,ASP是在IIS下開發(fā)Web應(yīng)用的一種簡單、方便的編程工具。在了解了VBScript的基本語法后,只需要清楚各個組件的用途、屬性、方法,就可以輕松編寫出自己的ASP系統(tǒng)。 與一般的程序不同,ASP程序無須編譯。ASP程序的控制部份,是使用VBScript、JavaScript等腳本語言來設(shè)計的,當(dāng)執(zhí)行ASP程序時,腳本程序?qū)⒁徽酌畎l(fā)送給腳本解釋器(即腳本引擎),由腳本解釋器進(jìn)行翻譯并將其轉(zhuǎn)換成服務(wù)器所能執(zhí)行的命令。當(dāng)然,同其他編程語言一樣,ASP程序的編寫也遵循一定的規(guī)則,如果想使用喜愛的腳本語言編寫ASP程序,那么服務(wù)器上必須要有能解釋這種腳本語言的腳本解釋器。當(dāng)安裝ASP時,系統(tǒng)提供了兩種腳本語言:VBScript和JavaScript,而VBScript則被作為系統(tǒng)默認(rèn)的腳本語言。,可以用任何文本編輯器打開它,ASP程序中可以包含純文本、HTML標(biāo)記以及腳本命令。(該目錄必須要有可執(zhí)行權(quán)限),就可以通過WWW的方式訪問ASP程序了。要學(xué)好ASP程序的設(shè)計,必須掌握腳本的編寫,那么究竟什么是腳本呢?其實(shí)腳本是由一系列的腳本命令所組成的,如同一般的程序,腳本可以將一個值賦給一個變量,可以命令Web服務(wù)器發(fā)送一個值到客戶瀏覽器,還可以將一系列命令定義成一個過程。要編寫腳本,必須要熟悉至少一門腳本語言,如VBScript。腳本語言是一種介于HTML和諸如Java、VB、C++等編程語言之間的一種特殊的語言,盡管它更接近后者,但它卻不具有編程語言復(fù)雜、嚴(yán)謹(jǐn)?shù)恼Z法和規(guī)則。如前所述ASP所提供的腳本運(yùn)行環(huán)境可支持多種腳本語言,譬如:JavaScript、REXX、PERL等等,這無疑給ASP程序設(shè)計者提供了廣泛的發(fā)揮余地。ASP的出現(xiàn)使得廣大Web設(shè)計者不必在為客戶瀏覽器是否支持而擔(dān)心,都無須為此擔(dān)憂,因?yàn)樗械囊磺卸紝⒃诜?wù)器端進(jìn)行,客戶瀏覽器得到的只是一個程序執(zhí)行的結(jié)果,只需在文件中聲明使用不同的腳本語言即可[1]。ASP的對象和組件:(1)ASP有7個固有對象這7個固有對象分別是Request、Response、Server、Application、Session、ASP Error和Object Context。Request對象用來處理用戶做出的請求,就是處理用戶要求瀏覽器查看特定的網(wǎng)頁或Web應(yīng)用時做出的請求。此請求可以HTML的形式輸入或僅以URL(Uniform Resource Location)的形式做出。Response對象用來處理從Web服務(wù)器向用戶發(fā)送信息并對此信息進(jìn)行控制。Server對象用來代表服務(wù)器自身。因此它提供幾個與Web服務(wù)器可能要完成的任務(wù)相關(guān)的常用功能,諸如建立新對象和設(shè)置腳本的超時特性等。還有通過將不合法字符轉(zhuǎn)化為合法字符,把字符串轉(zhuǎn)換為URL和HTML正確的使用格式的方法。Application對象用來代表應(yīng)用,可用它來管理諸如應(yīng)用目錄這一類的東西。Session對象用來代表用戶會話,并存儲該會話的信息??衫肧ession對象來管理如Web服務(wù)器在用戶“請求”之間等待的時間等。Object Context對象用來管理事務(wù)處理。它目前已經(jīng)集成到Windows2000操作系統(tǒng)中了。它包含了所有ASP其他對象,可通過Object Context引用ASP的每個對象。ASP 。(2)Microsoft Data Access ComponentsMDAC (Microsoft Data Access Components)作為操作系統(tǒng)的組成部分的組件,與ASP一起提供。此組件中包含一組稱為ADO(ActiveX Data Object)的對象,他們對于查看不同平臺上的各種數(shù)據(jù)(數(shù)據(jù)庫、表單、文本文件)是必不可少的。ADO主要有3個對象,分別是Connection、Command和Record Set。Connection對象就是使ADO與數(shù)據(jù)庫之間建立一個通道,也就是實(shí)現(xiàn)與數(shù)據(jù)庫的連接。Command對象就是對數(shù)據(jù)庫進(jìn)行發(fā)號施令,比如建立新的索引,執(zhí)行查詢等,它可以通過標(biāo)準(zhǔn)的SQL (Structured Query Language)數(shù)據(jù)庫操作語言得以實(shí)現(xiàn)。Record Set對象是一個數(shù)據(jù)記錄集,它包含檢索出來的記錄數(shù)據(jù),通過它可以直接對數(shù)據(jù)庫進(jìn)行修改。(3)活動服務(wù)器組件活動服務(wù)器組件是與ASP一起免費(fèi)帶來的組件或DLL(Dynamic Link library),他們有著廣泛的用途。主要包括AD Rotator、Browser Capabilities、Content Link、Content Rotator、Counters、Logging Utility、My Info、Page Counter、Permission Checker、Tools等組件。由于本次設(shè)計用到的不多,在此就不詳細(xì)介紹了(4)ASP腳本對象它們分別是Dictionary、File System Object和Text Stream由于本設(shè)計用到的也不多,在此就不詳細(xì)介紹了。 VBScript介紹Microsoft Visual Basic Scripting Edition是程序開發(fā)語言Visual Basic家族的最新成員,它將靈活的Script應(yīng)用于更廣泛的領(lǐng)域,包括Microsoft Int
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1