![學(xué)生智能學(xué)習(xí)系統(tǒng)_第1頁](http://file4.renrendoc.com/view/2bba7ea5ea0ab8c3b9ce3177b1a30326/2bba7ea5ea0ab8c3b9ce3177b1a303261.gif)
![學(xué)生智能學(xué)習(xí)系統(tǒng)_第2頁](http://file4.renrendoc.com/view/2bba7ea5ea0ab8c3b9ce3177b1a30326/2bba7ea5ea0ab8c3b9ce3177b1a303262.gif)
![學(xué)生智能學(xué)習(xí)系統(tǒng)_第3頁](http://file4.renrendoc.com/view/2bba7ea5ea0ab8c3b9ce3177b1a30326/2bba7ea5ea0ab8c3b9ce3177b1a303263.gif)
![學(xué)生智能學(xué)習(xí)系統(tǒng)_第4頁](http://file4.renrendoc.com/view/2bba7ea5ea0ab8c3b9ce3177b1a30326/2bba7ea5ea0ab8c3b9ce3177b1a303264.gif)
![學(xué)生智能學(xué)習(xí)系統(tǒng)_第5頁](http://file4.renrendoc.com/view/2bba7ea5ea0ab8c3b9ce3177b1a30326/2bba7ea5ea0ab8c3b9ce3177b1a303265.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
小學(xué)生智能學(xué)習(xí)系統(tǒng)摘 要隨著科技的進(jìn)步和計(jì)算機(jī)網(wǎng)絡(luò)的飛速發(fā)展,教育在人們生活中開始占有很重要的地位。為了讓人們的學(xué)習(xí)過程可以不受地域、時(shí)間限制,使得教學(xué)資源能在最大范圍內(nèi)實(shí)現(xiàn)共享,產(chǎn)生了小學(xué)生智能學(xué)習(xí)系統(tǒng)。本學(xué)生學(xué)習(xí)系統(tǒng)主要是為在校學(xué)習(xí)的學(xué)生提供一個(gè)網(wǎng)絡(luò)平臺(tái),可以讓同學(xué)無論何時(shí)何地,只要有網(wǎng)絡(luò)的地方就可以進(jìn)行網(wǎng)上學(xué)習(xí),自行安排學(xué)習(xí)時(shí)間,不僅突破了學(xué)校授課的地點(diǎn)時(shí)間的局限性,更節(jié)約了學(xué)校的各種資源,而且還節(jié)省了老師同學(xué)的時(shí)間,網(wǎng)上的交流讓老師同學(xué)更加的自由方便,從學(xué)習(xí)渠道方面解決學(xué)生學(xué)習(xí)知識(shí)。本設(shè)計(jì)的開發(fā)是基于B/S結(jié)構(gòu),JAVA開發(fā)語言,采用MyEclipse開發(fā)平臺(tái)及SQLServer2008數(shù)據(jù)庫進(jìn)行開發(fā)。關(guān)鍵詞:B/S;java;JSPiPupilsintelligentlearningsystemAbstractWiththeadvancementoftechnologyandtherapiddevelopmentofcomputernetworks,educationplaysinpeople'slivesisveryimportanttostartposition.Tomakepeople'slearningprocesscanbesubjecttogeographicalandtimeconstraints,makingteachingresourcescanbesharedwithinthemaximum,resultinginanonlineteachingsystem.TheWebsiteprimarilyforstudentsstudyingintheschooltoprovideanetworkplatformthatallowsstudentsanywhere,anytime,aslongastheplacewherethenetworkcanbee-learning,self-studytimearrangements,notonlybroketheschoolswhereinstructiontimelimitations,butalsosavestheresourcesofschools,butalsosavestimeforteachersandstudents,onlinecommunicationthatthefreedomofteachersandstudentsmoreconvenientchannelstosolvethestudentsfromlearningtolearnknowledge.ThedesignofthedevelopmentisbasedonB/Sstructure,JAVAdevelopmentlanguage,usingMyEclipsedevelopmentplatformandSQLServer2008databasedevelopment.Keywords:B/S;onlineteachingsystem;JSPii目錄摘要iAbstractii目錄I1引言11.1課題背景21.2國(guó)內(nèi)外研究現(xiàn)狀21.3本課題研究的意義21.4本課題的研究方法31.5可行性分析.31.5.1技術(shù)可行性31.5.2經(jīng)濟(jì)可行性41.5.3操作可行性42相關(guān)理論知識(shí)介紹52.1系統(tǒng)開發(fā)環(huán)境52.2B/S結(jié)構(gòu)52.3Eclipse+MyEclipse簡(jiǎn)介52.4SQLServer2008介紹62.5JSP簡(jiǎn)介73需求分析.83.1用戶角色分析83.2功能模塊劃分83.3性能需求94總體設(shè)計(jì).104.1系統(tǒng)功能圖示例104.1.1測(cè)試的主要內(nèi)容104.1.2業(yè)務(wù)流程分析104.1.3數(shù)據(jù)流分析124.1.4后臺(tái)功能演示144.2數(shù)據(jù)庫表的設(shè)計(jì)與實(shí)現(xiàn).144.2.1測(cè)試題答案信息表(answer).144.2.2課程文件信息表(kcfiles).154.2.3課程信息表(kechens).154.2.4新聞資訊信息表(news).164.2.5公告信息表(notices).164.2.6試題信息表(shiti).174.2.7系統(tǒng)用戶信息表(sysuser).174.3數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)184.4網(wǎng)站詳細(xì)設(shè)計(jì)214.4.1學(xué)生注冊(cè)224.4.2學(xué)生登錄224.4.3發(fā)布作業(yè)234.4.4師生交流24I4.3.5新聞管理254.3.6公告欄管理模塊的實(shí)現(xiàn)25結(jié)論26參考文獻(xiàn)27致謝28附錄A外文原文.29附錄B外文譯文.40附錄C源代碼.46II華中科技畢業(yè)設(shè)計(jì)(論文)用紙引言在21世紀(jì)這個(gè)信息高速發(fā)達(dá)、高速流通的時(shí)代,計(jì)算機(jī)的普及以及計(jì)算機(jī)網(wǎng)絡(luò)的廣泛應(yīng)用,讓普通人能夠接觸到比以往更多的知識(shí)。面對(duì)信息時(shí)代的信息大“爆炸”現(xiàn)象,怎樣才能使教育事業(yè)跟上時(shí)代的步伐,而不至于背時(shí)代拋在后面?很多專家一直都在思考這個(gè)問題“如何把教育資源移植到網(wǎng)絡(luò)上面去, 使更多的人可以分享這些資源”。為保障高等教育的持續(xù)、健康、協(xié)調(diào)發(fā)展,教育部于 2003年4月起實(shí)施“高等學(xué)校教學(xué)質(zhì)量與教學(xué)改革工程”,簡(jiǎn)稱“質(zhì)量工程”。小學(xué)生智能學(xué)習(xí)系統(tǒng)作為“質(zhì)量工程”的先期啟動(dòng)項(xiàng)目,在全國(guó)范圍內(nèi)率先開展。實(shí)施高校小學(xué)生智能學(xué)習(xí)系統(tǒng)建設(shè)工程抓住了教學(xué)質(zhì)量提高的要件和本質(zhì)。國(guó)家小學(xué)生智能學(xué)習(xí)系統(tǒng)建設(shè)工程的實(shí)施,對(duì)學(xué)校整體課程建設(shè)起到了積極的推動(dòng)作用,為高校進(jìn)一步提高教學(xué)水平提供了非常好的契機(jī)。作為一個(gè)以傳播知識(shí)為主要職能的機(jī)構(gòu),學(xué)校建立一個(gè)自己的小學(xué)生智能學(xué)習(xí)系統(tǒng)是十分必要的事情,這不僅能使更多的人享用寶貴的教學(xué)資源,同時(shí)也對(duì)于提升學(xué)校自身的知名度,提高學(xué)生的自學(xué)能力,有著相當(dāng)大的幫助。人口多而育資源缺乏影響著我國(guó)受過高等教育的人在人口比例中所占的比重,這嚴(yán)重制約了我國(guó)社會(huì)的發(fā)展與進(jìn)步,這對(duì)于提高我國(guó)國(guó)民的文化科學(xué)素養(yǎng)十分不利。把少部分人所擁有的精品教學(xué)資源讓大部分人都享有,這是解決問題的關(guān)鍵。而小學(xué)生智能學(xué)習(xí)系統(tǒng)的出現(xiàn),則很好的解決了“如何實(shí)現(xiàn)資源共享”的問題,使得全國(guó)各地的人都能夠很方便的獲取自己想要的各種知識(shí),打破了傳統(tǒng)的教育資源分配不均的限制,使得更多的人能夠有機(jī)會(huì)取得知識(shí)。因此,不管是對(duì)高等學(xué)校,還是對(duì)于國(guó)家而言,小學(xué)生的是一智能個(gè)十分重要的模塊,小學(xué)生智能學(xué)習(xí)系統(tǒng)的建設(shè)是迫在眉睫的。本課題主要任務(wù)是以《小學(xué)生智能學(xué)習(xí)系統(tǒng)》為內(nèi)容,研究與實(shí)現(xiàn)本課程的網(wǎng)絡(luò)資源的開發(fā)?!缎W(xué)生智能學(xué)習(xí)系統(tǒng)》網(wǎng)上學(xué)習(xí)資源教學(xué)網(wǎng)站為學(xué)生課外學(xué)習(xí)提供了自主學(xué)習(xí)的教學(xué)資源,旨在利用網(wǎng)絡(luò)的平臺(tái),為學(xué)生提供了更加周到和個(gè)性化的學(xué)習(xí)環(huán)境。以實(shí)現(xiàn)教學(xué)資源的優(yōu)化與共享。學(xué)生通過網(wǎng)站可以隨時(shí)隨地學(xué)習(xí)或復(fù)習(xí)有有關(guān)學(xué)習(xí)內(nèi)容,有了問題可以在線與教師、同學(xué)進(jìn)行討論學(xué)習(xí)。在21世紀(jì)這個(gè)信息高速發(fā)達(dá)、高速流通的時(shí)代,計(jì)算機(jī)的普及以及計(jì)算機(jī)網(wǎng)絡(luò)的廣泛應(yīng)用,讓普通人能夠接觸到比以往更多的知識(shí)。面對(duì)信息時(shí)代的信息大“爆炸”現(xiàn)象,怎樣才能使教育事業(yè)跟上時(shí)代的步伐,而不至于背時(shí)代拋在后面?很多專家一直都在思考這個(gè)問題“如何把教育資源移植到網(wǎng)絡(luò)上面去, 使更多的人可以分享這些資源”。為保障高等教育的持續(xù)、健康、協(xié)調(diào)發(fā)展,實(shí)施小學(xué)生智能教育抓住了教學(xué)質(zhì)量提高的要件和本質(zhì)。小學(xué)生智能學(xué)習(xí)系統(tǒng)建設(shè)工程的實(shí)施,對(duì)學(xué)校整體課程建設(shè)起到了積極的推動(dòng)作用,為小學(xué)進(jìn)一步提高教學(xué)水平提供了非常好的契機(jī)。作為一個(gè)以傳播知識(shí)為主要職能的機(jī)構(gòu),學(xué)校建立一個(gè)自己的智能學(xué)習(xí)系統(tǒng)是十分必要的事情,這不僅能使更多的人享用寶貴的教學(xué)資源,同時(shí)也對(duì)于提升學(xué)校自身的知名度,提高學(xué)生的自學(xué)能力,有著相當(dāng)大的幫助。本課題主要任務(wù)是以《小學(xué)生智能學(xué)習(xí)系統(tǒng)》為內(nèi)容,研究與實(shí)現(xiàn)本課程的網(wǎng)絡(luò)資源的開發(fā)?!缎W(xué)生智能學(xué)習(xí)系統(tǒng)》網(wǎng)上學(xué)習(xí)資源教學(xué)網(wǎng)站為學(xué)生課外學(xué)習(xí)提供了自主學(xué)習(xí)的教學(xué)資源,旨在利用網(wǎng)絡(luò)的平臺(tái),為學(xué)生提供了更加周到和個(gè)性化的學(xué)習(xí)環(huán)境。以實(shí)現(xiàn)教學(xué)資源的優(yōu)化與共享。學(xué)生通過網(wǎng)站可以隨時(shí)隨地學(xué)習(xí)或復(fù)習(xí)有有關(guān)學(xué)習(xí)內(nèi)容,有了問題可以在線與教師、同學(xué)進(jìn)行討論學(xué)習(xí)。1華中科技畢業(yè)設(shè)計(jì)(論文)用紙1.1 課題背景計(jì)算機(jī)與網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,已經(jīng)逐步改變了面對(duì)面獲取知識(shí)的傳統(tǒng)教學(xué)方式?;贗nternet的網(wǎng)絡(luò)教學(xué)模式,具有交互性好,教學(xué)過程可以不受地域、時(shí)間限制,而且可以使得教學(xué)資源能在最大范圍內(nèi)實(shí)現(xiàn)共享。并且使傳統(tǒng)的以教師為中心的課堂模式轉(zhuǎn)化為以學(xué)生為中心、學(xué)生可以自由選擇學(xué)習(xí)內(nèi)容的新模式,具有知識(shí)信息量大、教學(xué)方式生動(dòng)活潑、聲像輝映、圖文并茂等特點(diǎn),因此受到了教育界的普遍認(rèn)可和歡迎。國(guó)內(nèi)外高校利用互聯(lián)網(wǎng)開展網(wǎng)上教學(xué)呈現(xiàn)出快速發(fā)展的態(tài)勢(shì),開發(fā)了一大批具有較高的水平的網(wǎng)絡(luò)教學(xué)課程。但是,目前能滿足“小學(xué)生智能學(xué)習(xí)系統(tǒng)”要求的網(wǎng)絡(luò)教學(xué)系統(tǒng)還不多。為了有效提高“小學(xué)生智能學(xué)習(xí)系統(tǒng)”教學(xué)的整體水平,開發(fā)了此小學(xué)生智能學(xué)習(xí)系統(tǒng)。隨著信息技術(shù)和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,教育信息化和網(wǎng)絡(luò)化也將成為必然的趨勢(shì)。作為教育評(píng)價(jià)和衡量學(xué)生能力的考試也正經(jīng)歷著無紙化和網(wǎng)絡(luò)化的飛躍。網(wǎng)絡(luò)的開放性和分布性的特點(diǎn)以及基于互聯(lián)網(wǎng)的巨大計(jì)算能力使得教學(xué)管理突破了時(shí)間和空間的限制?;诰W(wǎng)絡(luò)技術(shù)的考試系統(tǒng)正成為人們的研究熱點(diǎn)之一,對(duì)這個(gè)方向的研究具有重要的理論意義和現(xiàn)實(shí)意義。1.2 國(guó)內(nèi)外研究現(xiàn)狀從目前網(wǎng)絡(luò)教學(xué)系統(tǒng)技術(shù)實(shí)現(xiàn)的形式和方法來看,大致可分為兩種教學(xué)模式。一種是以視頻會(huì)議系統(tǒng)為主的實(shí)時(shí)在線式網(wǎng)絡(luò)教學(xué),它是通過傳輸音頻和視頻,將在空間上分離的教師和學(xué)生聯(lián)結(jié)在一起,進(jìn)行實(shí)時(shí)的、可視的交互式教學(xué),另一種是基于Web技術(shù)的非實(shí)時(shí)自主式網(wǎng)絡(luò)教學(xué),它是使用先進(jìn)的交互式Web技術(shù)將教學(xué)資源組織到相關(guān)的Web頁面,存放在Web服務(wù)器上以B/S方式提供互動(dòng)的教學(xué)服務(wù),比如課件下載、在線交流等。本文中所討論的正是后者。小學(xué)生智能學(xué)習(xí)系統(tǒng)具有降低教學(xué)成本,解決繁重的考務(wù)工作的優(yōu)點(diǎn)。它可以免去教師大量的教務(wù)工作,教師可以不用像以前那樣各種通知必須要親自通知,只需要在系統(tǒng)中發(fā)布,各種小測(cè)試、作業(yè)也可以在系統(tǒng)中進(jìn)行,一是實(shí)現(xiàn)了無紙化考試,節(jié)約了成本;二是提高了各種工作效率。學(xué)生也不必去購買各種書籍,教師在資源區(qū)可以上傳各種學(xué)習(xí)資料供學(xué)生下載學(xué)習(xí);學(xué)生測(cè)試的分?jǐn)?shù)是是通過系統(tǒng)與預(yù)設(shè)的答案進(jìn)行對(duì)比來實(shí)現(xiàn)自動(dòng)批分,為教師免去了繁瑣的閱卷工作。目前國(guó)內(nèi)各類小學(xué)也慢慢地將教學(xué)進(jìn)行了信息化改造,這是大勢(shì)所趨。1.3 本課題研究的意義當(dāng)前,大力開發(fā)學(xué)生學(xué)習(xí)系統(tǒng)具有如下三方面的目的和意義。教育信息化建設(shè)的需要發(fā)展現(xiàn)代遠(yuǎn)程教育,構(gòu)建終身學(xué)習(xí)體系是教育信息化的一項(xiàng)重要任務(wù)?,F(xiàn)代遠(yuǎn)程教育是隨著現(xiàn)代信息技術(shù)的發(fā)展而產(chǎn)生的一種新型教育方式?!懊嫦?1世紀(jì)教育振興行動(dòng)計(jì)劃”中決定,實(shí)施“現(xiàn)代遠(yuǎn)程教育工程”。通過該工程的實(shí)施,可以有效的發(fā)揮現(xiàn)有的各種教育資源的優(yōu)勢(shì),符合世界教育發(fā)展的潮流。而實(shí)施現(xiàn)代遠(yuǎn)程教育工程,需要開發(fā)較好的智能學(xué)習(xí)系統(tǒng)。課程教學(xué)模式改革的需要當(dāng)今世界,科學(xué)技術(shù)突飛猛進(jìn)。面對(duì)新的形勢(shì),我們的教育觀念、教育體制、教育結(jié)構(gòu)、教學(xué)內(nèi)容和教學(xué)方法相對(duì)滯后, 因此,必須改革傳統(tǒng)的教學(xué)課程教學(xué)模式和教學(xué)2華中科技畢業(yè)設(shè)計(jì)(論文)用紙方法,借助多媒體技術(shù)和網(wǎng)絡(luò)通信技術(shù)等,探索新型的課程教學(xué)模式和教學(xué)方法。新型人才培養(yǎng)的需要?jiǎng)?chuàng)新人才的培養(yǎng)是實(shí)施素質(zhì)教育的重點(diǎn),而現(xiàn)代教育技術(shù),尤其是多媒體技術(shù)和網(wǎng)絡(luò)通訊技術(shù)能夠?yàn)閯?chuàng)新人才的培養(yǎng)提供多方面的支持。因特網(wǎng)上豐富的信息資源和圖文音像并茂的、豐富多彩的交互式人機(jī)界面,能為學(xué)習(xí)者提供符合人類聯(lián)想思維與聯(lián)想記憶特點(diǎn)的、按鈕文本結(jié)構(gòu)組織的大規(guī)模知識(shí)庫,易于激發(fā)學(xué)習(xí)者的學(xué)習(xí)興趣,并為學(xué)習(xí)者實(shí)現(xiàn)探索式、發(fā)現(xiàn)式學(xué)習(xí)創(chuàng)造有利條件,特別適合于學(xué)生進(jìn)行“自主發(fā)現(xiàn)、自主探索”式學(xué)習(xí),因而對(duì)于培養(yǎng)具有創(chuàng)新能力與合作精神的一代新人有至關(guān)重要的意義。1.4 本課題的研究方法首先從網(wǎng)上查閱網(wǎng)絡(luò)文件管理系統(tǒng)相關(guān)資料,了解同類系統(tǒng)的發(fā)展現(xiàn)狀及趨勢(shì)。分析小學(xué)生智能學(xué)習(xí)系統(tǒng)的相關(guān)功能,結(jié)合本次畢業(yè)設(shè)計(jì)的相關(guān)要求寫出需求分析;其次,綜合運(yùn)用以前所學(xué)的相關(guān)知識(shí)(包括計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、JSP與網(wǎng)絡(luò)數(shù)據(jù)庫相關(guān)知識(shí)等),選擇SQLServer數(shù)據(jù)庫,進(jìn)行本畢業(yè)設(shè)計(jì)的開發(fā);在設(shè)計(jì)中以需求分析為基礎(chǔ),寫出系統(tǒng)開發(fā)計(jì)劃、實(shí)現(xiàn)流程及相關(guān)問題的實(shí)現(xiàn)方法;最后,系統(tǒng)開發(fā)完畢后,進(jìn)行調(diào)試和運(yùn)行。1.5 可行性分析下面從系統(tǒng)的技術(shù)可行性、操作可行性及經(jīng)濟(jì)可行性三個(gè)方面對(duì)系統(tǒng)進(jìn)行分析,驗(yàn)證系統(tǒng)的開發(fā)是合理可行的。1.5.1 技術(shù)可行性鑒于系統(tǒng)是個(gè)小學(xué)生智能系統(tǒng),開發(fā)難度適中。通過對(duì)諸多開發(fā)工具和數(shù)據(jù)庫進(jìn)行比較及指導(dǎo)老師的建議,最終確定采用MyEclipse作為前臺(tái)開發(fā)工具、Tomcat作為系統(tǒng)測(cè)試工具、SQL2008作為后臺(tái)開發(fā)工具,系統(tǒng)設(shè)計(jì)語言為JSP。MyEclipse是一個(gè)開放源代碼的、與NetBeans、SunONEStudio和BorlandJbuilder類似的一種基于 Java的整合型可擴(kuò)展開發(fā)平臺(tái),也是目前最著名的開源項(xiàng)目之一,其本身只是一個(gè)框架和一組服務(wù), 用于通過插件組件構(gòu)建開發(fā)環(huán)境。 Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具(JavaDevelopmentTools ,JDT)。其未來的目標(biāo)不僅僅是成為專門開發(fā) Java程序的IDE環(huán)境,根據(jù)Eclipse 的體系結(jié)構(gòu),通過開發(fā)插件,它能擴(kuò)展到任何語言的開發(fā),甚至能成為圖片繪制的工具。SQL2008數(shù)據(jù)庫引擎提供完整的XML支持。它還具有構(gòu)成最大的Web站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所需的可伸縮性、可用性和安全功能。SQL2008關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。數(shù)據(jù)庫引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小。同時(shí)分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。JSP是在普通的Html中嵌入了Java代碼的一個(gè)腳本,它由JSP容器(如Tomcat)首先將其轉(zhuǎn)化為Servlet,然后再調(diào)用Javac將Servlet編譯為Class文件,最終,服務(wù)器解釋的是Class文件。JSP是Sun公司J2EE架構(gòu)中重要的部分。Tomcat是一個(gè)免費(fèi)的開源Servlet容器。基于Tomcat的開發(fā)其時(shí)主要是JSP和Servlet的開發(fā),而Tomcat短小精悍,配置方便,能滿足需求,因此在這種情況下選擇Tomcat。同時(shí),Tomcat和Eclipse結(jié)合起來,加上hibernate的框架實(shí)現(xiàn)本次畢業(yè)設(shè)計(jì)的要求。根據(jù)用戶的要求,系統(tǒng)采用B/S模式。B/S模式是三層體系結(jié)構(gòu),它將表示層、業(yè)務(wù)邏輯層層、數(shù)據(jù)服務(wù)層分布到不同的單元。表示層由瀏覽器和動(dòng)態(tài)的 Web頁面構(gòu)成,3華中科技畢業(yè)設(shè)計(jì)(論文)用紙接收和處理用戶的請(qǐng)求,并交給Web應(yīng)用服務(wù)器。業(yè)務(wù)邏輯層對(duì)應(yīng)于Web應(yīng)用服務(wù)器,其業(yè)務(wù)邏輯處理過程使用數(shù)據(jù)源層的服務(wù)來得到必要的信息或存儲(chǔ)、修改相應(yīng)的數(shù)據(jù)。數(shù)據(jù)服務(wù)層對(duì)應(yīng)于數(shù)據(jù)庫服務(wù)器,數(shù)據(jù)庫服務(wù)器實(shí)現(xiàn)對(duì)數(shù)據(jù)庫的管理和庫中數(shù)據(jù)的訪問與增加、刪除及修改。本項(xiàng)目需要從頁面輸入文件的信息,通過邏輯層來處理這些信息并操縱數(shù)據(jù)庫,實(shí)現(xiàn)公文的流轉(zhuǎn)。綜上所述,系統(tǒng)的開發(fā)在技術(shù)上是可行的。1.5.2 經(jīng)濟(jì)可行性小學(xué)生智能學(xué)習(xí)平臺(tái)打破了傳統(tǒng)學(xué)校教育的課堂授課模式,同時(shí)也突破了傳統(tǒng)遠(yuǎn)程教育所無法實(shí)施的有效的溝通和交流的局限。它要求建立一種全新的教學(xué)與學(xué)習(xí)模式。當(dāng)前,計(jì)算機(jī)硬件的價(jià)格已經(jīng)非常便宜,資源也很豐富,就學(xué)校的微機(jī)實(shí)驗(yàn)室所具有的計(jì)算機(jī)設(shè)備,完全可以保證本系統(tǒng)的開發(fā)與調(diào)試,不用因?yàn)殚_發(fā)智能學(xué)習(xí)系統(tǒng)課程平臺(tái)而去購買設(shè)備,所以在經(jīng)濟(jì)上是可行的。1.5.3 操作可行性小學(xué)生智能學(xué)習(xí)系統(tǒng)開發(fā)的目的之一就是使學(xué)生獲取信息更快速更精確,讓教師真正了解各位學(xué)生的學(xué)習(xí)情況,對(duì)下一步的教學(xué)進(jìn)行更合理的布署。本系統(tǒng)通過去用戶體驗(yàn)的調(diào)研,能符合眾多學(xué)生及教師的工作學(xué)習(xí)方式,只要會(huì)上網(wǎng)即會(huì)使用本系統(tǒng)。綜上所述,系統(tǒng)的開發(fā)在操作上是可行的。4華中科技畢業(yè)設(shè)計(jì)(論文)用紙相關(guān)理論知識(shí)介紹通過基于Internet互聯(lián)網(wǎng)的動(dòng)態(tài)WEB數(shù)據(jù)庫技術(shù),可以解決遠(yuǎn)程的數(shù)據(jù)傳輸與讀取,遠(yuǎn)程的客戶終端可以通過WEB頁面提交請(qǐng)求,查詢遠(yuǎn)端的數(shù)據(jù)服務(wù)器上的信息,同時(shí)還可以向遠(yuǎn)端數(shù)據(jù)服務(wù)器的數(shù)據(jù)庫中存儲(chǔ)信息 以實(shí)現(xiàn)信息的共享,同時(shí)利用Internet技術(shù)可以降低軟件的開發(fā)和部署成本,只要在服務(wù)器端裝WEB應(yīng)用就可以使每個(gè)客戶端都能瀏覽使用。2.1 系統(tǒng)開發(fā)環(huán)境本學(xué)生學(xué)習(xí)系統(tǒng)是一個(gè)B/S結(jié)構(gòu)的系統(tǒng),它的發(fā)布需要有WEB服務(wù)器的支持,且需要數(shù)據(jù)庫系統(tǒng)來方便的對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行存儲(chǔ),查詢,修改,刪除,及時(shí)更新系統(tǒng)信息,同時(shí)需要一種簡(jiǎn)單,方便的編程工具可以與數(shù)據(jù)庫進(jìn)行交互。 鑒于上述需求,本系統(tǒng)選擇JSP+SQLServer2008+MyElcipse作為開發(fā)環(huán)境。2.2B/S結(jié)構(gòu)B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著 Internet 技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面完全通過 WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成 3層結(jié)構(gòu)。B/S結(jié)構(gòu)主要利用了不斷成熟的 WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種 Script 語言,用通用瀏覽器就實(shí)現(xiàn)了原來需要復(fù)雜專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能, 并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。在三層架構(gòu)當(dāng)中,底層的數(shù)據(jù)訪問層直接和數(shù)據(jù)庫進(jìn)行交互,它負(fù)責(zé)從數(shù)據(jù)庫中存取數(shù)據(jù),中間的業(yè)務(wù)邏輯層則由Servlet和其他java類負(fù)責(zé),一般用來處理最重要的后臺(tái)邏輯。至于最上面的表示層,由jsp構(gòu)成,主要用來顯示頁面。2.3Eclipse+MyEclipse 簡(jiǎn)介Eclipse是一個(gè)開放源代碼,基于Java的可擴(kuò)張的開發(fā)平臺(tái),多數(shù)人都是將Eclipse作為Java的集成開發(fā)環(huán)境使用。Eclipse的設(shè)計(jì)思想是:一切皆為插件。它自身的核心是非常小的,其它所有的功能都以插件的形式附加到該核心上。Eclipse中三個(gè)最吸引人的地方是它創(chuàng)新性的圖形API,即SWT/JFace,它大大改善了Java界面不夠美觀,界面響應(yīng)速度比較慢的能力。二是它的插件機(jī)制。三是利用它的插件機(jī)制開發(fā)的眾多功能強(qiáng)大的插件,而Myeclipse就是其中的一種有名的插件集之一,MyEclipse將開發(fā)者常用到的一些有用的插件都集合起來。MyEclipse為Eclipse提供了一個(gè)大量私有和開源的Java工具的集合,這解決了各種開源工具的不一致和缺點(diǎn)。這些工具解析Java和XML配置文件。MyEclipse,是一個(gè)十分優(yōu)秀的用于開發(fā)Java,J2EE的Eclipse插件集合,MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開源產(chǎn)品的支持十分不錯(cuò)。MyEclipse企業(yè)級(jí)工作平臺(tái)(MyEclipseEnterpriseWorkbench ,簡(jiǎn)稱MyEclipse)是對(duì)EclipseIDE 的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。5華中科技畢業(yè)設(shè)計(jì)(論文)用紙?jiān)诮Y(jié)構(gòu)上,MyEclipse的特征可以被分為7類,對(duì)于每一種功能上的類別,在Eclipse中都有相應(yīng)的功能部件,并通過一系列的插件來實(shí)現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們?cè)诓挥绊懫渌K的情況下,對(duì)任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)。簡(jiǎn)單而言,MyEclipse是Eclipse的插件,也是一款功能強(qiáng)大的JavaEE集成開發(fā)環(huán)境,支持代碼編寫、配置、測(cè)試以及除錯(cuò),MyEclipse6.0以前版本需先安裝Eclipse。MyEclipse6.0以后版本安裝時(shí)不需安裝Eclipse。2.4SQLServer2008介紹SQLServer2008具有構(gòu)成最大的Web站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所需的可伸縮性、可用性和安全功能。它支持EnglishQuery和Microsoft搜索服務(wù)等功能,在Web應(yīng)用程序中包含了用戶友好的查詢和強(qiáng)大的搜索功能。同一個(gè)數(shù)據(jù)庫引擎可以在不同的平臺(tái)上使用,SQLServer2008企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級(jí)到最大Web站點(diǎn)所需的性能級(jí)別。SQLServer2008關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫的用戶的開銷減到最小。SQLServer2008中包括一系列管理和開發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用SQLServer的過程。SQLServer是微軟公司開發(fā)的數(shù)據(jù)庫產(chǎn)品,SQL2008被廣泛使用,很多電子商務(wù)網(wǎng)站、企業(yè)內(nèi)部信息化平臺(tái)等都是基于SQLServer產(chǎn)品上。今天的商業(yè)環(huán)境要求不同類型的數(shù)據(jù)庫解決方案。性能、可伸縮性及可靠性是基本要求,而進(jìn)入市場(chǎng)時(shí)間也非常關(guān)鍵。除這些核心企業(yè)品質(zhì)外,SQLServer2008還為您的數(shù)據(jù)管理與分析帶來了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),。SQLServer2008為快速開發(fā)新一代企業(yè)級(jí)商業(yè)應(yīng)用程序、為企業(yè)贏得核心競(jìng)爭(zhēng)優(yōu)勢(shì)打開了勝利之門。完全的Web支持SQL2008提供了以Web標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫編程功能。豐富的XML和Internet 標(biāo)準(zhǔn)支持允許您使用內(nèi)置的存儲(chǔ)過程以 XML格式輕松存儲(chǔ)和檢索數(shù)據(jù)。您還可以使用 XML更新程序容易地插入、更新和刪除數(shù)據(jù)。有了SQL2008,您可以使用HTTP來向數(shù)據(jù)庫發(fā)送查詢、對(duì)數(shù)據(jù)庫中存儲(chǔ)的文檔執(zhí)行全文搜索、以及通過 Web進(jìn)行自然語言查詢。強(qiáng)大而靈活的基于 Web的分析。SQL2008分析服務(wù)功能被擴(kuò)展到了Internet。您可以通過Web瀏覽器來訪問和控制多維數(shù)據(jù)。高度的可伸縮性和可靠性使用SQL2008可以獲得非凡的可伸縮性和可靠性。通過向上伸縮和向外擴(kuò)展的能力,SQLServer滿足了苛刻的電子商務(wù)和企業(yè)應(yīng)用程序要求。向上伸縮。SQL2008利用了對(duì)稱多處理器(SMP)系統(tǒng)。SQLServerEnterpriseEdition最多可以使用32個(gè)處理器和64GBRAM。向外擴(kuò)展。向外擴(kuò)展可以將數(shù)據(jù)庫和數(shù)據(jù)負(fù)載分配給多臺(tái)服務(wù)器??捎眯?。通過增強(qiáng)的故障轉(zhuǎn)移群集、日志傳送和新增的備份策略,SQL2005達(dá)到了最大的可用性。最快的進(jìn)入市場(chǎng)時(shí)間SQL2008是Microsoft .NETEnterprise Server 的數(shù)據(jù)管理與分析中樞。SQL20056華中科技畢業(yè)設(shè)計(jì)(論文)用紙包括加速從概念到最后交付開發(fā)過程的工具。集成和可擴(kuò)展的分析服務(wù)。有了SQL2008,您可以建立帶有集成工具的端到端分析解決方案,從數(shù)據(jù)創(chuàng)造價(jià)值。此外,還可以根據(jù)分析結(jié)果自動(dòng)驅(qū)動(dòng)商業(yè)過程以及從最復(fù)雜的計(jì)算靈活地檢索自定義結(jié)果集??焖匍_發(fā)、調(diào)試和數(shù)據(jù)轉(zhuǎn)換。SQL2008帶有交互式調(diào)節(jié)和調(diào)試查詢、從任何數(shù)據(jù)源快速移動(dòng)和轉(zhuǎn)化數(shù)據(jù)、以及按Transact-SQL方式定義和使用函數(shù)等功能。您可以從任意VisualStudio工具以可視化方式設(shè)計(jì)和編寫數(shù)據(jù)庫應(yīng)用程序。簡(jiǎn)化的管理和調(diào)節(jié)。使用SQL2008,您可以很容易地在企業(yè)資源旁邊集中管理數(shù)據(jù)庫??梢栽诒3致?lián)機(jī)的同時(shí)輕松地在計(jì)算機(jī)間或?qū)嵗g移動(dòng)和復(fù)制數(shù)據(jù)庫。2.5 JSP簡(jiǎn)介JSP(JavaServerPages)是由SunMicrosystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。該技術(shù)為創(chuàng)建顯示動(dòng)態(tài)生成內(nèi)容的Web頁面提供了一個(gè)簡(jiǎn)捷而快速的方法。JSP技術(shù)的設(shè)計(jì)目的是使得構(gòu)造基于Web的應(yīng)用程序更加容易和快捷,而這些應(yīng)用程序能夠與各種Web服務(wù)器,應(yīng)用服務(wù)器,瀏覽器和開發(fā)工具共同工作。JSP規(guī)范是Web服務(wù)器、應(yīng)用服務(wù)器、交易系統(tǒng)、以及開發(fā)工具供應(yīng)商間廣泛合作的結(jié)果。在傳統(tǒng)的網(wǎng)頁HTML文件中加入Java程序片段和JSP標(biāo)記,就構(gòu)成了JSP網(wǎng)頁。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請(qǐng)求時(shí),首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送email等等,這就是建立動(dòng)態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對(duì)客戶瀏覽器的要求最低,可以實(shí)現(xiàn)無 Plugin,無ActiveX,無JavaApplet,甚至無Frame。7華中科技畢業(yè)設(shè)計(jì)(論文)用紙需求分析3.1 用戶角色分析根據(jù)網(wǎng)上學(xué)習(xí)的整個(gè)過程,整個(gè)系統(tǒng)要分兩個(gè)角色:學(xué)生和老師(即管理員) 。學(xué)生可以在線學(xué)習(xí);可以下載作業(yè)和教案;可以跟老師或同學(xué)交流;可以看看有什么新的公告等等。老師可以發(fā)布教案、更新課程資源、批閱作業(yè),給出學(xué)生成績(jī)。管理員可以添加新聞、新聞等。每個(gè)角色操作的共性是通過密碼驗(yàn)證后登錄, 管理員可以通過后臺(tái)點(diǎn)擊修改密碼菜單實(shí)現(xiàn)密碼更改。角色工作完成后,通過專門的出口退出登錄狀態(tài)。3.2 功能模塊劃分網(wǎng)站的設(shè)計(jì)主要分為四個(gè)部分的功能模塊:用戶管理系統(tǒng),公告系統(tǒng),教師子系統(tǒng),學(xué)生子系統(tǒng),師生互動(dòng)系統(tǒng)(留言系統(tǒng))。用戶管理系統(tǒng):用戶管理系統(tǒng)的功能:(1)在網(wǎng)上進(jìn)行注冊(cè),同時(shí)分配權(quán)限;(2)對(duì)于已經(jīng)注冊(cè)的ID可以修改密碼和個(gè)人信息。教師與學(xué)生同屬于用戶管理里面,不過兩者的權(quán)限不一樣,所以做的操作也不一樣。教師子系統(tǒng)部分的功能:3.2.1管理員功能:管理員功能主要對(duì)后臺(tái)數(shù)據(jù)進(jìn)行管理,管理員登錄后可以對(duì)新聞信息進(jìn)行查看、修改和刪除,還可以及時(shí)發(fā)表重要通知,資料上傳下載,系統(tǒng)用戶管理等。主要有以下功能。網(wǎng)站信息管理管理員可以發(fā)布大綱,網(wǎng)站簡(jiǎn)介等相關(guān)信息,對(duì)發(fā)布的信息進(jìn)行查詢、修改和刪除。資料上傳管理資料上傳管理模塊,和傳各種資料供教師及學(xué)生下載學(xué)習(xí)系統(tǒng)用戶管理對(duì)管理員、教師、學(xué)生的信息進(jìn)行管理??蛇M(jìn)行增刪改查3.2.2 教師功能:教師功能主要包括:測(cè)試題管理、作業(yè)批改、在線答疑、測(cè)試分?jǐn)?shù)查看、在線討論、資料上傳下載、公告管理、個(gè)人信息管理。測(cè)試題管理編輯測(cè)試題目,有選擇、填空、判斷三種題型??稍鰟h改查。作業(yè)批改管理對(duì)于學(xué)生上傳過來的作業(yè)附件,教師可以下載后批改再上傳,學(xué)生即可看到自己的作業(yè)批改情況。在線答疑教師在此處理學(xué)生在學(xué)習(xí)中遇到的疑問和難點(diǎn)。測(cè)試分?jǐn)?shù)查看教師可以在本模板看到各學(xué)位在聯(lián)機(jī)測(cè)試的答題得分情況,更及時(shí)準(zhǔn)確的掌握學(xué)生的學(xué)習(xí)情況。在線討論教師可以發(fā)布討論主題,供學(xué)生集體討論,提升學(xué)生和教師的互動(dòng)性。資料上傳下載8華中科技畢業(yè)設(shè)計(jì)(論文)用紙教師發(fā)布學(xué)習(xí)資料等,完全實(shí)現(xiàn)了資源共享及無紙化。公告管理教師發(fā)布各種通知公告,信息能即時(shí)到達(dá)學(xué)生。個(gè)人信息管理教師修改個(gè)人信息。3.2.3 學(xué)生功能學(xué)生功能主要包括:通知公告瀏覽、聯(lián)機(jī)測(cè)試、測(cè)試成績(jī)查詢、作業(yè)園地、在線提問、討論交流、課程信息、資源下載、個(gè)人信息修改。通知公告瀏覽查看教師或管理員下發(fā)的各種通知公告,及時(shí)了解資訊聯(lián)機(jī)測(cè)試學(xué)生在此可以看到教師發(fā)布的測(cè)試題并進(jìn)行答題,答題提交后,系統(tǒng)自動(dòng)評(píng)分。聯(lián)機(jī)測(cè)試成績(jī)查詢學(xué)生可以查看自己每次測(cè)試的得分作業(yè)園地學(xué)生提交作業(yè)附件,教師即可下載后批改然后上傳,學(xué)生即可看到批改后的作業(yè)。在線提問學(xué)生可以就有關(guān)問題進(jìn)行提問,老師可以通過網(wǎng)絡(luò)進(jìn)行回復(fù),增強(qiáng)了老師與學(xué)生之間的交流,實(shí)現(xiàn)了師生之間的互動(dòng)。討論交流學(xué)生對(duì)教師發(fā)布的主題集體進(jìn)行討論,共同學(xué)習(xí)進(jìn)步。課程信息學(xué)生查看該智能學(xué)習(xí)系統(tǒng)的課程信息。資源下載學(xué)生下載網(wǎng)站中的共享資源。個(gè)人信息學(xué)生修改個(gè)人信息3.3 性能需求整個(gè)系統(tǒng)應(yīng)當(dāng)操作簡(jiǎn)便,界面友好,維護(hù)簡(jiǎn)便。數(shù)據(jù)庫要求運(yùn)行穩(wěn)定,執(zhí)行速度快,數(shù)據(jù)安全性高。軟件系統(tǒng)本身運(yùn)行對(duì)計(jì)算機(jī)硬件平臺(tái)和操作系統(tǒng)平臺(tái)要求適中。9華中科技畢業(yè)設(shè)計(jì)(論文)用紙總體設(shè)計(jì)4.1 系統(tǒng)功能圖示例4.1.1 測(cè)試的主要內(nèi)容學(xué)生在首頁登錄成功后,就進(jìn)入學(xué)習(xí)概況??稍趯?dǎo)航條上選擇需要的相應(yīng)選項(xiàng):若下載作業(yè),就點(diǎn)擊下載作業(yè);若下載教案,點(diǎn)擊下載教案;若留言,點(diǎn)擊師生交流;若想看看公布的信息,就點(diǎn)擊公告欄。4.1.2 業(yè)務(wù)流程分析根據(jù)權(quán)限劃分,用戶共分為三類:管理員、教師、教師。(1)管理員業(yè)務(wù)流程圖如圖 4.1.1所示。系統(tǒng)用戶管理
新聞管理課程信息管理<<uses>><<extends>><<uses>><<extends>><<extends>>資料上傳管理管理員個(gè)人信息修改圖4.1.1 管理員業(yè)務(wù)流程圖10華中科技畢業(yè)設(shè)計(jì)(論文)用紙(2)教師業(yè)務(wù)流程圖如圖 4.1.2所示。成績(jī)查看試題管理<<extends>><<uses>>公告管理 <<uses>>
<<extends>> 作業(yè)批改<<extends>><<uses>><<extends>><<uses>>教師個(gè)人信息修改在線討論在線答疑資源上傳圖4.1.2 教師業(yè)務(wù)流程圖(3)學(xué)生業(yè)務(wù)流程圖如圖 4.1.3所示。聯(lián)機(jī)測(cè)試
成績(jī)查看<<uses>><<extends>>瀏覽通知公告<<uses>><<extends>>作業(yè)園地<<extends>> <<uses>><<uses>><<extends>><<uses>>學(xué)生個(gè)人信息修改 在線提問資源下載
討論交流課程信息圖4.1.3 學(xué)生業(yè)務(wù)流程圖11華中科技畢業(yè)設(shè)計(jì)(論文)用紙4.1.3 數(shù)據(jù)流分析根據(jù)前面的業(yè)務(wù)流圖,得出各層的數(shù)據(jù)流圖。(1)TOP層數(shù)據(jù)流圖如圖 4.1.4所示。P0F1學(xué)生操作信息學(xué)生操作結(jié)學(xué)生果學(xué)生F2教師操作信息小學(xué)生智教師操作結(jié)教師果教師能學(xué)習(xí)系統(tǒng)F3管理員操作信管理員操作結(jié)果管理員管理員息圖4.1.4TOP層數(shù)據(jù)流圖(2)小學(xué)生智能學(xué)習(xí)系統(tǒng)管理數(shù)據(jù)流圖如圖 4.1.5所示。P1F6管理員操作結(jié)小學(xué)生智能 果F1學(xué)生信息學(xué)習(xí)系統(tǒng)F2課件信息F3教師信息F4試題信息
D1 學(xué)生信息表D2 課件信息D3 教師信息D4F5答疑信息D5
試題信息答疑信息圖4.1.5 小學(xué)生智能學(xué)習(xí)系統(tǒng)管理數(shù)據(jù)流圖12華中科技畢業(yè)設(shè)計(jì)(論文)用紙(3)小學(xué)生智能學(xué)習(xí)系統(tǒng)教師功能數(shù)據(jù)流圖如圖 4.1.6所示。P2F1教師資料信息小學(xué)生智能D1教師信息F2課件管理信息學(xué)習(xí)系統(tǒng)表課件信息D2F3作業(yè)信息表D3作業(yè)信息F4疑問回復(fù)信息表D4答疑信息F5考題信息表D5試卷信息表圖4.1.6小學(xué)生智能學(xué)習(xí)系統(tǒng)教師功能數(shù)據(jù)流圖(4)小學(xué)生智能學(xué)習(xí)系統(tǒng)學(xué)生功能數(shù)據(jù)流圖如圖 4.1.7所示。P3F1學(xué)生信息小學(xué)生智能學(xué)生信息D1學(xué)習(xí)系統(tǒng)F2課件下載信息表課件信息D2F3作業(yè)上交信息表D3作業(yè)信息F4發(fā)布疑問信息表D4答疑信息F5考試自測(cè)信息表D5試卷信息表圖4.1.7 小學(xué)生智能學(xué)習(xí)系統(tǒng)學(xué)生功能數(shù)據(jù)流圖13華中科技畢業(yè)設(shè)計(jì)(論文)用紙4.1.4 后臺(tái)功能演示管理員在登錄成功后,就進(jìn)入了后臺(tái)管理??梢赃M(jìn)行相應(yīng)操作,如密碼修改、管理員維護(hù)、留言管理、公告管理等。圖4.1.8 系統(tǒng)管理員功能示意圖4.2 數(shù)據(jù)庫表的設(shè)計(jì)與實(shí)現(xiàn)數(shù)據(jù)庫是整個(gè)網(wǎng)站的核心部分。只有通過數(shù)據(jù)庫的調(diào)用才能進(jìn)行新聞的信息更新處理、添加圖片新聞、查詢和處理訂單,分類等,只有正確設(shè)計(jì)數(shù)據(jù)庫并正確而有效的連接,才能最終實(shí)現(xiàn)系統(tǒng)的實(shí)現(xiàn),系統(tǒng)中設(shè)計(jì)了數(shù)據(jù)庫庫7個(gè)表分別是4.2.1 測(cè)試題答案信息表(answer)該表用于存儲(chǔ)學(xué)生聯(lián)機(jī)測(cè)試答題情況的信息,字段如表 4.2.1所示。表4.2.1t_admin序字段名類型長(zhǎng)度精度小數(shù)默認(rèn)值允許主鍵說明號(hào)位數(shù)空1userIdint4√2userNamevarchar50√3userPwvarchar50√14華中科技畢業(yè)設(shè)計(jì)(論文)用紙4.2.2 課程文件信息表(kcfiles )該表用于存儲(chǔ)智能學(xué)習(xí)系統(tǒng)文件信息,字段如表 4.2.2所示。表4.2.2t_doc序字段名類型長(zhǎng)度精度小數(shù)默認(rèn)值允許主鍵說明號(hào)位數(shù)空1idint4√2mingchengvarchar50√3fujianvarchar50√4fujianYuanshiminvarchar50√g5typevarchar50√6delvarchar50√4.2.3 課程信息表(kechens)該表用于存儲(chǔ)課程信息,字段如表 4.2.3所示。表4.2.3t_gonggao序字段名類型長(zhǎng)度精度小數(shù)默認(rèn)值允許主鍵說明號(hào)位數(shù)空1gonggao_idint4√2gonggao_titlevarchar50√3gonggao_contentvarchar8000√4gonggao_datavarchar50√5gonggao_fabuzhevarchar50√6gonggao_delvarchar50√7gonggao_one1varchar50√8gonggao_one2varchar50√9gonggao_one3varchar50√10gonggao_one4varchar50√11gonggao_one5datetime8√12gonggao_one6datetime8√13gonggao_one7int4√14gonggao_one8int4√15華中科技畢業(yè)設(shè)計(jì)(論文)用紙4.2.4 新聞資訊信息表(news)該表用于存儲(chǔ)新聞資訊的基本信息,字段如表 4.2.4 所示。表4.2.4t_liuyan序字段名類型長(zhǎng)度精度小數(shù)默認(rèn)值允許主鍵說明號(hào)位數(shù)空1liuyan_idint4√2liuyan_titlevarchar50√3liuyan_contentvarchar5000√4liuyan_datevarchar50√5liuyan_uservarchar50√4.2.5 公告信息表(notices)該表用于存儲(chǔ)公告信息,字段如表 4.2.5所示。表4.2.5t_picNews序字段名類型長(zhǎng)度精度小數(shù)默認(rèn)值允許主鍵說明號(hào)位數(shù)空1picNews_idint4√2picNews_titlevarchar50√3picNews_contentvarchar8000√4fujianvarchar50√5fujian_yuanshimivarchar50√ng6picNews_datevarchar50√7picNews_one1varchar50√8picNews_one2varchar50√9picNews_one3varchar50√10picNews_one4varchar50√11picNews_one5datetime8√12picNews_one6datetime8√13picNews_one7int4√14picNews_one8int4√16華中科技畢業(yè)設(shè)計(jì)(論文)用紙4.2.6 試題信息表(shiti )該表用于存儲(chǔ)試題的基本信息,字段如表 4.2.6所示。表4.2.6t_stu序字段名類型長(zhǎng)度精度小數(shù)默認(rèn)值允許主鍵說明號(hào)位數(shù)空1stu_idint4√2stu_xuehaovarchar50√3stu_realnamevarchar50√4stu_sexvarchar50√5stu_agevarchar50√6stu_cardvarchar50√7stu_banjivarchar50√8login_namevarchar50√9login_pwvarchar50√10delvarchar50√4.2.7 系統(tǒng)用戶信息表(sysuser)該表用于存儲(chǔ)系統(tǒng)用戶的基本信息,字段如表 4.2.7 所示。表4.2.7t_tea序字段名類型長(zhǎng)度精度小數(shù)默認(rèn)值允許主鍵說明號(hào)位數(shù)空1tea_idint4√2tea_bianhaovarchar50√3tea_realnamevarchar50√4tea_sexvarchar50√5tea_agevarchar50√6login_namevarchar50√7login_pwvarchar50√8delvarchar50√17華中科技畢業(yè)設(shè)計(jì)(論文)用紙4.3 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)系統(tǒng)的主要實(shí)體有學(xué)生實(shí)體、信息實(shí)體、信息類別實(shí)體、教師實(shí)體、試題實(shí)體、學(xué)生問題實(shí)體等。(1)學(xué)生實(shí)體屬性圖如 4.3.1 所示。姓名 性別學(xué)號(hào) 密碼學(xué)生圖4.3.1 學(xué)生實(shí)體屬性圖(2)信息實(shí)體屬性圖如圖 4.3.2所示。內(nèi)容標(biāo)題 附件編號(hào) 時(shí)間信息圖4.3.2 信息實(shí)體屬性圖(3)信息類別實(shí)體屬性如圖 4.3.3所示。編號(hào) 名稱信息類別圖4.3.3 信息類別實(shí)體屬性圖18華中科技畢業(yè)設(shè)計(jì)(論文)用紙(4)教師實(shí)體屬性如圖 4.3.4 所示。姓名 性別編號(hào) 密碼教師圖4.3.4 教師實(shí)體屬性圖(5)試題實(shí)體屬性如圖 4.3.5 所示。題型章節(jié) 題目知識(shí)點(diǎn) 內(nèi)容編號(hào)答案試題圖4.3.5 試題實(shí)體屬性圖(6)學(xué)生問題實(shí)體屬性如圖 4.3.6所示。標(biāo)題 內(nèi)容編號(hào) 時(shí)間疑問圖4.3.6 學(xué)生問題實(shí)體屬性圖19華中科技畢業(yè)設(shè)計(jì)(論文)用紙各實(shí)體之間的總E-R圖如圖4.3.7所示。類別1管MNM學(xué)習(xí)課件教發(fā)NMNMN自測(cè)試題出題M學(xué)生教師11NM提出問題解答MNNM管理管理管理圖4.3.7 總體E-R圖20華中科技畢業(yè)設(shè)計(jì)(論文)用紙4.4 網(wǎng)站詳細(xì)設(shè)計(jì)系統(tǒng)主要包括發(fā)布作業(yè)、瀏覽作業(yè)、發(fā)布課件、下載課件、留言、公告欄,老師學(xué)生的登錄系統(tǒng)。圖4.4.1 首頁在此界面中給出了 JAVA課程這門課的教學(xué)目標(biāo)和教學(xué)課時(shí),學(xué)生可依據(jù)它進(jìn)行自主學(xué)習(xí)。本站導(dǎo)航可以讓學(xué)習(xí)者方便快捷地進(jìn)入不同的模塊或者相關(guān)網(wǎng)站并返回,從而不至于迷路。公告欄中可公布一些與學(xué)生的學(xué)習(xí)和生活相緊密的通知等。日歷可為學(xué)生顯示年月日,方便學(xué)生進(jìn)行學(xué)習(xí)計(jì)劃和安排。下面介紹本界面中幾個(gè)模塊的實(shí)現(xiàn)過程。21華中科技畢業(yè)設(shè)計(jì)(論文)用紙4.4.1 學(xué)生注冊(cè)該界面的主要是由一些文本框,選擇控件,提交、重置、關(guān)閉按鈕組成。圖4.4.2 學(xué)生注冊(cè)publicStringstuReg(){TStustu=newTStu();stu.setStuXuehao(stuXuehao);stu.setStuRealname(stuRealname);stu.setStuSex(stuSex);stu.setStuAge(stuAge);stu.setStuBanji(stuBanji);stu.setLoginName(loginName);stu.setLoginPw(loginPw);stu.setDel("no");stuDAO.save(stu);return"successAdd";}4.4.2 學(xué)生登錄登錄界面它由一些基本的文本框、密碼框、登錄按鈕組成,用戶在該頁面填寫的用戶名、密碼來驗(yàn)證信息。該頁面代碼首先判斷學(xué)生證、密碼是否為空,如果任一項(xiàng)為空就跳出警告,提示用戶輸入完整信息。如果都不為空就先檢查用戶輸入的用戶名、密碼跟數(shù)據(jù)庫中的用戶名、密碼是否一致,如果不一致就顯示出錯(cuò)誤信息提示用戶名錯(cuò)誤或密碼錯(cuò)誤。 如果匹配就登錄成功, 就登錄成功。登錄的代碼如下:Stringsql="fromTTeawheredel='no'andloginName=?andloginPw=?";Object[]con={userName,userPw};ListteaList=teaDAO.getHibernateTemplate().find(sql,con);22華中科技畢業(yè)設(shè)計(jì)(論文)用紙if(teaList.size()==0){result="no";}else{WebContextctx=WebContextFactory.get();HttpSessionsession=ctx.getSession();TTeatea=(TTea)teaList.get(0);session.setAttribute("userType",1);session.setAttribute("tea",tea);result="yes";}4.4.3 發(fā)布作業(yè)本模塊教師登錄后可以根據(jù)學(xué)生實(shí)際情況進(jìn)行發(fā)布作業(yè),其它包括名稱、附件,發(fā)布教案功能與此相似。圖4.4.3 發(fā)布作業(yè)TDocdoc=newTDoc();doc.setMingcheng(mingcheng);doc.setFujian(fujian);doc.setFujianYuanshiming(fujianYuanshiming);doc.setType("jiaocheng");doc.setDel("no");docDAO.save(doc);this.setMessage("操作成功");this.setPath("docMana.action");return"succeed";23華中科技畢業(yè)設(shè)計(jì)(論文)用紙4.4.4 師生交流師生交流是一個(gè)比較簡(jiǎn)單卻是很直觀的信息發(fā)布/存放系統(tǒng),它提供了一個(gè)和瀏覽者交流、溝通的平臺(tái)。現(xiàn)在許多教學(xué)網(wǎng)站都有此模塊,它可以收集瀏覽者提出的各種意見和建議。在此能及時(shí)對(duì)網(wǎng)站的建設(shè)作出相應(yīng)的反饋,同時(shí)師生可以進(jìn)行網(wǎng)上交流。學(xué)生作為學(xué)習(xí)過程中的主體人物展開學(xué)習(xí),教師作為學(xué)習(xí)過程當(dāng)中的主導(dǎo)人物,引導(dǎo)、幫助、促進(jìn)學(xué)生的學(xué)習(xí)。圖4.4.4 師生交流TLiuyanliuyan=newTLiuyan();liuyan.setLiuyanContent(liuyanContent);liuyan.setLiuyanTitle(liuyanTitle);liuyan.setLiuyanDate(newDate().toLocaleString());liuyanDAO.save(liuyan);this.setMessage("留言成功");this.setPath("liuyanAll.action");return"succeed";TLiuyanliuyan=newTLiuyan();liuyan.setLiuyanContent(liuyanContent);liuyan.setLiuyanTitle(liuyanTitle);liuyan.setLiuyanDate(newDate().toLocaleString());liuyanDAO.save(liuyan);this.setMessage("留言成功");this.setPath("liuyanAll.action");return"succeed";24華中科技畢業(yè)設(shè)計(jì)(論文)用紙4.3.5 新聞管理管理員登錄后可以添加新聞,包括標(biāo)題、圖片、內(nèi)容;前臺(tái)用戶可以進(jìn)行瀏覽,通過圖片新聞可以讓更多人學(xué)到和了解到相關(guān)知識(shí)。代碼如下:TPicNewspicNews=newTPicNews();picNews.setPicNewsTitle(picNewsTitle);picNews.setPicNewsContent(picNewsContent);picNews.setPicNewsDate(newDate().toLocaleString());picNews.setFujian(fujian);picNews.setFujianYuanshiming(fujianYuanshiming);picNewsDAO.save(picNews);this.setMessage("操作成功");this.setPath("picNewsMana.action");return"succeed";4.3.6 公告欄管理模塊的實(shí)現(xiàn)公告欄的主要功能是顯示最近發(fā)布的新信息,左邊顯示的標(biāo)題,右邊則顯示相應(yīng)內(nèi)容。用戶可以瀏覽網(wǎng)站及時(shí)信息。主要代碼如下:圖4.8 公告TGonggaogonggao=newTGonggao();gonggao.setGonggaoTitle(gonggaoTitle);gonggao.setGonggaoContent(gonggaoContent);gonggao.setGonggaoData(newDate().toLocaleString());gonggaoDAO.save(gonggao);this.setMessage("公告添加完畢");this.setPath("gonggaoMana.action");return"succeed";25華中科技畢業(yè)設(shè)計(jì)(論文)用紙結(jié) 論進(jìn)一步研究開發(fā)所需要做的工作 :本系統(tǒng)雖然已經(jīng)完成主要網(wǎng)上教學(xué)功能,但是還是存在部分的問題仍然有待于進(jìn)一步的完善.具體表現(xiàn)在以下方面:由于采用了B/S的結(jié)構(gòu)模式,較之于其它版本開發(fā)的程序,比如C/S結(jié)構(gòu)模式,雖然提高了用戶操作上的簡(jiǎn)單性.系統(tǒng)數(shù)據(jù)的安全性能有所折扣.對(duì)于網(wǎng)上廣泛流傳的各種ASP技術(shù)方面漏洞,系統(tǒng)還需要考慮有效的規(guī)避防護(hù)措施.系統(tǒng)用戶登錄方面,還需要添加圖形數(shù)字驗(yàn)證碼驗(yàn)證功能,以提高登錄安全性.在遠(yuǎn)程教學(xué)頁面可以插入一些跟課程同步的視頻,或有些視頻教學(xué).本文的主要工作總結(jié):到現(xiàn)在為止,系統(tǒng)能夠?qū)崿F(xiàn)根據(jù)用戶需求的設(shè)計(jì)計(jì)劃內(nèi)的大部分功能,但在開發(fā)過程中所遇到很多的問題還是的出乎當(dāng)初開始設(shè)計(jì)時(shí)預(yù)料之外.感謝我的畢業(yè)設(shè)計(jì)指導(dǎo)教師的指導(dǎo)和啟發(fā).得以不斷的修正錯(cuò)誤,克服困難.最終能夠?qū)崿F(xiàn)現(xiàn)在系統(tǒng)所能夠展示的功能.并在此過程中切身體會(huì)到一個(gè)項(xiàng)目的設(shè)計(jì)開發(fā)人員,在系統(tǒng)立項(xiàng)前期所應(yīng)該做到哪些前瞻性的信息收集和基礎(chǔ)設(shè)計(jì)工作,才能夠始終把握系統(tǒng)進(jìn)展的方向,和總體設(shè)計(jì)上的主動(dòng)性;在系統(tǒng)代碼編寫過程中應(yīng)該具體哪些良好的編程習(xí)慣。這樣才能在代碼編寫中盡量減少出錯(cuò)數(shù)量,提高項(xiàng)目設(shè)計(jì)開發(fā)的效率。26華中科技畢業(yè)設(shè)計(jì)(論文)用紙參考文獻(xiàn)孫衛(wèi)琴,李洪成.《Tomcat與JavaWeb開發(fā)技術(shù)詳解》.電子工業(yè)出版社,2003年6月[2]BruceEckel.《Java編程思想》.機(jī)械工業(yè)出版社,2003年10月[3]FLANAGAN.《Java技術(shù)手冊(cè)》.中國(guó)電力出版社,2002年6月孫一林,彭波.《Java數(shù)據(jù)庫編程實(shí)例》.清華大學(xué)出版社,2002年8月[5]LEEANNEPHILLIPS. 《巧學(xué)活用 HTML4》.電子工業(yè)出版社 ,2004年8月飛思科技產(chǎn)品研發(fā)中心.《JSP應(yīng)用開發(fā)詳解》.電子工業(yè)出版社,2003年9月耿祥義,張躍平.《JSP實(shí)用教程》.清華大學(xué)出版社,2003年5月孫涌.《現(xiàn)代軟件工程》.北京希望電子出版社,2003年8月薩師煊,王珊.《數(shù)據(jù)庫系統(tǒng)概論》.高等教育出版社,2002年2月[10]Brown等.《JSP編程指南(第二版)》.電子工業(yè)出版社,2003年3月清宏計(jì)算機(jī)工作室.《JSP編程技巧》.機(jī)械工業(yè)出版社,2004年5月朱紅,司光亞.《JSPWeb編程指南》.電子工業(yè)出版社,2001年9月[13]賽奎春.《JSP工程應(yīng)用與項(xiàng)目實(shí)踐》 .機(jī)械工業(yè)出版社 ,2002年8月美.霍爾著鐘鳴等譯.Servlet與JSP權(quán)威指南.機(jī)械工業(yè)出版社.2002-10-1劉彬主編.JSP數(shù)據(jù)庫高級(jí)教程.清華大學(xué)出版社.2006-3-1楊青.JSP的主要技術(shù)特點(diǎn)分析,電腦與信息技術(shù)[J].1999,4.曹淑琴.JSP技術(shù)的網(wǎng)站建設(shè),華北科技學(xué)院學(xué)報(bào)[J].2003,1.[18]吳玉新.網(wǎng)站JSP后臺(tái)解決方案[M].北京:人民郵電出版社,2003年[19]黃明、粱旭.JSP信息系統(tǒng)設(shè)計(jì)與開發(fā)實(shí)例[M].北京:機(jī)械工業(yè)出版社,2003年[20]劉禾、蔡鋒.精通JSP架站技巧[M].北京:中國(guó)青年出版社,2002年[21]AlbertoManuelRicart.Activeserverpages3exploitationenchiridion[M].北京:電子工業(yè)出版社,2003年[22]EricA.Smith.Activeserverpages[M].北京:電子工業(yè)出版社,2003年[23]DaveMercer.JSPprogramme[M].北京:人民郵電出版社,2003年27華中科技畢業(yè)設(shè)計(jì)(論文)用紙致 謝本文是在指導(dǎo)老師的熱情關(guān)心和指導(dǎo)下完成的,他淵博的知識(shí)和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)使我受益匪淺,對(duì)順利完成本課題起到了極大的作用。在此向她表示我最衷心的感謝!感謝指導(dǎo)老師在課題研究初期給予的幫助,在指導(dǎo)老師的幫助下課題才得以很好的展開,有了一個(gè)很好的開端!感謝同學(xué)在問卷調(diào)查中給予的幫助,因?yàn)樗麄兊膮f(xié)助,才得以高效率的完成了所有問卷調(diào)查,獲取了珍貴的數(shù)據(jù)資料!在論文完成過程中,本人還得到了其他老師和許多同學(xué)的熱心幫助,本人向他們表示深深的謝意!最后向在百忙之中評(píng)審本文的各位專家、老師表示衷心的感謝。28華中科技畢業(yè)設(shè)計(jì)(論文)用紙附錄A外文原文1、SoftwareEngineeringSoftwareisthesequencesofinstructionsinoneormoreprogramminglanguagesthatcompriseacomputerapplicationtoautomatesomebusinessfunction.Engineeringistheuseoftoolsandtechniquesinproblemsolving.Puttingthetwowordstogether,softwareengineeringisthesystemticapplicationoftoolsandtechniquesinthedevelopmentofcomputer-basedapplications.Thesoftwareengineeringprocessdescribesthestepsittakestodeelopthesystem.Webeginadevelopmentprojectwiththenotionthatthereisaproblemtobesolvedviaautomation.Theprocessishowyougetfromproblemrecognitiontoaworkingsolution.Aqualityprocessisdesirablebecauseitismorelikelytoleadtoaqualityproduct.Theprocessfollowedbyaprojectteamduringthedevelopmentlifecycleofanapplicationshouldbeorderly,goal-oriented,enjoyable,andalearningexperience.Object-orientedmethodologyisanapproachtosystemlifecycledevelopmentthattakesatop-downviewofdataobjects,theirallowableactions,andtheunderlyingcommunicationrequirementtodefineasystemarchitecture.Thedataandactioncomponentsareencapsulated,thatis,theyarecombinedtogether,toformabstractdatatypesEncapsulationmeansthatifIknowwhatdataIwant,Ialsoknowtheallowableprocessesagainstthatdata.Dataaredesignedaslatticehierarchiesofrelationshipstoensurethattop-down,hierarchicinheritanceandsidewaysrelationshipsareaccommodated.Encapsulatedobjectsareconstrainedonlytocommunicateviamessages.Ataminimum,messagesindicatethereceiverandactionrequested.Messagesmaybemoreelaborate,includingthesenderanddatatobeactedupon.Thatwetrytoapplyengineeringdisciplinetosoftwaredevelopmentdoesnotmeanthatwehavealltheanswersabouthowtobuildapplications.Onthecontrary,westillbuildsystemsthatarenotusefulandthusarenotused.Partofthereasonforcontinuingproblemsinapplicationdevelopment,isthatweareconstantlytryingtohitamovingtarget.Boththetechnologyandthetypeofapplicationsneededbybusinessesareconstantlychangingand29華中科技畢業(yè)設(shè)計(jì)(論文)用紙becomingmorecomplex.Ourabilitytodevelopanddisseminateknowledgeabouthowtosuccessfullybuildsystemsfornewtechnologiesandnewapplicationtypesseriouslylagsbehindtechnologicalandbusinesschanges.Anotherreasonforcontinuingproblemsinapplicationdevelopmentisthatwearen’talwaysfreetodowhatwelikeanditishardtochangehabitsandculturesfromtheoldwayofdoingthings,aswellasgetuserstoagreewithanewsequenceofeventsoranunfamiliarformatfordocumentation.Youmightaskthen,ifmanyorganizationsdon’tusegoodsoftwareengineeringpractices,whyshouldIbotherlearningthem?Therearetwogoodanswerstothisquestion.First,ifyouneverknowtherightthingtodo,youhavenochanceofeverusingit.Second,organizationswillfrequentlyacceptevolutionary,smallstepsofchangeinsteadofrevolutionary,massivechange.Youcanlearnindividualtechniquesthatcanbeappliedwithoutcompletedevotiontoonewayofdevelopingsystems.Inthisway,softwareengineeringcanspeedchangeeintheirorganizationsbydemonstratinghowthetoolsandtechniquesenhancethqualityofboththeproductandtheprocessofbuildingasystem.2、DataBaseSystem1、IntroductionThedevelopmentofcorporatedatabaseswillbeoneofthemostimportantdata-processingactivitiesfortherestofthe1970s.Datewillbeincreasinglyregardedasavitalcorporateresource,whichmustbeorganizedsoastomaximizetheirvalue.Inadditiontothedatabaseswithinanorganization,avastnewdemandisgrowingfordatabaseservices,whichwillcollect,organize,andselldata.Thefilesofdatawhichcomputerscanusearegrowingatastaggeringrate.Thegrowthrateinthesizeofcomputerstorageisgreaterthanthegrowthinthesizeorpowerofanyothercomponentintheexplodingdataprocessingindustry.Themoredatathecomputershaveaccessto,thegreateristheirpotentialpower.Inallwalksoflifeandinallareasofindustry,databankswillchangetheareasofwhatitispossibleformantodo.Intheendofthiscentury,historianswilllookbacktothecomingofcomputerdatabanksandtheirassociatedfacilitiesasastepwhichchangedthenatureoftheevolutionofsociety,perhaps30華中科技畢業(yè)設(shè)計(jì)(論文)用紙eventuallyhavingagreatereffectonthehumanconditionthaneventheinventionoftheprintingpress.Somemostimpressivecorporategrowthstoriesofthegenerationarelargelyattributabletotheexplosivegrowthintheneedofinformation.Thevastmajorityofthisinformationisnotyetcomputerized.However,thecostofdatastoragehardwareisdroppingmorerapidlythanothercostsindataprocessing.Itwillbecomecheapertostoredataoncomputerfilesthantostorethemonpaper.Notonlyprintedinformationwillbestored.Thecomputerindustryisimprovingitscapabilitytostorelinedrawing,datainfacsimileform,photo-graphs,humanspeech,etc.Infact,anyformofinformationotherthanthemostintimatecommunicationsbetweenhumanscanbetransmittedandstoreddigitally.Therearetwomaintechnologydevelopmentslikelytobecomeavailableinthenearfuture.First,thereareelectromagneticdevicesthatwillholdmuchmoredatathandisksbuthavemuchlongeraccesstime.Second,therearesolid-statetechnologiesthatwillgivemicrosecondaccesstimebutcapacitiesaresmallerthandisks.Disksthemselvesmaybeincreasedincapacitysomewhat.Forthelongertermfuturethereareanumberofnewtechnologieswhicharecurrentlyworkinginresearchlabswhichmayreplacedisksandmayprovideverylargemicrosecond-access-timedevices.Asteadystreamofnewstoragedevicesisthuslikelytoreachthemarketplaceoverthenext5years,rapidlylow
溫馨提示
- 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 長(zhǎng)沙衛(wèi)生職業(yè)學(xué)院《健身氣功》2023-2024學(xué)年第二學(xué)期期末試卷
- 吉林藝術(shù)學(xué)院《移動(dòng)營(yíng)銷》2023-2024學(xué)年第二學(xué)期期末試卷
- 河北工程大學(xué)《設(shè)計(jì)倫理與法規(guī)》2023-2024學(xué)年第二學(xué)期期末試卷
- 寧夏大學(xué)《融媒體設(shè)計(jì)與制作》2023-2024學(xué)年第二學(xué)期期末試卷
- 撫州幼兒師范高等專科學(xué)?!吨扑幵O(shè)備與車間設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 吉林藝術(shù)學(xué)院《中國(guó)地理》2023-2024學(xué)年第二學(xué)期期末試卷
- 武漢信息傳播職業(yè)技術(shù)學(xué)院《環(huán)境生物工程》2023-2024學(xué)年第二學(xué)期期末試卷
- 平頂山學(xué)院《交通工程學(xué)2》2023-2024學(xué)年第二學(xué)期期末試卷
- 海南政法職業(yè)學(xué)院《企業(yè)納稅籌劃》2023-2024學(xué)年第二學(xué)期期末試卷
- 二零二五年度國(guó)有企業(yè)勞動(dòng)合同解除與職工安置合同
- 成本合約規(guī)劃培訓(xùn)
- 山東省濟(jì)寧市2025屆高三歷史一輪復(fù)習(xí)高考仿真試卷 含答案
- 五年級(jí)數(shù)學(xué)(小數(shù)乘法)計(jì)算題專項(xiàng)練習(xí)及答案
- 交通法規(guī)教育課件
- 產(chǎn)前診斷室護(hù)理工作總結(jié)
- 6S管理知識(shí)培訓(xùn)課件
- 小學(xué)校長(zhǎng)任期五年工作目標(biāo)(2024年-2029年)
- 醫(yī)院培訓(xùn)課件:《猴痘流行病學(xué)特點(diǎn)及中國(guó)大陸首例猴痘病例調(diào)查處置》
- 氫氣-安全技術(shù)說明書MSDS
- 產(chǎn)科護(hù)士臨床思維能力培養(yǎng)
- 開曼群島公司法2024版中文譯本(含2024年修訂主要內(nèi)容)
評(píng)論
0/150
提交評(píng)論