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

正文內(nèi)容

基于jsp技術(shù)的在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-在線瀏覽

2025-02-06 01:02本頁面
  

【正文】 只要能上網(wǎng),就能夠操作 MIS 系統(tǒng),這其中的優(yōu)劣差別是不言而喻的。 系統(tǒng)基 于大量的題庫,隨機(jī)從試題庫中抽取一定量的題目,提供給考生在線答題,不受地域限制。 管理員 通過用戶名和密碼登錄,進(jìn)行系統(tǒng)維護(hù),來維護(hù)題庫和試題分類, 對(duì)試題進(jìn)行添加和修改, 并可以查看不同分類的試題的考試情況 [2]。 下面對(duì)所用到的基礎(chǔ)技術(shù)進(jìn)行簡要的介紹。而這些要求一個(gè)隨處可用的開放的結(jié)構(gòu)和在不同的平臺(tái)之間低成本的信息傳遞方式, Java 正好滿足這些要求。用 Java 實(shí)現(xiàn)的 HotJava 瀏覽器(支持 Java applet)顯示了 Java 的魅力:跨平臺(tái)、動(dòng)感的 Web、 Inter 計(jì)算。另一方面, Java 技術(shù)也不斷更新。 Java 語言吸收了Smalltalk 語言和 C++語言的優(yōu)點(diǎn),并增加了其它特性,如支持并發(fā)程序設(shè)計(jì)、網(wǎng)絡(luò)通信、和多媒體數(shù)據(jù)控制等。 Java 語言的語法與 C 語言和 C++語言很接近,使得大多數(shù)程序員很容易學(xué)習(xí)和使 用 Java。特別地, Java 語言不使用指針,并提供了自動(dòng)的廢料收集,使得程序員不必為內(nèi)存管理而擔(dān)憂。 Java 語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實(shí)現(xiàn)機(jī)制(關(guān)鍵字為 implements)。總之, Java 語言是一 個(gè)純的面向?qū)ο蟪绦蛟O(shè)計(jì)語言。 Java 語言支持 Inter 應(yīng)用的開發(fā),在基本的 Java應(yīng)用編程接口中有一個(gè)網(wǎng)絡(luò)應(yīng)用編程接口( ),它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫,包括 URL、 URLConnection、 Socket、 ServerSocket 等。 ( 4) Java 語言是健壯的。對(duì)指針的丟棄是 Java 的明智選擇。 ( 5) Java 語言是安全的。除了 Java 語言具有的許多安全特性以外, Java 對(duì)通過網(wǎng)絡(luò)下載的類具有一個(gè)安全防范機(jī)制(類 ClassLoader),如分配不同的名字空間以防替代本地的同名類、字節(jié)代碼檢查,并提供安全管理機(jī)制(類 SecurityManager)讓 Java 應(yīng)用設(shè)置安全哨兵。 Java 程序(后綴為 java 的文件)在 Java 平臺(tái)上 被編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式(后綴為 class 的文件) , 然后可以在實(shí)現(xiàn)這個(gè) Java 平臺(tái)的任何系統(tǒng)中運(yùn)行。 ( 7) Java 語言是可移植的。 Java 系統(tǒng)本身也具有很強(qiáng)的可移植性, Java編譯器是用 Java 實(shí)現(xiàn)的, Java 的運(yùn)行環(huán)境是用 ANSIC實(shí)現(xiàn)的。如前所述, Java 程序在 Java 平臺(tái)上被編譯為字節(jié)碼格式, 然后可以在實(shí)現(xiàn)這個(gè) Java 平臺(tái) 的任何系統(tǒng)中運(yùn)行。 ( 9) Java 是高性能的。事實(shí)上, Java 的運(yùn)行速度隨著 JIT(JustInTime)編譯器技術(shù)的發(fā)展越來越接近于 C++。在 Java 語言中,線程是一種特殊的對(duì)象,它必須由 Thread 類或其子(孫)類來創(chuàng)建。值得注意的是 Thread 類已經(jīng)實(shí)現(xiàn)了 Runnable 接口,因此,任何一個(gè)線程均有它的 run北京化工大學(xué)北方學(xué)院畢業(yè)設(shè)計(jì)(論文) 5 方法,而 run方法中包含了線程所要運(yùn)行的代碼。 Java語言支持多個(gè)線程的同時(shí)執(zhí)行,并提供多線程之間的同步機(jī)制(關(guān)鍵字為synchronized)。 Java 語言的設(shè)計(jì)目標(biāo)之一是適應(yīng)于動(dòng)態(tài)變化的環(huán)境。這也有利于軟件的升級(jí)。 Java 語言的優(yōu)良特性使得 Java 應(yīng)用具有無比的健壯性和可靠性,這也減少了應(yīng)用系統(tǒng)的維護(hù)費(fèi)用。 Java 的編譯一次,到處可運(yùn)行的特性使得它能夠提供一個(gè)隨處可用的開放結(jié)構(gòu)和在多平臺(tái)之間傳遞信息的低成本方式。 ① JDBC( Java Database Connectivity)提供連接各種關(guān)系數(shù)據(jù)庫的統(tǒng)一接口。 ③ Java RMI(Java Remote Method Invocation)用來開發(fā)分布式 Java 應(yīng)用程序。這樣,遠(yuǎn)程方法激活可以發(fā)生在對(duì)等的兩端, 也可以發(fā)生在客戶端和服務(wù)器之間,只要雙方的應(yīng)用程序都是用 Java 寫的。這使得 Java 能集成異構(gòu)的商務(wù)信息資源。這個(gè)接口屏蔽了企業(yè)網(wǎng)絡(luò)所使用的各種命名和目錄服務(wù)。 ⑦ JMS(Java Message Service)提供企業(yè)消息服務(wù),如可靠的消息隊(duì)列、發(fā)布和訂閱通信、以及有關(guān)推拉( Push/Pull)技術(shù)的各個(gè)方面。 在 Java 技術(shù)中,值得關(guān)注的還有 JavaBeans,它是一個(gè)開 放的標(biāo)準(zhǔn)的組件體系結(jié)構(gòu),它獨(dú)立于平臺(tái),但使用 Java 語言。一個(gè) JavaBean 的主要特征包括屬性、方法和事件。 JavaBean 的優(yōu)勢(shì)還在于 Java 帶來的可移植性。除了 JavaBeans,典型的組件體系結(jié)構(gòu)還有 DCOM和 CORBA。 在傳統(tǒng)的網(wǎng)頁 HTML 文件 (*.htm, *.html)中加入 Java 程序片段 (Scriptlet)和JSP 標(biāo)記 (tag),就構(gòu)成了 JSP 網(wǎng)頁 (*.jsp)。程序片段可以操作數(shù)據(jù)庫、可以重新定向網(wǎng)頁、可以發(fā)送 等等,這就是建立動(dòng)態(tài)網(wǎng)站所需要的功能。 在 Sun 正式發(fā)布 JSP(JavaServerPages) 之后,這種新的 Web 應(yīng)用開發(fā)技術(shù)很快引起了人們的關(guān)注。按照 Sun 的說法, JSP 能夠適應(yīng)市場(chǎng)上包括 Apache WebServer 、 在內(nèi)的 85% 的服務(wù)器產(chǎn)品。 JSP 與 Microsoft 的 ASP 技術(shù)非常相似。 此外 , ASP 與 JSP 還有 一北京化工大學(xué)北方學(xué)院畢業(yè)設(shè)計(jì)(論文) 7 個(gè)更為本質(zhì)的區(qū)別:兩種語言引擎用完全不同的方式處理頁面中嵌入的程序代碼。 事實(shí)證明 , Java Servlet 是一種開發(fā) Web 應(yīng)用的理想構(gòu)架 。利用跨平臺(tái)運(yùn)行的 JavaBean 組件, JSP 為分離處理邏輯與顯示樣式提供了 卓越的解決方案。 第 CSS+DIV 在制作網(wǎng)站頁面時(shí),首先構(gòu)思出整個(gè)網(wǎng)站的樣式,利用 Photoshop 和 Dreamweaver圖片處理軟件制作出界面布局所需要的圖片。這樣, 樣式的調(diào)整更加方便。 CSS 的極大優(yōu)勢(shì)表現(xiàn)在簡潔的代碼,對(duì)于一個(gè)大型網(wǎng)站來說,可以節(jié)省大量帶寬,表現(xiàn)和結(jié)構(gòu)分離,在團(tuán)隊(duì)開發(fā)中更容易分工合作而減少相互關(guān)聯(lián) 性。在 2021 年 1 月 16 號(hào)被 Sun 公司收購。 對(duì)于Mysql 的前途 ,沒有任何人抱樂觀的態(tài)度 。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為網(wǎng)站數(shù)據(jù)庫 [6]。不管怎樣,在經(jīng)過一些測(cè)試后,開發(fā)者得出結(jié)論: mSQL 并沒有他們需要的那么快和靈活 , 這導(dǎo)致了一個(gè)使用幾乎和 mSQL 一樣的 API 接口的用于他北京化工大學(xué)北方學(xué)院畢業(yè)設(shè)計(jì)(論文) 8 們的數(shù)據(jù)庫的新的 SQL 接口的產(chǎn)生 。 MySQL 的特性 ( 1) 使用 C 和 C++編寫,并使用了多種 編譯器 進(jìn)行 測(cè)試,保證源代碼的可移植性。 ( 3) 為多種編程語言提供了 API。 ( 4) 支持 多線程 ,充分利用 CPU 資源。 ( 6) 既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用 在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫而嵌入到其他的軟件中提供多語言支持,常見的 編碼 如中文的GB231 BIG5,日文的 Shift_JIS 等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。 ( 8) 提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。 MySQL 的 應(yīng)用 與其他的大型數(shù)據(jù)庫例如 Oracle、 DB SQL Server 等相比, MySQL 自有它的不足之處,如規(guī)模小、功能有限( MySQL Cluster 的功能和效率都相對(duì)比較差)等,但是這絲毫也沒有減少它受歡迎的程度。 目前 Inter 上流行的網(wǎng)絡(luò)架構(gòu)方式 LAMP( Linux+Apache+MySQL+PHP),即使用 Linux 作為操作系統(tǒng), Apache 作為 Web服務(wù)器 , MySQL 作為數(shù)據(jù)庫, PHP作為服務(wù)器端腳本解釋器。 北京化工大學(xué)北方學(xué)院畢業(yè)設(shè)計(jì)(論文) 9 MySQL 的管理 可以使用命令行工具管理 MySQL 數(shù)據(jù)庫(命令 mysql 和 mysqladmin),也可以從 MySQL 的網(wǎng)站下載圖形管理工具 MySQL Administrator 和 MySQL Query Browser。 phpMyBackupPro 也是由 PHP 寫成的,可以透過 Web 介面創(chuàng)建和管理數(shù)據(jù)庫。 MySQL 存儲(chǔ)引擎 ( 1) MyISAM Mysql 的默認(rèn)數(shù)據(jù)庫,最為常用。 ( 2) InnoDB 事務(wù)型數(shù)據(jù)庫的首選引擎,支持 ACID 事務(wù),支持行級(jí)鎖定 。 ( 4) Memory 所有數(shù)據(jù)置于內(nèi)存的存儲(chǔ)引擎,擁有極高的插入,更新和查詢效率。并且其內(nèi)容會(huì)在 Mysql 重新啟動(dòng)時(shí)丟失 。 ( 6) Archive 非常適合存儲(chǔ)大量的獨(dú)立的,作為歷史記錄的數(shù)據(jù)。 Archive 擁有高效的插入速度,但其對(duì)查詢的支持相對(duì)較差 。 ( 8) Cluster/NDB 高冗余的存儲(chǔ)引擎,用多臺(tái)數(shù)據(jù)機(jī)器聯(lián)合提供服務(wù)以提高整體性能和安全性。 ( 9) CSV 邏輯上由逗號(hào)分割數(shù)據(jù)的存儲(chǔ)引擎 。 北京化工大學(xué)北方學(xué)院畢業(yè)設(shè)計(jì)(論文) 10 第 JavaScript語言 JavaScript 是一種基于對(duì)象 (Object)和事件驅(qū)動(dòng) (Event Driven)并具有安全性能的腳本語言。從 而可以開發(fā)客戶端的應(yīng)用程序等。它的出現(xiàn)彌補(bǔ)了 HTML 語言的缺陷,它是 Java 與 HTML 折衷的選擇, 使用 JavaScript 語言可以使網(wǎng)頁增加互動(dòng)性。JavaScript 能及時(shí)響應(yīng)用戶的操作,對(duì)提交表單做即時(shí)的檢查,無需浪費(fèi)時(shí)間交由 CGI 驗(yàn)證。 Web 的開放性、分布性的特點(diǎn)和基于 Web 的巨大計(jì)算能力使得考試突破了時(shí)間和空間的限制。 根據(jù)一般院校等中小型機(jī)構(gòu)在線考試的要求,通過調(diào)查分析,我采用適當(dāng)?shù)募夹g(shù)方案設(shè)計(jì)并開發(fā)一個(gè)在線考試系統(tǒng)。使得只要有瀏覽器的地方,就能使用它來學(xué)習(xí)、考試,并且功能也比較全面,可以滿足一般中小型學(xué)?;蚱髽I(yè)的需要,有較好的社會(huì)實(shí)用價(jià)值 [10]。 在線實(shí)時(shí)考試系統(tǒng)也給學(xué)生提供了一個(gè)自我檢測(cè)的 平臺(tái)??忌梢酝ㄟ^一次次地做題,從中發(fā)現(xiàn)并找出問題,并在不斷的積累中,達(dá)到由質(zhì)變到量變的飛躍。 第 可行性分析 可行性分析也稱為可行性研究 , 即是在系統(tǒng)調(diào)查的基礎(chǔ)上 , 針對(duì)新系統(tǒng)的開發(fā)是否具備必要性和可能性 , 對(duì)新系統(tǒng)的開發(fā)從技術(shù) 、 經(jīng)濟(jì) 、 社會(huì)的方面進(jìn)行分析和研究 ,以避免投資失誤 , 保證新系統(tǒng)的開發(fā)成功 。 北京化工大學(xué)北方學(xué)院畢業(yè)設(shè)計(jì)(論文) 12 該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容 : ( 1) 社會(huì)因素方面的可行性 : 本系統(tǒng)用于學(xué)??荚?,無法律和政策方面的限制 。 本系統(tǒng)無需開發(fā)經(jīng)費(fèi) , 對(duì)于我系在經(jīng)濟(jì)上是可以接受的 , 并且本系統(tǒng)實(shí)施后可以顯著提高考試效率 ,有助于學(xué)院完全實(shí)現(xiàn)網(wǎng)絡(luò)化管理 。 ( 3) 技術(shù)方面的可行性 : 技術(shù)上的可行性分析主要分析技術(shù)條件是否能順利完成開發(fā)工作 , 硬軟件能否滿足開發(fā)者的需要等 。 其靈活性 , 安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件 。 硬件方面 , 科技飛速發(fā)展的今天 , 硬件更新的速度越來越快 , 容量越來越大 , 可靠性越來越高 , 價(jià)格越來越低 , 其硬件平臺(tái)完全能滿足此系統(tǒng)的需要 [11]。 綜上所述 , 此系統(tǒng)開發(fā)目標(biāo)已明確 , 在技術(shù)和經(jīng)濟(jì)等方面都可行 , 并且投入少 ,見效快 。 在此模塊中,考生可以選擇自己想要參加的考試類別,并進(jìn)行考試,考試完成后可獲得 此次 考試成績。在歷史考試成績中,學(xué)生 通過這個(gè)模塊 可以看到自己以前參加的考試成績,并對(duì)自己的進(jìn)步情況進(jìn)行一次把握。 ( 3) 試題維護(hù)模塊??梢蕴砑有骂}目,也可對(duì)現(xiàn)有題目進(jìn)行修改和刪除處理,便于及北京化工大學(xué)北方學(xué)院畢業(yè)設(shè)計(jì)(論文) 13 時(shí)更新試題庫。題庫中的題目一定是按照一定分類存放的,不同的分類試題設(shè)置也不一樣,例如某分類的題目數(shù)量是 20,而另一類題目數(shù)量是 10。 ( 5) 歷史成績模塊。 第 頁面遷移設(shè)計(jì) 在登錄頁面,輸入用戶名和密碼,單擊“登錄”按鈕,服務(wù)器首先根據(jù)用戶名和密碼在數(shù)據(jù)庫中進(jìn)行校驗(yàn),如果校驗(yàn)通過,則根據(jù)數(shù)據(jù)庫中該用戶名對(duì)應(yīng)的級(jí)別決定頁面遷移到考生目錄頁面還是管理員目錄頁面。 在歷史成績 頁面中,由于要選擇試題分類,并且在生成歷史成績一覽以后還要保留試題分類的值并顯示在頁面上,所以在此頁面上,試題分類既是頁面輸出又是頁面輸入。 第 數(shù)據(jù)庫設(shè)計(jì) 本系統(tǒng) 所采用 的主要數(shù)據(jù)對(duì)象有四個(gè),分別是試題、試題分類、用戶和考試記錄。 用戶表主要是關(guān)于用戶個(gè)人信息,試題表主要是試題編號(hào)和試題的選項(xiàng),試題分類表主要 是試題的編號(hào)數(shù)目和分類名稱,考試記錄表主要是存儲(chǔ)考試的考試用戶名,試題分類號(hào),考試成績和考北京化工大學(xué)北方學(xué)院畢業(yè)設(shè)計(jì)(論文) 14 試時(shí)間。 語句句法: INSERT INTO 表名 [(列名 1,?)] VALUES( 值 1,值 2, ?, 值 n) ② 查詢
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1