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

正文內容

學生在線答疑系統(tǒng)的設計與實現-免費閱讀

2024-09-26 19:51 上一頁面

下一頁面
  

【正文】 res=(sql)。 } return use。 res=(sql)。 } return b。+name+39。 ((4))。 try { Connection conn = ()。 (u)。 list = new ArrayListuser()。 + () + 39。 } else { return true。 int res = 0。)。,39。 } public String getPo_time() { return po_time。 } public String getPo_mode() { return po_mode。 private String po_mode。 } public void setUse_name(String useName) { use_name = useName。 private String use_sex。 同時, 在開發(fā)本系統(tǒng)之 后, 我 能夠較全面的掌握和了解 JSP 以及Servlet的基本知識和編程技巧,讓 我 的 JSP開發(fā)方面的能力得到了進一步的提高。由于是獨立完成在畢業(yè)設計的過程遇到了很多的困難,求教了不少老師和同學,尤其是的導師給予的指點和幫助。 第六章 總結與展望 32 第六章 總結與展望 通過這次學生在線答疑系統(tǒng)的設計與開發(fā)之后,總結并得出以下結論: (1)在開發(fā)一個軟件的時候,最重要的就是前期的概要分析和設計 [14]。 系統(tǒng) 測試 系統(tǒng)測試是將已經集成好的各個模塊,作為一個整體,與操作系統(tǒng),計算機硬件,外設,數據和人員等其他元素結合在一起對軟件的一系列的測試 [13]。將所有的模塊按照系統(tǒng)設計的要求聯合起來進行測試。 這次也 是主要采用了 Junit 進行了各個模塊的單元測試 ,首先是各個類的方法和屬性的測試,接著是各個模塊的測試,最后整合整個項目進行了測試,結果基本上是可行的。 本人通過學習總結發(fā)現, 按照軟件測試 理論的 分類 如下:主要的 軟件測試分為單元測試、集成測試、系統(tǒng)測試和驗收測試。并且使用了動態(tài)碼驗證技術,提高了前臺登陸的驗證,使系統(tǒng)的安全性得到一些提高。首先用戶跳轉到發(fā)表問 題的頁面,點擊發(fā)表按鈕后,經過 JavaScript 校驗以后,把數據提交到名字為 select_bip 的 Servlet。 會員模塊詳細設計 根據系統(tǒng)分析和功能的要求,基本確定的是用戶在沒有登錄的情況下,只能瀏覽系統(tǒng)的內容 ,而不能發(fā)表內容。下面以用戶登錄界面作為例子。 布局合理、 和諧 。 對于一個頁面的設計,版面的布局設計時首要設計。 根據以上分 析,課程信息的有關類圖設計如圖 本科生畢業(yè)論文(設計) 16 圖 發(fā)布 課程信息類圖 發(fā)布課程信息的類的調用 關系:首先用戶 (老師角色 )跳轉到 發(fā)表課程 的頁面,點擊 發(fā)布課程 按鈕后,經過 JavaScript 校驗以后,把數據提交到名字為select_bip 的 Servlet。 然后把得到的數據進行封裝處理,封裝成一個 PostBean,再調用 Opost的 insertPost()方法,在該方法里,再次調用 DB類,連接數據庫。 如果你是一個非會員,那么你的權力將得到限制。具體內容見下 圖 。具體內容見下表 。 業(yè)務描述 對于訪問答疑系統(tǒng)的用戶 ,可分為注冊會員和非注冊的臨時用戶 ,這兩種用戶有著不同的權限 ,比如非注冊用戶只能對別人的答疑工程進行查看 ,但是不能發(fā)表自己的看法。 服務器將響應返回給客戶端。如 圖 : 圖 JSP 執(zhí)行過程圖 Servlet介紹 [5] servlet是運行在服務器上的小程序。而靜態(tài)頁面它的缺陷很多,為了彌補這種缺陷, JSP 理所當然成功的充當了這一角色。 JSP的優(yōu)點: (1)速度快。尤其是在 JAVA WEB 領域的使用現為突出。 一般情況下 ,你不需要為 MySQL 運行 進行任何的 清除程序 的動作 。 所以本人相信 , MySQL將有可能一直保持速度 方面 的優(yōu)勢。 : 目前全球范圍內, 主要的 IT 供應用商 幾乎 都采納 EJB 體系結構,不同供應商的產品只要符合 EJB體系結構, 就 是可以操作的 。數據處理層的,一般由 Java 工程師來編碼完成。 Java 語言的一個很大的優(yōu)點就是一處編譯 , 處處 運行 ,這個是 Java 語言強大的 可移植性。 (4)學生和老師之間的交流比較少,所以老師很難了解到學生的實際掌握知識的程度。 該系統(tǒng)應該具備一些自己的特色和優(yōu)點,總結如下:只要用戶注冊成功,就可以進行老師和同學之間的答疑,同時學生和學生之間也可以交流。因此,在現代教育中,我們可以充分利用網絡,實現教育形式的多元化,網絡化,移動化 [1]。表示層應用 Jsp 頁面技術,控制層 應 用的是 Servlet 技術,數 據訪問層 應 用的是 JavaBean 技術。否則,引起有礙作者著作權之問題,將可能承擔法律責任。系統(tǒng)是在 Servlet+Jsp 技術的基礎上開發(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。盡管有網絡存在,但是現在大多數的學生主動的學習能力還相對較弱。經分析傳統(tǒng)的教學模式,本人發(fā)現,傳統(tǒng)的老師給學生答疑的方式有如下缺點: (1)答疑時間和地點的不確定性。本人認為,這是一種現代化教學手段的體現。例如: 現代企業(yè)級的開發(fā)模式之一的是敏捷式開發(fā)。 JVM 更類似一個翻譯官,在不同的操作平臺上,它扮演不同的角色,從而把文件編譯成字節(jié)碼,從而讓不同的操作系統(tǒng)的計算機能夠識辨和運行該文件。其中最 關鍵的是 它的使用是 免費的,可以在 Inter 上免費下載到, 同時 可免費使用 很長時間 ,對于一般 的 中小型,甚至大型應用都能夠勝任 。 MySQL 作為一個本地的 Windows應用程序運行 (在 NT /WindowsXP 下, 其 是一個服務 ), 在 Windows 運行 中 ,MySQL的性能更加的穩(wěn)定,可靠 。 恰恰相反 ,因為 MySQL保留無事務的表類型 , 這就為用戶提供了更多的選擇。并且 JAVA 代碼是不能鍥入到其頁碼代碼內部。同時,由于它的部署環(huán)境的要求比較低,所以它的系統(tǒng)維護方面顯然也是比較容易的。對于 JSP 而言,因為其小,速度快的特點,所以它的高效性得到顯著地提高。這個過程是:客戶端發(fā)送請求至服務器 ,服務器初 始化 Servlet,然后運行其 init 方法。 圖 答疑系統(tǒng)的分層結構 綜上所述 ,這些成熟的 Servlet+JSP技術和優(yōu)秀 MVC設計思想 ,為系統(tǒng)建設提供了技術條件。此外還應該有超級管理表, 用其來管理后臺數據的處理。其中, po_no是引用 post表的 ID。對于用戶而言,本人將用戶分為會員用戶和非會員用戶。教師在登陸的情況下,可以查詢跟自己有關課程下的疑問,然后根據情況進行答疑。 課程信息模塊 設計 作為一個學校學生在線答疑系統(tǒng),課程信息必不可少。第一部分是草圖的繪制。 統(tǒng)一 連貫 。 表示層的設計 JSP是一種實現普通靜態(tài) HTML技術和動態(tài) HTML技術混合編碼的網頁技術 [8]。服務器會根據請求初始化 servlet,并找到 ,然后根據發(fā)射機制,定位到 servlet所對應的那個 JAVA類,然后進行一系列的邏輯處理。所以以下是用戶注冊的順序圖 圖 用戶注冊順序圖 本科生畢業(yè)論文(設計) 22 答疑模塊詳細設計 答疑模塊的完成流程和會員模塊類似 ,都是先根據 JSP 網頁 ,建立相映的Servlet邏輯判斷類 ,之后通過調用 Dao層建立和帖子有關的數據庫訪問 ,最后利用 JDBC 實現和數據庫數據的交互。最后把封裝的 PostResponse插入到數據庫中。為此,利用了數據庫知識,在設計表的時候,給回復表添加了 帖子表的 ID,那么你回復的時候便會把信息存入數據庫,然后你就可以檢索出該帖子下的所有回復,以及是誰給你回復的。 白盒測試 (white box testing):是指完全了解程序的結構和處理工程的情況下設計測試用例從而進行測試的一種方法。 測試用例如下: (1)、正確的用戶名,錯誤的密碼(輸入 A, AA) (2)、正確的用戶名,其他人員正確的密碼 (輸入 A, Bs) (3)、錯誤的用戶名,正確的密碼(輸入 B, As) (4)、錯誤的用戶名,錯誤的密碼(輸入 B, BB) (5)、用戶名輸入特殊字符 :`~!$%^amp。 集成測試一般由程序開發(fā)人員采用的是白盒測試方法進行測試。 功能測試:根據本系統(tǒng)的系統(tǒng)分析和概要設計,制定一系列的黑盒測試方法,比如等價類劃分法,邊界值 劃分法等各種測試用例,然后根據測試用例進行測試。 實踐證明,本系統(tǒng)有著很好的發(fā)展前景,經測試運行。 xxx 在總體結構設計、功能的把握上給予了非常大的幫助,尤其是在軟件概要設計的時候。衷心的感謝你們!附錄 35 附錄 Bean (1) 用戶類的 Bean public class user { //private use_no,use_name,use_pwd,use_sex,use_img private int use_no。 } public user(){} public int getUse_no() { return use_no。 } public String getUse_img() { return use_img。 private String use_name。 } public void setPo_title(String poTitle) { po_title = poTitle。 int res = 0。 + () + 39。 } if (res == 0) { return false。 res = (sql)。 or 39。 try { Connection conn = ()。 ((4))。 String sql = select * from user。 ((1))。 } public boolean selectOne(String name){ Connection conn=()。 if(()){ b = true。 ResultSet res=null。 ((4))。 ResultSet res=null。 ((2))。 String sql=select * from user where use_no=39。 ((2))。 String sql=select * from user where use_name=39。 try { stmt=()。 } } catch (SQLException e) { // TODO Autogenerated catch block ()。 list1 = new ArrayListuser()。 } // 管理員查詢所有用戶信息 public Listuser getUserList() { Statement stmt = null。 ((2))。 Listuser list = null。 String sql = select * from user where use_name=39。 try { Connection conn = ()。 res = (sql)。 + () + 39。 本科生畢業(yè)論 文(設計) 38 } public void setUse_name(String useName) { use_name = useName。 } public void setPo_item(String poItem) { po_item = poItem。 private String po_text。 } public String getUse_sex() { return use_sex。 public String getUse_radio() { return use_radio。 最后, 我 由衷的感謝所有評閱老師對的幫助,同時也感謝 我 的同學和朋友們對的關心
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1