

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