精品課程輔助教學(xué)系統(tǒng)畢業(yè)論文_第1頁
已閱讀1頁,還剩80頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  摘 要III</b></p><p>  ABSTRACTIV</p><p>  第1章 緒 論1</p><p>  1.1 建設(shè)精品課程輔助教學(xué)系統(tǒng)的背景1</p><p>  1.1.1 高校傳統(tǒng)教學(xué)的基本過程1</p><p>  1.1.2

2、高校傳統(tǒng)教學(xué)存在的問題1</p><p>  1.1.3 高校精品課程輔助教學(xué)的優(yōu)勢、影響和發(fā)展趨勢3</p><p>  1.2 建設(shè)精品課程輔助教學(xué)系統(tǒng)的目標(biāo)4</p><p>  1.2.1游客目標(biāo)操作4</p><p>  1.2.2學(xué)生目標(biāo)操作4</p><p>  1.2.3教師目標(biāo)操作5<

3、;/p><p>  1.2.4校級(jí)管理員目標(biāo)操作5</p><p>  1.2.5系統(tǒng)管理員目標(biāo)操作5</p><p>  1.3 建設(shè)精品課程輔助教學(xué)系統(tǒng)的規(guī)劃及分工6</p><p>  第2章 需求分析9</p><p>  2.1 什么是需求分析9</p><p>  2.2 功能

4、需求9</p><p>  2.2.1 用戶需求9</p><p>  2.3 系統(tǒng)用戶數(shù)據(jù)流程11</p><p>  2.3.1 系統(tǒng)總體介紹11</p><p>  2.3.2系統(tǒng)各用戶數(shù)據(jù)流程圖12</p><p>  2.4 系統(tǒng)數(shù)據(jù)字典12</p><p>  2.4.1

5、 學(xué)校信息表13</p><p>  2.4.2學(xué)院信息表13</p><p>  2.4.3專業(yè)信息表14</p><p>  2.4.4班級(jí)信息表14</p><p>  2.4.5系統(tǒng)管理員信息表14</p><p>  2.4.6校級(jí)管理員信息表15</p><p>  2.

6、4.7教師管理員信息表15</p><p>  2.4.8學(xué)生信息表16</p><p>  2.4.9帖子信息表17</p><p>  2.4.10帖子類型信息表18</p><p>  2.4.11帖子回復(fù)信息表18</p><p>  2.4.12私聊對(duì)象信息表19</p><p

7、>  2.4.13私聊信息記錄表19</p><p>  2.4.14教學(xué)資源類型信息表19</p><p>  2.4.15教學(xué)資源信息表19</p><p>  2.4.16公共資源信息表20</p><p>  2.4.17公共資源類型表21</p><p>  2.4.18公共資源評(píng)論表21&

8、lt;/p><p>  2.4.19信息類型表21</p><p>  2.4.20信息表22</p><p>  2.4.21信息留言評(píng)論表23</p><p>  2.4.22友情鏈接表23</p><p>  2.4.23網(wǎng)絡(luò)調(diào)查表23</p><p>  2.4.24網(wǎng)絡(luò)調(diào)查項(xiàng)目表

9、24</p><p>  2.4.25網(wǎng)站訪問量表24</p><p>  2.4.26試卷信息表24</p><p>  2.4.27生成試卷信息表25</p><p>  2.4.28作答記錄表25</p><p>  2.4.29填空題表26</p><p>  2.4.30判

10、斷題表26</p><p>  2.4.31多選題表26</p><p>  2.4.32單選題表27</p><p>  2.4.33問答題表28</p><p>  第3章 系統(tǒng)設(shè)計(jì)29</p><p>  3.1 系統(tǒng)總體設(shè)計(jì)29</p><p>  3.1.1 什么是總體設(shè)計(jì)

11、29</p><p>  3.2 系統(tǒng)總體功能模塊劃分以及設(shè)計(jì)29</p><p>  3.3 系統(tǒng)功能模塊分析30</p><p>  3.3.1 學(xué)校/學(xué)院/專業(yè)/班級(jí)信息模塊30</p><p>  3.3.2用戶信息管理模塊31</p><p>  3.3.3信息管理模塊31</p>

12、<p>  3.3.4在線測試模塊31</p><p>  3.3.5在線交流模塊32</p><p>  3.3.6資源管理模塊32</p><p>  3.3.7網(wǎng)絡(luò)調(diào)查模塊32</p><p>  3.3.8友情鏈接模塊32</p><p>  3.3.9在線人數(shù)統(tǒng)計(jì)模塊33</p&g

13、t;<p>  3.3.10登陸模塊33</p><p>  3.3.11其他零散的模塊33</p><p>  3.4 系統(tǒng)模型設(shè)計(jì)33</p><p>  3.4.1 數(shù)據(jù)庫設(shè)計(jì)以及規(guī)范33</p><p>  3.4.2 數(shù)據(jù)庫概念模型34</p><p>  3.4.3 數(shù)據(jù)庫物理模型

14、34</p><p>  3.4.4 本人所承擔(dān)的部分34</p><p>  第4章 系統(tǒng)實(shí)現(xiàn)(編碼)38</p><p>  4.1概念介紹38</p><p>  4.1.1 什么是系統(tǒng)實(shí)現(xiàn)38</p><p>  4.2 系統(tǒng)開發(fā)工具、模式及語言的介紹38</p><p>  

15、4.2.1 ASP.NET的簡介38</p><p>  4.2.2 PowerDesigner39</p><p>  4.2.3 MS SQL server 2000的簡介40</p><p>  4.2.4 C#的簡介42</p><p>  4.3 系統(tǒng)功能模塊的實(shí)現(xiàn)43</p><p>  4.

16、3.1 系統(tǒng)整體頁面及實(shí)現(xiàn)43</p><p>  4.3.2 本人負(fù)責(zé)模塊主要功能的實(shí)現(xiàn)44</p><p>  第5章 系統(tǒng)實(shí)現(xiàn)(測試)60</p><p>  5.1 測試方法60</p><p>  5.1.1 白盒測試60</p><p>  5.1.2 黑盒測試60</p><

17、;p>  5.2 測試方案與測試策略60</p><p>  5.3 測試用例61</p><p>  第6章 結(jié)論與展望62</p><p><b>  6.1 結(jié)論62</b></p><p>  6.2 系統(tǒng)展望62</p><p>  6.3 收獲和體會(huì)62</p&

18、gt;<p><b>  致 謝63</b></p><p><b>  附 錄165</b></p><p><b>  附 錄266</b></p><p><b>  附 錄267</b></p><p><b&g

19、t;  附 錄368</b></p><p><b>  附 錄469</b></p><p><b>  附 錄570</b></p><p><b>  摘 要</b></p><p>  本次精品課程輔助教學(xué)系統(tǒng)的設(shè)計(jì)運(yùn)用了程序設(shè)計(jì)中比較成熟的技

20、術(shù),同時(shí)也對(duì)精品課程輔助教學(xué)系統(tǒng)進(jìn)行了比較充分的研究和開發(fā)。</p><p>  文中首先簡要介紹了建設(shè)精品課程輔助教學(xué)系統(tǒng)的背景,以及國內(nèi)外在這方面的研究情況;而后又根據(jù)現(xiàn)存系統(tǒng)以及之后調(diào)研的實(shí)際需求,介紹了系統(tǒng)的總體流程,涉及的E-R模型、數(shù)據(jù)字典、用戶角色(系統(tǒng)管理員、校級(jí)管理員、教師、學(xué)生、游客)的詳細(xì)流程,確定系統(tǒng)的組成模塊。隨后,又針對(duì)開發(fā)工具和小組成員的實(shí)際情況,確定了Microsoft Visua

21、l Studio 2005的開發(fā)平臺(tái)和SQL server 2000的數(shù)據(jù)庫。系統(tǒng)的開發(fā)的整個(gè)過程則是按照軟件工程的原理倆進(jìn)行的。最后,根據(jù)目前技術(shù)的發(fā)展和教學(xué)的實(shí)際需要,總結(jié)了本次畢業(yè)設(shè)計(jì),并對(duì)輔助教學(xué)系統(tǒng)的不斷完善提出了一些建議和意見。</p><p>  關(guān)鍵詞:精品課程,輔助教學(xué)系統(tǒng), C#,.Net, E-R</p><p><b>  ABSTRACT</b&

22、gt;</p><p>  In this design, we use the present new computer technology for program design; make investigation and exploitation on the classical-course aided-instruction system. </p><p>  This p

23、aper primarily makes a brief introduction of the construction background of the aid-instruction system and some research results on this aspect domestic and abroad. Then according to the exisited system and practical req

24、uirements of the system, it its data flow,E-R modle, ensures that the system is composed of several different modules, e.g. user management subsystem, news management subsystem, students score management subsystem and

25、time management subsystem. Afterwards, in allusion to </p><p>  Keywords: Classical-course, Aided-instruction System,.net,E-R </p><p><b>  第1章 緒 論</b></p><p>  1.1 建設(shè)精品

26、課程輔助教學(xué)系統(tǒng)的背景</p><p>  1.1.1 高校傳統(tǒng)教學(xué)的基本過程</p><p>  高校傳統(tǒng)教學(xué)的基本過程是個(gè)循環(huán)過程,從確定教育目的到完成教學(xué)評(píng)估為一個(gè)教學(xué)周期,每一周期的教學(xué)評(píng)估又為下一循環(huán)周期提供修正依據(jù)。教學(xué)循環(huán)中的各項(xiàng)內(nèi)容如圖1.1所示。</p><p><b>  反饋</b></p><p>

27、;  圖1.1 教學(xué)周期中的一般步驟</p><p>  1.1.2 高校傳統(tǒng)教學(xué)存在的問題</p><p> ?。?)在高校傳統(tǒng)的課堂教學(xué)中,教師的作用是不容忽視的,但是也存在著一些限制性。因?yàn)橐粋€(gè)教師通常是要面向一個(gè)專業(yè)或幾個(gè)專業(yè)的學(xué)生,因此教師面授機(jī)宜的時(shí)間或機(jī)會(huì)就不會(huì)很多,這樣學(xué)生有些問題或是對(duì)教學(xué)的建議就會(huì)得不到及時(shí)的解決;再者,期待教師根據(jù)不同學(xué)生要求來對(duì)其進(jìn)行個(gè)別化教學(xué),這在

28、現(xiàn)階段是現(xiàn)實(shí),也是不可能的。在教師的實(shí)際教學(xué)環(huán)節(jié)中,通常會(huì)出現(xiàn)如下的一些問題:</p><p>  教師自己本身沒有足夠的時(shí)間去計(jì)劃和開發(fā)教學(xué)資源,這點(diǎn)在上課期間學(xué)生就可以感覺得到。教師上課之前通常要進(jìn)行備課,這部分的內(nèi)容只是一些理論的知識(shí),其實(shí)教師手頭的一些具有實(shí)際操作性質(zhì)的資源學(xué)生都不能得到或是看到。此外,教師的工作相當(dāng)繁忙的,他們都會(huì)用一顆富有責(zé)任的心去分析整體學(xué)生的學(xué)習(xí)情況,然后再以此為依據(jù)對(duì)自己的教學(xué)進(jìn)

29、行一些改進(jìn)。另外,教師也有一些教學(xué)計(jì)劃之類的活動(dòng)要參加等,這些都會(huì)讓教師感覺承受不起。</p><p>  不能靈活地追蹤每位學(xué)生的學(xué)習(xí)成績。高校的考核制度與其他的不同,通常一個(gè)學(xué)期,學(xué)校對(duì)學(xué)生進(jìn)行正式的考核只有期中和期末考試,除此之外教師和學(xué)校就不會(huì)對(duì)學(xué)生進(jìn)行其它測試之類的考核了。要讓學(xué)生及時(shí)掌握教學(xué)內(nèi)容的消化,就必須要時(shí)時(shí)地對(duì)學(xué)生進(jìn)行一些測試,而網(wǎng)絡(luò)測試恰好可以做到這點(diǎn)。</p><p&g

30、t;  (2)課堂交流、討論、解疑不及時(shí)</p><p>  課堂交流是學(xué)生接受消化知識(shí)最好的一種方式。但是一堂45分鐘的課,教師至少得講40分鐘,最后5分多鐘的時(shí)間,對(duì)于一些想把問題弄明白的學(xué)生來說,這點(diǎn)時(shí)間根本就不夠。至于與老師進(jìn)行討論就沒有時(shí)間了。</p><p> ?。?)知識(shí)傳授不全面</p><p>  高校傳統(tǒng)的教學(xué)模式,教師所講解的知識(shí)在量方面受到了

31、限制。至少,教師必須在先講授完學(xué)校規(guī)定的課程內(nèi)容后,才可以利用課堂的一部分時(shí)間去教授學(xué)生另外一些比較前衛(wèi)的知識(shí),而這些知識(shí)對(duì)于了解現(xiàn)在學(xué)科的發(fā)展或是用人單位的現(xiàn)狀都是有一定的幫助的。</p><p> ?。?)在作業(yè)環(huán)節(jié)中,教師的批改反饋周期長</p><p>  高校傳統(tǒng)教學(xué)中學(xué)生作業(yè)反饋周期長,一方面是學(xué)生自己的原因,另一方面則是教師在作業(yè)批改這一環(huán)節(jié)會(huì)花費(fèi)相當(dāng)多的時(shí)間。一個(gè)教師的一次

32、的作業(yè)批改量通常情況下都是在八九十份左右,而且有時(shí)教師還會(huì)在作業(yè)的批改過程中給學(xué)生作業(yè)進(jìn)行詳細(xì)的修改或是給一些提示,這一過程或多或少都給教師的教學(xué)帶來一些影響。</p><p> ?。?)不能為一些學(xué)生提供研究和協(xié)助性學(xué)習(xí)的平臺(tái)</p><p>  從某種角度來看,有些學(xué)生的自主學(xué)習(xí)動(dòng)力很高,僅僅是教師在課堂上所講解的東西對(duì)他們來說根本是“冰山一角”。教師如何在自己繁忙時(shí)間中抽出一些空隙來

33、幫助這部分學(xué)生成為一個(gè)難題,畢竟教師不能時(shí)時(shí)都在學(xué)生的視線范圍內(nèi),教師也有自己的一些教學(xué)活動(dòng)要參加的。</p><p>  (6)教學(xué)的整體氣氛不活潑,一些內(nèi)容的講解不生動(dòng)</p><p>  大多數(shù)高校現(xiàn)階段的教課方式還是以教師在講臺(tái)上講課、學(xué)生被動(dòng)得聽課為主。而且高校教師的講課方法與高中、初中的講課方法大大不同,他們都講得比較抽象,另外,基于課時(shí)的限制,教師的講解也不會(huì)很生動(dòng),對(duì)一些問

34、題講得就不是很細(xì),這種情況下,學(xué)生就會(huì)在知識(shí)的理解上有一定的困難,其注意力就會(huì)不集中,學(xué)習(xí)狀態(tài)下滑,學(xué)習(xí)熱情逐漸減少,教與學(xué)都得不到應(yīng)有的期望值,其意義就大大縮水了。</p><p>  1.1.3 高校精品課程輔助教學(xué)的優(yōu)勢、影響和發(fā)展趨勢</p><p>  在傳統(tǒng)教學(xué)中教師的教學(xué)受到了一定的限制,而計(jì)算機(jī)輔助教學(xué)(系統(tǒng))則可以幫助我們來達(dá)到教學(xué)的效果、目標(biāo)。</p>&

35、lt;p>  計(jì)算機(jī)輔助教學(xué)(CAI)是在計(jì)算機(jī)輔助下進(jìn)行的各種教學(xué)活動(dòng),以對(duì)話方式與學(xué)生討論教學(xué)內(nèi)容、安排教學(xué)進(jìn)程、進(jìn)行教學(xué)訓(xùn)練的方法與技術(shù)。它可以為學(xué)生提供一個(gè)良好的個(gè)人化學(xué)習(xí)環(huán)境,在這種環(huán)境下,它綜合應(yīng)用多媒體、超文本、人工智能和知識(shí)庫等計(jì)算機(jī)技術(shù)以克服傳統(tǒng)教學(xué)方式上單一、片面、教學(xué)內(nèi)容枯燥的缺點(diǎn)。它可以提高教學(xué)效果和效率,有效地縮短學(xué)習(xí)時(shí)間、提高教學(xué)質(zhì)量和教學(xué)效率,實(shí)現(xiàn)最優(yōu)化的教學(xué)目標(biāo)。在這種教學(xué)中,計(jì)算機(jī)可以用來呈現(xiàn)教學(xué)

36、計(jì)劃、教學(xué)內(nèi)容、讓學(xué)生進(jìn)行測試與練習(xí)以及對(duì)學(xué)生進(jìn)行評(píng)估等。</p><p>  計(jì)算機(jī)輔助教學(xué)的大致流程如下(圖1.2所示)</p><p>  圖1.2 教學(xué)的基本過程</p><p>  網(wǎng)絡(luò)輔助教學(xué)可以讓教師和學(xué)生進(jìn)行實(shí)時(shí)或非實(shí)時(shí)的交互。教師的講授和學(xué)生的學(xué)習(xí)可以通過網(wǎng)絡(luò)在不同地點(diǎn)同時(shí)進(jìn)行,另外在此過程中進(jìn)行充分的交流;學(xué)生也可以隨時(shí)向教師提出學(xué)習(xí)中的問題并能

37、得到教師及時(shí)的解答。</p><p>  另外輔助教學(xué)系統(tǒng)的建設(shè)過程中逐漸呈現(xiàn)出以下的趨勢:是系統(tǒng)中的內(nèi)容會(huì)隨著科技以及知識(shí)的更新其自身的更新速度也會(huì)更快、包含的內(nèi)容量也會(huì)更多;學(xué)生和教師越來越注重系統(tǒng)的實(shí)際效果,其資源的提供是否滿足學(xué)生的需求,是否可以解答學(xué)生心中的疑問,是否給學(xué)生以及老師提供了方便,教學(xué)效果是否得到提高;新的一些信息科技元素將會(huì)在系統(tǒng)中越來越普及、越來越專業(yè),此外使教學(xué)內(nèi)容生動(dòng)的動(dòng)漫技術(shù)將會(huì)融

38、入到教學(xué)課件中去。</p><p>  1.2 建設(shè)精品課程輔助教學(xué)系統(tǒng)的目標(biāo)</p><p>  正是基于輔助教學(xué)系統(tǒng)的開發(fā)背景,在分析了現(xiàn)有的教學(xué)輔助教學(xué)系統(tǒng)中的不足后,我們小組重新整合設(shè)計(jì)開發(fā)了精品課程輔助教學(xué)系統(tǒng)——高級(jí)語言程序設(shè)計(jì)/面向?qū)ο蟪绦蛟O(shè)計(jì)精品課輔助教學(xué)系統(tǒng)。由于該系統(tǒng)的服務(wù)對(duì)象(主要是學(xué)生和教師)具有針對(duì)性,再結(jié)合原有系統(tǒng)直觀、簡便、易于操作的設(shè)計(jì),此次設(shè)計(jì)的系統(tǒng)不管是

39、在界面上,還是在后臺(tái)管理上也都有了很大的改善。本此精品課程輔助教學(xué)系統(tǒng)建成后,其目標(biāo)功能包括:游客、學(xué)生、教師、校級(jí)管理員、管理員登錄并驗(yàn)證登錄信息是否有效,用戶(學(xué)生、教師、校級(jí)管理員、管理員)信息管理,通知、最新課程動(dòng)態(tài)發(fā)布,課程相關(guān)新聞管理,在線交流,在線測試,網(wǎng)絡(luò)調(diào)查,友情鏈接,學(xué)校、學(xué)院、專業(yè)、班級(jí)信息管理等。四種不同身份的用戶登錄后,他們各自在系統(tǒng)中可以進(jìn)行不同的目標(biāo)操作</p><p>  1.2.

40、1游客目標(biāo)操作</p><p>  游客:可以查看該精品課程的相關(guān)介紹,其中包括:課程介紹、教學(xué)隊(duì)伍、教學(xué)條件、部分教學(xué)資源、教學(xué)改革、教學(xué)評(píng)價(jià)、建設(shè)的相關(guān)措施以及一些科研成果。</p><p>  1.2.2學(xué)生目標(biāo)操作</p><p>  學(xué)生:學(xué)生未登陸前,可以查看本門課程的相關(guān)介紹,其中包括:課程介紹、教學(xué)隊(duì)伍、教學(xué)條件、部分教學(xué)資源、教學(xué)改革、教學(xué)評(píng)價(jià)、建

41、設(shè)的相關(guān)措施以及一些科研成果。登錄系統(tǒng)成功后,學(xué)生可以進(jìn)行在線測試(作答狀態(tài)為可用的試卷)、查看自己測試的所有歷史成績;同時(shí)學(xué)生也可以與特定的教師進(jìn)行問題的交流,此外也可以發(fā)布帖子(內(nèi)容可以是自己的一些學(xué)習(xí)心得或是學(xué)習(xí)中所碰到的問題等)以供他人學(xué)習(xí)或解答,同時(shí)也可以查看自己發(fā)布帖子的回復(fù)信息、瀏覽所有的帖子并對(duì)相關(guān)帖子進(jìn)行回復(fù);學(xué)生還可以下載教師上傳的該門精品課程的相關(guān)資源,其中包括電子教案、習(xí)題、參考文獻(xiàn)、教學(xué)課件、錄像資料、系統(tǒng)開發(fā)

42、實(shí)例、模擬試卷及參考答案、實(shí)驗(yàn)指導(dǎo)等,也可以對(duì)這些資源發(fā)表自己的評(píng)論,使教師上傳的資源更加有效;同時(shí),學(xué)生還可以利用視頻點(diǎn)播系統(tǒng)觀看教師上傳的教學(xué)視頻;再者學(xué)生可以自己上傳手中有用的學(xué)習(xí)資源(錄像資料、參考文章、學(xué)習(xí)心得、模擬試卷及參考答案等),查看自己的上傳資源是否通過教師的審核、刪除未通過審核的上傳資源,下載共享資源里的所有資源。除上述功能之外,學(xué)生還可以完善自己的個(gè)人信息以及對(duì)密碼進(jìn)行修改。</p><p>

43、;  1.2.3教師目標(biāo)操作</p><p>  教師:教師未登陸前,可以查看本門課程的相關(guān)介紹,其中包括:課程介紹、教學(xué)隊(duì)伍、教學(xué)條件、部分教學(xué)資源、教學(xué)改革、教學(xué)評(píng)價(jià)、建設(shè)的相關(guān)措施以及一些科研成果。教師登錄成功之后進(jìn)入同時(shí),教師可以對(duì)在線測試進(jìn)行信息的管理(單選題管理、多選題管理、判斷題、填空題管理、簡答題管理),在題量充足的情況下,教師可以進(jìn)行試卷的生成(自主選題組卷或是計(jì)算機(jī)組卷),同時(shí)可以設(shè)置試卷的狀

44、態(tài)(可用或不可用),在此環(huán)節(jié),作為教師他可以查看自己所教學(xué)生的歷史測試記錄; 同樣為了解答學(xué)生所提出的問題,教師可以進(jìn)入在線交流,一對(duì)一時(shí)進(jìn)行私聊、一對(duì)多時(shí),回復(fù)學(xué)生的帖子,同時(shí)也可以查看自己發(fā)布帖子的回復(fù)信息、瀏覽所有的帖子并對(duì)相關(guān)帖子進(jìn)行回復(fù);在教學(xué)資源管理模塊,教師可以上傳自己手中的教學(xué)資源,也可以瀏覽所有的教學(xué)資源,對(duì)一些教學(xué)資源進(jìn)行修改(僅限于對(duì).txt即文本文檔),刪除自己上傳的教學(xué)資源;在共享資源管理模塊,教師

45、的功能也包括瀏覽所有的共享資源、下載相關(guān)的共享資源、修改或刪除自己上傳的資源、審核所教學(xué)生上傳的共享資源,刪除所教學(xué)生上傳的共享資源。除上述功能之外,教師還可以完善自己的個(gè)人信息以及對(duì)密碼進(jìn)行修</p><p>  1.2.4校級(jí)管理員目標(biāo)操作</p><p>  校級(jí)管理員:校級(jí)管理員未登陸前,可以查看本門課程的相關(guān)介紹,其中包括:課程介紹、教學(xué)隊(duì)伍、教學(xué)條件、部分教學(xué)資源、教學(xué)改革、教

46、學(xué)評(píng)價(jià)、建設(shè)的相關(guān)措施以及一些科研成果。成功登陸后,管理員處理的事務(wù)主要有對(duì)學(xué)院、專業(yè)、班級(jí)信息進(jìn)行管理(添加、修改、刪除功能);此外可以對(duì)自己添加教師的試卷進(jìn)行查看或是刪除試卷信息。。除上述功能之外,校級(jí)管理員能夠完善自己的個(gè)人信息以及對(duì)密碼進(jìn)行修改,對(duì)教師信息進(jìn)行管理(批量、個(gè)別添加學(xué)生,修改學(xué)生信息,控制教師是否可以登陸本系統(tǒng)等)。</p><p>  1.2.5系統(tǒng)管理員目標(biāo)操作</p>&

47、lt;p>  系統(tǒng)管理員:系統(tǒng)管理員未登陸前,可以查看本門課程的相關(guān)介紹,其中包括:課程介紹、教學(xué)隊(duì)伍、教學(xué)條件、部分教學(xué)資源、教學(xué)改革、教學(xué)評(píng)價(jià)、建設(shè)的相關(guān)措施以及一些科研成果。系統(tǒng)管理員成功登陸后,其主要事務(wù)包括對(duì)新聞?lì)愋瓦M(jìn)行管理(其中就有該精品課程的一些基本信息,如教師隊(duì)伍、教學(xué)評(píng)價(jià)、教學(xué)資源等);在新聞信息管理這塊,管理員可以對(duì)所有的信息進(jìn)行修改,但是為了保障系統(tǒng)信息的一致性,對(duì)于課程相關(guān)信息的刪除則不能進(jìn)行,當(dāng)然系統(tǒng)管理

48、員可以對(duì)“通知”和“最新課程動(dòng)態(tài)”這兩個(gè)新聞信息進(jìn)行刪除;系統(tǒng)管理員可以對(duì)教師資源以及共享資源的類型進(jìn)行管理,他可以對(duì)共享資源進(jìn)行刪除操作,但不能對(duì)教師資源進(jìn)行刪除,其中涉及到對(duì)資源的評(píng)論管理,系統(tǒng)管理員也是要定期對(duì)這些信息進(jìn)行清除的;在交流留言這一塊,系統(tǒng)管理員是可以刪除在線交流的信息的;在對(duì)網(wǎng)絡(luò)調(diào)查和友情鏈接的管理上,提供了添加和刪除的功能,不支持修改的功能。除上述功能之外,系統(tǒng)管理員也能夠完善自己的個(gè)人信息、對(duì)密碼進(jìn)行修改,對(duì)校級(jí)

49、管理員的信息進(jìn)行管理(批量、個(gè)別添加校級(jí)管理員,修改校級(jí)管理員的信息,控制校級(jí)管理員是否可以有權(quán)登陸本系統(tǒng)等)。</p><p>  總之,本系統(tǒng)正是基于這五種不同的角色,確切地可以說是四種不同角色的需求,利用當(dāng)前比較流行的C#.NET以及SQL SERVER在Microsoft Visual Studio 2005的系統(tǒng)開發(fā)平臺(tái)下依照軟件工程的原理逐步完成了用戶管理、在線測試、在線交流等幾大模塊的開發(fā)。<

50、/p><p>  1.3 建設(shè)精品課程輔助教學(xué)系統(tǒng)的規(guī)劃及分工</p><p>  本精品課程輔助教學(xué)系統(tǒng)主要包括課程介紹(課程簡介、課程特色、課程發(fā)展歷史沿革、課程教學(xué)內(nèi)容等)、教師隊(duì)伍(課程負(fù)責(zé)人、主講教師、師資結(jié)構(gòu)、師資培養(yǎng)、教學(xué)研究等)、教學(xué)條件(實(shí)驗(yàn)教學(xué)條件、實(shí)踐教學(xué)條件、網(wǎng)絡(luò)教學(xué)條件)、教學(xué)改革(教學(xué)手段、教材建設(shè)、改革及成果)、教學(xué)評(píng)價(jià)(專家評(píng)價(jià)、教師評(píng)價(jià)、學(xué)生評(píng)價(jià))、建設(shè)措施(

51、申報(bào)書、建設(shè)目標(biāo)、政策支持)、教學(xué)資源(理論教學(xué)大綱、實(shí)驗(yàn)教學(xué)大綱、課程設(shè)計(jì)大綱、教學(xué)參考周歷等);此外,還有在線測試、在線交流、資源的上傳以及下載等功能的實(shí)現(xiàn)。</p><p>  為實(shí)現(xiàn)上述的功能,依據(jù)軟件工程的原理,我們確定本系統(tǒng)由學(xué)校/學(xué)院/專業(yè)/班級(jí)信息模塊,用戶信息管理模塊,信息管理模塊,在線測試模塊,在線交流模塊,資源管理模塊,網(wǎng)絡(luò)調(diào)查模塊,友情鏈接模塊,登陸模塊,在線人數(shù)統(tǒng)計(jì)模塊,除上述模塊的其它

52、零散模塊11個(gè)模塊所組成。</p><p>  學(xué)校/學(xué)院/專業(yè)/班級(jí)信息模塊是為了添加與課程相關(guān)的學(xué)校的一些基本信息的,也是用戶身份的一個(gè)屬性。</p><p>  用戶信息管理模塊是為了管理用戶的權(quán)限及添加用戶。</p><p>  信息管理模塊是為了實(shí)現(xiàn)包括課程簡介、課程發(fā)展歷史沿革等與課程相關(guān)的信息的發(fā)布以及“通知”和“最新課程動(dòng)態(tài)”。</p>

53、<p>  在線測試模塊是為了讓學(xué)生在網(wǎng)絡(luò)上進(jìn)行測試,教師可以時(shí)時(shí)追蹤自己學(xué)生的學(xué)習(xí)狀況的。</p><p>  在線交流模塊則是為學(xué)生與教師提供一個(gè)交流的平臺(tái),使教師能夠及時(shí)地解答學(xué)生在學(xué)習(xí)中遇到的一些疑難問題。</p><p>  資源管理模塊是為了實(shí)現(xiàn)教學(xué)資源以及共享資源的上傳和下載。</p><p>  網(wǎng)絡(luò)調(diào)查模塊是為了統(tǒng)計(jì)網(wǎng)站的滿意度。<

54、;/p><p>  友情鏈接模塊提供鏈接地址。</p><p>  登陸模塊實(shí)現(xiàn)不同用戶的登陸。</p><p>  在線人數(shù)統(tǒng)計(jì)模塊實(shí)現(xiàn)當(dāng)前登陸網(wǎng)站的人數(shù)以及日訪問量和歷史訪問量。</p><p>  其它零散的模塊的包括前臺(tái)頁面的設(shè)計(jì)以及后臺(tái)頁面的設(shè)計(jì)等等。</p><p>  根據(jù)本輔助教學(xué)系統(tǒng)的特點(diǎn),再加之對(duì)B/S

55、模式開發(fā)的研究,我們通過比較,選擇了比較熟悉的Microsoft Visual Studio 2005開發(fā)平臺(tái)和SQL server 2000數(shù)據(jù)庫。其中在頁面制作和設(shè)計(jì)時(shí)適當(dāng)?shù)厥褂肕acromedia Dreamweaver工具。</p><p>  本系統(tǒng)開發(fā)小組,由黃坤、熊茂強(qiáng)、董逍遙、田君、易莉五人組成,黃坤任組長,熊茂強(qiáng)任副組長。小組成員共同完成了需求調(diào)研分析、需求分析、總體設(shè)計(jì)(具體分工請(qǐng)參見附錄1)

56、等工作,在模塊設(shè)計(jì)、代碼編寫階段分工如表1.3所示。</p><p>  表1.3 小組分工表</p><p><b>  第2章 需求分析</b></p><p>  2.1 什么是需求分析</p><p>  需求分析簡單地說就是分析用戶的需要和要求。需求分析不是確定系統(tǒng)怎樣去完成它的工作,而僅僅是確定系統(tǒng)必須完成哪

57、些工作,即對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求(簡要的分析過程如圖2.1)。需求分析是數(shù)據(jù)庫的基石,清晰明確的需求分析可以影響到各個(gè)階段的設(shè)計(jì),在需求分析階段結(jié)束之前,系統(tǒng)分析員(開發(fā)人員)應(yīng)該寫出軟件需求規(guī)格說明書,以期需求的明確,也便于以后系統(tǒng)的使用。</p><p><b>  圖2.1</b></p><p>  在需求分析的任務(wù)中需求分析研究的對(duì)象是軟

58、件項(xiàng)目的用戶,只有通過詳細(xì)調(diào)查、收集用戶的信息要求以及處理要求,才能用數(shù)據(jù)去準(zhǔn)確地表達(dá)用戶要求,才可以確定被開發(fā)軟件系統(tǒng)所包含的系統(tǒng)元素,之后才能將功能和信息結(jié)構(gòu)(主要是用戶所需求的信息數(shù)據(jù))分配到這些系統(tǒng)元素中,以獲得預(yù)期的結(jié)果。</p><p><b>  2.2 功能需求</b></p><p>  2.2.1 用戶需求</p><p>

59、  該精品課程輔助教學(xué)系統(tǒng)主要是面向?qū)W生、教師的。要完成系統(tǒng)的需求分析,必須了解熟悉這些用戶的需求。經(jīng)過對(duì)學(xué)生、部分任課教師的走訪、調(diào)研,在加上開發(fā)小組對(duì)他們的需求仔細(xì)分析后,首先確定了以不同角色為基礎(chǔ)的功能需求。</p><p>  (1)游客(詳細(xì)的功能流程可以參見附錄1)</p><p>  能夠進(jìn)入系統(tǒng)瀏覽通知以及最新課程動(dòng)態(tài);</p><p>  能夠進(jìn)入

60、系統(tǒng)瀏覽課程介紹; </p><p>  能夠進(jìn)入系統(tǒng)瀏覽教師隊(duì)伍;</p><p>  能夠進(jìn)入系統(tǒng)瀏覽教學(xué)條件;</p><p>  能夠進(jìn)入系統(tǒng)瀏覽教學(xué)資源;</p><p>  能夠進(jìn)入系統(tǒng)瀏覽教學(xué)改革;</p><p>  能夠進(jìn)入系統(tǒng)瀏覽教學(xué)評(píng)價(jià);</p><p>  能夠進(jìn)入系統(tǒng)瀏

61、覽建設(shè)措施。</p><p> ?。?)學(xué)生(詳細(xì)的功能流程可以參見附錄1)</p><p>  能夠進(jìn)入系統(tǒng)瀏覽通知以及最新課程動(dòng)態(tài);</p><p>  能夠進(jìn)入系統(tǒng)瀏覽課程介紹; </p><p>  能夠進(jìn)入系統(tǒng)瀏覽教師隊(duì)伍;</p><p>  能夠進(jìn)入系統(tǒng)瀏覽教學(xué)條件;</p><p&g

62、t;  能夠進(jìn)入系統(tǒng)瀏覽教學(xué)資源;</p><p>  能夠進(jìn)入系統(tǒng)瀏覽教學(xué)改革;</p><p>  能夠進(jìn)入系統(tǒng)瀏覽教學(xué)評(píng)價(jià);</p><p>  能夠進(jìn)入系統(tǒng)瀏覽建設(shè)措施;</p><p><b>  登陸成功后:</b></p><p>  可以進(jìn)行個(gè)人信息管理;</p>&

63、lt;p>  可以進(jìn)行教學(xué)資源的瀏覽和下載;</p><p>  可以進(jìn)行共享資源管理;</p><p><b>  可以進(jìn)行在線測試;</b></p><p><b>  可以進(jìn)行在線交流;</b></p><p>  可以觀看錄像,進(jìn)行在線學(xué)習(xí)。</p><p> 

64、?。?)教師(詳細(xì)的功能流程可以參見附錄1)</p><p>  前臺(tái)部分與學(xué)生用戶相同。</p><p><b>  后臺(tái)部分:</b></p><p>  能夠進(jìn)入系統(tǒng)進(jìn)行個(gè)人信息管理; </p><p>  能夠進(jìn)入系統(tǒng)進(jìn)行學(xué)生信息管理;</p><p>  能夠進(jìn)入系統(tǒng)上傳教學(xué)資源;<

65、;/p><p>  能夠進(jìn)入系統(tǒng)進(jìn)行共享資源的管理;</p><p>  能夠進(jìn)入系統(tǒng)對(duì)在線測試環(huán)節(jié)進(jìn)行設(shè)置;</p><p>  能夠進(jìn)入系統(tǒng)進(jìn)行在線交流;</p><p> ?。?)校級(jí)管理員(詳細(xì)的功能流程可以參見附錄1)</p><p>  前臺(tái)部分與學(xué)生用戶相同。</p><p><

66、b>  成功登陸系統(tǒng)后:</b></p><p>  能夠進(jìn)入系統(tǒng)進(jìn)行個(gè)人信息管理;</p><p>  能夠進(jìn)入系統(tǒng)對(duì)教師信息進(jìn)行管理; </p><p>  能夠進(jìn)入系統(tǒng)添加和修改學(xué)院信息;</p><p>  能夠進(jìn)入系統(tǒng)添加和修改專業(yè)信息;</p><p>  能夠進(jìn)入系統(tǒng)添加和修改班級(jí)信息;

67、</p><p>  能夠進(jìn)入系統(tǒng)對(duì)試卷信息進(jìn)行管理;</p><p> ?。?)系統(tǒng)管理員(詳細(xì)的功能流程可以參見附錄1)</p><p>  前臺(tái)部分與學(xué)生用戶相同。</p><p><b>  成功登陸系統(tǒng)后:</b></p><p>  能夠進(jìn)入系統(tǒng)進(jìn)行個(gè)人信息管理;</p>

68、<p>  能夠進(jìn)入系統(tǒng)對(duì)校級(jí)管理員信息進(jìn)行管理; </p><p>  能夠進(jìn)入系統(tǒng)添加和修改學(xué)校信息;</p><p>  能夠進(jìn)入系統(tǒng)對(duì)新聞?lì)愋瓦M(jìn)行管理;</p><p>  能夠進(jìn)入系統(tǒng)對(duì)新聞信息進(jìn)行管理;</p><p>  能夠進(jìn)入系統(tǒng)對(duì)教學(xué)資源類型進(jìn)行管理;</p><p>  能夠進(jìn)入系統(tǒng)對(duì)

69、共享資源進(jìn)行管理;</p><p>  能夠進(jìn)入系統(tǒng)對(duì)在線交流留言進(jìn)行管理;</p><p>  能夠進(jìn)入系統(tǒng)添加、刪除網(wǎng)絡(luò)調(diào)查;</p><p>  能夠進(jìn)入系統(tǒng)添加、刪除友情鏈接;</p><p>  2.3 系統(tǒng)用戶數(shù)據(jù)流程</p><p>  2.3.1 系統(tǒng)總體介紹</p><p> 

70、 (1)用戶登錄頁面,可根據(jù)用戶名和密碼進(jìn)入系統(tǒng),如圖2.2所示。</p><p>  圖2.2 用戶-系統(tǒng)總體流程圖</p><p>  2.3.2系統(tǒng)各用戶數(shù)據(jù)流程圖</p><p> ?。?)游客數(shù)據(jù)流程圖參見附錄2(圖2.3)</p><p>  圖2.3 游客流程圖</p><p>  (2)學(xué)生數(shù)據(jù)流程圖參

71、見附錄2(圖2.4)</p><p>  圖2.4學(xué)生的數(shù)據(jù)流程圖</p><p>  (3)教師數(shù)據(jù)流程圖參見附錄2(圖2.5)</p><p>  圖2.5教師的數(shù)據(jù)流程圖</p><p> ?。?)教師數(shù)據(jù)流程圖參見附錄2(圖2.6)</p><p>  圖2.6校級(jí)管理員的數(shù)據(jù)流程圖</p>&l

72、t;p> ?。?)教師數(shù)據(jù)流程圖參見附錄2(圖2.7)</p><p>  圖2.7系統(tǒng)管理員的數(shù)據(jù)流程圖</p><p>  2.4 系統(tǒng)數(shù)據(jù)字典</p><p>  根據(jù)各用戶的需要,我們對(duì)系統(tǒng)所需要的數(shù)據(jù)表及屬性進(jìn)行了分析,得到如下各表。</p><p>  2.4.1 學(xué)校信息表</p><p><

73、b>  描述所在學(xué)校信息</b></p><p>  表2.1 學(xué)校信息表</p><p>  2.4.2學(xué)院信息表</p><p><b>  描述所在學(xué)院信息</b></p><p>  表2.2 學(xué)院信息表</p><p>  2.4.3專業(yè)信息表</p>&

74、lt;p><b>  描述所在專業(yè)信息</b></p><p>  表2.3 專業(yè)信息表</p><p>  說明:專業(yè)代號(hào)用0506來表示,譬如計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)。</p><p>  2.4.4班級(jí)信息表</p><p><b>  描述所在班級(jí)信息</b></p><

75、;p>  表2.4 班級(jí)信息表</p><p>  說明:班級(jí)代號(hào)用050601來表示,譬如計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)1班,前面的0506表示專業(yè),后面的01則是表示班級(jí)1班。</p><p>  2.4.5系統(tǒng)管理員信息表</p><p><b>  描述系統(tǒng)管理員信息</b></p><p>  表2.5 系統(tǒng)管理員

76、信息表</p><p>  2.4.6校級(jí)管理員信息表</p><p><b>  描述校級(jí)管理員信息</b></p><p>  表2.5 校級(jí)管理員信息表</p><p>  2.4.7教師管理員信息表</p><p><b>  描述教師信息</b></p>

77、<p>  表2.7 教師信息表</p><p>  2.4.8學(xué)生信息表</p><p><b>  描述學(xué)生信息</b></p><p><b>  表2.8學(xué)生信息表</b></p><p>  2.4.9帖子信息表</p><p><b>  

78、描述發(fā)布的帖子信息</b></p><p><b>  表2.9帖子信息表</b></p><p>  2.4.10帖子類型信息表</p><p>  描述發(fā)布的帖子所屬類型</p><p>  表2.10帖子類型信息表</p><p>  2.4.11帖子回復(fù)信息表</p>

79、;<p>  描述發(fā)布的帖子所回復(fù)的信息</p><p>  表2.11帖子回復(fù)信息表</p><p>  2.4.12私聊對(duì)象信息表 </p><p>  描述學(xué)生與教師進(jìn)行私聊信息</p><p>  表2.12私聊對(duì)象信息表</p><p>  2.4.13私聊信息記錄表 </p&

80、gt;<p>  記錄學(xué)生與教師進(jìn)行私聊的信息</p><p>  表2.13私聊信息記錄表</p><p>  2.4.14教學(xué)資源類型信息表 </p><p>  描述教學(xué)資源的類型信息</p><p>  表2.14教學(xué)資源類型信息表</p><p>  2.4.15教學(xué)資源信息表 &l

81、t;/p><p><b>  描述教學(xué)資源的信息</b></p><p>  表2.15教學(xué)資源信息表</p><p>  2.4.16公共資源信息表 </p><p><b>  描述公共資源的信息</b></p><p>  表2.16公共資源信息表</p>

82、<p>  2.4.17公共資源類型表 </p><p><b>  描述公共資源的類型</b></p><p>  表2.17公共資源類型表</p><p>  2.4.18公共資源評(píng)論表 </p><p>  描述對(duì)各公共資源的評(píng)論信息</p><p>  表2.18

83、公共資源評(píng)論表</p><p>  2.4.19信息類型表 </p><p>  描述與課程相關(guān)信息的類型</p><p>  表2.19信息類型表</p><p>  2.4.20信息表 </p><p>  描述與課程相關(guān)的信息</p><p><b>  表2.20信

84、息表</b></p><p>  2.4.21信息留言評(píng)論表 </p><p>  描述與對(duì)課程相關(guān)信息的評(píng)論</p><p>  表2.21信息流言評(píng)論表</p><p>  說明:此留言評(píng)論主要是對(duì)“通知”和“最新課程動(dòng)態(tài)”的。</p><p>  2.4.22友情鏈接表 </p>

85、;<p>  描述與課程相關(guān)的友情鏈接網(wǎng)址</p><p>  表2.22友情鏈接表</p><p>  2.4.23網(wǎng)絡(luò)調(diào)查表 </p><p><b>  描述網(wǎng)絡(luò)調(diào)查信息</b></p><p>  表2.23網(wǎng)絡(luò)調(diào)查表</p><p>  2.4.24網(wǎng)絡(luò)調(diào)查項(xiàng)目表

86、 </p><p>  描述與網(wǎng)絡(luò)調(diào)查相對(duì)應(yīng)的項(xiàng)目信息</p><p>  表2.24網(wǎng)絡(luò)調(diào)查項(xiàng)目表</p><p>  2.4.25網(wǎng)站訪問量表 </p><p>  描述網(wǎng)站的歷史訪問量</p><p>  表2.25網(wǎng)站訪問量表</p><p>  2.4.26試卷信息表 &

87、lt;/p><p><b>  描述試卷信息</b></p><p>  表2.26試卷信息表</p><p>  2.4.27生成試卷信息表 </p><p><b>  描述生成試卷信息</b></p><p>  表2.27生成試卷信息表</p><

88、;p>  2.4.28作答記錄表 </p><p>  描述學(xué)生的作答記錄信息</p><p>  表2.28作答記錄表</p><p>  2.4.29填空題表 </p><p><b>  描述填空題信息</b></p><p><b>  表2.29填空題表<

89、;/b></p><p>  2.4.30判斷題表 </p><p><b>  描述判斷題信息</b></p><p><b>  表2.30判斷題表</b></p><p>  2.4.31多選題表 </p><p><b>  描述多選題信息

90、</b></p><p><b>  表2.31多選題表</b></p><p>  2.4.32單選題表 </p><p><b>  描述單選題信息</b></p><p><b>  表2.32單選題表</b></p><p> 

91、 2.4.33問答題表 </p><p><b>  描述問答題信息</b></p><p><b>  表2.33問答題表</b></p><p>  注:表2.26~2.33是用于在線測試的,在實(shí)際實(shí)現(xiàn)過程中它可以獨(dú)立于其它表而使用。</p><p><b>  第3章 系統(tǒng)設(shè)計(jì)

92、</b></p><p>  3.1 系統(tǒng)總體設(shè)計(jì)</p><p>  3.1.1 什么是總體設(shè)計(jì)</p><p>  總體設(shè)計(jì)是決定“怎么做”。它依據(jù)需求分析階段得到的一些數(shù)據(jù)流圖,從比較抽象的層次上分析對(duì)比多種可能的系統(tǒng)實(shí)現(xiàn)方案和軟件結(jié)構(gòu)。在這個(gè)過程中要把握好“模塊化”的概念,結(jié)合系統(tǒng)得各種實(shí)現(xiàn)方案,將整個(gè)系統(tǒng)劃分為多個(gè)可以進(jìn)行獨(dú)立訪問的模塊,而這些

93、模塊式可以滿足用戶的功能需求的。</p><p>  3.2 系統(tǒng)總體功能模塊劃分以及設(shè)計(jì)</p><p>  本系統(tǒng)設(shè)計(jì)以系統(tǒng)任務(wù)(前期需求分析所得出的功能)的實(shí)現(xiàn)和各類用戶需求的滿足為設(shè)計(jì)目標(biāo),力求使系統(tǒng)具有良好的可操作性,友好的界面,并且無須對(duì)用戶進(jìn)行特別的要求和培訓(xùn)來熟悉該系統(tǒng)。</p><p>  本系統(tǒng)主要是用于課程的輔助教學(xué),實(shí)現(xiàn)教師與學(xué)生之間的交流以

94、及資源互助。這樣不僅可以加強(qiáng)學(xué)生間的交流,同時(shí)也能為學(xué)生提供比較可靠的資源信息,使學(xué)生在某門課程的學(xué)習(xí)上有一個(gè)可以依賴的網(wǎng)站,也使得教師多一個(gè)與學(xué)生交流的平臺(tái)。</p><p>  系統(tǒng)可以對(duì)不同的用戶提供不同的服務(wù)。游客只能瀏覽前臺(tái)的一些信息(在前面的需求分析中有提到)或是在特定的板塊留言。已添加的學(xué)生可以擁有游客的功能外,主要就是可以進(jìn)行教學(xué)、共享資源的下載,分類上傳自己手上好的共享資源,另外為了加強(qiáng)學(xué)生與教

95、師的交流,系統(tǒng)還提供了私聊以及公共交流的平臺(tái),在學(xué)習(xí)上,增加了在線學(xué)習(xí)模塊,學(xué)生在登陸后可以觀看錄象、進(jìn)行在線的測試;此外學(xué)生還可以對(duì)前臺(tái)的新聞信息、共享資源進(jìn)行留言,為系統(tǒng)的完善提出一些寶貴的意見。教師部分,也著重于資源的建設(shè),可以上傳教學(xué)資源和共享資源,提供樣卷,通過交流平臺(tái)解決一些學(xué)生的問題。校級(jí)管理員部分則負(fù)責(zé)一些學(xué)校信息的添加和教師信息的管理。系統(tǒng)管理員后臺(tái)管理模塊稍微有些多,它可以對(duì)教學(xué)資源和共享資源進(jìn)行一些操作,負(fù)責(zé)系統(tǒng)新

96、聞信息的管理、友情聯(lián)接、網(wǎng)絡(luò)調(diào)查、上傳文件大小、站類一些留言信息的控制等。</p><p>  整個(gè)系統(tǒng)運(yùn)行過程中,管理員實(shí)現(xiàn)嚴(yán)格的后臺(tái)管理,由后臺(tái)控制前臺(tái)工作,前臺(tái)不影響后臺(tái)工作。</p><p>  此外,本系統(tǒng)可以采用學(xué)生真實(shí)學(xué)號(hào)以及教師真實(shí)職工號(hào)注冊,另外系統(tǒng)不單獨(dú)提供注冊功能,也就是說學(xué)生僅能通過相應(yīng)的教師進(jìn)行添加,而教師也必須通過相應(yīng)的校級(jí)管理員進(jìn)行添加,校級(jí)管理員則要由系統(tǒng)管

97、理員進(jìn)行添加。這樣可在資源方面可以保證教學(xué)、共享資源的安全性、可靠性、有用性,教師或管理員可以及時(shí)避免用戶提供的不良資源,且能予以糾正或刪除,對(duì)嚴(yán)重的可以對(duì)其進(jìn)行設(shè)置,使其不能登陸該系統(tǒng)。</p><p>  通過上面簡短的功能描述,本系統(tǒng)總體功能模塊的設(shè)計(jì)如圖3.1所示。</p><p>  圖3.1 系統(tǒng)總體功能模塊設(shè)計(jì)</p><p>  3.3 系統(tǒng)功能模塊

98、分析</p><p>  本系統(tǒng)分學(xué)校/學(xué)院/專業(yè)/班級(jí)信息模塊、用戶信息管理模塊、信息管理模塊、在線測試模塊、在線交流模塊、資源管理模塊、網(wǎng)絡(luò)調(diào)查模塊、友情鏈接模塊、登陸模塊、在線人數(shù)統(tǒng)計(jì)模塊、其它零散的模塊。</p><p>  3.3.1 學(xué)校/學(xué)院/專業(yè)/班級(jí)信息模塊</p><p>  在此模塊中,主要實(shí)現(xiàn)的是校級(jí)管理員、教師、學(xué)生的所屬問題:確定校級(jí)管

99、理員是屬于哪一學(xué)校,教師屬于哪所學(xué)校、哪個(gè)學(xué)院,學(xué)生屬于哪所學(xué)校、哪個(gè)學(xué)院、哪個(gè)班級(jí)。這一模塊主要由系統(tǒng)管理員和校級(jí)管理員進(jìn)行管理操作。系統(tǒng)管理員可以添加、修改、刪除某一所學(xué)校的信息;在確定添加該學(xué)校的校級(jí)管理員后,校級(jí)管理員可以添加該學(xué)校的學(xué)院以及學(xué)院所包括的班級(jí)了,同樣校級(jí)管理員有權(quán)限對(duì)自己添加的信息進(jìn)行修改、刪除了。值得注意的是,在進(jìn)行刪除操作時(shí),須謹(jǐn)慎,必須要下層信息已經(jīng)全部清除掉了,才可以成功刪除。 </p&g

100、t;<p>  此模塊由本組成員易莉具體負(fù)責(zé)分析。</p><p>  3.3.2用戶信息管理模塊</p><p>  在此模塊內(nèi),主要是對(duì)本系統(tǒng)的不同角色的信息進(jìn)行管理。系統(tǒng)管理員、校級(jí)管理員、教師、學(xué)生登陸后都可以對(duì)自己的基本信息進(jìn)行完善,也可以對(duì)自己的密碼進(jìn)行修改。此外,系統(tǒng)管理員可以按學(xué)校批量、個(gè)別添加校級(jí)管理員,也可以對(duì)其進(jìn)行信息的修改或刪除;同樣校級(jí)管理員可以按

101、(學(xué)校)學(xué)院來批量、個(gè)別添加教師信息,也可以對(duì)其信息進(jìn)行修改或刪除;而教師則可以按(學(xué)校)學(xué)院、專業(yè)、班級(jí)來批量、個(gè)別添加學(xué)生信息,同樣他們也可以對(duì)自己添加的學(xué)生信息進(jìn)行修改或刪除。其中下拉框的連動(dòng)是這一模塊的難點(diǎn)。</p><p>  此模塊由本組成員田君具體負(fù)責(zé)分析,熊貓強(qiáng)進(jìn)行輔助。</p><p>  3.3.3信息管理模塊</p><p>  在此模塊內(nèi),主

102、要是對(duì)本系統(tǒng)的一些固定信息以及“通知”、“最新課程動(dòng)態(tài)”進(jìn)行管理。此模塊包括信息類型的管理(添加或修改,不提供刪除功能),相應(yīng)類型下文字或圖片信息的發(fā)布以及修改(刪除目前僅限于“通知”和“最新課程動(dòng)態(tài)”)。</p><p>  此模塊由本組成員董逍遙具體負(fù)責(zé)分析。</p><p>  3.3.4在線測試模塊</p><p>  此模塊主要是負(fù)責(zé)在線測試的。</

103、p><p>  教師登陸后可以進(jìn)行填空題、單選題、簡答題、多選題、判斷題的添加和修改。教師可以讓機(jī)器自主生成試卷,也可以通過已存的題庫來選擇題目手動(dòng)生成試卷;教師可以刪除自己生成的試卷。為了實(shí)現(xiàn)對(duì)自己學(xué)生成績的追蹤,他可以查看學(xué)生的歷史作答記錄。</p><p>  學(xué)生登陸后,可以選擇試卷進(jìn)行限時(shí)測試;也可以查看自己的歷史作答記錄。</p><p>  校級(jí)管理員登陸

104、后,可以查看自己添加教師所生成的試卷的信息,也可以對(duì)該試卷進(jìn)行刪除操作。</p><p>  此模塊由本組成員熊茂強(qiáng)具體負(fù)責(zé)分析。</p><p>  3.3.5在線交流模塊</p><p>  此模塊是為了讓學(xué)生與學(xué)生或教師進(jìn)行交流的。</p><p>  學(xué)生登陸后,可以通過類型發(fā)布不同帖子讓大家瀏覽或回復(fù);學(xué)生也可以瀏覽其他學(xué)生發(fā)布的帖

105、子并進(jìn)行回復(fù)以及查看自己發(fā)布的帖子的回復(fù)信息。此外,學(xué)生可以與某一特定的教師進(jìn)行交流。</p><p>  教師登陸后,可以與某一特定的學(xué)生進(jìn)行交流;教師也同樣可以通過類型發(fā)布不同帖子讓大家瀏覽或回復(fù);學(xué)生也可以瀏覽其他學(xué)生發(fā)布的帖子并進(jìn)行回復(fù)以及查看自己發(fā)布的帖子的回復(fù)信息。</p><p>  系統(tǒng)管理員登陸后可以對(duì)交流的信息進(jìn)行刪除操作。</p><p>  

106、此模塊由本組成員黃坤具體負(fù)責(zé)分析,熊茂強(qiáng)進(jìn)行輔助。</p><p>  3.3.6資源管理模塊</p><p>  此模塊是為了讓學(xué)生、教師進(jìn)行資源交換而設(shè)計(jì)的。</p><p>  學(xué)生可以從這里下載自己想要的教學(xué)資源以及其他學(xué)生上傳提供的有用資源。 學(xué)生可以進(jìn)行資源的上傳,可以查看通過教師審核的資源,刪除未通過審核的資源。</p><p>

107、;  教師可以進(jìn)行教學(xué)資源的上傳、下載、刪除;也可以進(jìn)行共享資源的上傳、下載;此外,要對(duì)學(xué)生上傳的資源進(jìn)行審核,對(duì)一些不符合的共享資源進(jìn)行刪除。</p><p>  此模塊由本組成員黃坤具體負(fù)責(zé)分析。</p><p>  3.3.7網(wǎng)絡(luò)調(diào)查模塊</p><p>  此模塊主要是為了調(diào)查網(wǎng)站的滿意度或是其他內(nèi)容而設(shè)置的,為更新網(wǎng)站的內(nèi)容作為依據(jù)。可以進(jìn)行調(diào)查項(xiàng)目的添加

108、和刪除。</p><p>  此模塊由本組成員董逍遙具體負(fù)責(zé)分析。</p><p>  3.3.8友情鏈接模塊</p><p>  此模塊為用戶提供一個(gè)鏈接地址,為用戶跳轉(zhuǎn)到其他頁面提供方便。系統(tǒng)管理員可以進(jìn)行友情鏈接信息的添加和刪除。</p><p>  此模塊由本組成員易莉具體負(fù)責(zé)分析。</p><p>  3.3

109、.9在線人數(shù)統(tǒng)計(jì)模塊</p><p>  作為往站評(píng)價(jià)的一個(gè)重要標(biāo)記,對(duì)在線人數(shù)的統(tǒng)計(jì)是不可缺少的。</p><p>  本系統(tǒng)中可以統(tǒng)計(jì)當(dāng)前在線人數(shù),日訪問量以及歷史訪問量。</p><p>  此模塊由本組成員田君具體負(fù)責(zé)分析。</p><p>  3.3.10登陸模塊</p><p>  登陸實(shí)現(xiàn)不同用戶的頁面跳

110、轉(zhuǎn),會(huì)對(duì)用戶所輸入的用戶名以及密碼進(jìn)行校驗(yàn)、核對(duì),看是否正確。另外也檢查、判斷當(dāng)前用戶是否允許登陸本系統(tǒng)。</p><p>  此模塊由本組成員易莉具體負(fù)責(zé)分析。</p><p>  3.3.11其他零散的模塊</p><p>  包括前臺(tái)的布局以及頁面設(shè)計(jì)等。</p><p>  此模塊由本組成員黃坤、董逍遙、熊茂強(qiáng)一起負(fù)責(zé)分析。</

111、p><p>  3.4 系統(tǒng)模型設(shè)計(jì)</p><p>  3.4.1 數(shù)據(jù)庫設(shè)計(jì)以及規(guī)范</p><p>  數(shù)據(jù)庫設(shè)計(jì)從廣義上來說是數(shù)據(jù)庫及應(yīng)用系統(tǒng)的設(shè)計(jì),即設(shè)計(jì)整個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng),從狹義上講就是設(shè)計(jì)數(shù)據(jù)庫本身,即設(shè)計(jì)數(shù)據(jù)庫的各級(jí)模式并建立數(shù)據(jù)庫,是數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計(jì)的一部分。其設(shè)計(jì)的目的在于,對(duì)一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造(設(shè)計(jì))優(yōu)化的數(shù)據(jù)庫邏輯模型和物理模型,并據(jù)此建

112、立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)和管理數(shù)據(jù),滿足各種用戶的應(yīng)用需求。</p><p>  在實(shí)際的數(shù)據(jù)庫設(shè)計(jì)中,為了更好地組織數(shù)據(jù)和設(shè)計(jì)出實(shí)際應(yīng)用數(shù)據(jù)庫,就必須注意一些規(guī)范性問題。要了解關(guān)系數(shù)據(jù)庫中的六種規(guī)范化定義,即范式,清楚它們在關(guān)系上對(duì)于數(shù)據(jù)的依賴程度,合理地應(yīng)用這些理論化的東西,但是不能強(qiáng)求,因?yàn)椴⒉皇且?guī)范化越高,設(shè)計(jì)出的模式就越好,這樣有時(shí)反而會(huì)給設(shè)計(jì)以及后期的工作帶來不便。</p>

113、<p>  在提及的六種范式中,包括1NF、2NF、3NF、BCNF、4NF、5NF。</p><p>  第一范式(1NF)就是指在同一表中沒有重復(fù)項(xiàng)出現(xiàn),如果有則應(yīng)將重復(fù)項(xiàng)去掉,其要求性最低。</p><p>  第二范式(2NF)是指在1NF的基礎(chǔ)上,其每一個(gè)非主屬性完全函數(shù)都要依賴于碼。就是每個(gè)表必須有一個(gè)(而且僅一個(gè))數(shù)據(jù)元素為主鍵。</p><

114、p>  第三范式(3NF)就是指對(duì)于一個(gè)滿足了 2nd NF的數(shù)據(jù)結(jié)構(gòu)來說,表中每一個(gè)非主屬性既不部分依賴于碼也不傳遞依賴于碼。</p><p>  BCNF,擴(kuò)充的第三范式,它排除了任何屬性對(duì)于碼的傳遞依賴和部分依賴,即有所有非主屬性對(duì)于每一個(gè)碼都是完全函數(shù)依賴、所有的主屬性對(duì)于每一個(gè)不包含它的碼也是完全函數(shù)依賴、沒有任何屬性完全函數(shù)依賴于非碼的任何一組屬性。</p>&

115、lt;p>  第四范式(4NF)是限制關(guān)系模式中的屬性之間不允許有非平凡且非函數(shù)依賴的多值依賴。</p><p>  第五范式(5NF)是消除屬于4NF關(guān)系模式中存在的連接依賴的,其數(shù)據(jù)要求性最高。</p><p>  為防止數(shù)據(jù)庫出現(xiàn)更新異常、插入異常、刪除異?;驍?shù)據(jù)冗余太大等現(xiàn)象,設(shè)計(jì)的關(guān)系型數(shù)據(jù)庫要盡量按上述的關(guān)系規(guī)范化要求來進(jìn)行設(shè)計(jì)。</p><p>

116、  3.4.2 數(shù)據(jù)庫概念模型</p><p>  本系統(tǒng)的數(shù)據(jù)庫概念模型見附錄3。</p><p>  3.4.3 數(shù)據(jù)庫物理模型</p><p>  本系統(tǒng)的數(shù)據(jù)庫邏輯模型見附錄3。</p><p>  3.4.4 本人所承擔(dān)的部分</p><p>  本人負(fù)責(zé)資源管理模塊以及在線交流模塊,這兩個(gè)模塊其概念模型如下

117、。</p><p><b>  資源管理模塊</b></p><p>  圖3.2 資源管理模塊中共享資源的概念模型</p><p>  圖3.3 資源管理模塊中共享資源的物理模型</p><p>  圖3.4 資源管理模塊中教學(xué)資源的概念模型</p><p>  圖3.5資源管理模塊中教學(xué)資源的

118、物理模型</p><p><b>  在線交流模塊</b></p><p>  圖3.6在線交流模塊中私聊的概念模型</p><p>  圖3.7在線交流模塊中私聊的概念模型</p><p>  圖3.8在線交流模塊中公共交流(帖子)的概念模型</p><p>  圖3.9在線交流模塊中公共交流(

119、帖子)的概念模型</p><p>  第4章 系統(tǒng)實(shí)現(xiàn)(編碼)</p><p><b>  4.1概念介紹</b></p><p>  4.1.1 什么是系統(tǒng)實(shí)現(xiàn)</p><p>  總體設(shè)計(jì)確定系統(tǒng)的框架,知曉了系統(tǒng)所包含的模塊;而系統(tǒng)實(shí)現(xiàn)則是給這些模塊以準(zhǔn)確的內(nèi)部描述。通常系統(tǒng)的實(shí)現(xiàn)包括編碼和測試兩個(gè)部分。即對(duì)之前做

120、出的一系列分析,依據(jù)用戶需求以及所建立的合理的數(shù)據(jù)庫來對(duì)系統(tǒng)各功能模塊從代碼上給予精確描述;在某一模塊代碼完成后,要對(duì)該模塊進(jìn)行測試;在所有的模塊完成后,要選取某種方式(自頂向下集成、自底向上集成、混合法)進(jìn)行系統(tǒng)模塊的集成,集成完成后要進(jìn)行確認(rèn)測試,即驗(yàn)收測試。本章著重闡述編碼階段,測試階段在第五章進(jìn)行闡述。</p><p>  4.2 系統(tǒng)開發(fā)工具、模式及語言的介紹</p><p> 

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(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)論