《歷史課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)》8200字【論文】_第1頁
《歷史課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)》8200字【論文】_第2頁
《歷史課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)》8200字【論文】_第3頁
《歷史課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)》8200字【論文】_第4頁
《歷史課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)》8200字【論文】_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

歷史課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)摘要科學(xué)技術(shù)是第一生產(chǎn)力,長久以來,人類在對科學(xué)技術(shù)的探索是孜孜不倦的,伴隨著一代又一代人在科學(xué),在技術(shù)不斷探索,不斷嘗試,許許多多的新技術(shù)、新理念、新工藝被人們創(chuàng)造發(fā)現(xiàn)和應(yīng)用,比如互聯(lián)網(wǎng)技術(shù)的產(chǎn)生和發(fā)展,推進(jìn)了各種智能設(shè)備、通信終端進(jìn)入千家萬戶,為人們提供信息服務(wù),使人們的溝通交流更加便捷。同時(shí)在企業(yè)、組織或團(tuán)體經(jīng)營,信息技術(shù)同樣扮演著重要角色,為其更加快速的發(fā)展提供著無以替代的信息服務(wù)。此次設(shè)計(jì)的信息服務(wù)系統(tǒng)為歷史課程網(wǎng)站,是以信息技術(shù)和管理技術(shù)為基礎(chǔ),設(shè)計(jì)的計(jì)算機(jī)應(yīng)用管理系統(tǒng),設(shè)計(jì)的目的是完成對歷史課程網(wǎng)站各種內(nèi)外部信息的管理和服務(wù)。在該歷史課程網(wǎng)站設(shè)計(jì)開發(fā)時(shí),是嚴(yán)格依據(jù)實(shí)際的管理工作流程來完成的,用戶通過使用該歷史課程網(wǎng)站可以實(shí)現(xiàn)歷史課程網(wǎng)站的各項(xiàng)信息管理工作,并且操作方便,信息管理的流程更加清晰明了。設(shè)計(jì)和實(shí)現(xiàn)本歷史課程網(wǎng)站主要的是采用ASP.NET技術(shù),以C#語言為主要實(shí)現(xiàn)語言,系統(tǒng)數(shù)據(jù)庫優(yōu)先選用SQLServer2012數(shù)據(jù)庫,該數(shù)據(jù)庫能夠良好的支持本歷史課程網(wǎng)站數(shù)據(jù)的安全存儲要求,而且方便實(shí)現(xiàn)。本歷史課程網(wǎng)站主要實(shí)現(xiàn)了授課課件、教學(xué)視頻、交流互助、在線測試、模擬實(shí)驗(yàn)等功能模塊。關(guān)鍵詞:信息管理系統(tǒng);歷史課程網(wǎng)站;C#;SQLServer2012目錄摘要 第一章緒論1.1開發(fā)背景毫不夸張的說,要是拒絕使用一切合適自身領(lǐng)域特征的信息管理系統(tǒng)軟件來協(xié)助實(shí)現(xiàn)如今大量的信息數(shù)據(jù)的處理工作,這是會極大減弱,甚至停止各種生產(chǎn)工作的進(jìn)行,更甚至社會的各項(xiàng)職能工作都無法完成。若是合理利用各種類型的信息管理系統(tǒng)則會極大提高在網(wǎng)絡(luò)中時(shí)時(shí)刻刻產(chǎn)生的數(shù)據(jù)資料信息的效率。在各類信息的產(chǎn)生和利用產(chǎn)生價(jià)值之間建立好更加順暢的銜接,突破了時(shí)間,空間等自然條件的限制,這對于企業(yè)或?qū)嶓w組織,在成本控制、效率提升等方面是非常有益的。只要你細(xì)心觀察,就能發(fā)現(xiàn)計(jì)算機(jī)以及網(wǎng)絡(luò)技術(shù)的應(yīng)用已經(jīng)廣泛地影響到了人們的生活和工作的各個(gè)方面。各種基于計(jì)算機(jī)技術(shù)以及基于網(wǎng)絡(luò)信息技術(shù)延伸出來的應(yīng)用系統(tǒng)軟件已經(jīng)廣泛的實(shí)踐到了人們的生活和工作中,為人們的日常管理工作提供了無以替代的服務(wù)。這使得人們?nèi)粘7爆嵍鴱?fù)雜的信息工作變得更加方便簡單,流程也到了更為合理的設(shè)計(jì)和科學(xué)的簡化。各行業(yè)用戶通過引用適用于自身行業(yè)特性,基于計(jì)算機(jī)操作的管理信息系統(tǒng)來完成日常的工作或管理任務(wù),能夠使得信息管理工作更加輕松方便。這在于用戶利用信息管理系統(tǒng),能夠高效地搜集需要的原始數(shù)據(jù)包,更加快捷地完成原始數(shù)據(jù)的處理,獲得有價(jià)值的信息資源。使得整個(gè)信息管理的鏈條更加清晰、簡潔、容易實(shí)現(xiàn)。各類信息管理系統(tǒng)的采用對于減少繁雜和重復(fù)的管理工作以及在節(jié)省人力、物力、時(shí)間成本方面,對于企業(yè),組織或個(gè)人的改善都有著非常重要的作用,對于社會整體生產(chǎn)效率的提升也非常有意義。1.2開發(fā)意義各行業(yè)用戶通過引用適用于自身行業(yè)特性,基于計(jì)算機(jī)操作的管理信息系統(tǒng)來完成日常的工作或管理任務(wù),能夠使得信息管理工作更加輕松方便。這在于用戶利用信息管理系統(tǒng),能夠高效地搜集需要的原始數(shù)據(jù)包,更加快捷地完成原始數(shù)據(jù)的處理,獲得有價(jià)值的信息資源。使得整個(gè)信息管理的鏈條更加清晰、簡潔、容易實(shí)現(xiàn)。各類信息管理系統(tǒng)的采用對于減少繁雜和重復(fù)的管理工作以及在節(jié)省人力、物力、時(shí)間成本方面,對于企業(yè),組織或個(gè)人的改善都有著非常重要的作用,對于社會整體生產(chǎn)效率的提升也非常有意義。1.3論文結(jié)構(gòu)本文的結(jié)構(gòu)安排如下:雖然本次所設(shè)計(jì)的歷史課程網(wǎng)站項(xiàng)目是以學(xué)習(xí)系統(tǒng)設(shè)計(jì)的知識和總結(jié)系統(tǒng)設(shè)計(jì)實(shí)踐的經(jīng)驗(yàn)為主要目標(biāo),但是開發(fā)者也需要按照科學(xué)的步驟、合理的方法,按層次分模塊,把整個(gè)歷史課程網(wǎng)站項(xiàng)目工作完成。具體的步驟劃分如下。第一部分,開發(fā)者首先需要學(xué)習(xí)以往相關(guān)歷史課程網(wǎng)站的知識以及系統(tǒng)開發(fā)技巧經(jīng)驗(yàn),以先例作為參考,探求和總結(jié)設(shè)計(jì)該歷史課程網(wǎng)站的具體意義。第二部分,按照以往的經(jīng)驗(yàn)以及開發(fā)者所了解和學(xué)習(xí)現(xiàn)有的相關(guān)歷史課程網(wǎng)站的經(jīng)驗(yàn),確定本次所開發(fā)的歷史課程網(wǎng)站需要選用的具體技術(shù),以及確定本歷史課程網(wǎng)站需要具體實(shí)現(xiàn)的功能和滿足的要求。第三部分,在此階段開發(fā)者就需要對所設(shè)計(jì)的歷史課程網(wǎng)站的每個(gè)功能模塊進(jìn)行單獨(dú)的流程規(guī)劃和設(shè)計(jì)。另外,對于數(shù)據(jù)支持對接也需要設(shè)計(jì)和構(gòu)思。最后,完成本歷史課程網(wǎng)站的代碼設(shè)計(jì)工作,開發(fā)者需要對本歷史課程網(wǎng)站具體實(shí)現(xiàn)的效果進(jìn)行說明和展示,并且對各個(gè)功能模塊進(jìn)行系統(tǒng)的全面的檢測,以及總結(jié)設(shè)計(jì)的成果。

第二章需求分析2.1功能需求分析本系統(tǒng)的主要使用對象有教師、學(xué)生和管理員,主要功能有:教師用戶可以進(jìn)行教學(xué)大綱管理、授課課件管理、教學(xué)視頻管理、通告管理、在線答疑管理以及出題管理模塊學(xué)生用戶可以進(jìn)行教學(xué)大綱查看、授課課件查看、教學(xué)視頻查看、通告查看、在線提問以及在線測試模塊管理員用戶除了可以進(jìn)行教學(xué)大綱管理、授課課件管理、教學(xué)視頻管理、通告管理等基礎(chǔ)信息的管理以外,還可以對系統(tǒng)的其他權(quán)限用戶信息進(jìn)行管理。除具體的功能需求以外,此歷史課程網(wǎng)站的設(shè)計(jì)也力求符合以下的要求:1、視覺展現(xiàn)歷史課程網(wǎng)站的頁面美觀、操作簡單以及功能實(shí)用對廣大的系統(tǒng)使用者來說,是非常重要的,能夠很好的提升用戶體驗(yàn)。這就要求,歷史課程網(wǎng)站的頁面力求符合幾個(gè)要求,首先要對用戶的需求功能模塊要準(zhǔn)確涵蓋,而且功能和頁面布局,要搭配合理,能夠呈現(xiàn)美觀清晰的視覺效果。2、系統(tǒng)安全歷史課程網(wǎng)站的安全性也是非常重要的要求。合理的設(shè)計(jì)登錄模塊和權(quán)限分配能夠防止系統(tǒng)的非法登錄和越權(quán)操作。得到歷史課程網(wǎng)站進(jìn)行合法性授權(quán)的用戶能夠使用本權(quán)限功能。此種設(shè)置對于防止數(shù)據(jù)的泄露非常必要。2.2可行性分析1、經(jīng)濟(jì)的可行性對于歷史課程網(wǎng)站設(shè)計(jì)和實(shí)現(xiàn)的經(jīng)濟(jì)可行性,主要考慮的是在系統(tǒng)開發(fā)時(shí)使用的開發(fā)環(huán)境和工具需要支付的成本。對于歷史課程網(wǎng)站的系統(tǒng)的開發(fā),目的主要是為了學(xué)習(xí)所用,使用網(wǎng)絡(luò)下載的共享軟件VisualStudio10以及數(shù)據(jù)庫軟件SQLServer2012就可以完成系統(tǒng)的搭建和實(shí)現(xiàn),因此在經(jīng)濟(jì)方面是可行的。2、實(shí)施的可行性現(xiàn)如今,互聯(lián)網(wǎng)已經(jīng)非常發(fā)達(dá),普及率也非常高,各種網(wǎng)絡(luò)終端已經(jīng)融入到了千家萬戶。我們對于通過互聯(lián)網(wǎng)來工作娛樂和生活已經(jīng)非常熟悉,因此,實(shí)現(xiàn)歷史課程網(wǎng)站并不困難,只要簡單學(xué)習(xí)了解使用說明,就可以使用它輕松完成相應(yīng)的信息管理。因此,系統(tǒng)的實(shí)施也是可行的。技術(shù)的可行性首先,對于本歷史課程網(wǎng)站的開發(fā),我們使用了系統(tǒng)開發(fā)技術(shù),因?yàn)槲覀兛梢栽诓煌臑g覽器中查看到頁面;IIS是微軟的,所以調(diào)試斷點(diǎn)代碼跟蹤可以更容易地消除錯(cuò)誤;此外,即時(shí)編譯器只重新編譯要調(diào)用的代碼,而編譯后的代碼不編譯,從而大大提高了執(zhí)行效率;最后,ASP.NET有許多內(nèi)置控件,拖放編碼在減少開發(fā)工作和提高效率方面是有效的。其次,主要的編程語言是C#,因?yàn)槭褂肅#,你可以用最簡單的代碼做更多的事情,而且不容易出錯(cuò)。Web框架使用C#程序來創(chuàng)建自己的可擴(kuò)展功能。然后,由于SQLServer2012為幾乎所有類型的數(shù)據(jù)存儲需求提供了高效可靠的數(shù)據(jù)存儲平臺,并且可以顯著降低應(yīng)用程序開發(fā)的成本和持續(xù)時(shí)間,因此SQLServer2012被用于數(shù)據(jù)庫支持。最后,開發(fā)工具環(huán)境是VisualStudio2010,這些工具和技術(shù)在大學(xué)期間都有所學(xué)習(xí)和掌握,學(xué)習(xí)和運(yùn)用起來相對比較容易上手,而且此種模式搭配來開發(fā)各種信息管理應(yīng)用系統(tǒng)的技術(shù)已經(jīng)非常成熟,因此本歷史課程網(wǎng)站開發(fā)在技術(shù)上也是可行的。

第三章系統(tǒng)設(shè)計(jì)3.1系統(tǒng)功能設(shè)計(jì)先來介紹一下本歷史課程網(wǎng)站的系統(tǒng)功能模塊,系統(tǒng)功能模塊的設(shè)計(jì)是對整個(gè)信息實(shí)現(xiàn)的功能進(jìn)行整體的把握和規(guī)劃,通過對本歷史課程網(wǎng)站具體需求分析,系統(tǒng)的功能模塊劃分,大致如下圖所示:圖1功能模塊圖3.2系統(tǒng)模塊設(shè)計(jì)下面介紹本歷史課程網(wǎng)站的系統(tǒng)模塊設(shè)計(jì)。本歷史課程網(wǎng)站的模塊功能的具體流程是按照簡明可行的原則來設(shè)計(jì)的。在進(jìn)行本歷史課程網(wǎng)站的后臺登錄操作時(shí),簡單實(shí)用的做法就是需要用戶完成用戶賬號和密碼等信息的輸入,點(diǎn)擊登錄后,系統(tǒng)會把接收的賬戶信息與歷史課程網(wǎng)站中已存的用戶信息進(jìn)行對照驗(yàn)證,如果系統(tǒng)可以查詢到相應(yīng)的賬號密碼組合,則表示登錄用戶合法,系統(tǒng)會提示登錄成功,給出登錄成功提示,并且自行跳轉(zhuǎn)到用戶操作后臺。具體流程圖,如下所示:圖2系統(tǒng)登錄流程圖網(wǎng)絡(luò)課程信息的維護(hù)操作,流程概括如下:圖3網(wǎng)絡(luò)課程信息流程圖3.3數(shù)據(jù)庫設(shè)計(jì)通常系統(tǒng)的設(shè)計(jì)人員會通過設(shè)計(jì)概念模型,把用戶的觀點(diǎn)通過模型的形式具體展現(xiàn)出來,其中主流的一種概念模型就是E-R。如下圖就是此次設(shè)計(jì)的歷史課程網(wǎng)站的概念模型。圖4E-R圖數(shù)據(jù)庫中的表格,主要有13個(gè)表格,具體展示如下:表1新聞通告表表2授課課件表表3用戶表表4收藏表表5問題表表6解答表表7答題得分表表8交流表表8交流表表9教學(xué)大綱表表10視頻表表11友情鏈接表表12題庫表表13測試表

第四章系統(tǒng)實(shí)現(xiàn)4.1登錄設(shè)計(jì)和實(shí)現(xiàn)本歷史課程網(wǎng)站的登錄模塊,系統(tǒng)可以驗(yàn)證用戶的合法性,避免用戶的越權(quán)操作,而且為不同權(quán)限的用戶,分配的功能也不盡相同,按照用戶角色的實(shí)際需要來確定用戶的可操作功能,使得系統(tǒng)功能更加簡明和實(shí)用,符合用戶的日常操作習(xí)慣。在進(jìn)行本歷史課程網(wǎng)站的后臺登錄操作時(shí),簡單實(shí)用的做法就是需要用戶完成用戶賬號和密碼等信息的輸入,點(diǎn)擊登錄后,系統(tǒng)會把接收的賬戶信息與歷史課程網(wǎng)站中已存的用戶信息進(jìn)行對照驗(yàn)證,如果系統(tǒng)可以查詢到相應(yīng)的賬號密碼組合,則表示登錄用戶合法,系統(tǒng)就會給出登陸成功的提示,并且自行跳轉(zhuǎn)到用戶操作后臺。若沒有辦法查找到相應(yīng)的賬號密碼的組合,則系統(tǒng)就會拒絕該用戶的登錄請求,并且告訴該用戶“密碼錯(cuò)誤”,如下所示:圖5登錄頁面4.2首頁對于本歷史課程網(wǎng)站來說,系統(tǒng)的簡潔和實(shí)用,功能操作的方便和快捷,是其頁面設(shè)計(jì)時(shí)的重中之重。實(shí)現(xiàn)的具體方法是在系統(tǒng)中按照具體的要求,預(yù)先設(shè)定Select命令語句行,在執(zhí)行時(shí),可以根據(jù)用戶錄入或者是選擇的內(nèi)容作為關(guān)鍵字,在指定的存儲表中完成數(shù)據(jù)的搜索,并將檢索的結(jié)果,以數(shù)據(jù)集的形式存儲,這樣可以完成屬性和內(nèi)容的對應(yīng),也就可以實(shí)現(xiàn)了網(wǎng)頁數(shù)據(jù)按照系統(tǒng)的預(yù)設(shè)要求進(jìn)行顯示,使用戶查看方便。在綁定數(shù)據(jù)的過程中,會把DataKeyNames綁定到數(shù)據(jù)行的主鍵上,這是為了方便后續(xù)通過關(guān)鍵字來調(diào)用數(shù)據(jù)。參考以下圖片:圖6首頁4.3通告信息本歷史課程網(wǎng)站的通告信息的一項(xiàng)重要管理工作就是對通告信息的檢索以及顯示出來供用戶查看及系統(tǒng)按需要調(diào)用,對于完成本歷史課程網(wǎng)站的通告基礎(chǔ)信息的檢索和查看動作時(shí),本歷史課程網(wǎng)站采用較為常用的數(shù)據(jù)檢索方法,就是通過獲取特定關(guān)鍵字然后在本歷史課程網(wǎng)站的對應(yīng)的數(shù)據(jù)表中進(jìn)行遍歷和檢索,可以獲取各屬性的具體值或內(nèi)容,并且可以按照具體的需要,來從數(shù)據(jù)庫中獲得單個(gè)信息或多個(gè)信息。實(shí)現(xiàn)的具體方法是在系統(tǒng)中按照具體的要求,Select命令語句中預(yù)先設(shè)置的行可以作為關(guān)鍵字,根據(jù)用戶的輸入或選擇搜索指定存儲表中的數(shù)據(jù),并將檢索的結(jié)果,以數(shù)據(jù)集的形式存儲,這樣可以完成屬性和內(nèi)容的對應(yīng),也就可以實(shí)現(xiàn)了通告數(shù)據(jù)按照系統(tǒng)的預(yù)設(shè)要求進(jìn)行顯示,這樣的話,用戶查看起來會非常的方便。綁定數(shù)據(jù)時(shí),DataKeyNames將綁定到數(shù)據(jù)行的主鍵,這是為了方便后續(xù)通過關(guān)鍵字來調(diào)用數(shù)據(jù)。如下圖所示:圖7通告信息4.4教學(xué)視頻對教學(xué)視頻信息的檢索以及顯示出來供用戶查看及系統(tǒng)按需要調(diào)用,對于完成本歷史課程網(wǎng)站的教學(xué)視頻基礎(chǔ)信息的檢索和查看動作時(shí),本歷史課程網(wǎng)站采用較為常用的數(shù)據(jù)檢索方法,就是通過獲取特定關(guān)鍵字然后在本歷史課程網(wǎng)站的對應(yīng)的數(shù)據(jù)表中進(jìn)行遍歷和檢索,可以獲取各屬性的具體值或內(nèi)容,并且可以按照具體的需要,來從數(shù)據(jù)庫中獲得單個(gè)信息或多個(gè)信息。實(shí)現(xiàn)的具體方法是在系統(tǒng)中按照具體的要求,Select命令語句的預(yù)設(shè)行可以作為關(guān)鍵字,根據(jù)用戶的輸入或選擇來搜索指定存儲表中的數(shù)據(jù),并將檢索的結(jié)果,以數(shù)據(jù)集的形式存儲,這樣可以完成屬性和內(nèi)容的對應(yīng),也就可以實(shí)現(xiàn)了教學(xué)視頻數(shù)據(jù)按照系統(tǒng)的預(yù)設(shè)要求進(jìn)行顯示,用戶查看起來會非常的方便。綁定數(shù)據(jù)時(shí),DataKeyNames將綁定到數(shù)據(jù)行的主鍵,這是為了方便后續(xù)通過關(guān)鍵字來調(diào)用數(shù)據(jù)。如下圖所示:圖圖8教學(xué)視頻列表圖9視頻詳情4.5在線答疑在線問答功能是基于學(xué)生發(fā)布的問題。老師給出答案,并通過左邊的分類進(jìn)行過濾,以查看特定的問題和答案,相關(guān)用戶在進(jìn)行在線答疑資料的手動輸入操作時(shí),是能夠以單擊Tab按鍵來進(jìn)行輸入項(xiàng)目行的切換的,該操作有助于提高在線答題數(shù)據(jù)的輸入效率。另外在歷史課程網(wǎng)站中對在線答疑基本數(shù)據(jù)資料完成必須項(xiàng)目的輸入時(shí),默認(rèn)情況下,歷史網(wǎng)站會檢查輸入數(shù)據(jù)的有效性,即用戶的輸入和數(shù)據(jù)格式是否滿足系統(tǒng)的默認(rèn)要求。如下圖所示:圖10在線答疑圖11在線答疑的詳情頁面4.6交流互助該系統(tǒng)提供溝通、互助的功能,主要通過全民溝通、互助的平臺,促進(jìn)師生之間更好的溝通,互相幫助,教學(xué)相長,在教中學(xué),在學(xué)中教。在相關(guān)用戶在進(jìn)行交流互助資料的手動輸入操作時(shí),是能夠以單擊Tab按鍵來進(jìn)行輸入項(xiàng)目行的切換的,該操作有助于提高交流互助數(shù)據(jù)的輸入效率,提高用戶體驗(yàn)。另外在歷史課程網(wǎng)站中對交流互助基本數(shù)據(jù)資料完成必須項(xiàng)目的輸入時(shí),默認(rèn)情況下,歷史記錄網(wǎng)站會檢查傳入數(shù)據(jù)的有效性,即用戶的輸入和數(shù)據(jù)格式是否滿足系統(tǒng)的默認(rèn)要求。如果歷史課程網(wǎng)站檢測到用戶輸入的數(shù)據(jù)不符合系統(tǒng)的默認(rèn)要求或規(guī)則,本歷史課程網(wǎng)站會給出錯(cuò)誤提示,并且對輸入的數(shù)據(jù)不做提交和儲存的動作。用戶所錄入的交流互助數(shù)據(jù),當(dāng)所需的條目完成,輸入的內(nèi)容和格式滿足默認(rèn)條件時(shí),系統(tǒng)可以支持用戶將相應(yīng)的數(shù)據(jù)提交并添加到歷史課程網(wǎng)站數(shù)據(jù)庫對應(yīng)的數(shù)據(jù)表中存儲,以便后續(xù)調(diào)用和編輯操作。如下圖所示:圖12交流互助4.7在線測試在線測試的主要功能是試題信息的后臺維護(hù),通過對歷史課程網(wǎng)站中的基礎(chǔ)資料的及時(shí)更新發(fā)布,能夠使使用者更為及時(shí)的獲得所需的最新數(shù)據(jù)。對歷史課程網(wǎng)站的在線測試基礎(chǔ)數(shù)據(jù)進(jìn)行更新和重新提交保存后,系統(tǒng)就可以更加準(zhǔn)確的顯示內(nèi)容,這樣可以有效提升用戶體驗(yàn)。在本歷史課程網(wǎng)站中完成對特定的在線測試數(shù)據(jù)重新編輯和更新時(shí),系統(tǒng)會通過接收的關(guān)鍵字來到指定的數(shù)據(jù)表中檢索,找到其具體的屬性內(nèi)容在進(jìn)行修改,再把完成修改的在線測試數(shù)據(jù)提交給相應(yīng)的數(shù)據(jù)表中進(jìn)行保存。當(dāng)完成檢索的結(jié)果提取時(shí),會以數(shù)據(jù)集的方式將屬性和相應(yīng)的內(nèi)容進(jìn)行對應(yīng)綁定。此時(shí),DataKeyNames綁定到主鍵數(shù)據(jù)的行數(shù)據(jù)集的形式,所以必須保證唯一性的關(guān)鍵,否則,系統(tǒng)不能完成數(shù)據(jù)查詢和位置,指定的內(nèi)容不能編輯和存儲數(shù)據(jù)。如下圖所示:圖13試題維護(hù)圖14在線測試4.8用戶管理在歷史課程網(wǎng)站中,完成用戶基礎(chǔ)數(shù)據(jù)信息的刪減,也是一項(xiàng)重要的信息管理操作。如果需要從歷史課程網(wǎng)站上刪除指定的用戶基本數(shù)據(jù)信息,那么用戶需要點(diǎn)擊Gridview控件實(shí)現(xiàn)的刪除按鈕。此時(shí),系統(tǒng)會自動找到要刪除的數(shù)據(jù)線的主鍵。主鍵用作唯一標(biāo)識符。然后通過在系統(tǒng)中設(shè)置的Delete命令語句,執(zhí)行用戶基本信息的刪除操作。當(dāng)刪除操作準(zhǔn)確完成后,系統(tǒng)將重新綁定并顯示數(shù)據(jù)。此時(shí),用戶可以看到更新后的數(shù)據(jù)。在完成本模塊的布局和實(shí)現(xiàn)邏輯優(yōu)化以后,可以渲染用戶信息管理頁面的效果,如下效果圖所示:圖15用戶添加圖16用戶管理第五章系統(tǒng)測試5.1測試的綜述1、定義系統(tǒng)測試,簡單的說就是檢測系統(tǒng)的質(zhì)量,系統(tǒng)的測試人員通過為系統(tǒng)設(shè)定某些條件,例如輸入某些特定的數(shù)據(jù)時(shí),來觀測系統(tǒng)所給出的反饋或呈現(xiàn)的效果,其目的主要是測試設(shè)計(jì)人員所開發(fā)軟件應(yīng)用系統(tǒng)的品質(zhì),軟件設(shè)計(jì)開發(fā)人員可以通過檢測程序中存在的錯(cuò)誤或不足,來評估系統(tǒng)的質(zhì)量,也可以通過彌補(bǔ)發(fā)現(xiàn)的不足,來完善系統(tǒng),以求滿足用戶的需求。2、系統(tǒng)測試的目的在各種應(yīng)用系統(tǒng)軟件構(gòu)思、開發(fā)以及實(shí)現(xiàn)的過程中,由于各種主觀和客觀的原因或局限性,比如開發(fā)者自身的開發(fā)經(jīng)驗(yàn)有限,這就導(dǎo)致所開發(fā)設(shè)計(jì)的應(yīng)用系統(tǒng)是不可避免的存在一些錯(cuò)誤、不足和缺陷的。因此,這就需要開發(fā)者通過合理的設(shè)計(jì)各種測試項(xiàng)目進(jìn)行來發(fā)現(xiàn)和尋找所設(shè)計(jì)和開發(fā)的系統(tǒng)應(yīng)用的各種潛在的缺陷,并加以改正和完善。來保證開發(fā)的系統(tǒng)應(yīng)用的質(zhì)量,以及符合用戶的需要。這就是在系統(tǒng)開發(fā)過程中必須設(shè)計(jì)和實(shí)施各種系統(tǒng)測試的目的和重要意義。5.2測試的方法首先對本歷史課程網(wǎng)站完成各個(gè)模塊的系統(tǒng)測試,這時(shí)候,本人采用的是白盒測試技術(shù)來設(shè)計(jì)和完成本歷史課程網(wǎng)站的每個(gè)模塊的內(nèi)部邏輯及輸出結(jié)果的測試、記錄以及分析;然后,是對本歷史課程網(wǎng)站的各個(gè)功能的實(shí)現(xiàn)效果進(jìn)行測試,這個(gè)時(shí)候,將會想出一些具象的,有針對性的例子來測評各個(gè)功能模塊,檢查本歷史課程網(wǎng)站所設(shè)計(jì)的各個(gè)基本功能模塊是不是按照當(dāng)初設(shè)計(jì)的效果展示出來,能不能夠完成用戶的需求的目標(biāo)。最后,會將本歷史課程網(wǎng)站的測試結(jié)果與系統(tǒng)的其他特性如系統(tǒng)的響應(yīng)效率等,綜合起來完成對本歷史課程網(wǎng)站的優(yōu)劣進(jìn)行評估。5.3主要用例測試1登錄功能表14登錄模塊測試用例表2課程信息管理功能表15課程信息錄入模塊測試用例表5.4系統(tǒng)測試結(jié)論通過對本歷史課程網(wǎng)站完成各個(gè)項(xiàng)目的測試和記錄匯總,本歷史課程網(wǎng)站的各個(gè)功能模塊測試結(jié)果表現(xiàn)良好,均符合設(shè)計(jì)要求和預(yù)期的需求,能夠完成對于的管理工作。第六章總結(jié)6.1本文完成的主要工作本歷史課程網(wǎng)站是專門為了完成歷史教學(xué)的管理工作而設(shè)計(jì)實(shí)施的。通過使用本歷史課程網(wǎng)站,用戶可以對歷史教學(xué)的基礎(chǔ)信息進(jìn)行增、刪、改、查等基礎(chǔ)管理操作。本歷史課程網(wǎng)站嚴(yán)格按照軟件工程設(shè)計(jì)流程進(jìn)行開發(fā)設(shè)計(jì)完成的。首先是根據(jù)已有的系統(tǒng)經(jīng)驗(yàn)和查閱書籍,網(wǎng)絡(luò)資料來確定系統(tǒng)的具體需求,按照需求分析來設(shè)計(jì)系統(tǒng)各項(xiàng)功能模塊和具體實(shí)現(xiàn)的方法和過程。再則,通過編寫代碼來實(shí)現(xiàn)系統(tǒng)達(dá)到預(yù)期效果。最后,通過測試模塊來檢測所設(shè)計(jì)的歷史課程網(wǎng)站的質(zhì)量,發(fā)現(xiàn)彌補(bǔ)系統(tǒng)存在的錯(cuò)誤和不足,檢查是否能夠滿足客戶的需要。本歷史課程網(wǎng)站的界面和后臺功能相對簡單實(shí)用。在系統(tǒng)的設(shè)計(jì)上力求符合用戶的原有操作習(xí)慣。另外。在完成本系統(tǒng)的設(shè)計(jì)過程中,本人也遇到了很多問題,比如在數(shù)據(jù)調(diào)用時(shí)總是出現(xiàn)一些錯(cuò)誤,感謝老師的耐心指導(dǎo),最后才得到一一解決,完成本歷史課程網(wǎng)站的設(shè)計(jì)工作。最后,我深刻的感受到成功的果實(shí)來之不易,要積極的面對自己的不足,并努力一點(diǎn)一滴的彌補(bǔ)和改善,只有這樣才會使自己變得更好。6.2展望到此階段。本人的歷史課程網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)項(xiàng)目也進(jìn)入了收尾階段。在完成整個(gè)項(xiàng)目的過程,本人收獲頗豐。開始,在領(lǐng)到畢業(yè)設(shè)計(jì)歷史課程網(wǎng)站設(shè)計(jì)項(xiàng)目時(shí),由于本人對于該類系統(tǒng)項(xiàng)目,以前沒有特意花時(shí)間和精力去了解學(xué)習(xí),心中難免有些擔(dān)心。另外也有一些欣喜,因?yàn)橥ㄟ^這一次歷史課程網(wǎng)站的設(shè)計(jì),可以對本人大學(xué)期間所學(xué)的和掌握的文化知識進(jìn)行一次系統(tǒng)的整理、練習(xí)和檢驗(yàn)。而且,對于本人走出校園,進(jìn)入相關(guān)企業(yè)的工作崗位工作也是大有裨益的。此外,此次歷史課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)也并不是十全十美,該系統(tǒng)仍存在著許多問題。例如:該系統(tǒng)還不具備數(shù)據(jù)備份的功能,極容易造成數(shù)據(jù)丟失,給用戶造成損失;此外,該系統(tǒng)仍然沒有批量導(dǎo)入學(xué)習(xí)資料的功能,還是需要教師一個(gè)一個(gè)錄入,使教師擁有極大的工作量。若能夠?qū)⑦@幾點(diǎn)完善,用戶體驗(yàn)感會有很大的提高。

參考文獻(xiàn)吳春梅,馮小靜.基于ASP.NET的班級特色管理網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)[J].軟件工程,2019,22(10):50-53.王柄權(quán).個(gè)人分享C#程序網(wǎng)站的研究[J].河北企業(yè),2019(09):155-156.吳冬芹,任凱.ASP.NET項(xiàng)目實(shí)踐課程學(xué)習(xí)支架構(gòu)建[J/OL].軟件導(dǎo)刊:1-4[2019-10-31].孫楓,邵冬華.基于ASP.NET技術(shù)的網(wǎng)上書城的設(shè)計(jì)[J].電腦編程技巧與維護(hù),2019(08):95-96+103.張浩.C#語言跨平臺研究與實(shí)

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論