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

正文內容

基于jsp的網上考試系統(tǒng)論文(參考版)

2024-11-21 21:53本頁面
  

【正文】 系統(tǒng)數據庫連接 在本系統(tǒng)中,采用 mysqlconnector驅動,并用 JavaBeans 將常用的數據庫功能封裝,這樣可以隱藏復雜的數據庫操作, 還可以避免安全性問題,另外可以增強系統(tǒng)的復用性以及可移植性。 (4)、對于交互輸入輸出,要有簡單而有提示的輸入方式,出錯檢查。 (2)、變量說明盡量使其具有實際意義。 良好的程序編寫風格 為了提高程序的可讀性和易維 護性,關鍵是使程序結構簡單清晰,因此在程序編寫過程中應保持良好的程序設計風格。 第四章 系統(tǒng)實現 系統(tǒng)實現原則 結構化程序編碼原則 系統(tǒng)實現遵循結構化程序設計的思想,為了確保每個模塊的邏輯清晰,應該盡量使各個模塊使用單入口,單出口和順序、選擇和循環(huán)三種基本控制結構。在本考試系統(tǒng)中,應用了大量的類型為 hidden 的 input 表單來傳遞一些必需的參數,應用了 fieldset 和 legend 技術來美化表單,以及采用了 html標記中的各種表格效果,美化了頁面的顯示效果,使用戶界面更加友好。標簽描述了文檔的結構,它向瀏覽器提供該文檔的格式化信息,以傳送文檔的外觀特征。 HTML語言使用描述性的標記符(稱為標簽)來指明文檔的不同內容。 html 技術 HTML語言是超文本標記語言( Hyperlink Text Markup Language)的縮寫。在本考試系統(tǒng)中也使用了 ant 技術,具體實現是把 javabeans源文件按照層次結構放在 WEBINF 中的 src下面,然后再使用 ant運行 WEBINF下的 ,實現了特定目錄的建立, javabeans源程序的編譯, javabeans的 class 文件的打包等等(源代碼可查看附錄)。大量使用 javascript增強了本考試系統(tǒng)的健壯性和實用性。 JavaScript 創(chuàng)作者可以不那 么 注重程式技巧,所以許多 Java 的特性在 Java Script 中并不 支持 。 JavaScript語言可以做到回應使用者的需求事件 (如: form 的輸入 ) ,而不用任何的網路來回傳輸資料,所以當一位使用者輸入一項資料時,它不用經過傳給伺服端 (server)處理,再傳回來的過程,而直接可以被客戶端 (client) 的應用程式所處理。無須有 高性能的電腦,軟件僅需一個字處理軟件及一瀏覽器,無須 WEB服務器通道,通過自己的電腦即可完成所有的事情。從而實現了 “編寫一次 ,走遍天下 ”的夢想。當事件發(fā)生后,可能會引起相應的事件響應。所謂事件驅動,就是指在主頁 (Home Page)中執(zhí)行了某種操作所產生的動作,就稱為 “事件 ”(Event)。 動態(tài)性的 JavaScript 是動態(tài)的,它可以直接對用戶或客戶輸入做出響應,無須經過 Web 服務程序。 安全性 JavaScript 是一種安全性語言,它不允許訪問本地的硬盤,并不能將數據存入到服務器上,不允許對網絡文檔進行修改和刪除,只能通過瀏覽器實現信息瀏覽或動態(tài)交互。 簡單性 JavaScript 的簡單性主要體現在:首先它是一種基于 Java基本語句和控制流之上的簡單而緊湊的設計 , 從而對于學習 Java 是一種非常好的過渡。這意味著它能運用自己已經創(chuàng)建的對象。 基于對象的語言。但它不像這些語言一樣,需要先編譯,而是在程序運行過程中被逐行地解釋。像其它腳本語言一樣 ,JavaScript同樣已是一種解釋性語言 ,它提供了一個易的開發(fā)過程。它是通過嵌入或調入在標準的 HTML語言中實現的。使用它的目的是與 HTML超文本標記語言、 Java 腳本語言( Java小程序)一起實現在一個 Web頁面中鏈接多個對象,與 Web客戶交互作用。 在本考試系統(tǒng)中,整個系統(tǒng)界面都采用了 css 技術,包括鏈接效果,細線表格效果,滾動條效果,表單效果等等,使得整個界面顯得友好而灑脫。你可以精確的控制主頁里的每一個元素,比如一個字,用 CSS你可以給它控制它的前景色、背景色、背景圖片、在頁面的精確位置,四周加入邊框等。樣式可以定義在 HTML文檔的標志( TAG)里,也可以在外部附加文檔作為外加文檔。同時 ,”W3C CoreStyles 和 CSS2 Validation Service 以及 “CSS Test Suite 宣布成立。 CSS 技術 CSS( Cascading Style Sheets), 中文翻譯為 層疊樣式表單,簡稱樣式單。它為 Java 程序提供了一個統(tǒng)一操作各種數據庫的接口,程序員編程時,可以不關心它所要操作的數據庫是哪個廠家的產品,從而提高了軟件的通用性,而且在 Inter上確實無法預料你的用戶想訪問什么類型的數據庫。 JavaSoft公司開發(fā)了 JDBC API, JDBC API 是一個標準統(tǒng)一的 SQL數據存取接口。 JDBC有一個非常獨特的動態(tài)連接結構 ,它使得系統(tǒng)模塊化。 JDBC 技術 JDBC 是 Java 的開發(fā)者 ——Sun的 Javasoft公司制定的 Java 數據庫連接 (Java Data Base Connectivity)技術的簡稱,是為各種常用數據庫提供無縫聯接的技術。自從 JSP 誕生后, JavaBean更多的應用在非可視化領域,在服務器端應用方面表現出來了越來越強的生命力。這與對象之間通過消息通信類似。這樣,方法調用的是接觸 Bean 的唯一途徑。 2 、 方法( Method) 由于 Bean 本身是 Java對象,調用這個對象的方法是與其交互作用的唯一途徑。每個屬性通常遵守簡單的方法命名規(guī)則。 一個 JavaBean 有三個部分組成: 1 、 屬性( Property) Bean 的屬性就是對象的屬性,但提供了屬性讀取和設置的接口支持。對于程序員來說,最好的一點就是JavaBean 可以實現代碼的重復利用,另外對于程序的易維護性等等也有很重大的意義。 JavaBean 技術 JSP 作為一個很好的動態(tài)網站開發(fā)語言得到了越來越廣泛的應用,在各類 JSP 應用程序中, JSP + JavaBean 的組合成為了一種事實上最常見的 JSP 程序的標準 . JavaBean是描述 Java的軟件組件模型,有點類似于 Microsoft的 COM 組件概念。 4. JSP 標記可擴充性: JSP 技術能夠是開發(fā) 者擴展 JSP 標記,充分利用與 XML兼容的標記技術強大的功能,大大減少對腳本語言的依賴。這樣 JSP就能夠運行在多種 WEB服務器上并支持來自多家開發(fā)商提供的各種工具包。相比之下, ASP 技術主要依賴 MICROSOFT 支持。 當與 Java2 平臺、 J2EE 和 Enterprise JavaBean( EJB)技術整合時, JSP 頁面將提供企業(yè)級的擴展性和性能,這對于在企業(yè)中部署基于 Web的應用是必需的。第三方開發(fā)人員和其他人員可以為常用功能創(chuàng)建自己的標識庫。 JSP 技術封裝了許多功能:訪問和實例化JavaBean 組件、設置和檢索組件的屬性、 下載 Applet 以及執(zhí)行用其他方法更難于編碼和耗時的功能。此方法加速了總體開發(fā)進程。 強調組件的重用 絕大多數 JSP 頁面依賴于可重用的,跨平臺的組件( JavaBean 或者 Enterprise JavaBean 組件)來執(zhí)行應用程序所要求的更為復雜的處理。 JSP 引擎解釋 JSP 標識和腳本程序,生成所請求的內容(例如,通過訪問 JavaBean組件,使用JDBC 技術訪問數據庫,或者包含文件),并且將結果以 HTML(或者 XML)頁面的形式發(fā)送回瀏覽器。使用 JSP 標識或者腳本來生成頁面上的動態(tài)內容(內容是根據請求來變化的,例如請求帳號信息或者一本書的價格)。 JSP 技術在多個方面加速了動態(tài) Web 頁面的開發(fā)。這就是為什么 SUN還要推出 Java Server Pages的原因。由于 Java Servlet內部是以線程方式提供服務,不必對于每個請求都啟動一個進程,并且利用多線程機制可以同時為多個請求服務,因此 Java Servlet效率非常高。許多 Web服務器都支持 Servlet,即使不直接支持 Servlet的 Web服務器也可以通過附加的應用服 務器和模塊來支持 Servlet。 系統(tǒng) 所用技術 Java servlet 技術 Java Servlet是 JSP技術的基礎,而且大型的 Web應用程序的開發(fā)需要 Java Servlet和 JSP配合才能完成。 Mysql Mysql 是一個真正的多用戶、多線程 SQL數據庫服務器 , 它 以一個客戶機 /服務器結構的實現,它由一個服務器守護程序 mysqld和很多不同的客戶程序和庫組成。它是開放源代碼,使用起來比較簡單,缺點是不支持 J2EE技術,無法使用 EJB。 開發(fā)工具簡介 : j2sdk java 運行環(huán)境 ,本考試系統(tǒng)采用的是 ,在 sun 公司網站上下載。在管理員,教師和學生的處理模塊中,導航條采用立體表格技術,單元格采用事件 onmouseout 和 onmouseover來變換顏色 CCCCFF和 CCE6FF,起到了翻轉圖的效果 。在頁面滾動條中,滾動條顏色為 99ccff,滾動滑軌顏色為99cc88,更加突出了系統(tǒng)的主題。在首頁中, banner圖象采用藍白漸進色, bottom圖象采用白藍漸進色,給人以清晰無暇, 柔順淡雅 的美感。 灰色 具有中庸,平凡,溫和,謙讓,中立和高雅的感覺。 它和白色混合,能體現柔順,淡雅,浪漫的氣氛 (象天空的色彩 :) 白色 具有潔白,明快,純真,清潔的感受。 黃色 具有快樂,希望,智慧和輕快的個性 ,它的明度最高。 它和金黃,淡白搭配,可以產生優(yōu)雅,舒適的氣氛。刺激效果,能使人產生沖動,憤怒,熱情,活力的感覺。 本考試系統(tǒng)考慮到系統(tǒng)的實用性以及面向教育的特點 ,因此系統(tǒng)的整個版面顯得樸素而優(yōu)雅,清淡而美麗。準確的,有創(chuàng)意的 CI 設計,對網站的宣傳推廣有事半功倍的效果。更多的例子如 SONY,三菱,麥當勞等等。 系統(tǒng) CI設計 所謂 CI, 即 corporate identity, 是借用的廣告術語 , 意思是通過視覺來統(tǒng)一企業(yè)的形象。 信息修改實現教師對自身信息的修改; 登錄注銷實現教師的注銷登錄功能。 通知管理包含增加通知,通知修改和刪 除通知; 科目管理包含科目的增加,修改和刪除; 試題管理包含試題的瀏覽和刪除; 試卷管理包含試卷的瀏覽和刪除; 教師管理包含教師帳號的禁用與啟用,教師帳號信息的查看,修改和新教師帳號的增加; 學生管理包含學生帳號的禁用與啟用,學生帳號信息的查看,修改和新學生帳號的增加; 自身信息修改即修改管理員本身的一些信息; 注銷登錄部分實現本管理員的登錄注銷功能。) 學生狀態(tài) subject表 序號 字段名 數據類型 備注 1 id int(4) 主鍵 2 name varchar(50) 科目名稱 3 description varchar(100) 科目描述 question表 序號 字段名 數據類型 備注 1 id int(8) 主鍵 2 name varchar(255) 試題題干和選項 3 answer varchar(255) 試題答案 4 mark int(4) 試題分值 5 typeid int(4) 試題題型 6 subjectid int(4) 試題所屬科目 7 pub_date varchar(10) 試題發(fā)布日期 8 pub_tea_id int(8) 試題發(fā)布所屬教師 paper表 序號 字段名 數據類型 備注 1 id int(8) 主鍵 2 name varchar(50) 試卷名稱 3 subjectid int(4) 試卷所屬科目 4 questionlist Varchar(255) 試卷的試題列表 5 studentlist varchar(255) 試卷參加的考生列表 6 time int(4) 試卷答題時間 7 pub_date varchar(10) 試卷發(fā)布日期 8 pub_tea_id Int(8) 試卷發(fā)布教師 9 total_mark int(4) 試卷總分 paper_answer表 序號 字段名 數據類型 備注 1 id int(8) 主鍵 2 paperid int(8) 相應試卷 id 3 std_id int(8) 相應考生 id 4 answerlist varchar(255) 考生答案列表 scores表 序號 字段名 數據類型 備注 1 id int(8) 主鍵 2 std_id int(8) 相應考生 id 3 paper_id int(8) 相應試卷 id 4 score int(4) 考生得分 news表 序號 字段名 數據類型 備注 1 id int(8) 主鍵 2 title varchar(100
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1