基于Android的高校在線(xiàn)學(xué)習(xí)APP設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于Android的高校在線(xiàn)學(xué)習(xí)APP設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于Android的高校在線(xiàn)學(xué)習(xí)APP設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于Android的高校在線(xiàn)學(xué)習(xí)APP設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
基于Android的高校在線(xiàn)學(xué)習(xí)APP設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩48頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

摘要我國(guó)最為全世界最大的發(fā)展中國(guó)家,而在過(guò)去的8年時(shí)間里,我國(guó)的互聯(lián)網(wǎng)產(chǎn)業(yè)發(fā)生了巨大的變化,網(wǎng)絡(luò)發(fā)展迅速,也使得我國(guó)從互聯(lián)網(wǎng)+時(shí)代步入了大數(shù)據(jù)的時(shí)代,在2012年移動(dòng)手機(jī)的開(kāi)始興起,讓移動(dòng)互聯(lián)網(wǎng)開(kāi)始立足于社會(huì),一直到今天移動(dòng)互聯(lián)網(wǎng)的普及讓幾乎每一位人民都擁有了一臺(tái)屬于自己的移動(dòng)手機(jī)。移動(dòng)手機(jī)和移動(dòng)電腦的產(chǎn)生是當(dāng)今社會(huì)的兩個(gè)重大發(fā)明,它們的產(chǎn)生也使得在線(xiàn)學(xué)習(xí)成為了移動(dòng)互聯(lián)網(wǎng)時(shí)代的一個(gè)重要發(fā)展方向,為在線(xiàn)學(xué)習(xí)平臺(tái)創(chuàng)造了契機(jī),同時(shí)也使得學(xué)校、老師、學(xué)生有了更好的學(xué)習(xí)媒介,在線(xiàn)學(xué)習(xí)平臺(tái)的產(chǎn)生,使得了教學(xué)資源開(kāi)始可以共享化,可以隨時(shí)隨地的共享教學(xué)資源,同時(shí)也為世界提供了一種創(chuàng)新的教學(xué)模式,同時(shí)也為世界提供了一種創(chuàng)新的教學(xué)模式,不僅在學(xué)校,教室,而進(jìn)入了人們的日常生活。關(guān)鍵詞:大數(shù)據(jù)自主學(xué)習(xí)資源共享創(chuàng)新教學(xué)模式AbstractChinaistheoneofthemostdevelopmentcountryintheworldwhichhavegreatchangedintheinternetindustryinthepast8years.Withtherapiddevelopmentofnetwork,theinternet,inchina,enterstheeraofbigdata,sincetheriseofmobilephonesin2012.Theinternetwhichthepopularityofmobileinternethasmadealmosteveryoneownaphone,beginedtobebasedonthesociety.Theemergenceofmobilephoneandinternetaresignificantinventionsinsociety,whichmakesonlinelearningbecomeanimportantdevelopmentdirectionoftheinternet.Mobileinternetcreatesopportunitiesforonlinelearning,andatthesametimeenablesschools,teachersandstudentstohavebetterlearningmedia.Withtheemergenceofonlinelearningplatform,teachingresourcescanbesharedatanytime.Meanwhile,itprovidesaninnovativeteachingmodefortheworld,notonlyinschoolandclassrooms,butalsoinpeople’sdailylife.Keywords:BigdataTolearnEnglishResourcesharing廣東東軟學(xué)院本科生畢業(yè)設(shè)計(jì)(論文)目錄TOC\o"1-3"\h\u第1章緒論 21.1開(kāi)發(fā)背景 21.2課題意義和目的 3第2章系統(tǒng)可行性分析 52.1課題可行性 52.1.1技術(shù)的可行性 62.1.2經(jīng)濟(jì)的可行性 62.1.3操作的可行性 62.1.4法律的可行性 62.2相關(guān)技術(shù)介紹 62.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 7第3章需求分析 83.1需求陳述 83.2業(yè)務(wù)流程分析 93.3UML用例分析 13第4章系統(tǒng)總體設(shè)計(jì) 144.1設(shè)計(jì)理念 144.2數(shù)據(jù)庫(kù)設(shè)計(jì) 144.3數(shù)據(jù)庫(kù)E-R圖 164.4功能架構(gòu)圖 184.5功能架構(gòu)圖 19第5章詳細(xì)設(shè)計(jì) 205.1前臺(tái)系統(tǒng)實(shí)現(xiàn) 205.1.1考試功能實(shí)現(xiàn) 215.1.2教學(xué)課件功能實(shí)現(xiàn) 245.2后臺(tái)系統(tǒng)實(shí)現(xiàn) 255.2.1權(quán)限系統(tǒng)實(shí)現(xiàn) 255.2.2班級(jí)管理功能實(shí)現(xiàn) 265.2.3學(xué)生管理功能實(shí)現(xiàn) 265.2.4成績(jī)管理功能實(shí)現(xiàn) 27第6章系統(tǒng)測(cè)試 286.1測(cè)試內(nèi)容 286.2測(cè)試目的 286.3測(cè)試用例 296.4測(cè)試結(jié)論 30第7章總結(jié) 31參考文獻(xiàn) 32致謝 33第1章緒論1.1開(kāi)發(fā)背景隨著互聯(lián)網(wǎng)以及計(jì)算機(jī)網(wǎng)絡(luò)的迅猛發(fā)展,讓當(dāng)今社會(huì)的節(jié)奏不斷變得迅速無(wú)比,在教育行業(yè)也如此。在互聯(lián)網(wǎng)的催化下,使得互聯(lián)網(wǎng)教育獲得了強(qiáng)有力的技術(shù)支持和手段方法,互聯(lián)網(wǎng)教學(xué)的應(yīng)用日益廣泛,不斷拓展,已經(jīng)為世界各國(guó)教學(xué)方式改革和長(zhǎng)久發(fā)展的重要手段和途徑注入了新方式。目前,已經(jīng)有許多成熟而又好用的大型網(wǎng)絡(luò)在線(xiàn)教學(xué)平臺(tái)存在我們的社會(huì)中。這些平臺(tái)具有多學(xué)科、多課程、多類(lèi)型的特點(diǎn),這都是普遍的想象。在線(xiàn)教育平臺(tái)的優(yōu)勢(shì)在于能夠提供許多涉及面廣,而且使用性又普遍大的教學(xué)功能,但是在實(shí)際應(yīng)用的教學(xué)環(huán)境下,往往會(huì)存在著相當(dāng)大的差異。而在當(dāng)今的社會(huì)環(huán)境下,雖然有了很多大型網(wǎng)絡(luò)教學(xué)平臺(tái),但是大型網(wǎng)絡(luò)教學(xué)平臺(tái)很難滿(mǎn)足所有學(xué)校的網(wǎng)絡(luò)教學(xué)需求?,F(xiàn)在高校學(xué)生幾乎每人都有一臺(tái)手機(jī)和電腦,這樣學(xué)生們可以在自己的空閑時(shí)間里面隨時(shí)隨地的進(jìn)行學(xué)習(xí),同時(shí)使得學(xué)生對(duì)于不懂的課程可以進(jìn)行重復(fù)的學(xué)習(xí),提高學(xué)生的自身能力的同時(shí),也使得教學(xué)質(zhì)量得到了提升。在這種信息化的時(shí)代,高校要實(shí)現(xiàn)網(wǎng)絡(luò)授課,以及學(xué)生要通過(guò)互聯(lián)網(wǎng)學(xué)習(xí),沒(méi)有網(wǎng)絡(luò)端的在線(xiàn)學(xué)習(xí)平臺(tái)是行的,而對(duì)于現(xiàn)在移動(dòng)手機(jī)普及到了每一位高校學(xué)生,所以移動(dòng)網(wǎng)絡(luò)在線(xiàn)學(xué)習(xí)APP是當(dāng)今學(xué)生所需要的。因此,立足于當(dāng)今學(xué)校的實(shí)際運(yùn)作狀態(tài),根據(jù)學(xué)校自身的教學(xué)需要及教學(xué)模式的不同,結(jié)合現(xiàn)今學(xué)生的個(gè)性化,學(xué)校形式多樣的特點(diǎn),開(kāi)發(fā)一款具有針對(duì)性的以視頻在線(xiàn)學(xué)習(xí)方式為主的校園網(wǎng)絡(luò)教學(xué)平臺(tái)是符合當(dāng)今社會(huì)形式的,是勢(shì)在必行的。本項(xiàng)目主要從上述問(wèn)題出發(fā),結(jié)合當(dāng)今校園教學(xué)的實(shí)際特點(diǎn),致力于提供學(xué)生課下自主學(xué)習(xí)、知識(shí)點(diǎn)、問(wèn)題討論,教師課下答疑、重復(fù)授課等系統(tǒng)化、便捷化、個(gè)性化的互聯(lián)網(wǎng)教學(xué)的相關(guān)實(shí)施方案。2019年末至2020年初由于新型冠狀病毒全球化的緣故,全世界學(xué)生幾乎都因?yàn)樾滦凸跔畈《径鴮?dǎo)致了停課、停學(xué),據(jù)日前世界衛(wèi)生組織統(tǒng)計(jì)全球累計(jì)3億多的學(xué)生因?yàn)楸敬我咔槎鴽](méi)辦法上學(xué),這導(dǎo)致了學(xué)生沒(méi)辦法回到校園里面一起上課學(xué)習(xí),只能通過(guò)其他的方式進(jìn)行自主學(xué)習(xí)。在我們中國(guó),幾乎所有的學(xué)校都進(jìn)行遠(yuǎn)程授課,通過(guò)在線(xiàn)授課的方式讓學(xué)生在家里隔離的情況下進(jìn)行在線(xiàn)學(xué)習(xí),這讓學(xué)生在學(xué)校停課的情況下也沒(méi)有讓課程落下,而正是因?yàn)橐咔榈木壒?,讓在線(xiàn)學(xué)習(xí)相關(guān)的系統(tǒng)軟件又再次推向了一個(gè)社會(huì)的熱潮,在全國(guó)院校剛開(kāi)啟在線(xiàn)學(xué)習(xí)的時(shí)候,各在線(xiàn)學(xué)習(xí)系統(tǒng)統(tǒng)一崩潰,這說(shuō)明我國(guó)現(xiàn)在有在線(xiàn)學(xué)習(xí)平臺(tái)在我們中國(guó)還不是處于一個(gè)飽和的狀態(tài),所以在線(xiàn)學(xué)習(xí)系統(tǒng)還是符合當(dāng)前的時(shí)代環(huán)境的。1.2課題意義和目的通過(guò)選擇基于Android的高校在線(xiàn)學(xué)習(xí)APP設(shè)計(jì)與實(shí)現(xiàn)這個(gè)課題,能夠使我對(duì)移動(dòng)開(kāi)發(fā)的不理解和不深入的一種自我挑戰(zhàn),這種畢業(yè)設(shè)計(jì)的壓力能夠迫使我對(duì)這一方面的技術(shù)進(jìn)行更加深入的學(xué)習(xí),因?yàn)椴煌瓿?,那我的畢業(yè)都會(huì)成問(wèn)題。這也能使得我對(duì)移動(dòng)方面的開(kāi)發(fā)技術(shù)變得結(jié)實(shí),把自己強(qiáng)大起來(lái),對(duì)以后的就業(yè)還是學(xué)習(xí)都能有一個(gè)好的反饋。在我個(gè)人的理解里面,移動(dòng)應(yīng)用相關(guān)的開(kāi)發(fā)還是現(xiàn)在社會(huì)熱山芋,燙手,但吃起來(lái)很香,就對(duì)比市場(chǎng)說(shuō)明,移動(dòng)開(kāi)發(fā)很難,對(duì)于我們學(xué)生學(xué)習(xí)或者剛出入社會(huì)的應(yīng)屆畢業(yè)生來(lái)說(shuō)是更加的難,但是一旦掌握了,那就是可以比較容易的找到一份較好的工作,同時(shí)對(duì)于我的畢業(yè)和學(xué)習(xí)都會(huì)有重大的幫助。而現(xiàn)階段,我認(rèn)為在線(xiàn)學(xué)習(xí)是符合當(dāng)今社會(huì)形勢(shì)的,雖然現(xiàn)在的市面上已經(jīng)有了很多在線(xiàn)學(xué)習(xí)的平臺(tái),比如慕課網(wǎng)、猿題庫(kù)、超星雅爾、騰訊課堂、學(xué)習(xí)強(qiáng)國(guó)等,但我認(rèn)為并沒(méi)有飽和,而且這些平臺(tái)的開(kāi)發(fā)我可以從中掌握到很多知識(shí)。而在當(dāng)下的2020年疫情沖擊下,讓在學(xué)習(xí)系統(tǒng)成為了現(xiàn)階段使用量最高的一類(lèi)系統(tǒng),它們讓停課而無(wú)法到學(xué)校的學(xué)生能在家里面得到最新的學(xué)習(xí)資源,讓課程不因?yàn)橥话l(fā)的疫情而停下,導(dǎo)致學(xué)習(xí)時(shí)間的逝去,所以,該課題是符合當(dāng)前的社會(huì)形式和我當(dāng)前的自身?xiàng)l件。1.3課題進(jìn)度計(jì)劃表1、2019.11.19-2019.12.16 開(kāi)題報(bào)告 根據(jù)任務(wù)書(shū)要求,編寫(xiě)開(kāi)題報(bào)告。2、2019.11.19-2019.12.09 需求分析 根據(jù)項(xiàng)目功能、現(xiàn)狀與目標(biāo),了解需求,選擇技術(shù)架構(gòu)。3、2019.11.26-2019.12.31 功能設(shè)計(jì) 對(duì)本畢業(yè)設(shè)計(jì)功能模塊進(jìn)行規(guī)劃,設(shè)計(jì)對(duì)應(yīng)于本畢業(yè)設(shè)計(jì)的功能原型。4、2019.12.17-2020.03.18 系統(tǒng)實(shí)現(xiàn) 通過(guò)自己的學(xué)習(xí),翻閱對(duì)應(yīng)資料,實(shí)現(xiàn)各個(gè)功能模塊的代碼設(shè)計(jì),并對(duì)開(kāi)發(fā)后的項(xiàng)目功能進(jìn)行簡(jiǎn)單的測(cè)試。5、2020.03.01-2020.04.24 論文編寫(xiě) 完成根據(jù)項(xiàng)目完成情況,畢業(yè)論文定稿。6、2020.04.24-2020.05.04 論文答辯 準(zhǔn)備答辯PPT,完成廣東東軟學(xué)院答辯流程。1.4系統(tǒng)設(shè)計(jì)思路在線(xiàn)學(xué)習(xí)系統(tǒng)的研究與設(shè)計(jì)是專(zhuān)為高校學(xué)生學(xué)習(xí)自主而設(shè)計(jì),基于大數(shù)據(jù)平臺(tái),能提供更加節(jié)約經(jīng)濟(jì)資源,提效高,更加靈活的資源和服務(wù)。具體優(yōu)勢(shì)如下:本系統(tǒng)不同于其他自主學(xué)習(xí)平臺(tái),是專(zhuān)為大學(xué)生設(shè)計(jì),為自主教學(xué)工作提供了極大的便利,給高校學(xué)生學(xué)習(xí)自主提供了良好的學(xué)習(xí)壞境和豐富的學(xué)習(xí)資源。在有必要的情況下,學(xué)生可與老師進(jìn)行交流和溝通,解決學(xué)生具體學(xué)習(xí)自主遇到的問(wèn)題,大大提高學(xué)生的學(xué)習(xí)興趣,實(shí)現(xiàn)學(xué)生的主動(dòng)學(xué)習(xí)。在平臺(tái)上可以共享學(xué)習(xí)資源,探討學(xué)習(xí)經(jīng)驗(yàn)。基于安卓的在線(xiàn)學(xué)習(xí)平臺(tái)能夠營(yíng)造節(jié)能,提效,共享的服務(wù)資源。1.5開(kāi)發(fā)階段及環(huán)境在研究和實(shí)現(xiàn)基于Android的高校在線(xiàn)學(xué)習(xí)APP的步驟里,我會(huì)遵循軟件工程開(kāi)發(fā)的生命周期進(jìn)行,我會(huì)劃分具體的步驟:(1)社會(huì)調(diào)研;(2)需求分析;(3)功能清單梳理;(4)系統(tǒng)可行性設(shè)計(jì);(5)原型設(shè)計(jì);(6)系統(tǒng)總體設(shè)計(jì);(7)編碼實(shí)現(xiàn);(8)系統(tǒng)測(cè)試、驗(yàn)收。軟件環(huán)境:windowsxp操作系統(tǒng);硬件環(huán)境:pc機(jī);開(kāi)發(fā)工具:Eclipse+MySQL+Tomcat8.0+Hbuilder等第2章系統(tǒng)可行性分析2.1課題可行性經(jīng)過(guò)了基本的社會(huì)調(diào)研后發(fā)現(xiàn)基于Android的高校在線(xiàn)學(xué)習(xí)APP這一課題完全是可行的,而主要的使用群集,即用戶(hù)是學(xué)生、老師,還有參與調(diào)研的一些社會(huì)人士,他們主要是年齡在25歲-35歲的年輕上班族,男女情況比例均衡。學(xué)生、老師使用在線(xiàn)學(xué)習(xí)平臺(tái)大家應(yīng)該都是清楚的,進(jìn)行日常的學(xué)習(xí)和授課工作,而上班族使用在線(xiàn)學(xué)習(xí)平臺(tái)的原因主要是為了在現(xiàn)階段的工作標(biāo)準(zhǔn)、能力標(biāo)準(zhǔn)下尋求新的突破,為了提升自己的工作能力,從而尋求出一份更好的工作、提高自己的薪酬。這些調(diào)研情況表明了,該課題有一個(gè)很好的社會(huì)認(rèn)可度,符合當(dāng)今社會(huì)和人們的需求,課題的研究與后期的實(shí)現(xiàn)是有重大意義的,是可行的。2.1.1技術(shù)的可行性經(jīng)過(guò)對(duì)自己技術(shù)方面的探討以及對(duì)自己大學(xué)四年的學(xué)習(xí)情況的回顧和當(dāng)今社會(huì)行業(yè)比較燙手的技術(shù)方面分析。設(shè)計(jì)系統(tǒng)后臺(tái)方面有很多技術(shù),我決定使用比較輕量級(jí)和常見(jiàn)的SSM[]框架,前端安卓方面則通過(guò)輕量級(jí)的開(kāi)發(fā)工具Hbuilder[5],通過(guò)Android+H5[12]的方式進(jìn)行開(kāi)發(fā),數(shù)據(jù)庫(kù)方面采用mysql進(jìn)行相應(yīng)的配置。2.1.2經(jīng)濟(jì)的可行性該項(xiàng)目是本人進(jìn)行畢業(yè)設(shè)計(jì)的項(xiàng)目,通過(guò)指導(dǎo)老師的協(xié)作完成,在經(jīng)濟(jì)方面,本系統(tǒng)主要通過(guò)本人設(shè)計(jì)和開(kāi)發(fā),以及導(dǎo)師的指導(dǎo)、驗(yàn)收,除此之外不涉及到第三方的費(fèi)用支出,所需要的服務(wù)器可以通過(guò)本人學(xué)習(xí)上課、以及進(jìn)行項(xiàng)目開(kāi)發(fā)的移動(dòng)電腦進(jìn)行搭建,而軟件方面都是在大學(xué)四年里上課所運(yùn)用到的軟件,以及網(wǎng)上下載到的免費(fèi)軟件,這些都不涉及到費(fèi)用,所涉及的成本均為本人的一個(gè)學(xué)習(xí)和完成畢業(yè)設(shè)計(jì)中所有的人天、以及老師指導(dǎo)中,老師所花費(fèi)的人天時(shí)間,因此,從經(jīng)濟(jì)層面來(lái)看,是完全符合現(xiàn)狀的,本系統(tǒng)的開(kāi)發(fā)經(jīng)濟(jì)層面是可行的,符合學(xué)生畢業(yè)設(shè)計(jì)的管理?xiàng)l例。2.1.3操作的可行性本項(xiàng)目的操作均由我本人進(jìn)行設(shè)計(jì),遵循軟件工程開(kāi)發(fā)中的人機(jī)交互學(xué),以及人體物理工程學(xué)方面進(jìn)行設(shè)計(jì),設(shè)計(jì)完成會(huì)由指導(dǎo)老師進(jìn)行評(píng)估,開(kāi)發(fā)過(guò)程中的交互設(shè)計(jì)和操作性方面不會(huì)存在反人類(lèi)方面的操作,保障各功能操作的符合本系統(tǒng)功能的人機(jī)交互的業(yè)務(wù)邏輯,操作過(guò)程不會(huì)涉及到第三方介入確認(rèn)問(wèn)題導(dǎo)致用戶(hù)因?yàn)闄?quán)限原因而沒(méi)辦法進(jìn)行下一步功能的操作,而且保證了功能操作過(guò)程中的流暢性。2.1.4法律的可行性根據(jù)畢業(yè)生畢業(yè)設(shè)計(jì)的相關(guān)管理辦法,要求畢業(yè)設(shè)計(jì)必須由學(xué)生根據(jù)指導(dǎo)老師的輔導(dǎo)下單獨(dú)完成。我本人在此鄭重聲明,本畢業(yè)設(shè)計(jì)的研究和實(shí)現(xiàn)均由我本人在指導(dǎo)老師——謝云的指導(dǎo)下完成,符合畢業(yè)生管理的相關(guān)規(guī)定,符合中華人民共和國(guó)的法律法規(guī),確保畢業(yè)設(shè)計(jì)的原創(chuàng)性,可行性。2.2相關(guān)技術(shù)介紹SSM框架主要是由spring+SpringMVC和Mybatis組成,通過(guò)spring以及對(duì)兩個(gè)開(kāi)源框架SpringMVC、Mybitis相互協(xié)調(diào)作用完成,充分的發(fā)揮出了spring的控制反正功能,以及它獨(dú)特的面向切向的容器,它的賴(lài)以注入的特性使得系統(tǒng)數(shù)據(jù)變得更加的流暢搭配,spring的運(yùn)用使我們?cè)陂_(kāi)發(fā)中避免了java開(kāi)發(fā)中大量的對(duì)象創(chuàng)建,統(tǒng)一由它創(chuàng)建,就好比一個(gè)工廠,能夠有完善的圖紙規(guī)劃出好的產(chǎn)品[7]。MySQL是我在本次畢業(yè)設(shè)計(jì)中所使用的數(shù)據(jù)庫(kù)技術(shù),它是一種輕量級(jí)的數(shù)據(jù)庫(kù)庫(kù),同時(shí)有很強(qiáng)的規(guī)范性,在開(kāi)發(fā)過(guò)程中對(duì)數(shù)據(jù)庫(kù)的規(guī)范使用能夠大大提高開(kāi)發(fā)的效率,將我們開(kāi)發(fā)過(guò)程中的數(shù)據(jù)進(jìn)行存儲(chǔ),有效的拆分sql語(yǔ)句。而對(duì)于Android開(kāi)發(fā)我選用了和傳統(tǒng)Android不一樣的方式進(jìn)行開(kāi)發(fā),我選擇了使用輕量級(jí)開(kāi)發(fā)工具HBuilder的云端打包技術(shù)對(duì)于Android的App進(jìn)行開(kāi)發(fā),通過(guò)結(jié)合傳統(tǒng)的html技術(shù)和js、css技術(shù)完成了App的開(kāi)發(fā),前端UI的頁(yè)面主要通過(guò)書(shū)寫(xiě)對(duì)應(yīng)的html文件即可,然后通過(guò)書(shū)寫(xiě)對(duì)應(yīng)的方法結(jié)合js和css技術(shù)的渲染來(lái)完成Android的開(kāi)發(fā),達(dá)到了一種混合型的安卓端App的開(kāi)發(fā)效果,簡(jiǎn)單的說(shuō)明即是現(xiàn)在互聯(lián)網(wǎng)行業(yè)所說(shuō)的H5+js,兩個(gè)原生的容器可以調(diào)用系統(tǒng)原生的功能,使得開(kāi)發(fā)變得輕量有效,可以有效降低了開(kāi)發(fā)過(guò)程所付出的時(shí)間和人力成本。2.3系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 通過(guò)spring+SpringMVC和Mybatis的對(duì)系統(tǒng)結(jié)構(gòu)的設(shè)計(jì),當(dāng)中的spring起到了一個(gè)控制反向的功能,同時(shí)充當(dāng)了獨(dú)特的面向切面的容器,使得項(xiàng)目中的對(duì)象都可以由spring進(jìn)行搭建,避免了人工搭建中出現(xiàn)的錯(cuò)誤,導(dǎo)致系統(tǒng)搭配上不夠靈活,不夠流暢。SpringMVC充當(dāng)了系統(tǒng)的MVC架構(gòu),和Spring形成同血緣般的集成,同時(shí)構(gòu)成了系統(tǒng)視圖控制模塊,將系統(tǒng)的視圖控制模塊規(guī)劃成了三個(gè)孿生部分,規(guī)劃成了視圖層(View),控制層(Controller)以及模型層(Model)[8]。C-控制器用于作為接受用戶(hù)請(qǐng)求,調(diào)用Model處理,從而選擇對(duì)應(yīng)的View展示給用戶(hù),View則通過(guò)框架中獨(dú)有的jsp和htlm技術(shù)實(shí)現(xiàn)了視圖的呈現(xiàn),當(dāng)然Model改變View也會(huì)改變,而Model只會(huì)接受Controller的調(diào)遣,實(shí)現(xiàn)業(yè)務(wù)、數(shù)據(jù)的處理。Mybatis則是作為一個(gè)和我數(shù)據(jù)庫(kù)打交道的框架,可以幫數(shù)據(jù)庫(kù)的字段、表進(jìn)行解析成對(duì)應(yīng)的類(lèi)、對(duì)記錄解析成對(duì)象。幫助我打開(kāi)JDBC,防止sql的注入等問(wèn)題。圖2.1系統(tǒng)邏輯結(jié)構(gòu)圖網(wǎng)絡(luò)搭建方面主要由web服務(wù)器端和數(shù)據(jù)庫(kù)服務(wù)器端,在數(shù)據(jù)庫(kù)服務(wù)器端主要在web服務(wù)器端打開(kāi)服務(wù)器,做到保持?jǐn)?shù)據(jù)庫(kù)的連通,web服務(wù)器我沒(méi)有單獨(dú)購(gòu)買(mǎi)搭建服務(wù)器,主要是用本機(jī)作為服務(wù)器進(jìn)行使用,手機(jī)和電腦端則通過(guò)連接網(wǎng)絡(luò)后服務(wù)器的ip地址進(jìn)行連通[8]。圖2.2系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)圖第3章需求分析3.1需求陳述根據(jù)前期的調(diào)研結(jié)果,雖然會(huì)有社會(huì)工作者的需求,但是我作為項(xiàng)目統(tǒng)籌者,還是決定從學(xué)校方面進(jìn)行項(xiàng)目的構(gòu)建,將需求用戶(hù)規(guī)劃成三種類(lèi)型,分為后臺(tái)管理員、教師、學(xué)生這三種方面,不同的角色對(duì)應(yīng)著不同的功能事項(xiàng),從單方面的用戶(hù)群體出發(fā)可以確保功能的相互關(guān)聯(lián)以及協(xié)調(diào)性,這是選擇從學(xué)校層面出發(fā)的原因。1、管理人員端涉及功能:(1)老師信息管理。主要是對(duì)應(yīng)聘成功的老師的相關(guān)信息進(jìn)行登記、修改,對(duì)已退休或不在本校的老師信息從系統(tǒng)中刪除。(2)學(xué)生信息管理。主要是對(duì)學(xué)生的相關(guān)字段信息進(jìn)行維護(hù)應(yīng)用,包含登記字段信息、修改字段信息,對(duì)已相關(guān)字段信息從系統(tǒng)中進(jìn)行消除記錄。(3)修改登錄密碼。主要是用于管理員修改賬號(hào)的登錄密碼。2、老師用戶(hù)端涉及功能:(1)登記學(xué)生用戶(hù)信息。主要是老師用于登記學(xué)生的用戶(hù)信息,將所涉及的數(shù)據(jù)字段進(jìn)行登記,寫(xiě)入數(shù)據(jù)庫(kù)中。(2)學(xué)習(xí)課件管理。主要是管理關(guān)于課程的資料,對(duì)課程pdf材料增加、課程pdf材料的在線(xiàn)閱覽、對(duì)應(yīng)教學(xué)pdf材料刪除。課程視頻管理。主要是對(duì)有關(guān)課程的視頻材料、或者錄制材料進(jìn)行管理,由管理人員上傳進(jìn)行統(tǒng)一管理,包含上傳、下載。考試試題管理。主要是管理考試試題的相關(guān)試題字段增加、試題字段修改、試題字段刪除。3、學(xué)生用戶(hù)端涉及功能:(1)課程資料在線(xiàn)學(xué)習(xí)。課程資料在線(xiàn)學(xué)習(xí)是學(xué)生用于對(duì)相關(guān)課程資料的在線(xiàn)學(xué)習(xí),實(shí)現(xiàn)在線(xiàn)瀏覽、下載,讓學(xué)生創(chuàng)新型學(xué)習(xí)。(2)在線(xiàn)考試。在線(xiàn)考試功能是學(xué)生登錄后可以在安卓端進(jìn)行測(cè)試,進(jìn)入考試界面會(huì)呈現(xiàn)對(duì)應(yīng)的試題和選項(xiàng),當(dāng)學(xué)生用戶(hù)答完系統(tǒng)設(shè)定題目的情況下可以進(jìn)行提交,并呈現(xiàn)出對(duì)應(yīng)的成績(jī)。3.2業(yè)務(wù)流程分析正確輸入賬號(hào)密碼登錄系統(tǒng)后的管理員,可以進(jìn)行業(yè)務(wù)流程圖當(dāng)中的操作,業(yè)務(wù)流程圖如圖3-1所示:圖3-1管理員業(yè)務(wù)流程圖教師登錄系統(tǒng)后,能對(duì)相應(yīng)功能進(jìn)行操作,對(duì)相關(guān)資料、學(xué)習(xí)視頻、測(cè)試試題進(jìn)行管理,學(xué)生的問(wèn)題可以與老師進(jìn)行線(xiàn)上互動(dòng),業(yè)務(wù)流程圖如圖3-2所示:圖3-2教師業(yè)務(wù)流程圖在安卓客戶(hù)端登錄后的學(xué)生用戶(hù),可以通過(guò)以下的業(yè)務(wù)邏輯進(jìn)行課程資料的查看,在安卓移動(dòng)端進(jìn)行在線(xiàn)考試、視頻觀看、以及以一問(wèn)一答的方式進(jìn)行師生互動(dòng),業(yè)務(wù)流程圖如圖3-3所示:圖3-3學(xué)生業(yè)務(wù)流程圖3.3UML用例分析管理員UML用例圖如圖3-4所示:圖3-4管理員用例圖用例名稱(chēng):學(xué)生信息管理簡(jiǎn)要說(shuō)明:

點(diǎn)擊學(xué)生信息管理后,對(duì)學(xué)生信息進(jìn)行相關(guān)操作?;臼录鳎?/p>

1.管理員用鼠標(biāo)點(diǎn)擊“學(xué)生信息管理”按鈕;

2.系統(tǒng)顯示所有在籍學(xué)生的用戶(hù)信息;3.刪除某條在籍學(xué)生信息;4.刪除成功;5.增加在籍學(xué)生信息;6.輸入相關(guān)學(xué)生信息;7.新增成功;8.編輯某條在籍學(xué)生信息;9.輸入相關(guān)學(xué)生信息;10.修改成功;11.用例終止。第4章系統(tǒng)總體設(shè)計(jì)設(shè)計(jì)理念簡(jiǎn)單性:我通過(guò)從人機(jī)交互的UED角度進(jìn)行系統(tǒng)的各業(yè)務(wù)層的邏輯進(jìn)行交互設(shè)計(jì),從而確保用戶(hù)操作簡(jiǎn)單,符合人性化的標(biāo)準(zhǔn),同時(shí)結(jié)合人體物理工程學(xué),呈現(xiàn)出符合人體視覺(jué)的界面,讓用戶(hù)視覺(jué)上效果合適。標(biāo)準(zhǔn)性:本系統(tǒng)主要是針對(duì)校園群體,對(duì)單一群體的用戶(hù)進(jìn)行設(shè)計(jì)功能事項(xiàng),風(fēng)格的也是針對(duì)校園群體設(shè)計(jì)標(biāo)準(zhǔn)。實(shí)用性:實(shí)用性的重要性可以體現(xiàn)出一個(gè)系統(tǒng)是否符合用戶(hù)標(biāo)準(zhǔn)的關(guān)鍵一步,本系統(tǒng)能用于學(xué)生根據(jù)老師指定的題庫(kù)進(jìn)行在線(xiàn)考試,同時(shí)能輸出對(duì)應(yīng)的成績(jī),同時(shí)可以在線(xiàn)進(jìn)行課件的預(yù)覽學(xué)習(xí)。是符合用戶(hù)實(shí)用性的標(biāo)準(zhǔn)。一致性:本次系統(tǒng)的選題和設(shè)計(jì)都遵循了結(jié)構(gòu)一致的原則,各功能事項(xiàng)與調(diào)研結(jié)果一致,從中進(jìn)行篩選符合用戶(hù)要求的功能,交互的一致性是遵循人機(jī)交互對(duì)應(yīng)的相關(guān)要求。先進(jìn)性:本系統(tǒng)符合當(dāng)前的社會(huì)發(fā)展趨勢(shì),特別在當(dāng)下的新冠疫情的推動(dòng)下讓社會(huì)更加迫切需要在線(xiàn)學(xué)習(xí)類(lèi)的系統(tǒng),是符合社會(huì)先進(jìn)的標(biāo)準(zhǔn),同時(shí)在技術(shù)先進(jìn)方面,本系統(tǒng)的開(kāi)發(fā)將使用框架開(kāi)發(fā),分為前端安卓端和SSM框架的系統(tǒng)后臺(tái)管理,符合研究的先進(jìn)標(biāo)準(zhǔn)。4.2數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)方面,經(jīng)過(guò)學(xué)習(xí)我們?cè)O(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)候一定要遵守?cái)?shù)據(jù)唯一,做到數(shù)據(jù)聯(lián)用,同一數(shù)據(jù)類(lèi)型不能重復(fù)出現(xiàn),保持?jǐn)?shù)據(jù)的協(xié)調(diào),這樣數(shù)據(jù)才可以在系統(tǒng)中快速的運(yùn)作,不同的功能之間的數(shù)據(jù)獲取也可以做到響應(yīng)迅速,同時(shí),數(shù)據(jù)庫(kù)方面選擇一些比較輕量化的數(shù)據(jù)庫(kù),這樣也能對(duì)數(shù)據(jù)庫(kù)的運(yùn)行速度得到提高。下面是數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì)內(nèi)容包括管理員的表,學(xué)生用戶(hù)表,老師用戶(hù)表,測(cè)試試題表,視頻管理表,學(xué)生留言表,資料管理表[11]。表4-2-1管理員信息表字段名數(shù)據(jù)類(lèi)型可否為空字段大小numberintegerNOTNULL長(zhǎng)整型namecharNOTNULL20post_idcharNOTNULL30passwdcharNOTNULL30powercharNULL100表4-2-2考試詳情表字段名數(shù)據(jù)類(lèi)型可否為空字段大小enumberintNOTNULL長(zhǎng)整型examnamecharNOTNULL50examidcharNOTNULL250contercharNULL100表4-2-3學(xué)生管理表字段名數(shù)據(jù)類(lèi)型可否為空字段大小SnumberintegerNOTNULL長(zhǎng)整型Student_namecharNOTNULL10Student_ageintNOTNULL長(zhǎng)整型Student_idcharNOTNULL18Student_telcharNOTNULL11Student_sexcharNOTNULL5Student_addcharNOTNULL50Student_statecharNOTNULL10表4-2-4班級(jí)管理表字段名數(shù)據(jù)類(lèi)型可否為空字段大小TnumberintegerNOTNULL長(zhǎng)整型Teacher_namecharNOTNULL20Class_namecharNOTNULL20TimevarcharNOTNULL225RemarksvarcharNULL2554.3數(shù)據(jù)庫(kù)E-R圖1.管理員登錄進(jìn)來(lái),可以對(duì)學(xué)生的賬號(hào)、密碼以及權(quán)限管理進(jìn)行操作,如下圖所示,管理員E-R圖,字段如圖:圖4-3-1管理員E-R圖2.試卷E-R圖,對(duì)應(yīng)表字段如下圖:圖4-3-2考試E-R圖3.學(xué)生管理可以登錄學(xué)生的基本字段口徑信息進(jìn)行操作,如下圖所示,學(xué)生管理E-R圖:圖4-3-3學(xué)生E-R圖 4.班級(jí)管理可以對(duì)班級(jí)的基本信息操作,如下圖所示,班級(jí)管理E-R圖,表字段如下圖:圖4-3-4班級(jí)管理E-R圖5.下圖就是整個(gè)系統(tǒng)框架,整體系統(tǒng)E-R圖:圖4-3-4整體系統(tǒng)E-R圖4.4功能架構(gòu)圖系統(tǒng)的功能架構(gòu)圖如下:圖4.4系統(tǒng)業(yè)務(wù)邏輯圖4.5功能架構(gòu)圖基于Android在線(xiàn)學(xué)習(xí)系統(tǒng)總體功能架構(gòu)圖如下:圖4-4系統(tǒng)架構(gòu)圖第5章詳細(xì)設(shè)計(jì)5.1前臺(tái)系統(tǒng)實(shí)現(xiàn)在本論文章節(jié)主要是對(duì)系統(tǒng)功能進(jìn)行詳細(xì)的設(shè)計(jì),包括具體的功能實(shí)現(xiàn),代碼的編寫(xiě),UED交互原型的輸出。主要的設(shè)計(jì)會(huì)按照需求階段所設(shè)計(jì)的方面進(jìn)行區(qū)分為Android的移動(dòng)前臺(tái),以及對(duì)應(yīng)進(jìn)行用戶(hù)管理的服務(wù)后臺(tái)兩個(gè)方面。安卓移動(dòng)端會(huì)通過(guò)輕量的開(kāi)發(fā)結(jié)合html+js+css的形式進(jìn)行開(kāi)發(fā)設(shè)計(jì),而后臺(tái)則運(yùn)用對(duì)應(yīng)的SSM框架技術(shù)進(jìn)行開(kāi)發(fā)設(shè)計(jì)。前端的主界面運(yùn)用了交互設(shè)計(jì)布局類(lèi)型是瀑布型,這樣使得移動(dòng)App有一種視覺(jué)上的層次感,簡(jiǎn)單的將App的功能展示在頁(yè)面上,讓用戶(hù)清楚的看到本在線(xiàn)學(xué)習(xí)系統(tǒng)的功能,在代碼的設(shè)計(jì)層面,主頁(yè)面主要的是以前前端代碼的設(shè)計(jì),重點(diǎn)是將App的模樣展示給用戶(hù),讓用戶(hù)使用有在意識(shí)層面了解該系統(tǒng)需要如何操作,相當(dāng)于操作指引。而App主頁(yè)面展示主要的功能為“在線(xiàn)考試”、“教學(xué)課件”的功能,以及用戶(hù)的“個(gè)人中心”。通過(guò)ajax請(qǐng)求調(diào)用后端接口,后端接收到請(qǐng)求后,請(qǐng)求數(shù)據(jù)庫(kù),當(dāng)用戶(hù)點(diǎn)擊對(duì)應(yīng)功能時(shí),調(diào)用對(duì)應(yīng)的后臺(tái)代碼,調(diào)用對(duì)應(yīng)的功能,然后代碼運(yùn)行沒(méi)有報(bào)錯(cuò)將對(duì)應(yīng)的效果和功能展示給用戶(hù),在app界面上展示?!爸鹘缑妗本唧w界面如下圖5-1所示:圖5-1APP主界面5.1.1考試功能實(shí)現(xiàn) “考試功能”,通過(guò)將題目按照對(duì)應(yīng)的格式寫(xiě)入數(shù)據(jù)庫(kù),用HBuilder開(kāi)發(fā),該功能的實(shí)現(xiàn)通過(guò)ajax獲取后臺(tái)代碼,然后將對(duì)應(yīng)的數(shù)據(jù)id封裝成json進(jìn)行傳輸,當(dāng)獲取數(shù)據(jù)后通過(guò)題目索引獲取數(shù)據(jù)庫(kù)中的題目信息,通過(guò)循環(huán)將題目和選項(xiàng)統(tǒng)一展示出來(lái)??荚囶}目通過(guò)后臺(tái)方法默認(rèn)獲取50道題目進(jìn)行考試,當(dāng)用戶(hù)考試完成后,可以根據(jù)前端輸入的答案與后臺(tái)數(shù)據(jù)庫(kù)設(shè)置題目答案進(jìn)行匹對(duì),自動(dòng)統(tǒng)計(jì)并輸出對(duì)應(yīng)的分?jǐn)?shù)寫(xiě)入數(shù)據(jù)庫(kù)。“在線(xiàn)考試”具體界面如下圖5-1-1所示:圖5-1-1“在線(xiàn)考試”界面代碼講解部分:在線(xiàn)考試部分整體邏輯前端js通過(guò)獲取數(shù)據(jù)展示在頁(yè)面:此代碼就是通過(guò)ajax來(lái)獲取數(shù)據(jù),ajax就是jQuery的一個(gè)方法,前端js就是處理腳本語(yǔ)言,這樣達(dá)到了數(shù)據(jù)的前后端貫通的作用;此代碼就是后臺(tái)的接受層,來(lái)獲取相應(yīng)的業(yè)務(wù)處理,這個(gè)總體的流程就是服務(wù)器層controller來(lái)獲取到對(duì)應(yīng)的值,然后進(jìn)行數(shù)據(jù)流的傳達(dá),這樣一層一層傳到數(shù)據(jù)層;這一層就是數(shù)據(jù)持久層,這樣以至于可以達(dá)到數(shù)據(jù)的交互。通過(guò)數(shù)據(jù)庫(kù)層去查詢(xún)到數(shù)據(jù),然后進(jìn)行數(shù)據(jù)的渲染。5.1.2教學(xué)課件功能實(shí)現(xiàn)教學(xué)課件功能的實(shí)現(xiàn)是將我本人的電腦設(shè)備當(dāng)成一臺(tái)服務(wù)器,用于存儲(chǔ)這些需要在App服務(wù)端展示出來(lái)的pdf文件,通過(guò)在服務(wù)器的磁盤(pán)上創(chuàng)建存儲(chǔ)資料的文件夾,然后將需要展示的資料進(jìn)行上傳至磁盤(pán)文件夾中,在本機(jī)的操作就是將需要展示的pdf文件放入文件夾中即可,功能的實(shí)現(xiàn)也是通過(guò)ajax獲取后臺(tái)代碼,然后將對(duì)應(yīng)的數(shù)據(jù)id封裝成json進(jìn)行傳輸,不過(guò)該功能的實(shí)現(xiàn)不需要進(jìn)行索引操作,直接通過(guò)循環(huán)語(yǔ)句將磁盤(pán)文件夾的數(shù)據(jù)進(jìn)行取出展示,并實(shí)現(xiàn)資料的在線(xiàn)預(yù)覽。“教學(xué)課件”具體界面如下圖5-1-2所示:圖5-1-2“教學(xué)課件”界面5.2后臺(tái)系統(tǒng)實(shí)現(xiàn)后臺(tái)主要有一個(gè)身份權(quán)限,一個(gè)是管理員權(quán)限,一個(gè)是老師權(quán)限。5.2.1權(quán)限系統(tǒng)實(shí)現(xiàn)“主頁(yè)面信息”功能實(shí)現(xiàn)主要是通過(guò)書(shū)寫(xiě)前端的js代碼,將基本的樣式進(jìn)行寫(xiě)出,制定相應(yīng)的前端規(guī)則,而管理員的賬號(hào)信息和設(shè)定是否為管理員是通過(guò)統(tǒng)一的數(shù)據(jù)庫(kù)操作,直接按照數(shù)據(jù)庫(kù)表的設(shè)計(jì)規(guī)則,將數(shù)據(jù)直接操作數(shù)據(jù)庫(kù)用sql語(yǔ)句進(jìn)行寫(xiě)入,或者在數(shù)據(jù)表格中直接添加權(quán)限用戶(hù)。當(dāng)管理員進(jìn)行登錄時(shí),前端js對(duì)獲取的數(shù)據(jù)進(jìn)行驗(yàn)證,符合前端的設(shè)計(jì)規(guī)則則通過(guò),然后通過(guò)調(diào)用后臺(tái)代碼,以數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行匹對(duì),匹對(duì)沒(méi)有問(wèn)題則登錄進(jìn)入后臺(tái)界面?!爸黜?yè)面”具體界面如下圖5-2-1所示:圖5-2-1“主頁(yè)面”界面5.2.2班級(jí)管理功能實(shí)現(xiàn)“班級(jí)管理”主要是后臺(tái)人員對(duì)班級(jí)信息的管理,管理員進(jìn)入后可以對(duì)班級(jí)字段的錄入。管理員點(diǎn)擊“班級(jí)管理”,js獲取前端請(qǐng)求,展示對(duì)應(yīng)的班級(jí)管理頁(yè)面,并ajax將該請(qǐng)求傳給后端接口,后端接受到請(qǐng)求后反饋給數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)中搜索對(duì)應(yīng)的表信息后,前端頁(yè)面展示對(duì)應(yīng)的班級(jí)信息?!鞍嗉?jí)管理”主要涉及的字段為“班級(jí)名稱(chēng)”、“創(chuàng)建時(shí)間”、“班主任”、“備注”,并通過(guò)數(shù)據(jù)庫(kù)操作實(shí)現(xiàn)對(duì)應(yīng)班級(jí)信息的增、刪、查、改功能。頁(yè)面展示效果如下圖5-2-2所示:圖5-2-2“班級(jí)管理”界面5.2.3學(xué)生管理功能實(shí)現(xiàn)“學(xué)生管理”主要是通過(guò)后臺(tái)對(duì)學(xué)生信息的管理,管理員進(jìn)入后可以對(duì)學(xué)生字段信息的錄入。管理員點(diǎn)擊“學(xué)生管理”,js獲取前端請(qǐng)求,展示對(duì)應(yīng)的班級(jí)管理頁(yè)面,并ajax將該請(qǐng)求傳給后端接口,后端接受到請(qǐng)求后反饋給數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)中搜索對(duì)應(yīng)的表信息后,前端頁(yè)面展示對(duì)應(yīng)的班級(jí)信息?!皩W(xué)生管理”主要涉及的字段為“姓名”、“年齡”、“家庭住址”、“性別”、“聯(lián)系電話(huà)”、“身份證號(hào)”、“健康狀況”、“所屬班級(jí)”,所屬班級(jí)會(huì)對(duì)班級(jí)管理數(shù)據(jù)庫(kù)進(jìn)行關(guān)聯(lián),只有在“班級(jí)管理”中的班級(jí)才能進(jìn)行填寫(xiě),并通過(guò)數(shù)據(jù)庫(kù)操作實(shí)現(xiàn)對(duì)應(yīng)班級(jí)信息的增、刪、查、改功能。頁(yè)面展示效果如下圖5-2-3所示:圖5-2-3“學(xué)生管理”界面5.2.4成績(jī)管理功能實(shí)現(xiàn)“成績(jī)管理”是對(duì)前端APP學(xué)生在線(xiàn)學(xué)習(xí)考試得到的成績(jī)進(jìn)行管理,學(xué)生通過(guò)前端APP登錄,前端通過(guò)json封裝接口調(diào)用后端學(xué)生數(shù)據(jù)的,獲取的數(shù)據(jù)字段為“姓名”、“電話(huà)”、“身份證”、“班級(jí)名稱(chēng)”,考試得分則通過(guò)對(duì)學(xué)生前端考試分?jǐn)?shù)進(jìn)行封裝,然后以json數(shù)據(jù)傳輸給后端服務(wù)器,并寫(xiě)進(jìn)數(shù)據(jù)庫(kù),而“是否及格”判斷則為內(nèi)部代碼確定值進(jìn)行匹對(duì),無(wú)法修改。定義≥60為及格,<60為不及格,通過(guò)一般if判斷語(yǔ)句實(shí)現(xiàn),同時(shí)成績(jī)管理模塊支持成績(jī)報(bào)表導(dǎo)出,管理員可以通過(guò)后臺(tái)導(dǎo)出按鈕執(zhí)行進(jìn)行成績(jī)導(dǎo)出,成績(jī)管理功能圖,如下圖5-2-4所示:圖5-2-4“學(xué)生管理”界面第6章系統(tǒng)測(cè)試6.1測(cè)試內(nèi)容本次系統(tǒng)測(cè)試主要是采取黑盒測(cè)試制定對(duì)應(yīng)的測(cè)試用例,結(jié)合獨(dú)有的等價(jià)類(lèi)劃分、邊界值測(cè)試的方法進(jìn)行,這樣相對(duì)白盒測(cè)試而言,可以節(jié)省不少時(shí)間。當(dāng)然測(cè)試的同時(shí)也需要運(yùn)用白盒設(shè)計(jì)進(jìn)行協(xié)助,進(jìn)行部分較細(xì)致的測(cè)試。(1)代碼聯(lián)調(diào)階段測(cè)試代碼調(diào)試通不通過(guò);(2)系統(tǒng)開(kāi)發(fā)調(diào)試完成后測(cè)試系統(tǒng)的最基本的正常登錄狀態(tài),系統(tǒng)界面的設(shè)計(jì)符不符合預(yù)期的標(biāo)準(zhǔn),交互合不合理;(3)系統(tǒng)的主要功能測(cè)試,管理后臺(tái)的各項(xiàng)業(yè)務(wù)可不可以順利進(jìn)行,進(jìn)行登記各個(gè)數(shù)據(jù)表中的數(shù)據(jù)是不是能正常同步;前端APP,課程資料功能是不是可以讀取到設(shè)定服務(wù)器磁盤(pán)中的pdf文件,獲取到的磁盤(pán)文件能不能進(jìn)行在線(xiàn)預(yù)覽;在線(xiàn)考試功能是否可以順利讀取數(shù)據(jù)表中餓題目,能不能進(jìn)行在線(xiàn)作答,能否正常的進(jìn)行提交,提交后能不能進(jìn)行產(chǎn)生對(duì)應(yīng)的分?jǐn)?shù)并存在數(shù)據(jù)庫(kù)中。6.2測(cè)試目的進(jìn)行測(cè)試的目的是確保基于Android的高校在線(xiàn)學(xué)習(xí)系統(tǒng)能夠成功的運(yùn)行和確保質(zhì)量,防止系統(tǒng)存在各種各樣的問(wèn)題而導(dǎo)致不過(guò)關(guān),用戶(hù)體驗(yàn)感差,導(dǎo)致用戶(hù)反饋系統(tǒng)不符合驗(yàn)收標(biāo)準(zhǔn),測(cè)試的目的也是為了對(duì)開(kāi)發(fā)完成的系統(tǒng)的一種負(fù)責(zé)任。系統(tǒng)的測(cè)試是開(kāi)發(fā)完成到上線(xiàn)過(guò)程中必須要經(jīng)歷的,任何的軟件系統(tǒng)開(kāi)發(fā)完成后都不能缺少測(cè)試這個(gè)關(guān)鍵環(huán)節(jié),如果軟件開(kāi)發(fā)完后出現(xiàn)了好多問(wèn)題這說(shuō)明系統(tǒng)是存在需要修復(fù)的問(wèn)題bug,軟件測(cè)試是軟件開(kāi)發(fā)過(guò)程的營(yíng)造保障,畢業(yè)設(shè)計(jì)質(zhì)量的保駕護(hù)航的關(guān)鍵一步。6.3測(cè)試用例表6.3.1“在線(xiàn)考試”用例設(shè)計(jì)在線(xiàn)考試腳本名稱(chēng)Z_EXAM_01(examtest)程序版本Android3.7用例編號(hào)Z_EXAM_01模塊在線(xiàn)考試測(cè)試目的(1)確保在線(xiàn)考試能順利運(yùn)行,能在系統(tǒng)上線(xiàn)后用戶(hù)體驗(yàn)感能達(dá)到預(yù)期效果,反饋出好的聲音。(2)通過(guò)測(cè)試中得到的反饋,看能否有優(yōu)化的事項(xiàng)。特殊說(shuō)明(1)系統(tǒng)在后臺(tái)掛起長(zhǎng)時(shí)間不運(yùn)行或者不進(jìn)行下一步操作,系統(tǒng)將會(huì)宕機(jī)。前置條件(1)確保系統(tǒng)中的ip地址為本機(jī)當(dāng)前網(wǎng)絡(luò)的ip地址;(2)確保網(wǎng)絡(luò)的正常連接;(3)確保后臺(tái)的正常啟動(dòng)。步驟操作是否設(shè)定并發(fā)點(diǎn)是否設(shè)定事務(wù)事務(wù)名稱(chēng)說(shuō)明1在手機(jī)模擬器中運(yùn)行App2點(diǎn)擊在線(xiàn)考試功能是進(jìn)入測(cè)試界面3完成測(cè)試題目并提交是提交成功4產(chǎn)生分?jǐn)?shù)是分?jǐn)?shù)計(jì)算準(zhǔn)確編制人員伍寶良編制時(shí)間2020.4.07表6.3.2“課程資料”用例設(shè)計(jì)課程資料腳本名稱(chēng)P_PPTYPE_01(pptypetest)程序版本Android3.7用例編號(hào)P_PPTYPE_01模塊課程資料測(cè)試目的(1)確??梢宰x取到設(shè)定服務(wù)器磁盤(pán)中的pdf文件,獲取到的磁盤(pán)文件進(jìn)行在線(xiàn)預(yù)覽特殊說(shuō)明(1)系統(tǒng)在后臺(tái)掛起長(zhǎng)時(shí)間不運(yùn)行或者不進(jìn)行下一步操作,系統(tǒng)將會(huì)宕機(jī)。前置條件(1)確保系統(tǒng)中的ip地址為本機(jī)當(dāng)前網(wǎng)絡(luò)的ip地址;(2)確保網(wǎng)絡(luò)的正常連接;(3)確保后臺(tái)的正常啟動(dòng)。步驟操作是否設(shè)定并發(fā)點(diǎn)是否設(shè)定事務(wù)事務(wù)名稱(chēng)說(shuō)明1在手機(jī)模擬器中運(yùn)行App2點(diǎn)擊培訓(xùn)課件是顯示課程資料3點(diǎn)擊課程資料的預(yù)覽按鈕是成功預(yù)覽編制人員伍寶良編制時(shí)間2020.4.076.4測(cè)試結(jié)論測(cè)試過(guò)后系統(tǒng)查出了一些問(wèn)題,這使得我知道了自身的在某些方面的開(kāi)發(fā)過(guò)程中任然存在這不足之處,這使得我對(duì)本次系統(tǒng)有了修改的方向,經(jīng)過(guò)對(duì)測(cè)試問(wèn)題的修改后,進(jìn)入了二次測(cè)試,成功的將第一次測(cè)試中的問(wèn)題進(jìn)行了解決。保證了系統(tǒng)的穩(wěn)定性和合理性,使得系統(tǒng)符合了驗(yàn)收標(biāo)準(zhǔn)。第7章總結(jié)基于Android的在線(xiàn)學(xué)習(xí)系統(tǒng)的研究與設(shè)計(jì)目的是為了幫助學(xué)生學(xué)習(xí)自主安排性得到提高,培養(yǎng)學(xué)生應(yīng)該具備的自我學(xué)習(xí)的能力。就好比當(dāng)下的疫情期間,全球的學(xué)校超過(guò)3億的在校學(xué)生因?yàn)楸敬我咔槎鴮?dǎo)致停課,而在停課期間,在線(xiàn)學(xué)習(xí)的相關(guān)平臺(tái)給疫情當(dāng)下的學(xué)生的日常學(xué)習(xí)創(chuàng)造了契機(jī),讓沒(méi)辦法在課堂上的學(xué)習(xí)轉(zhuǎn)化成了在線(xiàn)學(xué)習(xí)方式,讓疫情當(dāng)下而導(dǎo)致延后的課堂而重新跟上,因此在線(xiàn)學(xué)習(xí)平臺(tái)符合現(xiàn)在互聯(lián)網(wǎng)社會(huì)目前的狀況。當(dāng)今社會(huì)的環(huán)境下,市面上已經(jīng)是有了很多完善的在線(xiàn)學(xué)習(xí)的相關(guān)系統(tǒng)平臺(tái),我的研究設(shè)計(jì)和制作并不能達(dá)到市面上的系統(tǒng)要求,和那些互聯(lián)網(wǎng)公司開(kāi)發(fā)完成的產(chǎn)品是一種天差地別,這些差距是我需要努力的方向,日后要縮短我們之間的差距。雖然我的不能做到和他們一樣好,但是通過(guò)借鑒他們的開(kāi)發(fā)經(jīng)驗(yàn),通過(guò)學(xué)習(xí)他們的一些技術(shù)也使得了我有了一定的提升,也使得我能夠在自身能力的基礎(chǔ)上進(jìn)行創(chuàng)新,并完成了本次的畢業(yè)設(shè)計(jì),過(guò)程雖然很漫長(zhǎng),不能一步登天,必須要根據(jù)指導(dǎo)老師的指導(dǎo)方向,結(jié)合自身課題的特性進(jìn)行研究和設(shè)計(jì)。畢業(yè)設(shè)計(jì)也是代表著我本科四年的一個(gè)里程碑,過(guò)了就說(shuō)明我的大學(xué)生涯即將到了終點(diǎn)。同時(shí)是對(duì)身為一名本科學(xué)生四年來(lái)學(xué)習(xí)知識(shí)的考驗(yàn),我通過(guò)我這四年掌握的專(zhuān)業(yè)技能完成了本次畢業(yè)設(shè)計(jì),提交了一份屬于我的答卷。在畢業(yè)設(shè)計(jì)中,我運(yùn)用了常見(jiàn)的SpringMvc+Spring+MyBatis框架,也就是俗稱(chēng)的SSM框架,這也是我這四年里面唯一學(xué)習(xí)的框架技術(shù),同時(shí)在Android端我也不是選擇傳承的安卓開(kāi)發(fā)技術(shù),而且選擇了HBuilder進(jìn)行安卓開(kāi)發(fā),這是一種獨(dú)具特色而又輕量級(jí)的Android的開(kāi)發(fā)技術(shù),這些知識(shí)的運(yùn)用都是我本次畢業(yè)設(shè)計(jì)的收獲,也算得上是自身學(xué)習(xí)能力的一種突破。 參考文獻(xiàn)李微.HTML5+CSS3在網(wǎng)頁(yè)設(shè)計(jì)中的特性及優(yōu)勢(shì).信息與電腦(理論版).2018(美)梁勇.Java語(yǔ)言程序設(shè)計(jì)[M].機(jī)械工業(yè)出版社,2015郭霖.第一行代碼Android[M].人民郵電出版社,2016未來(lái)科技.JavaScript從入門(mén)到精通(標(biāo)準(zhǔn)版).水利水電出版社.2017劉小晶.杜選數(shù)據(jù)結(jié)構(gòu):Java語(yǔ)言描述—2版.清華大學(xué)出版社,2015[6]李明巖.基于大數(shù)據(jù)環(huán)境下的智慧教育云平臺(tái)構(gòu)建研究[J].數(shù)字通信世界,2019(1).[7]吳為勝.楊章偉.Spring+SpringMVC+MyBatis從零開(kāi)始學(xué).清華大學(xué)出版社,2019.[8]暢玉潔,大數(shù)據(jù)背景下web數(shù)據(jù)的可視化研究分析[J].信息系統(tǒng)工程,2019(01).[9]孫海英,徐永貴.網(wǎng)絡(luò)環(huán)境下大學(xué)生自主自主學(xué)習(xí)現(xiàn)狀及對(duì)策研究[J],滁州學(xué)院學(xué)報(bào),2015(4).[10]劉淑華,姜毅超.多媒體環(huán)境下大學(xué)自主自主學(xué)習(xí)能力結(jié)構(gòu)的探索[J],電化教育研究,2019(12).[11]龐曉寧,基于Android平臺(tái)的自主語(yǔ)法移動(dòng)學(xué)習(xí)系統(tǒng)設(shè)計(jì)與研究[J],電子設(shè)計(jì)工程,2019,(15).[12]馮青.基于Android平臺(tái)的構(gòu)件化移動(dòng)學(xué)習(xí)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京:北京大學(xué),2011.[13]張華.探析基于Android平臺(tái)的移動(dòng)學(xué)習(xí)系統(tǒng)設(shè)計(jì)[J].數(shù)字通信世界,2016,11[14]劉依坤.基于Android平臺(tái)的移動(dòng)學(xué)習(xí)系統(tǒng)的研究與實(shí)現(xiàn)[D].重慶:重慶師范大學(xué),2014.致謝大學(xué)的四年要過(guò)去了,這代表我的大學(xué)生涯就要結(jié)束了,我會(huì)謝謝家人、老師、同學(xué),在大學(xué)四年給予我支持和幫助,使得我擁有這么五光十色的大學(xué)生活,讓我度過(guò)了一段人生中寶貴而有美好的時(shí)光,成為我一生中美麗的記憶篇章。在此畢業(yè)之際,獻(xiàn)上我最誠(chéng)心的感謝,獻(xiàn)上我最美好的祝福。終于到了最后,我將畢業(yè)設(shè)計(jì)完成了,整個(gè)過(guò)程中我遇到了大大小小的問(wèn)題,都是我尊敬的導(dǎo)師不怕厭煩的用心引領(lǐng)著我解決這些問(wèn)題,在這里我要特別感謝我尊敬的畢業(yè)設(shè)計(jì)導(dǎo)師——謝云老師。老師用她負(fù)責(zé)任的態(tài)度、專(zhuān)業(yè)、豐富的軟件設(shè)計(jì)、開(kāi)發(fā)能力和經(jīng)驗(yàn)對(duì)我進(jìn)行細(xì)心,而又耐心的指導(dǎo),讓我基于安卓的在線(xiàn)學(xué)習(xí)系統(tǒng)的畢業(yè)設(shè)計(jì)和畢業(yè)論文傾注大量的時(shí)間和精力,在我無(wú)從下手的瓶頸期給予了支持與幫助。老師平時(shí)也是一個(gè)平易近人的優(yōu)秀的老師,有著嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)、樂(lè)觀坦率的生活態(tài)度,這些品質(zhì)都影響著我,讓我一直的前進(jìn),學(xué)會(huì)從一到終,鼓勵(lì)我不斷突破自身。時(shí)間總是那么快,就像流水潺潺不斷、難以握住,即將畢業(yè),此時(shí)我的內(nèi)心充滿(mǎn)了不舍,同學(xué)們的歡聲笑語(yǔ),不舍老師細(xì)心、耐心的教導(dǎo)都深深印入我的腦海,成為美好的記憶。真的是不舍學(xué)校的點(diǎn)點(diǎn)滴滴,但同時(shí)也充滿(mǎn)了對(duì)未來(lái)的期望,我相信我從學(xué)校學(xué)習(xí)到的知識(shí),會(huì)讓我在將來(lái)對(duì)社會(huì)貢獻(xiàn)自己的一份力量。在系統(tǒng)設(shè)計(jì)中,我的同學(xué)們也給了我許多的幫助,我們互相學(xué)習(xí),互相鼓勵(lì),互相指導(dǎo),讓我的設(shè)計(jì)更上一層樓,更加完美。最后,還是要感謝我的導(dǎo)師,也感謝各科的老師,感謝在百忙之中審閱本文的老師。

怎樣提高電腦系統(tǒng)運(yùn)行速度WindowsXP的啟動(dòng)速度比Windows2000要快30%左右,但相對(duì)于Windows98仍然要慢了不少,不過(guò),我們可以通過(guò)優(yōu)化設(shè)置,來(lái)大大提高WindowsXP的啟動(dòng)速度。加快系統(tǒng)啟動(dòng)速度主要有以下方法:盡量減少系統(tǒng)在啟動(dòng)時(shí)加載的程序與服務(wù);對(duì)磁盤(pán)及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動(dòng)等待時(shí)間等。這些方法大部分既可減少系統(tǒng)啟動(dòng)的時(shí)間,又可以節(jié)省系統(tǒng)資源,加快電腦運(yùn)行速度。1.加快系統(tǒng)啟動(dòng)速度WindowsXP的啟動(dòng)速度比Windows2000要快30%左右,但相對(duì)于Windows98仍然要慢了不少,不過(guò),我們可以通過(guò)優(yōu)化設(shè)置,來(lái)大大提高WindowsXP的啟動(dòng)速度。加快系統(tǒng)啟動(dòng)速度主要有以下方法:盡量減少系統(tǒng)在啟動(dòng)時(shí)加載的程序與服務(wù);對(duì)磁盤(pán)及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動(dòng)等待時(shí)間等。這些方法大部分既可減少系統(tǒng)啟動(dòng)的時(shí)間,又可以節(jié)省系統(tǒng)資源,加快電腦運(yùn)行速度。(1)MsconfigWindowsXP的啟動(dòng)速度在系統(tǒng)安裝初期還比較快,但隨著安裝的軟件不斷增多,系統(tǒng)的啟動(dòng)速度會(huì)越來(lái)越慢,這是由于許多軟件把自己加在了啟動(dòng)程序中,這樣開(kāi)機(jī)即需運(yùn)行,大大降低了啟動(dòng)速度,而且也占用了大量的系統(tǒng)資源。對(duì)于這樣一些程序,我們可以通過(guò)系統(tǒng)配置實(shí)用程序Msconfig將它們從啟動(dòng)組中排除出去。選擇“開(kāi)始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對(duì)話(huà)框中鍵入“Msconfig”,回車(chē)后會(huì)彈出“系統(tǒng)配置實(shí)用程序”對(duì)話(huà)框,選擇其中的“啟動(dòng)”選項(xiàng)卡(如圖1),該選項(xiàng)卡中列出了系統(tǒng)啟動(dòng)時(shí)加載的項(xiàng)目及來(lái)源,仔細(xì)查看每個(gè)項(xiàng)目是否需要自動(dòng)加載,否則清除項(xiàng)目前的復(fù)選框,加載的項(xiàng)目越少,啟動(dòng)的速度就越快。設(shè)置完成后需要重新啟動(dòng)方能生效。(2)BootvisBootvis是微軟提供的一個(gè)啟動(dòng)優(yōu)化工具,可提高WindowsXP的啟動(dòng)速度。用BootVis提升WindowsXP的啟動(dòng)速度必須按照正確的順序進(jìn)行操作,否則將不會(huì)起到提速的效果。其正確的操作方法如下:?jiǎn)?dòng)Bootvis,從其主窗口(如圖2)中選擇“工具”菜單下的“選項(xiàng)”命令,在“符號(hào)路徑”處鍵入Bootvis的安裝路徑,如“C:\ProgramFiles\Bootvis”,單擊“保存”退出。從“跟蹤”菜單中選擇“下次引導(dǎo)”命令,會(huì)彈出“重復(fù)跟蹤”對(duì)話(huà)框,單擊“確定”按鈕,BootVis將引導(dǎo)WindowsXP重新啟動(dòng),默認(rèn)的重新啟動(dòng)時(shí)間是10秒。系統(tǒng)重新啟動(dòng)后,BootVis自動(dòng)開(kāi)始運(yùn)行并記錄啟動(dòng)進(jìn)程,生成啟動(dòng)進(jìn)程的相關(guān)BIN文件,并把這個(gè)記錄文件自動(dòng)命名為T(mén)RACE_BOOT_1_1。程序記錄完啟動(dòng)進(jìn)程文件后,會(huì)重新啟動(dòng)BootVis主界面,在“文件”菜單中選擇剛剛生成的啟動(dòng)進(jìn)程文件“TRACE_BOOT_1_1”。窗口中即會(huì)出現(xiàn)“CPU>使用”、“磁盤(pán)I/O”、“磁盤(pán)使用”、“驅(qū)動(dòng)程序延遲”等幾項(xiàng)具體圖例供我們分析,不過(guò)最好還是讓BootVis程序來(lái)自動(dòng)進(jìn)行分析:從“跟蹤”菜單中選擇“系統(tǒng)優(yōu)化”命令,程序會(huì)再次重新啟動(dòng)計(jì)算機(jī),并分析啟動(dòng)進(jìn)程文件,從而使計(jì)算機(jī)啟動(dòng)得更快。(3)禁用多余的服務(wù)WindowsXP在啟動(dòng)時(shí)會(huì)有眾多程序或服務(wù)被調(diào)入到系統(tǒng)的內(nèi)存中,它們往往用來(lái)控制Windows系統(tǒng)的硬件設(shè)備、內(nèi)存、文件管理或者其他重要的系統(tǒng)功能。但這些服務(wù)有很多對(duì)我們用途不大甚至根本沒(méi)有用,它們的存在會(huì)占用內(nèi)存和系統(tǒng)資源,所以應(yīng)該將它們禁用,這樣最多可以節(jié)省70MB的內(nèi)存空間,系統(tǒng)速度自然也會(huì)有很大的提高。選擇“開(kāi)始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對(duì)話(huà)框鍵入“services.msc”后回車(chē),即可打開(kāi)“服務(wù)”窗口。窗口的服務(wù)列表中列出了系統(tǒng)提供的所有服務(wù)的名稱(chēng)、狀態(tài)及啟動(dòng)類(lèi)型。要修改某個(gè)服務(wù),可從列表雙擊它,會(huì)彈出它的屬性對(duì)話(huà)框(如圖3),你可從“常規(guī)”選項(xiàng)卡對(duì)服務(wù)進(jìn)行修改,通過(guò)單擊“啟動(dòng)”、“停止”、“暫?!薄ⅰ盎謴?fù)”四個(gè)按鈕來(lái)修改服務(wù)的狀態(tài),并可從“啟動(dòng)類(lèi)型”下拉列表中修改啟動(dòng)類(lèi)型,啟動(dòng)類(lèi)型有“自動(dòng)”、“手動(dòng)”、“已禁用”三種。如果要禁止某個(gè)服務(wù)在啟動(dòng)自動(dòng)加載,可將其啟動(dòng)類(lèi)型改為“已禁用”。WindowsXP提供的所有服務(wù)有36個(gè)默認(rèn)是自動(dòng)啟動(dòng)的,實(shí)際上,其中只有8個(gè)是必須保留的(見(jiàn)下表),其他的則可根據(jù)自己的需要進(jìn)行設(shè)置,每種服務(wù)的作用在軟件中有提示。4)修改注冊(cè)表來(lái)減少預(yù)讀取,減少進(jìn)度條等待時(shí)間WindowsXP在啟動(dòng)過(guò)程中會(huì)出現(xiàn)一個(gè)進(jìn)度條,我們可以通過(guò)修改注冊(cè)表,讓進(jìn)度條只跑一圈就進(jìn)入登錄畫(huà)面。選擇“開(kāi)始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對(duì)話(huà)框鍵入“regedit”命令后回車(chē),即可啟動(dòng)注冊(cè)表編輯器,在注冊(cè)表中找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,選擇其下的EnablePrefetcher鍵,把它的鍵值改為“1”即可。(5)減少開(kāi)機(jī)磁盤(pán)掃描等待時(shí)間當(dāng)Windows日志中記錄有非正常關(guān)機(jī)、死機(jī)引起的重新啟動(dòng),系統(tǒng)就會(huì)自動(dòng)在啟動(dòng)的時(shí)候運(yùn)行磁盤(pán)掃描程序。在默認(rèn)情況下,掃描每個(gè)分區(qū)前會(huì)等待10秒鐘,如果每個(gè)分區(qū)都要等上10秒才能開(kāi)始進(jìn)行掃描,再加上掃描本身需要的時(shí)間,會(huì)耗費(fèi)相當(dāng)長(zhǎng)的時(shí)間才能完成啟動(dòng)過(guò)程。對(duì)于這種情況我們可以設(shè)置取消磁盤(pán)掃描的等待時(shí)間,甚至禁止對(duì)某個(gè)磁盤(pán)分區(qū)進(jìn)行掃描。選擇“開(kāi)始→運(yùn)行”,在運(yùn)行對(duì)話(huà)框中鍵入“chkntfs/t:0”,即可將磁盤(pán)掃描等待時(shí)間設(shè)置為0;如果要在計(jì)算機(jī)啟動(dòng)時(shí)忽略?huà)呙枘硞€(gè)分區(qū),比如C盤(pán),可以輸入“chkntfs/xc:”命令;如果要恢復(fù)對(duì)C盤(pán)的掃描,可使用“chkntfs/dc:”命令,即可還原所有chkntfs默認(rèn)設(shè)置,除了自動(dòng)文件檢查的倒計(jì)時(shí)之外。2.提高系統(tǒng)運(yùn)行速度提升系統(tǒng)運(yùn)行速度的思路與加快啟動(dòng)的速度類(lèi)似:盡量?jī)?yōu)化軟硬件設(shè)置,減輕系統(tǒng)負(fù)擔(dān)。以下是一些常用的優(yōu)化手段。(1)設(shè)置處理器二級(jí)緩存容量WindowsXP無(wú)法自動(dòng)檢測(cè)處理器的二級(jí)緩存容量,需要我們自己在注冊(cè)表中手動(dòng)設(shè)置,首先打開(kāi)注冊(cè)表,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”,選擇其下的“SecondLevelDataCache”,根據(jù)自己所用的處理器設(shè)置即可,例如PIIICoppermine/P4Willamette是“256”,AthlonXP是“384”,P4Northwood是“512”。(2)提升系統(tǒng)緩存同樣也是在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”位置,把其下的“LargeSystemCache”鍵值從0改為1,WindowsXP就會(huì)把除了4M之外的系統(tǒng)內(nèi)存全部分配到文件系統(tǒng)緩存中,這樣X(jué)P的內(nèi)核能夠在內(nèi)存中運(yùn)行,大大提高系統(tǒng)速度。通常來(lái)說(shuō),該優(yōu)化會(huì)使系統(tǒng)性能得到相當(dāng)?shù)奶嵘?,但也有可能?huì)使某些應(yīng)用程序性能降低。需要注意的是必須有256M以上的內(nèi)存,激活LargeSystemCache才可起到正面的作用,否則不要輕易改動(dòng)它。(3)改進(jìn)輸入/輸出性能這個(gè)優(yōu)化能夠提升系統(tǒng)進(jìn)行大容量文件傳輸時(shí)的性能,不過(guò)這只對(duì)服務(wù)器用戶(hù)才有實(shí)在意義。我們可在中新建一個(gè)DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit。一般情況下把數(shù)據(jù)設(shè)置8~16MB之間性能最好,要記住這個(gè)值是用字節(jié)來(lái)計(jì)算的,例如你要分配10MB的話(huà),就是10×?1024×1024,也就是10485760。這里的優(yōu)化也需要你的機(jī)器擁有大于256M的內(nèi)存。(4)禁用內(nèi)存頁(yè)面調(diào)度在正常情況下,XP會(huì)把內(nèi)存中的片斷寫(xiě)入硬盤(pán),我們可以阻止它這樣做,讓數(shù)據(jù)保留在內(nèi)存中,從而提升系統(tǒng)性能。在注冊(cè)表中找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”下的“DisablePagingExecutive”鍵,把它的值從0改為1即可禁止內(nèi)存頁(yè)面調(diào)度了。(5)關(guān)閉自動(dòng)重新啟動(dòng)功能當(dāng)WindowsXP遇到嚴(yán)重問(wèn)題時(shí)便會(huì)突然重新開(kāi)機(jī),可從注冊(cè)表將此功能取消。打開(kāi)注冊(cè)表編輯器,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\”將AutoReboot鍵的Dword值更改為0,重新啟動(dòng)后設(shè)置即可生效。(6)改變視覺(jué)效果WindowsXP在默認(rèn)情況下啟用了幾乎所有的視覺(jué)效果,如淡入淡出、在菜單下顯示陰影。這些視覺(jué)效果雖然漂亮,但對(duì)系統(tǒng)性能會(huì)有一定的影響,有時(shí)甚至造成應(yīng)用軟件在運(yùn)行時(shí)出現(xiàn)停頓。一般情況下建議少用或者取消這些視覺(jué)效果。選擇桌面上“我的電腦”圖標(biāo),單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“屬性”命令,打開(kāi)“系統(tǒng)屬性”對(duì)話(huà)框。選擇“高級(jí)”選項(xiàng)卡,在其中的“性能”欄中單擊“設(shè)置”按鈕,會(huì)彈出“性能選項(xiàng)”對(duì)話(huà)框(如圖4),可選擇“調(diào)整為最佳性能”單選框來(lái)關(guān)閉所有的視覺(jué)效果,也可選擇“自定義”然后選擇自己需要的視覺(jué)效果。(7)合理設(shè)置頁(yè)面虛擬內(nèi)存同樣也是在“性能選項(xiàng)”對(duì)話(huà)框中,選擇“高級(jí)”選項(xiàng)卡,在其中的“虛擬內(nèi)存”欄中單擊“更改”按鈕,接下來(lái)選擇虛擬內(nèi)存為“自定義大小”,然后設(shè)置其數(shù)值。一般情況下,把虛擬設(shè)為不小于256M,不大于382M比較合適,而且最大值和最小值最好一樣。(8)修改外觀方案WindowsXP默認(rèn)的外觀方案雖然漂亮,但對(duì)系統(tǒng)資源的占用也多,可將其改為經(jīng)典外觀以獲得更好的性能。在桌面空白位置單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇“屬性”命令,會(huì)打開(kāi)“顯示屬性”對(duì)話(huà)框,在“主題”選項(xiàng)卡選擇主題為“Windows經(jīng)典”,即可將外觀修改為更為經(jīng)濟(jì)的Windows經(jīng)典外觀。(9)取消XP對(duì)ZIP支持WindowsXP在默認(rèn)情況下打開(kāi)了對(duì)zip文件支持,這要占用一定的系統(tǒng)資源,可選擇“開(kāi)始→運(yùn)行”,在“運(yùn)行”對(duì)話(huà)框中鍵入“regsvr32/uzipfldr.dll”,回車(chē)確認(rèn)即可取消XP對(duì)ZIP解壓縮的支持,從而節(jié)省系統(tǒng)資源。(10)關(guān)閉Dr.WatsonDr.Watson是WindowsXP的一個(gè)崩潰分析工具,它會(huì)在應(yīng)用程序崩潰的時(shí)候自動(dòng)彈出,并且在默認(rèn)情況下,它會(huì)將與出錯(cuò)有關(guān)的內(nèi)存保存為DUMP文件以供程序員分析。不過(guò),記錄DUMP文件對(duì)普通用戶(hù)則毫無(wú)幫助,反而會(huì)帶來(lái)很大的不便:由于Dr.Watson在應(yīng)用程序崩潰時(shí)會(huì)對(duì)內(nèi)存進(jìn)行DUMP記錄,將出現(xiàn)長(zhǎng)時(shí)間硬盤(pán)讀寫(xiě)操作,要很長(zhǎng)一斷時(shí)間程序才能關(guān)閉,并且DUMP文件還會(huì)占用大量磁盤(pán)空間。要關(guān)閉Dr.Watson可打開(kāi)注冊(cè)表編輯器,找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug”分支,雙擊其下的Auto鍵值名稱(chēng),將其“數(shù)值數(shù)據(jù)”改為0,最后按F5刷新使設(shè)置生效,這樣就取消它的運(yùn)行了。同樣,我們可以把所有具備調(diào)試功能的選項(xiàng)取消,比如藍(lán)屏?xí)r出現(xiàn)的memory.dmp,可在“系統(tǒng)屬性”對(duì)話(huà)框中選擇“高級(jí)”選項(xiàng)卡,單擊“啟動(dòng)和故障恢復(fù)”欄中的“設(shè)置”按鈕,并在彈出的“啟動(dòng)和故障恢復(fù)”對(duì)話(huà)框中選擇“寫(xiě)入調(diào)試信息”為“無(wú)”(如圖5)。(11)啟動(dòng)硬盤(pán)/光驅(qū)DMA模式打開(kāi)“系統(tǒng)屬性”對(duì)話(huà)框,選擇“硬件”選擇卡中的“設(shè)備管理器”按鈕,打開(kāi)“設(shè)備管理器”窗口,在設(shè)備列表中選擇“IDEATA/ATAPI控制器”,雙擊“主要IDE通道”或“次要IDE通過(guò)”,在其屬性對(duì)話(huà)框的“高級(jí)設(shè)置”選項(xiàng)卡中檢查DMA模式是否已啟動(dòng),一般來(lái)說(shuō)如果設(shè)備支持,系統(tǒng)就會(huì)自動(dòng)打開(kāi)DMA功能,如果沒(méi)有打開(kāi)可將“傳輸模式”設(shè)為“DMA(若可用)”。(12)關(guān)掉不用的設(shè)備WindowsXP總是盡可能為電腦的所有設(shè)備安裝驅(qū)動(dòng)程序并進(jìn)行管理,這不僅會(huì)減慢系統(tǒng)啟動(dòng)的速度,同時(shí)也造成了系統(tǒng)資源的大量占用。針對(duì)這一情況,你可在設(shè)備管理器中,將PCMCIA卡、調(diào)制解調(diào)器、紅外線(xiàn)設(shè)備、打印機(jī)端口(LPT1)或者串口(COM1)等不常用的設(shè)備停用,方法是雙擊要停用的設(shè)備,在其屬性對(duì)話(huà)框中的“常規(guī)”選項(xiàng)卡中選擇“不要使用這個(gè)設(shè)備(停用)”。在重新啟動(dòng)設(shè)置即可生效,當(dāng)需要使用這些設(shè)備時(shí)再?gòu)脑O(shè)備管理器中啟用它們。(13)關(guān)閉錯(cuò)誤報(bào)告當(dāng)應(yīng)用程序出錯(cuò)時(shí),會(huì)彈出發(fā)送錯(cuò)誤報(bào)告的窗口,其實(shí)這樣的錯(cuò)誤報(bào)告對(duì)普通用戶(hù)而言幾乎沒(méi)有任何意義,關(guān)閉它是明智的選擇。在“系統(tǒng)屬性”對(duì)話(huà)框中選擇“高級(jí)”選項(xiàng)卡,單擊“錯(cuò)誤報(bào)告”按鈕,在彈出的“錯(cuò)誤匯報(bào)”對(duì)話(huà)框中,選擇“禁用錯(cuò)誤匯報(bào)”單選項(xiàng),最后單擊“確定”即可。另外我們也可以從組策略中關(guān)閉錯(cuò)誤報(bào)告:從“運(yùn)行”中鍵入“gpedit.msc”,運(yùn)行“組策略編輯器”,展開(kāi)“計(jì)算機(jī)配置→管理模板→系統(tǒng)→錯(cuò)誤報(bào)告功能”,雙擊右邊設(shè)置欄中的“報(bào)告錯(cuò)誤”,在彈出的“屬性”對(duì)話(huà)框中選擇“已禁用”單選框即可將“報(bào)告錯(cuò)誤”禁用。(14)關(guān)閉自動(dòng)更新“自動(dòng)更新”功能對(duì)許多WindowsXP用戶(hù)而言并不是必需的,可將其關(guān)閉以節(jié)省系統(tǒng)資源。在“我的電腦”上單擊鼠標(biāo)右鍵,從快捷菜單中選擇“屬性”命令,選擇“系統(tǒng)屬性”對(duì)話(huà)框中的“自動(dòng)更新”選項(xiàng)卡,勾選“關(guān)閉自動(dòng)更新,我將手動(dòng)更新計(jì)算機(jī)”單選框,單擊“確定”按鈕即可關(guān)閉自動(dòng)更新功能。如果在“服務(wù)”已經(jīng)將“AutomaticUpdates”服務(wù)關(guān)閉,“系統(tǒng)屬性”對(duì)話(huà)框中的“自動(dòng)更新”選項(xiàng)卡就不能進(jìn)行任何設(shè)置了。(15)去掉菜單延遲去掉菜單彈出時(shí)的延遲,可以在一定程度上加快XP。要修改的鍵值位置在“HKEY_CURRENT_USER\ControlPanel\Desktop”。修改其下的“MenuShowDelay”鍵,把默認(rèn)的400修改為0,按F5刷新注冊(cè)表即可生效。(16)清除預(yù)讀文件WindowsXP的預(yù)讀設(shè)置雖然可以提高系統(tǒng)速度,但是使用一段時(shí)間后,預(yù)讀文件夾里的文件數(shù)量會(huì)變得相當(dāng)龐大,導(dǎo)致系統(tǒng)搜索花費(fèi)的時(shí)間變長(zhǎng)。而且有些應(yīng)用程序會(huì)產(chǎn)生死鏈接文件,更加重了系統(tǒng)搜索的負(fù)擔(dān)。所以,應(yīng)該定期刪除這些預(yù)讀文件。預(yù)計(jì)文件存放在WindowsXP系統(tǒng)文件夾的Prefetch文件夾中,該文件夾下的所有文件均可刪除。(17)關(guān)閉自動(dòng)播放功能在WindowsXP中,當(dāng)往光驅(qū)中放入光盤(pán)或?qū)SB硬盤(pán)接上電腦時(shí),系統(tǒng)都會(huì)自動(dòng)將光驅(qū)或USB硬盤(pán)掃描一遍,同時(shí)提示你是否播放里面的圖片、視頻、音樂(lè)等文件,如果是擁有多個(gè)分區(qū)的大容量的USB硬盤(pán),掃描會(huì)耗費(fèi)很長(zhǎng)的時(shí)間,而且你得多次手動(dòng)關(guān)閉提示窗口,非常麻煩。這種情況下我們可以將WindowsXP的自動(dòng)播放功能關(guān)閉。運(yùn)行“組策略”程序。在組策略窗口左邊欄中,打開(kāi)“計(jì)算機(jī)配置”,選擇“管理模板”下的“系統(tǒng)”,然后在右邊的配置欄中找到“關(guān)閉自動(dòng)播放”并雙擊它,會(huì)彈出“關(guān)閉自動(dòng)播放屬性”對(duì)話(huà)框。在其中“設(shè)置”選項(xiàng)卡中選擇“已啟用”,“關(guān)閉自動(dòng)播放”下拉列表中選擇“所有驅(qū)動(dòng)器”(如圖6)。這樣以后就不用擔(dān)心WindowsXP的“自動(dòng)播放”功能帶來(lái)的麻煩了。如果你只是想禁止系統(tǒng)掃描某個(gè)驅(qū)動(dòng)器(如USB硬盤(pán))上的文件,可采用下面的方法。先連上你的USB硬盤(pán),讓系統(tǒng)將它識(shí)別出來(lái)。然后打開(kāi)“我的電腦”,選擇USB硬盤(pán)上的某個(gè)分區(qū),按鼠標(biāo)右鍵,會(huì)彈出磁盤(pán)屬性窗口,選取“自動(dòng)播放”選項(xiàng)卡,將所有內(nèi)容的類(lèi)型都選擇為不執(zhí)行操作。如果USB硬盤(pán)有多個(gè)分區(qū),對(duì)所有分區(qū)都進(jìn)行同樣的操作,這樣當(dāng)你將USB驅(qū)動(dòng)器拔掉再重新接上時(shí),系統(tǒng)會(huì)將USB硬盤(pán)識(shí)別出來(lái),而不會(huì)反復(fù)問(wèn)你是否播放USB硬盤(pán)中的文件了。3.加快關(guān)機(jī)速度WindowsXP的關(guān)機(jī)速度要慢于啟動(dòng)速度,特別有些任務(wù)還需要手工結(jié)束,更加延緩了關(guān)機(jī)速度。因此,要加快關(guān)機(jī)速度,首先要開(kāi)啟WindowsXP的自動(dòng)結(jié)束任務(wù)功能。具體步驟是:從注冊(cè)表中找到“HKEY_CURRENT_USER\ControlPanel\Desktop”,把“AutoEndTasks”的鍵值設(shè)置為1即可。然后再修改“HungAppTimeout”為“4000(或更小)”(預(yù)設(shè)為5000),該鍵值同樣也在“HKEY_CURRENT_USER\ControlPanel\Desktop”下;最后一步再找到“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\”,同樣把WaitToKillServiceTimeout設(shè)置為“4000”;通過(guò)這樣設(shè)置后的關(guān)機(jī)速度明顯要加快了。夠全面吧~~◆二、硬件優(yōu)化設(shè)置◆1、關(guān)掉不用的設(shè)備

在設(shè)備管理器中,將PCMCIA卡、調(diào)制解調(diào)器、紅外線(xiàn)設(shè)備、打印機(jī)端口(LPT1)或者串口(COM1)等不常用的設(shè)備停用,在要停用設(shè)備屬性對(duì)話(huà)框中的“常規(guī)”選項(xiàng)卡中選擇“不要使用這個(gè)設(shè)備(停用)”。當(dāng)需要使用這些設(shè)備時(shí)再?gòu)脑O(shè)備管理器中啟用它們?!?、內(nèi)存性能優(yōu)化

WindowsXP中有幾個(gè)選項(xiàng)可以?xún)?yōu)化內(nèi)存性能,它們?nèi)荚谧?cè)表下面位置:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession

ManagerMemory

Management

1)禁用內(nèi)存頁(yè)面調(diào)度(Paging

Executive)

XP會(huì)把內(nèi)存中的片斷寫(xiě)入硬盤(pán),我們可以阻止它這樣做,讓數(shù)據(jù)保留在內(nèi)存中,從而提升系統(tǒng)性能。256M以上內(nèi)存才使用這個(gè)設(shè)置。把“DisablePagingExecutive”的值從0改為1就可以禁止內(nèi)存頁(yè)面調(diào)度了。

2)提升系統(tǒng)緩存

必須有256M以上的內(nèi)存,才激活它。把LargeSystemCache鍵值從0改為1,一般來(lái)說(shuō),這項(xiàng)優(yōu)化會(huì)使系統(tǒng)性能得到相當(dāng)?shù)奶嵘?,但也有可能?huì)使某些應(yīng)用程序性能降低。

3)輸入/輸出性能

內(nèi)存大于256M才更改這里的值,這個(gè)優(yōu)化只對(duì)server(服務(wù)器)用戶(hù)才有實(shí)在意義,它能夠提升系統(tǒng)進(jìn)行大容量文件傳輸時(shí)的性能。建一個(gè)DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit,數(shù)值設(shè)8M-16M字節(jié)之間性能最好,具體設(shè)什么值,可試試哪個(gè)值可獲得最佳性能。這個(gè)值是用字節(jié)來(lái)計(jì)算的,比如你要分配12M,就是12×1024×1024,也就是12582912。◆3、啟動(dòng)硬盤(pán)/光驅(qū)DMA模式

“系統(tǒng)屬性”-“硬件”-“設(shè)備管理器”,在設(shè)備列表中選擇“IDE

ATA/ATAPI控制器”,雙擊“主要

IDE

通道”或“次要

IDE

通道”,在其屬性對(duì)話(huà)框的“高級(jí)設(shè)置”選項(xiàng)卡中檢查DMA模式是否已啟動(dòng),一般來(lái)說(shuō)如果設(shè)備支持,系統(tǒng)就會(huì)自動(dòng)打開(kāi)DMA功能,如果沒(méi)有打開(kāi)可將“傳輸模式”設(shè)為“DMA(若可用)”(在BIOS里也應(yīng)該要先設(shè)為支持DMA)。

◆4、關(guān)閉自動(dòng)播放功能

運(yùn)行“組策略”程序,在組策略窗口左邊欄中打開(kāi)“計(jì)算機(jī)配置”,選擇“管理模板”下的“系統(tǒng)”,然后在右邊的配置欄中找到“關(guān)閉自動(dòng)播放”并雙擊它,會(huì)彈出“關(guān)閉自動(dòng)播放屬性”對(duì)話(huà)框,在其中“設(shè)置”選項(xiàng)卡中選擇“已啟用”,“關(guān)閉自動(dòng)播放”下拉列表中選擇“所有驅(qū)動(dòng)器”。

◆5、設(shè)置二級(jí)緩存容量

WindowsXP有時(shí)無(wú)法自動(dòng)檢測(cè)處理器的二級(jí)緩存容量,需要我們手動(dòng)設(shè)置。運(yùn)行注冊(cè)表編輯器,找到HKCU_LOCAL_MACHINESYSTEMCurrentControlSetControlSess

溫馨提示

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

評(píng)論

0/150

提交評(píng)論