版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 本 科 畢 業(yè) 設(shè) 計(jì) (論 文)</p><p> 面向?qū)ο蟪绦蛟O(shè)計(jì)教學(xué)網(wǎng)站的設(shè)計(jì)與開(kāi)發(fā)</p><p> Object-oriented Programming Teaching Website Development and Design</p><p><b> 2013年 6月</b></p>
2、<p> 畢業(yè)設(shè)計(jì)(論文)中文摘要</p><p> 畢業(yè)設(shè)計(jì)(論文)外文摘要</p><p><b> 目 錄</b></p><p><b> 1 引言1</b></p><p> 1.1 課題的研究背景與意義1</p><p> 1.1.1
3、 課題的研究背景1</p><p> 1.1.2 課題的研究意義1</p><p> 1.1.3 國(guó)內(nèi)外研究現(xiàn)狀和發(fā)展趨勢(shì)2</p><p> 1.2 課題內(nèi)容簡(jiǎn)介2</p><p> 1.3 可行性研究3</p><p> 1.3.1 技術(shù)可行性3</p><p> 1
4、.3.2 經(jīng)濟(jì)可行性3</p><p> 1.3.3 法律可行性4</p><p> 1.3.4 操作可行性4</p><p> 1.4 論文各章介紹4</p><p><b> 2 需求分析5</b></p><p> 2.1 功能需求分析5</p><
5、p> 2.1.1 系統(tǒng)數(shù)據(jù)流圖5</p><p> 2.1.2 系統(tǒng)功能8</p><p> 2.1.3 功能的輸入輸出需求表8</p><p> 2.1.4 系統(tǒng)E-R圖9</p><p> 2.1.5 系統(tǒng)狀態(tài)圖12</p><p><b> 3 概要設(shè)計(jì)16</b&g
6、t;</p><p> 3.1 總體設(shè)計(jì)16</p><p> 3.1.1總體結(jié)構(gòu)(系統(tǒng)H圖)16</p><p> 3.2 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)16</p><p> 3.2.1 邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)17</p><p> 3.2.2 物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)17</p><p><
7、b> 4 詳細(xì)設(shè)計(jì)22</b></p><p> 4.1 管理員模塊流程圖設(shè)計(jì)22</p><p> 4.2 學(xué)生用戶模塊流程圖設(shè)計(jì)22</p><p> 4.3 教師用戶模塊流程圖設(shè)計(jì)23</p><p> 4.4考試系統(tǒng)流程圖設(shè)計(jì)24</p><p><b> 5
8、系統(tǒng)實(shí)現(xiàn)26</b></p><p> 5.1登陸界面26</p><p> 5.2注冊(cè)界面26</p><p> 5.3在線考試登陸界面28</p><p> 5.4論壇管理界面32</p><p> 5.5作業(yè)管理界面33</p><p> 5.6教師管理
9、界面35</p><p> 5.7試卷制定頁(yè)面36</p><p><b> 6 用戶手冊(cè)42</b></p><p> 6.1 系統(tǒng)功能簡(jiǎn)介42</p><p> 6.2 系統(tǒng)運(yùn)行環(huán)境42</p><p> 6.3 系統(tǒng)操作指南42</p><p>
10、<b> 7 總結(jié)43</b></p><p><b> 1 引言</b></p><p> 隨著網(wǎng)絡(luò)教學(xué)的快速發(fā)展,中國(guó)教育發(fā)展,教學(xué)方式也需要進(jìn)一步的發(fā)展。計(jì)算機(jī)的快速發(fā)展,高校的學(xué)生對(duì)于網(wǎng)絡(luò)并不陌生。把學(xué)校的課程建成相應(yīng)的網(wǎng)站。這樣有助于提供方便的教學(xué)方式,并且也可以方便學(xué)生與教師之間的溝通。相對(duì)比于面對(duì)面的教學(xué)方法,教學(xué)網(wǎng)站的開(kāi)發(fā)
11、不僅提高了教學(xué)效率,而且也順應(yīng)了時(shí)代的潮流</p><p> 1.1 課題的研究背景與意義</p><p> 1.1.1 課題的研究背景</p><p> 伴隨著計(jì)算機(jī)浪潮的發(fā)展,教學(xué)領(lǐng)域也發(fā)生了巨大的變化。教學(xué)應(yīng)該與世界和社會(huì)接軌。網(wǎng)絡(luò)教學(xué)已經(jīng)是未來(lái)發(fā)展的一個(gè)必然的趨勢(shì)。教學(xué)方式本身也需要一些變革。與新技術(shù)相結(jié)合,將會(huì)是一個(gè)很好的發(fā)展。</p>
12、<p> 與此同時(shí)網(wǎng)絡(luò)也帶來(lái)了一些不好的影響,同時(shí)網(wǎng)站的建立和開(kāi)發(fā),一些不良信息使那些正處于學(xué)習(xí)的關(guān)鍵時(shí)期的學(xué)生們,完全沒(méi)有了抵抗力。比如沉迷于網(wǎng)絡(luò)游戲,一些不良網(wǎng)站的信息。但其實(shí)我們也可以通過(guò)網(wǎng)站來(lái)進(jìn)行學(xué)習(xí)。比如一些學(xué)習(xí)的視頻,一些相關(guān)的教學(xué)網(wǎng)站。讀書網(wǎng)站我們可以在網(wǎng)上就可以讀到很多書籍,不需要花費(fèi)大量時(shí)間去查找。大大節(jié)約了時(shí)間。方便了我們的生活。不管是學(xué)習(xí)方面還是生活方面,網(wǎng)站都給我們帶來(lái)了很大的受益。學(xué)校也是社會(huì)存在
13、一個(gè)群體,它對(duì)于未來(lái)社會(huì)的發(fā)展起到了很大的作用,培養(yǎng)了大量的人才。因此,面向快速發(fā)展的社會(huì),教學(xué)方法和方式也要適應(yīng)社會(huì)的潮流。事物都是在不斷發(fā)展的。與社會(huì)發(fā)展相協(xié)調(diào)。教學(xué)應(yīng)該與時(shí)代接軌,應(yīng)對(duì)未來(lái)的發(fā)展趨勢(shì)。多媒體課件的使用更好為學(xué)生課內(nèi)學(xué)習(xí)提供了服務(wù),同時(shí)網(wǎng)站教學(xué)也是的,而且?guī)椭赡軙?huì)更大。</p><p> 1.1.2 課題的研究意義</p><p> (1)培養(yǎng)學(xué)生在信息化社會(huì)的學(xué)
14、習(xí)方式。在如今信息化的社會(huì),教學(xué)網(wǎng)站已經(jīng)很普遍的存在,特別是筆記本的普遍,學(xué)生本身的學(xué)習(xí)方式也隨之要隨著社會(huì)改變。</p><p> 信息化也為廣大學(xué)生帶來(lái)了方便,同時(shí)也要求他們掌握信息化社會(huì)的學(xué)習(xí)方式的轉(zhuǎn)變。</p><p> 從以前的紙筆書寫,到現(xiàn)在word文檔。方便但也需要掌握技能。 </p><p> ?。?)培養(yǎng)學(xué)生應(yīng)對(duì)新潮流的學(xué)習(xí)方法和應(yīng)對(duì)的能力。學(xué)
15、生的學(xué)習(xí)態(tài)度是很重要的,在學(xué)生的學(xué)習(xí)過(guò)程中。在學(xué)習(xí)中會(huì)遇到一些挫折,這個(gè)時(shí)候就需要很踏實(shí)的態(tài)度。新型的教學(xué)方式在不斷完善,會(huì)培養(yǎng)學(xué)生終生的學(xué)習(xí)態(tài)度,因?yàn)榫W(wǎng)站的不斷發(fā)展,間接的需要學(xué)生不斷的學(xué)習(xí)和掌握。而且日益發(fā)展的計(jì)算機(jī)技術(shù),也需要學(xué)生不斷培養(yǎng)自己的能力,去掌握這個(gè)新型事物。</p><p> ?。?培養(yǎng)學(xué)生選擇獲取知識(shí)方法的渠道的能力。對(duì)于學(xué)習(xí)方法的是有很多種的,學(xué)生們也多了很多種選擇。教學(xué)網(wǎng)站的建立,又給學(xué)生
16、們提供了一個(gè)新的獲取新知識(shí)的渠道。它方便,更新信息快,時(shí)速化,大量的知識(shí)累積,培養(yǎng)了學(xué)生如何自主的去獲取知識(shí)。對(duì)于方法的掌握,而不是單純的書本知識(shí)。更多的人性化和智能化的培養(yǎng)。在這個(gè)信息化的社會(huì),人來(lái)面臨著很多知識(shí)獲取的方法。而我們又很難去掌握方法。鍛煉了學(xué)生們的能力。</p><p> ?。?)促使教學(xué)方式在網(wǎng)絡(luò)社會(huì)的應(yīng)用變革。社會(huì)的教學(xué)方式在慢慢有所改變,伴隨著新技術(shù)的出現(xiàn),人類社會(huì)的進(jìn)步,多媒體技術(shù)的發(fā)展,
17、教學(xué)網(wǎng)絡(luò)的發(fā)展,是學(xué)生和教師之間的角色發(fā)生了很大的變化。教師的角色也面臨一些挑戰(zhàn),方式和方法都在應(yīng)用新技術(shù)。給教師提供了很大的便利,但是也對(duì)于教師面臨了巨大的挑戰(zhàn)。 </p><p> 1.1.3 國(guó)內(nèi)外研究現(xiàn)狀和發(fā)展趨勢(shì)</p><p> 我國(guó)政府一直非常重視網(wǎng)絡(luò)教學(xué)。隨著新中國(guó)的建立,社會(huì)的不斷向前發(fā)展,新中國(guó)的各個(gè)方面都在與世界接軌,都在迅猛發(fā)展。同樣作為對(duì)未來(lái)社會(huì)發(fā)展起著很大作
18、用的教育,也需要緊跟時(shí)代的步伐。教育事業(yè)一直是培養(yǎng)人才的機(jī)構(gòu)。所以,在面對(duì)網(wǎng)絡(luò)教學(xué)的發(fā)展,中國(guó)也必須走在前進(jìn)的步伐中。國(guó)外的技術(shù)相對(duì)比于我國(guó)還是很發(fā)達(dá)的。要想我國(guó)能夠趕上發(fā)達(dá)國(guó)家,教育方式也需要進(jìn)行相應(yīng)的變革。</p><p> ?。?)通信交流與網(wǎng)絡(luò)應(yīng)用技術(shù)相結(jié)合。剛萌芽時(shí)候的網(wǎng)絡(luò)教學(xué),由于網(wǎng)絡(luò)技術(shù)還在不斷的發(fā)展,并為趨向于完善,所以一開(kāi)始的網(wǎng)站只是靜態(tài)的頁(yè)面的瀏覽,并未實(shí)現(xiàn)動(dòng)態(tài)化的特色網(wǎng)站。動(dòng)態(tài)化的發(fā)展,把網(wǎng)
19、絡(luò)教學(xué)又推向了一個(gè)新的領(lǐng)域。單一的靜態(tài)查看,看起來(lái)缺乏生氣與趣味。通信技術(shù)的發(fā)展,使得網(wǎng)絡(luò)教學(xué)更好的獲得了大量的知識(shí)量與交流。突破了時(shí)間與空間的限制。更趨向于完善。教育與網(wǎng)絡(luò)技術(shù)相互促進(jìn),相互補(bǔ)充,在問(wèn)題中不斷提高。</p><p> ?。?)仿真與多媒體教學(xué)技術(shù)相輔相成。多媒體技術(shù)節(jié)約了大量的從事教育行業(yè)的員工的精力與體力。為廣大教師員工提供了方面,同時(shí)多媒體教育也學(xué)生提供了很大的興趣。使得學(xué)生能夠身臨其境,讓
20、他們很容易進(jìn)入狀態(tài),更好的掌握了知識(shí)。培養(yǎng)了學(xué)生學(xué)習(xí)的態(tài)度,使得課堂教學(xué)變得繪聲繪色。學(xué)生們不會(huì)覺(jué)得枯燥與乏味。提高了他們的學(xué)習(xí)能力。同時(shí)也培養(yǎng)了他們?cè)诿鎸?duì)新型的教育方式時(shí),接受的能力。</p><p> (3)與人工智能技術(shù)相互補(bǔ)充。人工智能技術(shù)也是一種新興的發(fā)展技術(shù)。它具有很多的好處。比如,它可以根據(jù)不同的學(xué)生能力與狀況,從而給出一套適合于學(xué)生的教學(xué)方法。正好驗(yàn)證了儒家的思想:因材施教,學(xué)生們也找到了更適合
21、自己提高學(xué)習(xí)能力和激起興趣的方法。學(xué)習(xí)效率也會(huì)極大的提高。它是一次教育方式的探索,是人類發(fā)展的結(jié)晶。但是任何事物都具有兩面性,它的弊處就是以導(dǎo)師的作用為主導(dǎo)。不過(guò)相對(duì)于以后的不斷完善,應(yīng)該弊處會(huì)慢慢被改變。</p><p> 1.2 課題內(nèi)容簡(jiǎn)介</p><p> 面向?qū)ο蟪绦蛟O(shè)計(jì)教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn),是專為為java這門課程設(shè)計(jì)的。主要有三個(gè)登陸者的身份,前臺(tái)是學(xué)生身份和教師身份,后
22、臺(tái)是管理員身份。</p><p> 學(xué)生身份,針對(duì)于自己的學(xué)習(xí),可以下載老師上傳的教輔資料和課件。查看課程教案,了解這門課程的相關(guān)課時(shí)情況。也可以查看典型習(xí)題,輔助自己的學(xué)習(xí)。在線交流可以回復(fù)帖子和發(fā)帖子,學(xué)生之間可以交流學(xué)習(xí)上的一些問(wèn)題。在線考試,學(xué)生可以登錄進(jìn)去然后選擇試物業(yè)管理部門和廣大住戶提供全方位的物業(yè)信息智能檢索與服務(wù),對(duì)全面提升物業(yè)信息化水平能起到強(qiáng)大的支持與推動(dòng)作用。卷,檢測(cè)自己的學(xué)習(xí)上有那些部
23、分掌握的不夠好。</p><p> 教師這個(gè)身份,前臺(tái)實(shí)現(xiàn)的功能有三大功能。發(fā)布課件,老師可以自己選取適合自己這門課程的教材相關(guān)內(nèi)容,上傳到網(wǎng)上,提供給學(xué)生了解開(kāi)拓視野。管理自己的課程,對(duì)于自己上傳的資料進(jìn)行修改和清理,時(shí)刻為學(xué)生提供最新的資料信息。對(duì)學(xué)生的作業(yè)評(píng)分和下載還有刪除。</p><p> 管理員這個(gè)身份,功能相比較于前兩者較多。后臺(tái)資料管理模塊,資料的錄入,資料的維護(hù)有修改
24、和刪除的兩個(gè)功能。對(duì)于會(huì)員的相關(guān)信息和操作。課程介紹有三個(gè)小模塊,分別是中心簡(jiǎn)介和典型習(xí)題和課程教案,可以對(duì)他們進(jìn)行修改。教師管理,對(duì)教師進(jìn)行刪除。答疑管理,管理員對(duì)前臺(tái)的發(fā)的帖子和回復(fù)的帖子進(jìn)行管理,清理過(guò)期的信息。考試系統(tǒng)管理,在考試系統(tǒng)里面,管理員可以對(duì)考試科目進(jìn)行更新。對(duì)于登陸考試系統(tǒng)的用戶進(jìn)行相應(yīng)的管理。管理學(xué)生考試成績(jī)。管理員后臺(tái)制定試卷,并且制定試卷的名字和題目的數(shù)量分值。添加管理員和刪除管理員。</p>&
25、lt;p><b> 1.3 可行性研究</b></p><p> 1.3.1 技術(shù)可行性</p><p> 開(kāi)發(fā)這個(gè)系統(tǒng)用的是B/S模式,即瀏覽器/服務(wù)器模式,實(shí)現(xiàn)技術(shù)是ASP.NET和SQL Server的。采用MVC模型開(kāi)展本系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)。</p><p> 編譯ASP.NET基于一種通用廣泛的語(yǔ)言,具有強(qiáng)大的適用性。而且
26、它是比較流行的web開(kāi)發(fā)工具,為用戶提供了豐富的組件和具有特色的開(kāi)發(fā)環(huán)境。對(duì)于web開(kāi)發(fā)起到了一個(gè)不可磨滅的作用。發(fā)展歷史也很悠久,擁有一個(gè)不斷發(fā)展的歷史歷程。</p><p> 1.3.2 經(jīng)濟(jì)可行性</p><p> 在現(xiàn)代社會(huì),信息大爆炸,知識(shí)大爆炸,如何更好的學(xué)習(xí)對(duì)我們來(lái)說(shuō)是面臨著的一個(gè)巨大的挑戰(zhàn)性問(wèn)題。知識(shí)量的不斷累積,網(wǎng)絡(luò)計(jì)算機(jī)技術(shù)的快速發(fā)展,網(wǎng)絡(luò)教學(xué)在教學(xué)領(lǐng)域在慢慢的發(fā)
27、展著,這種教學(xué)方式順應(yīng)了時(shí)代發(fā)展的腳步,在校園里已出現(xiàn)了校園網(wǎng),網(wǎng)絡(luò)教學(xué)的相對(duì)于課堂教學(xué),跨越了時(shí)間和空間的限制,給學(xué)生提供了一個(gè)新型的教學(xué)方式。這種教學(xué)方式,為社會(huì)提供了許多新型的人才,節(jié)約了大量紙筆費(fèi)用。</p><p> 雖然網(wǎng)絡(luò)教學(xué)現(xiàn)在還不能完全取代面對(duì)面的課堂教學(xué),但是它節(jié)約了時(shí)間,方便了交流。不受地理空間的現(xiàn)實(shí)狀況的限制,學(xué)生們可以隨時(shí)隨地訪問(wèn)教學(xué)網(wǎng)站,帶來(lái)了時(shí)效性的經(jīng)濟(jì)效益,網(wǎng)絡(luò)教學(xué)正日益侵入我們
28、的學(xué)習(xí)領(lǐng)域,它的特色,人性化,給我們帶來(lái)了視覺(jué)上的享受,世界正在縮小,學(xué)生與教師之間的交流,也變得簡(jiǎn)單。</p><p> 網(wǎng)絡(luò)教學(xué)為學(xué)校教學(xué)開(kāi)辟了一個(gè)新天地,是教學(xué)方式的一個(gè)偉大的變革。在教學(xué)領(lǐng)域,具有很大的代表性意義。</p><p> 1.3.3 法律可行性</p><p> 這個(gè)系統(tǒng)是由個(gè)人獨(dú)立開(kāi)發(fā)的,并未侵害他人的權(quán)利,在開(kāi)發(fā)與設(shè)計(jì)這個(gè)系統(tǒng)過(guò)程中,并
29、沒(méi)有任何不法行為。因此,在法律上是可行的。</p><p> 1.3.4 操作可行性</p><p> 這個(gè)網(wǎng)站模塊清新悅目。操作起來(lái)也很方便。學(xué)生,老師只需登錄進(jìn)來(lái),就可以進(jìn)行教學(xué)方面的操作。所以從操作上來(lái)考慮,開(kāi)發(fā)本系統(tǒng)是可行的。</p><p> 1.4 論文各章介紹</p><p> 第1章引言部分, 這個(gè)部分,主要是介紹了課
30、題研究的背景,課題意義,國(guó)內(nèi)外發(fā)展?fàn)顩r,可行性研究。</p><p> 第2章主要內(nèi)容是:開(kāi)發(fā)這個(gè)系統(tǒng)的功能需求分析部分, 系統(tǒng)的模塊,數(shù)據(jù)流圖,數(shù)據(jù)E-R圖,和數(shù)據(jù)狀態(tài)圖。</p><p> 第3章主要內(nèi)容是:整體系統(tǒng)設(shè)計(jì)和系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)。整體結(jié)構(gòu)的整體設(shè)計(jì),包括系統(tǒng)設(shè)計(jì),系統(tǒng)設(shè)計(jì)和系統(tǒng)運(yùn)行環(huán)境和流程的基本設(shè)計(jì)。數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)包括邏輯設(shè)計(jì)和物理設(shè)計(jì)。</p><p
31、> 第4章是詳細(xì)設(shè)計(jì)部分,這一章詳細(xì)介紹了系統(tǒng)幾個(gè)模塊的設(shè)計(jì)過(guò)程。</p><p> 第5章是實(shí)現(xiàn)部分。此部分給出了系統(tǒng)的幾個(gè)主要運(yùn)行界面,功能模塊,和他們對(duì)應(yīng)的重要代碼。</p><p> 第6章是用戶使用手冊(cè)。</p><p><b> 第7章總結(jié)</b></p><p><b> 2 需求
32、分析</b></p><p> 針對(duì)用戶的不同需要,來(lái)分析這個(gè)系統(tǒng)目的是要做什么。為以后的詳細(xì)設(shè)計(jì)和概要設(shè)計(jì)做準(zhǔn)備,需要分析很關(guān)鍵,起著承前啟后的作用。只有把用戶的需求明確了,做出來(lái)的系統(tǒng)才是有用,不會(huì)因?yàn)樾枨鬀](méi)有調(diào)研好,而使整個(gè)系統(tǒng)開(kāi)發(fā)耗費(fèi)大量的時(shí)間和金錢。</p><p> 2.1 功能需求分析</p><p> 2.1.1 系統(tǒng)數(shù)據(jù)流圖<
33、;/p><p> 2.1.1.1 系統(tǒng)頂層數(shù)據(jù)流圖 </p><p> 圖2—1 系統(tǒng)頂層數(shù)據(jù)流圖</p><p> 2.1.1.2 系統(tǒng)1層數(shù)據(jù)流圖</p><p> 圖2—2 系統(tǒng)1 層數(shù)據(jù)流圖</p><p> 2.1.1.3 系統(tǒng)細(xì)化后的數(shù)據(jù)流圖</p><p> 1.學(xué)生功能細(xì)
34、化后數(shù)據(jù)流圖如圖2—3所示。</p><p> 圖2—3 學(xué)生功能細(xì)化后數(shù)據(jù)流圖 </p><p> 2. 教師用戶功能細(xì)化后數(shù)據(jù)流圖如圖2—4所示。</p><p> 圖2—4 教師用戶功能細(xì)化后數(shù)據(jù)流圖 </p><p> 3. 管理員功能細(xì)化后數(shù)據(jù)流圖如圖2—5所示。</p><p> 圖2—5 管理
35、員功能細(xì)化后數(shù)據(jù)流圖 </p><p> 2.1.2 系統(tǒng)功能</p><p> 該系統(tǒng)的前臺(tái)用戶有兩個(gè)身份:學(xué)生和教師,后臺(tái)維護(hù)有一個(gè)管理員。</p><p> 1 學(xué)生:學(xué)生這個(gè)模塊,主要有以下幾個(gè)功能,上傳作業(yè),下載教師上傳的課件和試卷資料。在線交流這個(gè)小模塊可供來(lái)學(xué)生之間用來(lái)交流學(xué)習(xí)上的問(wèn)題,比如對(duì)于考試,作業(yè),及放假等等一些消息的互動(dòng)。管理自己的作業(yè)
36、,包括下載,刪除,修改.管理帖子,可以刪除自己的帖子,多人可以回復(fù)一個(gè)人發(fā)的帖子。</p><p> 2教師:教師這個(gè)模塊,主要有這幾個(gè)功能,發(fā)布課程資料,包括課件和教輔資料。管理為學(xué)生發(fā)布的課程資料。批改學(xué)生上交的作業(yè),評(píng)分,下載,刪除。</p><p> 3管理員:管理員這個(gè)模塊的功能比較多。1,資料錄入:包括課件和教輔資料的錄入,以及對(duì)于資料的維護(hù)。修改和刪除錄入的資料,2,會(huì)員
37、的管理,會(huì)員的信息修改和刪除,3課程管理,課程管理里面有三個(gè)小模塊,分別是中心簡(jiǎn)介,就是對(duì)于java這門課程的簡(jiǎn)要介紹,可以對(duì)于原有的內(nèi)容進(jìn)行修改。第二個(gè)就是典型習(xí)題,管理員可以自己手動(dòng)輸入,進(jìn)行修改。課程教案就是課時(shí)和學(xué)分,上機(jī)和理論學(xué)習(xí)的安排。教師管理模塊,對(duì)教師的信息管理。答疑管理,對(duì)于問(wèn)題和回答的刪除,即對(duì)于過(guò)期信息的清理??荚嚬芾砟K,試題的錄入與維護(hù)。管理管理員</p><p> 2.1.3 功能的
38、輸入輸出需求表</p><p> 該系統(tǒng)的輸入輸出需求表如下表2—1所示。</p><p> 2.1.4 系統(tǒng)E-R圖</p><p><b> 關(guān)系模型</b></p><p> 管理員(id,名字,密碼)</p><p> 教師(id,名字,密碼,年齡,專業(yè),職位,簡(jiǎn)介)</p
39、><p> 學(xué)生(名字,密碼,郵箱,電話,地址)</p><p><b> 課程(id,名字)</b></p><p> 填空題(id,courseid,前描述,后描述,答案)</p><p> 判斷題(id,courseid,描述,答案)</p><p> 多選題(id,courseid,
40、描述,答案A,答案B,答案C,答案D,答案)</p><p> 單選題(id,courseid,描述,答案A,答案B,答案C,答案D,答案)</p><p> 考試成績(jī)(id,userid,paperid,得分,考試時(shí)間)</p><p> 資料(id,名字,內(nèi)容,上傳時(shí)間,附件內(nèi)容,上傳者名字,類別)</p><p> 試卷(id,
41、courseid,試卷名字)</p><p> 試卷題目(id,paperid,題目類型,titleid,分值)</p><p> 問(wèn)題(id,名字,內(nèi)容,發(fā)帖人名字)</p><p> 答疑(id,內(nèi)容,答疑人名字)</p><p> 作業(yè)(id,名字,內(nèi)容,得分,學(xué)生名字,教師名字)</p><p> 系
42、統(tǒng)的E—R如下圖所示。(其中各實(shí)體列舉部分實(shí)例)</p><p><b> 系統(tǒng)各部分E—R圖</b></p><p> 圖2-6管理員E-R圖</p><p> 圖2-7 考試科目E-R圖</p><p> 圖2-8填空題R-R圖</p><p> 圖2-9 判斷題E-R圖</p
43、><p> 圖2-10單選題R-R圖</p><p> 圖2-11 用戶E-R 圖</p><p> 圖2-12 教師E-R 圖</p><p> 圖2-13 考試成績(jī)E-R 圖</p><p> 2.1.5 系統(tǒng)狀態(tài)圖</p><p> 2.1.5.1 管理員子系統(tǒng)狀態(tài)圖</p&
44、gt;<p> 通過(guò)登錄驗(yàn)證,管理員從登錄狀態(tài)轉(zhuǎn)到后臺(tái)管理系統(tǒng)狀態(tài)。管理員在進(jìn)入到后臺(tái)以后,可以看到后臺(tái)頁(yè)面的一系列管理菜單。例如考試系統(tǒng)管理有考試科目,試卷制定,用戶管理,試題錄入四個(gè)小模塊。</p><p> 圖2—14 管理員子系統(tǒng)狀態(tài)圖</p><p> 2.1.5.2 學(xué)生子系統(tǒng)狀態(tài)圖</p><p> 通過(guò)登錄驗(yàn)證,學(xué)生從登錄狀態(tài)轉(zhuǎn)
45、到學(xué)生子系統(tǒng)狀態(tài)。學(xué)生在進(jìn)入到學(xué)生子系統(tǒng)狀態(tài)的時(shí)候,就有了一系列狀態(tài)的選擇,分別為發(fā)布帖子,管理帖子,上傳作業(yè),管理作業(yè)。學(xué)生可以任選其中的狀態(tài),如在管理作業(yè),可以選擇對(duì)自己的作業(yè)進(jìn)行,下載,修改和刪除?;貜?fù)帖子,管理自己的帖子。</p><p> 圖2—15 學(xué)生子系統(tǒng)狀態(tài)圖</p><p> 2.1.5.3 教師用戶子系統(tǒng)狀態(tài)圖</p><p> 通過(guò)登錄
46、驗(yàn)證,教師用戶從登錄狀態(tài)轉(zhuǎn)到教師用戶子系統(tǒng)狀態(tài)。教師用戶在進(jìn)入到教師用戶子系統(tǒng)狀態(tài)的時(shí)候,就有了一系列狀態(tài)的選擇,分別為課程管理,發(fā)布課件,作業(yè)評(píng)分。在作業(yè)評(píng)分以對(duì)學(xué)生的作業(yè)進(jìn)行下載,評(píng)分,和刪除。課程管理對(duì)其上傳的資料進(jìn)行修改和刪除更新</p><p> 圖2—16 教師用戶子系統(tǒng)狀態(tài)圖</p><p><b> 3 概要設(shè)計(jì)</b></p>&l
47、t;p><b> 3.1 總體設(shè)計(jì)</b></p><p> 3.1.1總體結(jié)構(gòu)(系統(tǒng)H圖) </p><p> 網(wǎng)站的后臺(tái)管理主要是實(shí)現(xiàn)對(duì)資料的錄入,會(huì)員的管理,教師信息的管理。在線考試系統(tǒng)的管理,試卷制定,試題錄入,用戶信息管理。課程管理等等。</p><p> 網(wǎng)站的前臺(tái)管理主要是學(xué)生用戶的上傳作業(yè),管理帖子。教師上傳教輔
48、資料,管理作業(yè)等等。</p><p> 系統(tǒng)H圖如圖3—1所示。</p><p> 圖 3—1 系統(tǒng)H圖</p><p> 3.2 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)</p><p> 3.2.1 邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)</p><p> 管理員(id,名字,密碼)</p><p> 教師(id,名字,密碼
49、,年齡,專業(yè),職位,簡(jiǎn)介)</p><p> 學(xué)生(名字,密碼,郵箱,電話,地址)</p><p><b> 課程(id,名字)</b></p><p> 填空題(id,courseid,前描述,后描述,答案)</p><p> 判斷題(id,courseid,描述,答案)</p><p>
50、; 多選題(id,courseid,描述,答案A,答案B,答案C,答案D,答案)</p><p> 單選題(id,courseid,描述,答案A,答案B,答案C,答案D,答案)</p><p> 考試成績(jī)(id,userid,paperid,得分,考試時(shí)間)</p><p> 資料(id,名字,內(nèi)容,上傳時(shí)間,附件內(nèi)容,上傳者名字,類別)</p>
51、<p> 試卷(id,courseid,試卷名字)</p><p> 試卷題目(id,paperid,題目類型,titleid,分值)</p><p> 問(wèn)題(id,名字,內(nèi)容,發(fā)帖人名字)</p><p> 答疑(id,內(nèi)容,答疑人名字)</p><p> 作業(yè)(id,名字,內(nèi)容,得分,學(xué)生名字,教師名字)</
52、p><p> 3.2.2 物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)</p><p> 數(shù)據(jù)字典如下所示: </p><p> (1)教師用戶如表 3—1所示。</p><p> (2)管理員信息如表 3—2 所示。</p><p> ?。?)填空題信息如表 3—3 所示。</p><p> ?。?)判斷信息如表 3
53、—4 所示。</p><p> ?。?)多選題信息如表3—5 所示。</p><p> ?。?單選題信息如表3—6所示。</p><p> ?。?)欄目信息如表 3—7 所示。</p><p> ?。?)學(xué)生信息如表 3—8 所示。</p><p> ?。?)資料信息如表 3—9 所示。</p><
54、p> ?。?0)試卷信息如表 3—10所示。</p><p> ?。?1)題目清單信息如表 3—11所示。</p><p> ?。?2)發(fā)帖子信息如表 3—12所示。</p><p> (13)回復(fù)信息 如表3—13所示。</p><p> ?。?4分?jǐn)?shù)信息如表 3—14所示。</p><p> ?。?5)考試
55、用戶信息如表 3—15所示。</p><p> ?。?6)作業(yè)信息如表 3—16所示。</p><p><b> 4 詳細(xì)設(shè)計(jì)</b></p><p> 4.1 管理員模塊流程圖設(shè)計(jì)</p><p> 管理員登陸系統(tǒng)后,首先對(duì)常用項(xiàng)目進(jìn)行管理。在常用管理中,有對(duì)于前臺(tái)學(xué)生使用的下載資料,資料錄入模塊。管理員可以在后
56、臺(tái)對(duì)資料的分類進(jìn)行修改,及時(shí)更新資料。刪除過(guò)期的資料。前臺(tái)注冊(cè)的會(huì)員,會(huì)員信息的修改和刪除,查找等功能,管理員</p><p> 在后臺(tái)進(jìn)行操作。首頁(yè)的頁(yè)面相關(guān)模塊,課程管理這個(gè)地方,有三個(gè)小菜單。中心簡(jiǎn)介,是對(duì)于這們課程簡(jiǎn)要介紹,可以隨時(shí)修改更改。典型習(xí)題是提供給學(xué)生學(xué)習(xí)用的。管理員可以在后臺(tái),修改和更新習(xí)題,提供給學(xué)生可以練習(xí)和參考的資料。教師信息管理,刪除退休和離職的教師。在線考試系統(tǒng),添加考試科目,錄入
57、題目,計(jì)算分值。前臺(tái)的答疑管理,問(wèn)題和回復(fù)信息的管理,清理過(guò)期信息,使前臺(tái)頁(yè)面時(shí)??梢愿?。常用管理模塊的流程圖如圖4—1所示。</p><p> 圖4—1 常用管理模塊流程圖</p><p> 4.2 學(xué)生用戶模塊流程圖設(shè)計(jì)</p><p> 學(xué)生用戶通過(guò)前臺(tái)首頁(yè)登錄成功之后,跳轉(zhuǎn)到自己相應(yīng)的功能模塊。學(xué)生在論壇可以發(fā)帖子,其他學(xué)生可以對(duì)其進(jìn)行回復(fù),學(xué)生自己
58、可以管理自己發(fā)的帖子。刪除自己發(fā) </p><p> 布的帖子??梢越又鴦e人回復(fù)的帖子再回復(fù)。上傳每一次的作業(yè),在作業(yè)管理模塊可以管理自己的作業(yè),進(jìn)行修改,查看每次的作業(yè)是否已經(jīng)提交了。查看課程教案,對(duì)于這門課程有一個(gè)大概課時(shí),進(jìn)度的了解。查看典型習(xí)題,鞏固自己的掌握。下載課件和教輔資料,配合典型習(xí)題的學(xué)習(xí),提高自己的能力。在線考試,自己選擇試卷,檢測(cè)自己掌握的程度。</p><p>
59、 圖4—2 學(xué)生用戶模塊流程圖</p><p> 4.3 教師用戶模塊流程圖設(shè)計(jì)</p><p> 教師用戶可以通過(guò)前臺(tái)首頁(yè)登錄界面,登錄到自己的功能模塊頁(yè)面。如果沒(méi)有注冊(cè)的用戶,可以先進(jìn)行注冊(cè)。登錄成功后,教師可以選擇發(fā)布課件的分類,可以上傳自己平時(shí)覺(jué)得有助于學(xué)生學(xué)習(xí)這門課程的資料,教輔資料是主要針對(duì)于發(fā)布的作業(yè)和一些試卷習(xí)題。在管理自己課程的這門模塊里,教師可以隨時(shí)修改和刪除自己上
60、傳的資料。</p><p> 更改自己的錯(cuò)誤信息,及時(shí)提供給學(xué)生最新的信息。對(duì)于每次學(xué)生提交的作業(yè),教師可以直接打開(kāi)查看,并給予評(píng)分。學(xué)生可以查看到自己的作業(yè)評(píng)分。</p><p> 圖4—3 教師用戶模塊流程圖</p><p> 4.4考試系統(tǒng)流程圖設(shè)計(jì)</p><p> 在線考試系統(tǒng)是針對(duì)于學(xué)生用戶的,用戶在登陸界面可以選擇科目,
61、試卷名字,登陸成功之后,進(jìn)行答題。每一份試卷,都設(shè)置有單選題,多選題,填空題,判斷題。</p><p> 學(xué)生可以自主測(cè)試自己的掌握程度,沒(méi)有規(guī)定時(shí)間,只是一個(gè)小型的考試模擬。在自己回答完所有的題目后,提交后可以查看到自己的成績(jī),并且可以查看正確答案。 </p><p> 圖4—4 考試系統(tǒng)模塊流程圖</p><p><b> 5 系統(tǒng)實(shí)現(xiàn)</
62、b></p><p><b> 5.1登陸界面</b></p><p> 初始頁(yè)面的會(huì)員登錄界面,已經(jīng)注冊(cè)過(guò)的會(huì)員,能夠自己輸入名稱和身份,點(diǎn)擊選擇自己的身份。 如果用戶名或者密碼輸入錯(cuò)了,會(huì)彈出一個(gè)頁(yè)面消息來(lái)提醒你密碼或者密碼錯(cuò)了,再重新輸入一次。如果輸入錯(cuò)了,可以點(diǎn)擊清楚,進(jìn)行重新輸入。</p><p><b> 圖5
63、-1會(huì)員登錄</b></p><p><b> 5.2注冊(cè)界面</b></p><p> 還沒(méi)有注冊(cè)過(guò)的用戶,通過(guò)點(diǎn)擊注冊(cè)自己的信息。根據(jù)自己身份的不同,如果是學(xué)生,點(diǎn)擊學(xué)生注冊(cè),自動(dòng)跳轉(zhuǎn)到用戶注冊(cè)頁(yè)面,然后填寫名稱和密碼,郵箱,地址,等等一系列信息。學(xué)生用戶在填寫完正確信息后,點(diǎn)擊注冊(cè),網(wǎng)頁(yè)會(huì)有信息提醒自己已經(jīng)注冊(cè)成功啦。教師用戶點(diǎn)擊教師注冊(cè),填寫名
64、稱和密碼,職位,年齡一些信息,全部填寫完成后,點(diǎn)擊注冊(cè),就完成了注冊(cè)。</p><p><b> 圖5-2學(xué)生注冊(cè)</b></p><p><b> 圖5-3教師注冊(cè)</b></p><p> 5.3在線考試登陸界面</p><p> 在線考試是針對(duì)于學(xué)生,點(diǎn)擊首頁(yè)在線考試,進(jìn)入在線考試登陸
65、界面。選擇考試科目里面的試卷名字,輸入自己的學(xué)號(hào)和密碼,點(diǎn)擊登陸,正確后進(jìn)入到試卷頁(yè)面,可以自行答題,在檢查好了自己的答案,點(diǎn)擊提交,網(wǎng)頁(yè)會(huì)自動(dòng)彈出你的成績(jī),學(xué)生用戶可以點(diǎn)擊查看自己所選試卷的全部正確答案。然后可以看看自己有哪些地方做的不夠好,哪些知識(shí)點(diǎn)掌握點(diǎn)不夠牢固,根據(jù)自己的答題情況,自己有選擇的加強(qiáng)哪一個(gè)章節(jié)的練習(xí)。</p><p><b> 圖5-4考試登陸</b></p&g
66、t;<p><b> 圖5-5考試成績(jī)</b></p><p><b> 圖5-6試題答案</b></p><p> public partial class Web_TestAnswer : System.Web.UI.Page</p><p><b> {</b></p
67、><p> protected void Page_Load(object sender, EventArgs e)</p><p><b> {</b></p><p> if (!IsPostBack)</p><p><b> {</b></p><p> lbl
68、PaperName.Text = Session["PaperName"].ToString();</p><p> InitData();</p><p><b> }</b></p><p><b> }</b></p><p> //初始化試卷,從數(shù)據(jù)庫(kù)中將試題取出
69、</p><p> protected void InitData()</p><p><b> {</b></p><p> SqlParameter[] Params1 = new SqlParameter[2];</p><p> DataBase DB = new DataBase();</p>
70、;<p> int paperID = int.Parse(Session["PaperID"].ToString());</p><p> Params1[0] = DB.MakeInParam("@PaperID", SqlDbType.Int, 4, paperID); //試卷編號(hào)</p><p>
71、; Params1[1] = DB.MakeInParam("@Type", SqlDbType.VarChar, 10, "單選題"); //題目類型 </p><p> DataSet ds1 = DB.GetDataSet("Proc_PaperDetail", Params1);</p>&l
72、t;p> GridView1.DataSource = ds1;</p><p> GridView1.DataBind();</p><p> ((Label)GridView1.HeaderRow.FindControl("Label27")).Text = ((Label)GridView1.Rows[0].FindControl("Labe
73、l4")).Text;</p><p> SqlParameter[] Params2 = new SqlParameter[2];</p><p> Params2[0] = DB.MakeInParam("@PaperID", SqlDbType.Int, 4, paperID); //試卷編號(hào)</p><
74、;p> Params2[1] = DB.MakeInParam("@Type", SqlDbType.VarChar, 10, "多選題"); //題目類型 </p><p> DataSet ds2 = DB.GetDataSet("Proc_PaperDetail", Params2);</p>
75、;<p> GridView2.DataSource = ds2;</p><p> GridView2.DataBind();</p><p> ((Label)GridView2.HeaderRow.FindControl("Label28")).Text = ((Label)GridView2.Rows[0].FindControl("
76、;Label8")).Text;</p><p> SqlParameter[] Params3 = new SqlParameter[2];</p><p> Params3[0] = DB.MakeInParam("@PaperID", SqlDbType.Int, 4, paperID); //試卷編號(hào)</p>
77、<p> Params3[1] = DB.MakeInParam("@Type", SqlDbType.VarChar, 10, "判斷題"); //題目類型 </p><p> DataSet ds3 = DB.GetDataSet("Proc_PaperDetail", Params3);<
78、/p><p> GridView3.DataSource = ds3;</p><p> GridView3.DataBind();</p><p> ((Label)GridView3.HeaderRow.FindControl("Label29")).Text = ((Label)GridView3.Rows[0].FindControl(
79、"Label12")).Text;</p><p> SqlParameter[] Params4 = new SqlParameter[2];</p><p> Params4[0] = DB.MakeInParam("@PaperID", SqlDbType.Int, 4, paperID); //試卷編號(hào)<
80、/p><p> Params4[1] = DB.MakeInParam("@Type", SqlDbType.VarChar, 10, "填空題"); //題目類型 </p><p> DataSet ds4 = DB.GetDataSet("Proc_PaperDetail", Params4
81、);</p><p> GridView4.DataSource = ds4;</p><p> GridView4.DataBind();</p><p> ((Label)GridView4.HeaderRow.FindControl("Label30")).Text = ((Label)GridView4.Rows[0].FindCo
82、ntrol("Label17")).Text;</p><p><b> }</b></p><p><b> }</b></p><p> 5.4論壇管理界面 </p><p> 論文模塊是用來(lái)提供給廣大學(xué)生自由發(fā)表自己關(guān)于學(xué)習(xí)方面的一些問(wèn)題,學(xué)生們?cè)诘顷懼螅梢宰约?/p>
83、發(fā)布帖子,對(duì)于自己發(fā)布的帖子可以進(jìn)行刪除管理。而其他的學(xué)生可以點(diǎn)擊在線交流,對(duì)于學(xué)生發(fā)布的帖子進(jìn)行恢復(fù)。主要是為了大家交流的方便,老師也可以隨時(shí)查看學(xué)生們發(fā)布的帖子,及時(shí)回復(fù),學(xué)生們也可以反映對(duì)于學(xué)習(xí)上的心里問(wèn)題,對(duì)于一些的問(wèn)題擔(dān)憂,教師查看及時(shí)回復(fù),方便了教師與學(xué)生,學(xué)生與學(xué)生之間的交流,解決了一些隱藏的問(wèn)題。</p><p><b> 發(fā)布帖子</b></p><p
84、><b> 圖5-7發(fā)帖子</b></p><p><b> 回復(fù)帖子</b></p><p><b> 圖5-8回復(fù)帖子</b></p><p><b> 管理自己的帖子</b></p><p><b> 圖5-9管理帖子<
85、;/b></p><p><b> 5.5作業(yè)管理界面</b></p><p> 學(xué)生登錄成功后,可以自行上傳作業(yè),輸入作業(yè)的名字,瀏覽上傳附件,點(diǎn)擊提交,提交上去后,網(wǎng)頁(yè)會(huì)有顯示成功。點(diǎn)擊管理作業(yè),顯示學(xué)生提交的作業(yè)列表。學(xué)生可以重新提交,修改原來(lái)的作業(yè),教師并未審核通過(guò),自己可以隨時(shí)修改自己的作業(yè)。查看作業(yè)所得的評(píng)分,也可以下載自己上傳的作業(yè)。</
86、p><p><b> 圖5-10上傳作業(yè)</b></p><p><b> 圖5-11下載作業(yè)</b></p><p><b> 圖5-12刪除作業(yè)</b></p><p><b> 5.6教師管理界面</b></p><p>
87、 教師登陸成功以后,會(huì)有彈出一個(gè)對(duì)話框顯示成功,教師可以發(fā)布課件和教輔資料,管理課程,修改課程信息不全的地方,重新上傳,而對(duì)于過(guò)期的信息,可以刪除,保持信息的時(shí)效性。直接打開(kāi)學(xué)生的作業(yè)查看,然后給學(xué)生上交的作業(yè)評(píng)分,刪除堆積很久的作業(yè),保持頁(yè)面的清潔。</p><p><b> 圖5-13上傳資料</b></p><p><b> 圖5-14管理資料&
88、lt;/b></p><p><b> 圖5-15管理作業(yè)</b></p><p><b> 5.7試卷制定頁(yè)面</b></p><p> 管理員登陸后臺(tái),添加考試科目,制定試卷名字。填寫各種題型的個(gè)數(shù)和分?jǐn)?shù)。確定一份試卷,并保存,就可以制定試卷成功了。管理員還可以把試題錄入題庫(kù)。增加題庫(kù)的資源。</p&
89、gt;<p><b> 圖5-16試卷制定</b></p><p><b> 圖5-17保存試卷</b></p><p><b> 圖5-18添加試題</b></p><p> public partial class Web_admin_SingleSelectAdd : Sy
90、stem.Web.UI.Page</p><p><b> {</b></p><p> protected void Page_Load(object sender, EventArgs e)</p><p><b> {</b></p><p> if (!IsPostBack)<
91、/p><p><b> {</b></p><p> InitDDLData(); //初始化考試科目下拉列表框 </p><p> if (Request["ID"]!=null)//如果是修改題目,初始化數(shù)據(jù)</p><p><b> {</
92、b></p><p> InitData();</p><p><b> }</b></p><p><b> }</b></p><p><b> }</b></p><p><b> //初始化考試科目</b>&
93、lt;/p><p> protected void InitDDLData()</p><p><b> {</b></p><p> Course course = new Course(); //創(chuàng)建考試科目對(duì)象</p><p> DataSet ds = course.QueryCourse();
94、 //查詢考試科目信息</p><p> ddlCourse.DataSource = ds; //指名考試科目列表框數(shù)據(jù)源</p><p> ddlCourse.DataTextField = "Name"; //DataTextField顯示Name字段值</p><p> ddlCourse.DataValueF
95、ield = "ID"; //DataValueField顯示ID字段值</p><p> ddlCourse.DataBind(); //綁定數(shù)據(jù)</p><p><b> }</b></p><p><b> //初始化數(shù)據(jù)</b></p>&l
96、t;p> protected void InitData()</p><p><b> {</b></p><p> int SingleProblemID = int.Parse(Request["ID"].ToString()); //取出傳遞過(guò)來(lái)的試題編號(hào)</p><p> SingleProblem
97、singleproblem = new SingleProblem(); //創(chuàng)建單選題對(duì)象</p><p> if (singleproblem.LoadData(SingleProblemID)) //如果取出題目信息,分別放在相應(yīng)控件顯示</p><p><b> {</b></p><p&
98、gt; ddlCourse.SelectedValue = singleproblem.CourseID.ToString();</p><p> txtTitle.Text = singleproblem.Title;</p><p> txtAnswerA.Text = singleproblem.AnswerA;</p><p> txtAnswerB
99、.Text = singleproblem.AnswerB;</p><p> txtAnswerC.Text = singleproblem.AnswerC;</p><p> txtAnswerD.Text = singleproblem.AnswerD;</p><p> ddlAnswer.SelectedItem.Text = singleprobl
100、em.Answer;</p><p><b> }</b></p><p> else //查詢出錯(cuò),給出提示</p><p><b> {</b></p><p> lblMessage.Text = "加載數(shù)據(jù)出錯(cuò)!";</p>
101、;<p><b> } </b></p><p><b> }</b></p><p><b> //添加或修改事件</b></p><p> protected void imgBtnSave_Click(object sender, ImageClickEven
102、tArgs e)</p><p><b> {</b></p><p> if (Page.IsValid)</p><p><b> {</b></p><p> SingleProblem singleproblem = new SingleProblem(); //創(chuàng)
103、建單選題對(duì)象</p><p> singleproblem.CourseID = int.Parse(ddlCourse.SelectedValue);//為單選題對(duì)象各屬性賦值</p><p> singleproblem.Title = txtTitle.Text;</p><p> singleproblem.AnswerA = txtAnswerA.T
104、ext;</p><p> singleproblem.AnswerB = txtAnswerB.Text;</p><p> singleproblem.AnswerC = txtAnswerC.Text;</p><p> singleproblem.AnswerD = txtAnswerD.Text;</p><p> sing
105、leproblem.Answer = ddlAnswer.SelectedItem.Text;</p><p> if (Request["ID"] != null) //如果是修改題目信息</p><p><b> {</b></p><p> sin
106、gleproblem.ID = int.Parse(Request["ID"].ToString()); //取出試題主鍵</p><p> if (singleproblem.UpdateByProc(int.Parse(Request["ID"].ToString())))//調(diào)用修改試題方法修改試題</p><p><b> {&
107、lt;/b></p><p> lblMessage.Text = "成功修改該單選題!";</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><
108、p> lblMessage.Text = "修改該單選題失??!";</p><p><b> }</b></p><p><b> }</b></p><p> else //如果
109、是添加試題</p><p><b> {</b></p><p> if (singleproblem.InsertByProc()) //調(diào)用添加試題方法添加試題</p><p><b> {</b></p><p> lblMessage.Te
110、xt = "成功添加該單選題!";</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> lblMessage.Text = "添加該單選題失敗!"
111、;;</p><p><b> }</b></p><p> } </p><p><b> }</b></p><p><b> }</b></p><p><b> 6 用戶手冊(cè)</b&
112、gt;</p><p> 6.1 系統(tǒng)功能簡(jiǎn)介</p><p> 本系統(tǒng)是一個(gè)基于.net的教學(xué)網(wǎng)站管理系統(tǒng) ,用戶可以訪問(wèn)這個(gè)教學(xué)網(wǎng)站。根據(jù)自己的身份進(jìn)行相應(yīng)的注冊(cè)。擁有管理員權(quán)限的用戶可以登錄后臺(tái),進(jìn)行相關(guān)后臺(tái)管理的操作。</p><p> 面向?qū)ο蟪绦蛟O(shè)計(jì)教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)。管理系統(tǒng)由兩部分組成,包括前臺(tái)用戶端與后臺(tái)管理端,學(xué)生和教師可以使用的功能有:
113、</p><p> 下載課件:學(xué)生登陸成功后,可以下載學(xué)習(xí)資料和教輔資料。</p><p> 發(fā)表帖子:學(xué)生用戶有什么學(xué)習(xí)上的問(wèn)題,可以發(fā)帖子,進(jìn)行交流。</p><p> 上傳作業(yè):輸入題目,瀏覽附件,上傳成功。</p><p> 管理作業(yè):刪除自己的作業(yè),下載修改作業(yè)。</p><p> 發(fā)布課件:教師用
114、戶可以上傳作業(yè)和教輔資料。</p><p> 管理課程:對(duì)于自己上傳的學(xué)習(xí)資料和作業(yè)題目,進(jìn)行修改和刪除。</p><p> 作業(yè)評(píng)分:給學(xué)生的作業(yè)進(jìn)行評(píng)分,刪除過(guò)期的作業(yè)。</p><p> 后臺(tái)管理員登陸成功后,可進(jìn)行下列的操作:</p><p> 資料管理:修改和刪除上傳的課件和教輔資料。</p><p>
115、; 會(huì)員管理:修改會(huì)員的相關(guān)信息,刪除沒(méi)有的會(huì)員。</p><p> 課程介紹:修改中心簡(jiǎn)介的內(nèi)容,修改增加典型習(xí)題的數(shù)量,添加課程教案。</p><p> 教師管理:刪除老師的信息。</p><p> 答疑管理:對(duì)于問(wèn)題和回答的內(nèi)容進(jìn)行刪除操作。</p><p> 考試系統(tǒng)管理:考試科目的添加,用戶添加和刪除,試卷制定,輸入題目。
116、</p><p> 管理員管理:添加管理員,刪除管理員。</p><p> 6.2 系統(tǒng)運(yùn)行環(huán)境</p><p> 本系統(tǒng)是由ASP.NET 2.0+SQL Server 2008R2 開(kāi)發(fā)而成的教學(xué)網(wǎng)站管理系統(tǒng),在下列的環(huán)境中運(yùn)行:</p><p> Windows XP 以上的操作系統(tǒng);</p><p>
117、 安裝了.NET Framework 框架集成開(kāi)發(fā)包;</p><p> 安裝了SQL Server 2008 服務(wù)器;</p><p> IE版本在6.0以上。</p><p> 6.3 系統(tǒng)操作指南</p><p> 本系統(tǒng)是基于B/S模式的系統(tǒng),所以可以直接通過(guò)IE運(yùn)行。</p><p> 未注冊(cè)的用戶
118、訪問(wèn),注冊(cè)自己的信息,并選擇自己的身份登陸,點(diǎn)擊主頁(yè)導(dǎo)航模塊,進(jìn)行系統(tǒng)的使用。</p><p><b> 7 總結(jié)</b></p><p> 經(jīng)過(guò)半學(xué)期的設(shè)計(jì)和開(kāi)發(fā),面向?qū)ο蟪绦蛟O(shè)計(jì)教學(xué)網(wǎng)站的設(shè)計(jì)與開(kāi)發(fā)終于完成了。</p><p> 在這次畢業(yè)設(shè)計(jì)中,一開(kāi)始導(dǎo)師讓我先進(jìn)行課題的調(diào)研,上網(wǎng)上搜索一下各大高校精品教學(xué)課程的設(shè)計(jì),參考各個(gè)模塊功
119、能,確保自己做出來(lái)的系統(tǒng)不至于缺失一些重要而且必須的東西板塊。對(duì)軟件的使用有了更深的認(rèn)識(shí),學(xué)到了一些課本上沒(méi)有的知識(shí),增強(qiáng)了自己的能力,對(duì)于畢業(yè)也設(shè)計(jì),還是記不得的,需要一步一步慢慢的來(lái),在設(shè)計(jì)的途中,會(huì)時(shí)常出現(xiàn)一些棘手的問(wèn)題,</p><p> 最后通過(guò)上網(wǎng)查找,在同學(xué)的幫助下,一個(gè)一個(gè)的把問(wèn)題解決了。在發(fā)現(xiàn)問(wèn)題的時(shí)候,也是解決問(wèn)題和提高自己的能力的一個(gè)墊腳石。</p><p> 畢
120、業(yè)設(shè)計(jì)也是一個(gè)給自己提高能力和學(xué)習(xí)的途徑。雖然有些時(shí)候,因?yàn)閷?dǎo)師提的意見(jiàn),然后自己回去再加工,不能實(shí)現(xiàn)的時(shí)候,感到心煩意亂。有的時(shí)候因?yàn)閾?dān)心自己設(shè)計(jì)的不夠合格,而時(shí)常感到不安與擔(dān)憂。一天一天的,在導(dǎo)師的督促下,慢慢的畢業(yè)設(shè)計(jì)有了一些起色。一些文檔有些時(shí)候自己編寫的不夠合格,被退回來(lái),重新再返工。不過(guò)漸漸的,一些看似很困難的事情,都在自己的解決中度過(guò)來(lái)了。也是克服自己心理障礙的過(guò)程。每天忙著論文一些東西,不免會(huì)枯燥的感覺(jué)。自己及時(shí)提醒了自
121、己。要有耐心,克服了一些惰性。對(duì)于自己本專業(yè)的知識(shí),重新回顧了一遍了,還是很受益的。</p><p> 導(dǎo)師每次都是很盡責(zé)的定期查看我們的進(jìn)度,提出不合理需要改進(jìn)的地方,并且給予了一些切實(shí)可行的建議,給自己的畢業(yè)設(shè)計(jì)提供了很大的幫助。在遇到問(wèn)題時(shí),自己的舍友們給了自己一些幫助。讓我學(xué)會(huì)了什么事情都是一步一步的解決的,需要耐心和幫助,和一個(gè)良好的心態(tài)。</p><p><b>
122、 致 謝</b></p><p> 畢業(yè)設(shè)計(jì)快要結(jié)束了,在這里,我要向所有在這次畢業(yè)設(shè)計(jì)中幫助過(guò)我的人,他們是我的導(dǎo)師,每次都定期查看我們這一組四個(gè)人的進(jìn)度,及時(shí)給我們提供一些有意義的幫助和意見(jiàn)。沒(méi)有覺(jué)得厭煩過(guò),對(duì)于我做的不好的地方,她也總是鼓勵(lì),提醒我們的進(jìn)度,畢業(yè)設(shè)計(jì)有那些做的不夠好的地方,答辯時(shí)候的做的設(shè)計(jì)有哪些不吸引,希望我們能夠做出一些有特色的東西來(lái),這樣答辯的時(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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于jsp的《面向?qū)ο蟪绦蛟O(shè)計(jì)》教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)【畢業(yè)論文】
- 畢業(yè)設(shè)計(jì)----《c語(yǔ)言程序設(shè)計(jì)》教學(xué)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)
- 基于jsp的《面向?qū)ο蟪绦蛟O(shè)計(jì)》教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[文獻(xiàn)綜述]
- 基于jsp的《面向?qū)ο蟪绦蛟O(shè)計(jì)》教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[任務(wù)書]
- 《java程序設(shè)計(jì)》教學(xué)網(wǎng)站的設(shè)計(jì)【開(kāi)題報(bào)告】
- 手機(jī)教學(xué)網(wǎng)站的開(kāi)發(fā)畢業(yè)設(shè)計(jì)
- 《java程序設(shè)計(jì)》教學(xué)網(wǎng)站【文獻(xiàn)綜述】
- 畢業(yè)論文---“c++程序設(shè)計(jì)”教學(xué)網(wǎng)站的設(shè)計(jì)實(shí)現(xiàn)
- 畢業(yè)論文---“c++程序設(shè)計(jì)”教學(xué)網(wǎng)站的設(shè)計(jì)實(shí)現(xiàn)
- 畢業(yè)論文---“C++程序設(shè)計(jì)”教學(xué)網(wǎng)站的設(shè)計(jì)實(shí)現(xiàn).doc
- C語(yǔ)言程序設(shè)計(jì)課程教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 《面向?qū)ο蟪绦蛟O(shè)計(jì)》
- 開(kāi)題報(bào)告----“c++程序設(shè)計(jì)”教學(xué)網(wǎng)站的設(shè)計(jì)實(shí)現(xiàn)
- 面向?qū)ο蟮某绦蛟O(shè)計(jì)
- 教學(xué)網(wǎng)站畢業(yè)設(shè)計(jì)論文
- 課程教學(xué)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)設(shè)計(jì)
- 畢業(yè)論文——教學(xué)網(wǎng)站設(shè)計(jì)與開(kāi)發(fā)
- 面向?qū)ο蟪绦蛟O(shè)計(jì)教學(xué)大綱
- 《面向?qū)ο蟪绦蛟O(shè)計(jì)》教學(xué)大綱
- 《面向?qū)ο蟪绦蛟O(shè)計(jì)》教學(xué)大綱
評(píng)論
0/150
提交評(píng)論