版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于JavaEE架構(gòu)的捷優(yōu)享在線教育系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要:隨著時(shí)代的進(jìn)展,社會(huì)發(fā)展的人才需要,日益增長(zhǎng)的競(jìng)爭(zhēng)壓力。好的教育資源能在一定程度上能夠讓你在學(xué)習(xí)的道路上少拐彎路,讓你能在競(jìng)爭(zhēng)中更具優(yōu)勢(shì)。因此,教育對(duì)于學(xué)生來(lái)說(shuō)是非常重要的,受教育的方式也是如此。傳統(tǒng)的教育方式便是集中式的面授,以小班或者大班為主,每個(gè)班每個(gè)學(xué)科分配一個(gè)教育者,甚至不同班有共同的教育者等等。到后來(lái)發(fā)展成一對(duì)一、校內(nèi)補(bǔ)習(xí)、校外補(bǔ)習(xí)等等。都脫離不開(kāi)身邊固定的教學(xué)資源。教學(xué)資源流動(dòng)性差,會(huì)導(dǎo)致教育水平呈現(xiàn)地域差異性。規(guī)范化、制度化、信息化的教育方式應(yīng)運(yùn)而生,在線教育是解決上述問(wèn)題的重要方法,針對(duì)以上問(wèn)題,結(jié)合實(shí)際業(yè)務(wù)需求,開(kāi)發(fā)一個(gè)基于J2EE平臺(tái)的、B/S架構(gòu)的、使用MVC設(shè)計(jì)模式和SpringBoot開(kāi)源框架的在線教育網(wǎng)站。本系統(tǒng)采用最新的計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)等等,開(kāi)發(fā)一個(gè)適合于大眾、擁有可視化操作界面、有在線答疑討論等功能的網(wǎng)站,使得當(dāng)代學(xué)生不再受限于教育方式、教學(xué)資源的限制。并且能夠根據(jù)自己的弱項(xiàng)選擇相對(duì)應(yīng)的補(bǔ)習(xí)課程,從而自高自身競(jìng)爭(zhēng)力。本系統(tǒng)主要包括了后臺(tái)管理、課程管理、安全管理、用戶管理等模塊組成,完成了課程的增加、查詢、刪除等基本操作,在線觀看教學(xué)視頻、成為用戶、購(gòu)買課程等等工作。在系統(tǒng)的實(shí)現(xiàn)上,本系統(tǒng)的開(kāi)發(fā)是在主流平臺(tái)IntellijIdea上的,使用當(dāng)前主流的框架SpringBoot和主流微服務(wù)框架SpringCloud、數(shù)據(jù)庫(kù)框架JPA、MyBatis等。IntellijIdea工具是當(dāng)今被業(yè)界公認(rèn)為最好的Java開(kāi)發(fā)工具,它是由JetBrains公司開(kāi)發(fā)的,還能夠集成多種開(kāi)發(fā)工具于一身,例如:Git、Lombok、JProfiler等,同時(shí)支持代碼重構(gòu)、自動(dòng)檢測(cè)代碼語(yǔ)法、代碼設(shè)計(jì)分析等等功能。它實(shí)際上也是IDE工具,同時(shí)也是作為本系統(tǒng)最重要的工具。而SpringBoot是作為本系統(tǒng)最重要的框架,是由Pivotal團(tuán)隊(duì)提供的全新框架,其設(shè)計(jì)目的是用來(lái)簡(jiǎn)化新Spring應(yīng)用的初始搭建以及開(kāi)發(fā)過(guò)程。它采用M-V-C(Model-Control-View)模式,并整合其他主流框架和工具類,結(jié)合Maven,只需要簡(jiǎn)單配置,即可達(dá)到快速進(jìn)行web開(kāi)發(fā)的功能。關(guān)鍵詞:框架,模式,在線教育,課程,信息化DesignandImplementationofJavaEnterpriseEditionOnlineEducationSystemBasedonJavaEnterpriseEditionArchitectureAbstract:Withthedevelopmentofthetimes,theneedfortalentsforsocialdevelopmentandincreasingcompetitionpressure.Goodeducationalresourcescantoacertainextentenableyoutotakefewerturnsinyourlearningpathandgiveyouanadvantageinthecompetition.Therefore,educationisveryimportantforstudents,andsoisthewaytheyareeducated.Thetraditionaleducationmethodiscentralizedface-to-faceteaching,whichismainlybasedonsmallclassesorlargeclasses.Eachclassisassignedaneducator,andevendifferentclasseshaveacommoneducator.Later,itdevelopedintoone-on-onetuition,in-schooltutoring,off-schooltutoring,andsoon.Areinseparablefromthefixedteachingresourcesaroundthem.Thepoormobilityofteachingresourceswillleadtoregionaldifferencesineducationlevels.Astandardized,institutionalized,andinformation-basededucationmethodcameintobeing.Onlineeducationisanimportantmethodtosolvetheaboveproblems.Inlightoftheaboveproblemsandincombinationwithactualbusinessneeds,developaJ2EEplatform,B/Sarchitecture,andMVCdesignpattern.AndSpringBootopensourceframeworkonlineeducationwebsite.Thissystemusesthelatestcomputertechnology,networktechnology,etc.todevelopawebsitethatissuitableforthegeneralpublic,hasavisualoperationinterface,andhasonlineQ&Aandotherfunctions,sothatcontemporarystudentsarenolongerlimitedbyeducationalmethodsandteachingresources.Andcanchoosethecorrespondingtuitioncoursesaccordingtotheirweaknesses,soastoimprovetheircompetitiveness.Thissystemmainlyconsistsofbackgroundmanagement,coursemanagement,securitymanagement,usermanagementandothermodules.Itcompletesbasicoperationssuchasadding,querying,anddeletingcourses,watchinginstructionvideosonline,becomingusers,purchasingcourses,andsoon.Intermsofsystemimplementation,thedevelopmentofthissystemisonthemainstreamplatformIntellijIdea,usingthecurrentmainstreamframeworkSpringBootandmainstreammicroservicesframeworkSpringCloud,databaseframeworkJPA,MyBatis,etc.IntellijIdeatoolisrecognizedasthebestJavadevelopmenttoolintheindustrytoday.ItisdevelopedbyJetBrains.Itcanalsointegratemultipledevelopmenttools,suchasGit,Lombok,JProfiler,etc.,andsupportscoderefactoring,automaticDetectscodesyntax,codedesignanalysis,andmore.ItisactuallyalsoanIDEtool,anditisalsothemostimportanttoolforthissystem.Asthemostimportantframeworkofthissystem,SpringBootisanewframeworkprovidedbythePivotalteam.ItsdesignpurposeistosimplifytheinitialconstructionanddevelopmentofnewSpringapplications.ItadoptsM-V-C(Model-Control-View)mode,andintegratesothermainstreamframeworksandtools.IncombinationwithMaven,onlysimpleconfigurationisneededtoachieverapidwebdevelopment.Keywords:Framework,Model,OnlineEducation,Course,informationize目錄TOC\o"1-2"\h\u14142第一章緒論 7220121.1系統(tǒng)開(kāi)發(fā)背景以及意義 7311541.2國(guó)內(nèi)外在線教育研究現(xiàn)狀 8148291.3目前學(xué)校在線教育發(fā)展現(xiàn)狀 9137191.4本論文主要研究?jī)?nèi)容 104669第2章系統(tǒng)需求分析 10162062.1可行性分析 1164602.2系統(tǒng)的總體需求 11106222.3系統(tǒng)的業(yè)務(wù)需求 1267272.4系統(tǒng)功能的需求分析 12123362.5UML系統(tǒng)建模 1438002.6本章小結(jié) 2017960第三章系統(tǒng)設(shè)計(jì) 20187033.1系統(tǒng)功能設(shè)計(jì) 2076263.2捷優(yōu)享系統(tǒng)類圖 21162483.3系統(tǒng)順序圖 2246713.4捷優(yōu)享系統(tǒng)活動(dòng)圖 27276833.5系統(tǒng)狀態(tài)圖 27150403.6數(shù)據(jù)庫(kù)設(shè)計(jì) 283193.7網(wǎng)絡(luò)接口設(shè)計(jì) 292993.8本章小結(jié) 292015第4章系統(tǒng)實(shí)現(xiàn) 3077574.1捷優(yōu)享在線教育客戶端界面實(shí)現(xiàn) 30249774.2捷優(yōu)享在線教育后臺(tái)管理端界面實(shí)現(xiàn) 30126884.3本章小結(jié) 3011236第5章系統(tǒng)測(cè)試 3158595.1系統(tǒng)測(cè)試的目的 31156525.2系統(tǒng)測(cè)試的意義 31299755.3測(cè)試用例及結(jié)果 3127590第6章結(jié)束語(yǔ) 3241136.1全文總結(jié) 3277706.2課題展望 321394參考文獻(xiàn) 3220485致謝 334010指導(dǎo)教師簽名: 3421966年月日 34第一章緒論1.1系統(tǒng)開(kāi)發(fā)背景以及意義當(dāng)今信息時(shí)代,越來(lái)越多的實(shí)體產(chǎn)業(yè)轉(zhuǎn)換為互聯(lián)網(wǎng)形式,當(dāng)然,教育也不例外,日益增長(zhǎng)的競(jìng)爭(zhēng)壓力。越來(lái)越多的學(xué)生不滿足于課堂的知識(shí),從而在課外找補(bǔ)習(xí)機(jī)構(gòu),但是,課外的補(bǔ)習(xí)機(jī)構(gòu)質(zhì)量參差不齊,這行里面泥沙俱下,良莠不齊,整個(gè)社會(huì)的教育資源整體來(lái)說(shuō)遠(yuǎn)不算優(yōu)質(zhì),有一群人在線下就招搖撞騙,轉(zhuǎn)線上教育無(wú)非是換個(gè)臉面上陣再撈一筆錢[匿名知乎用戶,為什么說(shuō)在線教育在未來(lái)兩年會(huì)迎來(lái)爆發(fā)期?會(huì)像電商一樣普及嗎?/question/20756580,2018-11-17]。老師單一,教育資源不平衡,課程昂貴,問(wèn)問(wèn)題不方便等問(wèn)題也會(huì)逐漸顯現(xiàn)。這些問(wèn)題匿名知乎用戶,為什么說(shuō)在線教育在未來(lái)兩年會(huì)迎來(lái)爆發(fā)期?會(huì)像電商一樣普及嗎?/question/20756580,2018-11-17因此,究竟如何讓教育能夠達(dá)到面授教育的效果的同時(shí),還能夠方便廣大學(xué)生群體、社會(huì)人士等。便是這個(gè)系統(tǒng)的主要需要解決的問(wèn)題。捷優(yōu)享在線教育網(wǎng)的出現(xiàn),通過(guò)安全可信的認(rèn)證系統(tǒng),為這一問(wèn)題提供了很好的解決方式。同時(shí)與時(shí)俱進(jìn)的在線虛擬教育,既能及時(shí)與被教育者交流網(wǎng)談,也能使教育者更快的了解被教育者的情況,同時(shí),也能讓被教育者之間相互認(rèn)真交流,從而達(dá)到面授教育更達(dá)不到的效果。在線教育的目的不僅能夠提供優(yōu)質(zhì)便利的教學(xué)資源,還能夠?yàn)榻逃咛峁╊~外的薪酬補(bǔ)貼,為一些好的教育者提供優(yōu)秀的教育環(huán)境,也能夠?yàn)槲覀兙W(wǎng)站開(kāi)發(fā)者提供生活薪酬,從而達(dá)到雙贏甚至多贏。1.2國(guó)內(nèi)外在線教育研究現(xiàn)狀1.2.1國(guó)外在線教育發(fā)展?fàn)顩r早在二十世紀(jì)末期,在互聯(lián)網(wǎng)剛剛發(fā)展起來(lái)的時(shí)候,美國(guó)鳳凰城大學(xué)就已經(jīng)試著通過(guò)互聯(lián)網(wǎng)形式向?qū)W生提供學(xué)習(xí)服務(wù)。同時(shí)在1989年成為美國(guó)第一批被認(rèn)可的提供網(wǎng)絡(luò)學(xué)位的教育學(xué)校。其最早開(kāi)始是以大學(xué)教育為主,在職教育者是以非專業(yè)教育者為主,而受教育者則是以年齡23歲左右的在職成年人,網(wǎng)絡(luò)在線教育的目的則是幫助他們獲取學(xué)位證書。因此得知,在線教育早在很久之前便有了雛形,只不過(guò)原本那時(shí)候的計(jì)算機(jī),還是極少數(shù)人擁有的。在國(guó)外其他地方則是和國(guó)內(nèi)差不多,都是等到互聯(lián)網(wǎng)時(shí)代的來(lái)臨,在線教育的模式才漸漸發(fā)展起來(lái)。1.2.2國(guó)內(nèi)在線教育發(fā)展?fàn)顩r國(guó)內(nèi)對(duì)于在線教育的態(tài)度,在早些年一直比較樂(lè)觀的,因此,在近十年,國(guó)內(nèi)互聯(lián)網(wǎng)迅速發(fā)展的時(shí)期,也誕生了許多以在線教育形式的網(wǎng)校,例如:瀘江網(wǎng)校、學(xué)而思、中國(guó)MOOC等著名網(wǎng)校。這些名校,隨著計(jì)算機(jī)、移動(dòng)智能手機(jī)等發(fā)展,可以說(shuō)是順應(yīng)著潮流,幫助在線教育掀起了在線教育的浪潮。1.3目前學(xué)校在線教育發(fā)展現(xiàn)狀隨著計(jì)算機(jī)技術(shù)與產(chǎn)品的不斷發(fā)展,其實(shí),在線教育已成為一種必然的趨勢(shì)。很多學(xué)校的學(xué)生,由于競(jìng)爭(zhēng)壓力與快節(jié)奏的學(xué)習(xí),有可能慢慢的就落下了課堂老師的節(jié)奏,到后面越講課越跟不上,越跟不上學(xué)習(xí)便越差,周而復(fù)始,便成為惡性循環(huán)。1.4本論文主要研究?jī)?nèi)容本論文主要介紹了項(xiàng)目是在IntellijIdea平臺(tái)上用最新的能夠快速開(kāi)發(fā)的主流框架SpringBoot,基于J2EE,搭建一個(gè)在線教育系統(tǒng),并使用Vue.js和HTML5開(kāi)發(fā)系統(tǒng)的可視化操作界面。實(shí)現(xiàn)了在線學(xué)習(xí)和管理,包括課程管理、媒資管理、用戶管理、文件管理等主要功能模塊。使得系統(tǒng)組成分明有序。使得在線學(xué)習(xí)系統(tǒng)穩(wěn)定、便捷的給多方用戶使用,節(jié)省人力物力。本論文的主要研究?jī)?nèi)容如下:使用Idea工具、B/S架構(gòu)、MVC模式和SpringBoot框架,搭建一個(gè)數(shù)據(jù)交互的捷優(yōu)享在線教育網(wǎng)的后臺(tái)系統(tǒng)。介紹系統(tǒng)實(shí)現(xiàn)所使用的主要的技術(shù)、設(shè)計(jì)模式、和使用框架的開(kāi)發(fā)流程。對(duì)各學(xué)校的學(xué)生學(xué)科需求度進(jìn)行統(tǒng)計(jì)調(diào)研,對(duì)教育資源進(jìn)行調(diào)研,并結(jié)合調(diào)研結(jié)果,進(jìn)行需求分析,在需求分析的基礎(chǔ)上進(jìn)行系統(tǒng)的總體設(shè)計(jì),之后進(jìn)行系統(tǒng)詳細(xì)設(shè)計(jì),包括對(duì)具體技術(shù)的選型、項(xiàng)目的架構(gòu)方式、數(shù)據(jù)庫(kù)的設(shè)計(jì)與選取等等問(wèn)題。對(duì)關(guān)于使用SpringBoot框架的系統(tǒng)如何進(jìn)行測(cè)試。系統(tǒng)需求分析在設(shè)計(jì)系統(tǒng)前,往往需要知道這個(gè)系統(tǒng)到底要做什么,只有知道了這個(gè)系統(tǒng)到底要干什么,才能設(shè)計(jì)出一個(gè)完整的系統(tǒng)。這一個(gè)過(guò)程便是需求分析。本系統(tǒng)的需求分析包含以下步驟:首先分析學(xué)??偣矂澐值牡燃?jí),例如把課程劃分為小學(xué)、初中、高中、興趣等,了解各課程之間的關(guān)系,以及各學(xué)科之間的組成關(guān)系,以便業(yè)務(wù)流程的分析。調(diào)查各個(gè)學(xué)科的分類情況,每個(gè)課程包含的基本信息,以及數(shù)據(jù)組成;然后根據(jù)調(diào)查再分析交互的數(shù)據(jù)是什么,如何加工處理數(shù)據(jù),輸出什么數(shù)據(jù)格式,存儲(chǔ)的數(shù)據(jù)格式、數(shù)據(jù)的流向。對(duì)前面的調(diào)查結(jié)果進(jìn)行初步分析,分析的目標(biāo)便是“系統(tǒng)必須做什么”,也就是確定本系統(tǒng)的功能模塊的問(wèn)題。2.1可行性分析2.1.1經(jīng)濟(jì)可行性基于JavaEE架構(gòu)的捷優(yōu)享在線教育系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)是本人畢業(yè)設(shè)計(jì)項(xiàng)目,整個(gè)系統(tǒng)從設(shè)計(jì)到實(shí)現(xiàn)全部都由本人來(lái)完成。在開(kāi)發(fā)過(guò)程中,優(yōu)先考慮零費(fèi)方案,使得本項(xiàng)目無(wú)使用經(jīng)費(fèi)。在系統(tǒng)開(kāi)發(fā)完成后,則為教育者提供利潤(rùn)和優(yōu)質(zhì)經(jīng)營(yíng)方式,為被教育者提供便捷優(yōu)質(zhì)能夠享受的學(xué)習(xí)的教學(xué)服務(wù),為被教育者節(jié)省時(shí)間和精力。2.1.2技術(shù)可行性該系統(tǒng)由于是本人的畢業(yè)項(xiàng)目,而本人在校已修完所有的在校課程,同時(shí)還在課外學(xué)習(xí)更多的新知識(shí)。因此,本人已經(jīng)具備了開(kāi)發(fā)Web后臺(tái)服務(wù)器的技術(shù),后臺(tái)服務(wù)器是使用當(dāng)今主流框架SpringBoot和微服務(wù)框架SpringCloud,采用了Java語(yǔ)言。數(shù)據(jù)庫(kù)則是使用了當(dāng)前主流的MySQL5.7、Redis、MongoDB。服務(wù)器則使用了Nginx和Tomcat8.0。2.1.3操作可行性捷優(yōu)享在線教育系統(tǒng)基于Java語(yǔ)言,前端采用Html5+Vue.js。擁有簡(jiǎn)明的系統(tǒng)管理和后臺(tái)管理系統(tǒng),對(duì)于管理者來(lái)說(shuō)也是能簡(jiǎn)潔明了的看見(jiàn)功能所在。從而簡(jiǎn)化管理者的工作。還有美觀簡(jiǎn)潔的UI、便捷操作的交互方式和過(guò)程也是該系統(tǒng)的優(yōu)點(diǎn)。使進(jìn)來(lái)的游客或者用戶直接就能找到自己想要的課程。由此可見(jiàn),在操作上,捷優(yōu)享在線教育系統(tǒng)并不是問(wèn)題。2.2系統(tǒng)的總體需求該系統(tǒng)需要有客戶端、后臺(tái)管理、系統(tǒng)管理三個(gè)頁(yè)面:客戶端用戶可以瀏覽主流課程分類、熱門課程輪播圖推薦、搜索想要知道的課程,并且在已經(jīng)登錄的情況下可以進(jìn)入個(gè)人中心查看正在學(xué)習(xí)的課程,以及消息等等;后臺(tái)管理則是在機(jī)構(gòu)賬戶登錄的條件下,實(shí)現(xiàn)本機(jī)構(gòu)的課程管理、媒資管理等。2.3系統(tǒng)的業(yè)務(wù)需求捷優(yōu)享在線教育系統(tǒng)的業(yè)務(wù)需求如下圖2-3捷優(yōu)享系統(tǒng)業(yè)務(wù)流程圖:圖2-3捷優(yōu)享系統(tǒng)業(yè)務(wù)流程圖2.3.1捷優(yōu)享客戶端用戶在打開(kāi)捷優(yōu)享的門戶頁(yè)面的時(shí)候,有三個(gè)片段,課程的查詢、熱門課程推薦、課程的分類查找。全部用戶都可進(jìn)入到門戶網(wǎng)站,并進(jìn)行注冊(cè),同時(shí)根據(jù)首頁(yè)推薦課程選擇或者根據(jù)學(xué)科、課程名字、老師名字等信息查詢相應(yīng)的課程,并查看課程詳情頁(yè)面,最后選擇購(gòu)買課程并觀看課程。如果用戶已登錄,則可以進(jìn)入個(gè)人中心查看已購(gòu)買學(xué)習(xí)的課程。2.3.2捷優(yōu)享后臺(tái)管理端由管理員給賬號(hào)和對(duì)應(yīng)頁(yè)面給機(jī)構(gòu),機(jī)構(gòu)根據(jù)頁(yè)面和賬號(hào)登錄后臺(tái)管理頁(yè)面,課程的管理??商峁C(jī)構(gòu)的課程管理,機(jī)構(gòu)可以在相應(yīng)的后臺(tái)系統(tǒng)對(duì)課程進(jìn)行基本增刪改查,課程媒資文件管理,課程的logo、價(jià)格、課程計(jì)劃等信息的查詢修改。修改的信息同時(shí)能夠在門戶網(wǎng)站顯示出來(lái)。2.4系統(tǒng)功能的需求分析捷優(yōu)享在線教育系統(tǒng)主要分為用戶子系統(tǒng)、后臺(tái)管理(機(jī)構(gòu))子系統(tǒng):在用戶子系統(tǒng)主要包括:登錄注冊(cè)、課程學(xué)習(xí)管理、個(gè)人信息、查看購(gòu)買課程等;后臺(tái)管理子系統(tǒng)主要包括:課程管理、登錄注冊(cè)、媒資管理等。該系統(tǒng)的功能組成模塊圖如圖2-4捷優(yōu)享功能模塊圖:圖2-4捷優(yōu)享功能模塊圖2.4.1客戶端子系統(tǒng)功能分析(1)登錄注冊(cè):實(shí)現(xiàn)該系統(tǒng)的登錄注冊(cè),游客用戶只有在登錄或者注冊(cè)成功之后才能進(jìn)入個(gè)人中心進(jìn)行個(gè)人信息管理、查看購(gòu)買課程、課程學(xué)習(xí)管理。(2)課程學(xué)習(xí)管理:用戶在登錄后,從主頁(yè)面找到對(duì)應(yīng)課程或者從個(gè)人中心找到需要學(xué)習(xí)的課程,進(jìn)入課程詳情頁(yè)面,然后點(diǎn)擊開(kāi)始學(xué)習(xí)便開(kāi)始學(xué)習(xí)本課程。(3)個(gè)人信息:用戶在登錄后,點(diǎn)進(jìn)個(gè)人中心,可以查看個(gè)人信息并修改,例如昵稱、頭像等。(4)查看購(gòu)買課程:用戶在登錄后,可以進(jìn)入個(gè)人中心,點(diǎn)擊已購(gòu)買課程并查看已購(gòu)買課程列表。2.4.2后臺(tái)管理子系統(tǒng)功能分析登錄注冊(cè):管理員給機(jī)構(gòu)賬號(hào)登錄,而如果機(jī)構(gòu)自行注冊(cè)則需要系統(tǒng)管理員的審核。登錄后才能進(jìn)行后續(xù)的操作。課程管理:機(jī)構(gòu)在登錄后,可以查詢自己的課程、新增課程、修改課程和刪除課程。同時(shí)可以對(duì)課程信息進(jìn)行進(jìn)一步管理,例如課程分類、價(jià)格、logo、教師、課程計(jì)劃等等。媒資管理:機(jī)構(gòu)在登錄后,可以對(duì)課程的音頻文件進(jìn)行查詢、上傳、刪除以及對(duì)2.5UML系統(tǒng)建模2.5.1用例圖用例,主要就是使用者(參與者)、動(dòng)作,結(jié)合系統(tǒng)完成一個(gè)用例??蛻舳俗酉到y(tǒng)的業(yè)務(wù)如圖2-5捷優(yōu)享客戶端用例圖:圖2-5捷優(yōu)享客戶端用例圖后臺(tái)管理系統(tǒng)的業(yè)務(wù)如圖2-51捷優(yōu)享后臺(tái)管理用例圖:圖2-51捷優(yōu)享后臺(tái)管理用例圖2.5.2用例規(guī)約用戶、機(jī)構(gòu)和系統(tǒng)管理員用例規(guī)約表:表2-1登錄注冊(cè)用例規(guī)約表用例編號(hào)2-1用例名稱登錄注冊(cè)功能描述當(dāng)游客注冊(cè)或登錄之后,便轉(zhuǎn)換為用戶。執(zhí)行者游客、商家前置條件捷優(yōu)享系統(tǒng)正常運(yùn)行。后置條件如果是游客,游客身份變?yōu)橛脩?;如果是機(jī)構(gòu)用戶,成功進(jìn)入系統(tǒng)。涉眾利益游客登錄注冊(cè)之后,可以進(jìn)行課程學(xué)習(xí)管理、修改個(gè)人信息、查看購(gòu)買課程列表等操作;商家登錄注冊(cè)后,可以進(jìn)行課程管理、媒體資料管理等操作?;韭窂接慰停?.選擇注冊(cè),進(jìn)入注冊(cè)頁(yè)面;按制定規(guī)則填寫個(gè)人信息;系統(tǒng)校驗(yàn)手機(jī)號(hào)碼2.1.1校驗(yàn)成功則發(fā)送驗(yàn)證碼2.1.2失敗則重新輸入手機(jī)號(hào)碼3.點(diǎn)擊注冊(cè);3.1校驗(yàn)驗(yàn)證碼3.1.1正確,則通過(guò)注冊(cè)3.1.2錯(cuò)誤,則返回注冊(cè)頁(yè)面3.2注冊(cè)成功,成為用戶4.如果用戶已注冊(cè),則輸入登錄信息;5.角色變?yōu)橛脩舨⒊晒M(jìn)入系統(tǒng)。機(jī)構(gòu):1.如果機(jī)構(gòu)為注冊(cè),則點(diǎn)擊注冊(cè);2.把機(jī)構(gòu)信息、機(jī)構(gòu)營(yíng)業(yè)執(zhí)照、教師證等資料按規(guī)則填寫;3.注冊(cè)成功并進(jìn)入后臺(tái)管理系統(tǒng);4.如果機(jī)構(gòu)已注冊(cè),則輸入登錄信息;5.登錄成功并進(jìn)入后臺(tái)管理系統(tǒng)。擴(kuò)展無(wú)字段列表用戶:1.郵箱、用戶名、密碼、手機(jī)機(jī)構(gòu):1.機(jī)構(gòu)名稱;2.聯(lián)系電話;3.郵箱;4.登錄密碼;5.省;6.市;7.區(qū);8.機(jī)構(gòu)具體地址;9.營(yíng)業(yè)執(zhí)照號(hào);業(yè)務(wù)規(guī)則無(wú)備注無(wú)表2-2查看課程信息用例規(guī)約表用例編號(hào)2-2用例名稱查看課程信息功能描述當(dāng)用戶或游客進(jìn)入捷優(yōu)享系統(tǒng)客戶端的時(shí)候,會(huì)頁(yè)面左側(cè)會(huì)展列出主流的課程分類以及課程名字,中間則是熱門課程的圖片展示與介紹的推薦,點(diǎn)擊圖片或者列表信息會(huì)展示相應(yīng)的課程詳情頁(yè)面。執(zhí)行者用戶、游客前置條件進(jìn)入捷優(yōu)享系統(tǒng)客戶端。后置條件顯示課程的基礎(chǔ)信息。涉眾利益用戶和游客可以獲得課程的基本信息,從而決定是否進(jìn)入對(duì)應(yīng)的課程詳情介紹頁(yè)面,再然后決定是否購(gòu)買學(xué)習(xí)該課程?;韭窂捷斎刖W(wǎng)址進(jìn)入系統(tǒng)客戶端首頁(yè)點(diǎn)擊首頁(yè)刷新熱門課程。擴(kuò)展在搜索欄輸入課程名稱可以進(jìn)行搜索1.1手動(dòng)輸入商店名稱搜索;字段列表1.課程名稱;2.課程圖片;3.銷量;4.評(píng)分;業(yè)務(wù)規(guī)則無(wú)備注無(wú)表2-3課程學(xué)習(xí)用例規(guī)約表用例編號(hào)2-3用例名稱課程學(xué)習(xí)功能描述在用戶進(jìn)入某個(gè)課程,購(gòu)買之后可以立即開(kāi)始學(xué)習(xí)。執(zhí)行者用戶前置條件登錄到捷優(yōu)享在線教育系統(tǒng)后置條件已購(gòu)買課程涉眾利益用戶可以在線學(xué)習(xí),不用跑出去。基本路徑點(diǎn)擊其中一個(gè)課程進(jìn)入課程詳情頁(yè)面;判斷是否登錄2.1是,下一步2.2否,返回登錄頁(yè)面判斷是否擁有學(xué)習(xí)權(quán)限3.1是,開(kāi)始學(xué)習(xí)3.2否,則點(diǎn)擊購(gòu)買進(jìn)入訂單信息頁(yè)面;開(kāi)始學(xué)習(xí)擴(kuò)展3a.輸入支付密碼完成支付操作。3a1.輸入支付密碼成功,購(gòu)買完成。3a2.輸入密碼錯(cuò)誤,返回訂單頁(yè)面。字段列表1.訂單編號(hào);2.用戶編號(hào);3.機(jī)構(gòu)編號(hào);4.聯(lián)系電話;5.課程編號(hào);6.總價(jià);7.訂單狀態(tài)業(yè)務(wù)規(guī)則需要用戶身份才能下單備注無(wú)表2-4個(gè)人信息用例規(guī)約表用例編號(hào)2-4用例名稱個(gè)人信息管理功能描述用戶可以查看并修改個(gè)人資料。執(zhí)行者用戶前置條件登錄到捷優(yōu)享系統(tǒng)客戶端。后置條件用戶查看并修改個(gè)人資料成功。涉眾利益用戶及時(shí)完善修改個(gè)人信息,避免下單時(shí)出錯(cuò)。基本路徑點(diǎn)擊首頁(yè)個(gè)人中心按鈕進(jìn)入個(gè)人信息頁(yè)面;點(diǎn)擊修改按鈕進(jìn)入相應(yīng)編輯頁(yè)面;填寫修改的信息。提交。擴(kuò)展無(wú)字段列表1.用戶名;2.密碼;3.頭像;4.郵箱;5.手機(jī)號(hào)碼;6余額;7支付密碼業(yè)務(wù)規(guī)則無(wú)備注無(wú)表2-5課程管理用例規(guī)約表用例編號(hào)2-5用例名稱課程管理功能描述機(jī)構(gòu)可以對(duì)課程進(jìn)行查看、新增、修改和刪除操作。執(zhí)行者機(jī)構(gòu)前置條件登錄到捷優(yōu)享系統(tǒng)后臺(tái)管理端。后置條件對(duì)課程進(jìn)行管理。涉眾利益機(jī)構(gòu)可以對(duì)課程分類進(jìn)行修改、增加課程優(yōu)惠方案等方式來(lái)吸引用戶。基本路徑1.點(diǎn)擊左側(cè)課程管理按鈕,顯示課程列表2.課程列表第一個(gè)圖片有個(gè)增加課程按鈕,點(diǎn)擊它可以進(jìn)入課程添加頁(yè)面3.每個(gè)課程圖片下方有個(gè)管理課程按鈕,點(diǎn)擊可以進(jìn)入編輯課程基本信息頁(yè)面;3.1進(jìn)入基本信息頁(yè)面可以直接顯示課程基本信息并支持修改,點(diǎn)擊提交完成修改課程基本信息操作;3.2進(jìn)入基本信息頁(yè)面,還有課程圖片按鈕,支持修改課程圖片3.3進(jìn)入基本信息頁(yè)面,點(diǎn)擊課程營(yíng)銷按鈕,支持修改或者添加課程市場(chǎng)價(jià)格信息。3.4進(jìn)入基本信息頁(yè)面,點(diǎn)擊教師信息,支持添加或者修改教師信息3.5進(jìn)入基本信息頁(yè)面,點(diǎn)擊發(fā)布課程按鈕,進(jìn)入發(fā)布課程頁(yè)面3.5.1點(diǎn)擊課程預(yù)覽,預(yù)覽課程詳情頁(yè)面3.5.2點(diǎn)擊課程發(fā)布,實(shí)現(xiàn)一鍵發(fā)布課程擴(kuò)展無(wú)字段列表1.課程名稱;2.課程分類;3.課程學(xué)習(xí)模式;4.課程介紹;5.課程狀態(tài);6.機(jī)構(gòu)編號(hào);7.課程計(jì)劃;8建議適合人群業(yè)務(wù)規(guī)則需要認(rèn)證機(jī)構(gòu)編號(hào)備注無(wú)表2-6媒資管理用例規(guī)約表用例編號(hào)2-6用例名稱媒資管理功能描述機(jī)構(gòu)可以對(duì)媒體資料進(jìn)行查看、新增上傳、修改和刪除操作。執(zhí)行者機(jī)構(gòu)前置條件登錄到捷優(yōu)享系統(tǒng)后臺(tái)管理端。后置條件對(duì)媒體資料進(jìn)行管理。涉眾利益機(jī)構(gòu)可以自行上傳媒體資料,并得到反饋,避免上傳失敗導(dǎo)致課程學(xué)習(xí)失敗?;韭窂?.進(jìn)入后臺(tái)管理端首頁(yè),點(diǎn)擊左側(cè)媒資管理按鈕,進(jìn)入上傳文件與我的媒資頁(yè)面2.點(diǎn)擊上傳文件,出現(xiàn)上傳文件頁(yè)面2.1根據(jù)提示點(diǎn)擊選擇文件;2.2確認(rèn)無(wú)誤后點(diǎn)擊開(kāi)始上傳即完成基本上傳新增媒體資料操作;3.點(diǎn)擊我的媒資進(jìn)入媒資管理頁(yè)面,并展示本機(jī)構(gòu)所有已上傳的媒體資料3.1點(diǎn)擊選定媒體資料右側(cè)刪除按鈕3.1.1彈出提示框,確認(rèn)則刪除3.1.2取消則返回媒資管理頁(yè)面3.2點(diǎn)擊媒資管理頁(yè)面上傳文件按鈕跳轉(zhuǎn)至上傳文件頁(yè)面。擴(kuò)展3a.查詢媒資3a1.在頁(yè)面首頁(yè)頂部搜索欄,輸入標(biāo)簽、上傳時(shí)文件名或者選擇媒資文件處理狀態(tài),點(diǎn)擊查詢按鈕完成查詢操作,顯示相應(yīng)搜索媒資文件列表;字段列表1.上傳時(shí)文件名;2.處理后的文件名;3.媒體資料訪問(wèn)URL;4.文件標(biāo)簽;5.文件大??;6.媒資狀態(tài);7.創(chuàng)建時(shí)間;8.機(jī)構(gòu)編號(hào);業(yè)務(wù)規(guī)則需要認(rèn)證機(jī)構(gòu)編號(hào)備注無(wú)2.6本章小結(jié)本章主要分析了該系統(tǒng)的客戶端、后臺(tái)管理端、系統(tǒng)管理端;然后對(duì)三個(gè)端的業(yè)務(wù)需求進(jìn)行分析并且用業(yè)務(wù)流程圖分別展示了三端的業(yè)務(wù)流程。首先對(duì)系統(tǒng)進(jìn)行可行性分析,然后通過(guò)功能模塊圖和需求分析展示了三端的功能需求。最后,對(duì)各個(gè)模塊的功能進(jìn)行說(shuō)明。第三章系統(tǒng)設(shè)計(jì)3.1系統(tǒng)功能設(shè)計(jì) 本系統(tǒng)由客戶端、后臺(tái)管理和系統(tǒng)管理組成。3.1.1客戶端系統(tǒng)(1)登錄注冊(cè)功能:在未登錄的客戶端首頁(yè)或者搜索頁(yè)面右上角找到登錄注冊(cè)按鈕,點(diǎn)擊登錄按鈕,進(jìn)入登錄頁(yè)面,游客可以根據(jù)注冊(cè)時(shí)的用戶名/郵箱/電話和密碼進(jìn)行登錄操作。登錄成功后回到主頁(yè)面,并顯示個(gè)人中心按鈕;也可以在未登錄的主界面右上角找到注冊(cè)按鈕,點(diǎn)擊注冊(cè)按鈕進(jìn)入主頁(yè)頁(yè)面,游客可以輸入制定規(guī)則的個(gè)人信息進(jìn)行注冊(cè)。注冊(cè)成功后返回首頁(yè)并默認(rèn)登錄該賬戶。(2)課程學(xué)習(xí)管理:在首頁(yè)展示的分類可查看課程分類基礎(chǔ)信息,在輪播圖中可看到熱門課程的圖片介紹信息,或者在搜索欄根據(jù)課程名稱搜索課程等。選中課程后進(jìn)入課程詳情頁(yè)面,點(diǎn)擊購(gòu)買課程后便可以開(kāi)始學(xué)習(xí)。(3)個(gè)人信息管理:在登錄之后,在主頁(yè)面找到個(gè)人中心按鈕,點(diǎn)擊個(gè)人中心按鈕進(jìn)入個(gè)人中心頁(yè)面,在這個(gè)頁(yè)面可以進(jìn)行個(gè)人信息修改。(4)課程購(gòu)買信息管理:在個(gè)人中心頁(yè)面,點(diǎn)擊已購(gòu)買課程的按鈕,進(jìn)入課程購(gòu)買列表,顯示已購(gòu)買的課程,并可以查看相應(yīng)的訂單信息。3.1.2后臺(tái)管理系統(tǒng)(1)登陸注冊(cè):機(jī)構(gòu)可以根據(jù)管理員給的賬號(hào)密碼登錄進(jìn)后臺(tái)管理系統(tǒng)界面,沒(méi)有賬號(hào)的在注冊(cè)頁(yè)面填寫相應(yīng)的信息(2)課程管理:機(jī)構(gòu)登錄后,會(huì)進(jìn)入教學(xué)后臺(tái),頁(yè)面左側(cè)有可以下拉選項(xiàng)的課程管理按鈕,點(diǎn)擊之后顯示課程列表,在課程列表頁(yè)面,有一個(gè)新增課程按鈕,點(diǎn)擊進(jìn)入課程信息頁(yè)面,提交之后可以新增課程;每一個(gè)課程都對(duì)應(yīng)一個(gè)管理課程按鈕,點(diǎn)擊對(duì)應(yīng)課程管理按鈕,進(jìn)入對(duì)應(yīng)課程信息頁(yè)面,可以對(duì)課程基本信息、課程市場(chǎng)信息、課程圖片進(jìn)行修改,同時(shí)還能在線預(yù)覽、發(fā)布課程。(3)媒資管理:進(jìn)入后臺(tái)管理系統(tǒng),點(diǎn)擊媒資管理,顯示已上傳媒體資料,以及對(duì)媒體資料進(jìn)行刪除、查找、處理等操作。3.1.3系統(tǒng)管理(1)登陸:管理員可以根據(jù)開(kāi)發(fā)者提供的賬號(hào)進(jìn)行登錄,登錄后進(jìn)入系統(tǒng)管理頁(yè)面。(2)客戶端頁(yè)面管理:進(jìn)入系統(tǒng)管理頁(yè)面,點(diǎn)擊左側(cè)頁(yè)面列表,顯示所有客戶端頁(yè)面,在頁(yè)面列表頁(yè)面也可以對(duì)客戶端頁(yè)面進(jìn)行查詢,頁(yè)面上方有搜索欄和新增頁(yè)面按鈕,點(diǎn)擊編輯可以修改頁(yè)面信息,上方的搜索欄輸入指定條件可搜索出指定頁(yè)面;點(diǎn)擊新增按鈕輸入頁(yè)面基本信息,可新增客戶端展示的頁(yè)面信息。點(diǎn)擊對(duì)應(yīng)頁(yè)面的刪除按鈕,可對(duì)頁(yè)面進(jìn)行刪除。(3)分類管理:進(jìn)入系統(tǒng)管理頁(yè)面,點(diǎn)擊左側(cè)分類節(jié)點(diǎn)按鈕進(jìn)入分類節(jié)點(diǎn)頁(yè)面,顯示課程已有的課程分類,上方有搜索欄和新增分類按鈕;點(diǎn)擊搜索欄搜索按鈕可根據(jù)輸入信息對(duì)頁(yè)面進(jìn)行搜索;點(diǎn)擊大分類對(duì)應(yīng)的按鈕進(jìn)入分類節(jié)點(diǎn)頁(yè)面,并對(duì)子節(jié)點(diǎn)進(jìn)行增刪改查操作。3.2捷優(yōu)享系統(tǒng)類圖捷優(yōu)享系統(tǒng)涉及到的實(shí)體類有如圖3.1捷優(yōu)享在線教育系統(tǒng)類圖:圖3.1捷優(yōu)享在線教育系統(tǒng)類圖3.3系統(tǒng)順序圖3.3.1客戶端系統(tǒng)順序圖1.游客注冊(cè)順序圖圖3.2游客注冊(cè)順序圖(1)進(jìn)入注冊(cè)頁(yè)面,輸入個(gè)人信息和手機(jī)號(hào)碼(2)客戶端校驗(yàn)手機(jī)是否是有效的格式,正確的話,可點(diǎn)擊獲取驗(yàn)證碼,否則不可獲取驗(yàn)證碼;(3)捷優(yōu)享客戶端就會(huì)請(qǐng)求服務(wù)器獲取驗(yàn)證碼;(4)服務(wù)器就會(huì)發(fā)送驗(yàn)證碼給第三方手機(jī)平臺(tái);(5)第三方平臺(tái)發(fā)送驗(yàn)證碼給用戶;(6)用戶獲取驗(yàn)證碼之后,輸入驗(yàn)證碼并確認(rèn)注冊(cè);(7)用戶端就會(huì)向捷優(yōu)享客戶端系統(tǒng)服務(wù)器發(fā)起注冊(cè)請(qǐng)求;(8)服務(wù)器會(huì)判斷驗(yàn)證碼是否正確;(9)如果判斷驗(yàn)證碼錯(cuò)誤,則捷優(yōu)享客戶端會(huì)收到錯(cuò)誤信息提示;(10)如果判斷驗(yàn)證碼正確,則捷優(yōu)享客戶端進(jìn)一步查詢?cè)撡~號(hào)是否存在;(11)如果服務(wù)器查到該用戶已存在,則捷優(yōu)享客戶端會(huì)收到錯(cuò)誤信息提示(12)如果服務(wù)器查明該用戶未存在,則捷優(yōu)享客戶端將注冊(cè)成功并自動(dòng)登錄。用戶登錄順序圖圖3.2游客登錄順序圖(1)用戶進(jìn)入首頁(yè),點(diǎn)擊右上角登錄按鈕進(jìn)入登錄頁(yè)面,并輸入登錄信息;(2)捷優(yōu)享客戶端會(huì)向捷優(yōu)享服務(wù)器發(fā)起登錄請(qǐng)求;(3)捷優(yōu)享服務(wù)器收到請(qǐng)求,會(huì)判斷對(duì)應(yīng)用戶的登錄信息是否正確;(4)如果捷優(yōu)享服務(wù)器的判斷結(jié)果為是,則把用戶信息發(fā)給捷優(yōu)享客戶端;(5)如果捷優(yōu)享服務(wù)器的判斷結(jié)果為否,則把錯(cuò)誤信息發(fā)給捷優(yōu)享客戶端;3.用戶課程學(xué)習(xí)順序圖圖3.3用戶學(xué)習(xí)順序圖(1)用戶在捷優(yōu)享客戶端進(jìn)入課程頁(yè)點(diǎn)擊開(kāi)始學(xué)習(xí);(2)客戶端發(fā)送請(qǐng)求;(3)服務(wù)器判斷是否登錄;(4)已登錄:服務(wù)器判斷是否購(gòu)買(5)未登錄:返回登錄界面;(6)已購(gòu)買:開(kāi)始學(xué)習(xí)并自動(dòng)播放(7)未購(gòu)買:捷優(yōu)享客戶端跳轉(zhuǎn)訂單頁(yè),會(huì)讓用戶確認(rèn)訂單;(8)用戶已確認(rèn);(9)捷優(yōu)享客戶端發(fā)送信息給服務(wù)器(10)服務(wù)器校驗(yàn)后請(qǐng)求第三方支付平臺(tái)(11)第三方支付平臺(tái)返回支付頁(yè)面并提示用戶支付;(12)用戶輸入支付密碼;(13)第三方服務(wù)器會(huì)判斷支付密碼是否正確;(14)返回支付結(jié)果給捷優(yōu)享服務(wù)器(15)判斷支付結(jié)果,成功,則從服務(wù)器端返回到客戶端支付成功。并開(kāi)始自動(dòng)播放第一節(jié)(16)判斷支付結(jié)果,失敗,則從服務(wù)器端返回到客戶端支付失敗,再返回到客戶端。3.3.2后臺(tái)管理系統(tǒng)順序圖1.機(jī)構(gòu)公司注冊(cè)順序圖圖3.4機(jī)構(gòu)注冊(cè)順序圖(1)機(jī)構(gòu)或者公司填寫制定規(guī)則注冊(cè)信息并點(diǎn)擊提交;(2)后臺(tái)管理系統(tǒng)客戶端將注冊(cè)信息提交給捷優(yōu)享服務(wù)器;(3)服務(wù)器審核機(jī)構(gòu)或公司信息。(4)捷優(yōu)享服務(wù)器返回審核結(jié)果,成功,將注冊(cè)結(jié)果返回給后臺(tái)管理系統(tǒng)端。(5)失敗,提示注冊(cè)失敗,信息不符。2.機(jī)構(gòu)公司登錄順序圖圖3.4機(jī)構(gòu)登錄順序圖(1)機(jī)構(gòu)按照要求填寫登錄信息;(2)后臺(tái)管理系統(tǒng)客戶端把信息發(fā)給捷優(yōu)享服務(wù)器,然后進(jìn)行登錄操作;(3)捷優(yōu)享服務(wù)器校驗(yàn)登錄信息是否正確;(4)捷優(yōu)享服務(wù)器返回校驗(yàn)結(jié)果給后臺(tái)系統(tǒng)客戶端。機(jī)構(gòu)添加課程順序圖(1)機(jī)構(gòu)點(diǎn)擊新增課程,跳轉(zhuǎn)到新增頁(yè)面,輸入課程信息,點(diǎn)擊添加;(2)后臺(tái)管理提交課程信息(3)后臺(tái)管理反饋信息;圖3.5機(jī)構(gòu)添加課程順序圖4.機(jī)構(gòu)修改課程信息順序圖圖3.6機(jī)構(gòu)修改課程順序圖(1)機(jī)構(gòu)選擇修改的課程,進(jìn)入修改頁(yè)面,提交修改信息;(2)后臺(tái)管理提交修改的數(shù)據(jù);(3)服務(wù)器返回結(jié)果;5.機(jī)構(gòu)上傳媒體資料信息順序圖圖3.7機(jī)構(gòu)上傳文件順序圖(1)機(jī)構(gòu)選擇要上傳的文件,點(diǎn)擊上傳;(2)后臺(tái)管理提交文件信息和流到服務(wù)器;(3)把文件寫入系統(tǒng);(4)返回上傳結(jié)果;6.機(jī)構(gòu)刪除媒體資料信息順序圖圖3.8機(jī)構(gòu)刪除文件順序圖(1)機(jī)構(gòu)選擇要?jiǎng)h除的文件,點(diǎn)擊刪除;(2)后臺(tái)管理提交文件信息和刪除請(qǐng)求(3)在系統(tǒng)刪除對(duì)應(yīng)信息;(4)返回刪除結(jié)果;3.4捷優(yōu)享系統(tǒng)活動(dòng)圖1.用戶課程學(xué)習(xí)活動(dòng)圖 用戶進(jìn)入客戶端,找到課程點(diǎn)進(jìn)課程,點(diǎn)開(kāi)始學(xué)習(xí)??蛻舳颂峤粚W(xué)習(xí)請(qǐng)求,服務(wù)器判斷用戶是否購(gòu)買該課程,如購(gòu)買,則直接開(kāi)始學(xué)習(xí);如未購(gòu)買,則跳轉(zhuǎn)去支付頁(yè)面,支付成功后即開(kāi)始學(xué)習(xí),支付失敗則跳轉(zhuǎn)回訂單頁(yè)面。圖3.9用戶學(xué)習(xí)活動(dòng)圖2.機(jī)構(gòu)課程管理活動(dòng)圖 機(jī)構(gòu)進(jìn)入后臺(tái)管理,點(diǎn)擊課程管理,點(diǎn)擊新增課程,提交信息;點(diǎn)擊課程,輸入修改信息,點(diǎn)擊確定;圖3.10機(jī)構(gòu)課程管理活動(dòng)圖3.5系統(tǒng)狀態(tài)圖圖3.11媒體資料狀態(tài)圖3.6數(shù)據(jù)庫(kù)設(shè)計(jì)一個(gè)優(yōu)秀完整的捷優(yōu)享在線教育系統(tǒng),少不了一個(gè)優(yōu)質(zhì)的數(shù)據(jù)庫(kù)支持。如果想要提高系統(tǒng)的健壯性、穩(wěn)定性等,那么數(shù)據(jù)庫(kù)也是一塊重要的環(huán)節(jié)。以下是該系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)。包含分類表、課程基本信息表、課程營(yíng)銷表、課程展示表、課程圖片表、課程預(yù)覽表、課程發(fā)布表、課程教學(xué)計(jì)劃表、教學(xué)計(jì)劃媒資表。category(課程分類表),表的詳細(xì)數(shù)據(jù)見(jiàn)下表3-2課程分類表:表3-2用戶信息表列名數(shù)據(jù)類型是否為空主外鍵描述idvarchar(32)Notnull主鍵分類編號(hào)namevarchar(32)Notnull分類名稱labelvarchar(32)Notnull分類標(biāo)簽parentidvarchar(32)Notnull父節(jié)點(diǎn)idisshowchar(1)Notnull是否顯示orderbyint(4)Notnull排序字段isleafchar(1)Notnull是否葉子course_base(課程基本信息表),表的詳細(xì)數(shù)據(jù)見(jiàn)下表3-3課程基本信息表:表3-3課程基本信息表列名數(shù)據(jù)類型是否為空主外鍵描述idvarchar(32)NOTNULL主鍵課程idnamevarchar(32)NOTNULL課程名稱usersvarchar(500)NOTNULL適用人群mtvarchar(32)NOTNULL課程大分類gradevarchar(32)NOTNULL課程等級(jí)studymodelvarchar(32)NOTNULL學(xué)習(xí)模式teachmodevarchar(32)NOTNULL授課模式descriptiontextNOTNULL課程介紹stvarchar(32)NOTNULL課程小分類statusvarchar(32)NOTNULL課程狀態(tài)company_idvarchar(32)NOTNULL外鍵教育機(jī)構(gòu)user_idvarchar(32)NOTNULL外鍵創(chuàng)建用戶3、course_market(課程營(yíng)銷表),詳細(xì)見(jiàn)下表3-4課程營(yíng)銷表表3-4課程營(yíng)銷表列名數(shù)據(jù)類型是否為空主外鍵描述idvarchar(32)NOTNULL主鍵課程idchargevarchar(32)NOTNULL收費(fèi)規(guī)則validvarchar(32)NOTNULL有效性expirestimestampNOTNULL過(guò)期時(shí)間qqvarchar(32)NOTNULL咨詢qqpricefloat(10,2)NOTNULL價(jià)格price_oldfloat(10,2)NOTNULL原價(jià)start_timedatatimeNOTNULL課程有效期-開(kāi)始時(shí)間end_timedatatimeNOTNULL課程有效期-結(jié)束時(shí)間4、course_off(課程展示表),詳細(xì)見(jiàn)下表3-5課程展示表表3-5課程展示表列名數(shù)據(jù)類型是否為空主外鍵描述idvarchar(32)NOTNULL主鍵課程idnamevarchar(32)NOTNULL課程名稱usersvarchar(500)NOTNULL適合人群mtvarchar(32)NOTNULL大分類stvarchar(32)NOTNULL小分類gradefloat(10,2)NOTNULL課程等級(jí)studymodelvarchar(32)NOTNULL學(xué)習(xí)模式descriptiontextNOTNULL課程介紹timestamptimestampNOTNULL時(shí)間戳chargevarchar(32)NOTNULL收費(fèi)規(guī)則validvarchar(32)NOTNULL有效性qqvarchar(32)NOTNULL咨詢qqpricefloat(10,2)NOTNULL價(jià)格price_oldfloat(10,2)NOTNULL原價(jià)格expirestimestampNOTNULL過(guò)期時(shí)間picvarchar(500)NOTNULL課程圖片teachplantextNOTNULL課程計(jì)劃5、course_pic(課程圖片表),詳細(xì)見(jiàn)下表3-6課程圖片表表3-6課程圖片表列名數(shù)據(jù)類型是否為空主外鍵描述courseidvarchar(32)NOTNULL主鍵課程idpicvarchar(32)NOTNULL圖片訪問(wèn)鏈接6、course_pre(課程預(yù)覽表),詳細(xì)見(jiàn)下表3-7課程預(yù)覽表表3-7課程預(yù)覽表列名數(shù)據(jù)類型是否為空主外鍵描述idvarchar(32)NOTNULL主鍵課程idnamevarchar(32)NOTNULL課程名稱usersvarchar(500)NOTNULL適合人群mtvarchar(32)NOTNULL大分類stvarchar(32)NOTNULL小分類gradefloat(10,2)NOTNULL課程等級(jí)studymodelvarchar(32)NOTNULL學(xué)習(xí)模式descriptiontextNOTNULL課程介紹timestamptimestampNOTNULL時(shí)間戳chargevarchar(32)NOTNULL收費(fèi)規(guī)則validvarchar(32)NOTNULL有效性qqvarchar(32)NOTNULL咨詢qqpricefloat(10,2)NOTNULL價(jià)格price_oldfloat(10,2)NOTNULL原價(jià)格expirestimestampNOTNULL過(guò)期時(shí)間picvarchar(500)NOTNULL課程圖片teachplantextNOTNULL課程計(jì)劃7、course_pub(課程發(fā)布表),詳細(xì)見(jiàn)下表3-8課程發(fā)布表表3-8課程發(fā)布表列名數(shù)據(jù)類型是否為空主外鍵描述idvarchar(32)NOTNULL主鍵課程idnamevarchar(32)NOTNULL課程名稱usersvarchar(500)NOTNULL適合人群mtvarchar(32)NOTNULL大分類stvarchar(32)NOTNULL小分類gradefloat(10,2)NOTNULL課程等級(jí)studymodelvarchar(32)NOTNULL學(xué)習(xí)模式teachmodevarchar(32)NOTNULL教育模式descriptiontextNOTNULL課程介紹timestamptimestampNOTNULL時(shí)間戳chargevarchar(32)NOTNULL收費(fèi)規(guī)則validvarchar(32)NOTNULL有效性qqvarchar(32)NOTNULL咨詢qqpricefloat(10,2)NOTNULL價(jià)格price_oldfloat(10,2)NOTNULL原價(jià)格expirestimestampNOTNULL過(guò)期時(shí)間picvarchar(500)NOTNULL課程圖片teachplantextNOTNULL課程計(jì)劃pub_timevarchar(32)NOTNULL發(fā)布時(shí)間teachplan(教學(xué)計(jì)劃表),詳細(xì)見(jiàn)下表3-9教學(xué)計(jì)劃表表3-9教學(xué)計(jì)劃表列名數(shù)據(jù)類型是否為空主外鍵描述idvarchar(32)NOTNULL主鍵教學(xué)計(jì)劃idpnamevarchar(64)NOTNULL計(jì)劃名稱parentidvarchar(32)NOTNULL父母idgradechar(1)NOTNULL層級(jí),分為1、2、3級(jí)ptypechar(1)NOTNULL課程類型:1視頻、2文檔descriptionvarchar(500)NOTNULL章節(jié)及課程時(shí)介紹timelengthdouble(5,2)NOTNULL時(shí)長(zhǎng),單位分鐘courseidvarchar(32)NOTNULL外鍵課程idorderbyvarchar(32)NOTNULL排序字段statuschar(1)NOTNULL狀態(tài):未發(fā)布、已發(fā)布trylearnchar(1)NOTNULL是否試學(xué)teachplan_media(教學(xué)計(jì)劃媒資表),詳細(xì)見(jiàn)下表3-10教學(xué)計(jì)劃媒資表表3-10教學(xué)計(jì)劃媒資表列名數(shù)據(jù)類型是否為空主外鍵描述teachplan_idvarchar(32)NOTNULL主鍵課程計(jì)劃idmedia_idvarchar(32)NOTNULL媒資文件idmedia_fileoriginalnamevarchar(128)NOTNULL媒資文件的原始名稱media_urlvarchar(256)NOTNULL媒資文件訪問(wèn)地址courseidvarchar(32)NOTNULL外鍵課程Iduser(用戶表),詳細(xì)見(jiàn)下表3-11用戶表表3-11用戶表列名數(shù)據(jù)類型是否為空主外鍵描述idvarchar(32)NOTNULL主鍵用戶idnamevarchar(32)NOTNULL用戶名phoneintNOTNULL手機(jī)emailvarchar(32)NOTNULL郵箱courseidsvarchar(128)NOTNULL外鍵課程idcreate_timedateNOTNULL創(chuàng)建時(shí)間passwordvarchar(32)NOTNULL密碼birthdaydateNOTNULL出生日期gradechar(1)NOTNULL等級(jí)payPasswordvarchar(32)NOTNULL支付密碼addressvarchar(32)NOTNULL所在地idcardintNOTNULL身份證號(hào)11、company(機(jī)構(gòu)公司表),詳細(xì)見(jiàn)下表3-12機(jī)構(gòu)公司表表3-12機(jī)構(gòu)公司表列名數(shù)據(jù)類型是否為空主外鍵描述idvarchar(32)NOTNULL主鍵機(jī)構(gòu)idcnamevarchar(32)NOTNULL機(jī)構(gòu)名courseidsvarchar(128)NOTNULL外鍵課程idcreate_timedateNOTNULL創(chuàng)建時(shí)間passwordvarchar(32)NOTNULL密碼businessidvarchar(32)NOTNULL營(yíng)業(yè)執(zhí)照號(hào)phoneintNOTNULL企業(yè)聯(lián)系電話addressvarchar(32)NOTNULL企業(yè)所在地categoryidvarchar(64)NOTNULL外鍵主要運(yùn)營(yíng)分類idteacheridsvarchar(64)NOTNULL外鍵教師ididcardintNOTNULL身份證號(hào)12、teacher(教師表),詳細(xì)見(jiàn)下表3-13教師表表3-13教師表列名數(shù)據(jù)類型是否為空主外鍵描述idvarchar(32)NOTNULL主鍵教師idnamevarchar(32)NOTNULL教師名字phoneintNOTNULL手機(jī)emailvarchar(32)NOTNULL郵箱courseidsvarchar(128)NOTNULL外鍵教育課程idcreate_timedateNOTNULL創(chuàng)建時(shí)間passwordvarchar(32)NOTNULL密碼birthdaydateNOTNULL出生日期payPasswordvarchar(32)NOTNULL支付密碼addressvarchar(32)NOTNULL所在地idcardintNOTNULL身份證號(hào)tidvarchar(32)NOTNULL教師資格證編號(hào)experiencevarchar(128)NOTNULL教學(xué)經(jīng)歷3.7網(wǎng)絡(luò)接口設(shè)計(jì)網(wǎng)絡(luò)編程重要的便是IP、端口以及層與層的協(xié)議,web互聯(lián)網(wǎng)交互的本質(zhì)是計(jì)算機(jī)進(jìn)程之間的交互通信。因此,捷優(yōu)享在線教育系統(tǒng)采用OKHttp3工具包來(lái)和SpringMVC框架來(lái)做網(wǎng)絡(luò)框架。實(shí)現(xiàn)方便快捷的訪問(wèn)。同時(shí)根據(jù)Java開(kāi)發(fā)規(guī)范設(shè)計(jì)對(duì)應(yīng)的接口。3.8本章小結(jié)本章對(duì)捷優(yōu)享在線教育系統(tǒng)的兩個(gè)子系統(tǒng):客戶端和后臺(tái)管理端做了詳細(xì)的功能設(shè)計(jì),然后設(shè)計(jì)并畫出了系統(tǒng)的類圖、順序圖,部分活動(dòng)圖和狀態(tài)圖。使得開(kāi)發(fā)過(guò)程更加直觀明了。然后根據(jù)該系統(tǒng)的功能設(shè)計(jì),設(shè)計(jì)出一個(gè)數(shù)據(jù)庫(kù),最后對(duì)該系統(tǒng)的網(wǎng)絡(luò)接口進(jìn)行設(shè)計(jì)。第4章系統(tǒng)實(shí)現(xiàn)根據(jù)上一章的系統(tǒng)模塊的設(shè)計(jì),本章給出了它們的實(shí)現(xiàn)。下面分別是它們大概的實(shí)現(xiàn)的界面效果。4.1捷優(yōu)享在線教育客戶端界面實(shí)現(xiàn)1.圖4-1是客戶端首頁(yè)的展示,主要分為四個(gè)模塊,一個(gè)是頂部導(dǎo)航欄,第二個(gè)是輪播圖和導(dǎo)航選項(xiàng),第三個(gè)則是精品課程推薦,第四部分就是尾部捷優(yōu)享教育網(wǎng)的介紹。圖4-1客戶端首頁(yè)展示2.圖4-2則是個(gè)人中心頁(yè)面展示,主要分為3個(gè)部分,一個(gè)是頂部導(dǎo)航欄、中部個(gè)人信息管理、尾部捷優(yōu)享教育網(wǎng)介紹。圖4-2個(gè)人中心展示3.課程搜索頁(yè)面,主要分類兩部分搜索,一個(gè)分類搜索,一個(gè)關(guān)鍵詞搜索。也可以兩部分結(jié)合一起搜索。圖4-3搜索頁(yè)面4.課程詳情頁(yè)面,主要展示課程的詳細(xì)信息,如果已購(gòu)買的用戶,可以直接點(diǎn)擊開(kāi)始學(xué)習(xí),由于考慮用戶訪問(wèn)數(shù)量最高,如果每一個(gè)用戶的頁(yè)面都渲染,會(huì)對(duì)服務(wù)器會(huì)造成較大壓力,因此使用Freemarker靜態(tài)化技術(shù),采取模板組合數(shù)據(jù)的方式組合頁(yè)面。圖4-4課程詳情頁(yè)面展示4.2捷優(yōu)享在線教育后臺(tái)管理端界面實(shí)現(xiàn)1.后續(xù)主要展示了機(jī)構(gòu)后臺(tái)管理頁(yè)面。包括了首頁(yè)、課程列表、媒資列表等等。圖4-5后臺(tái)管理頁(yè)面展示圖4-6后臺(tái)管理頁(yè)面課程列表展示圖4-7后臺(tái)管理頁(yè)面媒體資料列表展示4.3本章小結(jié)本章主要簡(jiǎn)單展示了該系統(tǒng)的客戶端首頁(yè)的頁(yè)面以及后臺(tái)管理的首頁(yè)的頁(yè)面。第5章系統(tǒng)測(cè)試5.1系統(tǒng)測(cè)試的目的系統(tǒng)測(cè)試的目的最主要的就是找出系統(tǒng)中,因疏忽或者考慮不周而導(dǎo)致的漏洞或者錯(cuò)誤。在每次開(kāi)發(fā)模塊、功能等過(guò)程中進(jìn)行測(cè)試,能夠更加準(zhǔn)確、更加能理清業(yè)務(wù)邏輯以及數(shù)據(jù)交互的方向,同時(shí)為后續(xù)開(kāi)發(fā)的順利打下堅(jiān)實(shí)的基礎(chǔ)。所以,系統(tǒng)測(cè)試作為軟件開(kāi)發(fā)的步驟,是非常重要且必不可少的一個(gè)環(huán)節(jié)。5.2系統(tǒng)測(cè)試的意義在當(dāng)今時(shí)代,軟件迭代速度非常迅猛,數(shù)量之大令人咋舌。這是信息化時(shí)代推進(jìn)的結(jié)果。因此,如果能夠快捷的開(kāi)發(fā)出質(zhì)量好又少漏洞的軟件,測(cè)試便成了一個(gè)重要的環(huán)節(jié)。系統(tǒng)測(cè)試能夠幫助本人,找出捷優(yōu)享在線教育系統(tǒng)中,各種功能之間的漏洞或者數(shù)據(jù)傳遞的錯(cuò)誤等,從而讓系統(tǒng)上線后運(yùn)行更加穩(wěn)定。使用戶和機(jī)構(gòu)等體驗(yàn)更好。5.3測(cè)試用例及結(jié)果捷優(yōu)享在線系統(tǒng)分為客戶端測(cè)試和后臺(tái)管理測(cè)試,表5-1為用戶端測(cè)試用例及結(jié)果,表5-2為后臺(tái)管理的測(cè)試用例及結(jié)果。表5-1客戶端測(cè)試用例及結(jié)果用例編號(hào)用例名稱測(cè)試目的測(cè)試結(jié)果J-1TestPhone測(cè)試用戶輸入正確格式的手機(jī)號(hào)碼,然后才能繼續(xù)操作(獲取驗(yàn)證碼,提交等)用戶只有輸入正確格式的手機(jī)號(hào)才能繼續(xù)操作J-2TestStudy測(cè)試用戶在未購(gòu)買課程的時(shí)候能否學(xué)習(xí)在未購(gòu)買時(shí),不能學(xué)習(xí),會(huì)回退到課程頁(yè)J-3TestSearch測(cè)試用戶隨意搜索課程關(guān)鍵字能否找到相應(yīng)的課程用戶輸入隨意關(guān)鍵字可以找到J-4TestPayPassword測(cè)試用戶設(shè)置的系統(tǒng)內(nèi)部的支付密碼的位數(shù)是否只能六位支付密碼只能6位數(shù)字J-5TestPay測(cè)試輸完支付密碼之后是否會(huì)完成支付輸入密碼之后完成支付J-6TestLogin測(cè)試課程是否只能在登錄狀態(tài)下點(diǎn)擊購(gòu)買用戶只能登錄之后才能購(gòu)買J-7TestPersonal測(cè)試用戶是否在登錄狀態(tài)下修改個(gè)人信息用戶只有在登錄情況下才能修改個(gè)人信息J-8TestCenter測(cè)試游客能否在未登錄時(shí)進(jìn)入個(gè)人中心游客無(wú)法擅自訪問(wèn)個(gè)人中心鏈接,會(huì)跳到登錄頁(yè)面J-9TestPassword測(cè)試用戶是否只有在登錄情況下,才能設(shè)置密碼和支付密碼用戶只有在登錄情況下才能設(shè)置密碼和支付密碼J-10TestStudy2測(cè)試游客能否在未登錄時(shí)購(gòu)買課程游客只有在登錄后才能點(diǎn)擊購(gòu)買按鈕J-11TestClient測(cè)試客戶端能否正常獲取安全令牌在提供正確的客戶端授權(quán)賬號(hào)密碼之后,可以獲取J-12TestPasswordEncoder測(cè)試密碼能否轉(zhuǎn)換成BCrypt加密編碼能夠正常轉(zhuǎn)換,并能夠正常匹配表5-2后臺(tái)管理測(cè)試用例及結(jié)果用例編號(hào)用例名稱測(cè)試目的測(cè)試結(jié)果C-1TestRegister測(cè)試機(jī)構(gòu)是否填完完整信息才能點(diǎn)擊注冊(cè),如果注冊(cè)的信息有誤,是否會(huì)提示機(jī)構(gòu)只有填寫完整信息才能進(jìn)行注冊(cè)并且如果填寫的信息有誤會(huì)提示錯(cuò)誤信息C-2TestRegister2測(cè)試機(jī)構(gòu)輸入的信息(包括營(yíng)業(yè)執(zhí)照號(hào))能否正確審核能夠正確審核C-3TestTeacher測(cè)試機(jī)構(gòu)能否亂添加教師信息機(jī)構(gòu)只有正確填寫教師信息才能輸入教師信息C-4TestCourse測(cè)試課程是否填完完整信息才能新增機(jī)構(gòu)不需要填寫完整的課程信息就能新增,但基本信息則必須。C-5TestPublish測(cè)試機(jī)構(gòu)能否在未完善課程信息時(shí)發(fā)布課程機(jī)構(gòu)能在填寫基本信息后發(fā)布課程C-6TestUpload測(cè)試機(jī)構(gòu)能否正常上傳媒體資料能夠正常上傳5.4本章小結(jié)本章首先講述了系統(tǒng)測(cè)試的目的和意義,然后結(jié)合要求給出主要的測(cè)試用例,用來(lái)證明捷優(yōu)享在線教育的基本功能是沒(méi)有問(wèn)題的。第6章結(jié)束語(yǔ)6.1全文總結(jié)通過(guò)這幾個(gè)月的不懈努力,基于J2EE平臺(tái)的捷優(yōu)享在線教育的設(shè)計(jì)與實(shí)現(xiàn)基本上已經(jīng)完成并告一段落了。捷優(yōu)享在線教育面向用戶群體的界面設(shè)計(jì)使用當(dāng)今主流的模塊設(shè)計(jì)風(fēng)格,簡(jiǎn)潔又不失美觀;Java雖然目前已經(jīng)收費(fèi),但是其強(qiáng)大的語(yǔ)言功底以及完善的全家桶、成熟的技術(shù)棧是我選擇的重要原因;SpringBoot的快速開(kāi)發(fā),集成各種插件,是我選擇作為框架的重要原因;Idea工具方便操作、擁有簡(jiǎn)潔美觀的界面、集成插件,是我選擇作為編程工具的理由;MySQL作為主要數(shù)據(jù)庫(kù)支持,輔以MongoDB;再結(jié)合第三方支付和短信系統(tǒng)。捷優(yōu)享在線系統(tǒng)便能正常運(yùn)作。6.2課題展望由于受到第三方支付和短信的使用條件約束,所以在最初開(kāi)發(fā)時(shí)沒(méi)有完整的開(kāi)發(fā)出這部分功能,而選擇了模擬的效果暫時(shí)替代;由于時(shí)間和技術(shù)的不足,該項(xiàng)目沒(méi)有加入直播的功能,以后有機(jī)會(huì)將新增直播功能,并且優(yōu)化課程觀看以及課程計(jì)劃設(shè)計(jì)。最后,如果有機(jī)會(huì)將繼續(xù)完善后臺(tái)管理系統(tǒng)、教師管理端、以及增加系統(tǒng)管理端。參考文獻(xiàn)[1]王珊,李盛恩.數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用[M].北京:人民郵電出版社,2008。[2]CayS.Horstmann,CoreJavaVolumeI—Fundamentals,美國(guó):PearsonEducation,2016。[3]BenForta,MySQLCrashCourse,人民郵電出版社,2009。[4]張海藩、牟永敏,軟件工程導(dǎo)論(第六版)北京:清華大學(xué)出版社,2013[5]李興華,王月清,JavaWeb開(kāi)發(fā)實(shí)戰(zhàn)經(jīng)典基礎(chǔ)篇,北京:清華大學(xué)出版社,2010[6]朱忠華,RabbitMq實(shí)戰(zhàn)指南,電子工業(yè)出版社,2017。[7]楊開(kāi)振,深入淺出Springboot2.x,人民郵電出版社,2018。[8]張耀春,Vue.js權(quán)威指南,電子工業(yè)出版社,2016。[9]楊開(kāi)振周吉文等,JavaEE互聯(lián)網(wǎng)輕量級(jí)框架整合開(kāi)發(fā),電子工業(yè)出版社,2017。[10]許曉斌,Maven實(shí)戰(zhàn),機(jī)械工業(yè)出版社,2010。[11][2]CayS.Horstmann,CoreJavaVolumeⅡ,美國(guó):PearsonEducation,2016。[12]RaduGheorghe,Elasticsearch實(shí)戰(zhàn),人民郵電出版社,2018。[13]KyleBanker,MongoDBinAction,人民郵電出版社,2018。致謝寫到這里,已是捷優(yōu)享在線教育系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的尾聲了,一個(gè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)不單單是自己一個(gè)人能夠完成的,還需要他人的幫助,如指導(dǎo)老師、其他任課老師和同學(xué)等,所以,我非常感謝他們給予我的幫助。也不僅僅是幫助,甚至對(duì)我還有一點(diǎn)影響。在這里我需要特別感謝各位老師了,從大一開(kāi)始教我們各種計(jì)算機(jī)的知識(shí),讓我領(lǐng)略到計(jì)算機(jī)的知識(shí)的海洋的美,可以說(shuō)他們是我做捷優(yōu)享系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)幫助最大的人了。最后,感謝廣州大學(xué)松田學(xué)院為我們提供學(xué)習(xí)的平臺(tái),感謝廣大松田計(jì)算機(jī)科學(xué)與技術(shù)系各個(gè)科任老師的辛勤付出,謝謝!
指導(dǎo)教師意見(jiàn): 指導(dǎo)教師簽名: 年月日文章寫得很認(rèn)真。好的文章:1、內(nèi)容充實(shí)、簡(jiǎn)潔、通俗易懂。2、形式或外表上專業(yè)、美觀、整飭。3、圖表適當(dāng)、專業(yè)。把最好的學(xué)位論文拿來(lái)看看,見(jiàn)賢思齊。每個(gè)細(xì)節(jié)力求完美,所有的地方都追求認(rèn)真,較真的人做什么都會(huì)成功。注意我給你們發(fā)的范文。
HYPERLINK如何給電腦重做系統(tǒng)給電腦重做系統(tǒng),自己學(xué)學(xué),可少花錢,哈哈[圖]
一、準(zhǔn)備工作:
如何重裝電腦系統(tǒng)
首先,在啟動(dòng)電腦的時(shí)候按住DELETE鍵進(jìn)入BIOS,選擇AdvancedBIOSFeatures選項(xiàng),按Enter鍵進(jìn)入設(shè)置程序。選擇FirstBootDevice選項(xiàng),然后按鍵盤上的PageUp或PageDown鍵將該項(xiàng)設(shè)置為CD-ROM,這樣就可以把系統(tǒng)改為光盤啟動(dòng)。
其次,退回到主菜單,保存BIOS設(shè)置。(保存方法是按下F10,然后再按Y鍵即可)
1.準(zhǔn)備好WindowsXPProfessional簡(jiǎn)體中文版安裝光盤,并檢查光驅(qū)是否支持自啟動(dòng)。
2.可能的情況下,在運(yùn)行安裝程序前用磁盤掃描程序掃描所有硬盤檢查硬盤錯(cuò)誤并進(jìn)行修復(fù),否則安裝程序運(yùn)行時(shí)如檢查到有硬盤錯(cuò)誤即會(huì)很麻煩。
3.用紙張記錄安裝文件的產(chǎn)品密匙(安裝序列號(hào))。
4.可能的情況下,用驅(qū)動(dòng)程序備份工具(如:驅(qū)動(dòng)精靈2004V1.9Beta.exe)將原WindowsXP下的所有驅(qū)動(dòng)程序備份到硬盤上(如∶F:Drive)。最好能記下主板、網(wǎng)卡、顯卡等主要硬件的型號(hào)及生產(chǎn)廠家,預(yù)先下載驅(qū)動(dòng)程序備用。
5.如果你想在安裝過(guò)程中格式化C盤或D盤(建議安裝過(guò)程中格式化C盤),請(qǐng)備份C盤或D盤有用的數(shù)據(jù)。
二、用光盤啟動(dòng)系統(tǒng):
(如果你已經(jīng)知道方法請(qǐng)轉(zhuǎn)到下一步),重新啟動(dòng)系統(tǒng)并把光驅(qū)設(shè)為第一啟動(dòng)盤,保存設(shè)置并重啟。將XP安裝光盤放入光驅(qū),重新啟動(dòng)電腦。剛啟動(dòng)時(shí),當(dāng)出現(xiàn)如下圖所示時(shí)快速按下回車鍵,否則不能啟動(dòng)XP系統(tǒng)光盤安裝。如果你不知道具體做法請(qǐng)參考與這相同的-->如何進(jìn)入純DOS系統(tǒng):
光盤自啟動(dòng)后,如無(wú)意外即可見(jiàn)到安裝界面,將出現(xiàn)如下圖1所示
查看原圖
全中文提示,“要現(xiàn)在安裝WindowsXP,請(qǐng)按ENTER”,按回車鍵后,出現(xiàn)如下圖2所示
查看原圖
許可協(xié)議,這里沒(méi)有選擇的余地,按“F8”后如下圖3
HYPERLINK
查看原圖
這里用“向下或向上”方向鍵選擇安裝系統(tǒng)所用的分區(qū),如果你已格式化C盤請(qǐng)選擇C分區(qū),選擇好分區(qū)后按“Enter”鍵回車,出現(xiàn)下圖4所示
查看原圖
這里對(duì)所選分區(qū)可以進(jìn)行格式化,從而轉(zhuǎn)換文件系統(tǒng)格,或保存現(xiàn)有文件系統(tǒng),有多種選擇的余地,但要注意的是NTFS格式可節(jié)約磁盤空間提高安全性和減小磁盤碎片但同時(shí)存在很多問(wèn)題MacOS和98/Me下看不到NTFS格式的分區(qū),在這里選“用FAT文件系統(tǒng)格式化磁盤分區(qū)(快),按“Enter”鍵回車,出現(xiàn)下圖5所示
查看原圖
格式化C盤的警告,按F鍵將準(zhǔn)備格式化c盤,出現(xiàn)下圖6所示
HYPERLINK
查看原圖
由于所選分區(qū)C的空間大于2048M(即2G),FAT文件系統(tǒng)不支持大于2048M的磁盤分區(qū),所以安裝程序會(huì)用FAT32文件系統(tǒng)格式對(duì)C盤進(jìn)行格式化,按“Enter”鍵回車,出現(xiàn)下圖7所示
查看原圖圖7中正在格式化C分區(qū);只有用光盤啟動(dòng)或安裝啟動(dòng)軟盤啟動(dòng)XP安裝程序,才能在安裝過(guò)程中提供格式化分區(qū)選項(xiàng);如果用MS-DOS啟動(dòng)盤啟動(dòng)進(jìn)入DOS下,運(yùn)行i386\winnt進(jìn)行安裝XP時(shí),安裝XP時(shí)沒(méi)有格式化分區(qū)選項(xiàng)。格式化C分區(qū)完成后,出現(xiàn)下圖8所示
被過(guò)濾廣告
查看原圖
圖8中開(kāi)始復(fù)制文件,文件復(fù)制完后,安裝程序開(kāi)始初始化Windows配置。然后系統(tǒng)將會(huì)自動(dòng)在15秒后重新啟動(dòng)。重新啟動(dòng)后,出現(xiàn)下圖9所示
HYPERLINK
查看原圖
9
查看原圖
過(guò)5分鐘后,當(dāng)提示還需33分鐘時(shí)將出現(xiàn)如下圖10
HYPERLINK
查看原圖
區(qū)域和語(yǔ)言設(shè)置選用默認(rèn)值就可以了,直接點(diǎn)“下一步”按鈕,出現(xiàn)如下圖11
查看原圖
這里輸入你想好的姓名和單位,這里的姓名是你以后注冊(cè)的用戶名,點(diǎn)“下一步”按鈕,出現(xiàn)如下圖12
HYPERLINK
查看原圖
如果你沒(méi)有預(yù)先記下產(chǎn)品密鑰(安裝序列號(hào))就大件事啦!這里輸入安裝序列號(hào),點(diǎn)“下一步”按鈕,出現(xiàn)如下圖13
HYPERLINK
查看原圖
安裝程序自動(dòng)為你創(chuàng)建又長(zhǎng)又難看的計(jì)算機(jī)名稱,自己可任意更改,輸入兩次系統(tǒng)管理員密碼,請(qǐng)記住這個(gè)密碼,Administrator系統(tǒng)管理員在系統(tǒng)中具有最高權(quán)限,平時(shí)登陸系統(tǒng)不需要這個(gè)帳號(hào)。接著點(diǎn)“下一步”出現(xiàn)如下圖14
查看原圖
日期和時(shí)間設(shè)置不用講,選北京時(shí)間,點(diǎn)“下一步”出現(xiàn)如下圖15
HYPERLINK
查看原圖
開(kāi)始安裝,復(fù)制系統(tǒng)文件、安裝網(wǎng)絡(luò)系統(tǒng),很快出現(xiàn)如下圖16
查看原圖
讓你選擇網(wǎng)絡(luò)安裝所用的方式,選典型設(shè)置點(diǎn)“下一步”出現(xiàn)如下圖17
HYPERLINK
查看原圖
點(diǎn)“下一步”出現(xiàn)如下圖18
HYPERLINK
查看原圖
繼續(xù)安裝,到這里后就不用你參與了,安裝程序會(huì)自動(dòng)完成全過(guò)程。安裝完成后自動(dòng)重新啟動(dòng),出現(xiàn)啟動(dòng)畫面,如下圖19
HYPERLINK
查看原圖
第一次啟動(dòng)需要較長(zhǎng)時(shí)間,請(qǐng)耐心等候,接下來(lái)是歡迎使用畫面,提示設(shè)置系統(tǒng),如下圖20
查看原圖
點(diǎn)擊右下角的“下一步”按鈕,出現(xiàn)設(shè)置上網(wǎng)連接畫面,如下圖21所示
HYPERLINK
查看原圖
點(diǎn)擊右下角的“下一步”按鈕,出現(xiàn)設(shè)置上網(wǎng)連接畫面,如下圖21所示
查看原圖
這里建立的寬帶撥號(hào)連接,不會(huì)在桌面上建立撥號(hào)連接快捷方式,且默認(rèn)的撥號(hào)連接名稱為“我的ISP”(自定義除外);進(jìn)入桌面后通過(guò)連接向?qū)Ы⒌膶拵芴?hào)連接,在桌面上會(huì)建立撥號(hào)連接快捷方式,且默認(rèn)的撥號(hào)連接名稱為“寬帶連接”(自定義除外)。如果你不想在這里建立寬帶撥號(hào)連接,請(qǐng)點(diǎn)擊“跳過(guò)”按鈕。
在這里我先創(chuàng)建一個(gè)寬帶連接,選第一項(xiàng)“數(shù)字用戶線(ADSL)或電纜調(diào)制解調(diào)器”,點(diǎn)擊“下一步”按鈕,如下圖22所示
HYPERLINK
查看原圖
目前使用的電信或聯(lián)通(ADSL)住宅用戶都有帳號(hào)和密碼的,所以我選“是,我使用用戶名和密碼連接”,點(diǎn)擊“下一步”按鈕,如下圖23所示
查看原圖
輸入電信或聯(lián)通提供的帳號(hào)和密碼,在“你的ISP的服務(wù)名”處輸入你喜歡的名稱,該名稱作為撥號(hào)連接快捷菜單的名稱,如果留空系統(tǒng)會(huì)自動(dòng)創(chuàng)建名為“我的ISP”作為該連接的名稱,點(diǎn)擊“下一步”按鈕,如下圖24所示
查看原圖
已經(jīng)建立了撥號(hào)連接,微軟當(dāng)然想你現(xiàn)在就激活XP啦,不過(guò)即使不激活也有30天的試用期,又何必急呢?選擇“否,請(qǐng)等候幾天提醒我”,點(diǎn)擊“下一步”按鈕,如下圖25所示
HYPERLINK
查看原圖
輸入一個(gè)你平時(shí)用來(lái)登陸計(jì)算機(jī)的用戶名,點(diǎn)下一步出現(xiàn)如下圖26
HYPERLINK
查看原圖
點(diǎn)擊完成,就結(jié)束安裝。系統(tǒng)將注銷并重新以新用戶身份登陸。登陸桌面后如下圖27
HYPERLINK
查看原圖
六、找回常見(jiàn)的圖標(biāo)
在桌面上點(diǎn)開(kāi)始-->連接到-->寬帶連接,如下圖32
查看原圖
左鍵點(diǎn)“寬帶連接”不放手,將其拖到桌面空白處,可見(jiàn)到桌面上多了一個(gè)“寬帶連接”快捷方式。結(jié)果如下圖33
HYPERLINK
查看原圖
然后,右鍵在桌面空白處點(diǎn)擊,在彈出的菜單中選“屬性”,即打開(kāi)顯示“屬性窗口”如下圖34
查看原圖
在圖中單擊“桌面”選項(xiàng)卡,出現(xiàn)如下圖35
HYPERLINK
查看原圖
在圖中的左下部點(diǎn)擊“自定義桌面”按鈕,出現(xiàn)如下圖36
查看原圖
在圖中的上部,將“我的文檔”、“我的電腦”、“網(wǎng)上鄰居”和“InternetExplorer”四個(gè)項(xiàng)目前面的空格上打鉤,然后點(diǎn)“確定”,再“確定”,你將會(huì)看到桌面上多了你想要的圖標(biāo)。如下圖37
鍵盤上每個(gè)鍵作用!!!
F1幫助
F2改名
F3搜索
F4地址
F5刷新
F6切換
F10菜單
CTRL+A全選
CTRL+C復(fù)制
CTRL+X剪切
CTRL+V粘貼
CTRL+Z撤消
CTRL+O打開(kāi)
SHIFT+DELETE永久刪除
DELETE刪除
ALT+ENTER屬性
ALT+F4關(guān)閉
CTRL+F4關(guān)閉
ALT+TAB切換
ALT+ESC切換
ALT+空格鍵窗口菜單
CTRL+ESC開(kāi)始菜單
拖動(dòng)某一項(xiàng)時(shí)按CTRL復(fù)制所選項(xiàng)目
拖動(dòng)某一項(xiàng)時(shí)按CTRL+SHIFT創(chuàng)建快捷方式
將光盤插入到CD-ROM驅(qū)動(dòng)器時(shí)按SHIFT鍵阻止光盤自動(dòng)播放
Ctrl+1,2,3...切換到從左邊數(shù)起第1,2,3...個(gè)標(biāo)簽
Ctrl+A全部選中當(dāng)前頁(yè)面內(nèi)容
Ctrl+C復(fù)制當(dāng)前選中內(nèi)容
Ctrl+D打開(kāi)“添加收藏”面版(把當(dāng)前頁(yè)面添加到收藏夾中)
Ctrl+E打開(kāi)或關(guān)閉“搜索”側(cè)邊欄(各種搜索引擎可選)
Ctrl+F打開(kāi)“查找”面版
Ctrl+G打開(kāi)或關(guān)閉“簡(jiǎn)易收集”面板
Ctrl+H打開(kāi)“歷史”側(cè)邊欄
Ctrl+I打開(kāi)“收藏夾”側(cè)邊欄/另:將所有垂直平鋪或水平平鋪或?qū)盈B的窗口恢復(fù)
Ctrl+K關(guān)閉除當(dāng)前和鎖定標(biāo)簽外的所有標(biāo)簽
Ctrl+L打開(kāi)“打開(kāi)”面版(可以在當(dāng)前頁(yè)面打開(kāi)Iternet地址或其他文件...)
Ctrl+N新建一個(gè)空白窗口(可更改,Maxthon選項(xiàng)→標(biāo)簽→新建)
Ctrl+O打開(kāi)“打開(kāi)”面版(可以在當(dāng)前頁(yè)面打開(kāi)Iternet地址或其他文件...)
Ctrl+P打開(kāi)“打印”面板(可以打印網(wǎng)頁(yè),圖片什么的...)
Ctrl+Q打開(kāi)“添加到過(guò)濾列表”面板(將當(dāng)前頁(yè)面地址發(fā)送到過(guò)濾列表)
Ctrl+R刷新當(dāng)前頁(yè)面
Ctrl+S打開(kāi)“保存網(wǎng)頁(yè)”面板(可以將當(dāng)前頁(yè)面所有內(nèi)容保存下來(lái))
Ctrl+T垂直平鋪所有窗口
Ctrl+V粘貼當(dāng)前剪貼板內(nèi)的內(nèi)容
Ctrl+W關(guān)閉當(dāng)前標(biāo)簽(窗口)
Ctrl+X剪切當(dāng)前選中內(nèi)容(一般只用于文本操作)
Ctrl+Y重做剛才動(dòng)作(一般只用于文本操作)
Ctrl+Z撤消剛才動(dòng)作(一般只用于文本操作)
Ctrl+F4關(guān)閉當(dāng)前標(biāo)簽(窗口)
Ctrl+F5刷新當(dāng)前頁(yè)面
Ctrl+F6按頁(yè)面打開(kāi)的先后時(shí)間順序向前切換標(biāo)簽(窗口)
Ctrl+F11隱藏或顯示菜單欄
Ctrl+Tab以小菜單方式向下切換標(biāo)簽(窗口)
Ctrl+Enter域名自動(dòng)完成[url=].**.com[/url](內(nèi)容可更改,Maxthon選項(xiàng)→地址欄→常規(guī))/另:當(dāng)輸入焦點(diǎn)在搜索欄中時(shí),為高亮關(guān)鍵字
Ctrl+拖曳保存該鏈接的地址或已選中的文本或指定的圖片到一個(gè)文件夾中(保存目錄可更改,Max
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 鄉(xiāng)鎮(zhèn)衛(wèi)生院工作經(jīng)驗(yàn)與發(fā)展建議計(jì)劃
- 機(jī)械制造行業(yè)安全規(guī)范
- 文化行業(yè)助理職責(zé)概述
- 文化藝術(shù)行業(yè)營(yíng)銷工作總結(jié)
- 機(jī)場(chǎng)前臺(tái)服務(wù)總結(jié)
- 2024年稅務(wù)師題庫(kù)【滿分必刷】
- 2024年認(rèn)位置的教案
- 2024年窮人教案6篇
- 農(nóng)村建筑構(gòu)建合同(2篇)
- 出租車包班合同(2篇)
- Q∕SY 05592-2019 油氣管道管體修復(fù)技術(shù)規(guī)范
- 《1.我又長(zhǎng)大了一歲》教學(xué)課件∣泰山版
- JIS G3141-2021 冷軋鋼板及鋼帶標(biāo)準(zhǔn)
- qes三體系審核培訓(xùn)ppt課件
- 籃球校本課程教材
- 小學(xué)數(shù)學(xué)校本教材(共51頁(yè))
- 遺傳群體文獻(xiàn)解讀集
- 工藝裝備環(huán)保性與安全性的設(shè)計(jì)要點(diǎn)
- [玻璃幕墻施工方案]隱框玻璃幕墻施工方案
- 國(guó)家開(kāi)放大學(xué)電大本科《管理案例分析》2023-2024期末試題及答案(試卷代號(hào):1304)
- 生產(chǎn)安全事故的應(yīng)急救援預(yù)案
評(píng)論
0/150
提交評(píng)論