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

正文內(nèi)容

在線答疑系統(tǒng)畢業(yè)設計論文-全文預覽

2025-07-14 16:00 上一頁面

下一頁面
  

【正文】 al。 (new String((tag).toString().getBytes(gbk),gbk))。 ((zcsj).toString())。 TopicDetailItem tdi = new TopicDetailItem()。 rl = (sql)。 } return al。 ((AFlag).toString())。 (new String((UName).toString().getBytes(gbk),gbk))。i++){ Map map=(Map)(i)。 try{ sql = new String((),gbk)。}}} catch(Exception e){ ()。 (new String((htr).toString().getBytes(gbk),gbk))。 (new String((title).toString().getBytes(gbk),gbk))。i++){ Map map=(Map)(i)。 try{ sql = new String((),gbk)。 (gi)。 (new String((uname).toString().getBytes(gbk),gbk))。 (new String((gname).toString().getBytes(gbk),gbk))。i()。附 錄1. 包含項目中所有數(shù)據(jù)庫方法的DBUtil類主要源代碼public class DBUtil{ public List getIndexContent(String sql){ List al = new ArrayList()。在自己的努力及大家的熱心幫助下,我不斷地完善自己的論文,最終順利地完成了整篇論文。剛開始做項目的時候遇到了很多困難,很想換畢業(yè)設計的題目,由于老師鼓勵我們堅持自己去年的選題,我堅持完成了這個在線答疑系統(tǒng)?;厥浊髮W之路,有過夢想,也有過失落,有太多的感激之情在心中需要表達,感謝一直以來關心鼓勵我的老師,同學還有朋友們。實踐是檢驗真理的唯一標準,沒有實踐你根本無法很透徹地掌握理論知識,并且很容易就將其忘掉。其次,因為系統(tǒng)開發(fā)的需求分析是關鍵所在,所以一定要做好需求分析。通過這個項目的開發(fā),讓我進一步熟悉了Strut2和Spring的知識,并學會了將兩個開源框架整合起來使用,以及使用連接池技術來連接數(shù)據(jù)庫,避免數(shù)據(jù)庫連接泄露。但還存在些不足之處:(1)學生申請課程和教師添加學生的設計不夠方便,操作起來稍有不便;(2)用戶注冊后默認角色是學生,無法注冊為教師,只能由管理員將用戶設置為教師;(3)學生無法刪除以往的提問記錄,這些工作全部由管理員做,加重了負擔。通過系統(tǒng)的設計與實現(xiàn)的開發(fā)使得各項功能都能夠得以實現(xiàn),系統(tǒng)的特色之處有:(1) 本系統(tǒng)使用了Ajax技術來驗證注冊用戶名是否唯一,這樣不僅大大減少了網(wǎng)絡流 量,而且也減輕了服務器的負擔。本系統(tǒng)利用網(wǎng)絡來進行答疑,開發(fā)它的目的是為了能夠沖破時間和空間的局限性,進而提高答疑工作的便利性和及時性,從而促進師生之間和學生之間的互動。具體實現(xiàn)代碼如下。 //得到session String result = LOGIN。下面我將對開發(fā)過程中的關鍵部分進行闡述。軟件測試不但要測試軟件產(chǎn)品自身,同時也包含對軟件開發(fā)過程的測試。 管理員列表頁面l 單擊系統(tǒng)維護下的添加管理員,可以添加管理員并制定管理員級別。 (3)用戶管理l 單擊用戶管理下的用戶列表,可以刪除用戶、取消老師或將學生設為老師。 (1)課程管理l 單擊課程管理下的新增課程,可以添加新課程。 學生管理頁面 管理員模塊管理員分為普通管理員和超級管理員,普通管理與與超級管理員相比只是少了對管理員進行管理的權限。 未回答問題列表頁面已回答問題界面與未回答界面類似,就不再詳細介紹了。在個人控制頁面,可以進行與教師相關的各項操作,如修改資料、回答問題、處理申請、添加和刪除學生以及查看自己的課程等。 我的申請頁面單擊個人控制頁面左側的申請課程,可以進行課程申請。 我的提問頁面單擊個人控制頁面左側的我的參與,可以查看自己參與的問題的詳細信息,我的參與頁面與我的提問頁面類似。單擊個人控制頁面左側的修改密碼,可以修改自己的登錄密碼。 學生用戶主界面學生用戶主界面顯示了全部課程,實現(xiàn)了分頁功能,項目中的FenYeAction類是所要用到的全部分頁類的基類,其源代碼見附錄3。采用Ajax技術向服務器發(fā)送異步請求,在創(chuàng)建好XmlHttpRequest對象后要獲取用戶注冊時所填寫的用戶名,而后再把驗證請求發(fā)送到服務器端,其相應的JavaScript源代碼見附錄2。 }} return result。 message = 退出成功,現(xiàn)在將跳轉到主頁。 if(logout.equals(actionStr)){ String role = (String)getSession().get(role)。學生和老師用戶通過系統(tǒng)首頁登錄系統(tǒng),而管理員則通過后臺登錄界面進入系統(tǒng)。 } …… //對數(shù)據(jù)庫進行操作的各個方法}本項目中的DBUtil類包含全部要用到的數(shù)據(jù)庫方法,需要將DBUtil類的資源注入到項目中開發(fā)的Action,并將Action配置成為Spring框架中的受管Bean。 //聲明DataSource引用 private DataSourceTransactionManager dtm。: 數(shù)據(jù)庫連接與操作的實現(xiàn) 數(shù)據(jù)源的配置 由于系統(tǒng)采用數(shù)據(jù)庫連接池技術訪問數(shù)據(jù)庫,所以在連接數(shù)據(jù)庫之前要對數(shù)據(jù)源進行配置,:resourceref descriptionDB Connection/description resrefnamejdbc/zxdy/resrefname restype/restype resauthContainer/resauth/resourceref 數(shù)據(jù)庫操作的實現(xiàn)public class DBUtil{ private JdbcTemplate jt。根據(jù)系統(tǒng)的分層情況,表示層選用的是JSP動態(tài)頁面技術。頁面的整體風格要與自己所要表達的內(nèi)容相符,本系統(tǒng)是在線答疑系統(tǒng),采用草綠色為界面的顏色基調,能凸顯學生的活力和知識學習生機勃勃的景象。 界面設計對于任何系統(tǒng)來講,設計用戶界面都是相當重要的。 提問信息表DY_Topic字段名稱數(shù)據(jù)類型字段大小是否主/外鍵字段說明備注TIDintN/A主鍵提問編號非空UIDintN/A外鍵提問人ID無TGIDintN/A外鍵所屬課程ID無TTitlevarchar200否提問標題非空TContenttextN/A否提問內(nèi)容非空TDatedatetimeN/A否提問時間非空TReadCountintN/A否閱讀次數(shù)默認值 (4)回復信息表:該表主要包含所回復問題ID、回復標題、回復ID以及回復內(nèi)容等信息。根據(jù)前面所介紹的實體所擁有的屬性以及實體之間的關系描述,下面將介紹數(shù)據(jù)庫中這些實體對應的表的設計,分別是課程表、提問表、回復表、用戶表、申請表和關系表,具體設計如下所示。 申請信息ER圖l 學生和課程之間存在學習的關系,該關系記錄了學生的ID和課程的ID信息。 用戶ER圖l 課程實體包含課程名、課程編號和課程描述。MySQL數(shù)據(jù)庫是現(xiàn)今小型應用開發(fā)中比較流行的數(shù)據(jù)庫,能夠確保數(shù)據(jù)的完整性和安全性。數(shù)據(jù)庫結構的設計將直接影響到應用系統(tǒng)的效率和實現(xiàn)的效果。根據(jù)前面對系統(tǒng)所做出的分析,本系統(tǒng)總體上包括3類用戶,即學生用戶、老師用戶和后臺管理員用戶。前臺展示模塊主要提供身份登錄驗證,提出問題與回復、參與討論,查看課程和提問,申請課程和處理申請、修改資料以及添加/刪除學生等功能模塊。 第一層數(shù)據(jù)流圖—學生管理 總體設計,也可以稱為概要設計或者初步設計,其基本目的便是回答“概括地說,應當如何實現(xiàn)系統(tǒng)”這個問題。在線答疑系統(tǒng) 系統(tǒng)首頁 后臺登錄界面 用戶登錄 否 否 用戶登錄 登錄成功? 登錄成功? 是 是 老師用戶 學生用戶 管理員 修改資料 管理員用戶的管理 學生和老師用戶的管理 提問和回復管理 課程管理 查看老師的課程 添加和刪除學生 回答問題和處理申請 查看申請?zhí)幚砬闆r 修改資料 搜索課程和申請課程 查看自己的課程和提問 提出問題和參與討論 系統(tǒng)流程圖 系統(tǒng)數(shù)據(jù)流圖本系統(tǒng)數(shù)據(jù)流的設計主要包括在線答疑信息管理、課程管理和用戶管理等的實現(xiàn)。如果是老師用戶,則可以查看個人資料、自己的課程和申請列表,并能對學生進行管理(添加或刪除學生),修改資料和登錄密碼,系統(tǒng)會提示老師未回答問題和未處理申請的個數(shù)。 其性能穩(wěn)定、技術先進,因此不但博得了Java 開發(fā)人員的喜愛,而且也得到了 一些軟件開發(fā)商的肯定,是當今較流行的Web 應用服務器。 (2)系統(tǒng)開發(fā)運行環(huán)境需求 ? JDK:作為整個Java的核心包含了Java的基礎類庫、運行環(huán)境和Java工 具,是 Java 語言的軟件開發(fā)工具包。 ? 管理員管理,主要是超級管理員對普通管理員的管理。 ? 刪除學生,老師能夠刪除自己所教課程下的學生。 ? 資料的修改,老師可以修改自己的資料。 ? 申請課程,如果學生還不能修某課程,可提交該課程的申請表。 功能性需求分析本系統(tǒng)包含學生、教師和后臺管理員這3類用戶,其各用戶的具體功能如下。因此,用戶操作起來會得心應手。對于教師來說,能夠很方便地查看學生提出的問題并回答,了解學生對知識的掌握程度,從而把握教學重點,這樣學校的教學質量便得到了提高。所需軟件環(huán)境(JDK+MyEclipse+Tomcat+MySQL)可以從網(wǎng)上免費下載,從而降低了開發(fā)成本。本系統(tǒng)的開發(fā)是一個較具代表性的Java Web項目,采用Java程序語言,如今計算機硬件的配置已經(jīng)完全可以滿足開發(fā)過程的需求。第二章 系統(tǒng)分析可行性分析(Feasibility Analysis),即可行性研究,它是針對新系統(tǒng)的開發(fā)是不是具備必可能性和必要性并基于對系統(tǒng)的調查,對新系統(tǒng)的開發(fā)從技術、社會和經(jīng)濟等方面開展分析和研究工作,以避免投資失誤,從而保障新系統(tǒng)的開發(fā)成功。對于大多數(shù)問題和答案的智能管理都不是太完善。當前,國內(nèi)的網(wǎng)上答疑系統(tǒng)大多是作為一個包含在教育網(wǎng)站中的子系統(tǒng)而存在,而專門用于進行答疑的獨立平臺則少之又少。在大學校園里,學生如果能充分利用校園網(wǎng),針對自身存在的問題及時向教師尋求幫助,以獲得所提問題的答案,并能表達自己的觀點,彼此間進行自由討論交流,這必將拉近師生之間的距離,提高答疑工作的效率,增強學校的學習氛圍。為此,我選擇了利用Java Web等技術開發(fā)在線答疑系統(tǒng),它可以提高答疑工作的便捷性和及時性,通過計算機網(wǎng)絡實現(xiàn)老師與學生之間的交互。答疑是教學活動中一個必要的步驟,主要的工作是解決學生在學習過程中所碰到的難題。 Java Web。學生登錄和注冊及修改資料,搜索課程和申請課程,提出問題和參與討論,查看自己的課程和提問,查看申請?zhí)幚砬闆r;老師登錄和注冊及修改資料,回答問題和處理申請,添加學生和刪除學生,查看老師的課程;管理員的課程管理,提問和回復管理,學生和教師用戶的管理,管理員用戶管理。本在線答疑系統(tǒng)是利用Java Web技術開發(fā)的,采用了目前流行的B/S體系結構,,。5 提交設計(論文)形式(設計說明與圖紙或論文等)及要求: 提交一份紙制文檔及電子文檔(含源程序、可執(zhí)行代碼),要求格式規(guī)范、敘述清楚、 簡潔,不少于12000字或40個版面。本系統(tǒng)將針對用戶的不同功能進行研究開發(fā),主要將實現(xiàn)學生提出問題和申請課程,老師回答問題和處理申請,管理員對用戶、提問及課程進行管理等功能。這對現(xiàn)今高校的教學方法、教學模式的改革具有重要意義。 本系統(tǒng)主要實現(xiàn)了如下三方面的功能。 Admin
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1