當前位置:學問君>學習教育>開題報告>

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

學問君 人氣:2.67W

一、選題背景和意義
    當今之世,資訊化已是經濟和社會發展的大趨勢,資訊化程度的高低,已成爲衡量一個國家和地區現代水平的重要標誌。資訊化的浪潮來勢洶洶地波及到社會生活的方方面面,並不可 抗拒地改變着人們的生產方式、生活方式乃至思維方式,資訊的獲取、傳輸、處理和應用能力將作爲人們最基本的能力和文化水平的標誌。但即使是在資訊化水平如此之高的今天我們仍有很多的疑問存在,比如我們大學生在課後的一些疑問,由於大學裏各種客觀原因導致教師不能面對面的解釋同學們的疑問,我們作爲學習者必須進行自主學習,進行深入的思考,但到了百思不得其解時,及時的答疑和幫助則成了必不可少的內容。所以一個答疑係統在這裏就顯的尤爲重要,它能有效的消除學生學習上的一些障礙,能加強教師和學生的交流,幫助學生明確問題的所在和獲得自己真正需要的答案資訊方面具有不可或缺的作用。
     本答疑係統適用於我們學習生產生活中,該系統主要是透過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產品仍是最好的方法)。