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

正文內(nèi)容

jsqoracle在線考試系統(tǒng)畢業(yè)論(編輯修改稿)

2025-06-12 19:53 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 所使用的開(kāi)發(fā)語(yǔ)言、相關(guān)技術(shù)以及開(kāi)發(fā)環(huán)境 和開(kāi)發(fā)工具進(jìn)行了簡(jiǎn)單的介紹;對(duì)本系統(tǒng)進(jìn)行了功能模塊設(shè)計(jì)(包括考生考試模塊、教師管理模塊、管理員管理等 );在對(duì)系統(tǒng)分析與設(shè)計(jì)的基礎(chǔ)上,運(yùn)用Jsp+Servlet 和 Oracle 開(kāi)發(fā)了河南財(cái)經(jīng)政法大學(xué)在線考試 系統(tǒng);最后對(duì)已經(jīng)開(kāi)發(fā)的系統(tǒng)進(jìn)行了測(cè)試。 本論文的內(nèi)容安排如下: 第一章 、引言,其中介紹了課題 研究的背景,課題的目的和意義。 第二 章、 系統(tǒng) 開(kāi)發(fā)工具 及相關(guān)技術(shù) 介紹,其中包括對(duì) B/S 結(jié)構(gòu)、 CSS+DIV 網(wǎng)頁(yè)布局 、 JSP、 Servlet、 Oracle等 的簡(jiǎn)單介紹。 第三章、系統(tǒng)分析,其中包括需求分析、系統(tǒng)流程分析、可 行性分析等。 第四章 、 系統(tǒng)設(shè)計(jì),其中包括功能設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)等。 第五章 、 系統(tǒng)實(shí)施, 對(duì)系統(tǒng)的各個(gè)模塊的實(shí)現(xiàn)做詳細(xì)的介紹 。 第六章 、 系統(tǒng)測(cè)試,其中包括對(duì)測(cè)試的目的和方法、簡(jiǎn)單的測(cè)試用例等 。 第七章 、 結(jié)束語(yǔ) ,對(duì)在寫(xiě)整篇論文過(guò)程中的感受 和收獲 進(jìn)行總結(jié)。 3 2 開(kāi)發(fā)工具及相關(guān)技術(shù) 河南財(cái)經(jīng)政法大學(xué)在線考試系統(tǒng)是基于 B/S 模式設(shè)計(jì)的,它選擇的前臺(tái)開(kāi)發(fā)語(yǔ)言為 Jsp,后臺(tái)數(shù)據(jù)庫(kù)管理工具為 Oracle 10G, 開(kāi)發(fā)工具 為 Eclipse,其 Web服務(wù)器為 Tomcat 及以上版本。 系統(tǒng)的 B/S 結(jié)構(gòu)簡(jiǎn)述 B/S 結(jié) 構(gòu)( Browser/Server,瀏覽器 /服務(wù)器模式)是 WEB 興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式, WEB 瀏覽器是客戶端最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開(kāi)發(fā)、維護(hù)和使用。 客戶機(jī)上只要安裝一個(gè)瀏覽器( Browser),如 Netscape Navigator 或Inter Explorer,服務(wù)器安裝 Oracle、 Sybase、 Informix或 SQL Server等數(shù)據(jù)庫(kù)。瀏覽器通過(guò) Web Server 同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交 互。 B/S 結(jié)構(gòu)的優(yōu)點(diǎn):具有分 布性特點(diǎn),可以隨時(shí)隨地進(jìn)行查詢、瀏覽等業(yè)務(wù)處理;業(yè)務(wù)擴(kuò)展簡(jiǎn)單方便,通過(guò)增加網(wǎng)頁(yè)即可增加服務(wù)器功能;維護(hù)簡(jiǎn)單方便,只需要改變網(wǎng)頁(yè),即可實(shí)現(xiàn)所有用戶的同步更新;開(kāi)發(fā)簡(jiǎn)單,共享性強(qiáng)。 開(kāi)發(fā)環(huán)境及開(kāi)發(fā)工具 本系統(tǒng)開(kāi)發(fā)環(huán)境選擇微軟平臺(tái)作為主導(dǎo),一方面考慮目前微軟的飛速發(fā)展,越來(lái)越多的企業(yè)在規(guī)劃內(nèi)部網(wǎng)絡(luò)時(shí),將微軟平臺(tái)作為首選方案;令一方面從技術(shù)角度來(lái)講,微軟平臺(tái)上的應(yīng)用無(wú)論是在開(kāi)發(fā)上,還是在軟件的部署上都是非常容易,而且性能優(yōu)越。以下簡(jiǎn)單介紹本系統(tǒng)所使用的開(kāi)發(fā)工具 : Dreamweaver Dreamweaver 是 美國(guó) MACROMEDIA 公司開(kāi)發(fā)(后被 Adobe 公司收購(gòu))的集網(wǎng)頁(yè)制作和管理網(wǎng)站于一身的所見(jiàn)即所得網(wǎng)頁(yè)編輯器。 Dreamweaver 可以用最快速的方式將 Fireworks, FreeHand,或 Photoshop 等檔案移至 網(wǎng)頁(yè) 上。使用檢色 吸管工具 選擇熒幕上的顏色可設(shè)定最接近的網(wǎng)頁(yè)安全色。對(duì)于選單, 快捷鍵 與格式控制,都只要一個(gè)簡(jiǎn)單步驟便可完成。 Dreamweaver能與您喜愛(ài)的設(shè)計(jì)工具,如Playback Flash, Shockwave 和外掛模組 等搭配,不需離開(kāi) Dreamweaver 便可完成,整體運(yùn)用流程自然順暢。除此之外,只要單擊便可使 Dreamweaver 自動(dòng)開(kāi)啟Firework 或 Photoshop 來(lái)進(jìn)行編輯與設(shè)定圖檔的最佳化。 本系統(tǒng)采用 Dreamweaver CS4 版 本,其 特點(diǎn)是界面設(shè)計(jì) 緊湊,使用方便 。 The genral stf(1mpoyidvc,uh)0jb。5wT4 Eclipse Eclipse 是一個(gè)開(kāi)放源代碼的、基于 Java 的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò) 插件 組件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開(kāi)發(fā)工具( Java Development Kit,JDK)。 雖然大多數(shù)用戶很樂(lè)于將 Eclipse 當(dāng)作 Java 集成開(kāi)發(fā)環(huán)境( IDE)來(lái)使用,但 Eclipse 的目標(biāo)卻不僅限于此。 Eclipse 還包括插件開(kāi)發(fā)環(huán)境( Plugin Development Environment, PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse 的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse環(huán)境無(wú)縫集成的工具 。由于 Eclipse中的每樣?xùn)|西都是插件,對(duì)于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開(kāi)發(fā)環(huán)境而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所。 本系統(tǒng)采用的是 Eclipse 版本,其特點(diǎn)是性能穩(wěn)定。 Oracle 數(shù)據(jù)庫(kù) Oracle Database,又名 Oracle RDBMS,或簡(jiǎn)稱 Oracle。是美國(guó) ORACLE 公司(甲骨文)提供的以分布式數(shù)據(jù)庫(kù)為核心的一組軟件產(chǎn)品,是目前最流行的客戶 /服務(wù)器 (CLIENT/SERVER)或 B/S 體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)之一。 ORACLE 數(shù)據(jù)庫(kù) 是目前世界上使用最為廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng),作為一個(gè)通用的數(shù)據(jù)庫(kù)系統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個(gè)關(guān)系數(shù)據(jù)庫(kù),它是一個(gè)完備關(guān)系的產(chǎn)品;作為分布式數(shù)據(jù)庫(kù)它實(shí)現(xiàn)了分布式處理功能。 Oracle 數(shù)據(jù)庫(kù)具有 數(shù)據(jù)的大量性 、 數(shù)據(jù)的保存的持久性 、 數(shù)據(jù)的共享性 和 數(shù)據(jù)的可靠性 等特點(diǎn)。 本系統(tǒng)采用的是 Oracle 10G 數(shù)據(jù)庫(kù)。 Oracle 10G數(shù)據(jù)庫(kù) 相對(duì)于以前版本關(guān)鍵提高 有二: 1 降低管理開(kāi)銷, 2提高性能。 Oracle 10G 有對(duì)高可用性的增強(qiáng)、新的 Flashback 能力、支持回滾更新操作;對(duì)安全性的增強(qiáng) ,便于管理大 量的用戶; BI 方面的增強(qiáng) ,包括改進(jìn)的 SQL 能力 、 分析功能、 OLAP、數(shù)據(jù)挖掘的能力等;對(duì)非關(guān)系型數(shù)據(jù)存儲(chǔ)的能力得到了改進(jìn); XML 的能力;對(duì)開(kāi)發(fā)能力支持的加強(qiáng),對(duì)生物信息學(xué) ( Bioinformatics)的支持。 Tomcat 服務(wù)器 本系統(tǒng)運(yùn)行環(huán)境為 Tomcat 。 Tomcat 是 Apache 軟件 基金會(huì)( Apache Software Foundation)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由 Apache、 Sun 和其他一些公司及個(gè)人共同開(kāi)發(fā)而成。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn), Tomcat 5 支持最新的 Servlet JSP 規(guī)范。因?yàn)?Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受 Java愛(ài)好者的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器 。 5 相關(guān)技術(shù) CSS+DIV CSS 是 層疊樣式表( Cascading Style Sheets)的縮寫(xiě), 用于定義 HTML 元素的顯示形式,是 W3C 推出的格式化網(wǎng)頁(yè)內(nèi)容的標(biāo)準(zhǔn)技術(shù)。 CSS+DIV是網(wǎng)站標(biāo)準(zhǔn) 設(shè)計(jì) 中常用術(shù)語(yǔ)之一,是一種 比較成熟的 網(wǎng)頁(yè)布局方法 。可實(shí)現(xiàn)網(wǎng)頁(yè)頁(yè)面內(nèi)容與表現(xiàn)相分離 ,即在不改變 Html 源代碼的同時(shí),能夠根據(jù)CSS 中對(duì)標(biāo)簽的的不同定義而顯示出不同的頁(yè)面效果。能夠?qū)崿F(xiàn) 傳統(tǒng)的表格( Table) 布局 定位方式 所不能實(shí)現(xiàn)的效果。當(dāng)然,本人在使用中并沒(méi)有完全摒棄表格 ( Table) ,而是 DIV 與之相結(jié)合使用,使頁(yè)面靈活、工整、多層次的顯示。 JavaScript 和 jQuery JavaScript 是一種能讓你的 網(wǎng)頁(yè) 更加生動(dòng)活潑的程式語(yǔ)言,也是目前網(wǎng)頁(yè)中設(shè)計(jì)中最容易學(xué)又最方便的語(yǔ)言。你可以利用 JavaScript 輕易的做出親切的歡迎訊息、漂亮的數(shù)字鐘、有廣告效果的跑馬燈及簡(jiǎn)易的選舉,還可以顯示 瀏覽器 停留的時(shí)間。讓這些特殊效果提高網(wǎng)頁(yè)的可觀性。 本系統(tǒng)中主要使用JavaScript 的表單驗(yàn)證功能以及對(duì)時(shí)間的控制。 jQuery 是一個(gè)優(yōu)秀的 Javascript 框架。它是輕量級(jí)的 js 庫(kù) (壓縮后只有21k),它兼容 CSS3,還兼容各種瀏覽器( IE +, FF +, Safari +, Opera +)。 jQuery 使用戶能更方便地處理 HTML documents、 events、實(shí)現(xiàn)動(dòng)畫(huà)效果,并且方便地為網(wǎng)站提供 AJAX 交互。 jQuery 還有一個(gè)比較大的優(yōu)勢(shì)是,它的文檔說(shuō)明很全,而且各種應(yīng)用也說(shuō)得很詳細(xì),同時(shí)還有許多成熟的插件可供選 擇。jQuery 能夠使用戶的 html 頁(yè)保持代碼和 html 內(nèi)容分離,也就是說(shuō),不用再在html 里面插入一堆 js 來(lái)調(diào)用命令了,只需定義 id即可。 在使用過(guò)程中本人發(fā)現(xiàn) jQuery 與傳統(tǒng)的 JavaScript 相比,優(yōu)勢(shì)之一在于JavaScript是單線程的,而 jQuery 可以實(shí)現(xiàn)多線程,即 點(diǎn)擊一個(gè)按鈕可以同時(shí)觸發(fā) 多個(gè)事件,使用起來(lái)更加方便。 Servlet 和 JSP Servlet 是 Java Servlet 的簡(jiǎn)稱, 是一種服務(wù)器端的 Java應(yīng)用程序,具有獨(dú)立于平臺(tái)和協(xié)議的特性 ,可以生成動(dòng)態(tài)的 Web 頁(yè)面。 它擔(dān)當(dāng)客戶請(qǐng)求( Web 瀏覽器或其他 HTTP 客戶程序)與服務(wù)器響應(yīng)( HTTP 服務(wù)器上的數(shù)據(jù)庫(kù)或應(yīng)用程序)的中間層。 Servlet 是位于 Web 服務(wù)器內(nèi)部的服務(wù)器端的 Java 應(yīng)用程序,與傳統(tǒng)的從命令行啟動(dòng)的 Java 應(yīng)用程序不同, Servlet 由 Web 服務(wù)器進(jìn)行加載,該Web 服務(wù)器必須包含支持 Servlet 的 Java 虛擬機(jī)。 The genral stf(1mpoyidvc,uh)0jb。5wT6 JSP( Java Server Pages)是由 Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種 動(dòng)態(tài)網(wǎng)頁(yè) 技術(shù)標(biāo)準(zhǔn)。 JSP 是在 Servlet 技術(shù)基礎(chǔ)上發(fā)展而來(lái)的,但在實(shí)際使用中功能又有很大的區(qū)別, JSP 技術(shù)有點(diǎn)類似 ASP技術(shù),它是在傳統(tǒng)的 網(wǎng)頁(yè) HTML 文件中插入 Java 程序段 (Scriptlet)和 JSP 標(biāo)記 (Tag),從而形成JSP 文件 (*.jsp)。 另外 用 JSP 開(kāi)發(fā)的 Web應(yīng)用是跨平臺(tái)的,既能在 Linux 下運(yùn)行,也能在其他 操作系統(tǒng) 上運(yùn)行。 JSP 技術(shù)不是 Java Servlet 技術(shù)的全部,它只是 Java Servlet 技術(shù)的一個(gè)成功應(yīng)用。 JSP 技術(shù)屏蔽了 Servlet對(duì)象創(chuàng)建的過(guò)程,使得 Web 程序設(shè)計(jì)者只須關(guān)心 JSP 頁(yè)面本身的結(jié)構(gòu)、設(shè)計(jì)好各種標(biāo)記 。 有效 地分離頁(yè)面的視圖和數(shù)據(jù)處理等, 不必再用 println 語(yǔ)句來(lái)輸出每一行 HTML 代碼。更重要的是,借助內(nèi)容和外觀的分離,頁(yè)面制作中不同性質(zhì)的任務(wù)可以方便地分開(kāi): 比如 ,由頁(yè)面設(shè)計(jì)者進(jìn)行 HTML 設(shè)計(jì),同時(shí)留出供 Servlet 程序員插入動(dòng)態(tài)內(nèi)容的空間。 MVC 模式 MVC 是三個(gè)單詞的縮寫(xiě),分別為:模型 (Model),視圖 (View)和控制Controller)。 MVC模式的目的就是實(shí)現(xiàn) Web系統(tǒng)的職能分工。 Model層實(shí)現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯,通常可以用 JavaBean 或 EJB來(lái)實(shí)現(xiàn)。 View 層用于與用戶的交互,通常用 JSP來(lái)實(shí)現(xiàn)。 Controller 層是 Model與 View 之間溝通的橋梁,它可以分派用戶的請(qǐng)求并選擇恰當(dāng)?shù)囊晥D以用于顯示,同時(shí)它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的操作。 使用 MVC 設(shè)計(jì)模式, 應(yīng)用程序 將 被分成三個(gè)核心部 件:模型、視圖、控制器。它們各自處理自己的任務(wù)。 本系統(tǒng)將使用第一種常見(jiàn)的 MVC 設(shè)計(jì)模式Jsp+Servlet+JavaBean 進(jìn)行開(kāi)發(fā),即通過(guò) 創(chuàng)建一些 Servlet 對(duì)象,配合 JSP 頁(yè)面來(lái)完成整個(gè) Web 系統(tǒng)。其數(shù)據(jù)傳遞過(guò)程如圖 21所示 : W e b瀏 覽 器S e r v l e t( 控 制 器 )數(shù) 據(jù) 庫(kù)服 務(wù) 器請(qǐng) 求響 應(yīng)J S P ( 視 圖 )J a v a B e a n( 模 型 )C a l l 圖 21 MVC( Jsp+Servlet+JavaBean)設(shè)計(jì) 模式原理圖 7 JDBC JDBC( Java Data Base Connectivity,java 數(shù)據(jù)庫(kù) 連接)是一種用于執(zhí)行SQL 語(yǔ)句的 Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用 Java語(yǔ)言 編寫(xiě)的類和接口組成。 JDBC 為數(shù)據(jù)庫(kù)開(kāi)發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的 API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開(kāi)發(fā)人員能夠用純 Java API 編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用 程序 。 有了 JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送 SQL 語(yǔ)句就是一件很容易的事。換言之,有了 JDBC API,就不必為訪問(wèn) Oracle 數(shù)據(jù)庫(kù) 專門(mén)寫(xiě)一個(gè)程序,為訪問(wèn) Sql Server數(shù)據(jù)庫(kù) 又專門(mén)寫(xiě)一個(gè)程序,或?yàn)樵L問(wèn) Mysql 數(shù)據(jù)庫(kù)又編寫(xiě)另一個(gè)程序等等,程序員只需用 JDBC API 寫(xiě)一個(gè)程序就夠了,它可向相應(yīng)數(shù)據(jù)庫(kù)發(fā)送 SQL 調(diào)用。同時(shí),將 Java 語(yǔ)言和 JDBC結(jié)合起來(lái)使程序員不必為不同的平臺(tái)編寫(xiě)不同的應(yīng)用程序,只須寫(xiě)一遍程序就可以讓它在任何平臺(tái)上運(yùn)行,這也是 Java 語(yǔ)言 “ 編寫(xiě)一次,處處運(yùn)行 ” 的優(yōu)勢(shì)。 本章小結(jié) 本章主要介紹了河南財(cái)經(jīng)政法大學(xué)在線考試系統(tǒng)所用
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1