基於Web 的網路答疑係統設計開題報告

才智咖 人氣:2.65W

一、選題背景和意義
    當今之世,資訊化已是經濟和社會發展的大趨勢,資訊化程度的高低,已成為衡量一個國家和地區現代水平的重要標誌。資訊化的浪潮來勢洶洶地波及到社會生活的方方面面,並不可 抗拒地改變著人們的生產方式、生活方式乃至思維方式,資訊的獲取、傳輸、處理和應用能力將作為人們最基本的能力和文化水平的標誌。但即使是在資訊化水平如此之高的今天我們仍有很多的疑問存在,比如我們大學生在課後的一些疑問,由於大學裡各種客觀原因導致教師不能面對面的解釋同學們的疑問,我們作為學習者必須進行自主學習,進行深入的思考,但到了百思不得其解時,及時的答疑和幫助則成了必不可少的內容。所以一個答疑係統在這裡就顯的尤為重要,它能有效的消除學生學習上的一些障礙,能加強教師和學生的交流,幫助學生明確問題的所在和獲得自己真正需要的答案資訊方面具有不可或缺的作用。
     本答疑係統適用於我們學習生產生活中,該系統主要是通過WEB技術實現,簡單的說就是將系統做成一種B/S模式,使用者只須使用瀏覽器向WEB伺服器代理提出訪問請求,伺服器稽核後通過中間控制元件與後臺資料庫連結,把請求服務的教學內容以WEB頁面形式通過瀏覽器反饋給使用者。打個比方,這個答疑係統可以用來實現遠端教育的答疑,一種基於Internet的遠端答疑係統.該系統模擬了答疑過程中師生單獨留言交流、聊天室裡討論等模式,實現了對典型問題的積累,在高校校園網路的教學系統中,具有較強的適用性。
    這個系統當然不止於適用遠端教育裡的答疑還可以運用於學校招生系統裡的答疑,或者企事業單位的網站的答疑係統,所以根據自身目前實際情況開發一套網上答疑係統是十分必要的,可以利用網路獲得資訊的便利等優勢提供高效率、高質量的使用者與使用者或者使用者與單位之間的互動。

基於Web 的網路答疑係統設計開題報告

二、已具備的條件
    要完成這個系統的設計主要需要我們設計者掌握一定的程式程式設計和設計能力,具有計算機網路和作業系統等必備的基礎知識。特別是對ACCESS資料庫,ASP程式語言的掌握尤為重要,在我至今兩年的大學生活裡接觸了很多的程式設計課程,如靜態網頁的製作、ASP網頁的製作、SQL資料庫操作、組網技術、網路安全與維護等。在兩年的時間裡經歷了三次的實訓,都是為期2個星期,其中有一次時候完成一個ASP網站的建設,通過那次的實訓使我們瞭解了很多ASP程式設計的知識,以及如何和資料庫相結合設計出完善的ASP動態網站。當然本次程式設計對本身電腦的硬體以及軟體系統都有一定的要求,現在擁有的電腦AMD2500+處理器;記憶體512 MB;硬碟80GB。以上電腦的配置完全達到了設計該系統的要求。
所以這些課程的學習及實訓時的實際操作能力的培養都將會更好促使完成這次畢業設計

三、設計內容
    本系統主要是實現網上答疑功能,在總體結構上採用三層B/S結構:各類常見問題的答案在伺服器一端,採取資料庫統一存放和組織,使用者在客戶機一端,無須任何配置工作,只須使用瀏覽器向WEB伺服器代理提出訪問請求,伺服器稽核後通過中間控制元件與後臺資料庫連結,而後將問題的答案以WEB頁面形式通過瀏覽器反饋給使用者。學習者首先提出某一問題,然後在資料庫中進行檢索,如果有相同或相似問題,則將顯示給學習者,以供參考。對於不常見的問題工作人員可以採用時時線上或定期指導的方式線上對使用者提出的問題進行解答。在軟體使用方面,如果想要留言首先就要註冊新使用者,再根據新註冊的使用者名稱和密碼進行登入。而管理員是登入使用者名稱和密碼是唯一的,可以對系統內的資訊資源進行管理維護。
主要的功能模組:
1.學生的註冊及管理。
2.常見問題答案的查詢。
3.學生可以進行提問,教師可以時時或看見問題後進行回答和管理。
4.重新整理顯示最新的的提問及解答。
總之,它的整個設計適用於Internet釋出,採用三層的`B/S結構,其開發主要包括後臺資料庫的建立和前端應用程式的開發以及整體網站的美工設計三個方面。使用ASP動態網頁技術,資料庫採用ACCESS 2000進行開發的

四、課題實施的思路和方案
     通過自己的觀察以及網上資源的搜尋,發現網上答疑係統實現的功能對於我們來說都比較的有用,而且網上答疑係統的優點是顯而易見的,它靈活方便,不受時間和地點的限制;就拿網上教育的答疑係統來說,我們學生除了能得到及時的解答以外還可以互相討論,更好的激發出大家學習的興趣;同時還大大減輕了教師的工作負擔,從而大大提高了工作效率和教學質量。這是一個兩全其美的結果,正由於網上答疑係統有如此之多的優點,它的開發前景是十分光明的。也要求我們能夠設計出更加便利和功能完備的答疑係統,同時也對硬體,特別是伺服器的硬體設施提出了更高的要求。
     我們也能清晰的感覺近幾年伴隨Internet的迅速發展,ASP語言的程式設計已經越來越普遍。本系統的編寫語言為ASP程式設計語言,它可以輕鬆編寫程式,可在伺服器端直接執行,這無疑是更加方便了我們的編寫過程。而且執行時是在伺服器端,所以我們無須擔心瀏覽器是否支援ASP所使用的程式語言,使用者端只要使用可執行HTML碼的瀏覽器,即可瀏覽ASP所設計的網頁內容。ASP是由伺服器方動態產生的頁面,它可以呼叫其它程式去做諸如存取資料庫類的事情,也能根據不同的瀏覽器給出不同型別的結果。ASP得以生存是因為它有意義,它使得我們無須使用Microsoft的產品就能編寫它的程式碼(雖然使用Microsoft產品仍是最好的方法)。