教學(xué)互動(dòng)網(wǎng)站的設(shè)計(jì)和實(shí)現(xiàn)_第1頁
教學(xué)互動(dòng)網(wǎng)站的設(shè)計(jì)和實(shí)現(xiàn)_第2頁
教學(xué)互動(dòng)網(wǎng)站的設(shè)計(jì)和實(shí)現(xiàn)_第3頁
教學(xué)互動(dòng)網(wǎng)站的設(shè)計(jì)和實(shí)現(xiàn)_第4頁
教學(xué)互動(dòng)網(wǎng)站的設(shè)計(jì)和實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩68頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

摘要隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)不斷發(fā)展,越來越多行業(yè)都著力于對計(jì)算機(jī)或者是與其有關(guān)系統(tǒng)應(yīng)用和發(fā)展,教誨模式也不無例外在發(fā)生著變化。網(wǎng)絡(luò)教學(xué)作為一種新教學(xué)方式,是老式教學(xué)模式一種有益補(bǔ)充。網(wǎng)絡(luò)教學(xué)管理系統(tǒng)是實(shí)現(xiàn)教務(wù)智能管理不可缺少軟件。管理員通過該系統(tǒng)可以在任何地方、任何時(shí)間迅速、便捷發(fā)布教學(xué)告知、公示、及各種教學(xué)文獻(xiàn)針對國內(nèi)教誨資源不平衡現(xiàn)狀,同步也可以優(yōu)化、整合教誨資源,更充分地運(yùn)用先進(jìn)教誨資源。因而,當(dāng)前幾乎所有高校均有一種網(wǎng)絡(luò)化教務(wù)管理系統(tǒng),然而當(dāng)前流行教務(wù)管理系統(tǒng)大多僅僅是發(fā)布公示,上傳、發(fā)布教學(xué)文獻(xiàn)而以,為了充分發(fā)揮智能化教務(wù)管理系統(tǒng)作用,本文提出了構(gòu)建一種網(wǎng)絡(luò)教學(xué)管理系統(tǒng)思路,并基于JAVA和MySQL技術(shù)實(shí)現(xiàn)了一種網(wǎng)絡(luò)教學(xué)管理系統(tǒng)。該平臺為教師提供了更好教學(xué)方式。本網(wǎng)絡(luò)教學(xué)管理系統(tǒng)基于JSP+Tomcat開發(fā),采用B/S體系構(gòu)造搭建,后臺數(shù)據(jù)庫采用是MySQL。核心詞:JSPB/SMySQL管理系統(tǒng)網(wǎng)絡(luò)教學(xué)

AbstractWiththecomputernetworktechnologyandthecontinuingdevelopmentofthecomputernetworkusedbylong-distanceeducationislearningquicklytothedrectionofextensionoftheirteaching,networktechnologyandmulti-mediaeducationisthedevelopmentoftechnologyatanalarmingratechangesinthewaypeoplework,learningandlifestyle。Atthesametime,itiscausedbytheprofoundreforminthefieldofworkteachingasakindofnewteachingmethods。Fullyutilizethecomputertechnologynetworktechnologe。andmultimediatechnology,etc-toshowmoreflexibilite,ofteachingmaterials,vivid,maketeachingacrossspaceandtimetothelimit,withgreatflexibilityandinteractivite。accordinglymoreandmoregetthefavourofteachers。Implementingnetworkteachingneedasimpleandeffectivenetworkteachingplafform。Thisplatformfortheteachersandstudentsinonlineteachingactivitiesprovidedsupport。andCanmaketheprocesseasier。teacherscarlconcentrateonteaching。Studentscanlearnandcommunicatewiththetest。whichalenotofspaceandtimelimit。Thispaperputsforwardthethoughtofbuildinganetworkteachingplatform;BasedonJAVAandMySQLtechniquetobuildanetworkteachingplatform。ThenetworkteachingplatformusingtheB/Sstructure。thedevelopmentplatformisLinux+Tomcat,developlanguageforJAVA/MySQLbackenddatabaSeisused。Keywords:JSPB/SMySQLNetworkTeachingPlatform目錄第一章緒論 11.1課題研究背景及意義 11.2網(wǎng)絡(luò)教學(xué)管理系統(tǒng)存在問題及因素 31.3本文研究內(nèi)容 41.4本文組織構(gòu)造 4第二章可行性分析 52.1網(wǎng)站可行性分析 52.2技術(shù)可行性 52.3經(jīng)濟(jì)可行性 52.4操作可行性 52.5平臺解決方案和開發(fā)技術(shù)簡介 62.5.1平臺設(shè)計(jì)思想 62.5.2平臺設(shè)計(jì)目的 72.5.3技術(shù)框架 72.5.4開發(fā)環(huán)境 72.5.5B/S體系構(gòu)造 72.5.6Tomcat 92.5.7Jsp 92.5.8MySOL 112.6數(shù)據(jù)字典 12第三章需求分析 143.1ER圖設(shè)計(jì) 143.2系統(tǒng)權(quán)限分析 173.3系統(tǒng)功能分析 173.4性能需求分析 173.5數(shù)據(jù)管理需求 183.6系統(tǒng)重要模塊流程設(shè)計(jì) 183.6.1管理員模塊系統(tǒng)流程圖 183.6.2教師模塊系統(tǒng)流程圖 193.6.3學(xué)生模塊系統(tǒng)流程圖 20第四章系統(tǒng)總體設(shè)計(jì) 224.1總體功能模塊設(shè)計(jì) 224.2詳細(xì)功能模塊 234.2.1管理員模塊功能分析 234.2.2教師模塊功能分析 234.2.3學(xué)生模塊功能分析 244.3數(shù)據(jù)表設(shè)計(jì) 244.4系統(tǒng)出錯(cuò)解決設(shè)計(jì) 274.5系統(tǒng)安全保密設(shè)計(jì) 27第五章詳細(xì)設(shè)計(jì) 285.1顧客管理模塊 285.2修改密碼模塊實(shí)現(xiàn) 295.3作業(yè)遞交模塊實(shí)現(xiàn) 315.4論壇答疑模塊實(shí)現(xiàn) 325.5管理員對教師或?qū)W生管理模塊實(shí)現(xiàn) 335.6發(fā)布、管理公示模塊實(shí)現(xiàn) 34第六章網(wǎng)站測試 366.1單元測試 366.2集成測試 376.3系統(tǒng)測試 386.4添加學(xué)生測試 406.5本章小結(jié) 41參照文獻(xiàn) 45附錄 46第一章緒論1.1課題研究背景及意義隨著計(jì)算機(jī)技術(shù)普及與發(fā)展,信息和數(shù)字化時(shí)代已悄然來臨。信息化環(huán)境下,計(jì)算機(jī)和互聯(lián)網(wǎng)技術(shù)普及和推廣深刻影響著國內(nèi)高等教誨發(fā)展。教學(xué)理念、教誨模式、課程體系、授課內(nèi)容以及教誨教學(xué)環(huán)境等等都在信息技術(shù)影響下發(fā)生著革命性變化,系列教誨教學(xué)改革正在國內(nèi)兩等教誨中發(fā)生。教師期待提高教學(xué)效率,學(xué)生期待提高學(xué)習(xí)效率,教誨機(jī)構(gòu)期待提供更全面、更靈活、更滿足個(gè)性化、更高效教誨服務(wù),這一切都可以借助信息技術(shù)實(shí)現(xiàn)。計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)迅速發(fā)展,使國內(nèi)信息化基本日臻完善。作為全新教誨教學(xué)手段,網(wǎng)絡(luò)教學(xué)可以充分利計(jì)算機(jī)網(wǎng)絡(luò)和多媒體技術(shù)優(yōu)勢,使教學(xué)活動(dòng)跨越時(shí)空限制,讓教學(xué)者和學(xué)習(xí)者隨時(shí)隨處地進(jìn)行交流,能更為生動(dòng)直觀地展示教學(xué)內(nèi)容,極大地提高教學(xué)效果。信息化技術(shù)教誨中應(yīng)用將使高等教誨發(fā)生革命性地變革,是國內(nèi)高等教誨教學(xué)改革、提高教學(xué)效率和教學(xué)質(zhì)量、培養(yǎng)具備當(dāng)代素質(zhì)人才重要內(nèi)容。作為老式學(xué)校教學(xué)延伸,綜合了計(jì)算機(jī)、網(wǎng)絡(luò)和多媒體技術(shù)當(dāng)代網(wǎng)絡(luò)教學(xué)較好地滿足了當(dāng)代教誨發(fā)展需求,給學(xué)習(xí)者提供了更多學(xué)習(xí)機(jī)會(huì),提供了更為輕松學(xué)習(xí)環(huán)境。網(wǎng)絡(luò)教學(xué)使時(shí)空對于課堂教學(xué)線性模型限制轉(zhuǎn)變?yōu)榉蔷€性自主學(xué)習(xí)方式,它以計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)為基本,強(qiáng)化了學(xué)生學(xué)習(xí)主體地位,使學(xué)生成為知識積極構(gòu)建者,讓教學(xué)成為更為科學(xué)、簡便、更為輕松有趣活動(dòng)。相較于老式教誨教學(xué)形式,網(wǎng)絡(luò)教學(xué)可以提供不同功能和作用:一方面,網(wǎng)絡(luò)教學(xué)可以提供更為個(gè)性化學(xué)習(xí)平臺。環(huán)繞既定教師、教材和課堂展開是老式教學(xué)模式基本特性.這一模式下,教師需要同步面對人數(shù)眾多學(xué)生,由于教學(xué)時(shí)間和資源局限性.教師很難給學(xué)生提供個(gè)性化指引,這限制了學(xué)生令性發(fā)展.使學(xué)生學(xué)習(xí)自主性無法得到培養(yǎng)和發(fā)揮,學(xué)生個(gè)性化學(xué)習(xí)難以實(shí)現(xiàn)。網(wǎng)絡(luò)教學(xué)開展完全變化了這一局面。另一方面,使學(xué)習(xí)具備更強(qiáng)交互性。有機(jī)融臺文字、圖形圖像、聲音和動(dòng)畫等多媒體方式是計(jì)算機(jī)技術(shù)重要特性,互聯(lián)網(wǎng)應(yīng)用也使得通訊變得輕松隨意,當(dāng)代信息環(huán)境下學(xué)習(xí),使學(xué)習(xí)者更具現(xiàn)場和真實(shí)感,各種感官形式集成便學(xué)習(xí)體驗(yàn)更深刻。網(wǎng)絡(luò)輔導(dǎo)答疑、網(wǎng)絡(luò)課堂、Email和BBS等信息技術(shù)使課堂教學(xué)隨時(shí)隨處可以進(jìn)行,充分突破了時(shí)空桎梏,學(xué)生獲取知識更為以便快捷。最后,增進(jìn)了教誨社會(huì)化和學(xué)習(xí)社會(huì)化。在科學(xué)技術(shù)迅猛發(fā)展當(dāng)今,知識更新非常之快,僅僅通過學(xué)校教誨來達(dá)到學(xué)習(xí)者終身享用目已經(jīng)不能滿是當(dāng)今社會(huì)發(fā)展需要,如果學(xué)習(xí)者不能不斷掌握新技術(shù)、新信息.必將被社會(huì)裁減,人們必要從一次性學(xué)校學(xué)習(xí)走向終身學(xué)習(xí)。網(wǎng)絡(luò)使教誨和學(xué)習(xí)社會(huì)化更為充分,人們可以依照不同需求,通過網(wǎng)絡(luò)進(jìn)行更為以便、更有針對性、更有籌劃、效率更高學(xué)習(xí)。通過這種新教誨模式,給學(xué)習(xí)者以更多、更好學(xué)習(xí)機(jī)會(huì),提高整體教學(xué)效率,這樣能使教師和學(xué)生都能更有效率工作和學(xué)習(xí)。國內(nèi)外研究現(xiàn)狀和發(fā)展趨勢:由于世界上諸多國家越來越注重網(wǎng)絡(luò)教誨,因此在國際上也有諸多較好網(wǎng)絡(luò)教學(xué)管理系統(tǒng)。國家教誨部委托清華大學(xué)等六所高校開發(fā)了新葉網(wǎng)絡(luò)教學(xué)管理系統(tǒng)系統(tǒng)。被提供應(yīng)各網(wǎng)絡(luò)教誨試點(diǎn)高校免費(fèi)使用。這個(gè)平臺特色突出,功能強(qiáng)大,有著豐富資源庫,強(qiáng)大評測系統(tǒng),支持交互網(wǎng)絡(luò)教學(xué),有各種課件形式和完整集成性。該平臺各項(xiàng)功能色括:教學(xué)辦法、課程習(xí)作、輔導(dǎo)、線上測試、課程體系、教學(xué)內(nèi)容、自學(xué)、實(shí)驗(yàn)和實(shí)踐教學(xué)、教學(xué)質(zhì)量保障和監(jiān)控等各個(gè)教學(xué)環(huán)節(jié)。LUVIT英文全名為LuildUniversiteVitualInteractiveTool。它是當(dāng)前第四代遠(yuǎn)程教誨工具中較先進(jìn)一種。LUVIT以注重教學(xué)原則、辦法為基準(zhǔn)進(jìn)行開發(fā),能合用于常用操作系統(tǒng),如Windows.UNIX和MAC等。在全世界有十萬用白。在國際相類似工具或系統(tǒng)中,LUVIT除具備顧客和內(nèi)容發(fā)布、交流、管理等普通功能外.特別在全面選取性、交互性、教學(xué)方略靈活限度和用白和諧方面具備領(lǐng)先地位。網(wǎng)絡(luò)教學(xué)實(shí)現(xiàn)必要以網(wǎng)絡(luò)教學(xué)管理系統(tǒng)為基本.網(wǎng)絡(luò)教學(xué)管理系統(tǒng)設(shè)計(jì)水平高低對網(wǎng)絡(luò)教學(xué)效果起著基本性作用。網(wǎng)絡(luò)教學(xué)管理系統(tǒng)建設(shè),必要符臺教誨理論和學(xué)習(xí)規(guī)律,作為融合信息技術(shù)和教誨理論于一體綜合性項(xiàng)目,網(wǎng)絡(luò)平臺建設(shè)是咱們面臨重要課題。教學(xué)平臺是運(yùn)用局域網(wǎng)或Internet硬件環(huán)境構(gòu)建軟件系統(tǒng),這個(gè)軟件系統(tǒng)形成了一種基于網(wǎng)絡(luò)虛擬教學(xué)環(huán)境,通過這一虛擬環(huán)境,可以進(jìn)行網(wǎng)絡(luò)教學(xué)或網(wǎng)絡(luò)輔助教學(xué)。網(wǎng)絡(luò)教學(xué)管理系統(tǒng)經(jīng)歷了若干不同發(fā)展階段:最早網(wǎng)絡(luò)教學(xué)管理系統(tǒng)僅僅是Web網(wǎng)站形式,只是把原有書面講義、閱讀資料、視頻素材等教學(xué)材料存儲到靜態(tài)網(wǎng)頁中供學(xué)習(xí)者瀏覽,這只是極為初級網(wǎng)絡(luò)教學(xué)管理系統(tǒng),它不能適應(yīng)和滿足教學(xué)過程對交互性規(guī)定。應(yīng)用了動(dòng)態(tài)網(wǎng)頁和數(shù)據(jù)庫技術(shù)網(wǎng)絡(luò)教學(xué)管理系統(tǒng)形成了網(wǎng)絡(luò)教學(xué)管理系統(tǒng)第二代形態(tài),這一階段網(wǎng)絡(luò)教學(xué)管理系統(tǒng)滿足了網(wǎng)絡(luò)教學(xué)過程大某些功能規(guī)定,學(xué)生可以非常以便地登錄到整合了網(wǎng)絡(luò)教學(xué)資源數(shù)據(jù)庫中,平臺安全性和可管理型也有保障。XML等技術(shù)應(yīng)用是網(wǎng)絡(luò)教學(xué)管理系統(tǒng)發(fā)展第三個(gè)階段。XML等技術(shù)應(yīng)用營造了仿真教學(xué)環(huán)境,借助這兩個(gè)平臺,學(xué)生可以享有到個(gè)性化服務(wù)。相較前兩代教學(xué)平臺,這一階段網(wǎng)絡(luò)教學(xué)管理系統(tǒng)個(gè)性化學(xué)習(xí)、創(chuàng)造性學(xué)習(xí)及臺作學(xué)習(xí)優(yōu)勢更為明顯。將來網(wǎng)絡(luò)教學(xué)管理系統(tǒng)設(shè)計(jì)建設(shè)重點(diǎn)將集中在教學(xué)資源整合和平臺智能性提高等方面。分布式網(wǎng)絡(luò)教學(xué)管理系統(tǒng)環(huán)境下,學(xué)生能在更大范疇內(nèi)獲得教誨資源。教學(xué)應(yīng)用系統(tǒng)智能化將為學(xué)生提供更為有效知識獲取途徑和自我評價(jià)機(jī)制。豐富多彩網(wǎng)絡(luò)教學(xué)內(nèi)容和服務(wù)項(xiàng)目,更大限度上實(shí)現(xiàn)了學(xué)生學(xué)習(xí)自由.網(wǎng)絡(luò)教學(xué)管理系統(tǒng)將成為將來學(xué)生學(xué)習(xí)有力助手和不可或缺學(xué)習(xí)工具。1.2網(wǎng)絡(luò)教學(xué)管理系統(tǒng)存在問題及因素在Internet和WWW迅猛發(fā)展背景下,基于Internet和WWW網(wǎng)絡(luò)教誨直用系統(tǒng)在世界范疇內(nèi)研究開發(fā)正極為迅速地展開。就當(dāng)前來說,基于WWW技術(shù)多媒體網(wǎng)絡(luò)教學(xué)系統(tǒng)國內(nèi)外己不少見,但概括起來,尚有如下某些問題沒有得到較好地解決:(1)不少網(wǎng)絡(luò)教學(xué)系統(tǒng)依然是技術(shù)靜態(tài)呈現(xiàn),諸多網(wǎng)絡(luò)課程也只是原有教學(xué)內(nèi)容簡樸數(shù)字化,課本從課堂搬到網(wǎng)上簡樸方式無法激發(fā)學(xué)習(xí)者學(xué)習(xí)興趣。(2)交互性局限性是原有網(wǎng)絡(luò)教學(xué)系統(tǒng)較大缺陷。在老式教學(xué)方式慣性作用下,諸多網(wǎng)上教學(xué)系統(tǒng)沿襲了單向灌輸基本模式,互動(dòng)式討論式學(xué)習(xí)還很難實(shí)現(xiàn)。總體來看,學(xué)習(xí)者與教誨者之間互動(dòng)性局限性、學(xué)習(xí)者和學(xué)習(xí)網(wǎng)站之間互動(dòng)性局限性是不少網(wǎng)絡(luò)教學(xué)系統(tǒng)存在重大缺陷。(3)教學(xué)內(nèi)容個(gè)性化局限性。因材施教是教誨重要原則,個(gè)性化正是網(wǎng)絡(luò)教學(xué)巨大優(yōu)勢之一。然而既有網(wǎng)絡(luò)教學(xué)系統(tǒng)對個(gè)性化體現(xiàn)卻極為局限性。為了滿足學(xué)習(xí)者個(gè)性化需求,網(wǎng)絡(luò)教學(xué)系統(tǒng)必要區(qū)別不同窗習(xí)者,根據(jù)學(xué)習(xí)者學(xué)習(xí)興趣、學(xué)習(xí)水平、學(xué)習(xí)需要來生成學(xué)習(xí)內(nèi)容,必要讓學(xué)習(xí)者可以依照自己需求選取不同窗習(xí)內(nèi)容進(jìn)行學(xué)習(xí),但既有網(wǎng)絡(luò)教學(xué)系統(tǒng)距離這一規(guī)定尚有很大差距。(4)沒有提供較為有效學(xué)習(xí)導(dǎo)航和學(xué)習(xí)評價(jià)功能。網(wǎng)絡(luò)課程大多是由錯(cuò)綜復(fù)雜超鏈接組合而成,許多網(wǎng)絡(luò)教學(xué)管理系統(tǒng)由于設(shè)計(jì)較為繁復(fù),使用者在使用時(shí)往往會(huì)迷失在超鏈接之中,難以較好地掌握關(guān)于知識細(xì)節(jié)。先進(jìn)網(wǎng)絡(luò)教學(xué)管理系統(tǒng)應(yīng)當(dāng)提供有效學(xué)習(xí)導(dǎo)航和評價(jià)功能,以利于學(xué)習(xí)者理解自己學(xué)習(xí)狀況,并依照平臺提供記錄信息對自己學(xué)習(xí)做出形成性和總結(jié)性評價(jià)。以上問題浮現(xiàn),其因素是各種各樣,整體來看,可以從兩個(gè)方面進(jìn)行概括:其一,網(wǎng)絡(luò)教學(xué)應(yīng)用系統(tǒng)設(shè)計(jì)開發(fā)缺少應(yīng)有學(xué)習(xí)理論指引。既有大多網(wǎng)絡(luò)教學(xué)系統(tǒng)對于當(dāng)代學(xué)習(xí)理論考慮局限性,僅僅體現(xiàn)了基本刺激一反映學(xué)習(xí)模式,有些甚至僅僅提供學(xué)習(xí)資料這樣一種簡樸環(huán)節(jié),這顯然難以達(dá)到良好學(xué)習(xí)效果。其二,還必要考慮技術(shù)方面因素,老式課件開發(fā)方式也許并不適于開發(fā)網(wǎng)絡(luò)智能課件,由于基于WWW課件無論是使用方式還是運(yùn)營環(huán)境都具備特殊性。1.3本文研究內(nèi)容本文將認(rèn)真梳理當(dāng)代網(wǎng)絡(luò)教學(xué)發(fā)呈現(xiàn)狀,深刻分析當(dāng)代網(wǎng)絡(luò)教學(xué)系統(tǒng)核心技術(shù)。并且進(jìn)一步探討基于JAVA網(wǎng)絡(luò)教學(xué)管理系統(tǒng)設(shè)計(jì)與建設(shè)。本研究結(jié)合既有設(shè)備基本和詳細(xì)狀況,選用MySQL作為后臺數(shù)據(jù)庫,JAVA作為前臺語言,采用B/S模式,實(shí)現(xiàn)整合應(yīng)用數(shù)據(jù)庫與JAVA技術(shù)自主系統(tǒng)開發(fā)方案。本研究依照軟件工程辦法和理論,分析需求,設(shè)計(jì)框架,整體實(shí)現(xiàn),并進(jìn)行了系統(tǒng)測試,在一定限度上對網(wǎng)絡(luò)教學(xué)管理系統(tǒng)應(yīng)用性進(jìn)行了研究,設(shè)計(jì)建設(shè)了包括課程發(fā)布、交流工具、基本管理工具以及教學(xué)資源管理工具等功能網(wǎng)絡(luò)教學(xué)系統(tǒng)。1.4本文組織構(gòu)造第1章緒論。簡介了本課題研究背景及意義,分析了國內(nèi)外網(wǎng)絡(luò)教學(xué)管理系統(tǒng)研究現(xiàn)狀和發(fā)展趨勢,分析了當(dāng)前網(wǎng)絡(luò)教學(xué)管理系統(tǒng)存在問題和因素,并簡介了本文所研究內(nèi)容。第2章可行性分析。對網(wǎng)絡(luò)教學(xué)管理系統(tǒng)從技術(shù)、經(jīng)濟(jì)、操作角度進(jìn)行了可行性分析,并對系統(tǒng)進(jìn)行了詳細(xì)需求分析。第3章需求分析。簡介了平臺總體設(shè)計(jì)思想、設(shè)計(jì)目的,并給出了技術(shù)解決方案。同步對平臺所用到有關(guān)工具以及環(huán)境做了詳細(xì)簡介。第4章平臺總體設(shè)計(jì)。在這章中對網(wǎng)絡(luò)教學(xué)管理系統(tǒng)數(shù)據(jù)庫進(jìn)行了設(shè)計(jì),涉及E—R圖和數(shù)據(jù)庫表設(shè)計(jì)。而后對平臺各功能模塊流程進(jìn)行了詳細(xì)設(shè)計(jì)。第5章平臺實(shí)現(xiàn)。在這章中對網(wǎng)絡(luò)教學(xué)管理系統(tǒng)整體實(shí)現(xiàn)作了詳細(xì)闡述,涉及系統(tǒng)整體界面搭建,功能模塊詳細(xì)實(shí)現(xiàn)。第6章平臺測試。本章重要解說是在系統(tǒng)開發(fā)完畢之后測試過程,涉及系統(tǒng)bug調(diào)試,功能性測試,單元測試。

第二章可行性分析2.1網(wǎng)站可行性分析網(wǎng)絡(luò)教學(xué)而作為課堂教學(xué)延伸和補(bǔ)充,具備極大靈活性以及交互性,是培養(yǎng)高素質(zhì)人才、提高教學(xué)質(zhì)量和效率途徑之一。近幾年來.隨著著學(xué)校信息化建設(shè)迅速發(fā)展,校園網(wǎng)絡(luò)、多媒體教學(xué)等不斷發(fā)展,網(wǎng)絡(luò)基本設(shè)施建設(shè)投入逐年加大,實(shí)行網(wǎng)絡(luò)教學(xué)在客觀上條件已經(jīng)基本成熟。而學(xué)校需要一套適合自己學(xué)校教學(xué)環(huán)境、學(xué)生狀況教學(xué)平臺,但咱們發(fā)現(xiàn)當(dāng)前市場上諸多教學(xué)平臺,雖然也有諸多長處,例如功能強(qiáng)大,技術(shù)含量高等,在平臺設(shè)計(jì)和開發(fā)前,一方面需要進(jìn)行了可行性分析。本平臺可行性分析重要涉及技術(shù)可行性、經(jīng)濟(jì)可行性和操作可行性。2.2技術(shù)可行性隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)、多媒體技術(shù)發(fā)展,網(wǎng)絡(luò)授課、教學(xué)已經(jīng)廣泛應(yīng)用,各種平臺也都不斷建立起來。本系統(tǒng)考慮采用B/S構(gòu)造模式,有助于系統(tǒng)開發(fā)、維護(hù)、升級并有較強(qiáng)開放性、可擴(kuò)展性和繼承性。平臺開發(fā)使用當(dāng)前比較流行、高效JAVA技術(shù),適合于平臺開發(fā)。后臺數(shù)據(jù)庫使用MySQL進(jìn)行開發(fā),其性能和安全性完全可以滿足平臺需求。2.3經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性分析中最重要內(nèi)容之一是成本與效益分析。咱們在進(jìn)行任何一項(xiàng)開發(fā)時(shí),都要衡量它耗費(fèi)與收益(涉及有形可以用貨幣計(jì)數(shù)及無形利益),咱們需要注意是收益中包括無形利益,有狀況下這是用貨幣無法比擬收蓋。網(wǎng)絡(luò)教掌平臺建立,可以滿足學(xué)生個(gè)性化學(xué)習(xí)規(guī)定.使教學(xué)可以跨越時(shí)間、空間限制,可以大大提高教學(xué)質(zhì)量和教學(xué)效率,可以極大補(bǔ)充老式教學(xué)模式。使學(xué)生素質(zhì)不斷提高。因而,網(wǎng)絡(luò)教學(xué)管理系統(tǒng)建設(shè)所帶來利益,特別是無形利益,是遠(yuǎn)遠(yuǎn)不不大于平臺建設(shè)所需費(fèi)用。因此,從經(jīng)濟(jì)上看是完全可行。2.4操作可行性本平臺基于B/S架構(gòu),客戶端便用Web瀏覽器,教師管理很以便,學(xué)生學(xué)習(xí)也是簡便易行。平臺開發(fā)完畢后,操作完全是可視化,對于教師、學(xué)生計(jì)算機(jī)能力規(guī)定不高,只需對她們進(jìn)行簡樸培訓(xùn)。通過對以上技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性分析,可以得出如下結(jié)論:本網(wǎng)絡(luò)教學(xué)管理系統(tǒng)開發(fā)是完全可行。2.5平臺解決方案和開發(fā)技術(shù)簡介2.5.1平臺設(shè)計(jì)思想在教學(xué)各個(gè)環(huán)節(jié)中為網(wǎng)絡(luò)輔助教學(xué)提供適應(yīng)性較強(qiáng),合用于各種層面、各種教學(xué)對象及不同網(wǎng)絡(luò)環(huán)境交互式教學(xué)支持平臺,以優(yōu)化教學(xué)效果。這一平臺設(shè)計(jì)重要遵循如下理念完畢:本教學(xué)平臺基本設(shè)計(jì)目的是借助當(dāng)代信息和網(wǎng)絡(luò)技術(shù),綜合各種教學(xué)模式長處和長處,針對不同窗生各自特點(diǎn)(1)堅(jiān)持教師主導(dǎo),以學(xué)生為本設(shè)計(jì)原則。平臺設(shè)計(jì)基于不同危色展開,設(shè)計(jì)充分體現(xiàn)學(xué)生主體地位,強(qiáng)調(diào)學(xué)生學(xué)習(xí)自主性。為保證和提高學(xué)生學(xué)習(xí)效率。平臺設(shè)計(jì)時(shí)強(qiáng)調(diào)教師主導(dǎo)角色,其基本做法是教師通過學(xué)習(xí)資源開發(fā)、輔導(dǎo)答疑、學(xué)習(xí)效果評價(jià)等手段和方式對學(xué)生學(xué)習(xí)進(jìn)行引導(dǎo)和協(xié)助。(2)整合學(xué)校教學(xué)資源,建設(shè)內(nèi)容豐富教學(xué)資源牢,平臺支持符合原則網(wǎng)上教學(xué)資源管理,針對平臺不同使用者提供相應(yīng)操作權(quán)限,使教師、學(xué)生能根據(jù)各自使用目上傳和下載關(guān)于教學(xué)資源。平臺提供素材資源庫可覺得教師開發(fā)教學(xué)資源提供有效資源服務(wù),教師可以在線或離線開發(fā)課程教學(xué)資源,學(xué)生可在線獲得有效學(xué)習(xí)資源,充分應(yīng)用平臺提供資源服務(wù)。(3)拓展老式課堂教學(xué)。提供網(wǎng)絡(luò)輔助教學(xué)支持環(huán)境。課程教學(xué)是平臺設(shè)計(jì)中心,實(shí)際使用時(shí),教師可根據(jù)教務(wù)安排老式課程,在網(wǎng)上設(shè)計(jì)開發(fā)相相應(yīng)網(wǎng)絡(luò)教學(xué)資源,并應(yīng)用網(wǎng)絡(luò)互動(dòng)功能對老式課堂教學(xué)和網(wǎng)絡(luò)教學(xué)進(jìn)行改進(jìn)。通過網(wǎng)絡(luò)應(yīng)用實(shí)現(xiàn)充分教與學(xué)互動(dòng)。(4)支持多平臺教學(xué)方略選取。網(wǎng)絡(luò)教誨發(fā)展使教誨者和學(xué)習(xí)者角色發(fā)生了極為深刻變化,教師從知識傳授者和教學(xué)組織者變成了學(xué)習(xí)協(xié)助和引導(dǎo)者,學(xué)習(xí)者主體地位在這一過程中得以強(qiáng)化和突出。學(xué)習(xí)方式變化。加之教師與學(xué)生地理空間分離,形成了全新教學(xué)關(guān)系。全新教與學(xué)關(guān)系下,老式教學(xué)采用方略已有相稱某些難以合用,網(wǎng)絡(luò)環(huán)境下教學(xué)必要引進(jìn)新思想和教學(xué)辦法。網(wǎng)絡(luò)教學(xué)管理系統(tǒng)設(shè)計(jì)中必要包括和體現(xiàn)這些新思想和教學(xué)辦法,必要可以支持辯論式學(xué)習(xí)、協(xié)作學(xué)習(xí)、角色扮演式學(xué)習(xí)、摸索式學(xué)習(xí)等更為適合網(wǎng)絡(luò)環(huán)境下學(xué)習(xí)教學(xué)方式和方略,網(wǎng)絡(luò)教學(xué)管理系統(tǒng)必要提供可以適應(yīng)這些教學(xué)方式和方略實(shí)用工具,以增進(jìn)教學(xué)指標(biāo)達(dá)到。(5)網(wǎng)絡(luò)教學(xué)管理系統(tǒng)以教學(xué)活動(dòng)為中心,為教學(xué)提供豐富使用功能,營造便利實(shí)用教學(xué)環(huán)境。網(wǎng)絡(luò)教學(xué)管理系統(tǒng)使用人是廣大教師和學(xué)生,網(wǎng)絡(luò)使用者計(jì)算機(jī)應(yīng)用能力與計(jì)算機(jī)專業(yè)人員無法同日而語,因而平臺設(shè)計(jì)開發(fā)必要盡量符合使用者使用習(xí)慣,平臺設(shè)計(jì)必要做到分類清晰、操作簡便、界面和諧、易于使用,向教師和學(xué)生提供以便快捷網(wǎng)絡(luò)服務(wù),使她們樂于使用網(wǎng)絡(luò)教學(xué)管理系統(tǒng)。此外,網(wǎng)絡(luò)教學(xué)管理系統(tǒng)設(shè)計(jì)必要充分考慮教學(xué)通用性和各種課程不同需要,以適應(yīng)不同課程、不同教師、不同窗生使用需求,以最大限度地為教學(xué)提供便捷網(wǎng)絡(luò)輔助教學(xué)服務(wù)。2.5.2平臺設(shè)計(jì)目的以課程建設(shè)為中心,集成了課程制作、發(fā)布和維護(hù)等功能為一體網(wǎng)絡(luò)教學(xué)管理系統(tǒng)才是較為成熟網(wǎng)絡(luò)教學(xué)應(yīng)用系統(tǒng)。網(wǎng)絡(luò)教學(xué)管理系統(tǒng)設(shè)計(jì)必要以當(dāng)代教誨思想和教學(xué)理念為指引,為教師提供較為實(shí)用課件開發(fā)工具與教學(xué)手段,為學(xué)生提供交互性良好網(wǎng)絡(luò)學(xué)習(xí)應(yīng)用系統(tǒng)。先進(jìn)網(wǎng)絡(luò)教學(xué)管理系統(tǒng)應(yīng)當(dāng)具備使用以便、功能完備、界面和諧、具備較強(qiáng)兼容性、易于維護(hù)、可以較好地適應(yīng)輔助教學(xué)等特性。如下基本目的是先進(jìn)網(wǎng)絡(luò)教學(xué)管理系統(tǒng)必要達(dá)到:(1)各專業(yè)學(xué)科課程之間良好通用性先進(jìn)網(wǎng)絡(luò)教學(xué)管理系統(tǒng)必要是各專業(yè)學(xué)科課程網(wǎng)絡(luò)教學(xué)可以通用系統(tǒng),以便于高校網(wǎng)絡(luò)教學(xué)進(jìn)行統(tǒng)一管理。(2)具備開放性,易于擴(kuò)展先進(jìn)網(wǎng)絡(luò)教學(xué)管理系統(tǒng)設(shè)計(jì)必要具備開放體系構(gòu)造,既可覺得使用者提供開放空間,又可覺得系統(tǒng)擴(kuò)展和技術(shù)升級預(yù)留空間。(3)便于操作先進(jìn)網(wǎng)絡(luò)教學(xué)管理系統(tǒng)必要易于使用者使用,便于操作。2.5.3技術(shù)框架為了使本系統(tǒng)達(dá)到上述設(shè)計(jì)目的,保證平臺運(yùn)用性、簡樸操作性、可展性、穩(wěn)定性,采用當(dāng)今主流技術(shù)設(shè)計(jì)路線。平臺技術(shù)框架擬定為基于JAVA技術(shù)B/S模式網(wǎng)絡(luò)教掌平臺。平臺界面采用jsp,servlet技術(shù)并使用Java語言進(jìn)行開發(fā).WEB服務(wù)通過Tomcat來實(shí)現(xiàn),數(shù)據(jù)庫管理系統(tǒng)使用MySQL關(guān)系數(shù)據(jù)庫2.5.4開發(fā)環(huán)境(1)硬件環(huán)境配備不低于2.4G解決器,硬盤320G,內(nèi)存1G以上。(2)軟件環(huán)境操作系統(tǒng)為winxp并安裝Tomcat和MySQL數(shù)據(jù)庫。(3)開發(fā)工具使用MyEclipse來進(jìn)行JAVA代碼設(shè)計(jì),數(shù)據(jù)庫管理系統(tǒng)使用MySQL數(shù)據(jù)庫。開發(fā)過程中使用PhotoshopCS、FlashMX等作為開發(fā)輔助工具,使用Tomcat。2.5.5B/S體系構(gòu)造上世紀(jì)90年代中期,隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)不斷發(fā)展,人們更以便快捷地從網(wǎng)絡(luò)中得到各種各樣信息,但是人們計(jì)算機(jī)水平是有差別,如果規(guī)定她們都理解網(wǎng)絡(luò)內(nèi)部是如何實(shí)現(xiàn),瀏覽器/服務(wù)器(Browser/Server)構(gòu)造體系也就應(yīng)運(yùn)而生了。在瀏覽器/服務(wù)器構(gòu)造中。將系統(tǒng)數(shù)據(jù)、資源、應(yīng)用程序都集中至服務(wù)器端,客戶端無需開發(fā)程序.客戶端可以通過Web瀏覽器來訪問服務(wù)器端資源,呈當(dāng)前客戶端界面上。瀏覽器/服務(wù)器(Browse/Server)是真正三層體系構(gòu)造,客戶端訪問服務(wù)器,服務(wù)器操作后臺數(shù)據(jù)庫。在B/S構(gòu)造中,客戶端變“瘦”了,它只需要安裝一種瀏覽器(Browser)程序,如InternetExplorer,最多再安裝很小如JAVAApplet或VB動(dòng)態(tài)連接庫支持庫,就可以工作了。將系統(tǒng)數(shù)據(jù)、資源、應(yīng)用程序都集中到了服務(wù)器端,客戶端無需開發(fā)程序.客戶端可以通過Web瀏覽器來訪問服務(wù)器端資源,呈當(dāng)前客戶端界面上。應(yīng)用程序安裝在Web服務(wù)器上,客戶機(jī)事實(shí)上就是一種將原則語言轉(zhuǎn)化為界面解釋器,其運(yùn)營也是在這里進(jìn)行。顧客只需要在Internet上建立自己一種Web服務(wù)器,并通過ODBC等方式來連接數(shù)據(jù)庫服務(wù)器。雖然客戶端采用不同操作系統(tǒng)或者其她軟件環(huán)境.同樣可以對服務(wù)器進(jìn)行訪問。不但統(tǒng)一了顧客界面,并且實(shí)現(xiàn)了跨平臺操作。B/S構(gòu)造把所有應(yīng)用程序所有存儲到了服務(wù)器端,顧客祈求通過瀏覽器發(fā)出,無論是使用和數(shù)據(jù)摩維護(hù)上都比老式客戶端/服務(wù)器端(Client/Server)模式更加經(jīng)濟(jì)以便。B/S構(gòu)造使維護(hù)任務(wù)層次化:系統(tǒng)維護(hù)人員負(fù)責(zé)后臺數(shù)據(jù)庫數(shù)據(jù)更新維護(hù),而系統(tǒng)管理員負(fù)責(zé)服務(wù)器硬件尋常管理和維護(hù),分工明確.易于人員自行操作。由于三層B/S構(gòu)造模型其適應(yīng)能力比老式C/S構(gòu)造更強(qiáng),更具備可伸縮性和可擴(kuò)展性。B/S構(gòu)造特點(diǎn):(1)分布式應(yīng)用在互聯(lián)網(wǎng)迅速發(fā)展大環(huán)境下,電子商務(wù)越來越成為新商業(yè)手段.網(wǎng)上交易額不斷攀升,公司對電子商務(wù)也越來越青睞和注重,這將是將來商業(yè)發(fā)展主流方向。在這種新商業(yè)運(yùn)作模式下,計(jì)算機(jī)軟件系統(tǒng)必要更好地服務(wù)于這種模式.可以在互聯(lián)網(wǎng)上應(yīng)用,管理網(wǎng)上數(shù)據(jù),并以便、快捷、安全地開展網(wǎng)上商業(yè)活動(dòng)。以計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)作為基本B/S體系構(gòu)造較好適應(yīng)了這種商務(wù)模式。B/S構(gòu)造使得WEB服務(wù)器、數(shù)據(jù)服務(wù)器分布更靈活,不必集中與一地,客戶端規(guī)定簡樸,解決了分布式應(yīng)用問題。(2)跨平臺應(yīng)用B/S構(gòu)造在WEB服務(wù)器上布置了符臺原則應(yīng)寫邏輯部件,ELWEB服務(wù)器批準(zhǔn)解決客戶端祈求,無論客戶端是何種軟硬件環(huán)境,都可把數(shù)據(jù)返回給客戶端。對于數(shù)據(jù)庫類型和物理位置差別已經(jīng)不存在障礙,實(shí)現(xiàn)了數(shù)據(jù)庫跨平臺操作。(3)容易擴(kuò)充在三層B/S構(gòu)造中,WEB服務(wù)器、數(shù)據(jù)庫服務(wù)器、客戶端在構(gòu)造上都是互相獨(dú)立,各成體系。某個(gè)層次變更,不會(huì)影響到其她層次。(4)容易布置和管理在B/S體系構(gòu)造中,服務(wù)器集中了整個(gè)系統(tǒng)管理、數(shù)據(jù)庫操作、資源分派等工作。這種工作集中于服務(wù)器方式,更易于客戶機(jī)進(jìn)行管理和客戶機(jī)計(jì)算機(jī)配備。服務(wù)器端只需一臺或幾臺設(shè)備,而客戶端也許是成千上萬,甚至更多機(jī)器,僅僅提高服務(wù)器解決能力,就可以改進(jìn)整個(gè)系統(tǒng)運(yùn)營效率,大大提高了工作效率,減少了運(yùn)營成本和布置難度。2.5.6TomcatTomcat是當(dāng)前互聯(lián)網(wǎng)上使用最廣泛Web服務(wù)器之一,它支Win9X//NT/Ⅻ等各種操作系統(tǒng),功能強(qiáng)大。并且它源代碼是開源,諸多程序員、開發(fā)人員不斷將它完善.它特點(diǎn)是迅速、可靠、易擴(kuò)展,這種特點(diǎn)在所有服務(wù)器軟件中都占有優(yōu)勢。Tomcat不但是Web服務(wù)器軟件一種.她也可以作為代理服務(wù)器軟件來直用??蛻舳嗽L問服務(wù)器時(shí),采用URL祈求,Tomcat接受該URL祈求并獲得在服務(wù)器上資源,返回給客戶機(jī),以滿足客戶機(jī)祈求。Tomcat更適合于每天同步有數(shù)百萬人訪問量Web服務(wù)器,這一點(diǎn)是諸多服務(wù)器軟件無法比擬。Tomcat作為本系統(tǒng)開發(fā)平臺是非常適當(dāng).并且JAVA可以作為Tomcatweb服務(wù)器語言來執(zhí)行,能比CGI或者Perl更迅速地執(zhí)行動(dòng)態(tài)網(wǎng)頁,使得它執(zhí)行效率要高于其她程序。Tomcat、JAVA在實(shí)際應(yīng)用中為最佳組臺。2.5.7JspJSP技術(shù)使用Java編程語言編寫類XMLtags和scriptlets,來封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁解決邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端資源應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)顯示分離,支持可重用基于組件設(shè)計(jì),使基于Web應(yīng)用程序開發(fā)變得迅速和容易。JSP(JavaServerPages)是一種動(dòng)態(tài)頁面技術(shù),它重要目是將表達(dá)邏輯從Servlet中分離出來。[1]Web服務(wù)器在遇到訪問JSP網(wǎng)頁祈求時(shí),一方面執(zhí)行其中程序段,然后將執(zhí)行成果連同JSP文獻(xiàn)中HTML代碼一起返回給客戶端。插入Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁所需要功能。JSP與JavaServlet同樣,是在服務(wù)器端執(zhí)行,普通返回給客戶端就是一種HTML文本,因而客戶端只要有瀏覽器就能瀏覽。JSP1.0規(guī)范最后版本是1999年9月推出,12月又推出了1.1規(guī)范。當(dāng)前較新是JSP1.2規(guī)范,JSP2.0規(guī)范征求意見稿也已出臺。JSP頁面由HTML代碼和嵌入其中Java代碼所構(gòu)成。服務(wù)器在頁面被客戶端祈求后來對這些Java代碼進(jìn)行解決,然后將生成HTML頁面返回給客戶端瀏覽器。JavaServlet是JSP技術(shù)基本,并且大型Web應(yīng)用程序開發(fā)需要JavaServlet和JSP配合才干完畢。JSP具備了Java技術(shù)簡樸易用,完全面向?qū)ο?,具備平臺無關(guān)性且安全可靠,重要面向因特網(wǎng)所有特點(diǎn)。自JSP推出后,眾多大公司都支持JSP技術(shù)服務(wù)器,如IBM、Oracle、Bea公司等,因此JSP迅速成為商業(yè)應(yīng)用服務(wù)器端語言。JAVA工作原理圖,如圖2.1所示客戶端Tomcat客戶端TomcatJAVAMysql3執(zhí)行查3執(zhí)行查詢4.返回成果5.交于服務(wù)器6.發(fā)送響應(yīng)4.返回成果5.交于服務(wù)器圖2.1Jsp工作原理圖在開發(fā)網(wǎng)站中,開發(fā)者非常喜歡用JAVA加MySQL搭配方式,由于JAVA對MySQL支持非常完美。JAVA中大量原則內(nèi)置函數(shù)都是來操作MySQL數(shù)據(jù)庫??梢哉f,用JAVA操作MySQL數(shù)據(jù)庫極為簡樸和高效,這種JAVA-MySQL既定開發(fā)語言與數(shù)據(jù)庫搭配也是當(dāng)今最流行一種搭配。JAVA是通過預(yù)先寫好某些列函數(shù)來與MySQL數(shù)據(jù)庫進(jìn)行通信,JAVA預(yù)先寫好了某些函數(shù),用這些函數(shù)進(jìn)行與MySQL數(shù)據(jù)庫進(jìn)行通信,向數(shù)據(jù)庫發(fā)送指令、接受返回?cái)?shù)據(jù)等都是通過這些列函數(shù)來完畢。JAVA程序與MySQL進(jìn)行通信基本原理如圖2.2所示JAVA程序JAVA函數(shù)表表JAVA程序JAVA函數(shù)表表表表表表數(shù)據(jù)庫1數(shù)據(jù)庫1Mysql數(shù)據(jù)庫服務(wù)器圖2.2JAVA程序與MySQL數(shù)據(jù)庫通信原理示意圖JAVA把要執(zhí)行操作以SQL語句形式發(fā)送給MySQL服務(wù)器,它并不直接操作數(shù)據(jù)庫,而是由MySOL服務(wù)器執(zhí)行這些指令,并將成果返回給JAVA程序:下面是MySQL與JAVA連接流程圖,如圖2.3所示JavaJava代碼瀏覽/創(chuàng)立數(shù)據(jù)庫選取數(shù)據(jù)庫刪除/修改數(shù)據(jù)庫瀏覽/創(chuàng)立表操作表(瀏覽/操作/修改/刪除)刪除/修改表返回操作成果關(guān)閉數(shù)據(jù)庫連接數(shù)據(jù)庫圖2.3MySQL與JAVA連接流程圖JAVA中有大量函數(shù),來相應(yīng)流程圖中每一種環(huán)節(jié)。進(jìn)行JAVA數(shù)據(jù)庫程序開發(fā)時(shí),按照流程調(diào)用該流程所相應(yīng)函數(shù)。就可以輕松操作數(shù)據(jù)庫。2.5.8MySOL在當(dāng)今眾多數(shù)據(jù)庫產(chǎn)品中,MySQL數(shù)據(jù)庫是一種最受歡迎開源數(shù)據(jù)庫,咱們可以免費(fèi)從互聯(lián)網(wǎng)上進(jìn)行下載、安裝。同步可以依照自己需要,來對源代碼進(jìn)行修改。以適合自己開發(fā)程序:MySQL數(shù)據(jù)庫具備其體積小、速度快、總體擁有成本低等長處,因此它成了諸多中小型網(wǎng)站必選數(shù)據(jù)庫軟件。但是與其她大型數(shù)據(jù)庫例如Oracle、DB2、SQLServer相比,MySQL自有它局限性之處,如規(guī)模小、功能有限等等,但是這絲毫也沒有減少它受歡迎限度。對于普通個(gè)人使用者和中小型公司來說,MySOL提供功能已經(jīng)綽綽有余,并且由于MySQL是開放源碼軟件,因而可以大大減少總體擁有成本。2.6數(shù)據(jù)字典數(shù)據(jù)字典是對流程圖加以補(bǔ)充闡明工具,為系統(tǒng)管理員提供了數(shù)據(jù)項(xiàng)綜合信息。下面將列出管理系統(tǒng)中幾種重要數(shù)據(jù)元素。如表2.1所示。表2.1系統(tǒng)數(shù)據(jù)庫數(shù)據(jù)庫名homework文獻(xiàn)名homework_data.mdf日記文獻(xiàn)名homework_data.log備注名稱:系統(tǒng)管理員信息表別名:admin闡明:存儲系統(tǒng)管理員基本信息構(gòu)造:(主鍵)ID(數(shù)據(jù))+顧客名Admin_name+密碼Admin_pass+身份Admin_shf名稱:教師信息表別名:teacher闡明:存儲教師基本信息構(gòu)造:(主鍵)ID+顧客名teacher_user+密碼teacher_pass+姓名teacher_name+學(xué)院teacher_jb+班級teacher_class名稱:學(xué)生信息表別名:student闡明:存儲學(xué)生基本信息構(gòu)造:(主鍵)ID+顧客名St_user+密碼St_pass+姓名St_name+學(xué)院st_jb+專業(yè)st_depart+年級St_grade名稱:課程信息表別名:course闡明:存儲課程基本信息構(gòu)造:(主鍵)ID+課程號Cno+課程名Cname名稱:公示信息表別名:board闡明:存儲公示基本信息構(gòu)造:(主鍵)ID+標(biāo)題Title+留言時(shí)間Inputdata+內(nèi)容Detail+標(biāo)志Flag_attenion+管理員姓名Admiarname名稱:上傳資料表別名:file闡明:存儲上傳資料基本信息構(gòu)造:(主鍵)ID+資料名稱Filename+文獻(xiàn)大小Capacity+上傳時(shí)間Time+途徑Link+文獻(xiàn)類型Type+教工號Techer_id+學(xué)號St_id名稱:作業(yè)信息表別名:homework闡明:存儲教師布置給學(xué)生作業(yè)基本信息構(gòu)造:(主鍵)ID+教工號+Techer_id教師姓名teacher_name+課程名Cname+第幾章Chapter+第幾節(jié)Section+標(biāo)題Title+作業(yè)內(nèi)容Content+上交時(shí)間Uptime名稱:在線答疑信息表別名:liuyan闡明:存儲答疑內(nèi)容基本信息構(gòu)造:(主鍵)ID+姓名Name+留言人身份Kind+留言內(nèi)容word+留言時(shí)間datal

第三章需求分析眾所周知,軟件需求分析在軟件開發(fā)中起至關(guān)重要作用,她對于軟件質(zhì)量往往具備決定性意義。3.1ER圖設(shè)計(jì)本系統(tǒng)構(gòu)建通過對四種不同類型顧客.教師顧客,學(xué)生顧客.系統(tǒng)管理員以及系統(tǒng)全局需求分析,設(shè)計(jì)出總體ER圖,如圖3.1下載管理員下載管理員作業(yè)疑問學(xué)生公示發(fā)布提出提交管理N資料教師課程管理上傳布置擁有NNNN1N11N1N1N111N11N11NNNNNN NNN11圖3.1系統(tǒng)總體Er圖依照以上給出教學(xué)網(wǎng)站總E-R圖,繪制如下五個(gè)分E-R圖:身份密碼身份密碼顧客名管理員ID號圖3.2網(wǎng)站管理員ER圖班級班級學(xué)院姓名密碼ID號教師顧客名圖3.3網(wǎng)站教師ER圖專業(yè)專業(yè)年級學(xué)院姓名密碼ID號學(xué)生顧客名圖3.4學(xué)生ER圖標(biāo)題標(biāo)題課程名ID號作業(yè)教工號教師姓名第幾章第幾節(jié)作業(yè)內(nèi)容上交時(shí)間圖3.5作業(yè)ER圖標(biāo)志標(biāo)志內(nèi)容標(biāo)題ID號公示留言時(shí)間圖3.6公示ER圖課程課程ID號課程號課程名圖3.7課程ER圖時(shí)間時(shí)間內(nèi)容姓名ID號在線答疑留言人身份圖3.8在線答疑ER圖學(xué)號學(xué)號途徑ID號資料資料名稱文獻(xiàn)大小上傳日期文獻(xiàn)類型教工號圖3.9上傳資料ER圖3.2系統(tǒng)權(quán)限分析依照網(wǎng)絡(luò)教學(xué)實(shí)際狀況,此系統(tǒng)劃分為3種權(quán)限:管理員權(quán)限、教師權(quán)限和學(xué)生權(quán)限。每一種權(quán)限都不也許完全控制整個(gè)網(wǎng)站系統(tǒng)運(yùn)營。詳細(xì)權(quán)限闡明如下:(1)管理員權(quán)限:為管理員設(shè)計(jì),負(fù)責(zé)整個(gè)系統(tǒng)維護(hù)工作,教師信息和學(xué)生某些信息管理。(2)教師權(quán)限:為教職工設(shè)計(jì),負(fù)責(zé)學(xué)生信息維護(hù)工作,學(xué)生管理工作,以及成績等維護(hù)工作等;(3)學(xué)生權(quán)限:其權(quán)限較低,只能瀏覽網(wǎng)站公示,查詢作業(yè)信息以及在線交流;3.3系統(tǒng)功能分析依照實(shí)際狀況,每種權(quán)限人所能實(shí)現(xiàn)功能也有所不同,詳細(xì)功能如下:(1)管理員權(quán)限可以實(shí)現(xiàn)功能操作:網(wǎng)站維護(hù),教師管理,公示管理;(2)教師權(quán)限可以實(shí)現(xiàn)功能操作:瀏覽網(wǎng)頁,學(xué)生信息管理,管理以及相應(yīng)學(xué)生成績管理;(3)學(xué)生權(quán)限可以實(shí)現(xiàn)功能操作:瀏覽網(wǎng)頁,查詢課程表和成績單。3.4性能需求分析本系統(tǒng)信息量大,實(shí)現(xiàn)功能復(fù)雜,應(yīng)具備合理信息存儲、管理、傳播功能,對系統(tǒng)解決功能、可靠性、安全性規(guī)定高。因而,總體設(shè)計(jì)應(yīng)遵循如下原則:(1)功能性:采用開發(fā)Web應(yīng)用先進(jìn)、開放式技術(shù),實(shí)現(xiàn)基于數(shù)據(jù)庫B/S體系構(gòu)造信息系統(tǒng)。(2)可靠性:系統(tǒng)應(yīng)有足夠數(shù)據(jù)吞吐能力和合理程序解決功能,在Web多并發(fā)顧客大批量對數(shù)據(jù)查詢、更新時(shí),能穩(wěn)定可靠運(yùn)營。(3)易維護(hù)性:應(yīng)采用先進(jìn)程序設(shè)計(jì)模式,使程序模塊構(gòu)造合理,程序代碼共享性好,可擴(kuò)展、可維護(hù)性好。(4)實(shí)用性:系統(tǒng)功能應(yīng)滿足各類顧客功能需求。(5)易操作性:建立和諧顧客界面,操作以便。(6)安全性:應(yīng)采用合理安全技術(shù),保證服務(wù)器、顧客核心數(shù)據(jù)傳播等安全。3.5數(shù)據(jù)管理需求1.數(shù)據(jù)錄入精確性和實(shí)時(shí)性。數(shù)據(jù)輸入與否精確是數(shù)據(jù)解決前提,錯(cuò)誤輸入會(huì)導(dǎo)致系統(tǒng)輸出不對的和不可用,從而使系統(tǒng)工作失去意義。數(shù)據(jù)輸入來源一是手工輸入二是由其他系統(tǒng)產(chǎn)生。手工輸入要通過系統(tǒng)界面上安排使系統(tǒng)具備容錯(cuò)性。而由其他系統(tǒng)生成數(shù)據(jù)也要有必要檢查手段,以保證輸入數(shù)據(jù)精確性。在系統(tǒng)中,數(shù)據(jù)輸入往往是大量,因而系統(tǒng)要有一定解決能力,以保證迅速解決數(shù)據(jù)。2.數(shù)據(jù)一致性和完整性。由于系統(tǒng)數(shù)據(jù)是共享,在不同模塊或子系統(tǒng)中,報(bào)表、文獻(xiàn)、數(shù)據(jù)庫是共享數(shù)據(jù),因此如何保證這些數(shù)據(jù)一致性,是系統(tǒng)必要解決問題。要解決這一問題,要有一定人員維護(hù)數(shù)據(jù)一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)去向,并且規(guī)定對數(shù)據(jù)庫數(shù)據(jù)完整性進(jìn)行嚴(yán)格約束。各模塊之間對數(shù)據(jù)庫需求各有不同,但一定要協(xié)調(diào)好不同需求之間關(guān)系。對于各模塊都會(huì)用到表一定要一致,不能有沖突。3.6系統(tǒng)重要模塊流程設(shè)計(jì)3.6.1管理員模塊系統(tǒng)流程圖管理員可操作模塊重要有:分派權(quán)限、刪除權(quán)限個(gè)人信息管理模塊、教師管理、學(xué)生信息管理、公示管理、考試管理等。各個(gè)模塊詳細(xì)功能已在下一章中有詳細(xì)簡介,這里省略,如圖2.4所示管理員登錄系統(tǒng)首頁管理員登錄系統(tǒng)首頁管理員存在登錄驗(yàn)證管理員顧客系統(tǒng)首頁教師信息管理個(gè)人信息管理學(xué)生信息管理考試管理公示管理退出系統(tǒng)首頁NYYNYNYYY圖2.4管理員模塊流程圖3.6.2教師模塊系統(tǒng)流程圖教師可操作模塊重要有:個(gè)人信息管理模塊、課程管理、成績管理、考試管理等。各個(gè)模塊詳細(xì)功能已在下一章中有詳細(xì)簡介,這里省略。其流程圖如圖2.5所示退出系統(tǒng)首頁退出系統(tǒng)首頁系統(tǒng)首頁教師顧客登錄教師存在登錄驗(yàn)證教師顧客管理首頁課程信息管理個(gè)人信息管理作業(yè)管理成績管理課程考試管理NYYNNYYYY圖2.5教師模塊流程圖3.6.3學(xué)生模塊系統(tǒng)流程圖學(xué)生在使用該系統(tǒng)前,一方面進(jìn)入注冊界面,把填入自己有關(guān)信息,如顧客名,密碼等,填寫好信息后,就可以注冊成功。學(xué)生可操作模塊有:課程學(xué)習(xí)模塊、課程作業(yè)模塊、講義下載等。各個(gè)模塊詳細(xì)功能己在下一章已有詳細(xì)簡介,這里省略。N其流程圖如圖2.6所示N系統(tǒng)首頁系統(tǒng)首頁學(xué)生顧客登錄學(xué)生存在登錄驗(yàn)證學(xué)生顧客系統(tǒng)首頁課程信息瀏覽教師信息瀏覽信息下載課程告知瀏覽課程講義下載退出系統(tǒng)首頁YYNNYY圖2.6學(xué)生模塊系統(tǒng)流程圖第四章系統(tǒng)總體設(shè)計(jì)4.1總體功能模塊設(shè)計(jì)教學(xué)互動(dòng)網(wǎng)站設(shè)計(jì)是依照顧客不同權(quán)限進(jìn)行功能劃分,不同顧客對于系統(tǒng)具備不同操作權(quán)限,系統(tǒng)總體功能規(guī)劃可以用如圖4.1所示模塊圖簡要闡明。教學(xué)互動(dòng)網(wǎng)站教學(xué)互動(dòng)網(wǎng)站學(xué)生顧客管理員教師顧客系統(tǒng)闡明師生管理修改公示課程講義上傳信息上傳作業(yè)在線答疑批改作業(yè)師生互動(dòng)信息下載在線測試網(wǎng)絡(luò)課堂論壇管理作業(yè)遞交圖4.1系統(tǒng)總體功能模塊圖網(wǎng)絡(luò)教學(xué)管理系統(tǒng)規(guī)定了管理員、教師、學(xué)生可以進(jìn)行操作,管理員、教師通過后臺來對教學(xué)資源等進(jìn)行管理,教師和學(xué)生登陸后在各自空間進(jìn)行教學(xué)和學(xué)習(xí)。因而,平臺可分為兩條主線:教師和學(xué)生。(1)教師教師顧客登錄成功后,進(jìn)入教師顧客界面,她可以對自己所授課程進(jìn)行管理,發(fā)布課程公示,發(fā)布課件、教案,參加討論區(qū),管理個(gè)人信息等。(2)學(xué)生學(xué)生顧客登錄后,進(jìn)入學(xué)生顧客界面。學(xué)生顧客擁有功能涉及:課程學(xué)習(xí)、討論區(qū)、在線考試、完畢作業(yè)等。下面分別對這三類顧客詳細(xì)功能劃分。4.2詳細(xì)功能模塊4.2.1管理員模塊功能分析管理員模塊功能模塊圖如圖4.2所示公示管理公示管理管理員重要模塊個(gè)人信息教師管理學(xué)生管理新聞管理圖3.1學(xué)生模塊功能模塊圖4.2管理員模塊功能圖管理員端重要涉及功能有:系統(tǒng)闡明、添加學(xué)生、修改教師、添加公示、考試管理、新聞列表、論壇管理等功能。4.2.2教師模塊功能分析教師模塊功能模塊圖如圖4.3所示成績管理信息公示成績管理信息公示發(fā)布課程課程講義作業(yè)管理教師顧客重要模塊在線交流課程作業(yè)圖3.2教師模塊功能模塊圖圖4.3教師模塊功能圖教師端重要涉及功能有:作業(yè)管理、課程告知、課程答疑、信息公示、課程講義、成績管理功能等。4.2.3學(xué)生模塊功能分析學(xué)生模塊功能模塊圖如圖4.4所示個(gè)人信息在線學(xué)習(xí)成績查詢個(gè)人信息在線學(xué)習(xí)成績查詢在線作業(yè)課程作業(yè)學(xué)生顧客重要模塊學(xué)生顧客重要模塊成績查詢在線作業(yè)課程作業(yè)成績查詢在線作業(yè)課程作業(yè)圖4.4學(xué)生模塊功能模塊圖學(xué)生端重要涉及功能有:系統(tǒng)闡明、個(gè)人信息、修改密碼、信息公示、網(wǎng)絡(luò)課堂、成績查詢、作業(yè)提交、在線交流、上機(jī)考試、自測練習(xí)、講義資料、答疑論壇等功能。4.3數(shù)據(jù)表設(shè)計(jì)本設(shè)計(jì)共建表29個(gè),現(xiàn)把重要數(shù)據(jù)表闡述如下:名稱:系統(tǒng)管理員信息表(admin)系統(tǒng)管理員信息表名稱字段名稱數(shù)據(jù)類型主鍵與否容許為空IDid自動(dòng)編號NONO顧客名Admin_name文本型NONO密碼Admin_pass文本型NONO身份Admin_shf文本型NONO2、名稱:教師信息表(teacher)教師信息表名稱字段名稱數(shù)據(jù)名稱主鍵與否容許為空IDid自動(dòng)編號NONO用戶名teacher_user文本型YESNO密碼teacher_pass文本型NONO姓名teacher_name文本型NONO學(xué)院teacher_jb文本型NONO班級teacher_class文本型NONO3、名稱:學(xué)生信息表(student)學(xué)生信息表名稱字段名稱數(shù)據(jù)類型主鍵與否容許為空IDid自動(dòng)編號NONO用戶名St_user文本型YESNO密碼St_pass文本型NONO姓名St_name文本型NONO學(xué)院st_jb文本型NONO專業(yè)st_depart文本型NONO年級St_grade文本型NONO4、名稱:公示信息表(board)公示信息表名稱字段名稱數(shù)據(jù)類型主鍵與否容許為空IDid自動(dòng)編號NONO標(biāo)題Title文本型NONO留言時(shí)間Inputdata文本型NONO內(nèi)容Detail時(shí)間/日期NONO標(biāo)志Flag_attenion是/否NONO管理員姓名Admiarname文本型NONO5、名稱:作業(yè)信息表(homework)作業(yè)信息表名稱字段名稱數(shù)據(jù)類型主鍵與否容許為空IDId自動(dòng)編號NONO教工號Techer_id文本型NONO教師姓名teacher_name文本型NONO課程名Cname文本型NONO第幾章Chapter文本型NONO第幾節(jié)Section文本型NONO標(biāo)題Title文本型NONO作業(yè)內(nèi)容Content備注NONO上交時(shí)間Uptime文本型NONO6、名稱:課程信息表(course)課程信息表名稱字段名稱數(shù)據(jù)類型主鍵與否容許為空IDid自動(dòng)編號NONO課程號Cno文本型YESNO課程名Cname文本型NONO7、名稱:上傳資料表(file)上傳資料表名稱字段名稱數(shù)據(jù)類型主鍵與否容許為空IDid自動(dòng)編號NONO資料名稱Filename文本型NONO文獻(xiàn)大小Capacity數(shù)字型NONO上傳日期Time日期/時(shí)間NONO途徑Link文本型YESNO文獻(xiàn)類型Type文本型NONO教工號Techer_id文本型NOYES學(xué)號St_id文本型NOYES8、名稱:在線答疑信息表(liuyan)在線答疑信息表名稱字段名稱數(shù)據(jù)類型主鍵與否容許為空IDid自動(dòng)編號NONO姓名Name文本型NONO留言人身份Kind文本型NONO留言內(nèi)容word備注NONO留言時(shí)間data1日期/時(shí)間NONO4.4系統(tǒng)出錯(cuò)解決設(shè)計(jì)任何一種系統(tǒng)開發(fā)都應(yīng)充分考慮各種系統(tǒng)錯(cuò)誤,避免導(dǎo)致數(shù)據(jù)庫系統(tǒng)不一致或損壞,因而在本系統(tǒng)中采用出錯(cuò)提示框形式為顧客提供出錯(cuò)信息;此外對于某些核心性操作如管理員、教師、學(xué)生修改密碼進(jìn)行修改記錄操作時(shí),也提供了確認(rèn)機(jī)制。4.5系統(tǒng)安全保密設(shè)計(jì)在系統(tǒng)安全保密設(shè)計(jì)中,本系統(tǒng)采用是對顧客登錄系統(tǒng)時(shí)進(jìn)行身份驗(yàn)證,只容許合法顧客進(jìn)入系統(tǒng)并操作。在登錄本系統(tǒng)時(shí),系統(tǒng)一方面讓顧客選取相應(yīng)身份,不同身份有著不同權(quán)限,同步顧客需要輸入顧客名和密碼進(jìn)行驗(yàn)證。輸入信息對的后才干進(jìn)入相應(yīng)頁面。在登錄模塊設(shè)計(jì)中,分別在客戶端和服務(wù)器端進(jìn)行數(shù)據(jù)驗(yàn)證。

第五章詳細(xì)設(shè)計(jì)通過上述系統(tǒng)分析、技術(shù)準(zhǔn)備等工作完畢.平臺進(jìn)入詳細(xì)實(shí)現(xiàn)階段,在本章中將討論本網(wǎng)絡(luò)教學(xué)管理系統(tǒng)某些模塊實(shí)現(xiàn)。本平臺首界面如圖5.1所示圖5.1平臺首界面5.1顧客管理模塊本系統(tǒng)登錄界面是一種統(tǒng)一界面,無論平臺任何角色進(jìn)行登錄時(shí),都是在這個(gè)界面下完畢登錄。顧客登錄后,依照角色不同,由于角色在系統(tǒng)中功能不同,呈現(xiàn)界面也是不同。圖5.2平臺登錄頁本系統(tǒng)是B/S架構(gòu),因此在瀏覽器中鍵入該系統(tǒng)地址就可以訪問(地址為://localhost:8080/E_Learning/index.jsp)就能進(jìn)入登陸界面。(1)顧客登錄模塊功能描述功能描述:本模塊重要實(shí)現(xiàn)顧客登錄。為了限制該系統(tǒng)資源使用,只有通過身份確認(rèn)顧客才可以訪問有關(guān)資源。(2)顧客登錄模塊輸入、輸出輸入:顧客名、密碼,選取顧客身份輸出:顧客登陸成功進(jìn)入相應(yīng)主頁其中管理員、教師和學(xué)生登陸界面如下:進(jìn)入下一界面是需要權(quán)限,若顧客沒有輸入顧客名或者密碼,系統(tǒng)將提示重新輸入,若輸入完整,系統(tǒng)隨后將表單提交到數(shù)據(jù)庫中進(jìn)行驗(yàn)證,驗(yàn)證頁面調(diào)用了JavaBean,通過name=request.getParameter(“name”),password=request.getParameter(“password”);Stringking=request.getParameter(“kind”);辦法獲得顧客填寫顧客名和密碼值和獲得顧客身份,然后執(zhí)行數(shù)據(jù)庫查詢語句,依次查詢表里顧客ID,接著從成果集中取出顧客帳號和密碼通過if語句判斷kind值來擬定顧客身份其中king為1是管理員kind值為2是教師kind值為3是學(xué)生,然后運(yùn)用log_id.equals(id)和log_pwd.equals(pwd)log_pwd.equals(kind)三種辦法驗(yàn)證顧客帳號和密碼以及顧客身份與否對的,若對的,則可進(jìn)入相應(yīng)后臺界面。顧客如果想退出時(shí)點(diǎn)擊“退出登錄”按鈕,頁面將會(huì)鏈接exit.jsp,該頁面重要運(yùn)用session.getAttribute()辦法清除登錄信息,以及運(yùn)用response.sendRedirect("index.jsp")將頁面重定向到首頁,從而到達(dá)退出登錄功能。在本模塊中,顧客身份有三種類型:管理員、教師、學(xué)生。通過輸入顧客ID、密碼驗(yàn)證顧客身份,如果驗(yàn)證成功則進(jìn)入系統(tǒng),否則出錯(cuò)提示框提示重新輸入信息。顧客登陸到系統(tǒng)后來則進(jìn)入相應(yīng)主頁,重要實(shí)現(xiàn)某些功能,涉及系統(tǒng)闡明、個(gè)人信息、修改密碼、信息公示、網(wǎng)絡(luò)課堂、成績管理、退出登陸,點(diǎn)擊不同菜單會(huì)鏈接到不同頁面。運(yùn)用JDBC訪問數(shù)據(jù)庫,ConnectionconnectMySQL=DriverManager.geiConnection(“jdbc:mysql://localhost:3036/e_learning”,”root”,”123456”)5.2修改密碼模塊實(shí)現(xiàn)圖5.3修改密碼界面當(dāng)點(diǎn)擊“修改密碼”按鈕時(shí),跳轉(zhuǎn)到checkPWD.jsp頁面,從而進(jìn)入修改密碼功能頁面。調(diào)用其中functioncheck()函數(shù)修改密碼,數(shù)據(jù)庫stmt.executeUpdate("updateadminsetPassword='"+npwd+"'whereUsername='"+Username+"'");在腳本語句中用條件語句判斷輸入顧客密碼以及確認(rèn)密碼與否為空、與否兩次密碼輸入不一致、與否輸入信息中有非法字符,如果有則浮現(xiàn)出錯(cuò)提示框,提示重新輸入;否則成功修改,數(shù)據(jù)庫被更新。(1)顧客登錄模塊功能描述功能描述:學(xué)生修改權(quán)限不多,只能修改密碼,本模塊重要實(shí)現(xiàn)功能是學(xué)生可以對自己信息進(jìn)行修改。(2)顧客登錄模塊輸入、輸出輸入:新密碼兩次輸出:個(gè)人信息修改成功頁面。圖5.4密碼修改成功頁其中調(diào)用functionchecksecond()辦法對兩次密碼進(jìn)行確認(rèn),若密碼不同,則提示“兩次密碼輸入不一致!請重新輸入!”信息,若兩次同樣則彈出密碼修改成功窗口。代碼參照functionchecksecond(){ varv1=document.getElementById("pwd1"); varv2=document.getElementById("pwd2") if(v1.value.trim()!=v2.value.trim()){ v.innerHTML="<fontcolor='red'>兩次密碼輸入不一致!請重新輸入!</font>"; returnfalse; }else{ v.innerHTML="<fontcolor='red'>√</font>"; returntrue; }5.3作業(yè)遞交模塊實(shí)現(xiàn)(1)學(xué)生上傳作業(yè)模塊功能描述:功能描述:在此模塊中重要實(shí)現(xiàn)功能是,學(xué)生可以在作業(yè)列表中看到自己作業(yè)有關(guān)信息。已經(jīng)上交作業(yè)學(xué)生可以看到教師與否已經(jīng)批改作業(yè)即看到作業(yè)分?jǐn)?shù),沒有上交作業(yè)學(xué)生可以在上傳截止日期之前上傳作業(yè)給教師進(jìn)行批改。在上傳作業(yè)時(shí),指定了作業(yè)上傳格式、也對作業(yè)上傳大小進(jìn)行了限制除此之外還設(shè)立了上傳進(jìn)度條,可以清晰地看到作業(yè)上傳進(jìn)度。(2)學(xué)生上傳模塊輸入輸出設(shè)計(jì): 輸入:上傳作業(yè)輸出:上傳成功等待批閱 學(xué)生上傳作業(yè)模塊如圖圖5.5學(xué)生上傳作業(yè)頁面當(dāng)點(diǎn)擊作業(yè)提交時(shí),頁面祈求submitHomework.jsp中提交作業(yè)模塊進(jìn)入提交作業(yè)模塊,當(dāng)點(diǎn)提交按鈕時(shí)頁面祈求upload.jsp中提交作業(yè)模塊對資料進(jìn)行上傳。在數(shù)據(jù)庫操作中通過執(zhí)行insert語句實(shí)現(xiàn)向數(shù)據(jù)庫中插如一條新資料,涉及作業(yè)標(biāo)題、內(nèi)容、提交作業(yè)時(shí)間。成功發(fā)布后,可以在作業(yè)列表中看到所發(fā)布作業(yè)及其詳細(xì)內(nèi)容。學(xué)生作業(yè)上傳模塊是系統(tǒng)核心,為了上傳作業(yè),需要將上傳文獻(xiàn)插入到數(shù)據(jù)庫中,插入到數(shù)據(jù)庫中是以占位符形式,表中有多少字段就要有多少個(gè)占位符,如下代碼:Stringsql="insertintofilesvalues(?,?,?,?,?,?)"。上傳過程中先獲取文獻(xiàn)途徑,并將文獻(xiàn)轉(zhuǎn)換成file格式,之后將文獻(xiàn)長度讀出,并轉(zhuǎn)換成Long型,最后以流格式賦值。5.4論壇答疑模塊實(shí)現(xiàn)當(dāng)點(diǎn)擊論壇答疑時(shí),頁面祈求forum.jsp進(jìn)入答疑論壇模塊,在點(diǎn)擊刊登帖子時(shí)在數(shù)據(jù)庫操作中通過執(zhí)行insert語句實(shí)現(xiàn)向數(shù)據(jù)庫中插如一條新資料,涉及文章標(biāo)題、內(nèi)容、刊登文章時(shí)間等。成功發(fā)布后,可以在論壇列表中看到所發(fā)布文章及其詳細(xì)內(nèi)容。圖5.6論壇答疑頁面功能描述:該模塊重要實(shí)現(xiàn)學(xué)生論壇功能。學(xué)生如果有啥疑問或者有啥合理意見可以刊登,同步也可以和其她同窗進(jìn)行在線交流。功能輸入:輸入要留言內(nèi)容功能輸出:論壇發(fā)布成功。界面如下圖5.7論壇發(fā)布頁面5.5管理員對教師或?qū)W生管理模塊實(shí)現(xiàn)(1)管理員對學(xué)生管理模塊功能描述:功能描述:此模塊所要實(shí)現(xiàn)功能是管理員能進(jìn)行學(xué)生信息初始化,即初始學(xué)生登陸id、學(xué)生登陸密碼以及確認(rèn)學(xué)生登陸密碼信息。同步管理員可以添加、修改、刪除學(xué)生信息。(2)管理員對學(xué)生管理模塊輸入、輸出:輸入:學(xué)生登陸id、學(xué)生登陸密碼以及確認(rèn)學(xué)生登陸密碼信息輸出:添加成功、修改成功或刪除成功頁面該模塊重要實(shí)現(xiàn)管理員對教師學(xué)生顧客添加和管理,同步可以查詢信息,教師和學(xué)生登錄所需顧客名和密碼就是通過管理員進(jìn)行添加和修改。管理員點(diǎn)擊添加顧客將相應(yīng)顧客名和密碼進(jìn)行添加,添加界面如下:圖5.8添加學(xué)生頁面該模塊中管理員只需點(diǎn)添加顧客就可進(jìn)行對顧客添加。同步也可以對已經(jīng)添加顧客進(jìn)行密碼修改。5.6發(fā)布、管理公示模塊實(shí)現(xiàn)當(dāng)點(diǎn)擊添加公示時(shí),頁面祈求addNews.jsp,進(jìn)入添加公示頁面,當(dāng)寫入公示題目和內(nèi)容后點(diǎn)擊提交時(shí)以”submit”方式提交,然后在數(shù)據(jù)庫操作中通過執(zhí)行insert語句實(shí)現(xiàn)向數(shù)據(jù)庫中插如一條新公示,涉及公示標(biāo)題、內(nèi)容、發(fā)布公示時(shí)間。成功發(fā)布后,可以在公示列表中看到所發(fā)布公示及其詳細(xì)內(nèi)容。公示刪除模塊很簡樸,只需幾行代碼即可解決,通過傳入id值找到相應(yīng)記錄,然后通過執(zhí)行實(shí)現(xiàn)刪除SQL語句,則完畢公示刪除,公示刪除成功將不再公示列表中呈現(xiàn)。(1)管理員發(fā)布、管理公示模塊功能描述:功能描述:在本模塊中,重要實(shí)現(xiàn)功能是管理員可以發(fā)布公示,使學(xué)生、教師可以瀏覽公示詳細(xì)內(nèi)容,同步還可以對發(fā)布公示進(jìn)行管理,重要涉及進(jìn)行刪除、修改操作,但這一操作只能由管理員和教師進(jìn)行,涉及到系統(tǒng)權(quán)限問題,學(xué)生無權(quán)進(jìn)行此操作。(2)管理員發(fā)布、管理公示模塊輸入輸出:輸入:公示標(biāo)題、公示內(nèi)容輸出:公示發(fā)布成功、修改成功管理員對公示信息管理重要進(jìn)行添加、修改、刪除操作。對公示信息修改和發(fā)布類似,依然需要輸入更改公示標(biāo)題、公示內(nèi)容。判斷輸入內(nèi)容與否為空,為空則需重新輸入信息。通過執(zhí)行insert語句實(shí)現(xiàn)向數(shù)據(jù)庫中插如一條新公示和刪除公示,涉及公示標(biāo)題、內(nèi)容、發(fā)布公示時(shí)間。成功發(fā)布后,可以在公示列表中看到所發(fā)布公示及其詳細(xì)內(nèi)容。公示刪除模塊很簡樸,只需幾行代碼即可解決,通過傳入id值找到相應(yīng)記錄,然后通過執(zhí)行實(shí)現(xiàn)刪除SQL語句,則完畢公示刪除,公示刪除成功將不再公示列表中呈現(xiàn)。界面如下圖5.9發(fā)布公示頁面

第六章網(wǎng)站測試由于軟件開發(fā)復(fù)雜性因素,軟件開發(fā)過程中不可避免會(huì)產(chǎn)生各種錯(cuò)誤。為了在軟件開發(fā)順利完畢以及在軟件投入實(shí)際運(yùn)營之前,盡量多地發(fā)現(xiàn)軟件當(dāng)中錯(cuò)誤,需要盡量全面地對軟件進(jìn)行測試。當(dāng)前軟件測試依然是保證軟件質(zhì)量核心環(huán)節(jié),它是對軟件需求分析、設(shè)計(jì)以及編碼最后檢查。相應(yīng)于軟件開發(fā)各個(gè)過程,軟件測試也分為幾種不同層次。每一種層次都是下一層次繼續(xù)。(1)單元測試,單元測試相應(yīng)于詳細(xì)設(shè)計(jì)某些,從軟件詳細(xì)設(shè)計(jì)中導(dǎo)出。軟件獨(dú)立單元將在與程序其她某些相隔離狀況下進(jìn)行測試。(2)集成測試,集成測試相應(yīng)于系統(tǒng)概要設(shè)計(jì),重要用來是各個(gè)模塊之間接口對的性。(3)系統(tǒng)測試,系統(tǒng)測試目是通過測試發(fā)現(xiàn)與否需求分析中功能相符。6.1單元測試單元測試是在軟件開發(fā)過程中要進(jìn)行最低檔別測試活動(dòng),在單元測試活動(dòng)中,軟件獨(dú)立單元將在與程序其她某些相隔離狀況下進(jìn)行測試。本系統(tǒng)中采用JUnit對每個(gè)類進(jìn)行單元測試。JUnit是由ErichGamma和KentBeck編寫一種回歸測試框架。JUnit測試屬于白盒測試,由于程序員懂得被測試軟件如何完畢功能和完畢什么樣功能。JUnit是一套框架,實(shí)際應(yīng)用中只要繼承TestCase類,就可以用Junit進(jìn)行自動(dòng)測試了。它涉及如下特性:用于測試盼望成堅(jiān)決言(Assertion)、用于共享共同測試數(shù)據(jù)測試工具、用于以便組織和運(yùn)營測試測試套件、圖形和文本測試運(yùn)營器。在Eclipse中javabuildpath下libraries中添加上JUnit就可以使用了,在項(xiàng)目中專門設(shè)立測試包,用來保存測試類。測試類都是繼承自TestCase,運(yùn)營順序?yàn)椋簻y試開始,setUp辦法,teststu辦法,tearDown辦法,測試結(jié)束,其中setUp與tearDown,這兩個(gè)函數(shù)是JUnit框架中提供初始化和反初始化每個(gè)測試辦法。setUp在每個(gè)測試辦法調(diào)用前被調(diào)用,負(fù)責(zé)初始化測試辦法所需要測試環(huán)境;tearDown在每個(gè)測試辦法被調(diào)用之后被調(diào)用,負(fù)責(zé)撤銷測試環(huán)境。teststu辦法是用來測試有關(guān)類自定義辦法。運(yùn)用JUnit進(jìn)行單元測試需要注意幾點(diǎn)為:(1)測試獨(dú)立性:一種TestCase只測試一種對象,同步一種TestMethod只測試這個(gè)對象中一種辦法。(2)測試所有也許引起失敗地方,對于類中頻繁改動(dòng)函數(shù)以及僅僅包括getter/setter類,如果不是由IDE自動(dòng)生成,都要進(jìn)行測試。(3)在setUp和tearDown中代碼不應(yīng)當(dāng)是與測試辦法有關(guān),而應(yīng)當(dāng)是全局有關(guān)。如針對與測試辦法A和B,在setUp和tearDown中代碼應(yīng)當(dāng)是A和B都需要代碼。在Eclipse中運(yùn)營指定測試用例,會(huì)自動(dòng)顯示出各個(gè)測試辦法成果,對于沒有通過用例給出錯(cuò)誤代碼。在單元測試中,發(fā)現(xiàn)了某些問題。其中比較重要是在測試數(shù)據(jù)訪問層時(shí),發(fā)現(xiàn)從數(shù)據(jù)庫返回對象有時(shí)為空,對對象沒有進(jìn)行null檢測而直接使用話會(huì)浮現(xiàn)錯(cuò)誤。解決辦法:參照敏捷開發(fā)中NULL模式,為核心實(shí)體類定義NULL對象。NULL模式中NULL對象行為要完全繼承自所屬對象,但是對于可以變化自身辦法進(jìn)行“空化”解決。從數(shù)據(jù)庫中檢索對象時(shí),如果為空則返回此NULL對象。這樣在其她地方進(jìn)行調(diào)用時(shí),雖然沒有進(jìn)行null鑒定也不會(huì)浮現(xiàn)錯(cuò)誤。6.2集成測試集成測試,也叫組裝測試或聯(lián)合測試。它是在單元測試基本上,將所有模塊按照設(shè)計(jì)規(guī)定組裝成為子系統(tǒng)或系統(tǒng),進(jìn)行測試。集成測試應(yīng)當(dāng)考慮如下問題有:數(shù)據(jù)在模塊接口之間穿越時(shí)與否會(huì)丟失;各個(gè)子功能組合起來,能否達(dá)到預(yù)測規(guī)定父功能;模塊之間與否會(huì)有不良影響;單個(gè)模塊中誤差與否會(huì)在其她模塊中進(jìn)行放大。合理地組織集成測試,直接影響到模塊測試用例形式、所用測試工具類型、模塊編號和測試順序、生成測試用例和調(diào)試費(fèi)用。普通,有兩種不同組裝方式:一次性組裝方式和增量式組裝方式。本系統(tǒng)中采用Struts框架IOC功能,對有關(guān)模塊進(jìn)行增量式組裝,進(jìn)行集成測試。一方面運(yùn)用可以實(shí)現(xiàn)簡樸功能代替類對主流程進(jìn)行測試,然后用已經(jīng)開發(fā)和測試完畢每一種實(shí)際類將代替類替代掉。看看新開發(fā)類與否可以達(dá)到預(yù)期目,有無什么沖突。對于客戶端Javascript頁面測試,采用Firefox瀏覽器所帶JavaScript調(diào)試器Firebug完畢。本系統(tǒng)中將運(yùn)用Struts啟動(dòng)消息隊(duì)列模塊、消息Log模塊和消息解決模塊,對與車輛交互Socket模塊進(jìn)行測試。發(fā)現(xiàn)車輛數(shù)據(jù)可以通過Socket傳遞回來,本地?cái)?shù)據(jù)也能發(fā)送出去。但是當(dāng)車輛處在掉線狀態(tài)時(shí),Socket模塊不能及時(shí)發(fā)送車輛掉線消息。分析:通過對代碼詳細(xì)檢查,發(fā)現(xiàn)這是由于對車輛在線狀況進(jìn)行監(jiān)控類在數(shù)據(jù)量大時(shí)發(fā)生阻塞和數(shù)據(jù)丟失現(xiàn)象。解決辦法:在有關(guān)類中設(shè)立一種消息隊(duì)列進(jìn)行消息緩沖,并且將類設(shè)立為線程類,這樣雖然在繁忙時(shí)也不會(huì)影響到其她操作。6.3系統(tǒng)測試系統(tǒng)測試是將已經(jīng)確認(rèn)軟件、計(jì)算機(jī)硬件、外設(shè)、網(wǎng)絡(luò)等其她元素結(jié)合在一起,進(jìn)行信息系統(tǒng)各種組裝測試和確認(rèn)測試,其目是通過與系統(tǒng)需求相比較,發(fā)現(xiàn)所開發(fā)系統(tǒng)與顧客需求不符或矛盾地方。下表就是系統(tǒng)測試詳細(xì)記錄,能清晰體現(xiàn)出來測試環(huán)節(jié):表6.SEQ表_6.\*ARABIC1系統(tǒng)測試記錄操作名稱操作流程操作成果和輸出選取登陸身份點(diǎn)擊學(xué)生登錄或教師登陸跳轉(zhuǎn)到有關(guān)登陸頁面,耗費(fèi)1秒時(shí)間。登錄系統(tǒng)打開登錄頁面,輸入顧客名和密碼,點(diǎn)擊登錄按鈕從登錄系統(tǒng)到系統(tǒng)信息顯示完畢,耗費(fèi)2秒時(shí)間。續(xù)表6.2學(xué)生身份系統(tǒng)測試記錄操作名稱操作流程操作成果和輸出學(xué)生詳細(xì)信息查詢點(diǎn)擊菜單項(xiàng)中學(xué)生詳細(xì)信息查詢。并輸入查詢學(xué)生學(xué)號。跳轉(zhuǎn)到顯示該學(xué)生詳細(xì)資料頁面,耗費(fèi)0.5秒。密碼修改點(diǎn)擊菜單項(xiàng)中密碼修改,跳轉(zhuǎn)到密碼修改頁面,輸入學(xué)號,原密碼,新密碼。如果學(xué)號,原密碼一致。新密碼和重復(fù)新密碼同樣話,密碼修改成功,耗費(fèi)1秒。成績查詢點(diǎn)擊菜單項(xiàng)中成績查詢,跳轉(zhuǎn)頁面輸入查詢成績學(xué)生學(xué)號。跳轉(zhuǎn)到顯示該學(xué)生成績頁面。耗費(fèi)1秒??偝煽儯骄煽儾樵冊陲@示學(xué)生成績頁面上點(diǎn)擊“該生總成績和平均成績查詢”顯示該學(xué)生總成績和平均成績。耗費(fèi)時(shí)間0.5秒。續(xù)表6.3教師身份系統(tǒng)測試記錄操作名稱操作流程操作成果和輸出學(xué)生信息修改點(diǎn)擊菜單項(xiàng)學(xué)生信息修改,輸入班級號,點(diǎn)擊插入新信息,修改,刪除等按鈕。按班級顯示出學(xué)生信息,并可以進(jìn)行學(xué)生資料增、刪、改、查功能。耗費(fèi)時(shí)間1秒。成績錄入點(diǎn)擊菜單項(xiàng)成績錄入,并輸入相應(yīng)數(shù)據(jù)。成績保存成功,耗費(fèi)時(shí)間0.5秒。密碼修改點(diǎn)擊菜單項(xiàng)中密碼修改,跳轉(zhuǎn)到密碼修改頁面,輸入學(xué)號,原密碼,新密碼。如果學(xué)號,原密碼一致。新密碼和重復(fù)新密碼同樣話,密碼修改成功,耗費(fèi)1秒。1、填寫存在顧客名,密碼,選取角色:圖6.1平臺首界面2、管理員功能列表圖6.2管理員功能信息6.4添加學(xué)生測試1、填寫學(xué)生信息圖6.3填寫學(xué)生信息系統(tǒng)安裝上后來啟動(dòng),發(fā)現(xiàn)數(shù)據(jù)庫啟動(dòng)出錯(cuò),系統(tǒng)日記顯示:FATAL:couldnotreattachtosharedmemory(key=543,addr=01E0):Invalidargument。分析:日后搜索到PostGIS文檔,發(fā)現(xiàn)當(dāng)前這一現(xiàn)象最重要因素是防病毒軟件和防火墻軟件導(dǎo)致。如果你電腦上安裝有防火墻軟件,可以試著禁用它或是卸載它。如果你電腦上安裝有防病毒軟件,你也必要禁止它對PostgreSQL使用目錄進(jìn)行監(jiān)控,如果這樣還不能起作用,也許需要完全地從你電腦中卸載它。解決辦法:將PostgreSQL放入到SymantecAntiVirus不解決程序列表中去。6.5本章小結(jié)本章重要簡介了軟件測試知識和對系統(tǒng)進(jìn)行測試信息。隨著系統(tǒng)開發(fā),分別系統(tǒng)進(jìn)行了單元測試、集成測試和系統(tǒng)測試。通過表格和有關(guān)截圖展示了系統(tǒng)測試過程和實(shí)現(xiàn)功能。還對測試過程中浮現(xiàn)問題進(jìn)行了分析解決。

結(jié)論知識經(jīng)濟(jì)是21世紀(jì)基本特性,計(jì)算機(jī)技術(shù)將在這個(gè)全新時(shí)代發(fā)揮革命性作用。國內(nèi)已經(jīng)確立自主創(chuàng)新發(fā)展道路,這一前提下,教誨對于社會(huì)和經(jīng)濟(jì)發(fā)展基本性作用更為凸顯。新世紀(jì)教誨必要適應(yīng)變化了社會(huì)環(huán)境,及時(shí)革新教誨理念,摸索符合時(shí)代規(guī)定教學(xué)模式。適應(yīng)信息化大趨勢,是當(dāng)前教誨必要直面問題。網(wǎng)絡(luò)學(xué)習(xí)是近年來隨著社會(huì)發(fā)展、技術(shù)進(jìn)步和學(xué)習(xí)者需求而發(fā)展起來.并且逐漸應(yīng)用于學(xué)校教誨之中.因而設(shè)計(jì)、開發(fā)網(wǎng)絡(luò)教學(xué)管理系統(tǒng)是本論文重點(diǎn)研究課題。在以學(xué)生為中心網(wǎng)絡(luò)教誨中,由于學(xué)生采用了自主學(xué)習(xí)方略,她們可以按照自己認(rèn)知構(gòu)造、學(xué)習(xí)辦法,選取自己需要知識進(jìn)行學(xué)習(xí)。網(wǎng)絡(luò)教學(xué)管理系統(tǒng)可以有效輔助網(wǎng)絡(luò)教學(xué),同步使教學(xué)設(shè)計(jì)也變得更加簡潔。教師精力更多地集中在探究學(xué)習(xí)活動(dòng)方案設(shè)計(jì)上、更多地集中在學(xué)習(xí)者學(xué)習(xí)活動(dòng)輔導(dǎo)上。該平臺采用JAVA和MySQL進(jìn)行開發(fā),在維護(hù)起來比較以便。本網(wǎng)絡(luò)教學(xué)管理系統(tǒng)具備如下特性:(1)教師自主設(shè)計(jì)教學(xué)方案:應(yīng)用本教學(xué)平臺過程中,教師可以依照實(shí)際需要,充分應(yīng)用自己擁有教學(xué)資源和平臺提供教學(xué)資源庫素材。(2)公共教學(xué)資源和教師教學(xué)資源相結(jié)臺:本平臺提供教學(xué)資源涉及教學(xué)課件、課程講義、教學(xué)大綱。豐富資源為教學(xué)目的實(shí)現(xiàn)提供了充分支持。(3)突破老式教學(xué)中以教材章節(jié)為主線教學(xué)方式,以知識點(diǎn)為核心組織網(wǎng)絡(luò)教學(xué),極大地便利了教師評估教學(xué)效果,使評估效果更為精確:也以便了學(xué)生對自己學(xué)習(xí)進(jìn)度把握和學(xué)習(xí)效果評價(jià)。平臺運(yùn)用以便了教學(xué)資料積累,有助于網(wǎng)絡(luò)教材編寫,也為跟蹤學(xué)生學(xué)習(xí)以及提供智能答疑提供了網(wǎng)絡(luò)基本。該網(wǎng)絡(luò)教學(xué)管理系統(tǒng)開發(fā)有如下幾點(diǎn)意義:(1)有助于打破學(xué)科之間、課程之間壁壘,重構(gòu)課程體系當(dāng)代教誨發(fā)展規(guī)定重構(gòu)老式課程內(nèi)容。該網(wǎng)絡(luò)教學(xué)管理系統(tǒng)通過對知識細(xì)節(jié)管理,有助于學(xué)科之間、課程之間知識互動(dòng)和共享。通過不同窗科、課程和不同窗者多視角解讀,對某一知識點(diǎn),有助于學(xué)習(xí)者更為全面詳盡地理解學(xué)習(xí)內(nèi)容,這也必然利于不同窗科之間融合與交叉。(2)有助于打破院校之間、校企之間壁壘,實(shí)現(xiàn)更大范疇內(nèi)知識共享和交流。本網(wǎng)絡(luò)教學(xué)管理系統(tǒng)是一種開放教學(xué)平臺,平臺開放性使得所有知識極為顯性地體當(dāng)前教學(xué)平臺中,所有教師教學(xué)心得和經(jīng)驗(yàn)總結(jié)、教學(xué)設(shè)計(jì)等知識積累都可以通過教學(xué)平臺供學(xué)習(xí)者使用,為教師隱形知識轉(zhuǎn)換為顯性知識提供了平臺和基本。這一平臺應(yīng)用,有效地集合了個(gè)人智慧為集體智慧,為教師提供了教學(xué)交流平臺和機(jī)制,提高了教師工作效率。由于該網(wǎng)絡(luò)教學(xué)管理系統(tǒng)開放性,不但學(xué)校內(nèi)人員可以通過平臺交流和互動(dòng),校外科研人員和公司也可以通過這一平臺與教師和學(xué)生進(jìn)行互動(dòng),這就進(jìn)一步打破了校企之間壁壘,增強(qiáng)了課程理論與實(shí)踐聯(lián)系,增長了課程合用性,極為有效地提高了教學(xué)效果。本平臺在技術(shù)和理論上它還存在某些局限性:(1)可以通過網(wǎng)絡(luò)傳送教學(xué)信息,但不如錄像帶,電視或CD.ROM那么快;(2)它可以傳送實(shí)時(shí)個(gè)人交互,但不如電話或電視會(huì)議那么好:(3)它可以顯示文本信息,并可以在文本中作筆記.但不如書籍和雜志有效果。這些缺陷雖然客觀存在.但是當(dāng)代網(wǎng)絡(luò)技術(shù)和理論日新月異.發(fā)展迅猛,相信以上這些缺陷會(huì)隨著當(dāng)代信息技術(shù)發(fā)展而逐漸實(shí)現(xiàn)。

道謝本研究及論文是在我指引教師X教師親切關(guān)懷和悉心指引下完畢。X教師嚴(yán)謹(jǐn)治學(xué)精神,嚴(yán)肅科學(xué)態(tài)度,精益求精工作作風(fēng),深深地感染和勉勵(lì)著我。從課題選取到項(xiàng)目最后完畢,教師都始終予以我細(xì)心指引和不懈支持。在此,我謹(jǐn)向王教師致以誠摯謝意和崇高敬意。在論文設(shè)計(jì)過程中,特別感謝我室友予以協(xié)助,她們給我論文提出了許多建議,為我論文撰寫創(chuàng)造了一種良好環(huán)境。感謝所有我大學(xué)期間共同窗習(xí)、互相協(xié)助同窗們,這四年學(xué)習(xí)生活將為我留下了一份美好回憶。還要感謝所有被本文引用或參照文章作者,她們某些開拓性工作是本文作者進(jìn)行進(jìn)一步研究基本。最后,由衷感謝所關(guān)于懷,協(xié)助過我人。

參照文獻(xiàn)[1](美)威索|譯者:曹新宇,軟件需求模式,機(jī)械工業(yè)出版社,-06-01.[2]左美云,鄺孔武主編,信息系統(tǒng)開發(fā)與管理教程[M](第二版)清華大學(xué)出版社,-02[3] 李建中,王珊.數(shù)據(jù)庫概論[M](第四版)高等教誨出版社,-5-1[4]金

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論