

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 摘 要</b></p><p> 隨計算機科學技術的迅速發(fā)展,C語言已逐漸成為高校理工科大學生的必修課,因為它有豐富的數(shù)據(jù)類型和數(shù)據(jù)結構,是程序設計的首要語言,是計算機類各專業(yè)的重要專業(yè)技術基礎課程、是程序設計類的核心入門課程,因此這門課程能否學習好對后續(xù)課程起著決定性的作用。</p><p> 目前,我國高校教學現(xiàn)代化的水平還處在初
2、級階段,傳統(tǒng)的教學模式具有一定的單一性和固定性,這種教學模式無法滿足人們對知識的需求,而且容易使學生產生厭學的不良后果。如何增強學生們對學習的興趣、提高教學效率是當前教師們所面臨的重要課題。教學現(xiàn)代化,不僅可以使教學信息化、網絡化、高效化,而且能為教師和學生提供了一個良好的教學互動平臺,達到更好的教學效果。計算機網絡及媒體技術在教學中的應用順應了我國的國情,實現(xiàn)了教育要面向現(xiàn)代化,是教育事業(yè)走向現(xiàn)代化的有力武器。</p>
3、<p> 本教學網站采用B/S模式,在設計中應用了動態(tài)網絡技術之一的ASP.NET 2.0開發(fā)工具并加以SQL Server 2005數(shù)據(jù)庫給予全方位的技術支持,使網頁成為動態(tài)交互式網頁,如果有需要更詳細畢業(yè)設計資料的,如果有需要本文的全部資料,請加我騰訊企鵝6526558,各種畢業(yè)設計參考資料供大家學習。</p><p> 關鍵詞 C語言;網站建設;教學模式;SQL</p><
4、p><b> Abstract</b></p><p> Along with computer science technology rapid development,the C language has become the university sciences and engineering university student's required course
5、 gradually,because it has the rich data type and the construction of data,is the programming most important language,is the computer class each specialized important specialized technology base curriculum,</p><
6、;p> is the programming class core and the basic curriculum,whether therefore this curriculum does study well is playing the decisive role to the following curriculum.</p><p> At present,our country'
7、s university teaching modernization level also occupies the initial stage,the traditional teaching mode has certain oneness with fix, this kind of teaching mode can't satisfy people's need to the knowledge, and e
8、asily make student's creation be disgusted with to learn of bad result.How strengthens student's study interest, enhances the teaching efficiency is the important topic which the current teachers face.Teaching mo
9、dernization, not only may cause the teaching informat</p><p> This teaching website uses the B/S pattern, has applied of in the design ASP.NET 2.0 development kits dynamic networkings and performs SQL the S
10、erver 2005 databases to give the omni-directional technical support, causes the homepage to become the dynamic interactive homepage, facilitates uses and manages.</p><p> Key words C language website constr
11、uction educational model SQL</p><p><b> 目 錄</b></p><p><b> 摘要I</b></p><p> AbstractII</p><p><b> 第1章 緒論1</b></p><p
12、> 1.1 課題背景1</p><p> 1.2 目的和意義1</p><p> 1.3 系統(tǒng)設計思想2</p><p> 第2章 可行性分析3</p><p> 2.1 系統(tǒng)流程圖3</p><p> 2.1.1 網站前臺系統(tǒng)流程描述3</p><p> 2.1
13、.2 網站前后臺系統(tǒng)流程描述5</p><p> 2.2 經濟可行性6</p><p> 2.3 技術可行性7</p><p> 2.4 運行可行性7</p><p> 2.5 本章小結8</p><p> 第3章 需求分析9</p><p> 3.1 MIS系統(tǒng)的產生和
14、發(fā)展情況9</p><p> 3.2 《C語言程序設計》教學網站的需求分析9</p><p> 3.2.1 數(shù)據(jù)流圖9</p><p> 3.2.2 數(shù)據(jù)字典10</p><p> 3.3 本章小結14</p><p> 第4章 總體設計15</p><p> 4.1 系
15、統(tǒng)模塊總體設計15</p><p> 4.1.1 前臺各功能模塊的具體功能15</p><p> 4.1.2 后臺各功能模塊的具體功能15</p><p> 4.2 數(shù)據(jù)庫設計16</p><p> 4.2.1 數(shù)據(jù)庫設計概述16</p><p> 4.2.2 數(shù)據(jù)分析17</p>
16、<p> 4.2.3 數(shù)據(jù)庫的詳細設計18</p><p> 4.3 本章小結23</p><p> 第5章 詳細設計24</p><p> 5.1 系統(tǒng)運行平臺設置24</p><p> 5.2 開發(fā)工具簡介24</p><p> 5.3 網站主界面設計25</p>&
17、lt;p> 5.3.1 網站首頁顯示25</p><p> 5.3.2 用戶注冊設置26</p><p> 5.3.3 教學資源設置28</p><p> 5.3.4 自測練習設置29</p><p> 5.3.5 教學視頻設置30</p><p> 5.3.6 教學留言設置31</
18、p><p> 5.3.7 發(fā)表主題設置32</p><p> 5.3.8 留言回復設置33</p><p> 5.3.9 通訊錄設置34</p><p> 5.3.10 用戶登錄設置35</p><p> 5.3.11 在線論壇設置36</p><p> 5.3.12 修改用戶
19、信息設置37</p><p> 5.4 網站后臺主界面設計38</p><p> 5.4.1 網站后臺主界面設置38</p><p> 5.4.2 學習資料上傳設置40</p><p> 5.4.3 學習資料管理設置41</p><p> 5.4.4 用戶管理設置41</p><
20、;p> 5.5 本章小結42</p><p> 第6章 系統(tǒng)測試與性能分析43</p><p> 6.1 為什么要進行系統(tǒng)測試43</p><p> 6.2 軟件測試43</p><p> 6.2.1 測試的基本概念43</p><p> 6.2.2 測試步驟44</p>&
21、lt;p> 6.3 本系統(tǒng)測試45</p><p> 6.4 本章小結47</p><p> 第7章 系統(tǒng)主要功能使用說明48</p><p> 7.1 網站首頁瀏覽方法48</p><p> 7.2 教學資料瀏覽及下載49</p><p> 7.3 在線論壇使用步驟50</p>
22、;<p> 7.4 通訊錄使用方法51</p><p> 7.5 教學留言使用方法52</p><p> 7.6 教學資料上傳方法54</p><p> 7.7 學習資料管理55</p><p><b> 結論56</b></p><p><b> 致
23、謝57</b></p><p><b> 參考文獻58</b></p><p><b> 附錄159</b></p><p><b> 附錄262</b></p><p><b> 附錄366</b></p>&
24、lt;p><b> 緒論</b></p><p><b> 課題背景</b></p><p> 隨著知識的不斷更新,科學技術的飛速發(fā)展,網絡信息化在教育事業(yè)中應用的普及,各大高校對實現(xiàn)教學現(xiàn)代化的呼聲也越來越高漲,利用計算機實現(xiàn)網上教學的管理勢在必行。信息技術的發(fā)展給教育帶來了革命性的影響,多媒體輔助教學已成為一種重要的教學方法。如果
25、有需要本文的全部資料,請加我騰訊企鵝6526558,各種畢業(yè)設計參考資料供大家學習信息技術的發(fā)展使我們可以利用多媒體網絡技術方便地建設這樣的理想學習環(huán)境。信息技術不僅是一種輔助工具,而將成為基本的知識載體、教學媒介和交流工具。對于學生和老師來說,利用計算機來實現(xiàn)網上教學,是適應現(xiàn)代教育制度要求、推動教學走向科學化、規(guī)范化的必要條件。網絡教學中是以學生為主體,所有教學活動均是以學生為中心展開的,并且在整個學習過程中,都是以學生的個別學習為
26、主,通過充分調動其主觀能動性而達到學習的目的。網絡教學的主要功能是遠距離教學和資源的獲取,通過讓學生進行實時的交互操作,可以獲得非常好的教學效果。</p><p> 不同的課程具有不同的教學模式和不同的教學方法,而不同的學生對知識的接受程度也不同。過去教學模式都是一個老師和幾十個學生在一個大教室中共同學習,而且課時也是固定的,這就有可能導致學生們在課堂上對老師講的課程不能完全消化,課下做不到及時的復習,這就有可
27、能造成學生們厭學的不良后果。面對目前的實際狀況,迫切需要開發(fā)一個新的、實時的教學系統(tǒng)來解決這些問題。學生可以通過網絡隨時查看自己所需的學習資料,對學習的問題也可以隨時隨地向老師咨詢或與同學進行在線討論,使問題得到及時的解決。</p><p><b> 目的和意義</b></p><p> 畢業(yè)設計不僅是對學習期間的總結,同時也是自己綜合運用所學知識解決實際問題的一
28、次鍛煉。</p><p> 《C語言程序設計》是目前高職院校普遍開設的程序設計類課程,同時也是計算機類各專業(yè)的重要專業(yè)技術基礎課程、是程序設計類的核心和入門課程。它是學習VC++程序開發(fā)、數(shù)據(jù)結構、算法分析與設計等課程的前導課程;培養(yǎng)學生程序設計基礎,把握程序設計方法和思路,奠定學生的編程能力,為后續(xù)課程的學習提供知識和能力支撐。由于過去的教學模式具有一定的單一性和固定性,主要表現(xiàn)為授課模式是一個老師和幾十個學
29、生在一個大教室中共同學習,而且課時也是固定的,學生對于課堂上的學習未必能得到完全消化,學生課下有疑問時也不能得到及時的解決,這就可能導致學生厭學的不良后果。為了學生們有一個良好的開端,提高學生學習的興趣,迫切需要改進現(xiàn)有教學方法和教學手段,從而進一步提高教學質量。</p><p><b> 系統(tǒng)設計思想</b></p><p> 一個網站,必須有一個正確的設計指導
30、思想,通過合理選擇數(shù)據(jù)結構、網絡結構、操作系統(tǒng)以及開發(fā)環(huán)境,構成一個完善的網絡體系結構,才能充分發(fā)揮計算機信息管理的優(yōu)勢。根據(jù)廣大師生對教學網站的實際需求,本網站的設計按照下述原則進行。</p><p> 1.實用性:系統(tǒng)以用戶需求為目標,以方便用戶為原則,同時融入先進的管理經驗。根據(jù)用戶實際的需求情況,度身訂造一套先進的網上教學系統(tǒng),并且將在統(tǒng)一的Windows 圖形界面下提供各種實用功能,使用前無須任何的培
31、訓、實施和時間。充分滿足老師和學生現(xiàn)在及未來幾年內的各種需求,真正為老師和學生提供一個良好的教、學環(huán)境。</p><p> 2.先進性:本設計將充分應用現(xiàn)有成熟的計算機技術、網絡技術、軟件開發(fā)技術,為用戶提供高性能的系統(tǒng)。系統(tǒng)將運用先進的B/S結構,采用SQL Server 2000數(shù)據(jù)庫,可以方便地滿足老師和學生在教和學的需要。</p><p> 3.高可靠性:一個實用的網站同時必須
32、是可靠的,本設計通過合理而先進的網絡設計以及軟、硬件的優(yōu)化選型,可保證網站的可靠性與容錯性。</p><p> 4.高安全性:在設計中,將充分利用網絡軟、硬件提供的各種安全措施,既可以保證用戶共享資源,同時也可保證關鍵數(shù)據(jù)的安全性。</p><p> 5.采用標準技術:本系統(tǒng)的所有設計遵循國際上現(xiàn)行的標準進行,以提高網站的開放性。</p><p> 6.可維護
33、性:系統(tǒng)的設計要求方便維護,包括硬件的維護,軟件的維護和網絡的維護。</p><p> 7.可擴展性及靈活性:系統(tǒng)的設計以方便未來業(yè)務的擴展和系統(tǒng)擴充為目標,系統(tǒng)要求能夠方便的升級,充分保護系統(tǒng)的投資。</p><p><b> 可行性分析</b></p><p> 綜合考慮現(xiàn)代化知識的不斷更新、知識在日常生活及生產中的重要性和教學現(xiàn)代化
34、在教育事業(yè)中的重要作用,結合現(xiàn)在教學的實際情況?!禖語言程序設計》教學網站實施后,應能夠達到以下目標:</p><p> 1.學生可以方便、快捷地瀏覽并使用網站中的學習資源。</p><p> 2.提供實時的教學互動平臺,學生和老師可以在線交流學習經驗,可以達到很好的教學輔助效果。</p><p> 3.界面友好美觀,操作簡單易行,使用靈活方便。</p&
35、gt;<p> 4.通過系統(tǒng)實施,可提高學生學習的效率。</p><p> 5.系統(tǒng)維護方便可靠,有較高的安全性,滿足實用性、先進性的要求。</p><p><b> 系統(tǒng)流程圖</b></p><p> 根據(jù)該網站的具體情況,系統(tǒng)功能可以分兩模塊:模塊一是網站前臺管理的主要功能,主要是用戶對網站信息的瀏覽、學習資料的查看
36、和下載,共包括7個子功能模塊;模塊二是后臺管理的主要功能,主要是管理員對網站后臺的維護,包括上傳網站信息及學習資料,以及對網站所有信息的編輯,共包括5個子功能模塊。</p><p> 網站前臺系統(tǒng)流程描述</p><p> 網站前臺的系統(tǒng)流程描述如下:</p><p> 1.用戶信息管理:此功能模塊主要完成新用戶的注冊、用戶的登錄及修改用戶個人基本信息等功能。
37、</p><p> 2.網站新聞管理:此功能模塊主要完成用戶對網站新聞的瀏覽及新新聞點擊量的統(tǒng)計。</p><p> 3.學習資料管理:此功能模塊主要完成用戶對網站所有學習資料的瀏覽及下載功能及學習資料的下載統(tǒng)計等功能。</p><p> 4.在線論壇:此功能模塊主要完成注冊并登錄后用戶在線交流學習經驗。</p><p> 5.教學視
38、頻:此功能模塊主要完成用戶對教學視頻信息的查看及在線觀看教學視頻的功能。</p><p> 6.教學留言管理:此功能模塊主要負責教師和學生之間的教學疑問的解答。通過此功能模塊所有用戶都可以查看網站中的主題及回復,注冊過的學生可以針對自己在學習中的疑難問題進行發(fā)表主題,教師和其他學生及匿名用戶都可以了對該主題發(fā)表自己的回復。管理員登錄后,可以對不符合網站要求的主題及回復進行刪除。</p><p
39、> 7.通訊錄管理:注冊后的用戶如果想要通過此網站結交更多的朋友,就可以將自己的信息加入到網站的通訊錄中,進入通訊錄后,用戶可以查看網站已存在的聯(lián)系人信息進行查看,同時也可以根據(jù)姓名、性別及用戶類型等條件進行查找聯(lián)系人。</p><p> 網站前臺系統(tǒng)流程如圖2-1所示。</p><p> 圖2-1 網站前臺系統(tǒng)流程圖</p><p> 網站前后臺系統(tǒng)
40、流程描述</p><p> 網站的后臺主要是網站管理員對網站的維護,當管理員通過登錄驗證后就可以對網站進行維護工作。網站后臺系統(tǒng)流程描述如下:</p><p> 1.用戶信息管理:此功能模塊主要是管理員對網站注冊用戶信息進行刪除管理。</p><p> 2.學習資料管理:此功能模塊主要是管理員進行學習資料以及教學視頻的上傳及修改學習資料等功能。</p&g
41、t;<p> 3.論壇管理:此功能模塊主要是管理員對論壇中過時的以及不符合網站要求的帖子進行刪除操作。</p><p> 4.新聞管理:此功能模塊主要完成管理員對網站新聞的上傳及修改、刪除網站新聞的操作。</p><p> 5.管理員信息管理:此功能模塊主要完成修改登錄管理員信息及注冊新的管理員的功能。</p><p> 網站后臺系統(tǒng)流程如圖2
42、-2所示。</p><p> 圖2-2 網站后臺系統(tǒng)流程圖</p><p> 新系統(tǒng)的目標確定后,可以從經濟可行性、技術可行性和運行可行性三個方面對能否實現(xiàn)新系統(tǒng)目標進行可行性分析。</p><p><b> 經濟可行性</b></p><p> 估算新系統(tǒng)的開發(fā)費用和今后的運行、維護費用,估計新系統(tǒng)可以使廣大學
43、生的學習效率和興趣大大提高,并可以達到較好的教學輔助效果。并將費用與效益進行比較。系統(tǒng)的效益可以從學院利益和社會效益兩方面進行考慮。對于教學網站則應著重分析其社會效益。例如,系統(tǒng)運行后可以提供哪些以前無法及時提供的信息,用戶查詢和使用信息的方便程度提高多少、速度增加了多少,對于教師和學生在學習上提供了多少幫助等等。下面從以下幾個方面對系統(tǒng)的經濟可行性進行具體的分析:</p><p><b> 1.系統(tǒng)
44、初期投資</b></p><p> 系統(tǒng)初期投資如表2-1所示。</p><p> 表2-1 《C語言程序設計》教學網站初期投資</p><p><b> 2.貨幣的時間價值</b></p><p> 系統(tǒng)貨幣時間價值如表2-2所示。</p><p> 表2-2 《C語言程序
45、設計》教學網站貨幣時間價值</p><p><b> 續(xù)表2-2</b></p><p><b> 3.投資回收期</b></p><p> 引入教學網站三年后,可以節(jié)省13.6163萬元,比最初投資還少2.3837萬元。但第四年可以節(jié)省4.1135萬元。</p><p> 即:2.3837
46、/4.1135=0.5795 </p><p> 3+0.5795 =3. 5795</p><p><b> 4.純收入</b></p><p> 25.0317-16=9.0317(萬元)</p><p> 當然,如果想要在五年后得到預計的純收入,那么首先就應拿出初期投資的16萬。而且考慮到開發(fā)本系
47、統(tǒng)將為以后帶來的利益,拿出16萬來進行《C語言程序設計》教學網站的開發(fā),是絕對必要!</p><p> 經過以上分析,《C語言程序設計》教學網站的開發(fā)是可行的!</p><p><b> 技術可行性</b></p><p> 根據(jù)該系統(tǒng)目標來衡量所需的技術是否具備,一般可從硬軟件的性能要求、環(huán)境條件、操作人員水平和數(shù)量等方面去考慮和分析。
48、</p><p> 考慮到系統(tǒng)實施的可行性,在軟件方面選擇了如今較流行的Asp.net2.0來進行開發(fā)管理平臺的設計,使用SQL server 2005數(shù)據(jù)庫存儲數(shù)據(jù)。</p><p> 在硬件方面,則選擇空間較大,只要是PentiumIII系列及以上的計算機,內存在256M以上,硬盤在40MB,都可以滿足系統(tǒng)的開發(fā)需要!當然,硬件的配置越高,系統(tǒng)的開發(fā)與運行會更流暢??紤]到如今的家用
49、或商用電腦硬件的整體配置水平,系統(tǒng)在硬件方面是可行的。</p><p> 在軟件方面,由于Asp.net 2.0和SQL SERVER 2005都是兩個非常成熟的開發(fā)工具,無論在安全性、可用性、可靠性方面都毫無置疑,因此軟件方面是可行的。</p><p><b> 運行可行性</b></p><p> 在現(xiàn)今社會,隨著信息化和計算機技術的
50、高度發(fā)展,越來越多的老師和學生意識到網絡教學是提升教學效率不可缺少的重要途徑。所有的教師都是有著豐富教學經驗的教育者,他們深知現(xiàn)代化的教學方法對教育的重要性。而對于將要作為教學輔助工具的《C語言程序設計》教學網站,配備現(xiàn)代化的教學思想更是必不可少的。所以一個學校的領導者在給予網站充分的開發(fā)資金的基礎上,更是將現(xiàn)代化的教學思想融入其中,使其最終成為具有現(xiàn)代化教學方法的教學網站。經過以上分析,運行方面是可行的。</p><
51、;p><b> 本章小結</b></p><p> 根據(jù)本章對系統(tǒng)開發(fā)的分析的研究,本工程的技術成熟、完備,測試手段可靠,具有良好的市場拓展,它追求的是簡單、易學、易懂、易用,技術較為成熟、完備、可靠,因此本系統(tǒng)具有一定的開發(fā)前景。</p><p><b> 需求分析</b></p><p> MIS系統(tǒng)的產
52、生和發(fā)展情況</p><p> 所謂管理信息系統(tǒng)(Management Information System)系統(tǒng),是一個由人、計算機及其他外圍設備等組成的能進行信息的收集、傳遞、存貯、加工、維護和使用的系統(tǒng),是一門新興的科學,其主要任務是最大限度的利用現(xiàn)代計算機及網絡通訊技術加強企業(yè)的信息管理,通過對企業(yè)擁有的人力、物力、財力、設備、技術等資源的調查了解,建立正確的數(shù)據(jù),加工處理并編制成各種信息資料及時提供給
53、管理人員,以便進行正確的決策,不斷提高企業(yè)的管理水平和經濟效益。目前,企業(yè)的計算機網絡已成為企業(yè)進行技術改造及提高企業(yè)管理水平的重要手段。隨著我國與世界信息高速公路的接軌,企業(yè)通過計算機網絡獲得信息必將為企業(yè)帶來巨大的經濟效益和社會效益,企業(yè)的辦公及管理都將朝著高效、快速、無紙化的方向發(fā)展。MIS系統(tǒng)通常用于系統(tǒng)決策,例如,可以利用MIS系統(tǒng)找出目前迫切需要解決的問題,并將信息及時反饋給上層管理人員,使他們了解當前工作發(fā)展的進展或不足。
54、換句話說,MIS系統(tǒng)的最終目的是使管理人員及時了解公司現(xiàn)狀,把握將來的發(fā)展路徑。與傳統(tǒng)的管理系統(tǒng)相比,在MIS中,處理的對象是抽象成數(shù)據(jù)的信息,因此,MIS有著自己的巨大優(yōu)勢。</p><p> 《C語言程序設計》教學網站的需求分析</p><p> 需求分析過程是整個系統(tǒng)開發(fā)的重要階段,分析的成功與否,決定著整個系統(tǒng)功能的完善性以及穩(wěn)定性。在該階段需求分析人員需要確定整個產品的功能要
55、求,并且將現(xiàn)實事務抽象成對象并建模。</p><p><b> 數(shù)據(jù)流圖</b></p><p> 數(shù)據(jù)流圖,簡稱DFD,是SA方法中用于表示系統(tǒng)邏輯模型的一種工具,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動和處理的過程,它反映了系統(tǒng)必須完成的邏輯功能。</p><p> 本系統(tǒng)的數(shù)據(jù)流程圖描述:本網站的后臺主要是由網站管理員來統(tǒng)一管理和維護,主
56、要的數(shù)據(jù)流主要是對學習資料的上傳和編輯,對網站新聞的上傳和編輯,對用戶信息的管理,對論壇信息管理,對留言信息的管理等操作所產生的;前臺主要是用戶對網站信息的操作,主要的數(shù)據(jù)流是對用戶進行網站信息的瀏覽、下載,瀏覽網站新聞信息,在線觀看教學視頻,進行用戶注冊,修改個人信息,在線論壇、發(fā)表帖子,在線留言、發(fā)表主題、發(fā)表回復,加入通訊錄,查找聯(lián)系人等操作所產生的網站信息的數(shù)據(jù)流。本系統(tǒng)第0層數(shù)據(jù)流圖如圖3-1所示。</p>&l
57、t;p> 圖3-1 系統(tǒng)第0層數(shù)據(jù)流圖</p><p><b> 數(shù)據(jù)字典</b></p><p> 1.數(shù)據(jù)字典的作用是在軟件分析和設計的過程中給人提供關于數(shù)據(jù)的描述信息。它主要是對數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實體、數(shù)據(jù)存儲和數(shù)據(jù)項等方面進行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進行完整的描述。</p&
58、gt;<p> 表3-1 系統(tǒng)頂層數(shù)據(jù)項定義</p><p><b> 續(xù)表3-1</b></p><p><b> 2.數(shù)據(jù)流定義</b></p><p> 系統(tǒng)頂層數(shù)據(jù)流定義:</p><p> 數(shù)據(jù)流編號:D1-01</p><p> 數(shù)據(jù)流名
59、稱:網站新聞信息</p><p> 數(shù)據(jù)流來源:P1-01</p><p><b> 數(shù)據(jù)流去向:F9</b></p><p> 數(shù)據(jù)流組成:I01-37+I01-38+I01-39+I01-40</p><p> 數(shù)據(jù)流編號:D1-02</p><p> 數(shù)據(jù)流名稱:用戶信息管理結果&
60、lt;/p><p> 數(shù)據(jù)流來源:P1-02</p><p><b> 數(shù)據(jù)流去向:F2</b></p><p> 數(shù)據(jù)流組成:I01-04+I01-05+I01-06+I01-07+I01-08+I01-09+I01-10+I01-11</p><p> +I01-12+I01-13</p><
61、p> 數(shù)據(jù)流編號:D1-03</p><p> 數(shù)據(jù)流名稱:學習資料上傳信息</p><p> 數(shù)據(jù)流來源:P1-03</p><p><b> 數(shù)據(jù)流去向:F4</b></p><p> 數(shù)據(jù)流組成:I01-14+I01-15+I01-16+I01-17+I01-18+I01-19+I01-20+I01
62、-21</p><p> 數(shù)據(jù)流編號:D1-05</p><p> 數(shù)據(jù)流名稱:視頻上傳信息</p><p> 數(shù)據(jù)流來源:P1-05</p><p><b> 數(shù)據(jù)流去向:F8</b></p><p> 數(shù)據(jù)流組成:I01-31+I01-32+I01-33+I01-34+I01-35+
63、I01-36</p><p> 數(shù)據(jù)流編號:D1-09</p><p> 數(shù)據(jù)流名稱:管理員注冊信息</p><p> 數(shù)據(jù)流來源:P1-09</p><p><b> 數(shù)據(jù)流去向:F1</b></p><p> 數(shù)據(jù)流組成:I02-01+I02-02+I02-03</p>
64、<p> 數(shù)據(jù)流編號:D1-12</p><p> 數(shù)據(jù)流名稱:用戶注冊信息</p><p> 數(shù)據(jù)流來源:P1-12</p><p><b> 數(shù)據(jù)流去向:F2</b></p><p> 數(shù)據(jù)流組成:I01-04+I01-05+I01-06+I01-07+I01-08+I01-09+I01-10+
65、I01-11</p><p> +I01-12 +I01-13</p><p> 數(shù)據(jù)流編號:D1-14</p><p> 數(shù)據(jù)流名稱:下載的資料</p><p><b> 數(shù)據(jù)流來源:F4</b></p><p> 數(shù)據(jù)流去向:P1-14</p><p> 數(shù)
66、據(jù)流組成:I01-14+I01-15+I01-16+I01-17+I01-18+I01-19+I01-20+I01-21</p><p> 數(shù)據(jù)流編號:D1-16</p><p> 數(shù)據(jù)流名稱:留言回復內容</p><p> 數(shù)據(jù)流來源:P1-17</p><p><b> 數(shù)據(jù)流去向:F7</b></p&
67、gt;<p> 數(shù)據(jù)流組成:I01-04+I01-28+I01-29+I01-30</p><p> 數(shù)據(jù)流編號:D1-18</p><p> 數(shù)據(jù)流名稱:留言主題內容</p><p> 數(shù)據(jù)流來源:P1-18</p><p><b> 數(shù)據(jù)流去向:F6</b></p><p&
68、gt; 數(shù)據(jù)流組成:I01-04+I01-25+I01-26+I01-27</p><p> 數(shù)據(jù)流編號:D1-21</p><p> 數(shù)據(jù)流名稱:會員發(fā)帖信息</p><p> 數(shù)據(jù)流來源:P1-21</p><p><b> 數(shù)據(jù)流去向:F5</b></p><p> 數(shù)據(jù)流組成:
69、I02-04+I02-22+I02-23+I02-24</p><p><b> 本章小結</b></p><p> 需求分析是軟件生存周期中重要的一步,也是最關鍵的一頻。只有通過軟件需求分析,才能把軟件功能和性能的部位總體概念描述為具體的軟件需求規(guī)格說明,時而建立軟件開發(fā)的基礎。需求分析報告是對系統(tǒng)需求的書面表達形式。由于需求分析報告是采用軟件設計的術語編寫的,
70、因此常常令計算機背景知識較少的用戶方難以理解,也就很難發(fā)現(xiàn)需求報告中與實際需求不符之處,更難提出建設性的意見。特別是那些編寫得較差的需求分析報告,用戶方更不知所云。</p><p><b> 總體設計</b></p><p><b> 系統(tǒng)模塊總體設計</b></p><p> 利用層次圖來表示系統(tǒng)中各模塊之間的關系
71、。層次方框圖是用樹形結構的一系列多層次的矩形框描繪數(shù)據(jù)的層次結構。樹形結構的頂層是一個單獨的矩形框,它代表完整的數(shù)據(jù)結構,下面的每個層矩形框代表各個數(shù)據(jù)的子集,最底層的各個矩形框代表組成這個數(shù)據(jù)的實際數(shù)據(jù)元素。</p><p> 隨著結構的精細化,層次方框圖對數(shù)據(jù)結構也描繪得越來越詳細,這種模式非常適合于需求分析階段的需要。從對頂層信息的分類開始,沿著圖中每條路徑反復細化,直到確定了數(shù)據(jù)結構的全部細節(jié)為止。&l
72、t;/p><p> 本系統(tǒng)一共分為九個模塊,各模塊之間雖然在表面上是相互獨立的,但是在對數(shù)據(jù)庫的訪問上是緊密相連的,各個模塊訪問的是同一個數(shù)據(jù)庫,只是所訪問的表不同而已。每個模塊的功能都是按照在調研中搜集的資料進行編排制作的。</p><p> 依據(jù)上述功能的分析,系統(tǒng)中模塊分別為:前臺管理和后臺管理。前臺管理包括:用戶管理、學習資料管理、在線論壇、教學視頻、教學留言、通訊錄管理;后臺管理
73、包括:用戶管理、學習資料管理、論壇管理、新聞管理、管理員管理、系統(tǒng)維護。</p><p> 前臺各功能模塊的具體功能</p><p> 1.用戶管理:用戶注冊、用戶登錄、修改用戶個人信息。</p><p> 2.學習資料管理:瀏覽學習資料、下載學習資料、資料下載統(tǒng)計。</p><p> 3.在線論壇:用戶登錄、查看帖子、發(fā)表帖子。&l
74、t;/p><p> 4.教學視頻:查看視頻信息、播放視頻。</p><p> 5.教學留言:查看主題、發(fā)表主題、回復主題、管理留言。</p><p> 6.通訊錄管理:添加聯(lián)系人、查找聯(lián)系人、查看聯(lián)系人信息。</p><p> 后臺各功能模塊的具體功能</p><p> 1.用戶管理:刪除用戶信息。</p&
75、gt;<p> 2.學習資料管理:學習資料上傳、學習資料修改、視頻資料上傳、視頻</p><p> 圖5-4 自測練習設置圖</p><p> 實現(xiàn)目標:窗體顯示時會自動將數(shù)據(jù)庫中所有的自測練習的題目顯示在DataList控件中的LinkButton按鈕上。當用戶點擊任意一個自測練習題目時就可以在線查看或下載自測練習的相關內容,同時還可以統(tǒng)計該教學課件的點擊量。<
76、/p><p><b> 實現(xiàn)過程</b></p><p><b> 單元名:Test</b></p><p> 窗體名:test.aspx</p><p> 表5-5 自測練習設置主要控件信息列表</p><p><b> 教學視頻設置</b>&l
77、t;/p><p> 教學視頻設置圖如圖55所示。</p><p> 圖5-5 教學視頻設置圖</p><p> 實現(xiàn)目標:窗體顯示時會自動將數(shù)據(jù)庫中所有的教學視頻的詳細信息顯示在DataList控件中。當用戶點擊任意一個教學視頻題目時就可以在線觀看此教學視頻。</p><p><b> 實現(xiàn)過程</b></p&
78、gt;<p> 單元名:EducationVideo</p><p> 窗體名:video.aspx</p><p> 表5-6 教學視頻主要控件信息列表</p><p><b> 教學留言設置</b></p><p> 教學留言設置圖如圖5-6所示。</p><p>
79、圖5-6 教學留言設置圖</p><p> 實現(xiàn)目標:窗體顯示時,如果留言主題表有記錄,則在窗體的右部分會顯示出所有的主題信息,包括主題內容、上傳時間,同時用戶還可以點擊查看回復按鈕和回復按鈕進行查看主題的所有回復及對相應主題進行回復。如果留言主題表中沒有記錄,則在窗體的右部分就會顯示暫時無主題。在窗體的左部有六個按鈕,分別是返回首頁、查看主題、用戶注冊、發(fā)表主題、我的主題和管理主題,如果用戶未登錄,則后兩個按
80、鈕會處于不可能狀態(tài),只有注冊并登錄后的用戶才可發(fā)表主題和查看自己主題及回復情況。當管理員登錄時,管理主題按鈕才會顯示在頁面中。</p><p><b> 實現(xiàn)過程</b></p><p> 單元名:EducationLeavemessage</p><p> 窗體名:leavemessage.aspx</p><p&g
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 手機教學網站的開發(fā)畢業(yè)設計
- 畢業(yè)論文——教學網站設計與開發(fā)
- 畢業(yè)論文——網上教學網站
- 畢業(yè)論文——網上教學網站
- 課程教學網站的設計與實現(xiàn) 畢業(yè)設計
- 教學網站的設計與實現(xiàn) 畢業(yè)論文
- 畢業(yè)論文--教學網站的設計與實現(xiàn)
- 畢業(yè)論文--photoshop教學網站的設計與開發(fā)
- php畢業(yè)論文--教學網站的設計與實現(xiàn)
- 2017畢業(yè)論文-教學網站的設計與開發(fā)
- 畢業(yè)論文——網絡實驗教學網站
- 畢業(yè)設計(論文)-《信息系統(tǒng)分析與設計》教學網站開發(fā)
- 畢業(yè)設計----《c語言程序設計》教學網站設計與實現(xiàn)
- 基于ajax的課程教學網站的設計與實現(xiàn)【畢業(yè)設計】
- 畢業(yè)設計---操作系統(tǒng)課程教學網站的設計與實現(xiàn)
- 畢業(yè)設計--面向對象程序設計教學網站的設計與開發(fā)
- 教學網站課程設計
- c語言課程教學網站的設計與實現(xiàn) 畢業(yè)論文
- 畢業(yè)論文---“c++程序設計”教學網站的設計實現(xiàn)
- 畢業(yè)論文---“c++程序設計”教學網站的設計實現(xiàn)
評論
0/150
提交評論