《精品課程網(wǎng)站設(shè)計(jì)6900字(論文)》_第1頁(yè)
《精品課程網(wǎng)站設(shè)計(jì)6900字(論文)》_第2頁(yè)
《精品課程網(wǎng)站設(shè)計(jì)6900字(論文)》_第3頁(yè)
《精品課程網(wǎng)站設(shè)計(jì)6900字(論文)》_第4頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

精品課程網(wǎng)站設(shè)計(jì)目錄TOC\o"1-3"\h\u122501.引言 1264252.系統(tǒng)開(kāi)發(fā)工具介紹 166932.1ASP.NET技術(shù) 130622.2SqlSever數(shù)據(jù)庫(kù) 155612.3B/S結(jié)構(gòu) 276753.系統(tǒng)分析 328193.1可行性分析 338853.1.1技術(shù)上的可行性 3191633.1.2操作上的可行性 33843.1.3經(jīng)濟(jì)上的可行性 366413.1.4法律上的可行性 3284593.2系統(tǒng)流程分析 4227283.2.1系統(tǒng)開(kāi)發(fā)流程 4208023.2.2用戶登錄流程 4133963.2.3系統(tǒng)操作流程 582713.2.4添加信息流程 6278293.2.5修改信息流程 799043.2.6刪除信息流程 7273063.3系統(tǒng)用例分析 868333.3.1管理員用例圖 8250013.3.2學(xué)生用例圖 8263123.3.3教師用例圖 8275944.系統(tǒng)設(shè)計(jì) 9308084.1系統(tǒng)概述 9137904.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 10291594.3數(shù)據(jù)庫(kù)設(shè)計(jì) 10177724.3.1數(shù)據(jù)庫(kù)設(shè)計(jì)原則 10173264.3.2數(shù)據(jù)庫(kù)實(shí)體 10285224.3.3數(shù)據(jù)庫(kù)表設(shè)計(jì) 1215045系統(tǒng)開(kāi)發(fā) 1535635.1登錄 1526085.2管理員功能模塊 15133425.2.1賬號(hào)管理 1516125.2.2學(xué)生管理 16233705.2.3教師管理 1618985.2.4課程信息管理 1663195.3學(xué)生功能模塊 1779705.4教師功能模塊 18111266系統(tǒng)測(cè)試 18317796.1系統(tǒng)測(cè)試的意義 19274116.2測(cè)試方法 19300886.3測(cè)試結(jié)果 1986506.4測(cè)試分析 2114937.總結(jié) 211.引言在21世紀(jì)這個(gè)信息科技高速發(fā)達(dá),并且網(wǎng)絡(luò)信息高速自由流通的信息時(shí)代,網(wǎng)絡(luò)在教育教學(xué)中也在不斷地成為一種重要媒介發(fā)揮著特有的作用。結(jié)合網(wǎng)絡(luò)的使用,一種新的教學(xué)工具——精品課程網(wǎng)站不知不覺(jué)地已經(jīng)在教學(xué)中發(fā)揮著它潛在的、不容忽視的作用。對(duì)于精品課程網(wǎng)站來(lái)說(shuō)都有著相似的特點(diǎn):①先進(jìn)性,能夠?qū)W(wǎng)絡(luò)化進(jìn)行管理;②通用性,相同行業(yè)可以使用同一個(gè)系統(tǒng);③方便性,在通過(guò)網(wǎng)絡(luò)上可以完成一系列管理方面的工作;④及時(shí)性,及時(shí)對(duì)最新消息進(jìn)行更新;⑤可擴(kuò)展性,能夠根據(jù)學(xué)校的要求在系統(tǒng)上添加模塊;⑥安全性,把所有的個(gè)人信息進(jìn)行處理加密。但以往的精品課程網(wǎng)站在對(duì)有關(guān)的信息進(jìn)行管理的時(shí)候,這方面的工作都是由人員手工進(jìn)行操作的。這種統(tǒng)計(jì)方式有著很大的弊端,首先就是效率低,其次就是在對(duì)某些信息進(jìn)行查找和修改的時(shí)候非常不便利。精品課程網(wǎng)站負(fù)責(zé)展示精品課程的教學(xué)內(nèi)容,對(duì)精品課程建設(shè)有著至關(guān)重要的作用。精品課程網(wǎng)站是精品課程建設(shè)的窗口,使用精品課程網(wǎng)站,可以實(shí)現(xiàn)優(yōu)質(zhì)教學(xué)資源的共建共享,對(duì)此,個(gè)人計(jì)劃基于web進(jìn)行精品課程網(wǎng)站的設(shè)計(jì),以充分滿足在校學(xué)生課外學(xué)習(xí)需要,對(duì)教學(xué)質(zhì)量的提高,為全民整體素質(zhì)的全面提升都具有重要的意義。2.系統(tǒng)開(kāi)發(fā)工具介紹2.1ASP.NET技術(shù)在Microsoft.NET技術(shù)被研究設(shè)計(jì)出來(lái)之后,標(biāo)志著一個(gè)嶄新時(shí)代的出現(xiàn)。在開(kāi)發(fā)技術(shù)不斷更新的同時(shí),推動(dòng)了互聯(lián)網(wǎng)的快速發(fā)展。運(yùn)用ASP.NET技術(shù)進(jìn)行編程的時(shí)候,可以更好的開(kāi)發(fā)程序。在使用ASP.NET技術(shù)的時(shí)候,開(kāi)發(fā)人員能夠利用web的應(yīng)用程序來(lái)設(shè)計(jì)一些具有時(shí)代特色的部分。就拿它和之前所用的Asp來(lái)相比,拿ASP.NET和很久以前使用的Asp對(duì)比來(lái)說(shuō),在使用方面變得簡(jiǎn)單許多。在運(yùn)用ASP.NET技術(shù)來(lái)設(shè)計(jì)程序的時(shí)候可以少量的代碼來(lái)實(shí)現(xiàn)復(fù)雜的功能。ASP.NET不僅可以在web程序中運(yùn)用,還可以在其他方面用來(lái)創(chuàng)建各種類型。開(kāi)發(fā)者在部署服務(wù)器的時(shí)候,運(yùn)用ASP.NET技術(shù)可以簡(jiǎn)化這個(gè)過(guò)程,使之直接被運(yùn)用。2.2SqlSever數(shù)據(jù)庫(kù)對(duì)于SqlSever來(lái)說(shuō),它的優(yōu)點(diǎn)在于是一個(gè)可以實(shí)現(xiàn)多用戶以及多線程的服務(wù)器,在SQL數(shù)據(jù)庫(kù)的基礎(chǔ)上,利用數(shù)據(jù)庫(kù)的客戶和其使用的服務(wù)器模式是系統(tǒng)管理的方法。同時(shí)有著其他的庫(kù)所不能對(duì)抗的優(yōu)勢(shì),它不僅有著強(qiáng)大的功能而且操作起來(lái)簡(jiǎn)單,同時(shí)安全可靠以及運(yùn)行速度快等,在開(kāi)發(fā)數(shù)據(jù)庫(kù)后端時(shí)非常好用。除此之外,利用很多編寫語(yǔ)言,使用者可以對(duì)SqlSever數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì),設(shè)計(jì)出來(lái)的程序可以直接被訪問(wèn)。在使用SqlSever數(shù)據(jù)庫(kù)的時(shí)候,人們可以查看其源代碼,因?yàn)槠浯a是對(duì)外開(kāi)放的,對(duì)此,程序員在開(kāi)發(fā)設(shè)計(jì)程序的時(shí)候大多數(shù)都喜歡使用它。SqlSever數(shù)據(jù)庫(kù)有著強(qiáng)大的功能并且操作簡(jiǎn)單等優(yōu)點(diǎn),數(shù)據(jù)庫(kù)在設(shè)計(jì)程序時(shí)的主要作用是查詢和存儲(chǔ)數(shù)據(jù),因此在生活中很多程序設(shè)計(jì)都用到了數(shù)據(jù)庫(kù)。對(duì)于數(shù)據(jù)庫(kù)的定義簡(jiǎn)單來(lái)說(shuō)就是:有著可以長(zhǎng)期使用的格式,同時(shí)存儲(chǔ)在存儲(chǔ)器上的數(shù)據(jù)可以對(duì)其進(jìn)行共享。數(shù)據(jù)庫(kù)主要是對(duì)存儲(chǔ)和修改數(shù)據(jù)進(jìn)行管理,同時(shí)建立數(shù)據(jù)表以及增加數(shù)據(jù),目的是為了使數(shù)據(jù)庫(kù)系統(tǒng)可以高效正常的運(yùn)行,對(duì)此有關(guān)的管理人員可以對(duì)工作進(jìn)行管理。2.3B/S結(jié)構(gòu)對(duì)于B/S結(jié)構(gòu)來(lái)說(shuō),主要是利用安裝好的瀏覽器來(lái)對(duì)所需內(nèi)容進(jìn)行查找訪問(wèn)以及使用,對(duì)比C/S的結(jié)構(gòu)來(lái)說(shuō),其優(yōu)點(diǎn)之處在于該程序架構(gòu)可以不需要安裝程序就能夠使用。B/S架構(gòu)有著簡(jiǎn)單的運(yùn)行方式,在服務(wù)器上進(jìn)行安裝,最后利用電腦上的互聯(lián)網(wǎng)進(jìn)行訪問(wèn)以及使用。使用B/S的結(jié)構(gòu)的時(shí)候,使用者能夠在聯(lián)網(wǎng)的地方訪問(wèn)系統(tǒng)網(wǎng)站,在時(shí)間以及地點(diǎn)等方面沒(méi)有限制,另外,B/S結(jié)構(gòu)可以在網(wǎng)絡(luò)服務(wù)器上放置完整程序,因此使用者可以遠(yuǎn)程遙控使用互聯(lián)網(wǎng)提供的相關(guān)服務(wù)。在使用B/S系統(tǒng)時(shí),利用瀏覽器,使用者能夠?qū)Ψ?wù)器的工作發(fā)送命令要求,B/S系統(tǒng)有著可以使工作量大幅度的降低的優(yōu)點(diǎn),使用者只需要對(duì)少量客戶端進(jìn)行安裝運(yùn)行。B/S的架構(gòu)主要有數(shù)據(jù)層、視圖層以及控制邏輯層三個(gè)層次。使用者利用視圖層的數(shù)據(jù),從而可以通過(guò)控制層調(diào)取以及使用數(shù)據(jù)層的相關(guān)數(shù)據(jù),最終完成開(kāi)發(fā)人員的最終目的。3.系統(tǒng)分析3.1可行性分析3.1.1技術(shù)上的可行性精品課程網(wǎng)站主要使用了ASP.NET技術(shù),使用B/S結(jié)構(gòu),同時(shí)在SqlSever數(shù)據(jù)庫(kù)的基礎(chǔ)上,做到了完整完善,使用簡(jiǎn)單,并設(shè)計(jì)一個(gè)數(shù)據(jù)完善的數(shù)據(jù)庫(kù)。精品課程網(wǎng)站的開(kāi)發(fā)設(shè)計(jì)在原則上有著一定的可行性,并且運(yùn)用到的開(kāi)發(fā)技術(shù)簡(jiǎn)單易懂,所以在開(kāi)發(fā)系統(tǒng)上有著一定的可行性。3.1.2操作上的可行性該精品課程網(wǎng)站設(shè)計(jì)的登錄頁(yè)面非常便于操作,登錄頁(yè)面的窗口也是非常常見(jiàn)的,一些簡(jiǎn)單的操作可以在電腦上進(jìn)行,使用者只要對(duì)電腦有過(guò)簡(jiǎn)單的了解都能進(jìn)行一系列的訪問(wèn)操作。這個(gè)系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)使用了ASP.NET語(yǔ)言以及B/S架構(gòu),可以開(kāi)發(fā)出一個(gè)更加完美的能夠讓系統(tǒng)開(kāi)發(fā)的更加完美。3.1.3經(jīng)濟(jì)上的可行性該課程網(wǎng)站在B/S模式的基礎(chǔ)上,使用數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)一系列的數(shù)據(jù),并且需要用到的設(shè)備在生活中輕松買到,對(duì)程序進(jìn)行開(kāi)發(fā)簡(jiǎn)單來(lái)說(shuō)就是對(duì)系統(tǒng)管理的設(shè)計(jì)和維護(hù)。這個(gè)程序系統(tǒng)在人力開(kāi)發(fā)以及金錢上的要求很低,并且該系統(tǒng)設(shè)計(jì)簡(jiǎn)單,開(kāi)發(fā)的時(shí)間短暫,因此在我看來(lái)具有一定的的可行性。3.1.4法律上的可行性這個(gè)精品課程網(wǎng)站的系統(tǒng)是我自己設(shè)計(jì)的,對(duì)我個(gè)人來(lái)說(shuō)具有深遠(yuǎn)的實(shí)際意義。因?yàn)檫@個(gè)系統(tǒng)的軟件和數(shù)據(jù)庫(kù)采用的都是開(kāi)放式的代碼,所以在設(shè)計(jì)與開(kāi)發(fā)上,不可能有侵權(quán)等問(wèn)題的發(fā)生,因此在法律上具有一定的可行性。經(jīng)過(guò)以上陳述所得,這個(gè)精品課程網(wǎng)站在很多方面都具有一定的可行性,可以對(duì)此程序進(jìn)行開(kāi)發(fā)。3.2系統(tǒng)流程分析3.2.1系統(tǒng)開(kāi)發(fā)流程精品課程網(wǎng)站在還沒(méi)有開(kāi)發(fā)的時(shí)候,要對(duì)需求進(jìn)行相關(guān)分析,從而可以更好的對(duì)系統(tǒng)的總體進(jìn)行計(jì)劃為了能夠設(shè)計(jì)出更好的功能模塊。這個(gè)系統(tǒng)的開(kāi)發(fā)設(shè)計(jì)流程如3.1所示。圖3.1系統(tǒng)開(kāi)發(fā)流程圖3.2.2用戶登錄流程管理員要提前登陸到程序中,整理好程序里的相關(guān)信息,從而提高系統(tǒng)的安全性。如圖3.2所示。圖3.2登錄流程圖3.2.3系統(tǒng)操作流程用戶進(jìn)入到系統(tǒng)之后,找到登錄頁(yè)面,在此頁(yè)面輸入用戶名以及密碼,此時(shí)系統(tǒng)會(huì)對(duì)輸入的所有信息進(jìn)行自動(dòng)檢測(cè),如果信息輸入沒(méi)有問(wèn)題,使用者就能登陸到系統(tǒng)功能設(shè)計(jì)的界面,并且在這個(gè)頁(yè)面進(jìn)行操作,如果信息錯(cuò)誤就會(huì)提示登陸失敗,操作流程如圖3.3所示。圖3.3系統(tǒng)操作的流程圖3.2.4添加信息流程管理人員能夠在原來(lái)的基礎(chǔ)對(duì)其進(jìn)行添加信息,學(xué)生登錄之后只可以對(duì)個(gè)人的信息進(jìn)行修改,教師可以通過(guò)后臺(tái)進(jìn)行登錄,對(duì)所有的信息進(jìn)行修改和添加。在信息添加進(jìn)去之后,系統(tǒng)會(huì)自行驗(yàn)證輸入的信息數(shù)據(jù)是否正確,當(dāng)信息沒(méi)有錯(cuò)誤的時(shí)候,才會(huì)將其錄入到數(shù)據(jù)庫(kù)內(nèi),當(dāng)信息出錯(cuò)的時(shí)候,需要對(duì)信息進(jìn)行重新輸入。流程如圖3.4所示。圖3.4添加信息流程圖3.2.5修改信息流程后臺(tái)管理人員能夠修改所有的信息,學(xué)生必須先注冊(cè),才能進(jìn)行登錄,并且學(xué)生只能對(duì)個(gè)人的信息進(jìn)行修改,教師可以以后臺(tái)管理員的身份進(jìn)行登錄,可以修改所有信息。把想要修改的信息輸入之后,系統(tǒng)會(huì)對(duì)輸入的信息進(jìn)行檢驗(yàn)。當(dāng)輸入的信息正確且合法的時(shí)候,才可以修改成功。當(dāng)輸入的信息不正確的時(shí)候,就會(huì)修改失敗,這時(shí)候就必須重新輸入。信息修改的流程圖如3.5所示。圖3.5信息修改的流程圖3.2.6刪除信息流程后臺(tái)管理人員能夠刪除賬號(hào)的信息,選中想要?jiǎng)h除的信息,在刪除按鈕處點(diǎn)擊確認(rèn),會(huì)有是否刪除信息的提示發(fā)來(lái),確定刪除,原本選中的信息就會(huì)被刪除,與此同時(shí),數(shù)據(jù)庫(kù)內(nèi)的信息也會(huì)被刪除。該信息刪除的流程圖如3.6所示。圖3.6刪除信息的流程圖3.3系統(tǒng)用例分析3.3.1管理員用例圖一個(gè)系統(tǒng)的管理人員是這個(gè)系統(tǒng)的核心,簡(jiǎn)稱為管理員。管理員在登錄之后,能夠通過(guò)后臺(tái)特有的菜單來(lái)對(duì)后臺(tái)應(yīng)用進(jìn)行管理。其中功能主要有:賬號(hào)的管理、學(xué)生個(gè)人信息的管理、教師個(gè)人信息的管理、課程分類管理、課程信息的管理、題庫(kù)管理、試題管理、結(jié)果管理、考試結(jié)果管理、系統(tǒng)管理等一系列的功能。如圖3.7所示。圖3.7管理員用例圖3.3.2學(xué)生用例圖學(xué)生注冊(cè)登錄之后,可以對(duì)個(gè)人的信息進(jìn)行管理。如圖3.8所示。圖3.8學(xué)生用例圖3.3.3教師用例圖教師登錄系統(tǒng)之后,可以查看學(xué)生的留言,并對(duì)學(xué)生留有的問(wèn)題進(jìn)行回答,同時(shí)也可以管理個(gè)人信息。教師用例圖如圖3.9所示。圖3.9教師用例圖4.系統(tǒng)設(shè)計(jì)4.1系統(tǒng)概述對(duì)一個(gè)系統(tǒng)進(jìn)行徹底的分析之后,才可以對(duì)整個(gè)系統(tǒng)進(jìn)行設(shè)計(jì)。系統(tǒng)設(shè)計(jì)分為總體設(shè)計(jì)以及詳細(xì)的設(shè)計(jì)。對(duì)于總體設(shè)計(jì)來(lái)說(shuō),就是對(duì)一個(gè)系統(tǒng)做出大概的設(shè)計(jì),我們通過(guò)總體設(shè)計(jì)可以對(duì)系統(tǒng)的一些東西進(jìn)行劃分。同時(shí)經(jīng)過(guò)總體的設(shè)計(jì)之后,可以大概對(duì)程序的模塊和功能進(jìn)行劃分??傮w設(shè)計(jì)也可以簡(jiǎn)單的說(shuō)是一個(gè)初始的設(shè)計(jì),我們?cè)谧鲆粋€(gè)程序之前,要對(duì)這個(gè)程序做出好幾個(gè)總體設(shè)計(jì),因?yàn)橹挥胁粩嗟膶?duì)比,我們才能保證最后設(shè)計(jì)出來(lái)的程序是最優(yōu)秀的。一個(gè)優(yōu)秀的設(shè)計(jì)方案可以很好的降低成本,從而增加公司的收益。精品課程網(wǎng)站工作原理圖如圖4.1所示。圖4.1系統(tǒng)工作的原理圖4.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)系統(tǒng)的結(jié)構(gòu)框架圖只是系統(tǒng)設(shè)計(jì)階段衍生的一個(gè)產(chǎn)物,系統(tǒng)的基礎(chǔ)則是總體框架結(jié)構(gòu)。精品課程網(wǎng)站的整體框架結(jié)構(gòu)設(shè)計(jì)如圖4.2所示。圖4.2系統(tǒng)結(jié)構(gòu)圖4.3數(shù)據(jù)庫(kù)設(shè)計(jì)4.3.1數(shù)據(jù)庫(kù)設(shè)計(jì)原則對(duì)于數(shù)據(jù)庫(kù)的框架結(jié)構(gòu)的設(shè)計(jì)來(lái)說(shuō),一般都是使用(E-R)模型去進(jìn)行設(shè)計(jì)的。E-R實(shí)體、聯(lián)系以及屬性是模型設(shè)計(jì)的重要組成部分,同時(shí)E-R的模型一般都是使用E-R圖來(lái)進(jìn)行表示,用來(lái)提示使用者在工作使用的環(huán)境中所關(guān)系到的事物,對(duì)于屬性來(lái)說(shuō)就是描述大概的實(shí)體特性。與此同時(shí),數(shù)據(jù)庫(kù)能夠在設(shè)計(jì)系統(tǒng)的過(guò)程中起到無(wú)法取代的作用。4.3.2數(shù)據(jù)庫(kù)實(shí)體對(duì)于實(shí)例簡(jiǎn)單來(lái)說(shuō)指的是數(shù)據(jù)模型里面的實(shí)體(Entity),同時(shí)在生活中可以對(duì)應(yīng)區(qū)別于其他實(shí)體中的“事物”或“事件”。本系統(tǒng)的E-R圖如下圖所示:(1)學(xué)生的個(gè)人信息實(shí)例圖如4.3所示:圖4.3學(xué)生的個(gè)人信息實(shí)例圖(2)題庫(kù)實(shí)例圖如4.4所示:圖4.4題庫(kù)實(shí)例圖(3)后臺(tái)管理員實(shí)例圖如4.5所示:圖4.5后臺(tái)管理員實(shí)例圖(4)課程信息實(shí)例圖如4.6所示:圖4.6課程信息實(shí)例圖(5)試題信息實(shí)例圖如4.7所示:圖4.7試題信息實(shí)例圖4.3.3數(shù)據(jù)庫(kù)表設(shè)計(jì)系統(tǒng)的設(shè)計(jì)包括建立數(shù)據(jù)庫(kù)表,以下是對(duì)數(shù)據(jù)庫(kù)表信息的介紹。表4.1學(xué)生表列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空解釋idint20是否編號(hào)xuehaovearchar50否否學(xué)號(hào)mimavearchar50否否密碼xingmingvearchar50否否姓名xingbievearchar255否否性別shoujinvarchar50否否手機(jī)youxiangnvarchar50否否郵箱shenfenzhengnvarchar50身份證touxiangnvarchar255頭像banjinvarchar50班級(jí)addtimedatetime添加時(shí)間表4.2題庫(kù)表列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空解釋idint5是否編號(hào)tikubianhaovearchar50否否圖庫(kù)編號(hào)tikumingchengvearchar255否否圖庫(kù)名稱zhuangtaivearchar255否否狀態(tài)faburenvearchar50否否發(fā)布人addtimedatetime否否添加時(shí)間表4.3課程表列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空解釋idint5是否編號(hào)kechengbianhaovearchar50否否課程編號(hào)kechengmingchengvearchar255否否課程名稱kechengfenleiint否否課程分類fengmiantupiannvarchar255否否課程圖片shipinnvarchar255否否視頻xuexiziliaonvarchar255否否學(xué)習(xí)資料liulanliangint否否瀏覽量miaoshuntext否否描述fabulaoshinvarchar50否否發(fā)布老師addtimedatetime否否添加時(shí)間表4.4試題表列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空解釋idint4是否編號(hào)tikuidint5否否圖庫(kù)tikubianhaovearchar50否否圖庫(kù)編號(hào)tikumingchengvearchar255否否圖庫(kù)名稱shititimunvarchar255否否試題題目leixingnvarchar255否否類型daanntext否否答案addtimedatetime否否添加時(shí)間表4.5管理員表列名數(shù)據(jù)類型長(zhǎng)度主鍵允許空解釋idint5是否序號(hào)usernamevearchar50否否賬號(hào)pwdvearchar255否否密碼addtimetimestmp否否添加時(shí)間5系統(tǒng)開(kāi)發(fā)5.1登錄后臺(tái)的管理人員要想登錄到系統(tǒng)之中,就必須輸入正確的個(gè)人信息,包括賬號(hào)、密碼以及驗(yàn)證碼,從而才能登錄系統(tǒng)。當(dāng)我們輸入信息之后,系統(tǒng)會(huì)在數(shù)據(jù)庫(kù)中進(jìn)行查找對(duì)比。但是當(dāng)我們輸入的個(gè)人信息有一項(xiàng)不正確的時(shí)候,數(shù)據(jù)庫(kù)都能檢測(cè)出來(lái),從而提示我們修改。這時(shí)我們就需要對(duì)個(gè)人信息進(jìn)行重新輸入,一直到全部正確。,才會(huì)提示我們登錄成功。登錄頁(yè)面圖如5.1所示:圖5.1登錄頁(yè)面5.2管理員功能模塊5.2.1賬號(hào)管理后臺(tái)管理人員可以對(duì)所有人賬號(hào)的信息進(jìn)行管理。管理頁(yè)面如下圖5.2所示:圖5.2賬號(hào)管理頁(yè)面圖5.2.2學(xué)生管理管理人員能夠從后臺(tái)對(duì)學(xué)生的信息進(jìn)行管理、修改等操作。管理頁(yè)面如下圖5.3所示:圖5.3學(xué)生管理頁(yè)面5.2.3教師管理管理員也就是老師,可以對(duì)個(gè)人信息進(jìn)行添加、查詢以及刪除等操作。管理頁(yè)面如下圖5.4所示:圖5.4教師管理頁(yè)面圖5.2.4課程信息管理管理員能夠在原來(lái)的課程信息基礎(chǔ)上進(jìn)行添加、查詢以及刪除等操作。效果圖如5.5所示:圖5.5課程信息管理頁(yè)面圖5.3學(xué)生功能模塊學(xué)生登錄系統(tǒng)后,可以在首頁(yè)給老師進(jìn)行留言,并且可以查看課程和題庫(kù)。學(xué)生登錄系統(tǒng)之后,可以在首頁(yè)進(jìn)行考試并且可以修改個(gè)人的信息。系統(tǒng)首頁(yè)如圖5.6所示:圖5.6系統(tǒng)首頁(yè)界面圖5.7個(gè)人信息修改5.4教師功能模塊教師可以對(duì)學(xué)生的留言進(jìn)行管理,以及可以進(jìn)行修改個(gè)人資料信息,其操作效果如圖下圖所示:圖5.7教師信息管理頁(yè)面圖5.9留言信息管理6系統(tǒng)測(cè)試對(duì)于系統(tǒng)開(kāi)發(fā)來(lái)說(shuō),系統(tǒng)測(cè)試是最主要的一個(gè)步驟,因此也在整個(gè)系統(tǒng)中有著很高的地位,測(cè)試結(jié)果的好或者壞影響著產(chǎn)品在未來(lái)社會(huì)中的發(fā)展。測(cè)試過(guò)程如果不能做到嚴(yán)謹(jǐn)、完善以及規(guī)范的原則,那么在系統(tǒng)運(yùn)行的過(guò)程中就會(huì)出現(xiàn)bug,但是bug是不能避免的,我們只能盡可能的做到減少bug。最近一些年來(lái),軟件需要測(cè)試,從現(xiàn)在的檢驗(yàn)結(jié)果得出,對(duì)于系統(tǒng)臨近原來(lái)預(yù)計(jì)的目標(biāo)時(shí)會(huì)發(fā)生的問(wèn)題,要及時(shí)對(duì)此做出相應(yīng)的改正,在系統(tǒng)設(shè)計(jì)的初始不進(jìn)行測(cè)試,就發(fā)現(xiàn)不了錯(cuò)誤,就會(huì)在設(shè)計(jì)程序的過(guò)程中一直存在下去,最后對(duì)我們所做出的成品產(chǎn)生巨大影響。對(duì)于我們主要的任務(wù)就是找到測(cè)試進(jìn)程中可能出現(xiàn)的錯(cuò)誤。從程序的設(shè)計(jì)出現(xiàn)開(kāi)始,測(cè)試是開(kāi)發(fā)軟件過(guò)程中的非常重要的組成部分。統(tǒng)計(jì)研究結(jié)果表明,其中每個(gè)系統(tǒng)工作量的45%都被軟件測(cè)試所占據(jù)。對(duì)于所有程序來(lái)講,人工的去尋找錯(cuò)誤是困難且不現(xiàn)實(shí)的,我們只能通過(guò)測(cè)試工具對(duì)系統(tǒng)進(jìn)行測(cè)試。6.1系統(tǒng)測(cè)試的意義在全球信息化不斷普及的今天,一個(gè)軟件能否在市場(chǎng)上生存取決于質(zhì)量的好與壞所,所以要想在市場(chǎng)上生存就一定要把軟件的質(zhì)量做好。圖6.1就是糾錯(cuò)測(cè)試流程圖。圖6.1測(cè)試與糾錯(cuò)信息流程6.2測(cè)試方法系統(tǒng)測(cè)試的方法主要有黑、白盒測(cè)試。黑盒測(cè)試就是對(duì)功能進(jìn)行測(cè)試。白盒測(cè)試就是對(duì)結(jié)構(gòu)進(jìn)行測(cè)試。6.3測(cè)試結(jié)果圖6.2學(xué)生留言板圖6.3課程查找圖6.4后臺(tái)管理登錄頁(yè)面6.4測(cè)試分析這個(gè)精品課程網(wǎng)站在設(shè)計(jì)的時(shí)候從網(wǎng)上找了很多優(yōu)秀的國(guó)內(nèi)外網(wǎng)站的例子來(lái)借鑒,從而使該網(wǎng)站滿足有關(guān)方面對(duì)其的要求,從設(shè)計(jì)頁(yè)面到設(shè)計(jì)系統(tǒng)都在為了管理員和使用者能夠方便進(jìn)行操作的前提下設(shè)計(jì)的。系統(tǒng)其中特別優(yōu)秀的地方如下所示:(1)這個(gè)系統(tǒng)對(duì)移置性以及針對(duì)性方面的要求都非常高,只有高的針對(duì)性才能夠?yàn)槭褂谜咛峁└觾?yōu)秀的體驗(yàn)感,移置性高是為了讓系統(tǒng)可以在多個(gè)頁(yè)面運(yùn)行,因此可以受到廣大使用者的歡迎。(2)這個(gè)精品課程網(wǎng)站的內(nèi)容豐富,同時(shí)有著很好的售后管理服務(wù),能夠及時(shí)處理客戶反饋的異常與錯(cuò)誤,因此受到廣大人們的好評(píng)。經(jīng)分析上述所講的測(cè)試結(jié)果所得,該精品課程網(wǎng)站能夠滿足用戶的要求和需求,有著很好的發(fā)展前途。7.總結(jié)本次做的程序通過(guò)對(duì)ASP.NET和SqlSever數(shù)據(jù)庫(kù)的解釋,在硬件以及軟件兩個(gè)不同的方面闡明了實(shí)現(xiàn)精品課程網(wǎng)站的可行性,該論文的結(jié)果及成功之處在于:做出了一個(gè)結(jié)合ASP.NET與數(shù)據(jù)庫(kù)所構(gòu)建的精品課程網(wǎng)站,網(wǎng)站能夠響應(yīng)式展示。通過(guò)對(duì)這次精品課程網(wǎng)站的設(shè)計(jì),讓我明白了學(xué)無(wú)止境,而且只有不斷實(shí)踐才能悟出讓我們難忘的真理,能動(dòng)手的時(shí)候要多動(dòng)手,不能手高眼低。因?yàn)楸救嗽谠O(shè)計(jì)程序之前沒(méi)有深入了解ASP.NET知識(shí),所以在設(shè)計(jì)程序的時(shí)候就遇到了非常多的困難,例如在剛開(kāi)始做系統(tǒng)的時(shí)候有顯示的頁(yè)面不規(guī)范、連接數(shù)據(jù)庫(kù)不成功等一系

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論