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

正文內(nèi)容

本科畢業(yè)論文---基于web的試卷生成系統(tǒng)(編輯修改稿)

2024-12-16 01:01 本頁面
 

【文章內(nèi)容簡介】 事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣可以維護(hù)多個數(shù)據(jù)復(fù)本,同時確保單獨(dú)的數(shù)據(jù)復(fù)本保持同步??蓪⒁唤M數(shù)據(jù)復(fù)制到多個移動的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并并發(fā)布服務(wù)器。 第四,易于安裝、部署和使用。 SQL Server 2020 中包括一系列管理和開發(fā)工具,這些工具可改進(jìn)在多個站點(diǎn)上安裝、部署、管理和使用 SQL Server 的過程。 SQL Server 2020 支持基于標(biāo)準(zhǔn)的、與 Windows DNA 集成的程序設(shè)計(jì)模型,使 SQL Server數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無縫部分。這些功能使可以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實(shí)現(xiàn)這些應(yīng)用程序。 第五,數(shù)據(jù)倉庫。 SQL Server 2020 中包括析取和分析匯總數(shù)據(jù)以進(jìn)行聯(lián)機(jī)分析處理( OLAP)的工具。 SQL Server 中還包括一些工具,可用來直觀地設(shè)計(jì)數(shù)據(jù)庫并通過 English Query 來分析數(shù)據(jù)。 SQL( Structured Query Language,譯為結(jié)構(gòu)化查詢語言) 在關(guān)系型數(shù)據(jù)庫中的地位就猶如英語在世界上的地位。它是數(shù)據(jù)庫系統(tǒng)的通用語言,利用它,用戶可以用幾乎同樣的語句在不同的數(shù)據(jù)庫系統(tǒng)上執(zhí)行同樣的操作。比如“ select * from數(shù)據(jù)表名”代表要從某個數(shù)據(jù)表中取出全部數(shù)據(jù),在 Oracle 9i、 SQL Server 20 Foxpro 等關(guān)系型數(shù)據(jù)庫中都可以使用這條語句。 SQL 已經(jīng)被 ANSI(美國國家標(biāo)準(zhǔn)化組織)確定為數(shù)據(jù)庫系統(tǒng)的工業(yè)標(biāo)準(zhǔn)。 JSP 技術(shù)簡介 JSP 技術(shù)概述 在 Sun 正式發(fā)布 JSP( JavaServer Pages) 之后,這種新的 Web 應(yīng)用開發(fā)技術(shù)很快引起了人們的關(guān)注。 JSP 為創(chuàng)建高度動態(tài)的 Web 應(yīng)用提供了一個獨(dú)特的開發(fā)環(huán)境。按照 Sun 的說法 , JSP 能夠適應(yīng)市場上包括 Apache WebServer、 在內(nèi)的 85% 的服務(wù)器產(chǎn)品。即使 我們 對 ASP 一往情深 , 但是 關(guān)注 JSP 的發(fā)展仍舊很有必要。 JSP 是建立在 Java servlets 模型之上的表達(dá)層技術(shù),它使編寫 HTML 變得更西安工業(yè)大學(xué)學(xué)士學(xué)位論文 5 簡單。像 SSJS 一樣,它也允許你將靜態(tài) HTML 內(nèi)容與服務(wù)器端腳本混合起來生成動態(tài)輸出。 JSP 把 Java 作為默認(rèn)的腳本語言,然而,就像 ASP 可以使用其他語言(如 javascript 和 VBScript)一樣, JSP 規(guī)范也允許使用其他語言。 JSP 比那些基于簡單語言的腳本平臺(如 javascript 和 VBScript)具有更好的兼容性和堅(jiān)固性 。 [14] 為了兼顧兩者的優(yōu)點(diǎn) ―― 一個健壯的 web 應(yīng)用平臺和一種簡單易用的語言工具 ―― JSP 提供了大量的服務(wù)器端標(biāo)簽( Tag),這使得開發(fā)者可以在不寫 Java代碼的情況下完成大多數(shù)動態(tài)內(nèi)容操作。那些只熟悉編寫腳本的開發(fā)人員,甚至僅僅是 HTML 設(shè)計(jì)者,就可以使用 JSP 標(biāo)簽生成簡單的輸出而不必學(xué)習(xí) Java。高級的腳本編寫者或 Java 程序員也可以使用這些標(biāo)簽,如果要在 JSP 頁面中完成更高級的操作,他們可以使用完整的 Java 語言。 JSP 與 Microsoft 的 ASP 技術(shù)非常相似。兩者都提供在 HTML 代碼中混合某種程序代碼、由語言引擎解釋執(zhí)行程序代碼的能力。在 ASP 或 JSP 環(huán)境下, HTML 代碼主要負(fù)責(zé)描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。普通的 HTML 頁面只依賴于 Web 服務(wù)器,而 ASP 和 JSP 頁面需要附加的語言引擎分析 和執(zhí)行程序代碼。程序代碼的執(zhí)行結(jié)果被重新嵌入到 HTML 代碼中,然后一起發(fā)送給瀏覽器 。 [15]ASP 和 JSP 都是面向 Web 服務(wù)器的技術(shù),客戶端瀏覽器不需要任何附加的軟件支持。 ASP 的編程語言是 VBScript 之類的腳本語言, JSP 使用的是 Java ,這是 二 者最明顯的區(qū)別。此外, ASP 與 JSP 還有一個更為本質(zhì)的區(qū)別:兩種語言引擎用完全不同的方式處理頁面中嵌入的程序代碼。在 ASP 下, VBScript 代碼被 ASP 引擎解釋執(zhí)行;在 JSP 下,代碼被編譯成 Servlet 并由 Java 虛擬機(jī)執(zhí)行,這種編譯操作僅在對 JSP 頁面的第一次請求時發(fā)生。 Sun 公司的 JSP 規(guī)范,這些規(guī)范定義了供應(yīng)商在創(chuàng)建 JSP 引擎時所必須遵從的一些規(guī)則。 執(zhí)行 JSP 代碼需要在服務(wù)器上安裝 JSP 引擎。 可以 使用的是 Sun 的 JavaServer Web Development Kit ( JSWDK )。在運(yùn)行 JSP 示例頁面之前,可以 安裝 JSWDK 的目錄,特別是 work 子目錄下的內(nèi)容。執(zhí)行示例頁面時,可以在這里看到 JSP 頁面如何被轉(zhuǎn)換成 Java 源 文件,然后又被編譯成 class 文件(即 Servlet )。 JSWDK 軟件包中的示例頁面分為兩類,它們或者是 JSP 文件,或者是包含一個表單的 HTML 文件,這些表單均由 JSP 代碼處理。與 ASP 一樣, JSP 中的 Java 代碼均在服務(wù)器端執(zhí)行。因此,在瀏覽器中使用 查看源文件 菜單是無法看到 JSP 源代碼的,只能看到結(jié)果 HTML 代碼。所有示例的源代碼均通過一個單獨(dú)的 examples 頁面提供。 包 括 Cookies , HTML 表單變量等等 。 [16] Session 對象 也是這樣一個隱含對象。這個對象在第一個 JSP 頁面被裝載時自動創(chuàng)建,并被關(guān)聯(lián)到 request 對象上。與 ASP 中的會話對象相似, JSP 中的 session 對象對于那些希望通過多個頁面完成一個事務(wù)的應(yīng)用是非常有 用 的 。 [17] JSP 技術(shù)特點(diǎn) 西安工業(yè)大學(xué)學(xué)士學(xué)位論文 6 JSP 技術(shù)被越來越多的應(yīng)用,其主要優(yōu)勢如下: (1)一次編寫,到處運(yùn)行。在這一點(diǎn)上 Java 比 PHP 更出色,除了系統(tǒng)之外,代碼不用做任何更改。 (2)系統(tǒng)的多平臺支持?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任 意環(huán)境中擴(kuò)展。相比 ASP/PHP 的局限性是顯而易見的。 (3)強(qiáng)大的可伸縮性。從只有一個小的 Jar 文件就可以運(yùn)行 Servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺 Application 進(jìn)行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器, Java 顯示了一個巨大的生命力。 (4)多樣化和功能強(qiáng)大的開發(fā)工具支持。這一點(diǎn)與 ASP 很像, Java 已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺之下。 當(dāng)然它也有它的弱勢,其主要表現(xiàn)在如下兩個方面: (1) 與 ASP 一樣, Java 的一些優(yōu)勢正是它致命的問題所在。正是由于為了跨平臺的功能,為了極度的伸縮能力,所以極大的增加了產(chǎn)品的復(fù)雜性。 (2) Java 的運(yùn)行速度是用 class 常駐內(nèi)存來完成的,所以它在一些情況下所使用的內(nèi)存比起用戶數(shù)量來說確實(shí)是“最低性能價格比”了。從另一方面,它還需要硬盤空間來儲存一系列的 .java 文件和 .class 文件,以及對應(yīng)的版本文件 。 [18] 系統(tǒng)的開發(fā)工具 PhotoShop 強(qiáng)大的二維平面設(shè)計(jì)功能,賦予了用戶極大的發(fā)揮和創(chuàng)意空間。軟件的切刀工具支持表格布局的設(shè)置 ,再使用軟 件的“保存為 Web 格式文件”功能 ,生成表格布局形式的 html 源文件。這項(xiàng)功能極大的方便了網(wǎng)頁美工設(shè)計(jì)工作 ,實(shí)現(xiàn)了所見即所得 ,避免了以往網(wǎng)頁界面設(shè)計(jì)中的復(fù)雜的表格設(shè)計(jì)工作。 J2SDK 開發(fā)工具包,工具包本身即充當(dāng)了服務(wù)器角色,同時在開發(fā) JavaBeans組件中, Javac 程序用于編譯 Beans 的 java 源文件,生成 class 文件。系統(tǒng)的主要開發(fā)平臺采用了 Macromedia 公司的 Dreamweaver MX。和以往的版本相比,Dreamweaver MX 已經(jīng)支持 版本的 JSP 語法, JSP 中的關(guān)鍵詞、參 數(shù)使用不同的顏色的標(biāo)記 。 [19]軟件的這點(diǎn)特性在開發(fā)過程中給用戶提供了極大的便利;而且, Dreamweaver MX 對頁面強(qiáng)大的編輯操作功能以及頁面代碼視圖之間方便的切換特性,極大的提高了用戶的開發(fā)進(jìn)度。 以上的工具軟件僅僅是開發(fā)過程中使用的主要軟件,其它的常用軟件還包括 Flash MX 、 Fireworks MX 、 和 Uled 3D 等 。 [20] 系統(tǒng)開發(fā)環(huán)境 本系統(tǒng)所使用的操作系統(tǒng) :Windows XP,后臺使用的數(shù)據(jù)庫服務(wù)器 :SQL Server 2020,開發(fā)工具 :JSP 西安工業(yè)大學(xué)學(xué)士學(xué)位論文 7 本系統(tǒng)運(yùn)行環(huán)境客戶端 :支持 JavaScript 的標(biāo)準(zhǔn)瀏覽器,服務(wù)器端 :操作系統(tǒng) Windows Professional XP 系統(tǒng)開發(fā)小結(jié) 通過對系統(tǒng)開發(fā)工具以及所采用的相關(guān)技術(shù)和數(shù)據(jù)庫的學(xué)習(xí)和研究、可以得出結(jié)論,本系統(tǒng)完全可以基于 JSP 和 SQL Server 2020 實(shí)現(xiàn)用戶管理和試卷生成的功能。 系統(tǒng)將采用 JSP 程序設(shè)計(jì),通過 SQL Server 2020 創(chuàng)建數(shù)據(jù)庫,基本實(shí)現(xiàn)登錄,用戶管理和試題信息添加,修改,和生成等功能。 3 需求分析 8 3 需求分 析 經(jīng)濟(jì)、社會和技術(shù)可行性 高校擴(kuò)招以來,學(xué)生日益趨多,隨著學(xué)校的發(fā)展,學(xué)院、系別也日益趨多,考試試卷的種類,題庫的試題,以及教師審批試卷工作量也加日益加大,此項(xiàng)目研究在深遠(yuǎn)的角度和意義看來,有非常高的實(shí)用性。在經(jīng)濟(jì)方面,因?qū)W校需求日益在增多,而成本基于前人研究的基礎(chǔ)上,繼承開發(fā)和創(chuàng)新,已經(jīng)很大程度的減少了開發(fā)成本,所以此項(xiàng)目經(jīng)濟(jì)可行性過關(guān)。 本系統(tǒng)采用 JSP 作設(shè)計(jì)開發(fā), SQL 作為后臺數(shù)據(jù)庫支持, Windows XP 作為平臺, TOMCAT 作為服務(wù)器,目前這幾項(xiàng)技術(shù)都是普遍運(yùn)用的,掌握較其他技術(shù)而言更 為容易。所以技術(shù)可行性過關(guān)。 以此得出結(jié)論,此項(xiàng)目可以開發(fā)。 系統(tǒng)性能的需求 為了保證系統(tǒng)能夠長期、安全、穩(wěn)定、可靠的運(yùn)行,系統(tǒng)應(yīng)該滿足以下的性能需求: ( 1) 系統(tǒng)處理的準(zhǔn)確性和及時性:系統(tǒng)處理的準(zhǔn)確性和及時性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時間能夠滿足信息處理的需求。 ( 2) 系統(tǒng)的可擴(kuò)充性:系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如數(shù)據(jù)表中用戶選擇字段方式的改變。所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和 擴(kuò)充。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過系統(tǒng)的開放性來完成, 即 系統(tǒng)應(yīng)是一個開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊 。 ( 3) 系統(tǒng)的運(yùn)行要求 Windows XP 系統(tǒng)下運(yùn)行:本軟件 Win32+SQL+JSP 的環(huán)境下進(jìn)行的、根據(jù)軟件工程的原理,結(jié)合面向?qū)ο蠓椒ㄩ_發(fā)完成。 功能分析 考試試卷生成系統(tǒng) 是針對目前 試卷生成 的現(xiàn)狀和 試卷生成 的特點(diǎn)進(jìn)行專門開發(fā)研制的,采用了人性化的交互式界面,易于上手 。 該 系統(tǒng) 運(yùn)用現(xiàn)代化的技術(shù)手段,將數(shù)據(jù)庫技術(shù)與網(wǎng)絡(luò)信息技術(shù)應(yīng)用到 題庫 管理當(dāng)中,使高校傳統(tǒng)形式的 試卷生成得以改革 。 系統(tǒng) 功能需求 如下 : 系統(tǒng)管理模塊 .題庫管理模塊 . 關(guān)于功能模塊的詳細(xì)信息會在 第四章 中依次給出。 系統(tǒng)管理模塊 西安工業(yè)大學(xué)學(xué)士學(xué)位論文 9 系統(tǒng)管理模塊包括管理員登陸、更改密碼、添加資源、添加管理員、刪除管理員、 升 級管理員、審批試卷七大功能。 管理員可以通過后臺設(shè)置的用戶名和密碼信息進(jìn)入管理系統(tǒng) .對整個系統(tǒng)管理模塊進(jìn)行維護(hù) .通過數(shù)據(jù)庫里的管理員表單對管理員權(quán)限進(jìn)行設(shè)計(jì) .以便管理員在自己的權(quán)限內(nèi)對系統(tǒng)進(jìn)行管理 .通過數(shù)據(jù)庫對里邊的紀(jì)錄進(jìn)行添加,刪除和修改。 題庫管理模塊 題庫管理模塊包括基本屬性設(shè)置、自定 義試卷、題型設(shè)置、問題設(shè)置、隨機(jī)生成試卷、生成問題、預(yù)覽七個功能。 題庫管理模塊 :管理員可以通過添加的子管理員(教師)對題庫進(jìn)行管理 .對數(shù)據(jù)庫里邊的試題信息進(jìn)行添加 ,刪除和修改等,最終預(yù)覽整個試卷。 數(shù)據(jù)流圖 1)此系統(tǒng)的 頂層數(shù)據(jù)流 圖主要是描述的是 管理員的操作,如圖 所示: 圖 2)此系統(tǒng)的一層數(shù)據(jù)流圖主要描述了管理員對系統(tǒng)功能的操作流程。如圖 所示: 圖 西安工業(yè)大學(xué)學(xué)士學(xué)位論文 10 3)此系統(tǒng)的二層 數(shù)據(jù)流圖 ,主要描
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1