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

正文內(nèi)容

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

2024-11-01 11:56本頁(yè)面
  

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