【《課件管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》6800字】_第1頁(yè)
【《課件管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》6800字】_第2頁(yè)
【《課件管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》6800字】_第3頁(yè)
【《課件管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》6800字】_第4頁(yè)
【《課件管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》6800字】_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

課件管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要隨著計(jì)算機(jī)科學(xué)技術(shù)的快速發(fā)展和我國(guó)教育體制的進(jìn)步,以前的老式傳統(tǒng)的管理課件方法、手段還有管理的效率已經(jīng)適應(yīng)不了新的管理課件的發(fā)展需求,無(wú)法更好的提供有效的課件管理。能夠有效提高課件管理的主要辦法是更新管理者的思維方式,學(xué)校應(yīng)強(qiáng)化對(duì)管理課件活動(dòng)的重視。于此同時(shí),還需要運(yùn)用到前沿的科技,研發(fā)出一款效率高并綜合性強(qiáng)的課件管理系統(tǒng),是提高課件管理綜合水平的強(qiáng)有力方法。針對(duì)于此,我決定開(kāi)發(fā)一款全新的課件管理系統(tǒng),本系統(tǒng)基于B/S架構(gòu)并使用ASP.NET技術(shù)制作網(wǎng)站前端頁(yè)面,用MicrosoftSQLServer數(shù)據(jù)庫(kù)作為本系統(tǒng)的數(shù)據(jù)庫(kù),用現(xiàn)代化技術(shù)完美的替代了原始的課件管理方式,成功的避免了傳統(tǒng)管理課件的不足。[關(guān)鍵詞]B/S架構(gòu);C#語(yǔ)言;SQLServer數(shù)據(jù)庫(kù)目錄TOC\o"1-1"\t"標(biāo)題2,1,標(biāo)題3,1"\h\u16690一、引言 113077(一)系統(tǒng)開(kāi)發(fā)背景 17331.研究目的與意義 118722二、系統(tǒng)分析 29130(一)可行性分析 2249571.經(jīng)濟(jì)可行性 2326222.技術(shù)可行性 38265(二)設(shè)計(jì)系統(tǒng)相關(guān)工具介紹 327841.MicrosoftSQLServer簡(jiǎn)介 3276712.MicrosoftVisualStudio簡(jiǎn)介 331233.ASP.NET技術(shù)介紹 411399(三)功能分析 49665(四)設(shè)計(jì)分析 522247三、系統(tǒng)總體設(shè)計(jì) 610922(一)系統(tǒng)概述 6177(二)系統(tǒng)結(jié)構(gòu)功能設(shè)計(jì) 613783(三)數(shù)據(jù)庫(kù)設(shè)計(jì) 8120621.E-R圖設(shè)計(jì) 8322052.?dāng)?shù)據(jù)庫(kù)表設(shè)計(jì) 115158(四)系統(tǒng)實(shí)現(xiàn) 14297261.用戶登錄界面 14114232.管理員主界面 15300923.學(xué)生自測(cè)模塊 1742014.教程信息模塊 18143565.教師界面模塊 1932606.主界面 2020090四、系統(tǒng)測(cè)試 218719(一)測(cè)試目的 215392(二)測(cè)試結(jié)果 2126241.用戶登錄模塊 21147912.教程信息模塊 2220700五、總結(jié) 2225044參考文獻(xiàn) 24引言系統(tǒng)開(kāi)發(fā)背景課件管理系統(tǒng)是一個(gè)對(duì)高等教育有著非常重大的作用意義的管理系統(tǒng),他對(duì)課件的管理者還有使用者來(lái)說(shuō)都有相當(dāng)重大意義,高校的課件管理系統(tǒng)要做到能夠?yàn)橛脩籼峁┓奖愕牟樵?xún)方式還要有龐大的信息量提供用戶去選擇。但長(zhǎng)期以來(lái)我國(guó)高校都在使用傳統(tǒng)的方式去管理課件,這種管理方式存在著很多的潛在危險(xiǎn)和缺陷還有不足之處,如果長(zhǎng)時(shí)間用這種方式管理課件,會(huì)有大量文件以及數(shù)據(jù),針對(duì)于這種傳統(tǒng)的管理課件方法,對(duì)課件的后期維護(hù)還有隨時(shí)的更新都有很大困難。伴隨我國(guó)科技水平的不斷提高,科學(xué)技術(shù)的強(qiáng)大功能逐漸得到人們的認(rèn)知,它現(xiàn)如今已經(jīng)逐漸滲透到我國(guó)社會(huì)的各個(gè)方面并且發(fā)揮了非常重要作用。使用計(jì)算機(jī)的相關(guān)技術(shù)去管理課件相對(duì)于傳統(tǒng)的課件管理方式有著很大的提高還有優(yōu)勢(shì)。如:儲(chǔ)存量極大、性?xún)r(jià)比相對(duì)較高、而且所用到的成本低廉。這些優(yōu)勢(shì)都相對(duì)于傳統(tǒng)的課件管理方式有著極大的提高,并且還能更好的于世界軌道融。研究目的與意義課件管理是指學(xué)校管理者按照既定的方針,使用前沿的思想方法指指揮各級(jí)人員的工作,來(lái)提升效率,高效完成教學(xué)任務(wù)。凡事可以以小見(jiàn)大,課件管理能夠作為教務(wù)管理工作中的關(guān)鍵部分,量變的積累就可以造就質(zhì)變,在具體的教務(wù)管理工作中,其中任意一部分效率上的提高都足以促進(jìn)整個(gè)教務(wù)管理工作效率的提升。因此這就使得課件管理系統(tǒng)的具體研究有了意義,也絕對(duì)有它所研究的價(jià)值。隨著計(jì)算機(jī)科學(xué)技術(shù)的快速發(fā)展還有高等的教育體制改革的不斷深化,傳統(tǒng)的管理課件方法已經(jīng)無(wú)法滿足現(xiàn)代化的社會(huì)進(jìn)程,也無(wú)法滿足高校課件高效管理需求,所以使用先進(jìn)的科學(xué)技術(shù)還有科技的強(qiáng)大功能來(lái)管理課件是進(jìn)一步提高課件管理綜合效率的有效措施。《課件管理系統(tǒng)》是一個(gè)為了提升管理課件效率的軟件。針對(duì)管理課件工作的全過(guò)程,從管理課件工作的實(shí)際出發(fā),解決掉工作中遇到的主要問(wèn)題,并且充分的利用計(jì)算機(jī)效率高的特性,實(shí)現(xiàn)課件管理工作全過(guò)程的計(jì)算管理,有助于管理人員可以從復(fù)雜繁瑣的工作中解放出來(lái)。系統(tǒng)分析可行性分析經(jīng)濟(jì)可行性除了技術(shù)的可行性論證之外,經(jīng)濟(jì)的可行性分析也是作為一個(gè)項(xiàng)目開(kāi)發(fā)中的必要環(huán)節(jié)部分,有沒(méi)有一和合理地經(jīng)濟(jì)可行性分析,可以直接關(guān)系到一個(gè)項(xiàng)目開(kāi)發(fā)中的經(jīng)濟(jì)支持條件,是在項(xiàng)目開(kāi)發(fā)中重要的物質(zhì)基礎(chǔ)的保證。本項(xiàng)目開(kāi)發(fā)中所運(yùn)用到的軟件成本都是很不高,項(xiàng)目的費(fèi)用支出也在可控范圍內(nèi),因此在經(jīng)濟(jì)支持上是完全可行的。到二十世紀(jì)九十年代,互聯(lián)網(wǎng)的逐漸成熟并且開(kāi)始在生產(chǎn)生活領(lǐng)域得到廣泛的推廣和應(yīng)用,高等院校的傳統(tǒng)的課件管理方式也隨著互聯(lián)網(wǎng)的興起而發(fā)生相應(yīng)的變化。新型的基于網(wǎng)絡(luò)的課件管理系統(tǒng)逐漸被技術(shù)人員開(kāi)發(fā)出來(lái),課件管理者作為主要的受益人群可以系統(tǒng)的將課件管理分類(lèi)功能對(duì)課件管理并進(jìn)行分類(lèi),基于互聯(lián)網(wǎng)的課件管理系統(tǒng)得到廣泛的認(rèn)可,并且推動(dòng)著許多有名的軟件公司開(kāi)發(fā)出產(chǎn)品化的課件管理系統(tǒng)。技術(shù)可行性本系統(tǒng)實(shí)現(xiàn)中運(yùn)用到了C#作為開(kāi)發(fā)語(yǔ)言,使用到了MicrosoftSQLServer作為后臺(tái)數(shù)據(jù)庫(kù)管理存儲(chǔ)數(shù)據(jù),使用到了ASP.NET技術(shù)制作前端頁(yè)面,采用到了MicrosoftVisualStudio作為本項(xiàng)目的開(kāi)發(fā)平臺(tái),所選用到的技術(shù)完全可以滿足本系統(tǒng)的模塊功能。同時(shí)考慮發(fā)到給予的開(kāi)發(fā)時(shí)間也是較為充裕的,所以應(yīng)該能夠在規(guī)定的時(shí)間內(nèi)完成本系統(tǒng)的開(kāi)發(fā)。經(jīng)過(guò)分析,該項(xiàng)目系統(tǒng)在技術(shù)可經(jīng)濟(jì)上開(kāi)發(fā)都是完全可行的,所以對(duì)于開(kāi)發(fā)本系統(tǒng)是完全行得通的。設(shè)計(jì)系統(tǒng)相關(guān)工具介紹MicrosoftSQLServer簡(jiǎn)介MicrosoftSQLServer是微軟推出的一個(gè)強(qiáng)大的關(guān)系型的數(shù)據(jù)庫(kù),總的來(lái)說(shuō),使用MicrosoftSQLServer有其他類(lèi)型所不具有的優(yōu)勢(shì)之處,比如用它存儲(chǔ)數(shù)據(jù)更具有安全性可靠性,而且也對(duì)于存儲(chǔ)數(shù)據(jù)更加方便,MicrosoftSQLServer該數(shù)據(jù)庫(kù)不限制應(yīng)用程序的大小,為其提供了一個(gè)完整的信息平臺(tái),也是管理和支持大量數(shù)據(jù)以及創(chuàng)建數(shù)據(jù)平滑的中心存儲(chǔ)庫(kù)。MicrosoftVisualStudio簡(jiǎn)介MicrosoftVisualStudio這是Microsoft在美國(guó)使用的一系列開(kāi)發(fā)工具包。此平臺(tái)適用于Microsoft支持的所有平臺(tái)。MicrosoftVisualStudio還支持MicrosoftSQLServer、Oracle等數(shù)據(jù)庫(kù)。C#語(yǔ)言是一種運(yùn)行于.NETFramework上面的程序設(shè)計(jì)編程語(yǔ)言,它是由原來(lái)的C和C++所衍生出來(lái)的一門(mén)編程語(yǔ)言,也是面向?qū)ο蟮囊婚T(mén)開(kāi)發(fā)語(yǔ)言,但是它去除了C和C++的一些復(fù)雜特性,而且還具有可視化簡(jiǎn)單的優(yōu)點(diǎn),所以它成為開(kāi)發(fā)\t"/item/c%23/_blank".NET的首要選擇語(yǔ)言。ASP.NET技術(shù)介紹ASP.NET嚴(yán)格來(lái)說(shuō)不單是ASP的升級(jí)版本,另外他是微軟公司最新研發(fā)出的一款腳本語(yǔ)言,是可以用來(lái)開(kāi)發(fā)WEB的一種強(qiáng)大的腳本語(yǔ)言。ASP.NET是基于.NET的編譯環(huán)境,ASP.NET是全新的一代ASP,但是它沒(méi)有辦法兼容傳統(tǒng)經(jīng)典的ASP,但是ASP可以被ASP.NET引用。而且對(duì)ASP.NET的頁(yè)面需要進(jìn)行翻譯,因此比傳統(tǒng)經(jīng)典的ASP運(yùn)行起來(lái)更快。此外,任何的ASP.NET程序?qū)σ徽麄€(gè)的.NET的框架都能夠使用功能分析一個(gè)項(xiàng)目軟件的需求分析,通常指的是和進(jìn)行用戶溝通和交流后所提取到的資料信息、要求等。用戶對(duì)軟件功能需求的越全面,就能夠更加準(zhǔn)確的把握用戶對(duì)的功能需求,構(gòu)造出一個(gè)具有可查的、可以驗(yàn)證的事實(shí)依據(jù),并且明確給出對(duì)軟件的要求,包括對(duì)數(shù)據(jù)的輸入要求,還有數(shù)據(jù)輸出結(jié)果要求等。簡(jiǎn)單的說(shuō),功能的需求分析一般來(lái)說(shuō)就是回答“我們要做什么”。于此同時(shí),軟件的需求分析是比較麻煩的一項(xiàng)的工作,但同樣也是最重要的一項(xiàng)工作,在精選與客戶的交流時(shí),要盡可能詳細(xì)的獲取客戶的所有對(duì)產(chǎn)品的功能需求,要使得負(fù)責(zé)設(shè)計(jì)的人員、開(kāi)發(fā)人員、測(cè)試人員等不必要與用戶有太多的接觸。為了保證能夠開(kāi)發(fā)出高品質(zhì)的系統(tǒng)軟件,以便于對(duì)軟件功能的檢驗(yàn)與調(diào)整,對(duì)需求分析的表達(dá)要做到無(wú)歧義,并且具備可查性和可更改性。關(guān)于本項(xiàng)目的需求分析將從以下兩個(gè)方面展開(kāi)。對(duì)功能性需求分析:該項(xiàng)目中所開(kāi)發(fā)的軟件是關(guān)于課件管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),其性質(zhì)是一個(gè)管理課件信息的軟件,性質(zhì)決定軟件具體的功能以及軟件功能的發(fā)揮,而功能性需求的分析則是關(guān)于軟件在功能設(shè)計(jì)上重要的參考依據(jù)。通過(guò)高校對(duì)管理課件需求的調(diào)查以及對(duì)以往課件管理系統(tǒng)的參考,本項(xiàng)目中的系統(tǒng)主要包括三大功能模塊,分別是:用戶登錄管理模塊、課件維護(hù)管理模塊、學(xué)生綜合查看模塊。設(shè)計(jì)分析從研發(fā)項(xiàng)目的技術(shù)層面來(lái)看,目前基于B/S架構(gòu)的課件管理系統(tǒng)已經(jīng)成為高校課件管理工作發(fā)展的主流。基于B/S架構(gòu),采用互聯(lián)網(wǎng)技術(shù)的課件管理系統(tǒng)可以極大程度的提高高校課件管理工作的協(xié)調(diào)能力,減輕高校課件管理工作人員的工作負(fù)荷,同樣基于B/S架構(gòu),也同時(shí)可以有效的突破校園網(wǎng)的限制,從而大大的提高課件管理系統(tǒng)的靈活性和功能操作性。綜上所述,由于基于B/S架構(gòu)的課件管理系統(tǒng)肯定是未來(lái)高校管理課件的主流趨勢(shì),基于該技術(shù)架構(gòu)的靈活性、功能操作性等方面具有的優(yōu)勢(shì),本文綜合分析了國(guó)內(nèi)外管理課件研究現(xiàn)狀的基礎(chǔ)上,決定采用B/S架構(gòu)開(kāi)發(fā)文本研究的基于C#的網(wǎng)上課件管理系統(tǒng),課件管理人員可以通過(guò)系統(tǒng)界面完成課件的管理工作還有分類(lèi)等操作,督使相關(guān)的管理人員改善課件管理方法,最終促進(jìn)學(xué)校整體教學(xué)水平的提高。系統(tǒng)總體設(shè)計(jì)系統(tǒng)概述系統(tǒng)分析和系統(tǒng)的整體設(shè)計(jì)雖然是規(guī)范性的文檔,但在具體的系統(tǒng)開(kāi)發(fā)和實(shí)施過(guò)程中可能會(huì)發(fā)生小規(guī)模的變化,但系統(tǒng)的總體設(shè)計(jì)建立在認(rèn)真分析和詳細(xì)調(diào)查的前提上完成的,具有不錯(cuò)的科學(xué)性還有可信性。本課件管理系統(tǒng)是以B/S架構(gòu)為模型,在項(xiàng)目的開(kāi)發(fā)實(shí)現(xiàn)過(guò)程中運(yùn)用到了與之相對(duì)應(yīng)的結(jié)構(gòu)化的系統(tǒng)開(kāi)發(fā)設(shè)計(jì)方法。系統(tǒng)應(yīng)滿足整個(gè)工程階段的最大運(yùn)行要求。在達(dá)到需要的技術(shù)要求和功能要求的基礎(chǔ)之上,要可以盡最大可能地實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)的實(shí)用性,同時(shí),可以對(duì)整個(gè)系統(tǒng)的各個(gè)階段進(jìn)行分析,并對(duì)整個(gè)系統(tǒng)的最終生存能力進(jìn)行考察和分析,詳細(xì)的列出本課件管理系統(tǒng)涉及的各個(gè)功能模塊,需要從實(shí)際出發(fā),然后充分的考慮系統(tǒng)結(jié)構(gòu)設(shè)計(jì)是否達(dá)到了規(guī)范化、合理化。在保證到系統(tǒng)運(yùn)行的可靠性和環(huán)境穩(wěn)定性的前提下,可以另外去添加實(shí)現(xiàn)一些系統(tǒng)的優(yōu)化設(shè)計(jì),以此能夠達(dá)到經(jīng)濟(jì)效益高和工作性能強(qiáng)的最大化的目標(biāo)。當(dāng)然,用戶界面也因整潔友好方便使用和操作系統(tǒng)的具體功能,增強(qiáng)用戶的體驗(yàn)感。對(duì)于用戶可以使用本系統(tǒng),在提高課程管理效率的同時(shí),盡可能降低系統(tǒng)運(yùn)行的難度。從而能夠幫助管理的規(guī)范化。實(shí)現(xiàn)高校完成課件的高效管理?;谝陨峡紤],本項(xiàng)目系統(tǒng)的總體設(shè)計(jì)方案應(yīng)達(dá)到最大可能的對(duì)外開(kāi)放。系統(tǒng)結(jié)構(gòu)功能設(shè)計(jì)基于以上需求分析,高校課件管理信息系統(tǒng)以下三個(gè)模塊1.用戶登錄管理模塊在用戶要進(jìn)行對(duì)課件管理系統(tǒng)操作時(shí),需要驗(yàn)證身份,然后分別分配對(duì)應(yīng)不同權(quán)限進(jìn)行操作,在登錄過(guò)程中還要對(duì)用戶的身份進(jìn)行驗(yàn)證,然后才能對(duì)應(yīng)進(jìn)入不同的頁(yè)面。2.登錄管理模塊課件管理模塊的功能主要是管理員管理課件以及其他成員訪問(wèn)課件。當(dāng)用戶登入該系統(tǒng)時(shí),若系統(tǒng)判斷該用戶的角色為管理員,則在該模塊中,管理員可對(duì)課件進(jìn)行錄入、修改、刪除等操作。教師可以對(duì)個(gè)人資料修改還可以進(jìn)行題庫(kù)的添加刪除,對(duì)信息進(jìn)行管理等操作,學(xué)生用戶可以對(duì)個(gè)人資料進(jìn)行修改,還可以錄入自己在學(xué)習(xí)過(guò)程中遇到的問(wèn)題和疑問(wèn)。3.課件管理模塊在課件維護(hù)管理模塊中,不同的用戶對(duì)本系統(tǒng)的操作權(quán)限是不一樣的,權(quán)限由高到低分別為管理員、教師和學(xué)生。不同的用戶對(duì)本系統(tǒng)的操作界面也不相同,所執(zhí)行的功能也不同,管理員課對(duì)不同權(quán)限分配,教師可以對(duì)學(xué)生的課件進(jìn)行管理操作,學(xué)生可以完成教師所布置的課件任務(wù),本課件管理系統(tǒng)的功能模塊圖如圖1所示:圖1功能模塊圖數(shù)據(jù)庫(kù)設(shè)計(jì)E-R圖設(shè)計(jì)本系統(tǒng)包含的實(shí)體為用戶、課件信息、學(xué)生自測(cè)還有教程信息。用戶分為管理員用戶,教師用戶還有學(xué)生用戶,用戶的基本組成是用戶名、用戶密碼。如圖2所示:圖2用戶實(shí)體圖課件信息的基本組成是由章節(jié)號(hào)、還有課件內(nèi)容組成。具體實(shí)體如圖3所示:圖3課件實(shí)體圖填空題的基本組成是題目名稱(chēng)、題目ID和題目答案。具體實(shí)體如圖4所示:圖4題型實(shí)體圖教程的基本組成是教程編號(hào)、章節(jié)編號(hào)還有教程內(nèi)容。如圖5所示:圖5教程實(shí)體圖實(shí)體之間的整體關(guān)系模型包括用戶實(shí)體、課程實(shí)體、題型實(shí)體和章節(jié)實(shí)體四部分組成。如圖6所示:圖6實(shí)體關(guān)系E-R圖數(shù)據(jù)庫(kù)表設(shè)計(jì)數(shù)據(jù)庫(kù)技術(shù)是一種新的高校管理存儲(chǔ)數(shù)據(jù)的技術(shù),它不但能保證數(shù)據(jù)的完整性,有效性,并且數(shù)據(jù)庫(kù)是具有組織的存儲(chǔ)在指定的范圍的數(shù)據(jù)集合,現(xiàn)在新的數(shù)據(jù)庫(kù)系統(tǒng)還可以對(duì)外提供訪問(wèn)端口,還有對(duì)相關(guān)數(shù)據(jù)進(jìn)行組織存儲(chǔ),具備更加合理的數(shù)據(jù)存儲(chǔ)方式、也具有更加快捷的查詢(xún)效率和最小的數(shù)據(jù)冗余等特性。此外應(yīng)用程序與數(shù)據(jù)的存儲(chǔ)之間相互獨(dú)立,這樣一來(lái)不但對(duì)數(shù)據(jù)的管理和控制更加方便而且還有利于應(yīng)用程序的調(diào)試和編寫(xiě),數(shù)據(jù)庫(kù)通俗的說(shuō)更加像于一個(gè)能夠存儲(chǔ)大量數(shù)據(jù)的倉(cāng)庫(kù),能很好地完成實(shí)現(xiàn)共享,因?yàn)閿?shù)據(jù)庫(kù)本身就具有數(shù)據(jù)的增、刪、改、查等功能,數(shù)據(jù)庫(kù)的設(shè)計(jì)對(duì)于一個(gè)項(xiàng)目來(lái)說(shuō)至關(guān)重要,可以說(shuō)直接能夠影響一個(gè)項(xiàng)目開(kāi)發(fā)是否能夠最終成功,還有項(xiàng)目的生命周期,還有系統(tǒng)的運(yùn)行效率和可維護(hù)性??梢哉f(shuō)數(shù)據(jù)庫(kù)的設(shè)計(jì)對(duì)整個(gè)系統(tǒng)來(lái)說(shuō)是非常至關(guān)重要的一個(gè)步驟。數(shù)據(jù)庫(kù)可以做到存儲(chǔ)系統(tǒng)數(shù)據(jù)和保障系統(tǒng)數(shù)據(jù)的安全,對(duì)項(xiàng)目設(shè)計(jì)中數(shù)據(jù)的安全性和完整性都有舉足輕重的效果,本系統(tǒng)數(shù)據(jù)庫(kù)中共包含了以下信息。用戶表:用戶表顯示了用戶編號(hào)、用戶密碼、姓名、性別具體表字段信息如下表1所示:表1用戶表fieldtypePKnullcommentUserIdint(10)PKNO主鍵Passwordvarchar(20)NO密碼Namevarchar(20)NO姓名Sexchar(1)NO性別課件表:課程表顯示章節(jié)號(hào)、章節(jié)內(nèi)容、課程負(fù)責(zé)老師、科目簡(jiǎn)介、具體表字段信息如下表2所示表2課件表fieldtypePKnullcommentIdint(11)PKNO章節(jié)號(hào)ContentVarchar(300)NO章節(jié)內(nèi)容Teachervarchar(30)NO任課老師Sessionvarchar(255)NO科目簡(jiǎn)介知識(shí)點(diǎn)表:知識(shí)點(diǎn)表顯示知識(shí)點(diǎn)號(hào)、課程號(hào)、章節(jié)號(hào)、知識(shí)點(diǎn)內(nèi)容、知識(shí)點(diǎn)負(fù)責(zé)人、進(jìn)入系統(tǒng)題庫(kù)的具體操作時(shí)間,具體表字段信息如下表3所示:表3知識(shí)點(diǎn)表fieldtypePKnullcommentIdint(11)PKNO知識(shí)點(diǎn)號(hào)Course_idvarchar(25)NO課程號(hào)Chapter_idvarchar(30)NO章節(jié)號(hào)Ability_bodyvarchar(255)NO科知識(shí)點(diǎn)內(nèi)容Lader_idvarchar(30)NO知識(shí)點(diǎn)負(fù)責(zé)人工號(hào)DateVarchar(30)NO操作時(shí)間教程信息表:教程信息表主要表示章節(jié)編號(hào)、教程名稱(chēng)、教程內(nèi)容、教程負(fù)責(zé)人,這些信息都包含在教程信息表中,具體表字段信息如下表4所示:表4教程信息表fieldtypePKnullcommentIdint(11)PKNO章節(jié)編號(hào)CourseNamevarchar(25)NO教程名稱(chēng)Contentvarchar(300)NO教程內(nèi)容Teachervarchar(255)NO教程負(fù)責(zé)人題型表:題型表主要表示題目id、題目類(lèi)型、題目名稱(chēng)、選項(xiàng)A、選項(xiàng)B、選項(xiàng)C、選項(xiàng)D、題目答案、題目對(duì)應(yīng)章節(jié),具體表字段信息如下表5所示:表5題型表fieldtypePKnullcommentIdint(11)PKNOidTypevarchar(25)NO題目類(lèi)型QuestionNamevarchar(30)NO題目名稱(chēng)OptionAvarchar(255)NO選項(xiàng)AOptionBvarchar(30)NO選項(xiàng)BOptionCvarchar(30)NO選項(xiàng)COptionDvarchar(30)NO選項(xiàng)DAnswervarchar(30)NO題目答案Chaptervarchar(30)NO對(duì)應(yīng)章節(jié)系統(tǒng)實(shí)現(xiàn)用戶登錄界面當(dāng)用戶進(jìn)入操作網(wǎng)頁(yè)時(shí)需要驗(yàn)證用戶的不同身份,然后進(jìn)入不同的操作界面,登錄界面圖如圖7所示:圖7用戶登錄界面圖用戶登錄功能核心代碼:1f(NSstr1ng.1sNu11Em1pty(sstr1d)||N1Sstring.1sNu110rEmpty(sstrpwd11)){Pge.NC11entSscript.Reg1sterStartup1Scr1pt(Ge1Typ1(),"""<scr1pt11anguage>=\"ja1va1scr1pt\">aA11ert('n0nu11!');</scr1pt>");}1f(rb1Type1.Sse1ectedPV1a1ue1=="xue1sheng"){Asdt1==da1alad.P1GetL1st("U1p1serN0=='"+stru1d1+"'andU1s1sertype=o");if(dt2.R0ws1.C0unt==0){Pge.NC11entScr1pt.Reg1sterS1artupScr1pt(Ge1type(),,"scr1pt1ang1uage=\"java1pt\">a1ert('put11tagain1');/scr1pt");}}E1se1f(dt1.Rows[o]["1ogin1Pwd1"].T10String().T10Lower()!=strp1wd2){Pge.C11entScr1pt.Reg1sterS11tartupScript(Get1ype(),,"<scr1ptlang11uage=\"javascr1pt\">alert('error0putaga1n1!');</scr1pt>")}E1se{Se1ss1on["St1D"]=dt0.R0ws[o]["1d"].T0Str1ng();Ses1s1on["St10gNa1me"]=dt2.R0ws[o]["UserN0"].T0Str1ng();Se1ss1on["St1Uame"]=dt1.R0ws[o]["User1Na1me"].T0String();Res1p0nse1.Red1rect1("fu1wu/ma1n.1s1px");}管理員主界面管理員課對(duì)不同用戶進(jìn)行權(quán)限分配,也可以進(jìn)行增刪改查操作,具體功能實(shí)現(xiàn)圖及主界面如圖8所示:圖8管理員功能界面圖管理員模塊核心代碼:Pr1vate1vo1d1n1tForm(){1nf0Mgrmg1r=now1nf0Mr();Th1s.d1gMess1ge.Da1taSource1=mr.Ge1nf0L1st("2",);Th1s.d1Me1sage.Di1ataB1nd();}Pr0tec1edv01dbt11eac1her_C11ck(0bject1s1ender,E1ventA1gse){1Te1acherM1rm1r==neew1etacherM1r();Teac1her1te1cher1=m1r.GetT1eac1her(th1s.1Student1D.Text1);1f(th1s.txtStud1ent1D.T1ext.T1r1m()==""){Web1Page1we1bPage=(We1b1Page)th1s.1Page;Web1Page.Send1M1essage("notnu11");R1eturn0;}E1se1f(th1s.1Pass1word1.T1ext=="0"){Web1Pagewe1b1Page=(We1b1Page)th1s.1Page;Web1Page.Send1M1eage("pwdnotn011");Return1;}1f(teacher1=nu11&&t1eac1her.T1eac1her1D.T1oString1()!=""){1f(teac1her.1Psword1==th1s.txt1Password1.T1ext){Th1s.Page1.Sess1on["eT1eac1D"]=teac1r.T1eac1her1D;Th1s.1Page.S1ss1on["eT1eac1her1Name"]=t1eacher.T1eacher1Name;1Respoe.1Red1rect("T1cher_1Ma1n.1px");} E1se{W1eb1Pagew1b1Page=(W1b1Page)th1s.1Page;We1b1Pa.S1end1Ma1e("error1");1Res1poe.1Red11ct("Def11t.a1x");}}E1se{We1b1Pagewe1b1Page=(We1b1Page).1Page;Web1Page.1Message("1notfound1");1Rpnse.Red1rect("Defau1t.a1x");}}}學(xué)生自測(cè)模塊學(xué)生自測(cè)模塊是一個(gè)專(zhuān)門(mén)用于進(jìn)行自我模擬測(cè)試的模塊。學(xué)生通過(guò)測(cè)試可以知道自己對(duì)課程的了解程度,學(xué)生可以根據(jù)提示對(duì)知識(shí)內(nèi)容選擇或者填出正確的答案,如圖9所示: 圖9學(xué)生自測(cè)模塊界面圖學(xué)生自測(cè)模塊核心代碼:publicclassRubric {privateintm_Ru1br1c1D;privateKenm_Ken;privateChapterm_Chapter;privatestringm_RubricClassName;privatestringm_Subject;privatestringm_Answer;privatestringm_RightAnswer; publicRubric() {this.m_RubricID=0;this.m_Ken=newKen();this.m_Chapter=newChapter();this.m_Subject="";this.m_Answer="";this.m_RightAnswer=""; }教程信息模塊教程信息模塊是管理員和老師課件信息的進(jìn)行查看并管理,其具體內(nèi)容包括學(xué)生對(duì)課件類(lèi)進(jìn)行查看還有學(xué)習(xí),管理員和老師對(duì)課件進(jìn)行上傳和修改,具體內(nèi)容如圖10所示:圖10課程查看管理界面圖課程信息核心代碼:Publ1cpart1alc1assTeacher1_1ubric_L1st:Sy1stem.We1b.U1.1Page{privatevoidinitList(){ChapterMgrcmgr=newChapterMgr();this.ChapterID.DataSource=cmgr.GetChapterList();this.ChapterID.DataTextField="ChapterName";this.ChapterID.DataValueField="ChapterID";this.ChapterID.DataBind();this.ChapterID.Items.Insert(0,newListItem("所有章節(jié)","0"));Ken1M1k1gr=ne1w1K1Mgr();this.KenID.DataTextField="KenName";this.KenID.1Data1lu1F1e1d="Ken1D";this.Ken1D.1tems.1nsert(o,neewL1st1tem("所有知識(shí)點(diǎn)","0"));}Pr1vateviod1n1nForm1(){Rubr1cM1grgr2=neewRu1br1c1Mgr();Th1s.1ist.Da1ce=m1r.G1tRubricList(int.Parse(this.KenID.SelectedValue),int.Parse(this.ChapterID.SelectedValue));this.dgList.DataBind();教師界面模塊教師模塊實(shí)現(xiàn)的功能主要是對(duì)課程的查看,對(duì)個(gè)人信息修改,出題,發(fā)布教學(xué)視頻等功能,如下圖11所示:圖11教師界面圖教師界面核心代碼:Pu1b1icpart1a1c1assTe1che1M1a1n:We1b1ge{trat1ec1tdv01dPa1ge_10ad(0bjetsend1er,1Event1Arg1se){Th1s.Va11dateTeah1();1f(!this.IsPostBack){this.lblTeacherID.Text=this.eTeacherID;Th1s.1n1tFom2();}Pr0toted1v01dbtn3_C11ck(0bjctsend1er,1Event1Asa){Tc1herM11rm11r=neewT1eac1her1Mr();T1c1herteher1=neewT1eac1her();Teach2.T1each1D=1nt.1Parse(th1s.eT1eac1her1D);Teac1h.T1eac1her1N1me=th1s.txtTeac1rN1me.1ext;Teac1h.See1x=th1s.1stSe1.Se1ected1Va1ue;1f(th1s.t1Pawd1.1Text!=""){Tea1h.1Pw1d1=th1s.1Pw1d1.T1ext;}M1r.Ud1eT1cher(t1c1hr,o);Th1s.Sd1Mage("succeed1");}Pr1vtev1od1nitForm(){T1e1hertc1her=mr.G1tT1e1her(th1s.1b1T1eac1her1D.Text);if(mgr.GetTeacher(teacher.TeacherID).TeacherID!=0){this.txtTeacherName.Text=teacher.TeacherName;this.lstSex.Items.FindByValue(teacher.Sex).Selected=true主界面主界面是用戶瀏覽本系統(tǒng)時(shí)剛進(jìn)入時(shí)

溫馨提示

  • 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)論