版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
-PAGEII--PAGEI-基于SpringMVC的學(xué)習(xí)評(píng)價(jià)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)題目基于SpringMVC的學(xué)習(xí)評(píng)價(jià)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-PAGEIV--PAGEIII-摘要聯(lián)合國(guó)教科文組織曾指出“學(xué)校必須把教育的對(duì)象變成自己教育自己的主體,受教育的人必須成為教育他自己的人;別人的教育必須成為這個(gè)人自己的教育。在科技迅猛發(fā)展的時(shí)代,“自主學(xué)習(xí)”成為快速發(fā)展的信息化社會(huì)中必需的社會(huì)能力,以自主學(xué)習(xí)為主線的新的學(xué)習(xí)方式將成為未來(lái)一段教育產(chǎn)業(yè)發(fā)展的重要方向,因此提供良好的學(xué)習(xí)系統(tǒng)就成為了幫助學(xué)生自主學(xué)習(xí)、保障學(xué)習(xí)效率的重要因素。本系統(tǒng)提供了一個(gè)簡(jiǎn)易高效的學(xué)習(xí)環(huán)境,能夠較好的滿足學(xué)習(xí)者和教師的要求。本系統(tǒng)的設(shè)計(jì)目標(biāo)是為學(xué)習(xí)者們提供一個(gè)簡(jiǎn)單高效的網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)。實(shí)現(xiàn)教學(xué)資源的開(kāi)始方式共享,學(xué)習(xí)情況及時(shí)的反饋,并且也為學(xué)習(xí)者提供一個(gè)相互交流,互相學(xué)習(xí)的交流平臺(tái)。本系統(tǒng)也可以為課堂教學(xué)提供有效的支持,教師可以更精準(zhǔn)的掌握學(xué)習(xí)者的學(xué)習(xí)情況,為教師和學(xué)習(xí)著提供一個(gè)良好的交互功能。本系統(tǒng)主要采用SpringMVC模式,通過(guò)依賴注入(DI)機(jī)制實(shí)現(xiàn)控制反轉(zhuǎn)(IOC),進(jìn)行面向切面編程(AOP),并利用HibernateSynchronizer方式集成Hibernate,提高系統(tǒng)的靈活性、可擴(kuò)展性和可移植性。關(guān)鍵詞:自主學(xué)習(xí);學(xué)習(xí)情況反饋;學(xué)習(xí)評(píng)價(jià)
DESIGNANDIMPLEMENTATIONOFFLIPPINGCLASSROOMLEARNINGEVALUATIONSYSTEMAbstractUNESCOhaspointedoutthat"schoolsmustturntheobjectofeducationintothesubjectoftheirowneducation,andthosewhohavebeeneducatedmustbecomeeducatingthemselves;othersmustbecometheperson'sowneducation.Intheeraofrapidtechnologicaldevelopment“Self-learning”hasbecomeanessentialsocialcapabilityinarapidlydevelopinginformation-basedsociety.Newlearningstylesfocusingonself-directedlearningwillbecomeanimportantdirectionforthedevelopmentoftheeducationindustryinthefuture.Therefore,providingagoodlearningsystemwillbecomeahelpforstudents.Theimportantfactorofself-learningandtheguaranteeoflearningefficiency.Thissystemprovidesasimpleandefficientlearningenvironmentthatcanbettermeettheneedsoflearnersandteachers.Thedesigngoalofthissystemistoprovidelearnerswithasimpleandefficientonlinelearningplatform.Thesharingoflearningresourcesandthetimelyfeedbackoflearningconditionsarealsorealized.Italsoprovidesaplatformforlearnerstocommunicateandlearnfromeachother.Thissystemcanalsoprovideeffectivesupportforclassroomteaching.Teacherscanmoreaccuratelygraspthelearner'slearningsituationandprovideagoodinteractivefunctionforteachersandlearning.ThissystemmainlyadoptsSpringMVCmode,implementsInversionofControl(IOC)throughDependencyInjection(DI)mechanism,performsAspect-OrientedProgramming(AOP),andintegratesHibernatewithHibernateSynchronizertoimprovetheflexibility,scalabilityandavailabilityofthesystem.Transplantability.KeyWords:Self-study;LearningFeedback;Learningevaluation目錄摘要 IAbstract II1緒論 12關(guān)鍵技術(shù) 42.1JSP技術(shù) 42.2JavaBean技術(shù) 42.3Hibernate技術(shù) 42.4數(shù)據(jù)庫(kù)技術(shù) 42.5統(tǒng)一建模語(yǔ)言 錯(cuò)誤!未定義書(shū)簽。3系統(tǒng)需求分析 53.1可行性分析 53.2功能需求分析 63.2.1用戶功能描述 63.2.2模塊功能描述 63.2.3系統(tǒng)用例圖 73.2.4用例描述 84系統(tǒng)設(shè)計(jì) 134.1系統(tǒng)架構(gòu)設(shè)計(jì) 134.2功能設(shè)計(jì) 134.2.1功能模塊圖 134.2.2系統(tǒng)功能設(shè)計(jì)概要 144.3數(shù)據(jù)設(shè)計(jì) 154.3.1數(shù)據(jù)庫(kù)設(shè)計(jì) 154.3.2系統(tǒng)類圖 214.4系統(tǒng)活動(dòng)圖 224.4.1系統(tǒng)登錄活動(dòng)圖 224.4.2試卷生成活動(dòng)圖 234.4.3綜合信息評(píng)價(jià)活動(dòng)圖 244.4.4BBS學(xué)習(xí)論壇活動(dòng)圖 255系統(tǒng)實(shí)現(xiàn) 265.1登陸管理 265.2用戶登錄界面 265.3書(shū)架信息管理 275.4資料庫(kù)管理 285.5試題庫(kù)管理 295.6試卷管理 305.7測(cè)試管理 315.8綜合評(píng)價(jià)信息 315.9BBS論壇 336調(diào)試與測(cè)試 346.1程序調(diào)試 346.1.1導(dǎo)入包 346.1.2數(shù)據(jù)庫(kù)連接 346.1.3java.lang.NullPointerException異常 356.1.4JSP區(qū)分大小寫(xiě) 356.1.5未被初始化錯(cuò)誤 366.2程序測(cè)試 36結(jié)論與展望 40致謝 42參考文獻(xiàn) 43PAGEPAGE40PAGEPAGE411緒論促進(jìn)學(xué)習(xí)有效發(fā)生的三大主要外部因素有:高質(zhì)量的學(xué)習(xí)模式、良好的學(xué)習(xí)體系以及及時(shí)有效的反饋評(píng)價(jià)。其中判斷學(xué)習(xí)是否有效發(fā)生的重要手段是學(xué)習(xí)評(píng)價(jià),對(duì)促進(jìn)教與學(xué)起著至關(guān)重要的作用,是任何學(xué)習(xí)都不能缺少的重要組成部分。泛在學(xué)習(xí)是固定概念,內(nèi)容是指任何人在隨機(jī)的時(shí)間以及隨機(jī)的地點(diǎn),采用不同的方式或設(shè)備進(jìn)行學(xué)習(xí),學(xué)習(xí)的內(nèi)容是所需要的不同種類知識(shí)?,F(xiàn)在不同國(guó)家的研究員都開(kāi)始重視對(duì)于泛在學(xué)習(xí)體系的研究,但是根據(jù)問(wèn)卷調(diào)查等方式了解到泛在學(xué)習(xí)研究的對(duì)象,很大比重在于對(duì)環(huán)境、學(xué)習(xí)資源、學(xué)習(xí)方式或者提供學(xué)習(xí)幫助等方面的深入研究。極大程度的忽略的對(duì)學(xué)習(xí)情況評(píng)價(jià)的調(diào)查研究。與傳統(tǒng)學(xué)習(xí)、正式學(xué)習(xí)不同,泛在學(xué)習(xí)面向的對(duì)象廣泛,層次參差不齊,且具有即時(shí)性、個(gè)性化和情景化等特征,這不僅使得泛在學(xué)習(xí)環(huán)境下的學(xué)習(xí)資源、學(xué)習(xí)服務(wù)與以往有所不同,同樣對(duì)學(xué)習(xí)評(píng)價(jià)也提出了獨(dú)特的需求。如何實(shí)現(xiàn)滿足泛在學(xué)習(xí)需求的學(xué)習(xí)評(píng)價(jià)是泛在學(xué)習(xí)領(lǐng)域中有待研究的重要問(wèn)題。泛在學(xué)習(xí)需要個(gè)性化的評(píng)價(jià)。泛在學(xué)習(xí)的泛在性特征指出,任何人均可在泛在學(xué)習(xí)的環(huán)境中成為泛在學(xué)習(xí)的一員。換而言之泛在學(xué)習(xí)是面向全社會(huì)的,這就出現(xiàn)了泛在學(xué)習(xí)者在文化程度、能力水平諸多方面出現(xiàn)良莠不齊的現(xiàn)象。因此,泛在學(xué)習(xí)采用者的學(xué)習(xí)成果并不能通過(guò)固定的某一種標(biāo)準(zhǔn)來(lái)限定。此外,泛在學(xué)習(xí)的根本目的是對(duì)問(wèn)題解決方式的學(xué)習(xí),學(xué)習(xí)人的教育背景等情況不同,學(xué)習(xí)的目標(biāo)就不盡相同,例如有些知識(shí)學(xué)習(xí)者只是想要達(dá)到了解知識(shí)的表面含義,有些知識(shí)學(xué)習(xí)者想要達(dá)到深入理解并且能夠在生活和實(shí)踐中加以運(yùn)用。因此,評(píng)價(jià)標(biāo)準(zhǔn)的統(tǒng)一并不能夠起到為不同學(xué)習(xí)者想要達(dá)到不同學(xué)習(xí)目標(biāo)服務(wù)的宗旨。為了有效地幫助學(xué)習(xí)者的學(xué)習(xí),泛在學(xué)習(xí)環(huán)境下的學(xué)習(xí)評(píng)價(jià)應(yīng)該是因人而異的,是個(gè)性化的。學(xué)習(xí)過(guò)程評(píng)價(jià)是泛在學(xué)習(xí)注重的部分。學(xué)習(xí)過(guò)程和學(xué)習(xí)質(zhì)量是網(wǎng)絡(luò)學(xué)習(xí)評(píng)價(jià)的直接指向部分,在動(dòng)態(tài)實(shí)施過(guò)程中不斷給學(xué)習(xí)提供支持和質(zhì)量保證。網(wǎng)絡(luò)學(xué)習(xí)評(píng)價(jià)在學(xué)生獲取知識(shí)的整個(gè)過(guò)程中起著貫穿的作用,是保證學(xué)習(xí)順利進(jìn)行的重要手段。關(guān)注、記錄、引導(dǎo)、激勵(lì)和促進(jìn)學(xué)習(xí)者學(xué)習(xí)體驗(yàn)和成長(zhǎng)是面向過(guò)程的學(xué)習(xí)評(píng)價(jià)的有效手段,是網(wǎng)絡(luò)教育質(zhì)量保障的關(guān)鍵環(huán)節(jié)。學(xué)習(xí)過(guò)程的重要性在泛在學(xué)習(xí)評(píng)價(jià)中的作用更為明顯?!胺涸趯W(xué)習(xí)是一種學(xué)習(xí)方式,學(xué)習(xí)者可以完全將注意力集中到學(xué)習(xí)過(guò)程而不用關(guān)心位置與時(shí)間的限制”。泛在學(xué)習(xí)者學(xué)習(xí)的內(nèi)容往往可能只是一個(gè)微小知識(shí)點(diǎn),且不同學(xué)習(xí)者的學(xué)習(xí)目標(biāo)不同,學(xué)習(xí)者一般不存在升學(xué)的壓力,因此,傳統(tǒng)的通過(guò)設(shè)定統(tǒng)一的評(píng)價(jià)(如試卷或測(cè)試)來(lái)評(píng)價(jià)學(xué)習(xí)效果并不適合泛在學(xué)習(xí)。泛在學(xué)習(xí)的采用者,無(wú)論是學(xué)生或是在職人員,都不是為了獲得某一分?jǐn)?shù)或成績(jī)才進(jìn)行泛在學(xué)習(xí)。學(xué)習(xí)者是憑借這種學(xué)習(xí)方式來(lái)解決自身遇到的一系列現(xiàn)實(shí)問(wèn)題,或憑借這種方式來(lái)完成一定的學(xué)習(xí)目標(biāo)。目標(biāo)和問(wèn)題的解決方式,是作為泛在學(xué)習(xí)的核心而存在的。學(xué)習(xí)者需要了解的不是單一的評(píng)價(jià)結(jié)果,而是需要隨時(shí)了解自己的學(xué)習(xí)情況,調(diào)整學(xué)習(xí)策略,這對(duì)泛在學(xué)習(xí)者的自主學(xué)習(xí)來(lái)說(shuō)有重要意義。因此,利用過(guò)程性信息對(duì)學(xué)習(xí)者的學(xué)習(xí)狀態(tài)進(jìn)行隨時(shí)的監(jiān)控與評(píng)價(jià)對(duì)泛在學(xué)習(xí)來(lái)說(shuō)是十分重要的。此外,泛在學(xué)習(xí)的即時(shí)性特征以及學(xué)習(xí)對(duì)象在文化程度、認(rèn)知水平、掌握設(shè)備的熟練程度等各方面的較大差異要求泛在學(xué)習(xí)評(píng)價(jià)系統(tǒng)一方面應(yīng)允許學(xué)習(xí)者隨時(shí)了解自己最新的學(xué)習(xí)情況以及評(píng)價(jià)標(biāo)準(zhǔn),以便隨時(shí)調(diào)整學(xué)習(xí)策略和步調(diào),另一方面需提供簡(jiǎn)明易懂的評(píng)價(jià)方式,避免過(guò)于復(fù)雜而導(dǎo)致學(xué)習(xí)者難以理解系統(tǒng)反饋的評(píng)價(jià)結(jié)果,以及由于操作過(guò)于復(fù)雜影響了學(xué)習(xí)者的自我評(píng)估。從學(xué)校來(lái)說(shuō),社會(huì)的良性發(fā)展也促使學(xué)校學(xué)生的數(shù)量漸增,以紙質(zhì)為載體的人工書(shū)寫(xiě)的學(xué)習(xí)方式已經(jīng)難以適應(yīng)廣大學(xué)校的學(xué)習(xí)方式。時(shí)代在發(fā)展,紙質(zhì)載體的大范圍淘汰不可避免,在網(wǎng)絡(luò)上完成學(xué)習(xí)以方便學(xué)校對(duì)此進(jìn)行學(xué)習(xí)資源的系統(tǒng)管理將是不可避免的?;谶@樣的發(fā)展趨勢(shì),使用網(wǎng)絡(luò)進(jìn)行學(xué)習(xí)交流是必然的,廣大學(xué)校想要不被時(shí)代所淘汰,必須慢慢放棄紙質(zhì)載體上的學(xué)習(xí),轉(zhuǎn)到網(wǎng)絡(luò)載體進(jìn)行學(xué)習(xí)交流?;诰W(wǎng)絡(luò)信息傳遞的特點(diǎn),使用這種交流學(xué)習(xí)方式,即使遠(yuǎn)在天邊也能像在一起一樣進(jìn)行討論。所以說(shuō),紙質(zhì)載體會(huì)慢慢淘汰,網(wǎng)絡(luò)學(xué)習(xí)的興起,在相關(guān)的信息和數(shù)據(jù)的收集,與文獻(xiàn)中的參數(shù)和技術(shù)以及學(xué)校的功能要求的影響下,發(fā)現(xiàn)目前以紙質(zhì)載體為基礎(chǔ)的學(xué)習(xí)方式在時(shí)代的發(fā)展前面已然暴露了越來(lái)越多的缺點(diǎn):文本數(shù)據(jù)通常以個(gè)人為單位,人數(shù)增多的情況下收集數(shù)據(jù)便會(huì)變得困難;在紙張上書(shū)寫(xiě)很耗費(fèi)時(shí)間,有時(shí)會(huì)有很多無(wú)用的文字;保存困難,安全系數(shù)低還容易丟失損毀。紙質(zhì)資料的長(zhǎng)時(shí)間積攢占用大量空間,還要專人進(jìn)行分類整理,需要查找的時(shí)候還難在短時(shí)間內(nèi)找到需要的資料大量的文件,費(fèi)時(shí)又費(fèi)力。所以無(wú)論從哪方面來(lái)說(shuō),以網(wǎng)絡(luò)為載體的網(wǎng)上學(xué)習(xí)系統(tǒng)取代以紙張為載體的學(xué)習(xí)方式已經(jīng)是社會(huì)發(fā)展的必然選擇。其優(yōu)點(diǎn)自不必贅述。社會(huì)發(fā)展到現(xiàn)在,計(jì)算機(jī)技術(shù)在各行業(yè)的管理中已經(jīng)具有較多的應(yīng)用,企業(yè)領(lǐng)導(dǎo)可以在計(jì)算機(jī)上方便的對(duì)員工進(jìn)行管理和下達(dá)指令;領(lǐng)導(dǎo)之間也可以通過(guò)計(jì)算機(jī)進(jìn)行會(huì)議討論等。計(jì)算機(jī)可以極大地提高管理能力,獲取,處理信息的能力,這樣一來(lái),管理者可以第一時(shí)間了解到和自己有關(guān)的信息的變化,從而適時(shí)的做出關(guān)鍵的決策。同樣,以網(wǎng)絡(luò)為基礎(chǔ)的學(xué)習(xí)評(píng)價(jià)系統(tǒng)在為使用者提供服務(wù)的同時(shí)也能方便的了解到他們提供的建議和他們感覺(jué)到的系統(tǒng)的不足之處,從而對(duì)系統(tǒng)做出及時(shí)的改動(dòng),讓系統(tǒng)可以更好的為廣大的使用者服務(wù)。
2關(guān)鍵技術(shù)2.1Java服務(wù)器頁(yè)面技術(shù)服務(wù)器頁(yè)面技術(shù)也就是JSP技術(shù),本質(zhì)上是一個(gè)經(jīng)過(guò)精簡(jiǎn)的服務(wù)連接器(Servlet)。而后者也是作為服務(wù)器頁(yè)面的技術(shù)基礎(chǔ)部分。并且大型的網(wǎng)頁(yè)端程序需要兩者的配合使用才可以開(kāi)發(fā)完成,這兩種技術(shù)的特點(diǎn)是簡(jiǎn)化步驟,易于理解程序,安全性較強(qiáng)。在開(kāi)發(fā)過(guò)程中使用服務(wù)器頁(yè)面技術(shù)會(huì)幫助開(kāi)發(fā)人員保護(hù)自身所編寫(xiě)的源代碼。2.2JavaBean技術(shù)該技術(shù)實(shí)際上是一種組件,特點(diǎn)是可重用。根據(jù)用戶界面來(lái)講,可以分成兩種,一種具有展示的用戶面,而另一種并不具備用戶界面(負(fù)責(zé)對(duì)數(shù)據(jù)事務(wù)進(jìn)行處理或連接處理數(shù)據(jù)庫(kù))。上面提到的服務(wù)器頁(yè)面經(jīng)常使用的是不具備用戶界面的重用組件。該組件由三個(gè)主要模塊組成:特性、方法、事件。使用該組件的作用是通過(guò)編寫(xiě)代碼,可以轉(zhuǎn)移到其他設(shè)備執(zhí)行,也可以在其他設(shè)備或計(jì)算機(jī)中重用。2.3Hibernate框架該框架是全自動(dòng)的,它的主要功能是對(duì)象與關(guān)系的映射。該框架對(duì)Java的數(shù)據(jù)庫(kù)連接進(jìn)行輕量級(jí)封裝。這種框架可以在應(yīng)用在許多不同種類的編程軟件中,可以在基于網(wǎng)頁(yè)端程序中應(yīng)用,也可以在基于本地計(jì)算機(jī)的程序中應(yīng)用。該框架不需要長(zhǎng)久的繼承類,同時(shí)也不需要長(zhǎng)時(shí)間的實(shí)現(xiàn)接口。該框架可通過(guò)兩個(gè)不同級(jí)別的cache來(lái)使用戶應(yīng)用的程序的流暢等性能顯著提升。該框架的核心API分為六種:會(huì)話控制、負(fù)責(zé)會(huì)話控制的接口、程序執(zhí)行單元、查找、標(biāo)準(zhǔn)(Criteria)以及配置。2.4數(shù)據(jù)庫(kù)技術(shù)本次學(xué)習(xí)評(píng)價(jià)項(xiàng)目所采用的數(shù)據(jù)庫(kù)為SQLServer。這種數(shù)據(jù)庫(kù)屬于關(guān)系型,可以通過(guò)各個(gè)數(shù)據(jù)表之間的連接關(guān)系,使得比對(duì)出相關(guān)聯(lián)的數(shù)據(jù),而后可通過(guò)程序語(yǔ)句,查詢得到所需表中某個(gè)字段的內(nèi)容。該數(shù)據(jù)庫(kù)操作簡(jiǎn)便,且執(zhí)行語(yǔ)句速度較快,可以顯著的縮短查詢數(shù)據(jù)等功能耗費(fèi)的時(shí)間。并且該數(shù)據(jù)庫(kù)還具有智能性,可以在使用者對(duì)數(shù)據(jù)庫(kù)有需要時(shí),通過(guò)檢索使用者的最近訪問(wèn)情況,給用戶提供清晰簡(jiǎn)潔的幫助信息。3系統(tǒng)需求分析3.1可行性分析(1)社會(huì)環(huán)境可行性社會(huì)環(huán)境可行性是指在項(xiàng)目開(kāi)發(fā)之前經(jīng)過(guò)一系列固定的調(diào)查(問(wèn)卷、投票、詢問(wèn)),總結(jié)并分析將要開(kāi)發(fā)的項(xiàng)目在現(xiàn)今社會(huì)環(huán)境下是否可實(shí)現(xiàn)。從國(guó)內(nèi)經(jīng)濟(jì)情況來(lái)看,我國(guó)處于經(jīng)濟(jì)上升期,越來(lái)越多的人看到了知識(shí)的重要性,同時(shí)也愿意為增加自身的知識(shí)儲(chǔ)備而耗費(fèi)一定的時(shí)間、資金等資源。從項(xiàng)目應(yīng)用場(chǎng)合來(lái)看,本次的學(xué)習(xí)評(píng)價(jià)系統(tǒng)項(xiàng)目實(shí)現(xiàn)后主要應(yīng)用在學(xué)校以及教育領(lǐng)域,在當(dāng)前環(huán)境下的教育領(lǐng)域,并不具備完整的學(xué)習(xí)評(píng)價(jià)體系,也意味著本次項(xiàng)目實(shí)現(xiàn)后可以成功的拓展到實(shí)際中應(yīng)用。技術(shù)可行性本次項(xiàng)目的技術(shù)可行性是分析項(xiàng)目的各個(gè)功能所采用的技術(shù),包括軟硬件等條件,是否突破了開(kāi)發(fā)人員可擁有的資源條件邊界,在本次分析中會(huì)全面考慮所用技術(shù)的成熟性以及所需硬件條件的支持性。根據(jù)任務(wù)書(shū)中所設(shè)計(jì)的學(xué)習(xí)評(píng)價(jià)系統(tǒng)的功能,對(duì)可以完成該系統(tǒng)的各項(xiàng)技術(shù)進(jìn)行研究以后,發(fā)現(xiàn)當(dāng)下成熟的編程技術(shù)完全可以達(dá)到預(yù)先設(shè)定的功能。根據(jù)系統(tǒng)的目標(biāo),想要成功實(shí)現(xiàn)學(xué)習(xí)評(píng)價(jià)系統(tǒng),現(xiàn)有的開(kāi)發(fā)技術(shù)已經(jīng)完全成熟,個(gè)人計(jì)算機(jī)的處理器和內(nèi)存都可以良好運(yùn)行系統(tǒng),網(wǎng)絡(luò)環(huán)境的發(fā)展也可以滿足系統(tǒng)的人氣。重要的是,系統(tǒng)開(kāi)發(fā)時(shí)間很充裕,有足夠的時(shí)間精細(xì)完成系統(tǒng)的各部分功能并且從網(wǎng)絡(luò)上的使用者那里收集到足夠的反饋信息。據(jù)上所述,本次設(shè)計(jì)實(shí)現(xiàn)的學(xué)習(xí)評(píng)價(jià)系統(tǒng)在開(kāi)發(fā)時(shí)不具備技術(shù)死角,所需軟件以及硬件條件在當(dāng)前環(huán)境下可實(shí)現(xiàn),故本次學(xué)習(xí)評(píng)價(jià)系統(tǒng),在技術(shù)上可行。(3)用戶可行性對(duì)系統(tǒng)用戶的需求,系統(tǒng)的開(kāi)發(fā)環(huán)境使用的是已經(jīng)普及的微軟Windows操作系統(tǒng)。由于現(xiàn)今社會(huì)科技發(fā)展飛速,本項(xiàng)目所面向的用戶基本為高知群體,不涉及系計(jì)算機(jī)使用不便等問(wèn)題。系統(tǒng)操作只需要簡(jiǎn)單的電腦知識(shí)。相對(duì)的,系統(tǒng)管理員,需要有一定的使用Tomcat服務(wù)器的能力,如果管理員不了解Tomcat的話則需要一些簡(jiǎn)單的培訓(xùn)來(lái)了解Tomcat。以上為本次學(xué)習(xí)評(píng)價(jià)系統(tǒng)的用戶使用條件,據(jù)以上各點(diǎn)分析,本評(píng)價(jià)系統(tǒng)面向的用戶并不會(huì)在使用系統(tǒng)時(shí)產(chǎn)生困惑,故在用戶層面,本學(xué)習(xí)評(píng)價(jià)系統(tǒng)設(shè)計(jì)可行。(4)法律可行性本次學(xué)習(xí)評(píng)價(jià)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),是在擬開(kāi)發(fā)標(biāo)準(zhǔn)化程序前的預(yù)備實(shí)現(xiàn)方案,所開(kāi)發(fā)的評(píng)價(jià)系統(tǒng)僅用于參加畢設(shè),不涉及上線運(yùn)營(yíng)等問(wèn)題,僅為個(gè)人編寫(xiě)開(kāi)發(fā)在校內(nèi)自行使用,據(jù)上述分析,本次學(xué)習(xí)評(píng)價(jià)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)不涉及法律問(wèn)題,在現(xiàn)今法律規(guī)定之內(nèi),可行。3.2功能需求分析3.2.1用戶功能描述(1)學(xué)習(xí)者用戶:①登錄模塊,學(xué)習(xí)者可根據(jù)自身用戶賬戶所具備的權(quán)限,進(jìn)入到學(xué)習(xí)評(píng)價(jià)系統(tǒng)的基本學(xué)習(xí)者用戶界面。②書(shū)籍瀏覽功能,瀏覽系統(tǒng)所包含的所有書(shū)籍資料。③觀看視頻功能,學(xué)生可在網(wǎng)站上查詢并且觀看教學(xué)視頻。④資料查看功能,學(xué)生可以查看教師提供的相關(guān)課題資源。⑤進(jìn)行練習(xí)測(cè)試。⑥查看學(xué)習(xí)的綜合情況。⑦訪問(wèn)論壇。 (2)教師用戶:①登錄功能,教師根據(jù)權(quán)限進(jìn)入系統(tǒng)教師操作頁(yè)面。②添加書(shū)籍,教師可以根據(jù)學(xué)習(xí)內(nèi)容的要求,自行添加符合教案的資料。③管理視頻,教師可以添加或刪除教學(xué)視頻。④管理試題,教師包括添加或刪除試題。⑤生成試卷,評(píng)判試卷。⑥查看學(xué)生學(xué)習(xí)的綜合情況。⑦訪問(wèn)論壇。3.2.2模塊功能描述(1)資料庫(kù)資料包括視頻、PPT、Word、Excel表格、文本文檔等。資料庫(kù)里的資料通過(guò)嚴(yán)謹(jǐn)?shù)姆诸惙旨?jí)處理,使得學(xué)習(xí)者可以很輕松的找到適合自己的學(xué)習(xí)資料。提供視頻的在線觀看,各種文檔的在線預(yù)覽,并且支持下載功能。學(xué)習(xí)者也可以通過(guò)資料上傳功能來(lái)實(shí)現(xiàn)學(xué)習(xí)資源的共享。(2)測(cè)試分為自我檢測(cè)和課堂測(cè)試學(xué)習(xí)者可以通過(guò)自我檢測(cè)功能找到相應(yīng)的測(cè)試題目進(jìn)行自我測(cè)試,并且除了特殊應(yīng)用類題目外,可以及時(shí)的獲得做題情況。教師可以通過(guò)課堂測(cè)試功能生成相對(duì)應(yīng)的試卷,并發(fā)給學(xué)習(xí)者,設(shè)置固定的時(shí)間段來(lái)進(jìn)行課堂測(cè)試。(3)學(xué)習(xí)論壇在學(xué)習(xí)論壇里,學(xué)習(xí)者可以發(fā)表自己學(xué)習(xí)中遇到的各種難題,也可以幫助其他學(xué)生解決問(wèn)題。論壇實(shí)現(xiàn)了知識(shí)點(diǎn)的分類,學(xué)習(xí)者可以進(jìn)入到問(wèn)題所在的知識(shí)點(diǎn)或自己感興趣的知識(shí)點(diǎn)里提問(wèn)或解答。教師也可以在學(xué)習(xí)論壇里為學(xué)習(xí)者提供精準(zhǔn)的解答。試卷庫(kù)管理試卷庫(kù)管理分為生成普通試卷和隨堂試卷。教師可通過(guò)隨機(jī)或點(diǎn)選的方式來(lái)生成試卷,供學(xué)習(xí)者使用。綜合評(píng)價(jià)信息 學(xué)習(xí)者的綜合評(píng)價(jià)信息是通過(guò)在線時(shí)間統(tǒng)計(jì)、資料上傳下載量,論壇的訪問(wèn)量,知識(shí)點(diǎn)掌握情況(自我檢測(cè)+隨堂測(cè)試)生成的一個(gè)比較綜合的評(píng)價(jià)信息。這些信息會(huì)以扇形圖、表格、柱形圖等方式來(lái)呈現(xiàn)出學(xué)習(xí)者的綜合情況。3.2.3系統(tǒng)用例圖圖3.1系統(tǒng)用例圖3.2.4用例描述(1)學(xué)生登陸用例ID:01ID:01名稱:學(xué)生登錄參與執(zhí)行者:用戶、本軟件系統(tǒng)界面、數(shù)據(jù)庫(kù)前置條件:數(shù)據(jù)庫(kù)已經(jīng)連接活動(dòng)的基本過(guò)程:用戶單擊“學(xué)生登錄”系統(tǒng)轉(zhuǎn)到另一個(gè)窗口,學(xué)生在窗口中輸入登錄帳號(hào)和密碼系統(tǒng)查詢數(shù)據(jù)庫(kù)學(xué)生表,判斷此帳號(hào)是否存在,賬號(hào)和密碼是否吻合如果帳號(hào)和密碼吻合,學(xué)生登錄系統(tǒng)后置條件:用戶已登錄,用戶可以操作相應(yīng)的菜單項(xiàng)(2)教師登錄用例ID:02ID:02名稱:教師登錄參與執(zhí)行者:用戶、本軟件系統(tǒng)界面、數(shù)據(jù)庫(kù)前置條件:數(shù)據(jù)庫(kù)已經(jīng)連接活動(dòng)的基本過(guò)程:用戶單擊“教師登錄”系統(tǒng)轉(zhuǎn)到另一個(gè)窗口,教師在窗口中輸入登錄帳號(hào)和密碼系統(tǒng)查詢數(shù)據(jù)庫(kù)管理員表,判斷此帳號(hào)是否存在,賬號(hào)和密碼是否吻合如果帳號(hào)和密碼吻合,系統(tǒng)將根據(jù)該帳號(hào)所對(duì)應(yīng)的操作權(quán)限設(shè)定教師所能操作的菜單項(xiàng)后置條件:用戶已登錄,用戶可以操作相應(yīng)的菜單項(xiàng)(3)書(shū)架管理用例ID:03ID:03名稱:書(shū)架管理參與執(zhí)行者:教師、本軟件系統(tǒng)界面、數(shù)據(jù)庫(kù)前置條件:數(shù)據(jù)庫(kù)已經(jīng)連接活動(dòng)的基本過(guò)程:教師單擊書(shū)架系統(tǒng)轉(zhuǎn)到另一個(gè)窗口,點(diǎn)擊加號(hào)即可對(duì)書(shū)進(jìn)行刪除或添加系統(tǒng)將數(shù)據(jù)庫(kù)表中記錄更新后置條件:添加或刪除書(shū)籍(4)資料庫(kù)管理用例ID:04ID:04名稱:資料庫(kù)管理參與執(zhí)行者:教師、學(xué)生、本軟件系統(tǒng)界面、數(shù)據(jù)庫(kù)前置條件:數(shù)據(jù)庫(kù)已經(jīng)連接活動(dòng)的基本過(guò)程:?jiǎn)螕糍Y料庫(kù)系統(tǒng)轉(zhuǎn)到另一個(gè)窗口,用戶可查看相應(yīng)的學(xué)習(xí)資料點(diǎn)擊下載即可下載需要的資料點(diǎn)擊加號(hào)點(diǎn)擊上傳,添加相應(yīng)的資料選擇文件,即可上傳學(xué)習(xí)資料。后置條件:上傳或下載資料(5)試題管理用例ID:05名稱:試題管理ID:05名稱:試題管理參與執(zhí)行者:教師用戶、本軟件系統(tǒng)界面、數(shù)據(jù)庫(kù)前置條件:數(shù)據(jù)庫(kù)已經(jīng)連接活動(dòng)的基本過(guò)程:管理員單擊“試題管理”系統(tǒng)轉(zhuǎn)到另一個(gè)窗口,選擇相應(yīng)的題型點(diǎn)擊編輯,即可更改已存在的試題,點(diǎn)擊刪除即可刪除對(duì)應(yīng)的試題點(diǎn)擊添加,選擇相應(yīng)的類型輸入相應(yīng)的試題資料,點(diǎn)擊添加即可添加試題后置條件:添加或刪除試題(6)試卷管理用例ID:06ID:06名稱:試卷管理參與執(zhí)行者:教師用戶、本軟件系統(tǒng)界面、數(shù)據(jù)庫(kù)前置條件:數(shù)據(jù)庫(kù)已經(jīng)連接活動(dòng)的基本過(guò)程:?jiǎn)螜C(jī)試卷管理系統(tǒng)轉(zhuǎn)到另一個(gè)窗口,提示教師管理試卷點(diǎn)擊生成試卷,選擇隨機(jī)或點(diǎn)選方式生成試卷選擇點(diǎn)選,轉(zhuǎn)到相應(yīng)的界面,選擇試題,填寫(xiě)試卷名字,出題老師,點(diǎn)擊生成,即可生成試卷點(diǎn)擊知識(shí)點(diǎn)隨機(jī),選擇相應(yīng)的知識(shí)點(diǎn),即可生成相應(yīng)知識(shí)點(diǎn)的隨機(jī)試卷后置條件:生成試卷(7)測(cè)試管理用例ID:07ID:07名稱:測(cè)試管理參與執(zhí)行者:教師、本軟件系統(tǒng)界面、數(shù)據(jù)庫(kù)前置條件:數(shù)據(jù)庫(kù)已經(jīng)連接活動(dòng)的基本過(guò)程:用戶單擊“測(cè)試管理”系統(tǒng)轉(zhuǎn)到另一個(gè)窗口,提示教師管理學(xué)生測(cè)試通過(guò)狀態(tài)即可查看試卷的批閱狀態(tài)信息點(diǎn)擊相對(duì)應(yīng)的試卷,即可對(duì)改試卷進(jìn)行批閱進(jìn)入到批閱界面,通過(guò)對(duì)比答案,給出分?jǐn)?shù),點(diǎn)擊提交系統(tǒng)將數(shù)據(jù)庫(kù)及更新試卷信息后置條件:批閱學(xué)生試卷(8)論壇用例ID:08ID:08名稱:論壇參與執(zhí)行者:教師、學(xué)生、本軟件系統(tǒng)界面、數(shù)據(jù)庫(kù)前置條件:數(shù)據(jù)庫(kù)已經(jīng)連接活動(dòng)的基本過(guò)程:?jiǎn)螕簟罢搲毕到y(tǒng)轉(zhuǎn)到另一個(gè)窗口,所有用戶都可以訪問(wèn)論壇論壇主頁(yè)面可以看到所有的用戶發(fā)表的問(wèn)題點(diǎn)擊相應(yīng)的問(wèn)題即可查看具體信息,或回復(fù)此問(wèn)題點(diǎn)擊我要提問(wèn),即可發(fā)表新的問(wèn)題論壇右側(cè)可以看到最熱門(mén)的問(wèn)題后置條件:訪問(wèn)論壇(9)綜合信息管理用例ID:09ID:09名稱:綜合評(píng)價(jià)管理參與執(zhí)行者:教師、學(xué)生、本軟件系統(tǒng)界面、數(shù)據(jù)庫(kù)前置條件:數(shù)據(jù)庫(kù)已經(jīng)連接活動(dòng)的基本過(guò)程:?jiǎn)螕簟熬C合評(píng)價(jià)信息”系統(tǒng)轉(zhuǎn)到另一個(gè)窗口,在此頁(yè)面可以看到不同學(xué)生的對(duì)應(yīng)的學(xué)習(xí)信息點(diǎn)擊更多,即可通過(guò)圖形化界面顯示信息后置條件:查看自己的評(píng)價(jià)信息
4系統(tǒng)設(shè)計(jì)4.1系統(tǒng)架構(gòu)設(shè)計(jì)本系統(tǒng)采用面對(duì)對(duì)象軟件工程方法,將系統(tǒng)分為知識(shí)目錄模塊、資料庫(kù)模塊、測(cè)試模塊、學(xué)習(xí)論壇模塊、綜合評(píng)價(jià)信息查看模塊、資料庫(kù)管理模塊、試題庫(kù)管理模塊、試卷管理模塊、書(shū)本管理模塊、學(xué)生管理模塊、測(cè)試管理、論壇管理模塊和和綜合評(píng)價(jià)信息模塊,其系統(tǒng)架構(gòu)設(shè)計(jì)如圖4.1所示:圖4.1系統(tǒng)架構(gòu)圖4.2功能設(shè)計(jì)4.2.1功能模塊圖 根據(jù)對(duì)用戶所做的系統(tǒng)功能需求分析,將本系統(tǒng)應(yīng)該具有學(xué)生端和教師端兩大部分,學(xué)生端主要包含知識(shí)目錄模塊、資料庫(kù)模塊、測(cè)試模塊、學(xué)習(xí)論壇模塊和綜合評(píng)價(jià)信息查看模塊,教師端主要分為資料庫(kù)管理模塊、試題庫(kù)管理模塊、試卷管理模塊、書(shū)本管理模塊、學(xué)生管理模塊、測(cè)試管理、論壇管理模塊和和綜合評(píng)價(jià)信息模塊,其功能模塊結(jié)構(gòu)如圖4.2所示:圖4.2功能模塊圖4.2.2系統(tǒng)功能設(shè)計(jì)概要本系統(tǒng)的設(shè)計(jì)目標(biāo)是為學(xué)習(xí)者們提供一個(gè)簡(jiǎn)單高效的網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)。實(shí)現(xiàn)教學(xué)資源的開(kāi)始方式共享,學(xué)習(xí)情況及時(shí)的反饋,并且也為學(xué)習(xí)者提供一個(gè)相互交流,互相學(xué)習(xí)的交流平臺(tái)。本系統(tǒng)也可以為課堂教學(xué)提供有效的支持,教師可以更精準(zhǔn)的掌握學(xué)習(xí)者的學(xué)習(xí)情況,為教師和學(xué)習(xí)著提供一個(gè)良好的交互功能。主要功能設(shè)計(jì)如下。 (1)資料庫(kù)資料包括視頻、PPT、Word、Excel表格、文本文檔等。資料庫(kù)里的資料通過(guò)嚴(yán)謹(jǐn)?shù)姆诸惙旨?jí)處理,使得學(xué)習(xí)者可以很輕松的找到適合自己的學(xué)習(xí)資料。提供視頻的在線觀看,各種文檔的在線預(yù)覽,并且支持下載功能。學(xué)習(xí)者也可以通過(guò)資料上傳功能來(lái)實(shí)現(xiàn)學(xué)習(xí)資源的共享。 (2)測(cè)試測(cè)試分為自我檢測(cè)和課堂測(cè)試。學(xué)習(xí)者可以通過(guò)自我檢測(cè)功能找到相應(yīng)的測(cè)試題目進(jìn)行自我測(cè)試,并且除了特殊應(yīng)用類題目外,可以及時(shí)的獲得做題情況。教師可以通過(guò)課堂測(cè)試功能生成相對(duì)應(yīng)的試卷,并發(fā)給學(xué)習(xí)者,設(shè)置固定的時(shí)間段來(lái)進(jìn)行課堂測(cè)試。 (3)學(xué)習(xí)論壇在學(xué)習(xí)論壇里,學(xué)習(xí)者可以發(fā)表自己學(xué)習(xí)中遇到的各種難題,也可以幫助其他學(xué)生解決問(wèn)題。論壇實(shí)現(xiàn)了知識(shí)點(diǎn)的分類,學(xué)習(xí)者可以進(jìn)入到問(wèn)題所在的知識(shí)點(diǎn)或自己感興趣的知識(shí)點(diǎn)里提問(wèn)或解答。教師也可以在學(xué)習(xí)論壇里為學(xué)習(xí)者提供精準(zhǔn)的解答。 (4)試卷庫(kù)管理試卷庫(kù)管理分為生成普通試卷和隨堂試卷。教師可通過(guò)隨機(jī)或點(diǎn)選的方式來(lái)生成試卷,供學(xué)習(xí)著使用。 (5)綜合評(píng)價(jià)信息學(xué)習(xí)這的綜合評(píng)價(jià)信息是通過(guò)視頻觀看時(shí)間統(tǒng)計(jì)、在線時(shí)間統(tǒng)計(jì)、資料上傳下載量,論壇的訪問(wèn)量,知識(shí)點(diǎn)掌握情況(我我檢測(cè)+隨堂測(cè)試)生成的一個(gè)比較綜合的評(píng)價(jià)信息。這些信息會(huì)以扇形圖、表格、柱形圖等方式來(lái)直觀的呈現(xiàn)出學(xué)習(xí)者的綜合情況。4.3數(shù)據(jù)設(shè)計(jì)4.3.1數(shù)據(jù)庫(kù)設(shè)計(jì)在編程人員設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),要嚴(yán)格按照一些固定的原則來(lái)進(jìn)行設(shè)計(jì)工作,所實(shí)現(xiàn)的數(shù)據(jù)庫(kù)內(nèi)容應(yīng)該與固定約束和要求嚴(yán)格對(duì)應(yīng)。各類實(shí)體應(yīng)分別實(shí)現(xiàn)數(shù)據(jù)表,做好對(duì)各個(gè)實(shí)體所對(duì)應(yīng)表的分離工作。在設(shè)置實(shí)體特性時(shí),應(yīng)使用該實(shí)體特有的某種屬性來(lái)進(jìn)行設(shè)計(jì)。在設(shè)計(jì)之前要對(duì)各個(gè)實(shí)體所對(duì)應(yīng)的屬性字段有一定的了解,并且要在圖紙或文檔中描述各不同實(shí)體間具備的關(guān)聯(lián)方式。以上內(nèi)容是在數(shù)據(jù)庫(kù)設(shè)計(jì)初始階段需要考慮的元素,同時(shí)也是設(shè)計(jì)方式的核心問(wèn)題。根據(jù)學(xué)生學(xué)習(xí)評(píng)價(jià)系統(tǒng)的用戶需求,對(duì)應(yīng)主要數(shù)據(jù)庫(kù)的設(shè)計(jì)及功能如下:設(shè)計(jì)表“t_teach”用來(lái)存儲(chǔ)在用戶中所注冊(cè)過(guò)的系統(tǒng)教師的信息。設(shè)計(jì)表“against”用來(lái)存儲(chǔ)論壇反對(duì)用戶的信息。表4.1反對(duì)用戶信息表列名數(shù)據(jù)類型長(zhǎng)度允許空描述idint11否序號(hào)namevarchar20是用戶名bbsidint11是帖子的編號(hào)設(shè)計(jì)表“approval”用來(lái)存儲(chǔ)贊同用戶的信息。表4.2贊同用戶信息表列名數(shù)據(jù)類型長(zhǎng)度允許空描述Idint11否序號(hào)namevarchar20是用戶名bbsidint11是帖子的編號(hào)設(shè)計(jì)表“bbs”用來(lái)存儲(chǔ)帖子問(wèn)題的信息。表4.3帖子問(wèn)題信息表列名數(shù)據(jù)類型長(zhǎng)度允許空描述idint11否序號(hào)questiontext問(wèn)題authorvarchar20是作者trafficint11是瀏覽量topic-idint11是話題編號(hào)timedate時(shí)間設(shè)計(jì)表“bbs-student”用來(lái)存儲(chǔ)問(wèn)題答案的信息。表4.4問(wèn)題答案信息表列名數(shù)據(jù)類型長(zhǎng)度允許空描述idint11否編號(hào)namevarchar20是用戶名answertext是回答內(nèi)容approvalint11是贊同人數(shù)againstint11是反對(duì)人數(shù)bbs-idint11是帖子的編號(hào)timedate是時(shí)間typeint11是類型設(shè)計(jì)表“stu_panswer”用來(lái)存儲(chǔ)學(xué)生回答信息。表4.5學(xué)生回答信息表列名數(shù)據(jù)類型長(zhǎng)度允許空描述idint11否編號(hào)stupidint11是學(xué)生編號(hào)quesidint11是問(wèn)題編號(hào)answertext是答案設(shè)計(jì)表“t_answer”用來(lái)存儲(chǔ)答案信息。表4.6答案信息表列名數(shù)據(jù)類型長(zhǎng)度允許空描述idint11否編號(hào)answertext否答案qidint11否問(wèn)題編號(hào)設(shè)計(jì)表“t_books”用來(lái)存儲(chǔ)課程信息。表4.7課程信息表列名數(shù)據(jù)類型長(zhǎng)度允許空描述idint11否編號(hào)namevarchar20否課程名稱設(shè)計(jì)表“t_chapter”用來(lái)存儲(chǔ)課程章節(jié)的信息。表4.8課程章節(jié)信息表列名數(shù)據(jù)類型長(zhǎng)度允許空描述idint11否序號(hào)namevarchar20是章節(jié)名稱bidint11否課程編號(hào)設(shè)計(jì)表“t_class”用來(lái)存儲(chǔ)班級(jí)信息。表4.9班級(jí)信息表列名數(shù)據(jù)類型長(zhǎng)度允許空描述idint11否序號(hào)namevarchar20是班級(jí)名稱numbersint11是班級(jí)編號(hào)設(shè)計(jì)表“t_option”用來(lái)存儲(chǔ)問(wèn)題選項(xiàng)的信息。表4.10問(wèn)題選項(xiàng)信息表列名數(shù)據(jù)類型長(zhǎng)度允許空描述idint11否序號(hào)Avarchar100是選項(xiàng)ABvarchar100是選項(xiàng)BCvarchar100是選項(xiàng)CDvarchar100是選項(xiàng)Dqidint11是問(wèn)題編號(hào)設(shè)計(jì)表“t_paperlist”用來(lái)存儲(chǔ)試卷的信息。表4.11試卷信息表列名數(shù)據(jù)類型長(zhǎng)度允許空描述idint11否編號(hào)namevarchar20是試卷名稱teachervarchar20是出題老師producttimevarchar20是創(chuàng)建時(shí)間typevarchar20是類型設(shè)計(jì)表“t_papertest”用來(lái)存儲(chǔ)測(cè)試信息。表4.12測(cè)試信息表列名數(shù)據(jù)類型長(zhǎng)度允許空描述idint11否編號(hào)pidint11是試卷編號(hào)qidint11是問(wèn)題編號(hào)設(shè)計(jì)表“t_points”用來(lái)存儲(chǔ)知識(shí)點(diǎn)信息。表4.13知識(shí)點(diǎn)信息表列名數(shù)據(jù)類型長(zhǎng)度允許空描述id int11否編號(hào)namevarchar20是知識(shí)點(diǎn)名稱cidint11否課程編號(hào)設(shè)計(jì)表“t_questions”用來(lái)存儲(chǔ)問(wèn)題信息。表4.14問(wèn)題信息表列名數(shù)據(jù)類型長(zhǎng)度允許空描述idint11否編號(hào)typeint11是類型question_testtext否問(wèn)題描述pointint11否知識(shí)點(diǎn)編號(hào)設(shè)計(jì)表“t_student”用來(lái)存儲(chǔ)學(xué)生的信息。表4.15學(xué)生信息表列名數(shù)據(jù)類型長(zhǎng)度允許空描述idint11否編號(hào)namevarchar20否學(xué)生姓名telvarchar20否電話classint11否班級(jí)usernamevarchar20否用戶名passwordvarchar20否密碼numberint11否權(quán)限設(shè)計(jì)表“t_teach”用來(lái)存儲(chǔ)老師的信息。表4.16老師信息表列名數(shù)據(jù)類型長(zhǎng)度允許空描述idint11否編號(hào)usernametext否用戶名passwordtext否密碼numberint11否權(quán)限設(shè)計(jì)表“t_video”用來(lái)存儲(chǔ)視頻的信息。表4.17視頻信息表列名數(shù)據(jù)類型長(zhǎng)度允許空描述idint11否編號(hào)video_namevarchar20是視頻名稱video_textvarchar200是視頻介紹filenamevarchar100是文件名稱pidint11是知識(shí)點(diǎn)編號(hào)typeint11是類型fileurlvarchar100是文件地址4.3.2系統(tǒng)類圖圖4.3系統(tǒng)類圖
4.4系統(tǒng)活動(dòng)圖4.4.1系統(tǒng)登錄活動(dòng)圖登錄系統(tǒng)時(shí),首先進(jìn)入系統(tǒng)主頁(yè)面,此時(shí)可以選擇登錄的客戶端,學(xué)生登錄則選擇學(xué)生端,教師登錄則選擇教師端,然后輸入用戶名和密碼,點(diǎn)擊登錄之后,系統(tǒng)會(huì)對(duì)輸入的用戶名密碼進(jìn)行判斷,正確則進(jìn)入系統(tǒng)首頁(yè),錯(cuò)誤則提示錯(cuò)誤信息。其登錄系統(tǒng)活動(dòng)如圖4.3所示:圖4.4系統(tǒng)登錄活動(dòng)圖4.4.2試卷生成活動(dòng)圖生成試卷時(shí),教師可進(jìn)入試卷管理頁(yè)面,可根據(jù)情況要求選擇隨機(jī)生成和手動(dòng)生成兩種方式進(jìn)行不同的試卷生成操作,隨機(jī)生成模式下系統(tǒng)會(huì)根據(jù)試題庫(kù)隨機(jī)生成一套試題;而在手動(dòng)生成模式下,教師可根據(jù)學(xué)生的學(xué)習(xí)進(jìn)度或具體情況手動(dòng)選擇需要考察的知識(shí)點(diǎn),系統(tǒng)會(huì)根據(jù)所選擇的知識(shí)點(diǎn)將試題庫(kù)中相關(guān)的試題顯示出來(lái),教師可在顯示的試題中選擇出一套試題。最后,在獲取完試卷的一套完整的試題后,系統(tǒng)會(huì)將試卷的信息整合完畢,然后保存至數(shù)據(jù)庫(kù)。其試卷生成活動(dòng)如圖4.4所示:圖4.5試卷生成活動(dòng)圖4.4.3綜合信息評(píng)價(jià)活動(dòng)圖綜合評(píng)價(jià)信息是教師在登錄系統(tǒng)后進(jìn)入綜合信息評(píng)價(jià)對(duì)學(xué)生進(jìn)行綜合評(píng)價(jià),系統(tǒng)會(huì)獲取學(xué)生的視頻觀看時(shí)間統(tǒng)計(jì)、在線時(shí)間統(tǒng)計(jì)、資料上傳下載量、論壇的訪問(wèn)量和考試成績(jī)(即知識(shí)點(diǎn)掌握情況=自我檢測(cè)+隨堂測(cè)試)生成的一個(gè)比較綜合的評(píng)價(jià)信息。這些信息會(huì)以扇形圖、表格、柱形圖等方式來(lái)直觀的呈現(xiàn)出學(xué)習(xí)者的綜合情況。其綜合信息評(píng)價(jià)活動(dòng)如圖4.5所示。圖4.6綜合信息評(píng)價(jià)活動(dòng)圖4.4.4BBS學(xué)習(xí)論壇活動(dòng)圖所有用戶在登錄系統(tǒng)后都可以進(jìn)入學(xué)習(xí)論壇后進(jìn)行發(fā)帖、回答問(wèn)題、刪除自己的帖子、查看熱門(mén)帖子,論壇實(shí)現(xiàn)了知識(shí)點(diǎn)的分類,學(xué)習(xí)者可以進(jìn)入到問(wèn)題所在的知識(shí)點(diǎn)或自己感興趣的知識(shí)點(diǎn)里提問(wèn)或解答。教師也可以在學(xué)習(xí)論壇里為學(xué)習(xí)者提供精準(zhǔn)的解答。BBS學(xué)習(xí)論壇活動(dòng)如圖4.6所示。圖4.7BBS學(xué)習(xí)論壇活動(dòng)圖
5系統(tǒng)實(shí)現(xiàn)5.1登陸管理當(dāng)系統(tǒng)登陸時(shí),首先進(jìn)入系統(tǒng)主頁(yè)面,會(huì)出現(xiàn)的是一個(gè)用戶登陸選擇的界面,此時(shí)可以選擇登錄的客戶端,學(xué)生登錄則選擇學(xué)生端,教師登錄則選擇教師端。如下圖5.1所示:圖5.1登陸管理5.2用戶登錄界面用戶選擇登錄的客戶端后可進(jìn)入相應(yīng)的登錄界面,輸入用戶名和密碼,點(diǎn)擊登錄之后,系統(tǒng)會(huì)對(duì)輸入的用戶名密碼進(jìn)行判斷,正確則進(jìn)入系統(tǒng)首頁(yè),錯(cuò)誤則提示錯(cuò)誤信息。界面如下圖所示:圖5.2用戶登錄界面5.3書(shū)架信息管理管理員在登錄系統(tǒng)后,可以對(duì)書(shū)架信息進(jìn)行查看,并對(duì)書(shū)架中的書(shū)籍進(jìn)行管理,及對(duì)書(shū)籍進(jìn)行修改、刪除以及添加操作。當(dāng)伴隨技術(shù)的進(jìn)步,知識(shí)體系的完善,書(shū)籍出現(xiàn)改版修訂時(shí),如C語(yǔ)言書(shū)籍進(jìn)行了改版修訂時(shí),或者由于管理人員的失誤,書(shū)架中的書(shū)籍信息出現(xiàn)錯(cuò)誤時(shí),如C語(yǔ)言書(shū)籍作者名出現(xiàn)錯(cuò)誤時(shí),則可對(duì)C語(yǔ)言書(shū)籍信息進(jìn)行修改更新操作;當(dāng)一些書(shū)籍由于時(shí)代的進(jìn)步而被淘汰后,如由于C語(yǔ)言的出現(xiàn),VB語(yǔ)言被淘汰,則可以對(duì)VB語(yǔ)言書(shū)籍進(jìn)行刪除操作;伴隨時(shí)代的發(fā)展和時(shí)間流轉(zhuǎn)出現(xiàn)新的書(shū)籍時(shí),如最近比較火熱的Python語(yǔ)言,由于剛剛興起,在錄入書(shū)籍時(shí)并未錄入此書(shū),此時(shí),就需要將Python語(yǔ)言書(shū)籍添加進(jìn)書(shū)架之中。其具體界面如圖5.3所示:圖5.3書(shū)架信息管理5.4資料庫(kù)管理管理員在登錄系統(tǒng)后,可以對(duì)資料庫(kù)信息進(jìn)行查看,并對(duì)對(duì)資料庫(kù)中的資料文檔進(jìn)行管理,及對(duì)資料文檔進(jìn)行修改、刪除以及添加操作。知識(shí)資料并不是一成不變的,即使是數(shù)學(xué)、物理、化學(xué)這中知識(shí)接近真理的學(xué)科,當(dāng)發(fā)生重大顛覆性知識(shí)理論時(shí),也要發(fā)生改變,有些知識(shí)技術(shù)更是日新月異,就像當(dāng)前正火熱的計(jì)算機(jī)技術(shù),時(shí)不時(shí)的就會(huì)有新的技術(shù)踴躍出現(xiàn),此時(shí)就需要對(duì)資料文檔進(jìn)行添加操作,而一些技術(shù)為了緊跟時(shí)代的步伐而進(jìn)行不斷地改革創(chuàng)新,此時(shí)就需要對(duì)資料文檔更新修改操作,有一些技術(shù)由于沒(méi)有跟上時(shí)代的步伐而被淘汰,此時(shí)就需要對(duì)資料文檔進(jìn)行刪除操作。其具體界面如圖5.4所示:圖5.4資料庫(kù)管理5.5試題庫(kù)管理教師在登陸后,可以對(duì)試題庫(kù)中的試題進(jìn)行查看,并對(duì)其中的試題進(jìn)行管理,及對(duì)試題的添加,刪除和修改。隨著科學(xué)技術(shù)的快速發(fā)展,知識(shí)體系的不斷完善,一些考試試題的深度就會(huì)隨之而改變,因此我們要對(duì)試題進(jìn)行一定的修改和編輯。與此同時(shí)。一些新興技術(shù)的誕生,產(chǎn)生一系列的新型技術(shù)理論,同時(shí),新的試題也隨之誕生,我們就要對(duì)接下來(lái)的試題庫(kù)進(jìn)行添加的操作。當(dāng)今社會(huì),會(huì)有一些的技術(shù)因?yàn)闆](méi)有進(jìn)步而被淘汰,所以會(huì)對(duì)試題庫(kù)中的相應(yīng)的試題進(jìn)行刪除。其界面圖如圖5.5所示:圖5.5試題庫(kù)管理5.6試卷管理教師登錄后,可對(duì)學(xué)生的試卷進(jìn)行查閱,并對(duì)之進(jìn)行生成新試卷,教師可以選擇兩種方式生成新試卷,隨機(jī)生成和手動(dòng)生成。隨機(jī)生成是由系統(tǒng)從題庫(kù)中隨機(jī)抽取題目生成試卷;手動(dòng)生成是教師自行根據(jù)學(xué)生的學(xué)習(xí)進(jìn)度和考試范圍要求,選擇所考察的知識(shí)點(diǎn),系統(tǒng)會(huì)根據(jù)選擇的知識(shí)點(diǎn)將題庫(kù)中相應(yīng)的試題顯示出來(lái),教師可以對(duì)顯示出來(lái)的試題進(jìn)行選擇,生成試卷。其界面如圖5.6所示;圖5.6試卷管理5.7測(cè)試管理教師在登錄之后,可以查看學(xué)生的測(cè)試安排,其中的內(nèi)容包括試卷所示的頁(yè)面數(shù),試卷種類,學(xué)生姓名以及試卷是否被批閱。在學(xué)期開(kāi)始時(shí),教師需要對(duì)學(xué)生的測(cè)試進(jìn)行安排,每進(jìn)行一次測(cè)試之后,教師需要對(duì)測(cè)試結(jié)果進(jìn)行批閱??偟膩?lái)說(shuō),教師可以對(duì)考試進(jìn)行安排,查看、批閱的操作,界面如圖5.7所示:圖5.7測(cè)試管理5.8綜合評(píng)價(jià)信息綜合評(píng)價(jià)信息指的是教師在登錄系統(tǒng)后進(jìn)入綜合信息評(píng)價(jià)對(duì)學(xué)生進(jìn)行綜合評(píng)價(jià),系統(tǒng)會(huì)獲取學(xué)生的視頻觀看時(shí)間統(tǒng)計(jì)、在線時(shí)間統(tǒng)計(jì)、資料上傳下載量、論壇的訪問(wèn)量和考試成績(jī)(即知識(shí)點(diǎn)掌握情況=自我檢測(cè)+隨堂測(cè)試)生成的一個(gè)比較綜合的評(píng)價(jià)信息。如圖5.8所示。系統(tǒng)會(huì)根據(jù)這些信息生成扇形圖、表格、柱形圖等方式來(lái)直觀的呈現(xiàn)出學(xué)習(xí)者的綜合情況,如圖5.9所示:圖5.8綜合評(píng)價(jià)信息列表圖5.9綜合評(píng)價(jià)信息詳情5.9BBS論壇系統(tǒng)提供BBS學(xué)習(xí)論壇的討論交流,教師和學(xué)生都可以查看論壇,一些喜歡做筆記的同學(xué),可以將自己的筆記分享到論壇上,其他同學(xué)可以進(jìn)行學(xué)習(xí)并指出其中的錯(cuò)誤之處,隨之學(xué)生可以在論壇上提問(wèn)并討論各種問(wèn)題,是一種當(dāng)下有效率的討論式學(xué)習(xí)方式,同時(shí)教師可以在線對(duì)學(xué)生討論的問(wèn)題進(jìn)行監(jiān)督并指導(dǎo)答疑,界面舉例如下圖所示:圖5.10BBS論壇
6調(diào)試與測(cè)試6.1程序調(diào)試6.1.1導(dǎo)入包圖6.1導(dǎo)入包出錯(cuò)提示圖由于一些包沒(méi)有正確的導(dǎo)入導(dǎo)致配置文件無(wú)法訪問(wèn)出錯(cuò),需要導(dǎo)入正確的Jar包。6.1.2數(shù)據(jù)庫(kù)連接圖6.2數(shù)據(jù)庫(kù)連接出錯(cuò)圖是由于數(shù)據(jù)庫(kù)的驅(qū)動(dòng)連接錯(cuò)誤。解決方法爭(zhēng)取的導(dǎo)入數(shù)據(jù)庫(kù)驅(qū)動(dòng)包。6.1.3java.lang.NullPointerException異常這個(gè)問(wèn)題一般是null值的變量進(jìn)行操作引起的。如下面的操作就會(huì)拋出異常java.lang.NullPointerException:stringname=null;a.substring(0.1);為了解決這個(gè)異常,最好在對(duì)變量操作之前檢查看它是否為NULL值。stringaa=Session.getAttribute(“NAME”);if(isnull(aa)){}else{}6.1.4JSP區(qū)分大小寫(xiě)采用JSP的服務(wù)器頁(yè)面時(shí),會(huì)區(qū)分所編寫(xiě)類名等關(guān)鍵字的大小寫(xiě),如:StringCjl和Stringcjl;以上兩個(gè)String類型的詞(Cjl、cjl)是不同的。另外,在瀏覽器的url中輸入的訪問(wèn)JSP頁(yè)面的地址也會(huì)區(qū)分上面例子中的大小寫(xiě)問(wèn)題。如:http://localhost:8080/bookStop/name.jsp和http://localhost:8080/bookStop/Nmae.jsp訪問(wèn)的將是倆個(gè)不同的頁(yè)面。6.1.5未被初始化錯(cuò)誤如下一段代碼:publicStringCompare(Stringname,Stringnmae2){booleanresult;if(pareTo(name2)==0)result=true;returnresult;}這段代碼并沒(méi)有任何問(wèn)題,但是編譯的時(shí)候會(huì)出現(xiàn)如下錯(cuò)誤提示:Variableresultmightnothavebeeninitializedreturnresult;編譯錯(cuò)誤的問(wèn)題在于上方的條件語(yǔ)句if等于假時(shí),下方的結(jié)果并未賦初值,所以在程序返回時(shí)會(huì)出現(xiàn)如上錯(cuò)誤并提示給編程人員。解決上面這種類型錯(cuò)誤的辦法:在每次聲明、返回變量(result)之前,賦值給定義的變量。6.2程序測(cè)試軟件測(cè)試是軟件開(kāi)發(fā)必不可少的一個(gè)重要階段,有大量的軟件測(cè)試工具能夠完成此階段的工作。本項(xiàng)采用代碼測(cè)試、性能測(cè)試、代碼分析等測(cè)試手段。本項(xiàng)目服務(wù)端的測(cè)試使用了測(cè)試項(xiàng)目中的單元測(cè)試、Web測(cè)試和負(fù)載測(cè)試??蛻舳说墓δ軠y(cè)試沒(méi)有較為合適的測(cè)試工具,主要依靠傳統(tǒng)的人工測(cè)試方式完成功能測(cè)試,同時(shí)使用單元測(cè)試測(cè)試了客戶端的數(shù)據(jù)表示層。單元測(cè)試主要是對(duì)方法的測(cè)試,凡是模塊化的或分層的程序都適合使用單元測(cè)試工具來(lái)快速準(zhǔn)確地完成單元測(cè)試工作。在單元測(cè)試中,測(cè)試用例的選擇非常重要,測(cè)試目的、輸入數(shù)據(jù)和期望的輸出結(jié)果都可以直接編寫(xiě)到測(cè)試項(xiàng)目的單元測(cè)試程序中。(1)登錄功能測(cè)試測(cè)試編號(hào):登錄頁(yè)面T1.1測(cè)試子項(xiàng)目:學(xué)生登錄、教師登錄測(cè)試目的:正常登錄預(yù)置條件:進(jìn)入登錄界面輸入數(shù)據(jù):學(xué)生“student”密碼:admin;教師“teacher”密碼:123測(cè)試步驟:進(jìn)入登錄頁(yè)面;輸入登錄信息;點(diǎn)擊登錄預(yù)期結(jié)果:學(xué)生能成功登錄到個(gè)人主頁(yè);教師能成功登錄到教師主頁(yè)實(shí)際結(jié)果:學(xué)生能成功登錄到個(gè)人主頁(yè);教師能成功登錄到教師主頁(yè)結(jié)論:功能正常(2)登錄賬號(hào)和登錄密碼不正確測(cè)試編號(hào):登錄頁(yè)面T1.2測(cè)試子項(xiàng)目:學(xué)生登錄、教師登錄測(cè)試目的:登錄失敗預(yù)置條件:進(jìn)入登錄界面輸入數(shù)據(jù):學(xué)生“student”密碼:123;教師“teacher”密碼:admin測(cè)試步驟:進(jìn)入登錄頁(yè)面;輸入登錄信息;點(diǎn)擊登錄預(yù)期結(jié)果:學(xué)生登錄界面提示用戶賬號(hào)或密碼不正確;教師登錄界面提示賬號(hào)或密碼不正確實(shí)際結(jié)果:學(xué)生登錄界面提示用戶賬號(hào)或密碼不正確;教師登錄界面提示賬號(hào)或密碼不正確結(jié)論:功能正常(3)書(shū)籍添加功能測(cè)試測(cè)試編號(hào):書(shū)架頁(yè)面T2.1測(cè)試子項(xiàng)目:教師添加書(shū)籍測(cè)試目的:添加成功預(yù)置條件:教師已經(jīng)登錄系統(tǒng)輸入數(shù)據(jù):書(shū)籍名稱:C語(yǔ)言;章節(jié):第一章緒論;知識(shí)點(diǎn):歷史進(jìn)程測(cè)試步驟:教師登錄系統(tǒng);點(diǎn)擊進(jìn)入書(shū)架;點(diǎn)擊添加書(shū)籍;輸入相關(guān)信息;點(diǎn)擊添加預(yù)期結(jié)果:界面顯示書(shū)籍添加完成,數(shù)據(jù)庫(kù)保存成功實(shí)際結(jié)果:界面顯示書(shū)籍添加完成,數(shù)據(jù)庫(kù)保存成功結(jié)論:功能正常(4)資料庫(kù)信息添加測(cè)試編號(hào):資料庫(kù)頁(yè)面T3.1測(cè)試子項(xiàng)目:教師添加資料測(cè)試目的:添加成功預(yù)置條件:教師用戶已經(jīng)登錄系統(tǒng)輸入數(shù)據(jù):資料名稱:C語(yǔ)言課件;資料簡(jiǎn)介:C語(yǔ)言課件測(cè)試步驟:教師登錄系統(tǒng);點(diǎn)擊進(jìn)入資料庫(kù);點(diǎn)擊添加PPT;輸入相關(guān)信息;選擇本地文件;點(diǎn)擊添加預(yù)期結(jié)果:添加成功,數(shù)據(jù)庫(kù)保存成功實(shí)際結(jié)果:添加成功,數(shù)據(jù)庫(kù)保存成功結(jié)論:功能正常(5)試題庫(kù)添加試題測(cè)試測(cè)試編號(hào):試題庫(kù)界面T4.1測(cè)試子項(xiàng)目:添加試題測(cè)試目的:成功添加試題預(yù)置條件:教師用戶已經(jīng)登錄系統(tǒng)輸入數(shù)據(jù):試題內(nèi)容:C語(yǔ)言的標(biāo)識(shí)符有哪些?選項(xiàng)A:A;選項(xiàng)B:B;選項(xiàng)C:C;選項(xiàng)D:D;測(cè)試步驟:教師登錄系統(tǒng);點(diǎn)擊進(jìn)入試題庫(kù);點(diǎn)擊添加單選題;輸入相關(guān)信息;點(diǎn)擊添加預(yù)期結(jié)果:添加成功,數(shù)據(jù)庫(kù)保存成功實(shí)際結(jié)果:添加成功,數(shù)據(jù)庫(kù)保存成功結(jié)論:功能正常(6)試卷生成功能測(cè)試測(cè)試編號(hào):試卷生成界面T5.1測(cè)試子項(xiàng)目:生成試卷測(cè)試目的:成功生成試卷預(yù)置條件:教師用戶已經(jīng)登錄系統(tǒng)輸入數(shù)據(jù):試卷標(biāo)題:試卷測(cè)試1;測(cè)試步驟:教師登錄系統(tǒng);點(diǎn)擊進(jìn)入試卷管理;點(diǎn)擊隨機(jī)選擇知識(shí)點(diǎn);輸入相關(guān)信息;生成試卷預(yù)期結(jié)果:生成試卷成功,數(shù)據(jù)庫(kù)保存成功實(shí)際結(jié)果:生成試卷成功,數(shù)據(jù)庫(kù)保存成功結(jié)論:功能正常(7)學(xué)生測(cè)試功能測(cè)試測(cè)試編號(hào):試卷頁(yè)面T6.1測(cè)試子項(xiàng)目:測(cè)試測(cè)試目的:測(cè)試功能正常預(yù)置條件:學(xué)生登錄進(jìn)入系統(tǒng)輸入數(shù)據(jù):按試卷內(nèi)容答題測(cè)試步驟:學(xué)生登錄系統(tǒng);點(diǎn)擊進(jìn)入測(cè)試;點(diǎn)擊試卷進(jìn)入答題;輸入相關(guān)信息;交卷預(yù)期結(jié)果:答題完成,數(shù)據(jù)庫(kù)保存成功實(shí)際結(jié)果:答題完成,數(shù)據(jù)庫(kù)保存成功結(jié)論:功能正常(8)綜合評(píng)價(jià)功能測(cè)試測(cè)試編號(hào):試卷頁(yè)面T6.1測(cè)試子項(xiàng)目:綜合評(píng)價(jià)功能測(cè)試目的:測(cè)試功能正常預(yù)置條件:學(xué)生登錄進(jìn)入系統(tǒng)輸入數(shù)據(jù):按試卷內(nèi)容答題,上傳下載資料,保持在線時(shí)長(zhǎng)測(cè)試步驟:學(xué)生登錄系統(tǒng);按試卷內(nèi)容答題,上傳下載資料,保持在線時(shí)長(zhǎng),然后查看中綜合評(píng)價(jià)信息內(nèi)容預(yù)期結(jié)果:綜合評(píng)價(jià)信息顯示正常實(shí)際結(jié)果:綜合評(píng)價(jià)信息顯示正常結(jié)論:功能正常(9)BBS論壇測(cè)試測(cè)試編號(hào):BBS頁(yè)面T8.1測(cè)試子項(xiàng)目:BBS論壇發(fā)帖測(cè)試目的:發(fā)帖成功預(yù)置條件:學(xué)生登錄進(jìn)入系統(tǒng)輸入數(shù)據(jù):帖子標(biāo)題:BBS論壇第一帖;帖子內(nèi)容:第一帖測(cè)試步驟:學(xué)生登錄系統(tǒng);點(diǎn)擊進(jìn)入BBS論壇;點(diǎn)擊發(fā)帖;輸入相關(guān)信息;點(diǎn)擊發(fā)帖預(yù)期結(jié)果:發(fā)帖成功,數(shù)據(jù)庫(kù)保存成功實(shí)際結(jié)果:發(fā)帖成功,數(shù)據(jù)庫(kù)保存成功結(jié)論:功能正常結(jié)論與展望本系統(tǒng)一共包含六個(gè)部分:第一部分為緒論,主要講述本系統(tǒng)的開(kāi)發(fā)背景,本系統(tǒng)可以第一時(shí)間讓管理者了解到有關(guān)信息的變化,從而做出關(guān)鍵的決策。讓系統(tǒng)可以更好地為廣大的使用者服務(wù)。第二部分是關(guān)鍵技術(shù),主要講述了JSP技術(shù)、JavaBean技術(shù)、Hibernate技術(shù)、數(shù)據(jù)庫(kù)技術(shù)和統(tǒng)一建模語(yǔ)言。第三部分是系統(tǒng)需求分析,主要包含的內(nèi)容有可行性分析、功能需求分析、系統(tǒng)用例圖用例描述,對(duì)整個(gè)學(xué)習(xí)系統(tǒng)的需求做了詳細(xì)的描述,使學(xué)習(xí)者可以通過(guò)在線時(shí)間統(tǒng)計(jì)、資料上傳下載量、論壇的訪問(wèn)量,知識(shí)點(diǎn)掌握情況生成一個(gè)比較綜合的評(píng)價(jià)信息。第四部分是系統(tǒng)設(shè)計(jì),包括系統(tǒng)架構(gòu)設(shè)計(jì)、功能設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)、系統(tǒng)活動(dòng)圖。將系統(tǒng)分為知識(shí)目錄模塊、資料庫(kù)模塊、測(cè)試模塊、學(xué)習(xí)論壇模塊、綜合評(píng)價(jià)信息查看模塊、資料庫(kù)管理模塊、試題庫(kù)管理模塊、試卷管理模塊、書(shū)本管理模塊、學(xué)生管理模塊、測(cè)試管理模塊、論壇管理模塊和綜合評(píng)價(jià)信息模塊。第五部分是系統(tǒng)實(shí)現(xiàn),它包括的內(nèi)容主要是登錄管理、用戶登錄界面、書(shū)架信息管理、資料庫(kù)管理、試題庫(kù)管理、試卷管理、測(cè)試管理、綜合評(píng)價(jià)信息、BBS論壇。第六部分是調(diào)試與測(cè)試,本項(xiàng)目服務(wù)端的測(cè)試使用了測(cè)試項(xiàng)目中的單元測(cè)試,Web測(cè)試和負(fù)載測(cè)試,客戶端的功能測(cè)試沒(méi)有較為合適的測(cè)試工具,主要依靠傳統(tǒng)的人工測(cè)試方式完成功能測(cè)試,同時(shí)使用單元測(cè)試測(cè)試了客戶端的數(shù)據(jù)表示層。本文通過(guò)本系統(tǒng)設(shè)計(jì)與開(kāi)發(fā),從而得出下列結(jié)論:學(xué)習(xí)并且要熟
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 招標(biāo)文件中的運(yùn)輸說(shuō)明
- 增長(zhǎng)的算法-空手
- 2024年九年級(jí)化學(xué)上冊(cè) 第二單元 課題1 空氣教案 (新版)新人教版
- 2024-2025學(xué)年高中數(shù)學(xué) 第一章 預(yù)備知識(shí) 4 一元二次函數(shù)與一元二次不等式 1.4.3 一元二次不等式的應(yīng)用教案 北師大版必修第一冊(cè)
- 2023六年級(jí)英語(yǔ)下冊(cè) Unit 8 What′s Your Dream第4課時(shí)教案 陜旅版(三起)
- 2024-2025學(xué)年新教材高中歷史 第一單元 古代文明的產(chǎn)生與發(fā)展 第1課 文明的產(chǎn)生與早期發(fā)展教學(xué)教案 新人教版必修《中外歷史綱要(下)》
- 八年級(jí)物理上冊(cè) 4.2《探究汽化和液化的特點(diǎn)》教學(xué)設(shè)計(jì) (新版)粵教滬版
- 2024-2025學(xué)年高中歷史下學(xué)期第1周 新中國(guó)初期的外交教學(xué)設(shè)計(jì)
- 易制爆化學(xué)品庫(kù)管員職責(zé)
- 鉆井糾斜技術(shù)服務(wù)合同(2篇)
- 天津市基本醫(yī)療保險(xiǎn)意外傷害首診報(bào)告卡
- 北京市第十屆迎春杯小學(xué)數(shù)學(xué)競(jìng)賽決賽試卷
- 大象版五年級(jí)科學(xué)上冊(cè)第五單元《小小機(jī)械師》全部課件(共5課時(shí))
- 《民航地面服務(wù)與管理》課程標(biāo)準(zhǔn)
- 陶瓷釉料配方600例
- Unit+5+Into+the+Unknown+Understanding+ideas+教學(xué)設(shè)計(jì) 高二下學(xué)期英語(yǔ)外研版(2019)選擇性必修第四冊(cè)
- 裝訂檔案封皮打印模板
- 血管外科手術(shù)介入治療基礎(chǔ)知識(shí)課件
- 構(gòu)建小區(qū)和諧重要性
- 23331-2020能源管理體系要求及使用指南
- “玩工”與“玩樂(lè)勞動(dòng)”:數(shù)字資本主義的游戲形式、同意制造與價(jià)值剝削
評(píng)論
0/150
提交評(píng)論