基于Web 的網絡答疑系統設計開題報告
一、選題背景和意義
當今之世,信息化已是經濟和社會發展的大趨勢,信息化程度的高低,已成為衡量一個國家和地區現代水平的重要標志。信息化的浪潮來勢洶洶地波及到社會生活的方方面面,并不可 抗拒地改變著人們的生產方式、生活方式乃至思維方式,信息的獲取、傳輸、處理和應用能力將作為人們最基本的能力和文化水平的標志。但即使是在信息化水平如此之高的今天我們仍有很多的疑問存在,比如我們大學生在課后的一些疑問,由于大學里各種客觀原因導致教師不能面對面的解釋同學們的疑問,我們作為學習者必須進行自主學習,進行深入的思考,但到了百思不得其解時,及時的答疑和幫助則成了必不可少的內容。所以一個答疑系統在這里就顯的尤為重要,它能有效的消除學生學習上的一些障礙,能加強教師和學生的交流,幫助學生明確問題的所在和獲得自己真正需要的答案信息方面具有不可或缺的作用。
本答疑系統適用于我們學習生產生活中,該系統主要是通過WEB技術實現,簡單的說就是將系統做成一種B/S模式,用戶只須使用瀏覽器向WEB服務器代理提出訪問請求,服務器審核后通過中間控件與后臺數據庫鏈接,把請求服務的教學內容以WEB頁面形式通過瀏覽器反饋給用戶。打個比方,這個答疑系統可以用來實現遠程教育的答疑,一種基于Internet的遠程答疑系統.該系統模擬了答疑過程中師生單獨留言交流、聊天室里討論等模式,實現了對典型問題的積累,在高校校園網絡的教學系統中,具有較強的適用性。
這個系統當然不止于適用遠程教育里的答疑還可以運用于學校招生系統里的答疑,或者企事業單位的網站的答疑系統,所以根據自身目前實際情況開發一套網上答疑系統是十分必要的,可以利用網絡獲得信息的便利等優勢提供高效率、高質量的用戶與用戶或者用戶與單位之間的交互。
二、已具備的條件
要完成這個系統的設計主要需要我們設計者掌握一定的程序編程和設計能力,具有計算機網絡和操作系統等必備的基礎知識。特別是對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產品仍是最好的方法)。
今天,我們可以用任何語言來編輯ASP的腳本,越來越多的人也會選擇使用ASP,因為它能非常方便地訪問數據庫,從而使存取數據庫變得輕松容易。用B/S模式來設計網上答疑系統,服務器端我們采用Access數據庫系統和ASP組件來構成網上答疑的應用服務系統。根據上述的思路,我們應用ASP技術,就能輕松的開發該網上答疑系統。
基于Web的網上答疑系統設計方案,主要為以下幾個階段:
(1)選擇合適的開發技術;
(2)建立合適的Web服務器;
(3)選擇合適的數據庫服務器,建立合適的數據庫;
(4)前臺頁面的設計;
(5)選擇恰當的數據庫訪問方式;
(6)建立實現數據庫交換的Web頁面和服務器處理程序,即前后臺的數據交互;
五、預期目標
利用各種軟件或程序設計語言完成系統的設計,完成前臺基本操作與后臺的數據處理,瀏覽器向WEB服務器代理提出訪問請求,可以通過瀏覽器直接看到常見問題的解答,當遇到比較罕見的問題而想聯系到工作人員時,你也可以通過先注冊新用戶再登錄給系統的管理者留言,作為管理者能對用戶提出的問題逐一進行回答并顯示在WEB頁面上,注冊的用戶也可以登錄到網站里開放的聊天室,可以在里面把自己遇到問題同大家一起交流。上述就是我做的這個系統所想要實現的預期目標
相信通過一個學期的畢業設計對答疑系統的開發,能使我對軟件開發有了一個比較清楚的認識,也能加深了對數據庫原理、程序設計的學習,能提高自身的程序設計能力,到那時我得到的將是終生的財富,必將給我今后的學習和工作帶來更多的收益。
【基于Web 的網絡答疑系統設計開題報告】相關文章:
基于Web的危險品運輸監控系統設計探究02-26
排課系統的設計開題報告06-14
人事管理系統設計的開題報告02-19
計算機畢業設計開題報告(網絡在線測系統)12-04
網絡教學的設計研究開題報告12-03
學生信息系統設計論文開題報告03-27
Java系統開發設計論文開題報告03-27
潔凈生產車間空調系統設計 開題報告12-10
學生信息管理系統設計開題報告03-17
- 相關推薦