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

正文內(nèi)容

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

2025-06-12 19:53 本頁面
 

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