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

正文內(nèi)容

基于web的在線考試系統(tǒng)畢業(yè)設(shè)計(jì)(論文-預(yù)覽頁(yè)

 

【正文】 大連交通大學(xué)信息工程學(xué)院 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 1 1 前 言 開發(fā)背景 WWW是目前 Inter 上最主要的信息服務(wù)類型 ,它的影響逐漸的深入到我們生活的方方面面 , Inter 技術(shù)的發(fā)展使得考試的技術(shù)手段和載體發(fā)生了革命性的變化,Inter 的開放性、分布性的特點(diǎn)和基于 Inter 的巨大的計(jì)算能力使得考試突破了時(shí)間和空間的限制。本文首先介紹了動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)的發(fā)展現(xiàn)狀,然后簡(jiǎn)單的介紹了 JSP和它的技 術(shù)特點(diǎn)與 應(yīng)用模型 , 并把 JSP和社會(huì)上應(yīng)用比較廣泛的 ASP,PHP進(jìn)行了詳細(xì)的比較 ,總結(jié)了 JSP 的優(yōu)勢(shì) 。 摘 要 隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,現(xiàn)在很多國(guó)外的大學(xué)和社會(huì)其他部門都已經(jīng)開設(shè)了遠(yuǎn)程教育,通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)異地教育和培訓(xùn)。 目前在國(guó)內(nèi)動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)已經(jīng)發(fā)展到了一定的水平 ,同時(shí)也出現(xiàn)了許多基于 B/S、C/S 結(jié)構(gòu)的在線考試系統(tǒng)。最后,對(duì)基于 JSP 的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)做了一個(gè)總結(jié)性的展望。基于 Web 技術(shù)的網(wǎng)絡(luò)考試系統(tǒng)可以借助于遍布全球的因特網(wǎng)進(jìn)行,因此考試既可以在本地進(jìn)行,也可以在異地進(jìn)行,大大拓展了考試的靈活性。 Web技術(shù)超越了傳統(tǒng)的 客戶機(jī) /服務(wù)器 兩層結(jié)構(gòu),采用了三層體系結(jié)構(gòu):用戶界面層 /服務(wù)層 /數(shù)據(jù)庫(kù)層,因此 Web 結(jié)構(gòu)有著更好的安全性,在用戶機(jī)上不需要安裝任何應(yīng)用程序,應(yīng)用程序可以安裝在事務(wù)層所在的計(jì)算機(jī)上,試題存放在數(shù)據(jù)庫(kù)服務(wù)器上, 當(dāng)然,事務(wù)層和數(shù)據(jù)庫(kù)可以是同一臺(tái)機(jī)器(如果條件允許,還是應(yīng)該把這兩層分開在不同的計(jì)算機(jī)上),本文所討論的在線考試系統(tǒng)是基于 JSP 技術(shù)實(shí)現(xiàn)??梢栽谌魏蔚胤蕉伎梢钥荚嚒6趪?guó)外,網(wǎng)上提交作業(yè)和網(wǎng)上考試已經(jīng)相當(dāng)普及了。它的實(shí)現(xiàn)是在傳統(tǒng)的網(wǎng)頁(yè) HTML 文件( *.htm,*.html)中加入 Java 程序片段( Scriptlet)和 JSP 標(biāo)記( *.jsp)。 JSP 技術(shù)的發(fā)展現(xiàn)狀 JSP 技術(shù)被設(shè)計(jì)成為一個(gè)開放的、可擴(kuò)展的及用于創(chuàng)建動(dòng)態(tài) Web 頁(yè)面的標(biāo)準(zhǔn)。在 版本中,其基礎(chǔ)由核心標(biāo)記集、隱含對(duì)象以及開始創(chuàng)建動(dòng)態(tài) Web 頁(yè)面所需的基本功能構(gòu)成。因此,在 的語(yǔ)法中開始了對(duì) XML 的支持,并希望能夠與其兼容。除了 JSP 標(biāo)準(zhǔn)的語(yǔ)法標(biāo)記之外, 將會(huì)提供有可擴(kuò)展的自定義語(yǔ)法標(biāo)記機(jī)制,這樣使用者就可以定義自己的語(yǔ)法標(biāo)記,并且可以在任何支持 JSP 的引擎上運(yùn)行它們,而且供應(yīng)商們也會(huì)有選擇地?cái)U(kuò)展或擴(kuò)充 JSP 規(guī)范中的功能。 JSP 技術(shù)的特點(diǎn) JSP 技術(shù)有以下幾個(gè)顯著的優(yōu)點(diǎn) : 應(yīng)用程序內(nèi)容與頁(yè)面顯示分離 用 JSP 技術(shù), Web 頁(yè)面開發(fā)人員可以使用 HTML 或者 XML 標(biāo)識(shí)來(lái)設(shè)計(jì)和格式化最終頁(yè)面,并使用 JSP 標(biāo)識(shí)或者小腳本來(lái)生成頁(yè)面上的動(dòng)態(tài)內(nèi)容(內(nèi)容是根據(jù)請(qǐng)求變化的,例大連交通大學(xué)信息工程學(xué)院 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 4 如本系統(tǒng)中的時(shí)時(shí)獲得在線考試的每個(gè)考生的信息等)。這既有助于作者保護(hù)自己的代碼,又能保證任何基于HTML 的 Web 瀏覽器的完全可用性。 采用標(biāo)識(shí) Web 頁(yè)面開發(fā)人員不會(huì)都是熟悉腳本語(yǔ)言的編程人員。從一個(gè)平臺(tái)移植到另外一個(gè)平臺(tái), JSP 和 JavaBeans 甚至不用重新編譯,因?yàn)?Java 字節(jié)碼都是標(biāo)準(zhǔn)的與平臺(tái)無(wú)關(guān)的。第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標(biāo)識(shí)庫(kù)。 由于 JSP 頁(yè)面的內(nèi)置腳本語(yǔ)言是基于 Java 的,而且所有的 JSP 頁(yè)面都被編譯成為大連交通大學(xué)信息工程學(xué)院 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 5 Java Servlets,所以 JSP 頁(yè)面具有 Java 技術(shù)的所有好處,包括健壯的存儲(chǔ)管理和安全性。 JSP 頁(yè)面通常 被編譯成為 Java Servlets,這是一個(gè)標(biāo)準(zhǔn)的 Java 擴(kuò)展。 JSP 頁(yè)面可以包含在多種不同的應(yīng)用體系結(jié)構(gòu)或者模型中,可以用于由不同協(xié)議、組件和格式所組成的聯(lián)合體中。 ASP 是一個(gè) Web 服務(wù)器的開發(fā)環(huán)境,利用它可以產(chǎn)生和運(yùn)用動(dòng)態(tài)的、交互的、高性能的 Web 服務(wù)應(yīng)用程序。它支持目前絕大多數(shù)數(shù)據(jù)庫(kù)。在 JSP、 ASP、 PHP 環(huán)境下, HTML 代碼主要負(fù)責(zé)描述信息的顯示樣式,而程序代碼則用來(lái)描述處理邏輯。 JSP 與 ASP 的區(qū)別: JSP 跨平臺(tái),而且支持包括 Apache、 Netscape、 IIS、 IBM Http Server 在內(nèi)的所有主流 Web 服務(wù)器,而 ASP 目前只支持 Windows NT+IIS; JSP 提供了更好的安全機(jī)制,這對(duì)于 Ebusiness 這 樣的應(yīng)用來(lái)說(shuō)是至關(guān)重要的; JSP 可以跨操作系統(tǒng)、Web 服務(wù)器和應(yīng)用服務(wù)器,而 ASP 只限于 Windows NT + IIS; JSP 是一個(gè)開放的標(biāo)準(zhǔn),得到了 Oracle、 Netscape、 IBM、 BEA、 Borland 等支持; JSP 的組件編寫更為容易,而且 JSP 的性能優(yōu)于 ASP。 JSP 可以利用 JDBC 和眾多主流關(guān)系數(shù)據(jù)庫(kù)連接,而 PHP目前只支持 MYSql 和 Oracle 等有限的幾種。 JSP 與 Servlet、 JavaBeans、 JDBC Servlet Servlet 是一種獨(dú)立于平臺(tái)和協(xié)議的服務(wù)器端的 Java 應(yīng)用程序,可以生成動(dòng)態(tài)的Web 頁(yè)面。它還是 CGI Script 的一種替代技術(shù),由于 Servlet 在 性能、可移植性、代碼重用等方面比 CGI具有顯著的優(yōu)勢(shì),因此在未來(lái)的技術(shù)發(fā)展過(guò)程中, Servlet有可能徹底取代 CGI。裝入后, Servlet 繼續(xù)運(yùn)行直到其它客戶機(jī)發(fā)出請(qǐng)求。對(duì)于程序員來(lái)說(shuō),最好的一點(diǎn)就是 JavaBean 可以實(shí)現(xiàn)代碼的重復(fù)利用,另外對(duì)于程序的易維護(hù)性等也有很大的意義。 JDBC 與 ODBC JDBC(Java DataBase Connectivity)是 Java 與數(shù)據(jù)庫(kù)的接口規(guī)范, JDBC 定義了一個(gè) 支持標(biāo)準(zhǔn) SQL 功能的通用低層的應(yīng)用程序編程接口 (API),它由 Java 語(yǔ)言編寫的類和接口組成,旨在讓各數(shù)據(jù)庫(kù)開發(fā)商為 Java 程序員提供標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù) API。 JDBC與 ODBC都是基于 X/Open的 SQL調(diào)用級(jí)接口, JDBC的設(shè)計(jì)在思想上沿襲了 ODBC,同時(shí)在其主要抽象和 SQL CLI 實(shí)現(xiàn) 上也沿襲了 ODBC,這使得 JDBC 容易被接受。連接不同的 DBMS 時(shí),各個(gè)DBMS 之間僅通過(guò)不同的 URL 進(jìn)行標(biāo)識(shí)。這主要是因?yàn)?ODBC 使用的是 C 語(yǔ)言,而 JDBC 使用的是 Java 語(yǔ)言。該版本繼承了 SQL Server 版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能,具有使用方便 ,可伸縮性好與相關(guān)軟件集成程度高等 優(yōu)點(diǎn),可跨越從運(yùn)行 Microsoft Windows 98 的膝上型電腦到運(yùn)行 Microsoft Windows 2020 的大型多處理器的服務(wù)器等多種平臺(tái)使用。 支持對(duì)稱多處理器結(jié)構(gòu)、存儲(chǔ)過(guò)程、 ODBC,并具有自主的 SQL 語(yǔ)言。模塊化就是把程序化分成若干個(gè)模塊,每個(gè)模塊完成一個(gè)子功能,把這些模塊集起來(lái)組成一個(gè)整體,可以完成指定的滿足問(wèn)題的要求。即通過(guò)在網(wǎng)上已有的在線考試系統(tǒng)和了解其具備的功能。 系統(tǒng) 可行性研究 可行性研究階段的主要任務(wù)是在系統(tǒng)初步調(diào)查的基礎(chǔ)上,對(duì)新系統(tǒng)是否能夠?qū)崿F(xiàn)和值得實(shí)現(xiàn)等問(wèn)題 做出判斷,避免在花費(fèi)了大量的人力和物力之后才發(fā)現(xiàn)系統(tǒng)不能實(shí)現(xiàn)或新系統(tǒng)投入使用后沒(méi)有任何實(shí)際意義而引起的浪費(fèi),對(duì)新系統(tǒng)可行性的分析,要求用最小的代價(jià)在盡量短的時(shí)間內(nèi)確定系統(tǒng)是否可行。工程化的系統(tǒng)開發(fā)方法確實(shí)在開發(fā)實(shí)踐中取得了一定的效果。 經(jīng)濟(jì)可行性分析 在線考試 系統(tǒng)給人們帶來(lái)了方便,成為一種全新的 考試 模式。由于關(guān)系數(shù)據(jù)庫(kù)采用人們比較容易理解和接受的二維表格來(lái)組織數(shù)據(jù),發(fā)展迅速,已成為數(shù)據(jù)庫(kù)產(chǎn)品的主流。無(wú)論以應(yīng)用程序開發(fā)速度還是以事務(wù)處理運(yùn)行速度來(lái)衡量, SQLServer2020 都堪稱最為快捷的數(shù)據(jù)庫(kù)系統(tǒng)。 日常維護(hù) 成功進(jìn)入系統(tǒng)后 ,可以在此處進(jìn)行用戶的管理,可以新建用戶,刪除用戶,編輯用戶的功能的操作。 數(shù)據(jù)庫(kù)表設(shè)計(jì) 本系統(tǒng)包括六個(gè)表,分別為用戶登錄表 user,問(wèn)題選項(xiàng)表 choices,考試問(wèn)題表questions ,考試表 examination , 考 試 答案 表 examin_result ,考 試 細(xì) 節(jié) 表: 用戶登 入 表 users 用戶登 入 表 users 如表 41 所示。 表 44 考試表 列名 說(shuō)明 數(shù)據(jù)類型 長(zhǎng)度 允許空 鍵值類型 id 編號(hào) int 4 主鍵 name 名稱 varchar 100 是 subject 科目 tinyint 1 begintime 開始時(shí)間 datetime 8 duration 持續(xù)時(shí)間 int 4 考試答案表 examin_result 考試答案表 examin_result 如表 45 所示。確保了系統(tǒng)以及資料的安全。刪除用戶可以對(duì)已選定用戶進(jìn)行刪除操作,把用戶從數(shù)據(jù)庫(kù)中刪除。 //td td width=45% align=center valign=middle 姓名 /tdtd width=45% align=center valign=middle 角色 /td /tr /thead 大連交通大學(xué)信息工程學(xué)院 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 15 個(gè)人設(shè)置模塊 在此模塊可以對(duì)已登錄的用戶進(jìn)行密碼的修改。/td/tr /table 大連交通大學(xué)信息工程學(xué)院 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 16 題庫(kù)管理模塊 新增試題模塊 在題庫(kù)管理模塊中的新增試題模塊中可以添加新的試題。 alt=保存 / a href=javascript:saveTest()。試題查詢頁(yè)面如 圖 55 所示。/ /tdtd align=center style=width: 35% align=center valign=middle nowrap=nowrap 題目 /tdtd align=center style=width: 10% align=center valign=middle nowrap=nowrap 方向 /tdtd align=center style=width: 10% align=center valign=middle nowrap=nowrap 難度 /tdtd align=center align=center valign=middlenowrap=nowrap 答案選項(xiàng) /tdtd align=center style=width: 10% align=center valign=middle nowrap=nowrap 操作 /td/tr /thead 大連交通大學(xué)信息工程學(xué)院 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 20 試題統(tǒng)計(jì)模塊 在題庫(kù)管理模塊中的試題統(tǒng)計(jì)模塊中是對(duì)所有試題的數(shù)量以及難度進(jìn)行統(tǒng)計(jì),以清晰明了的表格形式展現(xiàn)在用戶的面前。]} c:out value=0/c:out/c:whenc:otherwise c:out value=${[39。]} c:out value=0/c:out /c:whenc:otherwisec:out value=${[39。]} c:out value=0/c:out /c:whenc:otherwisec:out value=${[39。]} c:out value=0/c:out /c:whenc:otherwisec:out value=${[39。 圖 57 考試管理頁(yè)面 對(duì)應(yīng)代碼 如下 : table border=0 align=center cellpadding=0 cellspacing=0class=tb_title trth align=left valign=middle 新增試題 /thtd /td/tr/table form id=autoTestForm name=autoTestForm action=../servlet/ExamServlet method=post 大連交通大學(xué)信息工程學(xué)院 2020 屆本科生畢業(yè)設(shè)計(jì)(論文) 22 input type=hidden id=hid_operate name=hid_operate value= / table width=100% border=0 align=center class=tb_form trtd width
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1