C語言在線教學(xué)系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)_第1頁
C語言在線教學(xué)系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)_第2頁
C語言在線教學(xué)系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)_第3頁
C語言在線教學(xué)系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)_第4頁
C語言在線教學(xué)系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

XXXX學(xué)院畢業(yè)設(shè)計(jì)(論文)C語言在線教學(xué)系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)學(xué)院:專業(yè): 班級(jí): 學(xué)號(hào):學(xué)生姓名:指導(dǎo)老師:3月摘要伴隨Internet技術(shù)發(fā)展,大家學(xué)習(xí)生活已經(jīng)離不開網(wǎng)絡(luò)。未來社會(huì)大家生活和學(xué)習(xí)將越來越依靠于數(shù)字技術(shù)發(fā)展,越來越數(shù)字化、網(wǎng)絡(luò)化、電子化、虛擬化。Internet發(fā)展歷程和現(xiàn)在應(yīng)用情況和發(fā)展趨勢(shì),能夠充足地相信網(wǎng)絡(luò)技術(shù)將極大改變我們生活和工作方法,甚至社會(huì)價(jià)值觀也會(huì)發(fā)生某種改變。

本設(shè)計(jì)嘗試用VS在網(wǎng)絡(luò)上架構(gòu)一個(gè)C語言在線教學(xué)系統(tǒng),以使每一位學(xué)生不用出門進(jìn)教室,在家里就能夠經(jīng)過上網(wǎng)來輕松學(xué)習(xí)。本文從理論和實(shí)踐兩個(gè)角度出發(fā),對(duì)一個(gè)含有數(shù)據(jù)挖掘功效C語言在線教學(xué)系統(tǒng)進(jìn)行設(shè)計(jì)和實(shí)現(xiàn)分析。論文首先較為詳盡地介紹了面向?qū)ο蠓治龊驮O(shè)計(jì)相關(guān)概念和技術(shù),尤其深入介紹了在本系統(tǒng)中利用到知識(shí),如:面向?qū)ο蠓治鲈O(shè)計(jì)步驟;系統(tǒng)中所用到開發(fā)技術(shù)VS特點(diǎn)、結(jié)構(gòu)框架和使用方法。接著對(duì)課程系統(tǒng)可行性進(jìn)行了分析,然后對(duì)系統(tǒng)設(shè)計(jì)思想、設(shè)計(jì)目標(biāo)和系統(tǒng)整體結(jié)構(gòu)進(jìn)行了明確計(jì)劃。最終對(duì)系統(tǒng)關(guān)鍵頁面、數(shù)據(jù)庫(kù)、應(yīng)用程序設(shè)計(jì)和實(shí)現(xiàn)作了較為具體講解。本C語言在線教學(xué)系統(tǒng)系統(tǒng)是利用VisualStudio技術(shù)來實(shí)現(xiàn)。其關(guān)鍵功效有:用戶管理,查看文件,分類查找,視頻播放,課件下載,留言板,教學(xué)綱領(lǐng),講課計(jì)劃,網(wǎng)站管理等。論文在撰寫過程中,努力爭(zhēng)取將理論和實(shí)踐應(yīng)用相結(jié)合,對(duì)多種理論進(jìn)行敘述同時(shí)配合系統(tǒng)從實(shí)際應(yīng)用和操作技巧上加以說明,期望能夠更充足地表現(xiàn)到這些知識(shí)和技術(shù)在本系統(tǒng)中應(yīng)用和實(shí)現(xiàn)。【關(guān)鍵詞】面向?qū)ο蠓治龊驮O(shè)計(jì),VS,視頻播放,在線教學(xué)AbstractAlongwiththedevelopmentofInternettechnology,dailylifecannotalreadydowithoutthenetwork.Thelifeandworkofthesocialpeopleoffuturewilldependonthedevelopmentofdigitaltechnologymoreandmore,Digitizemoreandmore,thenetworking,electronic,virtual.DevelopmentcourseandpresentapplicationstateanddevelopmenttrendofInternet,canbelievenetworktechnologygreatchangelifeandworkingwayofusfully,Evenacertainchangewilltakeplaceinthevaluesofthesociety.

ThisproceduretriestobuildupabookshopinthenetworkwithASP.NET,Sothateverycustomerneedn'tgooutandcandoshoppingeasilythroughsurfingtheNetathome.thisarticleisanalyzingthedesignandrealizationofanonlinebookshopwithDataMiningfunction,fromtheviewsoftheoryandpractice.StartingwithintroducingconceptsandtechniquesofOOAandOOPindetail,especiallyintroducingtheknowledgewhichapplyforthissystem,suchas:thefeatureandflowofOOAandOOP;analyzingthefeature、structureandusingmethodofdevelopingtechniquesASP.NETandADO.NETwhichusinginmysystem.Andthen,thisarticleanalysesthefeasibilityofthesystem,thenminutelylayoutsthedesignthoughts,goalsandthesystemholisticframework.Atlast,thisarticleminutelyexplainsthedesignandrealizationofWebpagelayout,databaseandapplicationprogramofoursystem.

ThisonlinebookstoresystemusesASP.NETtechnologytorealizeonVisualStudio.Netplatform.Itsmainfunctionhas:manageusers,newbooksonsale,lookforclassifiedbooks,searchbooks,collectfavoritebook,processofpurchase,saleslist,thecommentofthebooks,website'smanagement,etc.

Duringthecourseofwritingthisarticle,Istrivetointegratetheoryandpractice.Whileexpatiatingthedifferentkindoftheories,Iilluminatetheapplicationandoperationskillcombiningthesystemsoastofullyincarnatetheapplicationofthesetheoriesandtechniquestothissystem.[KEYWORD]:OOA,OOD,ASP.NET,ADO.NET目錄XXXX學(xué)院 0畢業(yè)設(shè)計(jì)(論文) 0C語言在線教學(xué)系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn) 0目錄 1第1章選題背景 11.1網(wǎng)絡(luò)教育發(fā)展情況 11.2課程網(wǎng)站系統(tǒng)現(xiàn)實(shí)狀況 11.3C語言在線教學(xué)系統(tǒng)優(yōu)勢(shì) 21.4任務(wù)概述 21.4.1目標(biāo):建立完善C語言在線教學(xué)系統(tǒng)系統(tǒng) 21.4.2《C語言在線教學(xué)系統(tǒng)》系統(tǒng)特點(diǎn) 2第2章處理方案選擇 42.1系統(tǒng)說明 42.1.1.硬.軟件環(huán)境 42.2開發(fā)計(jì)劃 52.3可行性分析 52.3.1風(fēng)險(xiǎn)分析 52.3.2技術(shù)可行性 52.3.3操作可行性 62.4設(shè)計(jì)方案:對(duì)包含工具和技術(shù)相關(guān)說明 62.4.1B/S體系結(jié)構(gòu) 62.4.2SQLServer 72.4.3HTML(HyperTextMarkupLanguage) 72.4.4VisualStudio 8第3章需求分析 93.1系統(tǒng)分析任務(wù)和步驟 93.1.1系統(tǒng)分析任務(wù) 93.1.2系統(tǒng)分析步驟 93.2網(wǎng)站項(xiàng)目范圍 93.3功效需求 103.3.1學(xué)生部分 103.3.2管理員部分 103.4網(wǎng)站實(shí)體分析 123.5網(wǎng)站數(shù)據(jù)庫(kù)設(shè)計(jì) 123.5.1概念設(shè)計(jì) 12第4章總體設(shè)計(jì) 164.1網(wǎng)站系統(tǒng)功效說明 164.1.1總體功效 164.1.2非功效性需求 184.2建立功效模型 194.2.1識(shí)別參與者 194.2建立數(shù)據(jù)庫(kù)模型 19第5章具體設(shè)計(jì) 225.1網(wǎng)站首頁 225.2新聞資訊模塊 245.3隨機(jī)抽題考試模塊 255.4論壇答疑模塊 275.5用戶注冊(cè)模塊 28第6章系統(tǒng)測(cè)試 296.1系統(tǒng)測(cè)試目標(biāo) 296.2面向?qū)ο笙到y(tǒng)測(cè)試方案 29第7章軟件布署 317.1安裝環(huán)境要求 317.2系統(tǒng)使用說明 31總結(jié) 32致謝 33參考文件 34第1章選題背景1.1網(wǎng)絡(luò)教育發(fā)展情況計(jì)算機(jī)出現(xiàn)給人類社會(huì)帶來了第三次工業(yè)革命,計(jì)算機(jī)和計(jì)算機(jī)網(wǎng)絡(luò)已經(jīng)深入到了各行各業(yè),各個(gè)領(lǐng)域,伴隨Internet不停擴(kuò)大和發(fā)展,電腦網(wǎng)絡(luò)“把每一個(gè)國(guó)家、每一個(gè)城市甚至每一個(gè)家庭連接到一起”,形成了一條“信息高速路”,就像高速公路大大提升了車輛行駛速度一樣。

信息高速公路給生活、學(xué)習(xí)和工作帶來了什么影響呢?總結(jié)起來關(guān)鍵有三點(diǎn):第一,電腦網(wǎng)絡(luò)能夠查閱信息,快速而便捷地了解周圍世界;第二,能夠跟世界各地人隨時(shí)進(jìn)行交流,并建立聯(lián)絡(luò);第三,能夠參與網(wǎng)絡(luò)購(gòu)物、拍賣等活動(dòng)。正是因?yàn)橛辛诉@么一條信息高速路,網(wǎng)上查詢和網(wǎng)上購(gòu)物隨之有可能,所以網(wǎng)上商業(yè)交易也快速地發(fā)展起來,也所以給我們生活帶來很多方便。

網(wǎng)絡(luò)教育是基于成熟WWW技術(shù)支持,和完備用戶設(shè)備,而形成一個(gè)全新網(wǎng)上學(xué)習(xí)平臺(tái)。其關(guān)鍵特點(diǎn)是,學(xué)生無須到教育去上課,而只需在家里進(jìn)行相關(guān)操作,即可進(jìn)行包含教學(xué)綱領(lǐng)、課程設(shè)置、視頻教程、課件下載等功效,隨時(shí)隨刻,想學(xué)就學(xué),能夠不受時(shí)間限制。而且,經(jīng)過網(wǎng)上教育推行,可使教學(xué)過程中盡可能地降低紙張使用率,這對(duì)環(huán)境保護(hù)也是能起到良好促進(jìn)作用。但和此同時(shí),相關(guān)信息數(shù)據(jù)卻急劇膨脹。這些海量、以不一樣形式存放數(shù)據(jù)資料,表面上雜亂無章且缺乏組織規(guī)整化,但實(shí)際上卻包含了很多潛在、有價(jià)值知識(shí)和規(guī)則,怎樣從這些海量數(shù)據(jù)中發(fā)覺有用知識(shí)是知識(shí)工程研究面臨新課題。1.2課程網(wǎng)站系統(tǒng)現(xiàn)實(shí)狀況中國(guó)互聯(lián)網(wǎng)行業(yè)較國(guó)外起步晚,1994年中國(guó)獲準(zhǔn)進(jìn)入互聯(lián)網(wǎng),并于同年完成全部中國(guó)互聯(lián)網(wǎng)工作,第二年5月,張樹新創(chuàng)建瀛海威,這是中國(guó)第一家互聯(lián)網(wǎng)服務(wù)供給商,自此以后,在一代代IT人才推進(jìn)下,中國(guó)互聯(lián)網(wǎng)事業(yè)取得蓬勃發(fā)展。由此,中國(guó)課程網(wǎng)站起步也較晚,但現(xiàn)在卻無從得悉誰是第一家課程網(wǎng)站了,只知道現(xiàn)在中國(guó)課程網(wǎng)站發(fā)展十分快速,幾乎涵蓋了全部包含中小學(xué)、大學(xué)及多種技能證書培訓(xùn)全部課程,內(nèi)容豐富而冗余,分類龐雜而紊亂,大多功效相同,內(nèi)容相仿。。1.3C語言在線教學(xué)系統(tǒng)優(yōu)勢(shì)C語言在線教學(xué)系統(tǒng)最大優(yōu)勢(shì)不是最快,而是最多最深,它為學(xué)生提供了無限大選擇空間,經(jīng)過多個(gè)媒體表現(xiàn)形式,使學(xué)生能夠選擇最適合自己學(xué)習(xí)方法。C語言在線教學(xué)系統(tǒng)是傳統(tǒng)課堂延伸和拓展,是課后學(xué)習(xí)一個(gè)很好平臺(tái),和課程館相比,有著愈加好學(xué)習(xí)氣氛,和日常網(wǎng)絡(luò)學(xué)習(xí)系統(tǒng)相較,則又多了些針對(duì)性縱深教導(dǎo)。C語言在線教學(xué)系統(tǒng)魅力關(guān)鍵表現(xiàn)在三個(gè)方面:1、內(nèi)容豐富,學(xué)生選擇學(xué)習(xí)媒體余地大。通常稍具規(guī)模課程網(wǎng)站,通常全部含有良好網(wǎng)絡(luò)學(xué)習(xí)界面,因?yàn)椴皇軐?shí)物陳列空間限制,C語言在線教學(xué)系統(tǒng)向?qū)W生提供學(xué)習(xí)方法可達(dá)五六種,學(xué)生能夠經(jīng)過選擇撈到適合自己學(xué)習(xí)方法。如時(shí)下流行視頻媒體,就因其有著圖文聲三樣俱全,使學(xué)習(xí)過程變得活潑有趣,從而可使學(xué)生愈加投入地學(xué)習(xí)。2、方便學(xué)習(xí)交流。讀者可在課程網(wǎng)站中留言板等功效模塊,方便地和其它學(xué)友進(jìn)行互動(dòng)交流,而且這種交流有著不受地域限制、友善人性特點(diǎn)。3、功效齊全。在系統(tǒng)中,學(xué)生可進(jìn)行課程考試綱領(lǐng)、課程講課計(jì)劃等信息查看,相關(guān)課件下載,視頻教程觀看下載等操作。1.4任務(wù)概述1.4.1目標(biāo):建立完善C語言在線教學(xué)系統(tǒng)系統(tǒng)1.4.2《C語言在線教學(xué)系統(tǒng)》系統(tǒng)特點(diǎn)1、完備學(xué)習(xí)功效系統(tǒng)設(shè)計(jì)學(xué)習(xí)功效模塊,可分為新聞資訊、風(fēng)影欣賞、用戶注冊(cè)、在線留言、軟件課件間樂下載、在線考試,成績(jī)反饋等,操作功效健全而不冗余,簡(jiǎn)約而無遺漏。2、科學(xué)學(xué)習(xí)模式系統(tǒng)采取多個(gè)學(xué)習(xí)方法,學(xué)生可結(jié)合靈活多樣高級(jí)檢索,能輕松找到適合學(xué)習(xí)方法;經(jīng)過學(xué)生意見反饋系統(tǒng),書店能夠隨時(shí)把握學(xué)生多種新需求和立即和學(xué)生進(jìn)行網(wǎng)上互動(dòng)交流;經(jīng)過完善信息公布系統(tǒng),學(xué)生能夠立即得到網(wǎng)站最新動(dòng)態(tài)和新聞,掌握行業(yè)動(dòng)向;后臺(tái)結(jié)構(gòu)化管理模式,涵蓋了課程介紹、教學(xué)綱領(lǐng)、講課計(jì)劃、備課教案、課件下載、視頻教學(xué)、留言板等等,為學(xué)校電子化管理提供了一套良好管理模式。3、人性化操作界面一個(gè)網(wǎng)站,能否吸引用戶常常光顧,界面美觀也顯得很關(guān)鍵。本課程系統(tǒng)經(jīng)過專業(yè)美工精心打造,讓課程網(wǎng)站設(shè)計(jì)充足表現(xiàn)軟件時(shí)尚、大眾化。4、完善安全機(jī)制:獨(dú)立密碼校驗(yàn)功效,確保用戶和網(wǎng)站數(shù)據(jù)有很好安全性。第2章處理方案選擇2.1系統(tǒng)說明本系統(tǒng)關(guān)鍵是在現(xiàn)有正常網(wǎng)上學(xué)習(xí)基礎(chǔ)上,把大量人工管理信息轉(zhuǎn)變?yōu)橛?jì)算機(jī)管理,簡(jiǎn)化了網(wǎng)站管理員工作,提升了管理效率,同時(shí)方便用戶學(xué)習(xí)。本系統(tǒng)對(duì)數(shù)字化信息資源組織采取數(shù)據(jù)庫(kù)。系統(tǒng)數(shù)據(jù)庫(kù)結(jié)構(gòu)是關(guān)系數(shù)據(jù)庫(kù)SQLServer,前臺(tái)使用MicrosoftVisualStudio.Net平臺(tái)開發(fā)。信息平臺(tái)后臺(tái)操作采取C/S操作結(jié)構(gòu)以增強(qiáng)系統(tǒng)安全保密性、系統(tǒng)穩(wěn)定性和易操作性。C#是現(xiàn)在最完備面向?qū)ο笳Z言,在未來仍然很有發(fā)展前途。SQLServer采取了關(guān)系型數(shù)據(jù)庫(kù)結(jié)構(gòu),是一套精簡(jiǎn)、快速數(shù)據(jù)庫(kù)管理系統(tǒng),它提供了多人使用管理模式,并支持標(biāo)準(zhǔn)SQL語法。同時(shí),VS平臺(tái)和SQLServer作為微軟企業(yè)產(chǎn)品,含有良好整和性。系統(tǒng)采取高度集成模塊結(jié)構(gòu),將全部模塊整合到一個(gè)通用中央數(shù)據(jù)庫(kù)中。2.1.1.硬.軟件環(huán)境.硬件環(huán)境圖2-1-1硬件環(huán)境.軟件環(huán)境操作系統(tǒng):WindowsXPServer;正版軟件:MicrosoftOffice;MicrosoftSQLServer;MicrosoftVisualStudio.Net;因?yàn)閃indows操作系統(tǒng)在國(guó)際市場(chǎng)擁有率為95%,在中國(guó)市場(chǎng)擁有率為100%,所以我選擇操作系統(tǒng)為安全可靠WindowsXPServer;采取開發(fā)工具為Microsoft企業(yè)開發(fā)最完備可視化工具M(jìn)icrosoftVisualStudio.Net;現(xiàn)在最流行數(shù)據(jù)庫(kù)管理工具是MicrosoftSQLServer,而MicrosoftSQLServer和Windows操作系統(tǒng)整合性很好,所以采取SQLServer為本項(xiàng)目標(biāo)數(shù)據(jù)庫(kù)管理工具。2.2開發(fā)計(jì)劃表2-2-1網(wǎng)站開發(fā)計(jì)劃起止日期內(nèi)容xxxx年03月15日~xxxx年03月22日處理方案選擇xxxx年03月23日~xxxx年03月31日需求分析xxxx年04月01日~xxxx年04月10日總體設(shè)計(jì)xxxx年04月11日~xxxx年04月20日編碼xxxx年04月21日~xxxx年04月30日調(diào)試2.3可行性分析2.3.1風(fēng)險(xiǎn)分析.系統(tǒng)軟件硬件風(fēng)險(xiǎn)采取了性能較高硬件設(shè)備,和較穩(wěn)定系統(tǒng)軟件,網(wǎng)站仍存在一定因軟硬件瓦解而帶來風(fēng)險(xiǎn)。處理措施之一是定時(shí)備份數(shù)據(jù)以降低風(fēng)險(xiǎn)。.計(jì)劃拖延網(wǎng)站開發(fā)存在因計(jì)劃拖延帶來風(fēng)險(xiǎn)。2.3.2技術(shù)可行性大學(xué)課程中《數(shù)據(jù)庫(kù)原理》,《操作系統(tǒng)知識(shí)》,《網(wǎng)絡(luò)基礎(chǔ)》等多門課程為整個(gè)課題開發(fā)提供了堅(jiān)實(shí)基礎(chǔ)。VS是一個(gè)相對(duì)簡(jiǎn)單語言,SQLServer也是一個(gè)簡(jiǎn)單數(shù)據(jù)庫(kù),所以技術(shù)難度并不高。2.3.3操作可行性該網(wǎng)站如投入使用,預(yù)期作到界面友好,管理方便,使用簡(jiǎn)單,管理人員經(jīng)過培訓(xùn),也是完全能夠使用本網(wǎng)站管理書店相關(guān)信息。2.4設(shè)計(jì)方案:對(duì)包含工具和技術(shù)相關(guān)說明2.4.1B/S體系結(jié)構(gòu)本系統(tǒng)所面向?qū)ο笫菑V大互連網(wǎng)用戶。所以,將要采取比較流行B/S三層結(jié)構(gòu)。圖2-4-1B/S三層結(jié)構(gòu)圖B/S體系結(jié)構(gòu)和C/S體系結(jié)構(gòu)相比不僅含有其全部?jī)?yōu)點(diǎn),而且又有C/S體系結(jié)構(gòu)所不含有獨(dú)特優(yōu)勢(shì):(1)開放標(biāo)準(zhǔn):B/S所采取標(biāo)準(zhǔn)全部是開放、非專用,是經(jīng)過標(biāo)準(zhǔn)化組織所確定而非單一廠商所制訂,確保了其應(yīng)用通用性和跨平臺(tái)性。(2)較低開發(fā)和維護(hù)成本:B/S應(yīng)用只需在用戶端安裝通用瀏覽器即可,維護(hù)和升級(jí)工作全部在服務(wù)器端進(jìn)行,不需對(duì)用戶端進(jìn)行任何改變,故而大大降低了開發(fā)和維護(hù)成本。(3)用戶使用簡(jiǎn)單,界面友好:B/S用戶界面全部在統(tǒng)一瀏覽器上,瀏覽器易于使用、界面友好,又因?yàn)樗辉儇?fù)責(zé)數(shù)據(jù)存取和復(fù)雜數(shù)據(jù)計(jì)算等任務(wù),只需要進(jìn)行顯示,所以大大降低了對(duì)用戶端要求。從以上分析和比較能夠看出,B/S模式含有C/S模式無法替換優(yōu)越性:它簡(jiǎn)化了系統(tǒng)開發(fā)和維護(hù),而且尤其適適用于網(wǎng)上信息公布。所以,我開發(fā)課程在線瀏覽系統(tǒng)采取了基于B/S模式體系結(jié)構(gòu)。2.4.2SQLServerSQLServer是一個(gè)含有完全Web支持?jǐn)?shù)據(jù)庫(kù)產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)識(shí)語言(XML)關(guān)鍵支持和在Internet上和防火墻外進(jìn)行查詢能力,提供了以Web標(biāo)準(zhǔn)為基礎(chǔ)擴(kuò)展數(shù)據(jù)庫(kù)編程功效。豐富XML和Internet標(biāo)準(zhǔn)支持許可使用內(nèi)置存放過程以XML格式輕松存放和檢索數(shù)據(jù)。SQLServer提供強(qiáng)大開發(fā)工具和各類開發(fā)特征,在大大提升開發(fā)效率同時(shí),深入拓展應(yīng)用空間,帶來新商業(yè)應(yīng)用機(jī)遇。比如,XML數(shù)據(jù)庫(kù)和WebService支持將使您應(yīng)用實(shí)現(xiàn)Internet數(shù)據(jù)互聯(lián),.Net集成極大擴(kuò)展了開發(fā)空間,異構(gòu)數(shù)據(jù)集成、ServiceBroker使您數(shù)據(jù)和其它應(yīng)用無縫集成,多種新數(shù)據(jù)類型和T-SQL擴(kuò)展帶來了很多靈活性。C#、VB.Net、XQuery、XMLA、ADO.Net2.0、SMO、AMO等全部將成為SQLServer數(shù)據(jù)平臺(tái)上開發(fā)數(shù)據(jù)相關(guān)應(yīng)用有力工具。2.4.3HTML(HyperTextMarkupLanguage)HTML英文全稱是"HypertextMarkupLanguage",漢字譯為“超文本標(biāo)識(shí)語言”?!俺谋尽本褪侵疙撁鎯?nèi)能夠包含圖片,聯(lián)接,甚至音樂,程序等非文字元素。在幾年前作為SGML一個(gè)子集開發(fā)。一個(gè)HTML文件中包含了全部將顯示在網(wǎng)頁上文字信息,其中也包含對(duì)瀏覽器部分指示,如哪些文字應(yīng)放置在何處,顯示模式是什么樣等。假如你還有部分圖片、動(dòng)畫、聲音或是任何其它形式資源,HTML文件也會(huì)告訴瀏覽器到哪里去查找這些資源,和這些資源將放置在網(wǎng)頁什么位置。瀏覽網(wǎng)頁就是由HTML語言編寫出來。即使HTML是一個(gè)語言,但HTML不是程序語言,如C++和Java之類,它只是標(biāo)示語言,你只要明白了多種標(biāo)識(shí)使用方法便算學(xué)會(huì)了HTML.HTML格式很簡(jiǎn)單,只是由文字及標(biāo)識(shí)組合而成,所以任何文本編輯器全部能夠制作HTML頁面。在編輯器中輸入html代碼即可完成對(duì)網(wǎng)頁設(shè)計(jì),假如在其中加入VB,JAVA等腳本文件和數(shù)據(jù)庫(kù)連接相關(guān)語句指令,便可對(duì)已知數(shù)據(jù)進(jìn)行查詢,從而生成動(dòng)態(tài)網(wǎng)頁一部分。2.4.4VisualStudioVisualStudio是微軟企業(yè)推出開發(fā)環(huán)境。是現(xiàn)在最尖端Windows平臺(tái)應(yīng)用程序開發(fā)環(huán)境。MicrosoftVisualStudioTeamSystem提供支持整個(gè)軟件開發(fā)團(tuán)體工具:

?架構(gòu)師:VisualStudioTeamArchitectEdition包含集成、高效工具,用于直觀地構(gòu)建面向服務(wù)處理方案,這些處理方案從布署環(huán)境初始狀態(tài)開始設(shè)計(jì)。相關(guān)具體信息,請(qǐng)參閱VisualStudioTeamSystem:設(shè)計(jì)分布式系統(tǒng)以進(jìn)行布署。

?開發(fā)人員:VisualStudioTeamDeveloperEdition為開發(fā)人員提供高級(jí)靜態(tài)分析、代碼剖析、代碼涵蓋和單元測(cè)試工具,使團(tuán)體能夠在整個(gè)生命周期中盡早、頻繁地計(jì)劃質(zhì)量。相關(guān)具體信息,請(qǐng)參閱VisualStudioTeamSystem:構(gòu)建健壯而可靠軟件。

?測(cè)試人員:VisualStudioTeamTestEdition構(gòu)建于開發(fā)人員版本之上,愈加好地為測(cè)試人員提供了用于管理和運(yùn)行多種測(cè)試(包含單元測(cè)試、手工測(cè)試和Web測(cè)試)工具,和使團(tuán)體能夠在應(yīng)用程序布署之前檢驗(yàn)其性能高級(jí)負(fù)載測(cè)試工具。相關(guān)具體信息,請(qǐng)參閱VisualStudioTeamSystem:經(jīng)過更完善測(cè)試實(shí)現(xiàn)愈加好軟件。

?項(xiàng)目管理人員:VisualStudioTeamFoundation提供一套基于軟件項(xiàng)目管理人員已知內(nèi)容項(xiàng)目管理工具:MicrosoftExcel、MicrosoftProject和WindowsSharePointServices。和MicrosoftOffice集成,項(xiàng)目管理人員不再需要手工將數(shù)據(jù)從這些應(yīng)用程序映射到供工程團(tuán)體使用數(shù)據(jù)。項(xiàng)目站點(diǎn)提供儀表盤式項(xiàng)目狀態(tài)視圖,和向下追溯風(fēng)險(xiǎn)負(fù)擔(dān)者功效。豐富匯報(bào)提供了從整個(gè)常規(guī)團(tuán)體工作流中搜集規(guī)則。自定義項(xiàng)目過程基于業(yè)界公認(rèn)實(shí)踐來驅(qū)動(dòng)生命周期。相關(guān)具體信息,請(qǐng)參閱VisualStudioTeamSystem:軟件項(xiàng)目管理。

?團(tuán)體開發(fā):VisualStudioTeamFoundation還提供團(tuán)體協(xié)作工具,使組織能夠不費(fèi)吹灰之力即可管理并跟蹤過程和軟件項(xiàng)目標(biāo)運(yùn)行情況。PortfolioExplorer將可從項(xiàng)目站點(diǎn)取得這些相同項(xiàng)目工作產(chǎn)品集成到VisualStudioIDE,從而讓團(tuán)體能夠進(jìn)行有效訪問。VisualStudioTeamFoundation還提供一個(gè)可擴(kuò)展工作項(xiàng)跟蹤系統(tǒng)和企業(yè)等級(jí)源代碼管理。第3章需求分析3.1系統(tǒng)分析任務(wù)和步驟3.1.1系統(tǒng)分析任務(wù)了解用戶要求。此用戶即為網(wǎng)站使用人員(管理員,學(xué)生)。了解她們?cè)诰W(wǎng)站功效、性能等方面要求及用戶在硬件配置、開發(fā)周期處理方法等方面意向和計(jì)劃。把用戶要求成文,完成網(wǎng)站分析匯報(bào)。網(wǎng)站邏輯模型由一系列圖表和文字組成。在邏輯上描述了系統(tǒng)目標(biāo)和所含有功效于性能。3.1.2系統(tǒng)分析步驟描述網(wǎng)站。在具體調(diào)查基礎(chǔ)上,用一定圖標(biāo)、文字描述;分析用戶新要求,改善現(xiàn)行模型,形成新系統(tǒng)邏輯模型。編寫系統(tǒng)分析說明書。3.2網(wǎng)站項(xiàng)目范圍C語言在線教學(xué)系統(tǒng)系統(tǒng)從兩種用戶角度進(jìn)行功效劃分。1、學(xué)生部分:1.1:新聞查看;1.2:課程公告查看;1.3:用戶注冊(cè);1.4:在線留言;1.5:作業(yè)上傳下載;1.6:教學(xué)課件;1.7:教學(xué)視頻;1.8:風(fēng)景欣賞。2、管理員部分:2.1:管理員帳號(hào)管理;2.2:編輯新聞相關(guān)內(nèi)容;2.3:編輯資料下載;2.4:編輯課程公告;2.5:留言管理。3.3功效需求3.3.1學(xué)生部分1:課程展臺(tái):為學(xué)生提供課程操作平臺(tái)。課程介紹:顯示課程基礎(chǔ)情況介紹;教學(xué)綱領(lǐng):顯示課程教學(xué)綱領(lǐng)內(nèi)容;講課計(jì)劃:顯示課程講課計(jì)劃;備課教案:顯示課程備課教案內(nèi)容。2:下載課件:學(xué)生對(duì)課件進(jìn)行下載操作。3:觀看視頻:學(xué)生觀看課程視頻教程。4:網(wǎng)站留言:用于學(xué)生對(duì)網(wǎng)站課程內(nèi)容和服務(wù)進(jìn)行提議或交流平臺(tái)。5:友誼鏈接:鏈接到其它網(wǎng)站。3.3.2管理員部分1:管理員帳號(hào)管理:添加用戶;編輯用戶;2:編輯課程相關(guān)內(nèi)容:編輯課程介紹;編輯教學(xué)綱領(lǐng);編輯講課計(jì)劃;編輯教學(xué)課件;3:編輯視頻:上傳課程視頻;4:編輯課件:編輯課件內(nèi)容;5:留言管理:查看留言信息;回復(fù)留言信息。課件類(allkejian)Id/title/fn/addtimeadd()/update()/delete()課程信息類(allgonggao)I課件類(allkejian)Id/title/fn/addtimeadd()/update()/delete()課程信息類(allgonggao)Id/title/content/addtime/leibieadd()/update()/delete()視頻類(allshipin)Id/title/fn/addtimeadd()/update()/delete()管理員帳號(hào)類(allusers)I管理員帳號(hào)類(allusers)Id/username/pwd/cx/addtimeadd()/update()/delete()學(xué)生類(book)Id/username/sex/body/qq/email/face/addtimeadd()/update()/delete()圖3-4-1類圖3.5網(wǎng)站數(shù)據(jù)庫(kù)設(shè)計(jì)3.5.1概念設(shè)計(jì)

在概念設(shè)計(jì)階段中,從用戶角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個(gè)反應(yīng)用戶見解概念模式。然后再把概念模式轉(zhuǎn)換成邏輯模式。將概念設(shè)計(jì)從設(shè)計(jì)過程中獨(dú)立開來,使各階段任務(wù)相對(duì)單一化,設(shè)計(jì)復(fù)雜程度大大降低,不受特定DBMS限制。利用ER方法進(jìn)行數(shù)據(jù)庫(kù)概念設(shè)計(jì),可分成三步進(jìn)行:首先設(shè)計(jì)局部ER模式,然后把各局部ER模式綜合成一個(gè)全局模式,最終對(duì)全局ER模式進(jìn)行優(yōu)化,得到最終模式,即概念模式。設(shè)計(jì)局部ER模式

1實(shí)體和屬性定義:學(xué)生1)學(xué)生(編號(hào),用戶名,性別,QQ,EMAIL,注冊(cè)時(shí)間等)學(xué)生注冊(cè)時(shí)間EMAILQQ……性別用戶名編號(hào)注冊(cè)時(shí)間EMAILQQ……性別用戶名編號(hào)圖3-5-1學(xué)生實(shí)體和屬性定義新聞信息2)新聞信息(標(biāo)題,內(nèi)容,添加時(shí)間,類別)新聞信息標(biāo)題內(nèi)容添加時(shí)間類別標(biāo)題內(nèi)容添加時(shí)間類別圖3-5-2新聞信息實(shí)體和屬性定義3)課件(課件編號(hào),標(biāo)題,附件,添加時(shí)間)課件課件課件編號(hào)課件編號(hào)標(biāo)題附件添加時(shí)間標(biāo)題附件添加時(shí)間圖3-5-3課件實(shí)體和屬性定義4)試題(編號(hào),科目,題目,添加時(shí)間)試題試題編號(hào)編號(hào)科目題目添加時(shí)間科目題目添加時(shí)間圖3-5-4視頻實(shí)體和屬性定義5)管理員(管理員編號(hào),帳號(hào),密碼,權(quán)限,添加時(shí)間)管理員管理員編號(hào)編號(hào)帳號(hào)密碼權(quán)限添加時(shí)間帳號(hào)密碼權(quán)限添加時(shí)間圖3-5-5管理員實(shí)體和屬性定義2實(shí)體關(guān)系定義:ER模型“聯(lián)絡(luò)”用于刻畫實(shí)體之間關(guān)聯(lián)。一個(gè)完整方法是對(duì)局部結(jié)構(gòu)中任意兩個(gè)實(shí)體類型,依據(jù)需求分析結(jié)果,考察局部結(jié)構(gòu)中任意兩個(gè)實(shí)體類型之間是否存在聯(lián)絡(luò)。若有聯(lián)絡(luò),深入確定是1:1、1:N、M:N關(guān)系。還要考察一個(gè)實(shí)體類型內(nèi)部是否存在聯(lián)絡(luò),兩個(gè)實(shí)體類型之間是否存在聯(lián)絡(luò),多個(gè)實(shí)體類型之間是否存在聯(lián)絡(luò),等等針對(duì)本網(wǎng)站分析以下:課件課程實(shí)體間關(guān)系:

①一個(gè)課件只能屬于一門課程,而一門課程能夠包含多個(gè)課件。課件課程N(yùn)1N1圖3-5-6課程和課件資料課程②一個(gè)資料只能屬于一門課程,而一門課程能夠包含多個(gè)資料。資料課程N(yùn)1N1圖3-5-6課程和資料1:N(一對(duì)多關(guān)系)設(shè)計(jì)全局ER模式

全部局部ER模式全部設(shè)計(jì)好了后,接下來就是把它們綜合成單一全局概念結(jié)構(gòu)。全局概念結(jié)構(gòu)不僅要支持全部局部ER模式,而且必需合理地表示一個(gè)完整、一致數(shù)據(jù)庫(kù)概念結(jié)構(gòu)。

1)確定公共實(shí)體類型

為了給多個(gè)局部ER模式合并提供開始合并基礎(chǔ),首先要確定各局部結(jié)構(gòu)中公共實(shí)體類型。在這一步中我們僅依據(jù)實(shí)體類型名和鍵來認(rèn)定公共實(shí)體類型。通常把同名實(shí)體類型作為公共實(shí)體類型一類候選,把含有相同鍵實(shí)體類型作為公共實(shí)體類型另一類候選。

2)局部ER模式合并

合并標(biāo)準(zhǔn)是:首優(yōu)異行兩兩合并;先合并那些現(xiàn)實(shí)世界中有聯(lián)絡(luò)局部結(jié)構(gòu);合并從公共實(shí)體類型開始,最終再加入獨(dú)立局部結(jié)構(gòu)。

3)消除沖突

沖突分為三類:屬性沖突、結(jié)構(gòu)沖突、命名沖突。

設(shè)計(jì)全局ER模式目標(biāo)不在于把若干局部ER模式形式上合并為一個(gè)ER模式,而在于消除沖突,使之成為能夠被全部用戶共同了解和接收同一概念模型。

4)全局ER模式優(yōu)化

在得到全局ER模式后,為了提升數(shù)據(jù)庫(kù)系統(tǒng)效率,還應(yīng)深入依據(jù)處理需求對(duì)ER模式進(jìn)行優(yōu)化。一個(gè)好全局ER模式,除能正確、全方面地反應(yīng)用戶功效需求外,還應(yīng)滿足下列條件:實(shí)體類型個(gè)數(shù)要盡可能少;實(shí)體類型所含屬性個(gè)數(shù)盡可能少;實(shí)體類型間聯(lián)絡(luò)無冗余。

“C語言在線教學(xué)系統(tǒng)”全局ER模式圖所表示:注冊(cè)時(shí)間頭像注冊(cè)時(shí)間頭像主頁EMAIL主頁EMAIL查看學(xué)生查看學(xué)生QQQQ性別性別課程信息課程信息用戶名用戶名類別標(biāo)題類別標(biāo)題內(nèi)容編輯內(nèi)容編輯課件課件視頻視頻時(shí)間時(shí)間時(shí)間名稱時(shí)間名稱附件名稱附件附件名稱附件管理員管理員帳號(hào)帳號(hào)時(shí)間時(shí)間密碼密碼權(quán)限權(quán)限圖3-5-17數(shù)據(jù)E-R圖

第4章總體設(shè)計(jì)4.1網(wǎng)站系統(tǒng)功效說明4.1.1總體功效表4-功效類別子功效學(xué)生登錄會(huì)員輸入正確用戶名和密碼后,就能夠享受一定權(quán)限。假如不是會(huì)員則能夠無償注冊(cè),成為會(huì)員學(xué)生瀏覽課程信息在線留言作業(yè)上傳下載教學(xué)綱領(lǐng)教學(xué)課件教學(xué)視頻學(xué)生下載課程課件教學(xué)視頻管理員對(duì)基礎(chǔ)信息進(jìn)行管理對(duì)課程基礎(chǔ)信息進(jìn)行管理對(duì)課件進(jìn)行管理教學(xué)視頻進(jìn)行管理對(duì)學(xué)生、管理員帳號(hào)進(jìn)行管理功效1對(duì)于每個(gè)網(wǎng)站來說全部有自己會(huì)員,網(wǎng)站只有在確定登錄人身份后才能提供對(duì)應(yīng)服務(wù)。表4-1-2會(huì)員管理功效表名稱、標(biāo)識(shí)符會(huì)員登陸及注冊(cè)功效描述會(huì)員登錄,注冊(cè),修改個(gè)人資料輸入會(huì)員名,密碼,會(huì)員具體資料操作序列先登陸,如未成為會(huì)員請(qǐng)先注冊(cè),填寫個(gè)人資料,輸出成功登錄或成為會(huì)員,補(bǔ)充說明會(huì)員權(quán)利,是由管理員監(jiān)控,一旦發(fā)覺會(huì)員操作有異,立即作出反應(yīng)并對(duì)其進(jìn)行處理。功效2C語言在線教學(xué)系統(tǒng)為學(xué)生提供瀏覽課程信息功效,期望會(huì)員能用最短時(shí)間了解到網(wǎng)站中課程信息,以達(dá)成在線學(xué)習(xí)目標(biāo)。表4-1-3課程瀏覽功效表名稱、標(biāo)識(shí)符學(xué)生瀏覽課程功效描述采取不一樣方法,讓學(xué)生能夠查詢出感愛好課程,及其基礎(chǔ)信息。輸入會(huì)員對(duì)課程已知信息操作序列輸入課程已知信息,查詢課程具體信息輸出瀏覽數(shù)據(jù)庫(kù)中相關(guān)課程信息補(bǔ)充說明課程瀏覽能夠經(jīng)過三種方法進(jìn)行查找:1.菜單瀏覽2.高級(jí)搜索3.導(dǎo)航欄功效3學(xué)生在瀏覽課程信息同時(shí)能夠隨時(shí)將感愛好課程課件、試卷下載到當(dāng)?shù)貦C(jī),方便隨時(shí)學(xué)習(xí)。表4-1-4學(xué)生下載管理功效表名稱、標(biāo)識(shí)符學(xué)生下載管理功效描述學(xué)生登錄后,對(duì)選擇課程視頻或課件進(jìn)行下載操作輸入所選課程操作序列選擇課程課件、視頻,依據(jù)所需,進(jìn)行下載輸出確定下載信息后,完成下載操作補(bǔ)充說明整個(gè)下載過程中,不會(huì)對(duì)數(shù)據(jù)庫(kù)造成任何修改。功效4管理員在網(wǎng)站中起著相當(dāng)關(guān)鍵作用,她不僅負(fù)責(zé)維護(hù)網(wǎng)站,同時(shí)也是網(wǎng)站一員。表4-1-6基礎(chǔ)信息操作功效表名稱、標(biāo)識(shí)符管理員對(duì)基礎(chǔ)信息操作功效描述管理員職責(zé),不僅是對(duì)網(wǎng)站起公布信息作用,同時(shí)也對(duì)整個(gè)網(wǎng)站起到實(shí)時(shí)監(jiān)控作用,一旦發(fā)覺有錯(cuò),立即修改輸入課程信息,課件信息,視頻信息,學(xué)生信息,管理員信息操作序列填寫基礎(chǔ)信息,數(shù)據(jù)校驗(yàn),輸出填寫成功,寫入數(shù)據(jù)庫(kù)補(bǔ)充說明管理員所處能夠說是在整個(gè)網(wǎng)站關(guān)鍵地位。4.1.2非功效性需求 非功效性需求針對(duì)整個(gè)系統(tǒng)進(jìn)行。用戶界面需求表4-1-7用戶界面需求表需求名稱具體要求風(fēng)格界面友好,布局合理,美觀大方,實(shí)用性強(qiáng),操作簡(jiǎn)單顏色淡藍(lán)色系為主分辨率1024*76軟硬件環(huán)境需求表4-1-8軟硬件環(huán)境需求表需求名稱具體要求運(yùn)行速度系統(tǒng)開啟運(yùn)行時(shí)間不超出5min,人機(jī)界面交互時(shí)間不超出5s容量占用內(nèi)存大于15MB操作系統(tǒng)性能10/100Mbit/s網(wǎng)絡(luò)傳輸率10/100Mbit/s產(chǎn)品質(zhì)量需求表4-1-9產(chǎn)品質(zhì)量需求表關(guān)鍵質(zhì)量屬性具體要求正確性經(jīng)過測(cè)試達(dá)成了預(yù)期效果健壯性含有一定健壯性可靠性容錯(cuò)能力強(qiáng),測(cè)試質(zhì)量合格性能,效率性能優(yōu),效率高易用性跨平臺(tái)操作清楚性優(yōu)安全性安全可靠性極佳可擴(kuò)展性優(yōu)良可靠接口兼容性可作用于任何平臺(tái)可移植性正確進(jìn)行軟件配置后,就能夠正常運(yùn)行程序4.2建立功效模型4.2.1識(shí)別參與者 參與者(學(xué)生,管理員)學(xué)生:必需經(jīng)過身份驗(yàn)證,才能進(jìn)入,對(duì)網(wǎng)站實(shí)施其它操作。管理員:經(jīng)過有效性驗(yàn)證,才能進(jìn)入網(wǎng)站內(nèi)部對(duì)網(wǎng)站進(jìn)行對(duì)應(yīng)操作。4.2建立數(shù)據(jù)庫(kù)模型C語言在線教學(xué)系統(tǒng)數(shù)據(jù)庫(kù)allgonggao表:序號(hào)字段名稱字段類型大小許可為空最大長(zhǎng)度備注1IDInt4自增編號(hào)10

2titleVarChar255是255

3contentText16是255

4leibieVarChar50是255

5addtimeDateTime8是23

allusers表:序號(hào)字段名稱字段類型大小許可為空最大長(zhǎng)度備注1IDInt4自增編號(hào)10

2usernameVarChar50是255

3pwdVarChar50是255

4cxVarChar50是255

5addtimeDateTime8是23

book表:序號(hào)字段名稱字段類型大小許可為空最大長(zhǎng)度備注1idInt4自增編號(hào)10

2username20是255

3sex4是255

4body500是255

5qq10是255

6email20是255

7face10是255

8adddateDateTime8是23

9ishidden2是255

10homepage50是255

11isrely2是255

12rebody500是255

jiaoxuekejian表:序號(hào)字段名稱字段類型大小許可為空最大長(zhǎng)度備注1IDInt4自增編號(hào)10

2bianhaoVarChar50是255

3mingchengVarChar50是255

4kechengVarChar50是255

5wenjianVarChar50是255

6jianjieVarChar50是255

7faburenVarChar50是255

8addtimeDateTime8是23

jiaoxueshipin表:序號(hào)字段名稱字段類型大小許可為空最大長(zhǎng)度備注1IDInt4自增編號(hào)10

2bianhaoVarChar50是255

3mingchengVarChar50是255

4kechengVarChar50是255

5shipinwenjianVarChar50是255

6jianjieText16是255

7faburenVarChar50是255

8addtimeDateTime8是23

xiaoyuanfengjing表:序號(hào)字段名稱字段類型大小許可為空最大長(zhǎng)度備注1IDInt4自增編號(hào)10

2mingchengVarChar50是255

3tupianVarChar50是255

4addtimeDateTime8是23

yonghuzhuce表:序號(hào)字段名稱字段類型大小許可為空最大長(zhǎng)度備注1IDInt4自增編號(hào)10

2yonghumingVarChar50是255

3mimaVarChar50是255

4xingmingVarChar50是255

5dianhuaVarChar50是255

6shenfenzhengVarChar50是255

7youxiangVarChar50是255

8QQVarChar50是255

9dizhiVarChar50是255

10xingbieVarChar50是255

11addtimeDateTime8是23

yqlj表:序號(hào)字段名稱字段類型大小許可為空最大長(zhǎng)度備注1IDInt4自增編號(hào)10

2mcVarChar50是255

3urlVarChar50是255

4addtimeDateTime8是23

zuoyefabu表:序號(hào)字段名稱字段類型大小許可為空最大長(zhǎng)度備注1IDInt4自增編號(hào)10

2bianhaoVarChar50是255

3zuoyemingchengVarChar50是255

4kechengVarChar50是255

5neirongVarChar50是255

6fujianVarChar50是255

7faburenVarChar50是255

8addtimeDateTime8是23

zuoyeshangjiao表:序號(hào)字段名稱字段類型大小許可為空最大長(zhǎng)度備注1IDInt4自增編號(hào)10

2zuoyemingchengVarChar50是255

3faburenVarChar50是255

4neirongVarChar50是255

5fujianVarChar50是255

6addtimeDateTime8是23

第5章具體設(shè)計(jì)因?yàn)橄到y(tǒng)較為龐大,頁面數(shù)量很大,所以本章只取其中部分進(jìn)行設(shè)計(jì)說明。5.1網(wǎng)站首頁5.1.1人機(jī)界面(網(wǎng)站首頁Default.aspx)圖5-1-1網(wǎng)站首頁5.1.2首頁中擁有顯示進(jìn)入各個(gè)模塊導(dǎo)航按鈕,用戶能夠直接點(diǎn)擊進(jìn)入對(duì)應(yīng)模塊。下表是主頁和相關(guān)模塊入口中多個(gè)關(guān)鍵按鈕:表5-1-1網(wǎng)站首頁關(guān)聯(lián)文件導(dǎo)航按鈕說明首頁主網(wǎng)頁用戶登陸學(xué)生登陸窗口,從這里進(jìn)入學(xué)習(xí)模塊站內(nèi)搜索課程搜索頁面 課程介紹課程介紹信息教學(xué)綱領(lǐng)課程教學(xué)綱領(lǐng)信息講課計(jì)劃課程講課計(jì)劃信息備課教案課程備課教案信息視頻課件課程視頻課件觀看窗口課件下載課程課件下載試卷習(xí)題課程試卷、習(xí)題下載中心網(wǎng)站留言網(wǎng)站留言板,提供交流互動(dòng)平臺(tái)后臺(tái)管理管理員登陸后臺(tái)管理界面接口5.2新聞資訊模塊該模塊把本站系統(tǒng)數(shù)據(jù)庫(kù)中全部新聞信息以列表形式列出,包含序號(hào),標(biāo)題,公布時(shí)間。單擊標(biāo)題即可跳到新聞內(nèi)容具體頁。實(shí)現(xiàn)本模塊關(guān)鍵代碼以下所表示:protectedvoidPage_Load(objectsender,EventArgse){lb=Request.QueryString["lb"].ToString().Trim();switch(lb){case"1":lbtxt="新聞中心";break;}if(!IsPostBack){stringsql;sql="select*fromallgonggaowhereleibie='"+lbtxt+"'orderbyiddesc";getdata2(sql);}}privatevoidgetdata2(stringsql){DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){DataGrid2.DataSource=result.Tables[0];DataGrid2.DataBind();}else{DataGrid2.DataSource=null;DataGrid2.DataBind();}}}5.3查看公布作業(yè)模塊 該模塊是本系統(tǒng)中難度較高一個(gè)模塊。關(guān)鍵是將全部作業(yè)信息列出以供下載。 實(shí)現(xiàn)本模塊關(guān)鍵代碼以下所表示:<asp:DataGridID="DataGrid1"runat="server"AllowPaging="True"AllowSorting="True"AutoGenerateColumns="False"BorderColor="Black"CellPadding="2"font-name="verdana"Font-Names="verdana"Font-Size="8pt"HeaderStyle-BackColor="#F8FAFC"OnPageIndexChanged="DataGrid1_PageIndexChanged"PageSize="8"Width="98%"><EditItemStyleBackColor="#E9F0F8"CssClass="input_text"Font-Bold="False"Font-ItalicFont-Overline="False"Font-Size="Smaller"Font-Strikeout="False"Font-Underline="False"HorizontalAlign="Left"VerticalAlign="Middle"Wrap="False"/><PagerStyleFont-Bold="True"Font-Names="宋體"ForeColor="Blue"HorizontalAlign="Right"NextPageText="下一頁"PrevPageText="上一頁"/><ItemStyleFont-Bold="False"Font-Italic="False"Font-Overline="False"Font-Strikeout="False"Font-Underline="False"HorizontalAlign="Center"/><HeaderStyleBackColor="#F8FAFC"Font-Bold="True"HorizontalAlign="Center"VerticalAlign="Middle"/><Columns><asp:TemplateColumnHeaderText="序號(hào)"><ItemTemplate><%#Container.ItemIndex+1%></ItemTemplate><HeaderStyleWidth="50px"/></asp:TemplateColumn><asp:BoundColumnDataField="bianhao"HeaderText="編號(hào)"></asp:BoundColumn><asp:BoundColumnDataField="zuoyemingcheng"HeaderText="作業(yè)名稱"></asp:BoundColumn><asp:BoundColumnDataField="kecheng"HeaderText="課程"></asp:BoundColumn><asp:BoundColumnDataField="faburen"HeaderText="公布人"></asp:BoundColumn><asp:TemplateColumnHeaderText="具體"><ItemTemplate><ahref='zuoyefabu_detail.aspx?id=<%#DataBinder.Eval(Container.DataItem,"id")%>'>具體</a></ItemTemplate></asp:TemplateColumn></Columns></asp:DataGrid>5.4論壇答疑模塊圖5-4-1網(wǎng)站留言頁面在此頁面中,學(xué)生可進(jìn)行添加留言、查看歷史留言等操作,還能夠查看到管理員相關(guān)回復(fù),使網(wǎng)絡(luò)學(xué)習(xí)交互性得到很好表現(xiàn)。5.5用戶注冊(cè)模塊本模塊關(guān)鍵是讓用戶能夠經(jīng)過本平臺(tái)注冊(cè)成為本系統(tǒng)會(huì)員。實(shí)現(xiàn)本模塊關(guān)鍵代碼以下所表示:protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){xingbie.Items.Add("male");xingbie.Items.Add("female");//addxiala("kehuxinxi","bianhao","kehubianhao");}}protectedvoidButton1_Click(objectsender,EventArgse){stringsql;sql="insertintoyonghuzhuce(yonghuming,mima,xingming,dianhua,shenfenzheng,youxiang,QQ,dizhi,xingbie)values('"+yonghuming.Text.ToString().Trim()+"','"+mima.Text.ToString().Trim()+"','"+xingming.Text.ToString().Trim()+"','"+dianhua.Text.ToString().Trim()+"','"+shenfenzheng.Text.ToString().Trim()+"','"+youxiang.Text.ToString().Trim()+"','"+QQ.Text.ToString().Trim()+"','"+dizhi.Text.ToString().Trim()+"','"+xingbie.Text.ToString().Trim()+"')";intresult;result=newClass1().hsgexucute(sql);if(result==1){Response.Write("<script>javascript:alert('添加成功');</script>");}else{Response.Write("<script>javascript:alert('系統(tǒng)錯(cuò)誤,請(qǐng)檢驗(yàn)數(shù)據(jù)庫(kù)設(shè)置問題');</script>");}}第6章系統(tǒng)測(cè)試6.1系統(tǒng)測(cè)試目標(biāo)系統(tǒng)測(cè)試不是為了表明程序是正確,因?yàn)榧偃缡沁@么,就會(huì)設(shè)計(jì)部分不易暴露錯(cuò)誤測(cè)試方案,也不會(huì)主動(dòng)去檢測(cè)、排除程序中可能存在部分隱患。對(duì)于測(cè)試目標(biāo),G.J.Myers給除了以下見解:(1)測(cè)試是為了發(fā)覺程序中錯(cuò)誤而實(shí)施程序過程。(2)好測(cè)試方案是極可能發(fā)覺迄今為止還未發(fā)覺錯(cuò)誤測(cè)試方案。(3)成功測(cè)試是發(fā)覺了至今為止還未發(fā)覺錯(cuò)誤測(cè)試。6.2面向?qū)ο笙到y(tǒng)測(cè)試方案依據(jù)

溫馨提示

  • 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. 人人文庫(kù)網(wǎng)僅提供信息存儲(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)論