版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、-范文最新推薦- 數(shù)據(jù)結(jié)構(gòu)課程的答疑系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘要:隨著網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,答疑系統(tǒng)已經(jīng)成為遠(yuǎn)程教育系統(tǒng)的一個(gè)重要模塊,并且在實(shí)際的教學(xué)系統(tǒng)中得到了廣泛的應(yīng)用。該數(shù)據(jù)結(jié)構(gòu)課程的答疑系統(tǒng)采用了B/S的結(jié)構(gòu)設(shè)計(jì)方法,使用ASP.NET技術(shù)及后臺數(shù)據(jù)庫SQL Server 2005,實(shí)現(xiàn)用戶注冊、用戶登陸、提出疑問、回復(fù)答疑和公告欄信息等基本功能。它使學(xué)生方便的在系統(tǒng)上提交自己的問題,并使學(xué)生通過網(wǎng)上答疑快速的解決自己的問題,從而達(dá)到提高學(xué)生的學(xué)習(xí)效率的目的。5458關(guān)鍵詞:答疑系統(tǒng);ASP.NET;SQL Server 2005The Design and Implementation o
2、f Question Answering System for Data StructureAbstract: With the rapid development of network technology, the Answering System has become an important module of the remote education system, and has been widely used in the actual teaching system. The Data Structure Answering System uses B/S structure
3、 design methods, ASP.NET webpage programming technology and the database of SQL Server 2005, to realize user registration, user login, question answering, reply notice and other basic functions. It enables students to submit their problems on the system, and solve their problems through the answers
4、online, so as to achieve the purpose of improving students learning efficiency.Key words: Question Answering System; ASP.NET; SQL Server 2005目錄摘要1引言11.緒論21.1系統(tǒng)研究背景21.2系統(tǒng)研究意義22.相關(guān)技術(shù)介紹32.1 ASP.NET32.2 SQL Server 200533.系統(tǒng)總體設(shè)計(jì)33.1系統(tǒng)功能設(shè)計(jì)43.2數(shù)據(jù)庫設(shè)計(jì)54.系統(tǒng)的實(shí)現(xiàn)8 當(dāng)前時(shí)期的在線答疑系統(tǒng)的設(shè)計(jì)通常類似于QQ聊天的即時(shí)通訊工具,所以發(fā)言呈現(xiàn)出了多人發(fā)言,交叉發(fā)言
5、的現(xiàn)象5。學(xué)生之間主要交流的是學(xué)習(xí)心得,師生之間則主要是學(xué)生向老師詢問問題,老師回答問題。答疑的過程類似于論壇上的交流,所以,該系統(tǒng)的設(shè)計(jì)也經(jīng)常參照一些論壇的模式。在線答疑系統(tǒng)作為網(wǎng)絡(luò)教育的一部分,在美國、日本等信息化水平高的國家已經(jīng)非常普及,我國也不例外,越來越多的大學(xué)、研究機(jī)構(gòu)都已經(jīng)致力于研究相關(guān)的應(yīng)用課題。1.2系統(tǒng)研究意義在線學(xué)習(xí)答疑系統(tǒng)與傳統(tǒng)網(wǎng)絡(luò)遠(yuǎn)程教育、多媒體輔助教學(xué)有所不同,主要表現(xiàn)在:該系統(tǒng)不僅使用多媒體來傳送預(yù)制的教學(xué)內(nèi)容,使學(xué)生進(jìn)行自主學(xué)習(xí);而且設(shè)計(jì)的有反饋與互動機(jī)制,對擴(kuò)大教育對象的范圍,有效利用各種優(yōu)質(zhì)教育資源提供了可能。該系統(tǒng)的發(fā)展和研究很符合我國的國情也順應(yīng)世界教育
6、發(fā)展的潮流6。它大大提高了學(xué)生的學(xué)習(xí)效率,同時(shí)也可以避免老師對同一個(gè)問題做出反復(fù)的解答,有利于教學(xué)質(zhì)量的提高,同時(shí)也培養(yǎng)了學(xué)生的自主學(xué)習(xí)能力7。其次,作為促進(jìn)師生交流的平臺,該系統(tǒng)也為師生之間的情感交流提供了平臺,是傳統(tǒng)教育模式的補(bǔ)充。事實(shí)上,有很多老師已經(jīng)逐漸在利用網(wǎng)絡(luò)進(jìn)行輔助教學(xué)。所以,在線答疑系統(tǒng)無疑具有重大的研究意義。2.相關(guān)技術(shù)介紹2.1 ASP.NETASP是 Active Server Pages(動態(tài)服務(wù)器頁面)的簡稱,是運(yùn)行于 IIS 之上的程序。因?yàn)锳SP.NET是基于通用語言編譯運(yùn)行的程序,所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開發(fā)者的幾乎全部的平臺上8。A
7、SP.NET允許開發(fā)者以一種非常靈活的方式創(chuàng)建Web應(yīng)用程序,并把常用的代碼封裝到各種面向?qū)ο蟮目丶?,用戶可以根?jù)需要的功能有選擇性的觸發(fā)這些控件9。同時(shí),ASP.NET也提出了代碼隱藏類的概念,把邏輯代碼和表現(xiàn)頁面分離開來,使Web開發(fā)者很容易用后臺代碼來控制頁面的邏輯功能。 (4)發(fā)表帖子模塊:學(xué)生通過身份驗(yàn)證后,跳轉(zhuǎn)到該發(fā)帖頁面,該頁面主要是顯示帖子和發(fā)表帖子,即提出問題,等待老師和同學(xué)的解答。(5)回復(fù)帖子模塊:主要用于查看學(xué)生所發(fā)表的疑問帖子以及回帖的詳細(xì)信息。(6)發(fā)布公告模塊:實(shí)現(xiàn)老師及時(shí)發(fā)布信息的功能,使得學(xué)生能及時(shí)的了解學(xué)?;蛟撜n程的有關(guān)通知。(7)后臺管理模塊:管理員可以
8、管理在該網(wǎng)站上注冊的學(xué)生和老師們的信息,可以實(shí)現(xiàn)的功能包括以關(guān)鍵字查詢具體的用戶信息,刪除該用戶及刪除帖子。綜上所述,系統(tǒng)的功能模塊圖如圖1所示。圖1 系統(tǒng)功能模塊圖3.2數(shù)據(jù)庫設(shè)計(jì)3.2.1需求分析需求分析的重點(diǎn)是“數(shù)據(jù)”和“處理”,通過調(diào)查、收集和分析用戶對數(shù)據(jù)庫的信息要求、處理要求、安全性與完整性要求12。用戶的需求具體體現(xiàn)在對網(wǎng)上答疑系統(tǒng)進(jìn)行的各種操作,比如用戶注冊登錄、對各種帖子信息的保存、更新等,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。通過對基本數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)的收集以及數(shù)據(jù)的操作,組成一份詳細(xì)的數(shù)據(jù)字典,為下一步設(shè)計(jì)做好充
9、分的準(zhǔn)備。3.2.2數(shù)據(jù)庫概念結(jié)構(gòu)分析根據(jù)對該數(shù)據(jù)結(jié)構(gòu)課程的答疑系統(tǒng)的設(shè)計(jì)與分析,該網(wǎng)站的數(shù)據(jù)庫實(shí)體型有“學(xué)生實(shí)體”、“教師實(shí)體”、“公告欄實(shí)體”和“管理員實(shí)體”及“帖子實(shí)體”。根據(jù)對數(shù)據(jù)項(xiàng)之間關(guān)系的分析,我們得到的主要E-R圖如圖2所示。圖2 系統(tǒng)E-R圖3.2.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)分析根據(jù)該系統(tǒng)的模塊設(shè)計(jì),設(shè)計(jì)出的各表的數(shù)據(jù)項(xiàng)如下所示:(1)用戶信息表(用戶編號,用戶名,密碼,頭像,系別,角色,出生日期,電子郵箱,管理員編號)。 表2 發(fā)表帖子表字段名數(shù)據(jù)類型長度是否允許為空描述ContIdint否帖子編號Subjectvarchar30否帖子標(biāo)題Wordsvarchar1000否內(nèi)容UserNamevarchar50否發(fā)帖人Createtimevarchar30否發(fā)帖時(shí)間LastAnswerTimevarchar30否最后回復(fù)時(shí)間HitCountint否人氣指數(shù)(3)回復(fù)帖子表:用于存儲用戶回復(fù)的帖子信息,帖子信息表如表3所示。表3 回復(fù)帖子表字段名數(shù)據(jù)類型長度是否允許為空描述HfIdint否回復(fù)帖子編號ContIdint否帖子編號
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州省事業(yè)單位聘用合同制試行辦法
- 合肥 采購合同范本
- 大班數(shù)學(xué)課件《門牌號碼》
- 2024聘用兼職老師合同書范文
- 山東省東營市利津縣2024-2025學(xué)年八年級上學(xué)期11月期中化學(xué)試題
- m材料力學(xué)第11章 能量法
- 2024劇本版權(quán)制作及發(fā)行權(quán)購買合同參考范本
- 2024合同違約起訴狀范本
- 專題01 標(biāo)題的作用及含義-2022-2023學(xué)年小升初語文記敘文知識點(diǎn)銜接(部編版)
- 幼兒園防詐安全教育
- 上海中、低壓電網(wǎng)配置原則及典型設(shè)計(jì)
- 公共經(jīng)濟(jì)學(xué)ppt課件(完整版)
- 非參數(shù)統(tǒng)計(jì)教學(xué)ppt課件(完整版)
- 手榴彈使用教案
- 關(guān)于成立醫(yī)院愛國衛(wèi)生委員會及完善工作職責(zé)制度的通知
- 公司股權(quán)轉(zhuǎn)讓協(xié)議_1
- 常用高頸法蘭尺寸表
- 基于嵌入式的溫度傳感器的設(shè)計(jì)
- 汽車線束控制計(jì)劃
- 旅游服務(wù)禮儀說課(課堂PPT)
- JBT7688.5-2012冶金起重機(jī)技術(shù)條件第5部分:鑄造起重機(jī)
評論
0/150
提交評論