2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩24頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  摘 要</b></p><p>  隨計算機(jī)科學(xué)技術(shù)的迅速發(fā)展,C語言已逐漸成為高校理工科大學(xué)生的必修課,因為它有豐富的數(shù)據(jù)類型和數(shù)據(jù)結(jié)構(gòu),是程序設(shè)計的首要語言,是計算機(jī)類各專業(yè)的重要專業(yè)技術(shù)基礎(chǔ)課程、是程序設(shè)計類的核心入門課程,因此這門課程能否學(xué)習(xí)好對后續(xù)課程起著決定性的作用。</p><p>  目前,我國高校教學(xué)現(xiàn)代化的水平還處在初

2、級階段,傳統(tǒng)的教學(xué)模式具有一定的單一性和固定性,這種教學(xué)模式無法滿足人們對知識的需求,而且容易使學(xué)生產(chǎn)生厭學(xué)的不良后果。如何增強(qiáng)學(xué)生們對學(xué)習(xí)的興趣、提高教學(xué)效率是當(dāng)前教師們所面臨的重要課題。教學(xué)現(xiàn)代化,不僅可以使教學(xué)信息化、網(wǎng)絡(luò)化、高效化,而且能為教師和學(xué)生提供了一個良好的教學(xué)互動平臺,達(dá)到更好的教學(xué)效果。計算機(jī)網(wǎng)絡(luò)及媒體技術(shù)在教學(xué)中的應(yīng)用順應(yīng)了我國的國情,實現(xiàn)了教育要面向現(xiàn)代化,是教育事業(yè)走向現(xiàn)代化的有力武器。</p>

3、<p>  本教學(xué)網(wǎng)站采用B/S模式,在設(shè)計中應(yīng)用了動態(tài)網(wǎng)絡(luò)技術(shù)之一的ASP.NET 2.0開發(fā)工具并加以SQL Server 2005數(shù)據(jù)庫給予全方位的技術(shù)支持,使網(wǎng)頁成為動態(tài)交互式網(wǎng)頁,如果有需要更詳細(xì)畢業(yè)設(shè)計資料的,如果有需要本文的全部資料,請加我騰訊企鵝6526558,各種畢業(yè)設(shè)計參考資料供大家學(xué)習(xí)。</p><p>  關(guān)鍵詞 C語言;網(wǎng)站建設(shè);教學(xué)模式;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)設(shè)計思想2</p><p>  第2章 可行性分析3</p><p>  2.1 系統(tǒng)流程圖3</p><p>  2.1.1 網(wǎng)站前臺系統(tǒng)流程描述3</p><p>  2.1

13、.2 網(wǎng)站前后臺系統(tǒng)流程描述5</p><p>  2.2 經(jīng)濟(jì)可行性6</p><p>  2.3 技術(shù)可行性7</p><p>  2.4 運(yùn)行可行性7</p><p>  2.5 本章小結(jié)8</p><p>  第3章 需求分析9</p><p>  3.1 MIS系統(tǒng)的產(chǎn)生和

14、發(fā)展情況9</p><p>  3.2 《C語言程序設(shè)計》教學(xué)網(wǎng)站的需求分析9</p><p>  3.2.1 數(shù)據(jù)流圖9</p><p>  3.2.2 數(shù)據(jù)字典10</p><p>  3.3 本章小結(jié)14</p><p>  第4章 總體設(shè)計15</p><p>  4.1 系

15、統(tǒng)模塊總體設(shè)計15</p><p>  4.1.1 前臺各功能模塊的具體功能15</p><p>  4.1.2 后臺各功能模塊的具體功能15</p><p>  4.2 數(shù)據(jù)庫設(shè)計16</p><p>  4.2.1 數(shù)據(jù)庫設(shè)計概述16</p><p>  4.2.2 數(shù)據(jù)分析17</p>

16、<p>  4.2.3 數(shù)據(jù)庫的詳細(xì)設(shè)計18</p><p>  4.3 本章小結(jié)23</p><p>  第5章 詳細(xì)設(shè)計24</p><p>  5.1 系統(tǒng)運(yùn)行平臺設(shè)置24</p><p>  5.2 開發(fā)工具簡介24</p><p>  5.3 網(wǎng)站主界面設(shè)計25</p>&

17、lt;p>  5.3.1 網(wǎng)站首頁顯示25</p><p>  5.3.2 用戶注冊設(shè)置26</p><p>  5.3.3 教學(xué)資源設(shè)置28</p><p>  5.3.4 自測練習(xí)設(shè)置29</p><p>  5.3.5 教學(xué)視頻設(shè)置30</p><p>  5.3.6 教學(xué)留言設(shè)置31</

18、p><p>  5.3.7 發(fā)表主題設(shè)置32</p><p>  5.3.8 留言回復(fù)設(shè)置33</p><p>  5.3.9 通訊錄設(shè)置34</p><p>  5.3.10 用戶登錄設(shè)置35</p><p>  5.3.11 在線論壇設(shè)置36</p><p>  5.3.12 修改用戶

19、信息設(shè)置37</p><p>  5.4 網(wǎng)站后臺主界面設(shè)計38</p><p>  5.4.1 網(wǎng)站后臺主界面設(shè)置38</p><p>  5.4.2 學(xué)習(xí)資料上傳設(shè)置40</p><p>  5.4.3 學(xué)習(xí)資料管理設(shè)置41</p><p>  5.4.4 用戶管理設(shè)置41</p><

20、;p>  5.5 本章小結(jié)42</p><p>  第6章 系統(tǒng)測試與性能分析43</p><p>  6.1 為什么要進(jìn)行系統(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 本章小結(jié)47</p><p>  第7章 系統(tǒng)主要功能使用說明48</p><p>  7.1 網(wǎng)站首頁瀏覽方法48</p><p>  7.2 教學(xué)資料瀏覽及下載49</p><p>  7.3 在線論壇使用步驟50</p>

22、;<p>  7.4 通訊錄使用方法51</p><p>  7.5 教學(xué)留言使用方法52</p><p>  7.6 教學(xué)資料上傳方法54</p><p>  7.7 學(xué)習(xí)資料管理55</p><p><b>  結(jié)論56</b></p><p><b>  致

23、謝57</b></p><p><b>  參考文獻(xiàn)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>  隨著知識的不斷更新,科學(xué)技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)信息化在教育事業(yè)中應(yīng)用的普及,各大高校對實現(xiàn)教學(xué)現(xiàn)代化的呼聲也越來越高漲,利用計算機(jī)實現(xiàn)網(wǎng)上教學(xué)的管理勢在必行。信息技術(shù)的發(fā)展給教育帶來了革命性的影響,多媒體輔助教學(xué)已成為一種重要的教學(xué)方法。如果

25、有需要本文的全部資料,請加我騰訊企鵝6526558,各種畢業(yè)設(shè)計參考資料供大家學(xué)習(xí)信息技術(shù)的發(fā)展使我們可以利用多媒體網(wǎng)絡(luò)技術(shù)方便地建設(shè)這樣的理想學(xué)習(xí)環(huán)境。信息技術(shù)不僅是一種輔助工具,而將成為基本的知識載體、教學(xué)媒介和交流工具。對于學(xué)生和老師來說,利用計算機(jī)來實現(xiàn)網(wǎng)上教學(xué),是適應(yīng)現(xiàn)代教育制度要求、推動教學(xué)走向科學(xué)化、規(guī)范化的必要條件。網(wǎng)絡(luò)教學(xué)中是以學(xué)生為主體,所有教學(xué)活動均是以學(xué)生為中心展開的,并且在整個學(xué)習(xí)過程中,都是以學(xué)生的個別學(xué)習(xí)為

26、主,通過充分調(diào)動其主觀能動性而達(dá)到學(xué)習(xí)的目的。網(wǎng)絡(luò)教學(xué)的主要功能是遠(yuǎn)距離教學(xué)和資源的獲取,通過讓學(xué)生進(jìn)行實時的交互操作,可以獲得非常好的教學(xué)效果。</p><p>  不同的課程具有不同的教學(xué)模式和不同的教學(xué)方法,而不同的學(xué)生對知識的接受程度也不同。過去教學(xué)模式都是一個老師和幾十個學(xué)生在一個大教室中共同學(xué)習(xí),而且課時也是固定的,這就有可能導(dǎo)致學(xué)生們在課堂上對老師講的課程不能完全消化,課下做不到及時的復(fù)習(xí),這就有可

27、能造成學(xué)生們厭學(xué)的不良后果。面對目前的實際狀況,迫切需要開發(fā)一個新的、實時的教學(xué)系統(tǒng)來解決這些問題。學(xué)生可以通過網(wǎng)絡(luò)隨時查看自己所需的學(xué)習(xí)資料,對學(xué)習(xí)的問題也可以隨時隨地向老師咨詢或與同學(xué)進(jìn)行在線討論,使問題得到及時的解決。</p><p><b>  目的和意義</b></p><p>  畢業(yè)設(shè)計不僅是對學(xué)習(xí)期間的總結(jié),同時也是自己綜合運(yùn)用所學(xué)知識解決實際問題的一

28、次鍛煉。</p><p>  《C語言程序設(shè)計》是目前高職院校普遍開設(shè)的程序設(shè)計類課程,同時也是計算機(jī)類各專業(yè)的重要專業(yè)技術(shù)基礎(chǔ)課程、是程序設(shè)計類的核心和入門課程。它是學(xué)習(xí)VC++程序開發(fā)、數(shù)據(jù)結(jié)構(gòu)、算法分析與設(shè)計等課程的前導(dǎo)課程;培養(yǎng)學(xué)生程序設(shè)計基礎(chǔ),把握程序設(shè)計方法和思路,奠定學(xué)生的編程能力,為后續(xù)課程的學(xué)習(xí)提供知識和能力支撐。由于過去的教學(xué)模式具有一定的單一性和固定性,主要表現(xiàn)為授課模式是一個老師和幾十個學(xué)

29、生在一個大教室中共同學(xué)習(xí),而且課時也是固定的,學(xué)生對于課堂上的學(xué)習(xí)未必能得到完全消化,學(xué)生課下有疑問時也不能得到及時的解決,這就可能導(dǎo)致學(xué)生厭學(xué)的不良后果。為了學(xué)生們有一個良好的開端,提高學(xué)生學(xué)習(xí)的興趣,迫切需要改進(jìn)現(xiàn)有教學(xué)方法和教學(xué)手段,從而進(jìn)一步提高教學(xué)質(zhì)量。</p><p><b>  系統(tǒng)設(shè)計思想</b></p><p>  一個網(wǎng)站,必須有一個正確的設(shè)計指導(dǎo)

30、思想,通過合理選擇數(shù)據(jù)結(jié)構(gòu)、網(wǎng)絡(luò)結(jié)構(gòu)、操作系統(tǒng)以及開發(fā)環(huán)境,構(gòu)成一個完善的網(wǎng)絡(luò)體系結(jié)構(gòu),才能充分發(fā)揮計算機(jī)信息管理的優(yōu)勢。根據(jù)廣大師生對教學(xué)網(wǎng)站的實際需求,本網(wǎng)站的設(shè)計按照下述原則進(jìn)行。</p><p>  1.實用性:系統(tǒng)以用戶需求為目標(biāo),以方便用戶為原則,同時融入先進(jìn)的管理經(jīng)驗。根據(jù)用戶實際的需求情況,度身訂造一套先進(jìn)的網(wǎng)上教學(xué)系統(tǒng),并且將在統(tǒng)一的Windows 圖形界面下提供各種實用功能,使用前無須任何的培

31、訓(xùn)、實施和時間。充分滿足老師和學(xué)生現(xiàn)在及未來幾年內(nèi)的各種需求,真正為老師和學(xué)生提供一個良好的教、學(xué)環(huán)境。</p><p>  2.先進(jìn)性:本設(shè)計將充分應(yīng)用現(xiàn)有成熟的計算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、軟件開發(fā)技術(shù),為用戶提供高性能的系統(tǒng)。系統(tǒng)將運(yùn)用先進(jìn)的B/S結(jié)構(gòu),采用SQL Server 2000數(shù)據(jù)庫,可以方便地滿足老師和學(xué)生在教和學(xué)的需要。</p><p>  3.高可靠性:一個實用的網(wǎng)站同時必須

32、是可靠的,本設(shè)計通過合理而先進(jìn)的網(wǎng)絡(luò)設(shè)計以及軟、硬件的優(yōu)化選型,可保證網(wǎng)站的可靠性與容錯性。</p><p>  4.高安全性:在設(shè)計中,將充分利用網(wǎng)絡(luò)軟、硬件提供的各種安全措施,既可以保證用戶共享資源,同時也可保證關(guān)鍵數(shù)據(jù)的安全性。</p><p>  5.采用標(biāo)準(zhǔn)技術(shù):本系統(tǒng)的所有設(shè)計遵循國際上現(xiàn)行的標(biāo)準(zhǔn)進(jìn)行,以提高網(wǎng)站的開放性。</p><p>  6.可維護(hù)

33、性:系統(tǒng)的設(shè)計要求方便維護(hù),包括硬件的維護(hù),軟件的維護(hù)和網(wǎng)絡(luò)的維護(hù)。</p><p>  7.可擴(kuò)展性及靈活性:系統(tǒng)的設(shè)計以方便未來業(yè)務(wù)的擴(kuò)展和系統(tǒng)擴(kuò)充為目標(biāo),系統(tǒng)要求能夠方便的升級,充分保護(hù)系統(tǒng)的投資。</p><p><b>  可行性分析</b></p><p>  綜合考慮現(xiàn)代化知識的不斷更新、知識在日常生活及生產(chǎn)中的重要性和教學(xué)現(xiàn)代化

34、在教育事業(yè)中的重要作用,結(jié)合現(xiàn)在教學(xué)的實際情況?!禖語言程序設(shè)計》教學(xué)網(wǎng)站實施后,應(yīng)能夠達(dá)到以下目標(biāo):</p><p>  1.學(xué)生可以方便、快捷地瀏覽并使用網(wǎng)站中的學(xué)習(xí)資源。</p><p>  2.提供實時的教學(xué)互動平臺,學(xué)生和老師可以在線交流學(xué)習(xí)經(jīng)驗,可以達(dá)到很好的教學(xué)輔助效果。</p><p>  3.界面友好美觀,操作簡單易行,使用靈活方便。</p&

35、gt;<p>  4.通過系統(tǒng)實施,可提高學(xué)生學(xué)習(xí)的效率。</p><p>  5.系統(tǒng)維護(hù)方便可靠,有較高的安全性,滿足實用性、先進(jìn)性的要求。</p><p><b>  系統(tǒng)流程圖</b></p><p>  根據(jù)該網(wǎng)站的具體情況,系統(tǒng)功能可以分兩模塊:模塊一是網(wǎng)站前臺管理的主要功能,主要是用戶對網(wǎng)站信息的瀏覽、學(xué)習(xí)資料的查看

36、和下載,共包括7個子功能模塊;模塊二是后臺管理的主要功能,主要是管理員對網(wǎng)站后臺的維護(hù),包括上傳網(wǎng)站信息及學(xué)習(xí)資料,以及對網(wǎng)站所有信息的編輯,共包括5個子功能模塊。</p><p>  網(wǎng)站前臺系統(tǒng)流程描述</p><p>  網(wǎng)站前臺的系統(tǒng)流程描述如下:</p><p>  1.用戶信息管理:此功能模塊主要完成新用戶的注冊、用戶的登錄及修改用戶個人基本信息等功能。

37、</p><p>  2.網(wǎng)站新聞管理:此功能模塊主要完成用戶對網(wǎng)站新聞的瀏覽及新新聞點(diǎn)擊量的統(tǒng)計。</p><p>  3.學(xué)習(xí)資料管理:此功能模塊主要完成用戶對網(wǎng)站所有學(xué)習(xí)資料的瀏覽及下載功能及學(xué)習(xí)資料的下載統(tǒng)計等功能。</p><p>  4.在線論壇:此功能模塊主要完成注冊并登錄后用戶在線交流學(xué)習(xí)經(jīng)驗。</p><p>  5.教學(xué)視

38、頻:此功能模塊主要完成用戶對教學(xué)視頻信息的查看及在線觀看教學(xué)視頻的功能。</p><p>  6.教學(xué)留言管理:此功能模塊主要負(fù)責(zé)教師和學(xué)生之間的教學(xué)疑問的解答。通過此功能模塊所有用戶都可以查看網(wǎng)站中的主題及回復(fù),注冊過的學(xué)生可以針對自己在學(xué)習(xí)中的疑難問題進(jìn)行發(fā)表主題,教師和其他學(xué)生及匿名用戶都可以了對該主題發(fā)表自己的回復(fù)。管理員登錄后,可以對不符合網(wǎng)站要求的主題及回復(fù)進(jìn)行刪除。</p><p

39、>  7.通訊錄管理:注冊后的用戶如果想要通過此網(wǎng)站結(jié)交更多的朋友,就可以將自己的信息加入到網(wǎng)站的通訊錄中,進(jìn)入通訊錄后,用戶可以查看網(wǎng)站已存在的聯(lián)系人信息進(jìn)行查看,同時也可以根據(jù)姓名、性別及用戶類型等條件進(jìn)行查找聯(lián)系人。</p><p>  網(wǎng)站前臺系統(tǒng)流程如圖2-1所示。</p><p>  圖2-1 網(wǎng)站前臺系統(tǒng)流程圖</p><p>  網(wǎng)站前后臺系統(tǒng)

40、流程描述</p><p>  網(wǎng)站的后臺主要是網(wǎng)站管理員對網(wǎng)站的維護(hù),當(dāng)管理員通過登錄驗證后就可以對網(wǎng)站進(jìn)行維護(hù)工作。網(wǎng)站后臺系統(tǒng)流程描述如下:</p><p>  1.用戶信息管理:此功能模塊主要是管理員對網(wǎng)站注冊用戶信息進(jìn)行刪除管理。</p><p>  2.學(xué)習(xí)資料管理:此功能模塊主要是管理員進(jìn)行學(xué)習(xí)資料以及教學(xué)視頻的上傳及修改學(xué)習(xí)資料等功能。</p&g

41、t;<p>  3.論壇管理:此功能模塊主要是管理員對論壇中過時的以及不符合網(wǎng)站要求的帖子進(jìn)行刪除操作。</p><p>  4.新聞管理:此功能模塊主要完成管理員對網(wǎng)站新聞的上傳及修改、刪除網(wǎng)站新聞的操作。</p><p>  5.管理員信息管理:此功能模塊主要完成修改登錄管理員信息及注冊新的管理員的功能。</p><p>  網(wǎng)站后臺系統(tǒng)流程如圖2

42、-2所示。</p><p>  圖2-2 網(wǎng)站后臺系統(tǒng)流程圖</p><p>  新系統(tǒng)的目標(biāo)確定后,可以從經(jīng)濟(jì)可行性、技術(shù)可行性和運(yùn)行可行性三個方面對能否實現(xiàn)新系統(tǒng)目標(biāo)進(jìn)行可行性分析。</p><p><b>  經(jīng)濟(jì)可行性</b></p><p>  估算新系統(tǒng)的開發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用,估計新系統(tǒng)可以使廣大學(xué)

43、生的學(xué)習(xí)效率和興趣大大提高,并可以達(dá)到較好的教學(xué)輔助效果。并將費(fèi)用與效益進(jìn)行比較。系統(tǒng)的效益可以從學(xué)院利益和社會效益兩方面進(jìn)行考慮。對于教學(xué)網(wǎng)站則應(yīng)著重分析其社會效益。例如,系統(tǒng)運(yùn)行后可以提供哪些以前無法及時提供的信息,用戶查詢和使用信息的方便程度提高多少、速度增加了多少,對于教師和學(xué)生在學(xué)習(xí)上提供了多少幫助等等。下面從以下幾個方面對系統(tǒng)的經(jīng)濟(jì)可行性進(jìn)行具體的分析:</p><p><b>  1.系統(tǒng)

44、初期投資</b></p><p>  系統(tǒng)初期投資如表2-1所示。</p><p>  表2-1 《C語言程序設(shè)計》教學(xué)網(wǎng)站初期投資</p><p><b>  2.貨幣的時間價值</b></p><p>  系統(tǒng)貨幣時間價值如表2-2所示。</p><p>  表2-2 《C語言程序

45、設(shè)計》教學(xué)網(wǎng)站貨幣時間價值</p><p><b>  續(xù)表2-2</b></p><p><b>  3.投資回收期</b></p><p>  引入教學(xué)網(wǎng)站三年后,可以節(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>  當(dāng)然,如果想要在五年后得到預(yù)計的純收入,那么首先就應(yīng)拿出初期投資的16萬。而且考慮到開發(fā)本系

47、統(tǒng)將為以后帶來的利益,拿出16萬來進(jìn)行《C語言程序設(shè)計》教學(xué)網(wǎng)站的開發(fā),是絕對必要!</p><p>  經(jīng)過以上分析,《C語言程序設(shè)計》教學(xué)網(wǎng)站的開發(fā)是可行的!</p><p><b>  技術(shù)可行性</b></p><p>  根據(jù)該系統(tǒng)目標(biāo)來衡量所需的技術(shù)是否具備,一般可從硬軟件的性能要求、環(huán)境條件、操作人員水平和數(shù)量等方面去考慮和分析。

48、</p><p>  考慮到系統(tǒng)實施的可行性,在軟件方面選擇了如今較流行的Asp.net2.0來進(jìn)行開發(fā)管理平臺的設(shè)計,使用SQL server 2005數(shù)據(jù)庫存儲數(shù)據(jù)。</p><p>  在硬件方面,則選擇空間較大,只要是PentiumIII系列及以上的計算機(jī),內(nèi)存在256M以上,硬盤在40MB,都可以滿足系統(tǒng)的開發(fā)需要!當(dāng)然,硬件的配置越高,系統(tǒng)的開發(fā)與運(yùn)行會更流暢。考慮到如今的家用

49、或商用電腦硬件的整體配置水平,系統(tǒng)在硬件方面是可行的。</p><p>  在軟件方面,由于Asp.net 2.0和SQL SERVER 2005都是兩個非常成熟的開發(fā)工具,無論在安全性、可用性、可靠性方面都毫無置疑,因此軟件方面是可行的。</p><p><b>  運(yùn)行可行性</b></p><p>  在現(xiàn)今社會,隨著信息化和計算機(jī)技術(shù)的

50、高度發(fā)展,越來越多的老師和學(xué)生意識到網(wǎng)絡(luò)教學(xué)是提升教學(xué)效率不可缺少的重要途徑。所有的教師都是有著豐富教學(xué)經(jīng)驗的教育者,他們深知現(xiàn)代化的教學(xué)方法對教育的重要性。而對于將要作為教學(xué)輔助工具的《C語言程序設(shè)計》教學(xué)網(wǎng)站,配備現(xiàn)代化的教學(xué)思想更是必不可少的。所以一個學(xué)校的領(lǐng)導(dǎo)者在給予網(wǎng)站充分的開發(fā)資金的基礎(chǔ)上,更是將現(xiàn)代化的教學(xué)思想融入其中,使其最終成為具有現(xiàn)代化教學(xué)方法的教學(xué)網(wǎng)站。經(jīng)過以上分析,運(yùn)行方面是可行的。</p><

51、;p><b>  本章小結(jié)</b></p><p>  根據(jù)本章對系統(tǒng)開發(fā)的分析的研究,本工程的技術(shù)成熟、完備,測試手段可靠,具有良好的市場拓展,它追求的是簡單、易學(xué)、易懂、易用,技術(shù)較為成熟、完備、可靠,因此本系統(tǒng)具有一定的開發(fā)前景。</p><p><b>  需求分析</b></p><p>  MIS系統(tǒng)的產(chǎn)

52、生和發(fā)展情況</p><p>  所謂管理信息系統(tǒng)(Management Information System)系統(tǒng),是一個由人、計算機(jī)及其他外圍設(shè)備等組成的能進(jìn)行信息的收集、傳遞、存貯、加工、維護(hù)和使用的系統(tǒng),是一門新興的科學(xué),其主要任務(wù)是最大限度的利用現(xiàn)代計算機(jī)及網(wǎng)絡(luò)通訊技術(shù)加強(qiáng)企業(yè)的信息管理,通過對企業(yè)擁有的人力、物力、財力、設(shè)備、技術(shù)等資源的調(diào)查了解,建立正確的數(shù)據(jù),加工處理并編制成各種信息資料及時提供給

53、管理人員,以便進(jìn)行正確的決策,不斷提高企業(yè)的管理水平和經(jīng)濟(jì)效益。目前,企業(yè)的計算機(jī)網(wǎng)絡(luò)已成為企業(yè)進(jìn)行技術(shù)改造及提高企業(yè)管理水平的重要手段。隨著我國與世界信息高速公路的接軌,企業(yè)通過計算機(jī)網(wǎng)絡(luò)獲得信息必將為企業(yè)帶來巨大的經(jīng)濟(jì)效益和社會效益,企業(yè)的辦公及管理都將朝著高效、快速、無紙化的方向發(fā)展。MIS系統(tǒng)通常用于系統(tǒng)決策,例如,可以利用MIS系統(tǒng)找出目前迫切需要解決的問題,并將信息及時反饋給上層管理人員,使他們了解當(dāng)前工作發(fā)展的進(jìn)展或不足。

54、換句話說,MIS系統(tǒng)的最終目的是使管理人員及時了解公司現(xiàn)狀,把握將來的發(fā)展路徑。與傳統(tǒng)的管理系統(tǒng)相比,在MIS中,處理的對象是抽象成數(shù)據(jù)的信息,因此,MIS有著自己的巨大優(yōu)勢。</p><p>  《C語言程序設(shè)計》教學(xué)網(wǎng)站的需求分析</p><p>  需求分析過程是整個系統(tǒng)開發(fā)的重要階段,分析的成功與否,決定著整個系統(tǒng)功能的完善性以及穩(wěn)定性。在該階段需求分析人員需要確定整個產(chǎn)品的功能要

55、求,并且將現(xiàn)實事務(wù)抽象成對象并建模。</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ù)流程圖描述:本網(wǎng)站的后臺主要是由網(wǎng)站管理員來統(tǒng)一管理和維護(hù),主

56、要的數(shù)據(jù)流主要是對學(xué)習(xí)資料的上傳和編輯,對網(wǎng)站新聞的上傳和編輯,對用戶信息的管理,對論壇信息管理,對留言信息的管理等操作所產(chǎn)生的;前臺主要是用戶對網(wǎng)站信息的操作,主要的數(shù)據(jù)流是對用戶進(jìn)行網(wǎng)站信息的瀏覽、下載,瀏覽網(wǎng)站新聞信息,在線觀看教學(xué)視頻,進(jìn)行用戶注冊,修改個人信息,在線論壇、發(fā)表帖子,在線留言、發(fā)表主題、發(fā)表回復(fù),加入通訊錄,查找聯(lián)系人等操作所產(chǎn)生的網(wǎng)站信息的數(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.?dāng)?shù)據(jù)字典的作用是在軟件分析和設(shè)計的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主要是對數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實體、數(shù)據(jù)存儲和數(shù)據(jù)項等方面進(jìn)行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進(jìn)行完整的描述。</p&

58、gt;<p>  表3-1 系統(tǒng)頂層數(shù)據(jù)項定義</p><p><b>  續(xù)表3-1</b></p><p><b>  2.?dāng)?shù)據(jù)流定義</b></p><p>  系統(tǒng)頂層數(shù)據(jù)流定義:</p><p>  數(shù)據(jù)流編號:D1-01</p><p>  數(shù)據(jù)流名

59、稱:網(wǎng)站新聞信息</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ù)流名稱:用戶信息管理結(jié)果&

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ù)流名稱:學(xué)習(xí)資料上傳信息</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ù)流名稱:留言回復(fù)內(nèi)容</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ù)流名稱:留言主題內(nèi)容</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>  本章小結(jié)</b></p><p>  需求分析是軟件生存周期中重要的一步,也是最關(guān)鍵的一頻。只有通過軟件需求分析,才能把軟件功能和性能的部位總體概念描述為具體的軟件需求規(guī)格說明,時而建立軟件開發(fā)的基礎(chǔ)。需求分析報告是對系統(tǒng)需求的書面表達(dá)形式。由于需求分析報告是采用軟件設(shè)計的術(shù)語編寫的,

70、因此常常令計算機(jī)背景知識較少的用戶方難以理解,也就很難發(fā)現(xiàn)需求報告中與實際需求不符之處,更難提出建設(shè)性的意見。特別是那些編寫得較差的需求分析報告,用戶方更不知所云。</p><p><b>  總體設(shè)計</b></p><p><b>  系統(tǒng)模塊總體設(shè)計</b></p><p>  利用層次圖來表示系統(tǒng)中各模塊之間的關(guān)系

71、。層次方框圖是用樹形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。樹形結(jié)構(gòu)的頂層是一個單獨(dú)的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的每個層矩形框代表各個數(shù)據(jù)的子集,最底層的各個矩形框代表組成這個數(shù)據(jù)的實際數(shù)據(jù)元素。</p><p>  隨著結(jié)構(gòu)的精細(xì)化,層次方框圖對數(shù)據(jù)結(jié)構(gòu)也描繪得越來越詳細(xì),這種模式非常適合于需求分析階段的需要。從對頂層信息的分類開始,沿著圖中每條路徑反復(fù)細(xì)化,直到確定了數(shù)據(jù)結(jié)構(gòu)的全部細(xì)節(jié)為止。&l

72、t;/p><p>  本系統(tǒng)一共分為九個模塊,各模塊之間雖然在表面上是相互獨(dú)立的,但是在對數(shù)據(jù)庫的訪問上是緊密相連的,各個模塊訪問的是同一個數(shù)據(jù)庫,只是所訪問的表不同而已。每個模塊的功能都是按照在調(diào)研中搜集的資料進(jìn)行編排制作的。</p><p>  依據(jù)上述功能的分析,系統(tǒng)中模塊分別為:前臺管理和后臺管理。前臺管理包括:用戶管理、學(xué)習(xí)資料管理、在線論壇、教學(xué)視頻、教學(xué)留言、通訊錄管理;后臺管理

73、包括:用戶管理、學(xué)習(xí)資料管理、論壇管理、新聞管理、管理員管理、系統(tǒng)維護(hù)。</p><p>  前臺各功能模塊的具體功能</p><p>  1.用戶管理:用戶注冊、用戶登錄、修改用戶個人信息。</p><p>  2.學(xué)習(xí)資料管理:瀏覽學(xué)習(xí)資料、下載學(xué)習(xí)資料、資料下載統(tǒng)計。</p><p>  3.在線論壇:用戶登錄、查看帖子、發(fā)表帖子。&l

74、t;/p><p>  4.教學(xué)視頻:查看視頻信息、播放視頻。</p><p>  5.教學(xué)留言:查看主題、發(fā)表主題、回復(fù)主題、管理留言。</p><p>  6.通訊錄管理:添加聯(lián)系人、查找聯(lián)系人、查看聯(lián)系人信息。</p><p>  后臺各功能模塊的具體功能</p><p>  1.用戶管理:刪除用戶信息。</p&

75、gt;<p>  2.學(xué)習(xí)資料管理:學(xué)習(xí)資料上傳、學(xué)習(xí)資料修改、視頻資料上傳、視頻</p><p>  圖5-4 自測練習(xí)設(shè)置圖</p><p>  實現(xiàn)目標(biāo):窗體顯示時會自動將數(shù)據(jù)庫中所有的自測練習(xí)的題目顯示在DataList控件中的LinkButton按鈕上。當(dāng)用戶點(diǎn)擊任意一個自測練習(xí)題目時就可以在線查看或下載自測練習(xí)的相關(guān)內(nèi)容,同時還可以統(tǒng)計該教學(xué)課件的點(diǎn)擊量。<

76、/p><p><b>  實現(xiàn)過程</b></p><p><b>  單元名:Test</b></p><p>  窗體名:test.aspx</p><p>  表5-5 自測練習(xí)設(shè)置主要控件信息列表</p><p><b>  教學(xué)視頻設(shè)置</b>&l

77、t;/p><p>  教學(xué)視頻設(shè)置圖如圖55所示。</p><p>  圖5-5 教學(xué)視頻設(shè)置圖</p><p>  實現(xiàn)目標(biāo):窗體顯示時會自動將數(shù)據(jù)庫中所有的教學(xué)視頻的詳細(xì)信息顯示在DataList控件中。當(dāng)用戶點(diǎn)擊任意一個教學(xué)視頻題目時就可以在線觀看此教學(xué)視頻。</p><p><b>  實現(xiàn)過程</b></p&

78、gt;<p>  單元名:EducationVideo</p><p>  窗體名:video.aspx</p><p>  表5-6 教學(xué)視頻主要控件信息列表</p><p><b>  教學(xué)留言設(shè)置</b></p><p>  教學(xué)留言設(shè)置圖如圖5-6所示。</p><p>  

79、圖5-6 教學(xué)留言設(shè)置圖</p><p>  實現(xiàn)目標(biāo):窗體顯示時,如果留言主題表有記錄,則在窗體的右部分會顯示出所有的主題信息,包括主題內(nèi)容、上傳時間,同時用戶還可以點(diǎn)擊查看回復(fù)按鈕和回復(fù)按鈕進(jìn)行查看主題的所有回復(fù)及對相應(yīng)主題進(jìn)行回復(fù)。如果留言主題表中沒有記錄,則在窗體的右部分就會顯示暫時無主題。在窗體的左部有六個按鈕,分別是返回首頁、查看主題、用戶注冊、發(fā)表主題、我的主題和管理主題,如果用戶未登錄,則后兩個按

80、鈕會處于不可能狀態(tài),只有注冊并登錄后的用戶才可發(fā)表主題和查看自己主題及回復(fù)情況。當(dāng)管理員登錄時,管理主題按鈕才會顯示在頁面中。</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)系上傳者。文件的所有權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論