版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(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校級管理員目標(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班級信息表14</p><p> 2.4.5系統(tǒng)管理員信息表14</p><p> 2.4.6校級管理員信息表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私聊對象信息表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公共資源評論表21&
8、lt;/p><p> 2.4.19信息類型表21</p><p> 2.4.20信息表22</p><p> 2.4.21信息留言評論表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)查項目表
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è)計29</p><p> 3.1 系統(tǒng)總體設(shè)計29</p><p> 3.1.1 什么是總體設(shè)計
11、29</p><p> 3.2 系統(tǒng)總體功能模塊劃分以及設(shè)計29</p><p> 3.3 系統(tǒng)功能模塊分析30</p><p> 3.3.1 學(xué)校/學(xué)院/專業(yè)/班級信息模塊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)計模塊33</p&g
13、t;<p> 3.3.10登陸模塊33</p><p> 3.3.11其他零散的模塊33</p><p> 3.4 系統(tǒng)模型設(shè)計33</p><p> 3.4.1 數(shù)據(jù)庫設(shè)計以及規(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)實現(xiàn)(編碼)38</p><p> 4.1概念介紹38</p><p> 4.1.1 什么是系統(tǒng)實現(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)功能模塊的實現(xiàn)43</p><p> 4.
16、3.1 系統(tǒng)整體頁面及實現(xiàn)43</p><p> 4.3.2 本人負(fù)責(zé)模塊主要功能的實現(xiàn)44</p><p> 第5章 系統(tǒng)實現(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 收獲和體會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è)計運用了程序設(shè)計中比較成熟的技
20、術(shù),同時也對精品課程輔助教學(xué)系統(tǒng)進(jìn)行了比較充分的研究和開發(fā)。</p><p> 文中首先簡要介紹了建設(shè)精品課程輔助教學(xué)系統(tǒng)的背景,以及國內(nèi)外在這方面的研究情況;而后又根據(jù)現(xiàn)存系統(tǒng)以及之后調(diào)研的實際需求,介紹了系統(tǒng)的總體流程,涉及的E-R模型、數(shù)據(jù)字典、用戶角色(系統(tǒng)管理員、校級管理員、教師、學(xué)生、游客)的詳細(xì)流程,確定系統(tǒng)的組成模塊。隨后,又針對開發(fā)工具和小組成員的實際情況,確定了Microsoft Visua
21、l Studio 2005的開發(fā)平臺和SQL server 2000的數(shù)據(jù)庫。系統(tǒng)的開發(fā)的整個過程則是按照軟件工程的原理倆進(jìn)行的。最后,根據(jù)目前技術(shù)的發(fā)展和教學(xué)的實際需要,總結(jié)了本次畢業(yè)設(shè)計,并對輔助教學(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é)的基本過程是個循環(huán)過程,從確定教育目的到完成教學(xué)評估為一個教學(xué)周期,每一周期的教學(xué)評估又為下一循環(huán)周期提供修正依據(jù)。教學(xué)循環(huán)中的各項內(nèi)容如圖1.1所示。</p><p><b> 反饋</b></p><p>
27、; 圖1.1 教學(xué)周期中的一般步驟</p><p> 1.1.2 高校傳統(tǒng)教學(xué)存在的問題</p><p> (1)在高校傳統(tǒng)的課堂教學(xué)中,教師的作用是不容忽視的,但是也存在著一些限制性。因為一個教師通常是要面向一個專業(yè)或幾個專業(yè)的學(xué)生,因此教師面授機宜的時間或機會就不會很多,這樣學(xué)生有些問題或是對教學(xué)的建議就會得不到及時的解決;再者,期待教師根據(jù)不同學(xué)生要求來對其進(jìn)行個別化教學(xué),這在
28、現(xiàn)階段是現(xiàn)實,也是不可能的。在教師的實際教學(xué)環(huán)節(jié)中,通常會出現(xiàn)如下的一些問題:</p><p> 教師自己本身沒有足夠的時間去計劃和開發(fā)教學(xué)資源,這點在上課期間學(xué)生就可以感覺得到。教師上課之前通常要進(jìn)行備課,這部分的內(nèi)容只是一些理論的知識,其實教師手頭的一些具有實際操作性質(zhì)的資源學(xué)生都不能得到或是看到。此外,教師的工作相當(dāng)繁忙的,他們都會用一顆富有責(zé)任的心去分析整體學(xué)生的學(xué)習(xí)情況,然后再以此為依據(jù)對自己的教學(xué)進(jìn)
29、行一些改進(jìn)。另外,教師也有一些教學(xué)計劃之類的活動要參加等,這些都會讓教師感覺承受不起。</p><p> 不能靈活地追蹤每位學(xué)生的學(xué)習(xí)成績。高校的考核制度與其他的不同,通常一個學(xué)期,學(xué)校對學(xué)生進(jìn)行正式的考核只有期中和期末考試,除此之外教師和學(xué)校就不會對學(xué)生進(jìn)行其它測試之類的考核了。要讓學(xué)生及時掌握教學(xué)內(nèi)容的消化,就必須要時時地對學(xué)生進(jìn)行一些測試,而網(wǎng)絡(luò)測試恰好可以做到這點。</p><p&g
30、t; (2)課堂交流、討論、解疑不及時</p><p> 課堂交流是學(xué)生接受消化知識最好的一種方式。但是一堂45分鐘的課,教師至少得講40分鐘,最后5分多鐘的時間,對于一些想把問題弄明白的學(xué)生來說,這點時間根本就不夠。至于與老師進(jìn)行討論就沒有時間了。</p><p> ?。?)知識傳授不全面</p><p> 高校傳統(tǒng)的教學(xué)模式,教師所講解的知識在量方面受到了
31、限制。至少,教師必須在先講授完學(xué)校規(guī)定的課程內(nèi)容后,才可以利用課堂的一部分時間去教授學(xué)生另外一些比較前衛(wèi)的知識,而這些知識對于了解現(xiàn)在學(xué)科的發(fā)展或是用人單位的現(xiàn)狀都是有一定的幫助的。</p><p> (4)在作業(yè)環(huán)節(jié)中,教師的批改反饋周期長</p><p> 高校傳統(tǒng)教學(xué)中學(xué)生作業(yè)反饋周期長,一方面是學(xué)生自己的原因,另一方面則是教師在作業(yè)批改這一環(huán)節(jié)會花費相當(dāng)多的時間。一個教師的一次
32、的作業(yè)批改量通常情況下都是在八九十份左右,而且有時教師還會在作業(yè)的批改過程中給學(xué)生作業(yè)進(jìn)行詳細(xì)的修改或是給一些提示,這一過程或多或少都給教師的教學(xué)帶來一些影響。</p><p> ?。?)不能為一些學(xué)生提供研究和協(xié)助性學(xué)習(xí)的平臺</p><p> 從某種角度來看,有些學(xué)生的自主學(xué)習(xí)動力很高,僅僅是教師在課堂上所講解的東西對他們來說根本是“冰山一角”。教師如何在自己繁忙時間中抽出一些空隙來
33、幫助這部分學(xué)生成為一個難題,畢竟教師不能時時都在學(xué)生的視線范圍內(nèi),教師也有自己的一些教學(xué)活動要參加的。</p><p> ?。?)教學(xué)的整體氣氛不活潑,一些內(nèi)容的講解不生動</p><p> 大多數(shù)高校現(xiàn)階段的教課方式還是以教師在講臺上講課、學(xué)生被動得聽課為主。而且高校教師的講課方法與高中、初中的講課方法大大不同,他們都講得比較抽象,另外,基于課時的限制,教師的講解也不會很生動,對一些問
34、題講得就不是很細(xì),這種情況下,學(xué)生就會在知識的理解上有一定的困難,其注意力就會不集中,學(xué)習(xí)狀態(tài)下滑,學(xué)習(xí)熱情逐漸減少,教與學(xué)都得不到應(yīng)有的期望值,其意義就大大縮水了。</p><p> 1.1.3 高校精品課程輔助教學(xué)的優(yōu)勢、影響和發(fā)展趨勢</p><p> 在傳統(tǒng)教學(xué)中教師的教學(xué)受到了一定的限制,而計算機輔助教學(xué)(系統(tǒng))則可以幫助我們來達(dá)到教學(xué)的效果、目標(biāo)。</p>&
35、lt;p> 計算機輔助教學(xué)(CAI)是在計算機輔助下進(jìn)行的各種教學(xué)活動,以對話方式與學(xué)生討論教學(xué)內(nèi)容、安排教學(xué)進(jìn)程、進(jìn)行教學(xué)訓(xùn)練的方法與技術(shù)。它可以為學(xué)生提供一個良好的個人化學(xué)習(xí)環(huán)境,在這種環(huán)境下,它綜合應(yīng)用多媒體、超文本、人工智能和知識庫等計算機技術(shù)以克服傳統(tǒng)教學(xué)方式上單一、片面、教學(xué)內(nèi)容枯燥的缺點。它可以提高教學(xué)效果和效率,有效地縮短學(xué)習(xí)時間、提高教學(xué)質(zhì)量和教學(xué)效率,實現(xiàn)最優(yōu)化的教學(xué)目標(biāo)。在這種教學(xué)中,計算機可以用來呈現(xiàn)教學(xué)
36、計劃、教學(xué)內(nèi)容、讓學(xué)生進(jìn)行測試與練習(xí)以及對學(xué)生進(jìn)行評估等。</p><p> 計算機輔助教學(xué)的大致流程如下(圖1.2所示)</p><p> 圖1.2 教學(xué)的基本過程</p><p> 網(wǎng)絡(luò)輔助教學(xué)可以讓教師和學(xué)生進(jìn)行實時或非實時的交互。教師的講授和學(xué)生的學(xué)習(xí)可以通過網(wǎng)絡(luò)在不同地點同時進(jìn)行,另外在此過程中進(jìn)行充分的交流;學(xué)生也可以隨時向教師提出學(xué)習(xí)中的問題并能
37、得到教師及時的解答。</p><p> 另外輔助教學(xué)系統(tǒng)的建設(shè)過程中逐漸呈現(xiàn)出以下的趨勢:是系統(tǒng)中的內(nèi)容會隨著科技以及知識的更新其自身的更新速度也會更快、包含的內(nèi)容量也會更多;學(xué)生和教師越來越注重系統(tǒng)的實際效果,其資源的提供是否滿足學(xué)生的需求,是否可以解答學(xué)生心中的疑問,是否給學(xué)生以及老師提供了方便,教學(xué)效果是否得到提高;新的一些信息科技元素將會在系統(tǒng)中越來越普及、越來越專業(yè),此外使教學(xué)內(nèi)容生動的動漫技術(shù)將會融
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è)計開發(fā)了精品課程輔助教學(xué)系統(tǒng)——高級語言程序設(shè)計/面向?qū)ο蟪绦蛟O(shè)計精品課輔助教學(xué)系統(tǒng)。由于該系統(tǒng)的服務(wù)對象(主要是學(xué)生和教師)具有針對性,再結(jié)合原有系統(tǒng)直觀、簡便、易于操作的設(shè)計,此次設(shè)計的系統(tǒng)不管是
39、在界面上,還是在后臺管理上也都有了很大的改善。本此精品課程輔助教學(xué)系統(tǒng)建成后,其目標(biāo)功能包括:游客、學(xué)生、教師、校級管理員、管理員登錄并驗證登錄信息是否有效,用戶(學(xué)生、教師、校級管理員、管理員)信息管理,通知、最新課程動態(tài)發(fā)布,課程相關(guān)新聞管理,在線交流,在線測試,網(wǎng)絡(luò)調(diào)查,友情鏈接,學(xué)校、學(xué)院、專業(yè)、班級信息管理等。四種不同身份的用戶登錄后,他們各自在系統(tǒng)中可以進(jìn)行不同的目標(biāo)操作</p><p> 1.2.
40、1游客目標(biāo)操作</p><p> 游客:可以查看該精品課程的相關(guān)介紹,其中包括:課程介紹、教學(xué)隊伍、教學(xué)條件、部分教學(xué)資源、教學(xué)改革、教學(xué)評價、建設(shè)的相關(guān)措施以及一些科研成果。</p><p> 1.2.2學(xué)生目標(biāo)操作</p><p> 學(xué)生:學(xué)生未登陸前,可以查看本門課程的相關(guān)介紹,其中包括:課程介紹、教學(xué)隊伍、教學(xué)條件、部分教學(xué)資源、教學(xué)改革、教學(xué)評價、建
41、設(shè)的相關(guān)措施以及一些科研成果。登錄系統(tǒng)成功后,學(xué)生可以進(jìn)行在線測試(作答狀態(tài)為可用的試卷)、查看自己測試的所有歷史成績;同時學(xué)生也可以與特定的教師進(jìn)行問題的交流,此外也可以發(fā)布帖子(內(nèi)容可以是自己的一些學(xué)習(xí)心得或是學(xué)習(xí)中所碰到的問題等)以供他人學(xué)習(xí)或解答,同時也可以查看自己發(fā)布帖子的回復(fù)信息、瀏覽所有的帖子并對相關(guān)帖子進(jìn)行回復(fù);學(xué)生還可以下載教師上傳的該門精品課程的相關(guān)資源,其中包括電子教案、習(xí)題、參考文獻(xiàn)、教學(xué)課件、錄像資料、系統(tǒng)開發(fā)
42、實例、模擬試卷及參考答案、實驗指導(dǎo)等,也可以對這些資源發(fā)表自己的評論,使教師上傳的資源更加有效;同時,學(xué)生還可以利用視頻點播系統(tǒng)觀看教師上傳的教學(xué)視頻;再者學(xué)生可以自己上傳手中有用的學(xué)習(xí)資源(錄像資料、參考文章、學(xué)習(xí)心得、模擬試卷及參考答案等),查看自己的上傳資源是否通過教師的審核、刪除未通過審核的上傳資源,下載共享資源里的所有資源。除上述功能之外,學(xué)生還可以完善自己的個人信息以及對密碼進(jìn)行修改。</p><p>
43、; 1.2.3教師目標(biāo)操作</p><p> 教師:教師未登陸前,可以查看本門課程的相關(guān)介紹,其中包括:課程介紹、教學(xué)隊伍、教學(xué)條件、部分教學(xué)資源、教學(xué)改革、教學(xué)評價、建設(shè)的相關(guān)措施以及一些科研成果。教師登錄成功之后進(jìn)入同時,教師可以對在線測試進(jìn)行信息的管理(單選題管理、多選題管理、判斷題、填空題管理、簡答題管理),在題量充足的情況下,教師可以進(jìn)行試卷的生成(自主選題組卷或是計算機組卷),同時可以設(shè)置試卷的狀
44、態(tài)(可用或不可用),在此環(huán)節(jié),作為教師他可以查看自己所教學(xué)生的歷史測試記錄; 同樣為了解答學(xué)生所提出的問題,教師可以進(jìn)入在線交流,一對一時進(jìn)行私聊、一對多時,回復(fù)學(xué)生的帖子,同時也可以查看自己發(fā)布帖子的回復(fù)信息、瀏覽所有的帖子并對相關(guān)帖子進(jìn)行回復(fù);在教學(xué)資源管理模塊,教師可以上傳自己手中的教學(xué)資源,也可以瀏覽所有的教學(xué)資源,對一些教學(xué)資源進(jìn)行修改(僅限于對.txt即文本文檔),刪除自己上傳的教學(xué)資源;在共享資源管理模塊,教師
45、的功能也包括瀏覽所有的共享資源、下載相關(guān)的共享資源、修改或刪除自己上傳的資源、審核所教學(xué)生上傳的共享資源,刪除所教學(xué)生上傳的共享資源。除上述功能之外,教師還可以完善自己的個人信息以及對密碼進(jìn)行修</p><p> 1.2.4校級管理員目標(biāo)操作</p><p> 校級管理員:校級管理員未登陸前,可以查看本門課程的相關(guān)介紹,其中包括:課程介紹、教學(xué)隊伍、教學(xué)條件、部分教學(xué)資源、教學(xué)改革、教
46、學(xué)評價、建設(shè)的相關(guān)措施以及一些科研成果。成功登陸后,管理員處理的事務(wù)主要有對學(xué)院、專業(yè)、班級信息進(jìn)行管理(添加、修改、刪除功能);此外可以對自己添加教師的試卷進(jìn)行查看或是刪除試卷信息。。除上述功能之外,校級管理員能夠完善自己的個人信息以及對密碼進(jìn)行修改,對教師信息進(jìn)行管理(批量、個別添加學(xué)生,修改學(xué)生信息,控制教師是否可以登陸本系統(tǒng)等)。</p><p> 1.2.5系統(tǒng)管理員目標(biāo)操作</p>&
47、lt;p> 系統(tǒng)管理員:系統(tǒng)管理員未登陸前,可以查看本門課程的相關(guān)介紹,其中包括:課程介紹、教學(xué)隊伍、教學(xué)條件、部分教學(xué)資源、教學(xué)改革、教學(xué)評價、建設(shè)的相關(guān)措施以及一些科研成果。系統(tǒng)管理員成功登陸后,其主要事務(wù)包括對新聞類型進(jìn)行管理(其中就有該精品課程的一些基本信息,如教師隊伍、教學(xué)評價、教學(xué)資源等);在新聞信息管理這塊,管理員可以對所有的信息進(jìn)行修改,但是為了保障系統(tǒng)信息的一致性,對于課程相關(guān)信息的刪除則不能進(jìn)行,當(dāng)然系統(tǒng)管理
48、員可以對“通知”和“最新課程動態(tài)”這兩個新聞信息進(jìn)行刪除;系統(tǒng)管理員可以對教師資源以及共享資源的類型進(jìn)行管理,他可以對共享資源進(jìn)行刪除操作,但不能對教師資源進(jìn)行刪除,其中涉及到對資源的評論管理,系統(tǒng)管理員也是要定期對這些信息進(jìn)行清除的;在交流留言這一塊,系統(tǒng)管理員是可以刪除在線交流的信息的;在對網(wǎng)絡(luò)調(diào)查和友情鏈接的管理上,提供了添加和刪除的功能,不支持修改的功能。除上述功能之外,系統(tǒng)管理員也能夠完善自己的個人信息、對密碼進(jìn)行修改,對校級
49、管理員的信息進(jìn)行管理(批量、個別添加校級管理員,修改校級管理員的信息,控制校級管理員是否可以有權(quán)登陸本系統(tǒng)等)。</p><p> 總之,本系統(tǒng)正是基于這五種不同的角色,確切地可以說是四種不同角色的需求,利用當(dāng)前比較流行的C#.NET以及SQL SERVER在Microsoft Visual Studio 2005的系統(tǒng)開發(fā)平臺下依照軟件工程的原理逐步完成了用戶管理、在線測試、在線交流等幾大模塊的開發(fā)。<
50、/p><p> 1.3 建設(shè)精品課程輔助教學(xué)系統(tǒng)的規(guī)劃及分工</p><p> 本精品課程輔助教學(xué)系統(tǒng)主要包括課程介紹(課程簡介、課程特色、課程發(fā)展歷史沿革、課程教學(xué)內(nèi)容等)、教師隊伍(課程負(fù)責(zé)人、主講教師、師資結(jié)構(gòu)、師資培養(yǎng)、教學(xué)研究等)、教學(xué)條件(實驗教學(xué)條件、實踐教學(xué)條件、網(wǎng)絡(luò)教學(xué)條件)、教學(xué)改革(教學(xué)手段、教材建設(shè)、改革及成果)、教學(xué)評價(專家評價、教師評價、學(xué)生評價)、建設(shè)措施(
51、申報書、建設(shè)目標(biāo)、政策支持)、教學(xué)資源(理論教學(xué)大綱、實驗教學(xué)大綱、課程設(shè)計大綱、教學(xué)參考周歷等);此外,還有在線測試、在線交流、資源的上傳以及下載等功能的實現(xiàn)。</p><p> 為實現(xiàn)上述的功能,依據(jù)軟件工程的原理,我們確定本系統(tǒng)由學(xué)校/學(xué)院/專業(yè)/班級信息模塊,用戶信息管理模塊,信息管理模塊,在線測試模塊,在線交流模塊,資源管理模塊,網(wǎng)絡(luò)調(diào)查模塊,友情鏈接模塊,登陸模塊,在線人數(shù)統(tǒng)計模塊,除上述模塊的其它
52、零散模塊11個模塊所組成。</p><p> 學(xué)校/學(xué)院/專業(yè)/班級信息模塊是為了添加與課程相關(guān)的學(xué)校的一些基本信息的,也是用戶身份的一個屬性。</p><p> 用戶信息管理模塊是為了管理用戶的權(quán)限及添加用戶。</p><p> 信息管理模塊是為了實現(xiàn)包括課程簡介、課程發(fā)展歷史沿革等與課程相關(guān)的信息的發(fā)布以及“通知”和“最新課程動態(tài)”。</p>
53、<p> 在線測試模塊是為了讓學(xué)生在網(wǎng)絡(luò)上進(jìn)行測試,教師可以時時追蹤自己學(xué)生的學(xué)習(xí)狀況的。</p><p> 在線交流模塊則是為學(xué)生與教師提供一個交流的平臺,使教師能夠及時地解答學(xué)生在學(xué)習(xí)中遇到的一些疑難問題。</p><p> 資源管理模塊是為了實現(xiàn)教學(xué)資源以及共享資源的上傳和下載。</p><p> 網(wǎng)絡(luò)調(diào)查模塊是為了統(tǒng)計網(wǎng)站的滿意度。<
54、;/p><p> 友情鏈接模塊提供鏈接地址。</p><p> 登陸模塊實現(xiàn)不同用戶的登陸。</p><p> 在線人數(shù)統(tǒng)計模塊實現(xiàn)當(dāng)前登陸網(wǎng)站的人數(shù)以及日訪問量和歷史訪問量。</p><p> 其它零散的模塊的包括前臺頁面的設(shè)計以及后臺頁面的設(shè)計等等。</p><p> 根據(jù)本輔助教學(xué)系統(tǒng)的特點,再加之對B/S
55、模式開發(fā)的研究,我們通過比較,選擇了比較熟悉的Microsoft Visual Studio 2005開發(fā)平臺和SQL server 2000數(shù)據(jù)庫。其中在頁面制作和設(shè)計時適當(dāng)?shù)厥褂肕acromedia Dreamweaver工具。</p><p> 本系統(tǒng)開發(fā)小組,由黃坤、熊茂強、董逍遙、田君、易莉五人組成,黃坤任組長,熊茂強任副組長。小組成員共同完成了需求調(diào)研分析、需求分析、總體設(shè)計(具體分工請參見附錄1)
56、等工作,在模塊設(shè)計、代碼編寫階段分工如表1.3所示。</p><p> 表1.3 小組分工表</p><p><b> 第2章 需求分析</b></p><p> 2.1 什么是需求分析</p><p> 需求分析簡單地說就是分析用戶的需要和要求。需求分析不是確定系統(tǒng)怎樣去完成它的工作,而僅僅是確定系統(tǒng)必須完成哪
57、些工作,即對目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求(簡要的分析過程如圖2.1)。需求分析是數(shù)據(jù)庫的基石,清晰明確的需求分析可以影響到各個階段的設(shè)計,在需求分析階段結(jié)束之前,系統(tǒng)分析員(開發(fā)人員)應(yīng)該寫出軟件需求規(guī)格說明書,以期需求的明確,也便于以后系統(tǒng)的使用。</p><p><b> 圖2.1</b></p><p> 在需求分析的任務(wù)中需求分析研究的對象是軟
58、件項目的用戶,只有通過詳細(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)過對學(xué)生、部分任課教師的走訪、調(diào)研,在加上開發(fā)小組對他們的需求仔細(xì)分析后,首先確定了以不同角色為基礎(chǔ)的功能需求。</p><p> ?。?)游客(詳細(xì)的功能流程可以參見附錄1)</p><p> 能夠進(jìn)入系統(tǒng)瀏覽通知以及最新課程動態(tài);</p><p> 能夠進(jìn)入
60、系統(tǒng)瀏覽課程介紹; </p><p> 能夠進(jìn)入系統(tǒng)瀏覽教師隊伍;</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><p> 能夠進(jìn)入系統(tǒng)瀏
61、覽建設(shè)措施。</p><p> ?。?)學(xué)生(詳細(xì)的功能流程可以參見附錄1)</p><p> 能夠進(jìn)入系統(tǒng)瀏覽通知以及最新課程動態(tài);</p><p> 能夠進(jìn)入系統(tǒng)瀏覽課程介紹; </p><p> 能夠進(jìn)入系統(tǒng)瀏覽教師隊伍;</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><p> 能夠進(jìn)入系統(tǒng)瀏覽建設(shè)措施;</p><p><b> 登陸成功后:</b></p><p> 可以進(jìn)行個人信息管理;</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> 前臺部分與學(xué)生用戶相同。</p><p><b> 后臺部分:</b></p><p> 能夠進(jìn)入系統(tǒng)進(jìn)行個人信息管理; </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)對在線測試環(huán)節(jié)進(jìn)行設(shè)置;</p><p> 能夠進(jìn)入系統(tǒng)進(jìn)行在線交流;</p><p> ?。?)校級管理員(詳細(xì)的功能流程可以參見附錄1)</p><p> 前臺部分與學(xué)生用戶相同。</p><p><
66、b> 成功登陸系統(tǒng)后:</b></p><p> 能夠進(jìn)入系統(tǒng)進(jìn)行個人信息管理;</p><p> 能夠進(jìn)入系統(tǒng)對教師信息進(jìn)行管理; </p><p> 能夠進(jìn)入系統(tǒng)添加和修改學(xué)院信息;</p><p> 能夠進(jìn)入系統(tǒng)添加和修改專業(yè)信息;</p><p> 能夠進(jìn)入系統(tǒng)添加和修改班級信息;
67、</p><p> 能夠進(jìn)入系統(tǒng)對試卷信息進(jìn)行管理;</p><p> ?。?)系統(tǒng)管理員(詳細(xì)的功能流程可以參見附錄1)</p><p> 前臺部分與學(xué)生用戶相同。</p><p><b> 成功登陸系統(tǒng)后:</b></p><p> 能夠進(jìn)入系統(tǒng)進(jìn)行個人信息管理;</p>
68、<p> 能夠進(jìn)入系統(tǒng)對校級管理員信息進(jìn)行管理; </p><p> 能夠進(jìn)入系統(tǒng)添加和修改學(xué)校信息;</p><p> 能夠進(jìn)入系統(tǒng)對新聞類型進(jìn)行管理;</p><p> 能夠進(jìn)入系統(tǒng)對新聞信息進(jìn)行管理;</p><p> 能夠進(jìn)入系統(tǒng)對教學(xué)資源類型進(jìn)行管理;</p><p> 能夠進(jìn)入系統(tǒng)對
69、共享資源進(jìn)行管理;</p><p> 能夠進(jìn)入系統(tǒng)對在線交流留言進(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、?。?)用戶登錄頁面,可根據(jù)用戶名和密碼進(jìn)入系統(tǒng),如圖2.2所示。</p><p> 圖2.2 用戶-系統(tǒng)總體流程圖</p><p> 2.3.2系統(tǒng)各用戶數(shù)據(jù)流程圖</p><p> (1)游客數(shù)據(jù)流程圖參見附錄2(圖2.3)</p><p> 圖2.3 游客流程圖</p><p> ?。?)學(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> (4)教師數(shù)據(jù)流程圖參見附錄2(圖2.6)</p><p> 圖2.6校級管理員的數(shù)據(jù)流程圖</p>&l
72、t;p> (5)教師數(shù)據(jù)流程圖參見附錄2(圖2.7)</p><p> 圖2.7系統(tǒng)管理員的數(shù)據(jù)流程圖</p><p> 2.4 系統(tǒng)數(shù)據(jù)字典</p><p> 根據(jù)各用戶的需要,我們對系統(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è)代號用0506來表示,譬如計算機科學(xué)與技術(shù)專業(yè)。</p><p> 2.4.4班級信息表</p><p><b> 描述所在班級信息</b></p><
75、;p> 表2.4 班級信息表</p><p> 說明:班級代號用050601來表示,譬如計算機科學(xué)與技術(shù)專業(yè)1班,前面的0506表示專業(yè),后面的01則是表示班級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校級管理員信息表</p><p><b> 描述校級管理員信息</b></p><p> 表2.5 校級管理員信息表</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私聊對象信息表 </p><p> 描述學(xué)生與教師進(jìn)行私聊信息</p><p> 表2.12私聊對象信息表</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><p> 描述對各公共資源的評論信息</p><p> 表2.18
83、公共資源評論表</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><p> 描述與對課程相關(guān)信息的評論</p><p> 表2.21信息流言評論表</p><p> 說明:此留言評論主要是對“通知”和“最新課程動態(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)查項目表
86、 </p><p> 描述與網(wǎng)絡(luò)調(diào)查相對應(yīng)的項目信息</p><p> 表2.24網(wǎng)絡(luò)調(diào)查項目表</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是用于在線測試的,在實際實現(xiàn)過程中它可以獨立于其它表而使用。</p><p><b> 第3章 系統(tǒng)設(shè)計
92、</b></p><p> 3.1 系統(tǒng)總體設(shè)計</p><p> 3.1.1 什么是總體設(shè)計</p><p> 總體設(shè)計是決定“怎么做”。它依據(jù)需求分析階段得到的一些數(shù)據(jù)流圖,從比較抽象的層次上分析對比多種可能的系統(tǒng)實現(xiàn)方案和軟件結(jié)構(gòu)。在這個過程中要把握好“模塊化”的概念,結(jié)合系統(tǒng)得各種實現(xiàn)方案,將整個系統(tǒng)劃分為多個可以進(jìn)行獨立訪問的模塊,而這些
93、模塊式可以滿足用戶的功能需求的。</p><p> 3.2 系統(tǒng)總體功能模塊劃分以及設(shè)計</p><p> 本系統(tǒng)設(shè)計以系統(tǒng)任務(wù)(前期需求分析所得出的功能)的實現(xiàn)和各類用戶需求的滿足為設(shè)計目標(biāo),力求使系統(tǒng)具有良好的可操作性,友好的界面,并且無須對用戶進(jìn)行特別的要求和培訓(xùn)來熟悉該系統(tǒng)。</p><p> 本系統(tǒng)主要是用于課程的輔助教學(xué),實現(xiàn)教師與學(xué)生之間的交流以
94、及資源互助。這樣不僅可以加強學(xué)生間的交流,同時也能為學(xué)生提供比較可靠的資源信息,使學(xué)生在某門課程的學(xué)習(xí)上有一個可以依賴的網(wǎng)站,也使得教師多一個與學(xué)生交流的平臺。</p><p> 系統(tǒng)可以對不同的用戶提供不同的服務(wù)。游客只能瀏覽前臺的一些信息(在前面的需求分析中有提到)或是在特定的板塊留言。已添加的學(xué)生可以擁有游客的功能外,主要就是可以進(jìn)行教學(xué)、共享資源的下載,分類上傳自己手上好的共享資源,另外為了加強學(xué)生與教
95、師的交流,系統(tǒng)還提供了私聊以及公共交流的平臺,在學(xué)習(xí)上,增加了在線學(xué)習(xí)模塊,學(xué)生在登陸后可以觀看錄象、進(jìn)行在線的測試;此外學(xué)生還可以對前臺的新聞信息、共享資源進(jìn)行留言,為系統(tǒng)的完善提出一些寶貴的意見。教師部分,也著重于資源的建設(shè),可以上傳教學(xué)資源和共享資源,提供樣卷,通過交流平臺解決一些學(xué)生的問題。校級管理員部分則負(fù)責(zé)一些學(xué)校信息的添加和教師信息的管理。系統(tǒng)管理員后臺管理模塊稍微有些多,它可以對教學(xué)資源和共享資源進(jìn)行一些操作,負(fù)責(zé)系統(tǒng)新
96、聞信息的管理、友情聯(lián)接、網(wǎng)絡(luò)調(diào)查、上傳文件大小、站類一些留言信息的控制等。</p><p> 整個系統(tǒng)運行過程中,管理員實現(xiàn)嚴(yán)格的后臺管理,由后臺控制前臺工作,前臺不影響后臺工作。</p><p> 此外,本系統(tǒng)可以采用學(xué)生真實學(xué)號以及教師真實職工號注冊,另外系統(tǒng)不單獨提供注冊功能,也就是說學(xué)生僅能通過相應(yīng)的教師進(jìn)行添加,而教師也必須通過相應(yīng)的校級管理員進(jìn)行添加,校級管理員則要由系統(tǒng)管
97、理員進(jìn)行添加。這樣可在資源方面可以保證教學(xué)、共享資源的安全性、可靠性、有用性,教師或管理員可以及時避免用戶提供的不良資源,且能予以糾正或刪除,對嚴(yán)重的可以對其進(jìn)行設(shè)置,使其不能登陸該系統(tǒng)。</p><p> 通過上面簡短的功能描述,本系統(tǒng)總體功能模塊的設(shè)計如圖3.1所示。</p><p> 圖3.1 系統(tǒng)總體功能模塊設(shè)計</p><p> 3.3 系統(tǒng)功能模塊
98、分析</p><p> 本系統(tǒng)分學(xué)校/學(xué)院/專業(yè)/班級信息模塊、用戶信息管理模塊、信息管理模塊、在線測試模塊、在線交流模塊、資源管理模塊、網(wǎng)絡(luò)調(diào)查模塊、友情鏈接模塊、登陸模塊、在線人數(shù)統(tǒng)計模塊、其它零散的模塊。</p><p> 3.3.1 學(xué)校/學(xué)院/專業(yè)/班級信息模塊</p><p> 在此模塊中,主要實現(xiàn)的是校級管理員、教師、學(xué)生的所屬問題:確定校級管
99、理員是屬于哪一學(xué)校,教師屬于哪所學(xué)校、哪個學(xué)院,學(xué)生屬于哪所學(xué)校、哪個學(xué)院、哪個班級。這一模塊主要由系統(tǒng)管理員和校級管理員進(jìn)行管理操作。系統(tǒng)管理員可以添加、修改、刪除某一所學(xué)校的信息;在確定添加該學(xué)校的校級管理員后,校級管理員可以添加該學(xué)校的學(xué)院以及學(xué)院所包括的班級了,同樣校級管理員有權(quán)限對自己添加的信息進(jìn)行修改、刪除了。值得注意的是,在進(jìn)行刪除操作時,須謹(jǐn)慎,必須要下層信息已經(jīng)全部清除掉了,才可以成功刪除。 </p&g
100、t;<p> 此模塊由本組成員易莉具體負(fù)責(zé)分析。</p><p> 3.3.2用戶信息管理模塊</p><p> 在此模塊內(nèi),主要是對本系統(tǒng)的不同角色的信息進(jìn)行管理。系統(tǒng)管理員、校級管理員、教師、學(xué)生登陸后都可以對自己的基本信息進(jìn)行完善,也可以對自己的密碼進(jìn)行修改。此外,系統(tǒng)管理員可以按學(xué)校批量、個別添加校級管理員,也可以對其進(jìn)行信息的修改或刪除;同樣校級管理員可以按
101、(學(xué)校)學(xué)院來批量、個別添加教師信息,也可以對其信息進(jìn)行修改或刪除;而教師則可以按(學(xué)校)學(xué)院、專業(yè)、班級來批量、個別添加學(xué)生信息,同樣他們也可以對自己添加的學(xué)生信息進(jìn)行修改或刪除。其中下拉框的連動是這一模塊的難點。</p><p> 此模塊由本組成員田君具體負(fù)責(zé)分析,熊貓強進(jìn)行輔助。</p><p> 3.3.3信息管理模塊</p><p> 在此模塊內(nèi),主
102、要是對本系統(tǒng)的一些固定信息以及“通知”、“最新課程動態(tài)”進(jìn)行管理。此模塊包括信息類型的管理(添加或修改,不提供刪除功能),相應(yīng)類型下文字或圖片信息的發(fā)布以及修改(刪除目前僅限于“通知”和“最新課程動態(tài)”)。</p><p> 此模塊由本組成員董逍遙具體負(fù)責(zé)分析。</p><p> 3.3.4在線測試模塊</p><p> 此模塊主要是負(fù)責(zé)在線測試的。</
103、p><p> 教師登陸后可以進(jìn)行填空題、單選題、簡答題、多選題、判斷題的添加和修改。教師可以讓機器自主生成試卷,也可以通過已存的題庫來選擇題目手動生成試卷;教師可以刪除自己生成的試卷。為了實現(xiàn)對自己學(xué)生成績的追蹤,他可以查看學(xué)生的歷史作答記錄。</p><p> 學(xué)生登陸后,可以選擇試卷進(jìn)行限時測試;也可以查看自己的歷史作答記錄。</p><p> 校級管理員登陸
104、后,可以查看自己添加教師所生成的試卷的信息,也可以對該試卷進(jìn)行刪除操作。</p><p> 此模塊由本組成員熊茂強具體負(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)管理員登陸后可以對交流的信息進(jìn)行刪除操作。</p><p>
106、此模塊由本組成員黃坤具體負(fù)責(zé)分析,熊茂強進(jìn)行輔助。</p><p> 3.3.6資源管理模塊</p><p> 此模塊是為了讓學(xué)生、教師進(jìn)行資源交換而設(shè)計的。</p><p> 學(xué)生可以從這里下載自己想要的教學(xué)資源以及其他學(xué)生上傳提供的有用資源。 學(xué)生可以進(jìn)行資源的上傳,可以查看通過教師審核的資源,刪除未通過審核的資源。</p><p>
107、; 教師可以進(jìn)行教學(xué)資源的上傳、下載、刪除;也可以進(jìn)行共享資源的上傳、下載;此外,要對學(xué)生上傳的資源進(jìn)行審核,對一些不符合的共享資源進(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ù)??梢赃M(jìn)行調(diào)查項目的添加
108、和刪除。</p><p> 此模塊由本組成員董逍遙具體負(fù)責(zé)分析。</p><p> 3.3.8友情鏈接模塊</p><p> 此模塊為用戶提供一個鏈接地址,為用戶跳轉(zhuǎn)到其他頁面提供方便。系統(tǒng)管理員可以進(jìn)行友情鏈接信息的添加和刪除。</p><p> 此模塊由本組成員易莉具體負(fù)責(zé)分析。</p><p> 3.3
109、.9在線人數(shù)統(tǒng)計模塊</p><p> 作為往站評價的一個重要標(biāo)記,對在線人數(shù)的統(tǒng)計是不可缺少的。</p><p> 本系統(tǒng)中可以統(tǒng)計當(dāng)前在線人數(shù),日訪問量以及歷史訪問量。</p><p> 此模塊由本組成員田君具體負(fù)責(zé)分析。</p><p> 3.3.10登陸模塊</p><p> 登陸實現(xiàn)不同用戶的頁面跳
110、轉(zhuǎn),會對用戶所輸入的用戶名以及密碼進(jìn)行校驗、核對,看是否正確。另外也檢查、判斷當(dāng)前用戶是否允許登陸本系統(tǒng)。</p><p> 此模塊由本組成員易莉具體負(fù)責(zé)分析。</p><p> 3.3.11其他零散的模塊</p><p> 包括前臺的布局以及頁面設(shè)計等。</p><p> 此模塊由本組成員黃坤、董逍遙、熊茂強一起負(fù)責(zé)分析。</
111、p><p> 3.4 系統(tǒng)模型設(shè)計</p><p> 3.4.1 數(shù)據(jù)庫設(shè)計以及規(guī)范</p><p> 數(shù)據(jù)庫設(shè)計從廣義上來說是數(shù)據(jù)庫及應(yīng)用系統(tǒng)的設(shè)計,即設(shè)計整個數(shù)據(jù)庫應(yīng)用系統(tǒng),從狹義上講就是設(shè)計數(shù)據(jù)庫本身,即設(shè)計數(shù)據(jù)庫的各級模式并建立數(shù)據(jù)庫,是數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計的一部分。其設(shè)計的目的在于,對一個給定的應(yīng)用環(huán)境,構(gòu)造(設(shè)計)優(yōu)化的數(shù)據(jù)庫邏輯模型和物理模型,并據(jù)此建
112、立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲和管理數(shù)據(jù),滿足各種用戶的應(yīng)用需求。</p><p> 在實際的數(shù)據(jù)庫設(shè)計中,為了更好地組織數(shù)據(jù)和設(shè)計出實際應(yīng)用數(shù)據(jù)庫,就必須注意一些規(guī)范性問題。要了解關(guān)系數(shù)據(jù)庫中的六種規(guī)范化定義,即范式,清楚它們在關(guān)系上對于數(shù)據(jù)的依賴程度,合理地應(yīng)用這些理論化的東西,但是不能強求,因為并不是規(guī)范化越高,設(shè)計出的模式就越好,這樣有時反而會給設(shè)計以及后期的工作帶來不便。</p>
113、<p> 在提及的六種范式中,包括1NF、2NF、3NF、BCNF、4NF、5NF。</p><p> 第一范式(1NF)就是指在同一表中沒有重復(fù)項出現(xiàn),如果有則應(yīng)將重復(fù)項去掉,其要求性最低。</p><p> 第二范式(2NF)是指在1NF的基礎(chǔ)上,其每一個非主屬性完全函數(shù)都要依賴于碼。就是每個表必須有一個(而且僅一個)數(shù)據(jù)元素為主鍵。</p><
114、p> 第三范式(3NF)就是指對于一個滿足了 2nd NF的數(shù)據(jù)結(jié)構(gòu)來說,表中每一個非主屬性既不部分依賴于碼也不傳遞依賴于碼。</p><p> BCNF,擴充的第三范式,它排除了任何屬性對于碼的傳遞依賴和部分依賴,即有所有非主屬性對于每一個碼都是完全函數(shù)依賴、所有的主屬性對于每一個不包含它的碼也是完全函數(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è)計的關(guān)系型數(shù)據(jù)庫要盡量按上述的關(guān)系規(guī)范化要求來進(jìn)行設(shè)計。</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é)資源管理模塊以及在線交流模塊,這兩個模塊其概念模型如下
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)實現(xiàn)(編碼)</p><p><b> 4.1概念介紹</b></p><p> 4.1.1 什么是系統(tǒng)實現(xiàn)</p><p> 總體設(shè)計確定系統(tǒng)的框架,知曉了系統(tǒng)所包含的模塊;而系統(tǒng)實現(xiàn)則是給這些模塊以準(zhǔn)確的內(nèi)部描述。通常系統(tǒng)的實現(xiàn)包括編碼和測試兩個部分。即對之前做
120、出的一系列分析,依據(jù)用戶需求以及所建立的合理的數(shù)據(jù)庫來對系統(tǒng)各功能模塊從代碼上給予精確描述;在某一模塊代碼完成后,要對該模塊進(jìn)行測試;在所有的模塊完成后,要選取某種方式(自頂向下集成、自底向上集成、混合法)進(jìn)行系統(tǒng)模塊的集成,集成完成后要進(jìn)行確認(rèn)測試,即驗收測試。本章著重闡述編碼階段,測試階段在第五章進(jìn)行闡述。</p><p> 4.2 系統(tǒng)開發(fā)工具、模式及語言的介紹</p><p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)精品課程網(wǎng)上輔助教學(xué)系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 精品課程計算機輔助教學(xué)淺議
- 網(wǎng)絡(luò)精品課程網(wǎng)站畢業(yè)論文
- 精品課程教育網(wǎng)站畢業(yè)論文
- 畢業(yè)論文---java精品課程網(wǎng)站設(shè)計與實現(xiàn)
- 畢業(yè)設(shè)計(論文)精品課程網(wǎng)站
- 精品課程網(wǎng)站畢業(yè)設(shè)計論文
- 精品課程網(wǎng)站設(shè)計--操作系統(tǒng)精品課程網(wǎng)站設(shè)計
- 基于.net的精品課程網(wǎng)絡(luò)教學(xué)系統(tǒng)的研究與實現(xiàn)
- 精品課程網(wǎng)絡(luò)展示平臺———主頁面、課程簡介、教學(xué)大綱模塊---畢業(yè)論文
- 精品課程網(wǎng)絡(luò)展示平臺———主頁面、課程簡介、教學(xué)大綱模塊---畢業(yè)論文
- 畢業(yè)論文-網(wǎng)絡(luò)安全精品課程網(wǎng)站建設(shè)與規(guī)劃
- 基于模糊綜合評價法的精品課程建設(shè)評估及其計算機輔助評估軟件設(shè)計——精品課程建設(shè)評估方法研究【畢業(yè)論文】
- 基于asp.net精品課程資源網(wǎng)站--畢業(yè)論文
- 精品課程網(wǎng)絡(luò)展示平臺 --課程習(xí)題、用戶管理、課程發(fā)布模塊---畢業(yè)論文
- 精品課程建設(shè)
- 畢業(yè)論文范文——精品課程網(wǎng)站的設(shè)計與實現(xiàn)
- 畢業(yè)論文范文——精品課程網(wǎng)站的設(shè)計與實現(xiàn)
- 精品課程教案
- 精品課程網(wǎng)絡(luò)展示平臺 --課程習(xí)題、用戶管理、課程發(fā)布模塊---畢業(yè)論文
評論
0/150
提交評論