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

正文內(nèi)容

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

2024-09-06 11:56本頁面
  

【正文】 esponse插入到數(shù)據(jù)庫中。 根據(jù)系統(tǒng)分析和功能的要求,用戶在登陸的情況下,可以回復(fù)疑問,所以以下是用戶回復(fù)疑問的順序圖 ,如圖 第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 23 圖 回復(fù)疑問 順序圖 回復(fù)問題的調(diào)用關(guān)系:首先用戶跳轉(zhuǎn)到回復(fù)問題的頁面,點(diǎn)擊回復(fù)按鈕后,經(jīng)過 JavaScript校驗(yàn)以后,把數(shù)據(jù)提交到名字為 select_bip的 Servlet。然后把得到的數(shù)據(jù)進(jìn)行封裝處理,封裝成一個(gè) PostBean,再調(diào)用 Opost的 insertPost()方法,在該方法里,再次調(diào)用 DB類,連接數(shù)據(jù)庫。所以用戶的發(fā)表疑問的順序圖如下圖 圖 發(fā)表疑問順序圖 發(fā)表問題類的調(diào)用關(guān)系:用戶在登陸的情況下,用戶可以發(fā)表疑問。所以以下是用戶注冊(cè)的順序圖 圖 用戶注冊(cè)順序圖 本科生畢業(yè)論文(設(shè)計(jì)) 22 答疑模塊詳細(xì)設(shè)計(jì) 答疑模塊的完成流程和會(huì)員模塊類似 ,都是先根據(jù) JSP 網(wǎng)頁 ,建立相映的Servlet邏輯判斷類 ,之后通過調(diào)用 Dao層建立和帖子有關(guān)的數(shù)據(jù)庫訪問 ,最后利用 JDBC 實(shí)現(xiàn)和數(shù)據(jù)庫數(shù)據(jù)的交互。 getUser()再次調(diào)用 DB類,與數(shù)據(jù)庫鏈接,最后檢索數(shù)據(jù)庫中是否有前臺(tái)傳過來的并且是匹配的用戶名和密碼。只有在登陸的情況下,才可以回復(fù)和發(fā)表疑問。所以基于上面的設(shè)計(jì)基礎(chǔ),下面具體介紹各個(gè)模塊的基本功能的實(shí)現(xiàn)。服務(wù)器會(huì)根據(jù)請(qǐng)求初始化 servlet,并找到 ,然后根據(jù)發(fā)射機(jī)制,定位到 servlet所對(duì)應(yīng)的那個(gè) JAVA類,然后進(jìn)行一系列的邏輯處理。該系統(tǒng)中 servlet 的工作原理體現(xiàn)如下:當(dāng)用戶從前臺(tái) JSP 頁面選擇操作后,觸發(fā)servlet請(qǐng)求服務(wù)器。具體順序圖如下 圖 第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 19 圖 表示層 的順序圖 控制層的設(shè)計(jì) 控制層的選用,首選 Servlet。該系統(tǒng)根據(jù)分層情況,表示層我選用的是JSP動(dòng)態(tài)頁面技術(shù)。 表示層的設(shè)計(jì) JSP是一種實(shí)現(xiàn)普通靜態(tài) HTML技術(shù)和動(dòng)態(tài) HTML技術(shù)混合編碼的網(wǎng)頁技術(shù) [8]。經(jīng)過本人的初步設(shè)計(jì),最后系統(tǒng)的簡(jiǎn)單主界面如下 圖 圖 首頁設(shè)計(jì)圖 本科生畢業(yè)論文(設(shè)計(jì)) 18 在實(shí)際調(diào)試和設(shè)計(jì)、運(yùn)行之后,該系統(tǒng)的主頁面如下 圖 圖 主界面圖 系統(tǒng)分層的實(shí)現(xiàn) 根據(jù) MVC設(shè)計(jì)思想,決定使用 JSP作為動(dòng)態(tài)頁面表示層, JavaBean作為 Model層, Servlet作為控制層。 是指整個(gè)頁面 要符合大眾人群的一個(gè)審美觀念,不能走非主流的設(shè)計(jì)風(fēng)格 。設(shè)計(jì)的是一個(gè)學(xué)生在線答疑系統(tǒng),那么采用的是以藍(lán)色為基調(diào)的風(fēng)格,凸顯了學(xué)生的活力和熱情。 統(tǒng)一 連貫 。 第二步是界面的實(shí)現(xiàn)。通過網(wǎng)絡(luò)資源的查閱和利用, 常用的軟件是 Macromedia的 以及Adobe的 Photoshop等等 。 第一步是設(shè)計(jì)版面布局。第一部分是草圖的繪制。 第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 17 第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 界面設(shè)計(jì) 對(duì)于系統(tǒng)來說,用戶界面設(shè)計(jì)將是非常重要的,因?yàn)橐粋€(gè)交互良好的界面能夠加深瀏覽者的印象和很好的和 客戶溝通。然后把得到的數(shù)據(jù)進(jìn)行封裝處理,封裝成一個(gè)CourseBean,再調(diào)用 Ocourse的 insertCourse ()方法,在該方法里,再次調(diào)用DB類,連接數(shù)據(jù)庫。 (2)學(xué)生可以根據(jù)個(gè)人需求,查看有關(guān)方面的課程,并且可以發(fā)表疑問,而且可以給別人回復(fù)自己的看法。 課程信息模塊 設(shè)計(jì) 作為一個(gè)學(xué)校學(xué)生在線答疑系統(tǒng),課程信息必不可少。然后把得到的數(shù)據(jù)進(jìn)行封裝處理,封裝成一個(gè) ResponseBean,再調(diào)用 Oresponse 的 insertResponse()方法,在該方法里,再次調(diào)用 DB類,連接數(shù)據(jù)庫。最后把封裝的 PostBean插入到數(shù)據(jù)庫中。首先用戶跳轉(zhuǎn)到發(fā)表問題的頁面,點(diǎn)擊發(fā)表按鈕后,經(jīng)過 JavaScript 校驗(yàn)以后,把數(shù)據(jù)提交到名字為 select_bip 的 Servlet。教師在登陸的情況下,可以查詢跟自己有關(guān)課程下的疑問,然后根據(jù)情況進(jìn)行答疑。 根據(jù)以上所述,初步設(shè)計(jì)了有關(guān)用戶登陸和用戶注冊(cè)的類圖如下: 圖 用戶登陸的 類圖 圖 用戶注冊(cè)的 類圖 本科生畢業(yè)論文(設(shè)計(jì)) 14 答疑信息管理模塊設(shè)計(jì) 對(duì)于會(huì)員和非會(huì)員的最大的 區(qū)別之處在于:會(huì)員可以在登陸的情況下,發(fā)表問題,回復(fù)問題等等操作。為了給用戶提供一個(gè)人性化的,合理的設(shè)置,只要有意向的用戶,就可以成為該平臺(tái)的一員。而登錄模塊就是專門為會(huì)員設(shè)立的一個(gè)登錄窗口, 只有用戶登錄了,才能進(jìn)行下一步的操作,如發(fā)表疑問,回復(fù)疑問,瀏覽答疑信息,查看個(gè)人課程信息,針對(duì)自己選修的課程進(jìn)行答疑操作等等。對(duì)于用戶而言,本人將用戶分為會(huì)員用戶和非會(huì)員用戶。 模塊 顧名思義,本人設(shè)計(jì)的該模塊主要用來實(shí)現(xiàn)用戶的管理。 第三章 系統(tǒng)概要設(shè)計(jì) 11 圖 管理員實(shí)體 圖 5. 設(shè)計(jì)表 course: (課程表 ) 課程表:主要儲(chǔ)存教師和學(xué)生有關(guān)的課程信息。 圖 回復(fù)實(shí)體 圖 admin: (管理員表 ) 該表用來保存已下訂單的各種信息,各個(gè)字段分別用來表示管理員 ID,用戶名,密碼。其中, po_no是引用 post表的 ID。具體內(nèi)容見下 圖 。 圖 用戶實(shí)體圖 post: (疑問表 ) 該表主要用來保存學(xué)生或者是老師,在登陸的情況下,發(fā)表的疑問問題和別人對(duì)其給予的解決辦法的記錄和顯示。 表 總體表設(shè)計(jì) 表名 user post response admin course teacher 字段數(shù) 5 5 7 5 5 5 概要功能 用戶信息 疑問信息 回復(fù)信息 管理員信息 課程表 教師表 user: (用戶表 ) user 表主要用來保存用戶的注冊(cè)信息,分別用不同字段表示用戶的各種信息,包括用戶的用戶序號(hào) 、 用戶名、用戶密碼、用戶性別、用戶頭像等。此外還應(yīng)該有超級(jí)管理表, 用其來管理后臺(tái)數(shù)據(jù)的處理。 鑒于本系統(tǒng)的性質(zhì) ,系統(tǒng)應(yīng)該實(shí)現(xiàn)以下功能 . (1)用戶的登錄 (2)用戶的注冊(cè) (3)用戶資料的修改 (1)發(fā)表疑問 (2)回復(fù)疑問 (1)教師可以發(fā)表課程信息 (2)學(xué)生可 以查看課程信息 (3)學(xué)生可以評(píng)價(jià)課程信息 。而注冊(cè)會(huì)員除了查看答疑過程之外 ,還可以發(fā)布問題 ,回復(fù)問題 ,查找用戶 ,并且可以對(duì)自己的注冊(cè)資料進(jìn)行修改等等 , 圖 系統(tǒng) 流 程圖 系統(tǒng)功能概述 學(xué)生在線答疑系統(tǒng),是一種學(xué)生和老師之間為了進(jìn)一步很好的交流和溝通,利用網(wǎng)絡(luò)技術(shù)為基礎(chǔ)而實(shí)現(xiàn)的一個(gè)平臺(tái)。 表示層 業(yè)務(wù)邏輯層 數(shù)據(jù) 層 底層鏈接數(shù)據(jù)庫 第二章 系統(tǒng)分析 7 系統(tǒng)需求分析 系統(tǒng)開發(fā)運(yùn)行環(huán)境 鑒于系統(tǒng)的開發(fā)語言和數(shù)據(jù)庫 ,采用如下的開發(fā)環(huán)境 開發(fā)環(huán)境: Windows XP 硬件實(shí)現(xiàn): Intel 酷睿 2 1G 內(nèi)存 320G硬盤 開發(fā)語言 : Java 數(shù) 據(jù) 庫 : 開發(fā)工具 : , Macromedia Dreamweaver 預(yù)期成果: 一個(gè)可擴(kuò)展的基于 MVC模式的學(xué)生在線答疑系統(tǒng)。 圖 答疑系統(tǒng)的分層結(jié)構(gòu) 綜上所述 ,這些成熟的 Servlet+JSP技術(shù)和優(yōu)秀 MVC設(shè)計(jì)思想 ,為系統(tǒng)建設(shè)提供了技術(shù)條件。 提高開發(fā)效率。其工作原理圖如下: 本科生畢業(yè)論文(設(shè)計(jì)) 6 圖 Servlet 的工作原理圖 系統(tǒng)層次設(shè)計(jì) 任何功能性的開發(fā),都需要一個(gè)層次的設(shè)計(jì)。最后 Servlet將生成響應(yīng)內(nèi)容再次傳給服務(wù)器。這個(gè)過程是:客戶端發(fā)送請(qǐng)求至服務(wù)器 ,服務(wù)器初 始化 Servlet,然后運(yùn)行其 init 方法。此后,一些其它的基于 Java 的 WebServer開始支持標(biāo)準(zhǔn)的 ServletAPI。這個(gè)詞是在 Java applet的環(huán)境中創(chuàng)造的, Java applets是一種小程序,它通常在服務(wù)器端運(yùn)行。以下是 JSP的工 作的一個(gè)流程圖。對(duì)于 JSP 而言,因?yàn)槠湫?,速度快的特點(diǎn),所以它的高效性得到顯著地提高。 (4)效率高。它不但擁有靜態(tài)頁面的所有屬性和特點(diǎn),同時(shí)具備了自己的特點(diǎn),比如說它的動(dòng)態(tài)特性,能夠容納 JAVA 代碼等等特性。對(duì)于頁面展 示來說,靜態(tài)頁面 html 可謂是耳熟能詳,所以是受大眾的喜愛和高第二章 系統(tǒng)分析 5 度的使用。同時(shí),由于它的部署環(huán)境的要求比較低,所以它的系統(tǒng)維護(hù)方面顯然也是比較容易的。對(duì)于它的部署而言, JSP 的要求很簡(jiǎn)單。由于 JSP 頁面的所有操作是由 Web Server 進(jìn)行更新的,所以它的刷新速度給人的感官上很快的。因此,程序員可以充分利用 JSP頁面進(jìn)行很多胡操作,比如操作數(shù)據(jù)庫,操作 JAVA Bean,甚至可以發(fā)送 Email等等一系列操作。并且 JAVA 代碼是不能鍥入到其頁碼代碼內(nèi)部。 本人通過總結(jié)發(fā)現(xiàn), JSP 頁面的最大的特點(diǎn)是:它結(jié)合了 JAVA代碼和 Html頁面。 SUN 公司在 1999 年,利用 JAVA 語言作為腳本語言來開發(fā)它的 。它是一種動(dòng)態(tài)的網(wǎng)頁技術(shù)。 恰恰相反 ,因?yàn)?MySQL保留無事務(wù)的表類型 , 這就為用戶提供了更多的選擇。 (7) 由于 MySQL 。 (6) MySQL 在權(quán)限系統(tǒng)上更為完善。 (5) MySQL 可以 在 32/7 上 運(yùn)行。 MySQL 作為一個(gè)本地的 Windows應(yīng)用程序運(yùn)行 (在 NT /WindowsXP 下, 其 是一個(gè)服務(wù) ), 在 Windows 運(yùn)行 中 ,MySQL的性能更加的穩(wěn)定,可靠 。 流行意味著 擁有 更多的用戶 , 意味 著能更好用于商業(yè)化 、意味著更多、更完善的資料 等等 。 (2) MySQL更流行 。 對(duì)于 MySQL 來說 ,速度 的要求 是他們追求的主要 目標(biāo)之一,基于這個(gè)原因,在 MySQL的 TODO中, 對(duì) 約束 和 觸發(fā)器這樣 肯定 會(huì)降低速度的功能也列入了日程。其中最 關(guān)鍵的是 它的使用是 免費(fèi)的,可以在 Inter 上免費(fèi)下載到, 同時(shí) 可免費(fèi)使用 很長時(shí)間 ,對(duì)于一般 的 中小型,甚至大型應(yīng)用都能夠勝任 。比如:它雖然小,但是功能齊全。 MySql數(shù)據(jù)庫的選用 MySQL是現(xiàn)在流行的關(guān)系數(shù)據(jù)庫中其中的一種 [3]。 同時(shí)用戶可以增加許多自己設(shè)計(jì)的功能 。 JVM 更類似一個(gè)翻譯官,在不同的操作平臺(tái)上,它扮演不同的角色,從而把文件編譯成字節(jié)碼,從而讓不同的操作系統(tǒng)的計(jì)算機(jī)能夠識(shí)辨和運(yùn)行該文件。同時(shí)它的一大特性即是夸平臺(tái)性。這樣,無論是前臺(tái)的數(shù)據(jù)展示還是后臺(tái)的數(shù)據(jù)處理,一個(gè)項(xiàng)目組的不同開發(fā)人員可以同時(shí)工作,有效的提高了開發(fā)的速度和效率。屬于前臺(tái)表示層的,由專人進(jìn)行設(shè)計(jì)。例如: 現(xiàn)代企業(yè)級(jí)的開發(fā)模式之一的是敏捷式開發(fā)。正是由于它的實(shí)用性和經(jīng)濟(jì)性,所以它的推廣越來越來廣泛。此外, JAVA 語言不依賴于任何操作系統(tǒng)或者是中間件。第二章 系統(tǒng)分析 3 第 二 章 系統(tǒng)分析 開發(fā)語言綜述 本系統(tǒng)是基于面向?qū)ο笏枷氲?JAVA語言中 J2EE平臺(tái)進(jìn)行編寫的 ,本人經(jīng)過總結(jié)發(fā)現(xiàn), J2EE平臺(tái)具有以下優(yōu)點(diǎn) [2]: 簡(jiǎn)單 : J2EE 平臺(tái)支持簡(jiǎn) 單 化的、基于組件 的 開發(fā)模型 。本人認(rèn)為,這是一種現(xiàn)代化教學(xué)手段的體現(xiàn)。在本系統(tǒng)的開發(fā)過程中,本人利用 JAVA 語言和網(wǎng)絡(luò)技術(shù)使的該平臺(tái)得到實(shí)現(xiàn)。 為了彌補(bǔ)以上的這些缺陷,提高答疑工作的工作效率,實(shí)現(xiàn)老師和學(xué)生溝通的多元化, 決定開發(fā)這個(gè)基于 B/S的學(xué)生在線答疑系統(tǒng)。 (3)考慮到同學(xué)們有可能不住一起,所以學(xué)生間 的討論和交流相對(duì)就比較少。經(jīng)分析傳統(tǒng)的教學(xué)模式,本人發(fā)現(xiàn),傳統(tǒng)的老師給學(xué)生答疑的方式有如下缺點(diǎn): (1)答疑時(shí)間和地點(diǎn)的不確定性。相反,學(xué)生可以暢所欲言,積極的參加到課程信息的討論中來。在課程信息方面,老師可以查看 自己 所 任教課程的一些疑問信息,并且進(jìn)行相應(yīng)的答復(fù)。最后,本人決定設(shè)計(jì)一個(gè)學(xué)生在線答疑系統(tǒng)。盡管有網(wǎng)絡(luò)存在,但是現(xiàn)在大多數(shù)的學(xué)生主動(dòng)的學(xué)習(xí)能力還相對(duì)較弱。但是,就目前的情況 而言,學(xué)生和老師在課后的交流少之又少。 目前中高等院校的校園網(wǎng)絡(luò)都已部署和使用。網(wǎng)絡(luò)技術(shù)已經(jīng)成熟,并且向著多元化,集成化方向發(fā)展。 Teacher check yourself with the course information, published their own course information, answering the problems of the students. System added some expansion modules, such as campus news. Module theme discussion, students can according to your own interests, to the project under the exchange of learning。同時(shí)設(shè)計(jì)有娛樂中心,方便學(xué)生和老師在課余時(shí)間的交流和娛樂 。 系統(tǒng)實(shí)現(xiàn)如下的功能:學(xué)生查看自己的課程信息,對(duì)所選課程在學(xué)習(xí)過程中存在的問題進(jìn)行提問;老師查看自己所帶的課程信息,發(fā)表自己的課程信息,對(duì)學(xué)生問題進(jìn)行答疑。系統(tǒng)采用 MVC 分層模式來設(shè)計(jì)。系統(tǒng)是在 Servlet+Jsp 技術(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1