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

正文內(nèi)容

學生在線答疑系統(tǒng)的設(shè)計與實現(xiàn)-文庫吧

2025-07-22 19:51 本頁面


【正文】 ........................................ 29 測試理論概述 ......................................................................................................... 29 ....................................................................................... 29 ................................................................................................. 29 測試的分類 [10] ......................................................................................................... 29 ........................................................................................................... 29 ........................................................................................................... 30 ................................................................................................................ 30 集成測試 ................................................................................................................ 31 系統(tǒng)測試 ................................................................................................................ 31 ................................................................................................................ 31 第六章 總結(jié)與展望 ............................................. 32 參考文獻 ..................................................... 33 致 謝 ...................................................... 34 附錄 ......................................................... 35 第一章 緒論 1 第一章 緒論 隨著網(wǎng)絡(luò)技術(shù)的普及應(yīng)用,越來越多的軟件走進了們的生活里。網(wǎng)絡(luò)技術(shù)已經(jīng)成熟,并且向著多元化,集成化方向發(fā)展。因此,在現(xiàn)代教育中,我們可以充分利用網(wǎng)絡(luò),實現(xiàn)教育形式的多元化,網(wǎng)絡(luò)化,移動化 [1]。 目前中高等院校的校園網(wǎng)絡(luò)都已部署和使用。校園網(wǎng)絡(luò)的成功普及和應(yīng)用,讓學生和老師可以借助網(wǎng)絡(luò)為載體,隨時隨地了解有關(guān)學校的最新消息和動態(tài),了解學校的一些背景,學校的整體信息以及和自己相關(guān)的院系信息。但是,就目前的情況 而言,學生和老師在課后的交流少之又少。學生有問題了不能直接找老師解決,老師也不能及時了解學生的學習情況。盡管有網(wǎng)絡(luò)存在,但是現(xiàn)在大多數(shù)的學生主動的學習能力還相對較弱。根據(jù)以上敘述情況,本人有理由相信開發(fā)一個同時具備老師和學生交流,學生和學生交流,學生課后咨詢老師,老師可以隨時答疑學生等等功能于一身的交流平臺。最后,本人決定設(shè)計一個學生在線答疑系統(tǒng)。 該系統(tǒng)應(yīng)該具備一些自己的特色和優(yōu)點,總結(jié)如下:只要用戶注冊成功,就可以進行老師和同學之間的答疑,同時學生和學生之間也可以交流。在課程信息方面,老師可以查看 自己 所 任教課程的一些疑問信息,并且進行相應(yīng)的答復(fù)。由于是借助網(wǎng)絡(luò),所以讓學習多了一些趣味性,并且學生不會像在課堂上那樣拘束或害羞。相反,學生可以暢所欲言,積極的參加到課程信息的討論中來。 開發(fā)背景 隨著現(xiàn)代中高等院校規(guī)模的擴大,學校上課地點不固定等等原因,所以發(fā)現(xiàn)老師和學生之間的答疑工作存在不固定性。經(jīng)分析傳統(tǒng)的教學模式,本人發(fā)現(xiàn),傳統(tǒng)的老師給學生答疑的方式有如下缺點: (1)答疑時間和地點的不確定性。 (2)學生有了新問題沒有辦法及時向自己的老師提問和獲得幫助。 (3)考慮到同學們有可能不住一起,所以學生間 的討論和交流相對就比較少。 (4)學生和老師之間的交流比較少,所以老師很難了解到學生的實際掌握知識的程度。 為了彌補以上的這些缺陷,提高答疑工作的工作效率,實現(xiàn)老師和學生溝通的多元化, 決定開發(fā)這個基于 B/S的學生在線答疑系統(tǒng)。 本科生畢業(yè)論文(設(shè)計) 2 本文 研究意義 學生在線答疑系統(tǒng),它彌補了現(xiàn)代教育中老師和同學交流少的這一弊端。在本系統(tǒng)的開發(fā)過程中,本人利用 JAVA 語言和網(wǎng)絡(luò)技術(shù)使的該平臺得到實現(xiàn)。從而讓學生利用這一平臺進行交流和學習,最終達到教學目的和學生自主學習的目標。本人認為,這是一種現(xiàn)代化教學手段的體現(xiàn)。學生網(wǎng)上答 疑系統(tǒng)是一種現(xiàn)代教育理念和現(xiàn)代教育方式的有效結(jié)合,它的引入,豐富了教育教學手段,提高了教學質(zhì)量,向教育現(xiàn)代化邁出了有意義的一步。第二章 系統(tǒng)分析 3 第 二 章 系統(tǒng)分析 開發(fā)語言綜述 本系統(tǒng)是基于面向?qū)ο笏枷氲?JAVA語言中 J2EE平臺進行編寫的 ,本人經(jīng)過總結(jié)發(fā)現(xiàn), J2EE平臺具有以下優(yōu)點 [2]: 簡單 : J2EE 平臺支持簡 單 化的、基于組件 的 開發(fā)模型 。 Java 語言的一個很大的優(yōu)點就是一處編譯 , 處處 運行 ,這個是 Java 語言強大的 可移植性。此外, JAVA 語言不依賴于任何操作系統(tǒng)或者是中間件。同 時, J2EE 標準 并且 允許客戶 可以兼容第三方的插件的使用。正是由于它的實用性和經(jīng)濟性,所以它的推廣越來越來廣泛。 高 : 由于 JAVA 組件技術(shù)的使用,可以按照開發(fā)人員的技能對應(yīng)用程序開發(fā)進行并行開發(fā),提 高了 整體開發(fā) 的 效率。例如: 現(xiàn)代企業(yè)級的開發(fā)模式之一的是敏捷式開發(fā)。它的特點就是分層思想。屬于前臺表示層的,由專人進行設(shè)計。數(shù)據(jù)處理層的,一般由 Java 工程師來編碼完成。這樣,無論是前臺的數(shù)據(jù)展示還是后臺的數(shù)據(jù)處理,一個項目組的不同開發(fā)人員可以同時工作,有效的提高了開發(fā)的速度和效率。 : Java 語言的特點即是面向?qū)ο蟆M瑫r它的一大特性即是夸平臺性。由于 Java 中引入了 JVM— Java虛擬機,該虛擬機是一套支持 Java 語言運行的軟件系統(tǒng),運行在操作系統(tǒng)之上。 JVM 更類似一個翻譯官,在不同的操作平臺上,它扮演不同的角色,從而把文件編譯成字節(jié)碼,從而讓不同的操作系統(tǒng)的計算機能夠識辨和運行該文件。 : 因為組件的設(shè)計簡單化了,所以易于維護 。 同時用戶可以增加許多自己設(shè)計的功能 。 : 目前全球范圍內(nèi), 主要的 IT 供應(yīng)用商 幾乎 都采納 EJB 體系結(jié)構(gòu),不同供應(yīng)商的產(chǎn)品只要符合 EJB體系結(jié)構(gòu), 就 是可以操作的 。 MySql數(shù)據(jù)庫的選用 MySQL是現(xiàn)在流行的關(guān)系數(shù)據(jù)庫中其中的一種 [3]。和 ORACLE等大型的數(shù)據(jù)庫相比較,本人認為它還是有很多自己的優(yōu)點和特色。比如:它雖然小,但是功能齊全。并且它的查詢速度也很出色,基本上能完成一般的功能性需求。其中最 關(guān)鍵的是 它的使用是 免費的,可以在 Inter 上免費下載到, 同時 可免費使用 很長時間 ,對于一般 的 中小型,甚至大型應(yīng)用都能夠勝任 。 本科生畢業(yè)論文(設(shè)計) 4 經(jīng)過總結(jié)后發(fā)現(xiàn), MySQL主要具有以下優(yōu)點 : (1) 首先是速度。 對于 MySQL 來說 ,速度 的要求 是他們追求的主要 目標之一,基于這個原因,在 MySQL的 TODO中, 對 約束 和 觸發(fā)器這樣 肯定 會降低速度的功能也列入了日程。 所以本人相信 , MySQL將有可能一直保持速度 方面 的優(yōu)勢。 (2) MySQL更流行 。 對于一個商業(yè)軟件來說, 使用流行 也是一個很重要的 參考 指標 。 流行意味著 擁有 更多的用戶 , 意味 著能更好用于商業(yè)化 、意味著更多、更完善的資料 等等 。 (3) MySQL 更適宜在 Windows 環(huán)境下運行。 MySQL 作為一個本地的 Windows應(yīng)用程序運行 (在 NT /WindowsXP 下, 其 是一個服務(wù) ), 在 Windows 運行 中 ,MySQL的性能更加的穩(wěn)定,可靠 。 (4) MySQL 使用了 多 線程 ,在不同線程之間 的交流和通信, 顯然要比在不同的進程之間要快得多。 (5) MySQL 可以 在 32/7 上 運行。 一般情況下 ,你不需要為 MySQL 運行 進行任何的 清除程序 的動作 。 (6) MySQL 在權(quán)限系統(tǒng)上更為完善。 MySQL 你可以 定義 一系列 的不同數(shù)據(jù) 的級 別權(quán)限 、表級和列級的權(quán)限。 (7) 由于 MySQL 。 因此事務(wù)對于 MySQL不再 是劣勢 。 恰恰相反 ,因為 MySQL保留無事務(wù)的表類型 , 這就為用戶提供了更多的選擇。 JSP技術(shù)介紹 JSP的是 Java Server Page 它的簡稱。它是一種動態(tài)的網(wǎng)頁技術(shù)。尤其是在 JAVA WEB 領(lǐng)域的使用現(xiàn)為突出。 SUN 公司在 1999 年,利用 JAVA 語言作為腳本語言來開發(fā)它的 。 此技術(shù)在 J2EE體系中扮演重要的角色 [4]。 本人通過總結(jié)發(fā)現(xiàn), JSP 頁面的最大的特點是:它結(jié)合了 JAVA代碼和 Html頁面。相對而言, html 主要是一個靜態(tài)的展示頁面,它內(nèi)部有一些自己的標簽。并且 JAVA 代碼是不能鍥入到其頁碼代碼內(nèi)部。相反, JSP 頁面克服了這一個缺陷,使 JAVA代碼可以在頁面中嵌 入。因此,程序員可以充分利用 JSP頁面進行很多胡操作,比如操作數(shù)據(jù)庫,操作 JAVA Bean,甚至可以發(fā)送 Email等等一系列操作。 JSP的優(yōu)點: (1)速度快。由于 JSP 頁面的所有操作是由 Web Server 進行更新的,所以它的刷新速度給人的感官上很快的。 (2)容易部署。對于它的部署而言, JSP 的要求很簡單。只要客戶端擁有其最基礎(chǔ)的接口配置,就可以提供JSP展示的環(huán)境要求,那么它的工作環(huán)境也是沒有問題的。同時,由于它的部署環(huán)境的要求比較低,所以它的系統(tǒng)維護方面顯然也是比較容易的。 (3)容易接受。對于頁面展 示來說,靜態(tài)頁面 html 可謂是耳熟能詳,所以是受大眾的喜愛和高第二章 系統(tǒng)分析 5 度的使用。而靜態(tài)頁面它的缺陷很多,為了彌補這種缺陷, JSP 理所當然成功的充當了這一角色。它不但擁有靜態(tài)頁面的所有屬性和特點,同時具備了自己的特點,比如說它的動態(tài)特性,能夠容納 JAVA 代碼等等特性。所以它的出現(xiàn)勢必是HTML的一個很好的補充。 (4)效率高。能夠擁有高的效率,是一個程序永遠追求的目標。對于 JSP 而言,因為其小,速度快的特點,所以它的高效性得到顯著地提高。所以它的效率也是能夠滿足現(xiàn)有的商業(yè)模式的要求。以下是 JSP的工 作的一個流程圖。如 圖 : 圖 JSP 執(zhí)行過程圖 Servlet介紹 [5] servlet是運行在服務(wù)器上的小程序。這個詞是在 Java applet的環(huán)境中創(chuàng)造的, Java applets是一種小程序,它通常在服務(wù)器端運行。 最早支持 Servlet 技術(shù)的是 JavaSoft 的 JAVA Web Server。此后,一些其它的基于 Java 的 WebServer開始支持標準的 ServletAPI。 Servlet的主要功能在于交互式地瀏覽和修改數(shù)據(jù),生成動態(tài)的 Web 內(nèi)容。這個過程是:客戶端發(fā)送請求至服務(wù)器 ,服務(wù)器初 始化 Servlet,然后運行其 init 方法。服務(wù)器 (容器 )再將請求信息發(fā)送到 Servlet,然后其運行它的 Servise方法。最后 Servlet將生成響應(yīng)內(nèi)容再次傳給服務(wù)器。 服務(wù)器將響應(yīng)返回給客戶端。其工作原理圖如下: 本科生畢業(yè)論文(設(shè)計) 6 圖 Servlet 的工作原理圖 系統(tǒng)層次設(shè)計 任何功能性的開發(fā),都需要一個層次的設(shè)計。根據(jù) MVC 這一經(jīng)典思想 [6],再結(jié)合 Servlet的特點 ,決定使用三層結(jié)構(gòu) ,這樣做的優(yōu)點是 : (1)可以分層開發(fā),訪問數(shù)據(jù)庫與業(yè)務(wù)邏輯實現(xiàn)能夠分開。 提高開發(fā)效率。 (2)提高代碼的復(fù) 用 。 圖 答疑系統(tǒng)的分層結(jié)構(gòu) 綜上所述 ,這些成熟的 Servlet+JSP技術(shù)和優(yōu)秀 MVC設(shè)計思想 ,為系統(tǒng)建設(shè)提供了技術(shù)條件。計算機等基礎(chǔ)設(shè)施的更新?lián)Q代也緊跟潮流的發(fā)展,這就為開發(fā)系統(tǒng)提供了夯實的基礎(chǔ)。 表示層 業(yè)務(wù)邏輯層
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1