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

正文內(nèi)容

學(xué)生在線答疑系統(tǒng)的設(shè)計與實現(xiàn)-在線瀏覽

2024-10-28 19:51本頁面
  

【正文】 .............. 29 ........................................................................................................... 29 ........................................................................................................... 30 ................................................................................................................ 30 集成測試 ................................................................................................................ 31 系統(tǒng)測試 ................................................................................................................ 31 ................................................................................................................ 31 第六章 總結(jié)與展望 ............................................. 32 參考文獻 ..................................................... 33 致 謝 ...................................................... 34 附錄 ......................................................... 35 第一章 緒論 1 第一章 緒論 隨著網(wǎng)絡(luò)技術(shù)的普及應(yīng)用,越來越多的軟件走進了們的生活里。因此,在現(xiàn)代教育中,我們可以充分利用網(wǎng)絡(luò),實現(xiàn)教育形式的多元化,網(wǎng)絡(luò)化,移動化 [1]。校園網(wǎng)絡(luò)的成功普及和應(yīng)用,讓學(xué)生和老師可以借助網(wǎng)絡(luò)為載體,隨時隨地了解有關(guān)學(xué)校的最新消息和動態(tài),了解學(xué)校的一些背景,學(xué)校的整體信息以及和自己相關(guān)的院系信息。學(xué)生有問題了不能直接找老師解決,老師也不能及時了解學(xué)生的學(xué)習(xí)情況。根據(jù)以上敘述情況,本人有理由相信開發(fā)一個同時具備老師和學(xué)生交流,學(xué)生和學(xué)生交流,學(xué)生課后咨詢老師,老師可以隨時答疑學(xué)生等等功能于一身的交流平臺。 該系統(tǒng)應(yīng)該具備一些自己的特色和優(yōu)點,總結(jié)如下:只要用戶注冊成功,就可以進行老師和同學(xué)之間的答疑,同時學(xué)生和學(xué)生之間也可以交流。由于是借助網(wǎng)絡(luò),所以讓學(xué)習(xí)多了一些趣味性,并且學(xué)生不會像在課堂上那樣拘束或害羞。 開發(fā)背景 隨著現(xiàn)代中高等院校規(guī)模的擴大,學(xué)校上課地點不固定等等原因,所以發(fā)現(xiàn)老師和學(xué)生之間的答疑工作存在不固定性。 (2)學(xué)生有了新問題沒有辦法及時向自己的老師提問和獲得幫助。 (4)學(xué)生和老師之間的交流比較少,所以老師很難了解到學(xué)生的實際掌握知識的程度。 本科生畢業(yè)論文(設(shè)計) 2 本文 研究意義 學(xué)生在線答疑系統(tǒng),它彌補了現(xiàn)代教育中老師和同學(xué)交流少的這一弊端。從而讓學(xué)生利用這一平臺進行交流和學(xué)習(xí),最終達到教學(xué)目的和學(xué)生自主學(xué)習(xí)的目標。學(xué)生網(wǎng)上答 疑系統(tǒng)是一種現(xiàn)代教育理念和現(xiàn)代教育方式的有效結(jié)合,它的引入,豐富了教育教學(xué)手段,提高了教學(xué)質(zhì)量,向教育現(xiàn)代化邁出了有意義的一步。 Java 語言的一個很大的優(yōu)點就是一處編譯 , 處處 運行 ,這個是 Java 語言強大的 可移植性。同 時, J2EE 標準 并且 允許客戶 可以兼容第三方的插件的使用。 高 : 由于 JAVA 組件技術(shù)的使用,可以按照開發(fā)人員的技能對應(yīng)用程序開發(fā)進行并行開發(fā),提 高了 整體開發(fā) 的 效率。它的特點就是分層思想。數(shù)據(jù)處理層的,一般由 Java 工程師來編碼完成。 : Java 語言的特點即是面向?qū)ο?。由?Java 中引入了 JVM— Java虛擬機,該虛擬機是一套支持 Java 語言運行的軟件系統(tǒng),運行在操作系統(tǒng)之上。 : 因為組件的設(shè)計簡單化了,所以易于維護 。 : 目前全球范圍內(nèi), 主要的 IT 供應(yīng)用商 幾乎 都采納 EJB 體系結(jié)構(gòu),不同供應(yīng)商的產(chǎn)品只要符合 EJB體系結(jié)構(gòu), 就 是可以操作的 。和 ORACLE等大型的數(shù)據(jù)庫相比較,本人認為它還是有很多自己的優(yōu)點和特色。并且它的查詢速度也很出色,基本上能完成一般的功能性需求。 本科生畢業(yè)論文(設(shè)計) 4 經(jīng)過總結(jié)后發(fā)現(xiàn), MySQL主要具有以下優(yōu)點 : (1) 首先是速度。 所以本人相信 , MySQL將有可能一直保持速度 方面 的優(yōu)勢。 對于一個商業(yè)軟件來說, 使用流行 也是一個很重要的 參考 指標 。 (3) MySQL 更適宜在 Windows 環(huán)境下運行。 (4) MySQL 使用了 多 線程 ,在不同線程之間 的交流和通信, 顯然要比在不同的進程之間要快得多。 一般情況下 ,你不需要為 MySQL 運行 進行任何的 清除程序 的動作 。 MySQL 你可以 定義 一系列 的不同數(shù)據(jù) 的級 別權(quán)限 、表級和列級的權(quán)限。 因此事務(wù)對于 MySQL不再 是劣勢 。 JSP技術(shù)介紹 JSP的是 Java Server Page 它的簡稱。尤其是在 JAVA WEB 領(lǐng)域的使用現(xiàn)為突出。 此技術(shù)在 J2EE體系中扮演重要的角色 [4]。相對而言, html 主要是一個靜態(tài)的展示頁面,它內(nèi)部有一些自己的標簽。相反, JSP 頁面克服了這一個缺陷,使 JAVA代碼可以在頁面中嵌 入。 JSP的優(yōu)點: (1)速度快。 (2)容易部署。只要客戶端擁有其最基礎(chǔ)的接口配置,就可以提供JSP展示的環(huán)境要求,那么它的工作環(huán)境也是沒有問題的。 (3)容易接受。而靜態(tài)頁面它的缺陷很多,為了彌補這種缺陷, JSP 理所當然成功的充當了這一角色。所以它的出現(xiàn)勢必是HTML的一個很好的補充。能夠擁有高的效率,是一個程序永遠追求的目標。所以它的效率也是能夠滿足現(xiàn)有的商業(yè)模式的要求。如 圖 : 圖 JSP 執(zhí)行過程圖 Servlet介紹 [5] servlet是運行在服務(wù)器上的小程序。 最早支持 Servlet 技術(shù)的是 JavaSoft 的 JAVA Web Server。 Servlet的主要功能在于交互式地瀏覽和修改數(shù)據(jù),生成動態(tài)的 Web 內(nèi)容。服務(wù)器 (容器 )再將請求信息發(fā)送到 Servlet,然后其運行它的 Servise方法。 服務(wù)器將響應(yīng)返回給客戶端。根據(jù) MVC 這一經(jīng)典思想 [6],再結(jié)合 Servlet的特點 ,決定使用三層結(jié)構(gòu) ,這樣做的優(yōu)點是 : (1)可以分層開發(fā),訪問數(shù)據(jù)庫與業(yè)務(wù)邏輯實現(xiàn)能夠分開。 (2)提高代碼的復(fù) 用 。計算機等基礎(chǔ)設(shè)施的更新?lián)Q代也緊跟潮流的發(fā)展,這就為開發(fā)系統(tǒng)提供了夯實的基礎(chǔ)。 業(yè)務(wù)描述 對于訪問答疑系統(tǒng)的用戶 ,可分為注冊會員和非注冊的臨時用戶 ,這兩種用戶有著不同的權(quán)限 ,比如非注冊用戶只能對別人的答疑工程進行查看 ,但是不能發(fā)表自己的看法。同時 ,該平臺把 BBS 論壇形式的交流方本科生畢業(yè)論文(設(shè)計) 8 式應(yīng)用到數(shù)字化校園教學(xué)中,不僅能夠讓老師和同學(xué)之間的溝通更加高效,而且能夠及時的解決學(xué)生課后的疑問和顧慮。 (1)用戶的管理 (2)答疑的管理 (3)版塊信息的管理 根據(jù)系統(tǒng)的概要設(shè)計,學(xué)生在線答疑系統(tǒng)的系統(tǒng)用例如下: 圖 系統(tǒng)用例圖 會員用戶 臨時用戶 瀏覽答疑 發(fā)表疑問 回復(fù)疑問 修改資料 管理員 教師 發(fā)布課程 會員管理 答疑管理 版塊信息管理 第三章 系統(tǒng)概要設(shè)計 9 第 三 章 系統(tǒng)概要設(shè)計 數(shù)據(jù)庫設(shè)計 本系統(tǒng)使用 MySql 數(shù)據(jù)庫作為后臺數(shù)據(jù)庫,根據(jù)需求分析中提到的各種功能,首先應(yīng)該有用來存儲教師或者學(xué)生的注冊用戶信息用戶表,然后應(yīng)該有存儲答疑模塊分類信息的類別表,還應(yīng)該有存儲用戶發(fā)表疑問的發(fā)表表,用戶發(fā)表答疑以后,應(yīng)該有回復(fù)答疑的回復(fù)管理表。綜上分析,所以為數(shù)據(jù)庫建立以下這些表,如下表 。具體內(nèi)容見下表 。其字段主要如下:疑問序號,疑問所屬模塊,疑問主題,帖名,疑問內(nèi)容,發(fā)表時間,發(fā)表者是誰。 本科生畢業(yè)論文(設(shè)計) 10 圖 疑問實體圖 response:(回復(fù)表) 該表主要用來保存商品的各種信息,各個字段分別用來表示回復(fù)疑問 ID,回復(fù) 的內(nèi)容,回復(fù) 的 時間,給哪個疑問回復(fù),回復(fù)者姓名等 等 。具體內(nèi)容見 下 圖 。具體內(nèi)容見下 圖 。 c_id 為課程編號、 c_name為課程名稱、 c_content為課程具體信息、 u_id 有關(guān)用戶的 ID、 t_name教師表的名稱 . 具體內(nèi)容見下 圖 圖 課程實體圖 根據(jù)以上的數(shù)據(jù)庫設(shè)計,總結(jié)了數(shù)據(jù)庫中表與表之間的關(guān)系如下: 本科生畢業(yè)論文(設(shè)計) 12 圖 數(shù)據(jù)庫綜合實體圖 功能模塊的 設(shè)計 根據(jù)繪制出的系統(tǒng)綜合用例圖 ,系統(tǒng)分為四個較大的子模塊 ,他們分別是用戶子模塊 ,疑問子模塊,課程信息子模塊和后臺管理子模塊。而管理的內(nèi)容有用戶的登錄,用戶的注冊,用戶的個人資料修改等等的一系列的操作。 會員對大家并不陌生,只有你是會員了,才可以享受其中的一些會員特權(quán)。 如果你是一個非會員,那么你的權(quán)力將得到限制。只要通過注第三章 系統(tǒng)概要設(shè)計 13 冊頁面的所有操作,就可以順利的成為會員用戶。學(xué)生在登陸成功的前提下,可以查看自己的選課情況,并且在相應(yīng)的課程下,發(fā)表自己的疑問,尋求老師的答疑。所以本人初步設(shè)計的發(fā)表疑問,回復(fù)疑問的類圖如下: 圖 發(fā)表問題類 圖 發(fā)表問題類的調(diào)用關(guān)系:用戶在登陸的情況下,用戶可以發(fā)表疑問。 然后把得到的數(shù)據(jù)進行封裝處理,封裝成一個 PostBean,再調(diào)用 Opost的 insertPost()方法,在該方法里,再次調(diào)用 DB類,連接數(shù)據(jù)庫。 同理,回復(fù)問題的類圖如圖 : 第三章 系統(tǒng)概要設(shè)計 15 圖 回復(fù)問題類圖 回復(fù)問題的調(diào)用關(guān)系:首先用戶跳轉(zhuǎn)到回復(fù)問題的頁面,點擊回復(fù)按鈕后,經(jīng)過 JavaScript校驗以后,把數(shù)據(jù)提交到名字為 select_bip的 Servlet。最后把封裝的 PostResponse 插入到數(shù)據(jù)庫中。根據(jù)系統(tǒng)需求分析,決定課程信息做以下概要設(shè)計: (1)老師可以開設(shè)自己的課程,并做專題的答疑模塊。 根據(jù)以上分 析,課程信息的有關(guān)類圖設(shè)計如圖 本科生畢業(yè)論文(設(shè)計) 16 圖 發(fā)布 課程信息類圖 發(fā)布課程信息的類的調(diào)用 關(guān)系:首先用戶 (老師角色 )跳轉(zhuǎn)到 發(fā)表課程 的頁面,點擊 發(fā)布課程 按鈕后,經(jīng)過 JavaScript 校驗以后,把數(shù)據(jù)提交到名字為select_bip 的 Servlet。最后把封裝的 CourseBean插入到數(shù)據(jù)庫中。 根據(jù)實際需求,本人分兩步來設(shè)計。第二部分是具體網(wǎng)頁的設(shè)計和實現(xiàn) [7]。 對于一個頁面的設(shè)計,版面的布局設(shè)計時首要設(shè)計。 本系統(tǒng)主要采用的是 ,通過站點的建立,配合 ,最終設(shè)計和實現(xiàn)了 JSP頁面的雛形和最終頁面的完成。在頁面的實現(xiàn)過程中,我主要遵循了一下 幾個規(guī)則。首先頁面的整體風格要適合自己所要表達的內(nèi)容。 布局合理、 和諧 。 布局是一個頁面顯示的主體框架,一個好的布局,能給用戶很好的使用效果和深刻的瀏覽記憶。具體實現(xiàn)如下敘述。它具有跨平臺性、運行效率高等優(yōu)點。下面以用戶登錄界面作為例子。因為 Servlet可以和其他資源交互。然后 JSP 頁面會攜帶參數(shù)并訪問服務(wù)器。 本系統(tǒng)使用的 Servlet的配置如下: servletmapping servletnamecheck_ul/servletname ! 檢查登陸的控制 urlpattern/check_ul/urlpattern /servletmapping servletmapping servletnameuser_logout/servletname! 檢查注銷的控制 urlpattern/user_logout/urlpattern /servletmapping servletmapping servletnamecheck_reg/servletname ! 前臺注冊的控制 urlpattern/check_reg/urlpattern /servletmapping servletmapping 本科生畢業(yè)論文(設(shè)計) 20 servletnameinsert_bp/servletname ! 發(fā)表疑問的控制 urlpattern/insert_bp/urlpattern /
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1