吳健 曹振華
摘要: 該文為專用互動問答平臺的設(shè)計與實現(xiàn),作為一個面向提問者和答疑者的搜索問題和交流答疑的學(xué)習(xí)平臺,該平臺結(jié)構(gòu)清晰、內(nèi)容豐富、提高了訪問者的數(shù)量和訪問量,增加了客戶轉(zhuǎn)發(fā)和共享等功能,解決訪問者所提問題的解答的準確性問題,同時也可作為分類問題搜索引擎的模板,為學(xué)習(xí)交流帶來了便捷。
關(guān)鍵詞: LINQ;LINQ to SQL;C#;搜索
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)29-6868-03
隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,互聯(lián)網(wǎng)上搜索引擎及其相關(guān)網(wǎng)站層出不窮。這些搜索引擎大多功能寬泛,涵蓋了包括新聞、影視、音樂、地圖、百科和文科等產(chǎn)品,卻很少有專門針對問題互動問答的專門平臺,且各搜索引擎之間共享問題及解答的能力差,嚴重影響了網(wǎng)絡(luò)訪問者對問題的深入了解,同時也缺少對問題回答的準確性考量,從而在很大程度上導(dǎo)致學(xué)習(xí)者通過互聯(lián)網(wǎng)真正透徹理解和解決問題的效果差?,F(xiàn)設(shè)計一個基于ASP.NET、LINQ數(shù)據(jù)庫訪問技術(shù)的問答搜索平臺,方便用戶解決實際問題,提高互動學(xué)習(xí)效率。
1 系統(tǒng)分析
1.1 需求分析
通過調(diào)查,要求系統(tǒng)需要具有以下功能:1) 要求具有良好的人機交互界面,方便用戶使用。2) 用戶注冊和登錄功能,提供不同的管理權(quán)限。3) 能夠方便快捷的瀏覽網(wǎng)站中的各類問題和答復(fù)情況。4) 設(shè)置用戶經(jīng)驗升級機制,設(shè)置問題回復(fù)激勵機制。5) 提問者對問題的刪除和評分等操作,回復(fù)者對答復(fù)的修改和完善。6) 管理員用戶可查閱修改、刪除問題信息、用戶權(quán)限,并發(fā)布相關(guān)通知等。7) 其他需求。
1.2 可行性分析
開發(fā)任何一個專門的問題搜索和解答的互動網(wǎng)站,在時間和資源上都會受到限制。因此,本系統(tǒng)數(shù)據(jù)庫考慮采用SQL Server 2005,該數(shù)據(jù)庫系統(tǒng)在安全性、準確性、運行速度方面有優(yōu)勢,并且處理數(shù)據(jù)庫量大,效率高。開發(fā)環(huán)境運行平臺是Windows Server 2003 sp1/Windows 7,開發(fā)語言是C#。開發(fā)平臺采用目前應(yīng)用最廣泛的網(wǎng)站開發(fā)工具Visual Studio 2008,它集成了大部分開發(fā)環(huán)境,使用簡便。數(shù)據(jù)庫訪問技術(shù)采用微軟公司基于.NET Frame Work 3.5的LINQ,即語言集成查詢,通過它在對象和數(shù)據(jù)領(lǐng)域之間構(gòu)架橋梁。
2 系統(tǒng)功能結(jié)構(gòu)
該搜索互動平臺主要功能由提出用戶注冊模塊、用戶登錄模塊、用戶管理模塊、提出問題模塊、回答問題模塊、問題管理模塊、選定最優(yōu)答案模塊、搜索問題模塊和關(guān)閉問題模塊這9個模塊構(gòu)成。該系統(tǒng)的主要流程如圖1。
2.1數(shù)據(jù)庫設(shè)計
系統(tǒng)的在線用戶提問實體在于保存用戶的提問信息。用戶首先在提問頁面錄入主題、類別、內(nèi)容、懸賞分數(shù)及正確的驗證碼,其中主題、類別、內(nèi)容為必填項。可以對用戶提出的問題進行恢復(fù),對回復(fù)后的問題好的可以將其設(shè)置為最佳答案。
用戶詳細信息除包括基本的信息(如用戶及密碼)外,還包括已解決問題數(shù)、未解決問題數(shù)、懸賞分數(shù)設(shè)定等。
2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)
完成了數(shù)據(jù)庫實體E-R圖的設(shè)計后,需要根據(jù)實體E-R圖設(shè)計數(shù)據(jù)表結(jié)構(gòu)。主要數(shù)據(jù)表包括tb_Question 問題表和tb_Answer答案表。問題表用于保存用戶的提問信息,新建提問時狀態(tài)字段值為未解決,提問者設(shè)置最佳答案時狀態(tài)變?yōu)橐呀鉀Q,提問者關(guān)閉提問時狀態(tài)變?yōu)橐殃P(guān)閉。答案表用于保存回復(fù)的答案信息,提問者設(shè)置最佳答案時,將是否為最佳答案字段值設(shè)為真。
3 具體功能模塊設(shè)計與實現(xiàn)
3.1 提問模塊設(shè)計與實現(xiàn)
3.1.1 提問模塊概述
提問模塊實現(xiàn)的功能是保存用戶的提問信息。用戶首先在提問頁面錄入主題、類別、內(nèi)容、懸賞分數(shù)及正確的驗證碼,其中主題、類別、內(nèi)容為必填項,然后便可單機“發(fā)送帖子“按鈕將提問信息提交到問題列表頁中。在加載提問頁面時,程序首先會判斷用戶是否登錄,如果沒有登錄先跳轉(zhuǎn)到登錄提示頁。在登錄對話框中輸入正確的用戶名、密碼和驗證碼后,單擊登錄按鈕,登錄成功后自動跳轉(zhuǎn)到提問頁面,同事在導(dǎo)航欄中顯示當(dāng)前登錄用戶的名稱。
3.1.2 提問模塊分析
提問模塊的流程主要是從新建問題到選擇類別填寫問題信息,然后是提交問題,在提交問題的操作中涉及到3步,包括提問信息保存到問題數(shù)據(jù)表中,提問者的未解決問題總數(shù)加1,未解決問題總數(shù)加1
3.2 問題回復(fù)模塊設(shè)計與實現(xiàn)
3.2.1問題回復(fù)模塊概述
回復(fù)模塊實現(xiàn)的功能是對提問模塊提出的問題進行回復(fù),并不是所有的問題都允許回復(fù),回復(fù)問題的前提如下:1) 該問題沒有被提問者關(guān)閉或管理員刪除。2) 該問題還沒有最佳答案。3) 該用戶沒有回復(fù)過該問題。
在回復(fù)頁面錄入回復(fù)主題、回復(fù)內(nèi)容及正確的驗證碼后,單擊發(fā)送帖子按鈕,將回復(fù)信息保存數(shù)據(jù)庫的答案表中。回復(fù)者登錄網(wǎng)站后,有2種方式查找要回復(fù)的問題。第一種是在主頁上單擊我要回答按鈕跳轉(zhuǎn)至問題分類頁面。第二種是在主頁或者其他頁的搜索引擎中輸入指定關(guān)鍵詞,單擊搜索答案按鈕直接查找問題。
3.2.2問題回復(fù)模塊分析
在執(zhí)行進入問題操作時主要應(yīng)用了查詢字符串值技術(shù)和Session傳值技術(shù)。執(zhí)行提交答案操作時應(yīng)用了LINQ 2 SQL中對數(shù)據(jù)庫的修改和刪除操作。
4 結(jié)束語
在此設(shè)計的問答搜索互動平臺實現(xiàn)了網(wǎng)絡(luò)互動問答和搜索系統(tǒng)的基本功能,在功能實現(xiàn)過程中用各類計算機相關(guān)問題為實例本身也是一個語言學(xué)習(xí)的過程。在功能上后續(xù)應(yīng)該增加實時交流窗口和用戶頁面編輯等功能,讓具有濃厚興趣的學(xué)習(xí)者也參與到該系統(tǒng)的設(shè)計開發(fā)中來,以便繼續(xù)完善該系統(tǒng)平臺的作用。
參考文獻:
[1] 魏一搏,徐夏.LINQ To SQL在ASP.NET數(shù)據(jù)訪問中的應(yīng)用[J].信息系統(tǒng)工程,2010(3).
[2] 張翼.基于LINQ三層架構(gòu)倉庫管理系統(tǒng)的設(shè)計與實現(xiàn)[J].黑龍江科技信息,2010(22).
[3] 王炯煒,胡宏偉.基于LINQ的三層體系結(jié)構(gòu)應(yīng)用[J].科技信息:學(xué)術(shù)研究,2008(21).
[4] 李相海,李海波.基于ASP.NET技術(shù)的網(wǎng)絡(luò)教學(xué)系統(tǒng)設(shè)計與實現(xiàn)[J].軟件導(dǎo)刊,2011(2).endprint
摘要: 該文為專用互動問答平臺的設(shè)計與實現(xiàn),作為一個面向提問者和答疑者的搜索問題和交流答疑的學(xué)習(xí)平臺,該平臺結(jié)構(gòu)清晰、內(nèi)容豐富、提高了訪問者的數(shù)量和訪問量,增加了客戶轉(zhuǎn)發(fā)和共享等功能,解決訪問者所提問題的解答的準確性問題,同時也可作為分類問題搜索引擎的模板,為學(xué)習(xí)交流帶來了便捷。
關(guān)鍵詞: LINQ;LINQ to SQL;C#;搜索
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)29-6868-03
隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,互聯(lián)網(wǎng)上搜索引擎及其相關(guān)網(wǎng)站層出不窮。這些搜索引擎大多功能寬泛,涵蓋了包括新聞、影視、音樂、地圖、百科和文科等產(chǎn)品,卻很少有專門針對問題互動問答的專門平臺,且各搜索引擎之間共享問題及解答的能力差,嚴重影響了網(wǎng)絡(luò)訪問者對問題的深入了解,同時也缺少對問題回答的準確性考量,從而在很大程度上導(dǎo)致學(xué)習(xí)者通過互聯(lián)網(wǎng)真正透徹理解和解決問題的效果差。現(xiàn)設(shè)計一個基于ASP.NET、LINQ數(shù)據(jù)庫訪問技術(shù)的問答搜索平臺,方便用戶解決實際問題,提高互動學(xué)習(xí)效率。
1 系統(tǒng)分析
1.1 需求分析
通過調(diào)查,要求系統(tǒng)需要具有以下功能:1) 要求具有良好的人機交互界面,方便用戶使用。2) 用戶注冊和登錄功能,提供不同的管理權(quán)限。3) 能夠方便快捷的瀏覽網(wǎng)站中的各類問題和答復(fù)情況。4) 設(shè)置用戶經(jīng)驗升級機制,設(shè)置問題回復(fù)激勵機制。5) 提問者對問題的刪除和評分等操作,回復(fù)者對答復(fù)的修改和完善。6) 管理員用戶可查閱修改、刪除問題信息、用戶權(quán)限,并發(fā)布相關(guān)通知等。7) 其他需求。
1.2 可行性分析
開發(fā)任何一個專門的問題搜索和解答的互動網(wǎng)站,在時間和資源上都會受到限制。因此,本系統(tǒng)數(shù)據(jù)庫考慮采用SQL Server 2005,該數(shù)據(jù)庫系統(tǒng)在安全性、準確性、運行速度方面有優(yōu)勢,并且處理數(shù)據(jù)庫量大,效率高。開發(fā)環(huán)境運行平臺是Windows Server 2003 sp1/Windows 7,開發(fā)語言是C#。開發(fā)平臺采用目前應(yīng)用最廣泛的網(wǎng)站開發(fā)工具Visual Studio 2008,它集成了大部分開發(fā)環(huán)境,使用簡便。數(shù)據(jù)庫訪問技術(shù)采用微軟公司基于.NET Frame Work 3.5的LINQ,即語言集成查詢,通過它在對象和數(shù)據(jù)領(lǐng)域之間構(gòu)架橋梁。
2 系統(tǒng)功能結(jié)構(gòu)
該搜索互動平臺主要功能由提出用戶注冊模塊、用戶登錄模塊、用戶管理模塊、提出問題模塊、回答問題模塊、問題管理模塊、選定最優(yōu)答案模塊、搜索問題模塊和關(guān)閉問題模塊這9個模塊構(gòu)成。該系統(tǒng)的主要流程如圖1。
2.1數(shù)據(jù)庫設(shè)計
系統(tǒng)的在線用戶提問實體在于保存用戶的提問信息。用戶首先在提問頁面錄入主題、類別、內(nèi)容、懸賞分數(shù)及正確的驗證碼,其中主題、類別、內(nèi)容為必填項??梢詫τ脩籼岢龅膯栴}進行恢復(fù),對回復(fù)后的問題好的可以將其設(shè)置為最佳答案。
用戶詳細信息除包括基本的信息(如用戶及密碼)外,還包括已解決問題數(shù)、未解決問題數(shù)、懸賞分數(shù)設(shè)定等。
2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)
完成了數(shù)據(jù)庫實體E-R圖的設(shè)計后,需要根據(jù)實體E-R圖設(shè)計數(shù)據(jù)表結(jié)構(gòu)。主要數(shù)據(jù)表包括tb_Question 問題表和tb_Answer答案表。問題表用于保存用戶的提問信息,新建提問時狀態(tài)字段值為未解決,提問者設(shè)置最佳答案時狀態(tài)變?yōu)橐呀鉀Q,提問者關(guān)閉提問時狀態(tài)變?yōu)橐殃P(guān)閉。答案表用于保存回復(fù)的答案信息,提問者設(shè)置最佳答案時,將是否為最佳答案字段值設(shè)為真。
3 具體功能模塊設(shè)計與實現(xiàn)
3.1 提問模塊設(shè)計與實現(xiàn)
3.1.1 提問模塊概述
提問模塊實現(xiàn)的功能是保存用戶的提問信息。用戶首先在提問頁面錄入主題、類別、內(nèi)容、懸賞分數(shù)及正確的驗證碼,其中主題、類別、內(nèi)容為必填項,然后便可單機“發(fā)送帖子“按鈕將提問信息提交到問題列表頁中。在加載提問頁面時,程序首先會判斷用戶是否登錄,如果沒有登錄先跳轉(zhuǎn)到登錄提示頁。在登錄對話框中輸入正確的用戶名、密碼和驗證碼后,單擊登錄按鈕,登錄成功后自動跳轉(zhuǎn)到提問頁面,同事在導(dǎo)航欄中顯示當(dāng)前登錄用戶的名稱。
3.1.2 提問模塊分析
提問模塊的流程主要是從新建問題到選擇類別填寫問題信息,然后是提交問題,在提交問題的操作中涉及到3步,包括提問信息保存到問題數(shù)據(jù)表中,提問者的未解決問題總數(shù)加1,未解決問題總數(shù)加1
3.2 問題回復(fù)模塊設(shè)計與實現(xiàn)
3.2.1問題回復(fù)模塊概述
回復(fù)模塊實現(xiàn)的功能是對提問模塊提出的問題進行回復(fù),并不是所有的問題都允許回復(fù),回復(fù)問題的前提如下:1) 該問題沒有被提問者關(guān)閉或管理員刪除。2) 該問題還沒有最佳答案。3) 該用戶沒有回復(fù)過該問題。
在回復(fù)頁面錄入回復(fù)主題、回復(fù)內(nèi)容及正確的驗證碼后,單擊發(fā)送帖子按鈕,將回復(fù)信息保存數(shù)據(jù)庫的答案表中?;貜?fù)者登錄網(wǎng)站后,有2種方式查找要回復(fù)的問題。第一種是在主頁上單擊我要回答按鈕跳轉(zhuǎn)至問題分類頁面。第二種是在主頁或者其他頁的搜索引擎中輸入指定關(guān)鍵詞,單擊搜索答案按鈕直接查找問題。
3.2.2問題回復(fù)模塊分析
在執(zhí)行進入問題操作時主要應(yīng)用了查詢字符串值技術(shù)和Session傳值技術(shù)。執(zhí)行提交答案操作時應(yīng)用了LINQ 2 SQL中對數(shù)據(jù)庫的修改和刪除操作。
4 結(jié)束語
在此設(shè)計的問答搜索互動平臺實現(xiàn)了網(wǎng)絡(luò)互動問答和搜索系統(tǒng)的基本功能,在功能實現(xiàn)過程中用各類計算機相關(guān)問題為實例本身也是一個語言學(xué)習(xí)的過程。在功能上后續(xù)應(yīng)該增加實時交流窗口和用戶頁面編輯等功能,讓具有濃厚興趣的學(xué)習(xí)者也參與到該系統(tǒng)的設(shè)計開發(fā)中來,以便繼續(xù)完善該系統(tǒng)平臺的作用。
參考文獻:
[1] 魏一搏,徐夏.LINQ To SQL在ASP.NET數(shù)據(jù)訪問中的應(yīng)用[J].信息系統(tǒng)工程,2010(3).
[2] 張翼.基于LINQ三層架構(gòu)倉庫管理系統(tǒng)的設(shè)計與實現(xiàn)[J].黑龍江科技信息,2010(22).
[3] 王炯煒,胡宏偉.基于LINQ的三層體系結(jié)構(gòu)應(yīng)用[J].科技信息:學(xué)術(shù)研究,2008(21).
[4] 李相海,李海波.基于ASP.NET技術(shù)的網(wǎng)絡(luò)教學(xué)系統(tǒng)設(shè)計與實現(xiàn)[J].軟件導(dǎo)刊,2011(2).endprint
摘要: 該文為專用互動問答平臺的設(shè)計與實現(xiàn),作為一個面向提問者和答疑者的搜索問題和交流答疑的學(xué)習(xí)平臺,該平臺結(jié)構(gòu)清晰、內(nèi)容豐富、提高了訪問者的數(shù)量和訪問量,增加了客戶轉(zhuǎn)發(fā)和共享等功能,解決訪問者所提問題的解答的準確性問題,同時也可作為分類問題搜索引擎的模板,為學(xué)習(xí)交流帶來了便捷。
關(guān)鍵詞: LINQ;LINQ to SQL;C#;搜索
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)29-6868-03
隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,互聯(lián)網(wǎng)上搜索引擎及其相關(guān)網(wǎng)站層出不窮。這些搜索引擎大多功能寬泛,涵蓋了包括新聞、影視、音樂、地圖、百科和文科等產(chǎn)品,卻很少有專門針對問題互動問答的專門平臺,且各搜索引擎之間共享問題及解答的能力差,嚴重影響了網(wǎng)絡(luò)訪問者對問題的深入了解,同時也缺少對問題回答的準確性考量,從而在很大程度上導(dǎo)致學(xué)習(xí)者通過互聯(lián)網(wǎng)真正透徹理解和解決問題的效果差?,F(xiàn)設(shè)計一個基于ASP.NET、LINQ數(shù)據(jù)庫訪問技術(shù)的問答搜索平臺,方便用戶解決實際問題,提高互動學(xué)習(xí)效率。
1 系統(tǒng)分析
1.1 需求分析
通過調(diào)查,要求系統(tǒng)需要具有以下功能:1) 要求具有良好的人機交互界面,方便用戶使用。2) 用戶注冊和登錄功能,提供不同的管理權(quán)限。3) 能夠方便快捷的瀏覽網(wǎng)站中的各類問題和答復(fù)情況。4) 設(shè)置用戶經(jīng)驗升級機制,設(shè)置問題回復(fù)激勵機制。5) 提問者對問題的刪除和評分等操作,回復(fù)者對答復(fù)的修改和完善。6) 管理員用戶可查閱修改、刪除問題信息、用戶權(quán)限,并發(fā)布相關(guān)通知等。7) 其他需求。
1.2 可行性分析
開發(fā)任何一個專門的問題搜索和解答的互動網(wǎng)站,在時間和資源上都會受到限制。因此,本系統(tǒng)數(shù)據(jù)庫考慮采用SQL Server 2005,該數(shù)據(jù)庫系統(tǒng)在安全性、準確性、運行速度方面有優(yōu)勢,并且處理數(shù)據(jù)庫量大,效率高。開發(fā)環(huán)境運行平臺是Windows Server 2003 sp1/Windows 7,開發(fā)語言是C#。開發(fā)平臺采用目前應(yīng)用最廣泛的網(wǎng)站開發(fā)工具Visual Studio 2008,它集成了大部分開發(fā)環(huán)境,使用簡便。數(shù)據(jù)庫訪問技術(shù)采用微軟公司基于.NET Frame Work 3.5的LINQ,即語言集成查詢,通過它在對象和數(shù)據(jù)領(lǐng)域之間構(gòu)架橋梁。
2 系統(tǒng)功能結(jié)構(gòu)
該搜索互動平臺主要功能由提出用戶注冊模塊、用戶登錄模塊、用戶管理模塊、提出問題模塊、回答問題模塊、問題管理模塊、選定最優(yōu)答案模塊、搜索問題模塊和關(guān)閉問題模塊這9個模塊構(gòu)成。該系統(tǒng)的主要流程如圖1。
2.1數(shù)據(jù)庫設(shè)計
系統(tǒng)的在線用戶提問實體在于保存用戶的提問信息。用戶首先在提問頁面錄入主題、類別、內(nèi)容、懸賞分數(shù)及正確的驗證碼,其中主題、類別、內(nèi)容為必填項。可以對用戶提出的問題進行恢復(fù),對回復(fù)后的問題好的可以將其設(shè)置為最佳答案。
用戶詳細信息除包括基本的信息(如用戶及密碼)外,還包括已解決問題數(shù)、未解決問題數(shù)、懸賞分數(shù)設(shè)定等。
2.2 數(shù)據(jù)庫邏輯結(jié)構(gòu)
完成了數(shù)據(jù)庫實體E-R圖的設(shè)計后,需要根據(jù)實體E-R圖設(shè)計數(shù)據(jù)表結(jié)構(gòu)。主要數(shù)據(jù)表包括tb_Question 問題表和tb_Answer答案表。問題表用于保存用戶的提問信息,新建提問時狀態(tài)字段值為未解決,提問者設(shè)置最佳答案時狀態(tài)變?yōu)橐呀鉀Q,提問者關(guān)閉提問時狀態(tài)變?yōu)橐殃P(guān)閉。答案表用于保存回復(fù)的答案信息,提問者設(shè)置最佳答案時,將是否為最佳答案字段值設(shè)為真。
3 具體功能模塊設(shè)計與實現(xiàn)
3.1 提問模塊設(shè)計與實現(xiàn)
3.1.1 提問模塊概述
提問模塊實現(xiàn)的功能是保存用戶的提問信息。用戶首先在提問頁面錄入主題、類別、內(nèi)容、懸賞分數(shù)及正確的驗證碼,其中主題、類別、內(nèi)容為必填項,然后便可單機“發(fā)送帖子“按鈕將提問信息提交到問題列表頁中。在加載提問頁面時,程序首先會判斷用戶是否登錄,如果沒有登錄先跳轉(zhuǎn)到登錄提示頁。在登錄對話框中輸入正確的用戶名、密碼和驗證碼后,單擊登錄按鈕,登錄成功后自動跳轉(zhuǎn)到提問頁面,同事在導(dǎo)航欄中顯示當(dāng)前登錄用戶的名稱。
3.1.2 提問模塊分析
提問模塊的流程主要是從新建問題到選擇類別填寫問題信息,然后是提交問題,在提交問題的操作中涉及到3步,包括提問信息保存到問題數(shù)據(jù)表中,提問者的未解決問題總數(shù)加1,未解決問題總數(shù)加1
3.2 問題回復(fù)模塊設(shè)計與實現(xiàn)
3.2.1問題回復(fù)模塊概述
回復(fù)模塊實現(xiàn)的功能是對提問模塊提出的問題進行回復(fù),并不是所有的問題都允許回復(fù),回復(fù)問題的前提如下:1) 該問題沒有被提問者關(guān)閉或管理員刪除。2) 該問題還沒有最佳答案。3) 該用戶沒有回復(fù)過該問題。
在回復(fù)頁面錄入回復(fù)主題、回復(fù)內(nèi)容及正確的驗證碼后,單擊發(fā)送帖子按鈕,將回復(fù)信息保存數(shù)據(jù)庫的答案表中?;貜?fù)者登錄網(wǎng)站后,有2種方式查找要回復(fù)的問題。第一種是在主頁上單擊我要回答按鈕跳轉(zhuǎn)至問題分類頁面。第二種是在主頁或者其他頁的搜索引擎中輸入指定關(guān)鍵詞,單擊搜索答案按鈕直接查找問題。
3.2.2問題回復(fù)模塊分析
在執(zhí)行進入問題操作時主要應(yīng)用了查詢字符串值技術(shù)和Session傳值技術(shù)。執(zhí)行提交答案操作時應(yīng)用了LINQ 2 SQL中對數(shù)據(jù)庫的修改和刪除操作。
4 結(jié)束語
在此設(shè)計的問答搜索互動平臺實現(xiàn)了網(wǎng)絡(luò)互動問答和搜索系統(tǒng)的基本功能,在功能實現(xiàn)過程中用各類計算機相關(guān)問題為實例本身也是一個語言學(xué)習(xí)的過程。在功能上后續(xù)應(yīng)該增加實時交流窗口和用戶頁面編輯等功能,讓具有濃厚興趣的學(xué)習(xí)者也參與到該系統(tǒng)的設(shè)計開發(fā)中來,以便繼續(xù)完善該系統(tǒng)平臺的作用。
參考文獻:
[1] 魏一搏,徐夏.LINQ To SQL在ASP.NET數(shù)據(jù)訪問中的應(yīng)用[J].信息系統(tǒng)工程,2010(3).
[2] 張翼.基于LINQ三層架構(gòu)倉庫管理系統(tǒng)的設(shè)計與實現(xiàn)[J].黑龍江科技信息,2010(22).
[3] 王炯煒,胡宏偉.基于LINQ的三層體系結(jié)構(gòu)應(yīng)用[J].科技信息:學(xué)術(shù)研究,2008(21).
[4] 李相海,李海波.基于ASP.NET技術(shù)的網(wǎng)絡(luò)教學(xué)系統(tǒng)設(shè)計與實現(xiàn)[J].軟件導(dǎo)刊,2011(2).endprint