![計(jì)算機(jī)畢業(yè)設(shè)計(jì)java數(shù)學(xué)輔導(dǎo)微信小程序ssm前端vue論文_第1頁(yè)](http://file4.renrendoc.com/view12/M09/33/1E/wKhkGWX80HiADvy7AAGq8yj0Giw734.jpg)
![計(jì)算機(jī)畢業(yè)設(shè)計(jì)java數(shù)學(xué)輔導(dǎo)微信小程序ssm前端vue論文_第2頁(yè)](http://file4.renrendoc.com/view12/M09/33/1E/wKhkGWX80HiADvy7AAGq8yj0Giw7342.jpg)
![計(jì)算機(jī)畢業(yè)設(shè)計(jì)java數(shù)學(xué)輔導(dǎo)微信小程序ssm前端vue論文_第3頁(yè)](http://file4.renrendoc.com/view12/M09/33/1E/wKhkGWX80HiADvy7AAGq8yj0Giw7343.jpg)
![計(jì)算機(jī)畢業(yè)設(shè)計(jì)java數(shù)學(xué)輔導(dǎo)微信小程序ssm前端vue論文_第4頁(yè)](http://file4.renrendoc.com/view12/M09/33/1E/wKhkGWX80HiADvy7AAGq8yj0Giw7344.jpg)
![計(jì)算機(jī)畢業(yè)設(shè)計(jì)java數(shù)學(xué)輔導(dǎo)微信小程序ssm前端vue論文_第5頁(yè)](http://file4.renrendoc.com/view12/M09/33/1E/wKhkGWX80HiADvy7AAGq8yj0Giw7345.jpg)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
I摘要網(wǎng)絡(luò)的廣泛應(yīng)用給生活帶來(lái)了十分的便利。所以把數(shù)學(xué)輔導(dǎo)管理與現(xiàn)在網(wǎng)絡(luò)相結(jié)合,利用java技術(shù)建設(shè)數(shù)學(xué)輔導(dǎo)微信小程序,實(shí)現(xiàn)數(shù)學(xué)輔導(dǎo)的信息化。則對(duì)于進(jìn)一步提高數(shù)學(xué)輔導(dǎo)管理發(fā)展,豐富數(shù)學(xué)輔導(dǎo)管理經(jīng)驗(yàn)?zāi)芷鸬讲簧俚拇龠M(jìn)作用。數(shù)學(xué)輔導(dǎo)微信小程序能夠通過(guò)互聯(lián)網(wǎng)得到廣泛的、全面的宣傳,讓盡可能多的用戶(hù)了解和熟知數(shù)學(xué)輔導(dǎo)微信小程序的便捷高效,不僅為群眾提供了服務(wù),而且也推廣了自己,讓更多的群眾了解自己。對(duì)于數(shù)學(xué)輔導(dǎo)而言,若擁有自己的系統(tǒng),通過(guò)系統(tǒng)得到更好的管理,同時(shí)提升了形象。本系統(tǒng)設(shè)計(jì)的現(xiàn)狀和趨勢(shì),從需求、結(jié)構(gòu)、數(shù)據(jù)庫(kù)等方面的設(shè)計(jì)到系統(tǒng)的實(shí)現(xiàn),分別為管理員和用戶(hù)的實(shí)現(xiàn)。論文的內(nèi)容從系統(tǒng)的設(shè)計(jì)、描述、實(shí)現(xiàn)、分析、測(cè)試方面來(lái)表明開(kāi)發(fā)的過(guò)程。本系統(tǒng)根據(jù)現(xiàn)實(shí)情況來(lái)選擇一種可行的開(kāi)發(fā)方案,借助java編程語(yǔ)言和MySQL數(shù)據(jù)庫(kù)等實(shí)現(xiàn)系統(tǒng)的全部功能,接下來(lái)對(duì)系統(tǒng)進(jìn)行測(cè)試,測(cè)試系統(tǒng)是否有漏洞和測(cè)試用戶(hù)權(quán)限來(lái)完善系統(tǒng),最終系統(tǒng)完成達(dá)到相關(guān)標(biāo)準(zhǔn)。關(guān)鍵字:數(shù)學(xué)輔導(dǎo)微信小程序java技術(shù)MySQL數(shù)據(jù)庫(kù)AbstractThewideapplicationofnetworkhasbroughtgreatconveniencetolife.Therefore,themathematicstutoringmanagementiscombinedwiththecurrentnetwork,usingJavatechnologytobuildthemathematicstutoringwechatsmallprogram,toachievetheinformationofmathematicstutoring.Itcanfurtherimprovethedevelopmentofmathematicsguidancemanagementandenrichtheexperienceofmathematicsguidancemanagement.MathematicstutoringmicrochannelsmallprogramcanbewidelyandcomprehensivelypublicizedthroughtheInternet,sothatasmanyusersaspossibletounderstandandknowtheconvenienceandefficiencyofmathematicstutoringmicrochannelsmallprogram,notonlytoprovideservicesforthemasses,butalsotopromotethemselves,sothatmorepeopleunderstandthemselves.Formathtutoring,ifwehaveourownsystem,wecangetbettermanagementthroughthesystemandimproveourimage.Thepresentsituationandtrendofthesystemdesign,fromtherequirements,structure,databaseandotheraspectsofthedesigntotherealizationofthesystem,respectivelyfortherealizationofadministratorsandusers.Thecontentofthepapershowsthedevelopmentprocessfromtheaspectsofsystemdesign,description,implementation,analysisandtesting.Thesystemaccordingtotherealitytochooseafeasibledevelopmentplan,withthehelpofJavaprogramminglanguageandMySQLdatabasetoachieveallthefunctionsofthesystem,thenthesystemistested,testwhetherthesystemhasvulnerabilitiesandtestuserpermissionstoimprovethesystem,thefinalsystemtoachieverelevantstandards.Keywords:mathematicstutoringwechatsmallprogramJavatechnologyMySQLdatabase目錄TOC\o"1-3"\h\u目錄 III第一章概述 11.1研究背景 11.2開(kāi)發(fā)意義 11.3研究現(xiàn)狀 11.4研究?jī)?nèi)容 21.5論文結(jié)構(gòu) 2第二章開(kāi)發(fā)技術(shù)介紹 12.1系統(tǒng)開(kāi)發(fā)平臺(tái) 12.2平臺(tái)開(kāi)發(fā)相關(guān)技術(shù) 12.2.1Java語(yǔ)言簡(jiǎn)介 12.2.2微信小程序框架 22.2.3mysql數(shù)據(jù)庫(kù)介紹 32.2.4MySQL環(huán)境配置 42.2.5B/S架構(gòu) 42.2.6SSM框架 5第三章系統(tǒng)分析 13.1可行性分析 13.1.1技術(shù)可行性 13.1.2操作可行性 13.1.3經(jīng)濟(jì)可行性 13.2系統(tǒng)現(xiàn)狀分析 13.3性能需求分析 23.4功能分析 2第四章系統(tǒng)設(shè)計(jì) 44.1功能結(jié)構(gòu) 44.2數(shù)據(jù)庫(kù)設(shè)計(jì) 44.2.1數(shù)據(jù)庫(kù)E/R圖 44.2.2數(shù)據(jù)庫(kù)表 5第五章系統(tǒng)功能實(shí)現(xiàn)及主要代碼 115.1小程序端 115.2管理員功能模塊 20第六章系統(tǒng)測(cè)試與維護(hù) 266.1系統(tǒng)測(cè)試 266.2系統(tǒng)維護(hù) 26第七章總結(jié)與心得體會(huì) 287.1總結(jié) 287.2心得體會(huì) 28致謝 1參考文獻(xiàn) 2第一章概述1.1研究背景21世紀(jì),我國(guó)早在上世紀(jì)就已普及互聯(lián)網(wǎng)信息,互聯(lián)網(wǎng)對(duì)人們生活中帶來(lái)了無(wú)限的便利。像大部分的企事業(yè)單位都有自己的系統(tǒng),由從今傳統(tǒng)的管理模式向互聯(lián)網(wǎng)發(fā)展,如今開(kāi)發(fā)自己的系統(tǒng)是理所當(dāng)然的。那么開(kāi)發(fā)數(shù)學(xué)輔導(dǎo)微信小程序意義和用處有哪些呢?1.首先提升形象:這是每個(gè)企事業(yè)單位建設(shè)系統(tǒng)的目的之一。當(dāng)今的網(wǎng)絡(luò)信息年代,連一個(gè)操作系統(tǒng)都不從有過(guò),將會(huì)給人們留下一個(gè)落后時(shí)代潮流的數(shù)學(xué)輔導(dǎo)管理方式。2.加強(qiáng)數(shù)學(xué)輔導(dǎo)服務(wù):數(shù)學(xué)輔導(dǎo)管理行業(yè)性質(zhì)要求您定期提供資料給管理員,或者隨時(shí)接受用戶(hù)的建議。如果群眾需要,可以通過(guò)系統(tǒng)進(jìn)行管理。3.同時(shí)一個(gè)好的系統(tǒng)能將數(shù)學(xué)輔導(dǎo)的信息管理手段提上一個(gè)新的臺(tái)階。系統(tǒng)內(nèi)容可以隨時(shí)更新,這點(diǎn)對(duì)于現(xiàn)代數(shù)學(xué)輔導(dǎo)管理來(lái)說(shuō)是很重要,但傳統(tǒng)的管理方式都無(wú)法做到的。數(shù)學(xué)輔導(dǎo)微信小程序就可以每天更新,隨時(shí)反映您數(shù)學(xué)輔導(dǎo)的最新情況。數(shù)學(xué)輔導(dǎo)微信小程序能夠通過(guò)互聯(lián)網(wǎng)得到廣泛的、全面的宣傳,讓盡可能多的用戶(hù)了解和熟知數(shù)學(xué)輔導(dǎo)微信小程序的便捷高效,不僅為群眾提供了服務(wù),而且也推廣了自己,讓更多的群眾了解數(shù)學(xué)輔導(dǎo)小程序。1.2開(kāi)發(fā)意義人類(lèi)的進(jìn)步帶動(dòng)信息化的發(fā)展,使人們生活節(jié)奏越來(lái)越快,所以人們?cè)絹?lái)越重視信息的時(shí)效性。以往的管理方式已經(jīng)滿(mǎn)足不了人們對(duì)獲得信息的方式、方便快捷的需求。即數(shù)學(xué)輔導(dǎo)微信小程序慢慢的被人們關(guān)注。首先,網(wǎng)上獲取信息十分的實(shí)時(shí)、便捷,只要系統(tǒng)在線(xiàn)狀態(tài),無(wú)論在哪里都能第一時(shí)間查找到理想的信息。計(jì)算機(jī)技術(shù)在管理中成為人們的重要工具??梢杂行Э旖莸慕鉀Q想要獲取的信息,提高工作效率。1.3研究現(xiàn)狀在國(guó)外很多發(fā)達(dá)國(guó)家,軟件產(chǎn)業(yè)早已得到全面普及,但我國(guó)經(jīng)濟(jì)已不斷發(fā)展,不斷引進(jìn)國(guó)外信息化建設(shè),使國(guó)內(nèi)軟件行業(yè)得以不斷發(fā)展,在摸索中進(jìn)步,最終也得到一些成果,我國(guó)的軟件業(yè)迎來(lái)了高速的發(fā)展,使更多的軟件系統(tǒng)得以開(kāi)發(fā)出來(lái),從此逐漸地改變?nèi)藗兊纳罟ぷ鞣绞?。但是,?duì)于信息化的建設(shè),與很多發(fā)達(dá)國(guó)家相比,由于信息化程度的落后以及經(jīng)費(fèi)的不足,我國(guó)的數(shù)學(xué)輔導(dǎo)微信小程序開(kāi)發(fā)方面還是相對(duì)落后的,因此,要不斷的努力探索,爭(zhēng)取開(kāi)發(fā)出一個(gè)實(shí)用的信息化的數(shù)學(xué)輔導(dǎo)微信小程序,來(lái)實(shí)現(xiàn)數(shù)學(xué)輔導(dǎo)管理的信息化。因此本課題以數(shù)學(xué)輔導(dǎo)為例,目的是開(kāi)發(fā)一個(gè)實(shí)用的數(shù)學(xué)輔導(dǎo)微信小程序。數(shù)學(xué)輔導(dǎo)微信小程序的開(kāi)發(fā)運(yùn)用java技術(shù),MIS的總體思想,以及MYSQL等技術(shù)的支持下共同完成了該系統(tǒng)的開(kāi)發(fā),實(shí)現(xiàn)了數(shù)學(xué)輔導(dǎo)管理的信息化,使用戶(hù)體驗(yàn)到更優(yōu)秀的數(shù)學(xué)輔導(dǎo)管理,管理員管理操作將更加方便,實(shí)現(xiàn)目標(biāo)。1.4研究?jī)?nèi)容數(shù)學(xué)輔導(dǎo)的需求和管理上的不斷提升,數(shù)學(xué)輔導(dǎo)管理的潛力將無(wú)限擴(kuò)大,數(shù)學(xué)輔導(dǎo)微信小程序在業(yè)界被廣泛關(guān)注,本網(wǎng)站及對(duì)此進(jìn)行總體分析,將數(shù)學(xué)輔導(dǎo)信息管理的發(fā)展提供參考。數(shù)學(xué)輔導(dǎo)微信小程序?qū)?shù)學(xué)輔導(dǎo)有著明顯的帶動(dòng)效應(yīng),尤其對(duì)管理者的信息管理幫助更大。本系統(tǒng)主要包括管理員和用戶(hù)兩大部分;主要包括首頁(yè)、個(gè)人中心、用戶(hù)管理、學(xué)習(xí)中心管理、知識(shí)分類(lèi)管理、學(xué)習(xí)周報(bào)管理、口算練習(xí)管理、試題管理、系統(tǒng)管理、考試管理等功能的管理系統(tǒng)。1.5論文結(jié)構(gòu)(1)緒論系統(tǒng)的開(kāi)發(fā)背景,意義和系統(tǒng)狀況等,詳細(xì)講述了系統(tǒng)的用處,對(duì)本章進(jìn)行總結(jié)。(2)系統(tǒng)開(kāi)發(fā)技術(shù)的介紹分別對(duì)java技術(shù)、MySQL和B/S進(jìn)行詳細(xì)介紹。(3)系統(tǒng)分析本章主要是對(duì)系統(tǒng)可行性、系統(tǒng)性能、還有系統(tǒng)功能需求進(jìn)行分析。(4)系統(tǒng)設(shè)計(jì)對(duì)系統(tǒng)系統(tǒng)功能和數(shù)據(jù)庫(kù)等進(jìn)行詳細(xì)講解。(5)系統(tǒng)的實(shí)現(xiàn)主要對(duì)首頁(yè)、個(gè)人中心、用戶(hù)管理、學(xué)習(xí)中心管理、知識(shí)分類(lèi)管理、學(xué)習(xí)周報(bào)管理、口算練習(xí)管理、試題管理、系統(tǒng)管理、考試管理的實(shí)現(xiàn)。(6)系統(tǒng)的測(cè)試在系統(tǒng)編碼實(shí)現(xiàn)后,就需要對(duì)系統(tǒng)進(jìn)行檢測(cè),檢測(cè)的方法有黑盒測(cè)試和白盒測(cè)試兩種方式,本小程序采用的是黑白盒測(cè)試方法對(duì)不同組的數(shù)據(jù)進(jìn)行功能模塊測(cè)試。(7)總結(jié)與心得體會(huì)在論文最后結(jié)束章節(jié)總結(jié)了開(kāi)發(fā)這個(gè)系統(tǒng)和撰寫(xiě)論文時(shí)候自己的總結(jié)、感想,包括致謝。 第二章開(kāi)發(fā)技術(shù)介紹此次管理系統(tǒng)的關(guān)鍵技術(shù)和架構(gòu)由B/S結(jié)構(gòu)、java和mysql數(shù)據(jù)庫(kù),是本系統(tǒng)的關(guān)鍵開(kāi)發(fā)技術(shù),對(duì)系統(tǒng)的整體、數(shù)據(jù)庫(kù)、功能模塊、系統(tǒng)頁(yè)面以及系統(tǒng)程序等設(shè)計(jì)進(jìn)行了詳細(xì)的研究與規(guī)劃。2.1系統(tǒng)開(kāi)發(fā)平臺(tái)在該在線(xiàn)數(shù)學(xué)輔導(dǎo)微信小程序中,Eclipse能給用戶(hù)提供更多的方便,其特點(diǎn)一是方便學(xué)習(xí),方便快捷;二是有非常大的信息儲(chǔ)存量,主要功能是用在對(duì)數(shù)據(jù)庫(kù)中查詢(xún)和編程。其功能有比較靈活的數(shù)據(jù)應(yīng)用,只需利用小部分代碼就能實(shí)現(xiàn)非常強(qiáng)大的功能。因此,利用Eclipse技術(shù)進(jìn)行系統(tǒng)代碼管理是該系統(tǒng)數(shù)據(jù)庫(kù)的首選。2.2平臺(tái)開(kāi)發(fā)相關(guān)技術(shù)2.2.1Java語(yǔ)言簡(jiǎn)介Java是由SUN公司推出,該公司于2010年被oracle公司收購(gòu)。Java本是印度尼西亞的一個(gè)叫做爪洼島的英文名稱(chēng),也因此得來(lái)java是一杯正冒著熱氣咖啡的標(biāo)識(shí)。Java語(yǔ)言在移動(dòng)互聯(lián)網(wǎng)的大背景下具備了顯著的優(yōu)勢(shì)和廣闊的前景,它是面向?qū)ο蟮?,分布式的,?dòng)態(tài)的,具有平臺(tái)無(wú)關(guān)性、安全性、健壯性。Java語(yǔ)言的基本語(yǔ)句語(yǔ)法和C++一樣,但是它面向?qū)ο蟮募夹g(shù)更加徹底,因?yàn)镴ava要求將所有的內(nèi)容都必須封裝成類(lèi),把類(lèi)作為程序的基本單位。由于不允許類(lèi)外有變量、方法。Java語(yǔ)言的分布式體現(xiàn)在數(shù)據(jù)分布和操作分布,它是面向網(wǎng)絡(luò)的語(yǔ)言,可以處理TCP/IP協(xié)議,它也支持客戶(hù)機(jī)/服務(wù)器的計(jì)算模式。Java語(yǔ)言的動(dòng)態(tài)性是指類(lèi)在運(yùn)行時(shí)是動(dòng)態(tài)安裝的,使得Java可以動(dòng)態(tài)的維護(hù)程序。Java不支持指針,對(duì)內(nèi)存訪(fǎng)問(wèn)的所有操作都是通過(guò)對(duì)象實(shí)例化實(shí)現(xiàn)的,這樣就避免了指針操作中易產(chǎn)生的錯(cuò)誤,同時(shí)也預(yù)防了病毒對(duì)系統(tǒng)的破壞和威脅。Java語(yǔ)言的編程風(fēng)格與C語(yǔ)言非常接近,它繼承了C++面向?qū)ο蠹夹g(shù)的核心,它面世之后發(fā)展迅速,非常流行,對(duì)高級(jí)C語(yǔ)言形成了很大的沖擊。業(yè)內(nèi)人士稱(chēng)之為“一次編譯、到處執(zhí)行”。當(dāng)然java也有缺點(diǎn),在每次執(zhí)行編譯后,字節(jié)碼都需要消耗一定的時(shí)間,在某些程度上降低了性能。但是這并不影響java成為此次設(shè)計(jì)語(yǔ)言的選擇。Java語(yǔ)言簡(jiǎn)單易學(xué),使用它的編程時(shí)間短,功能性強(qiáng),開(kāi)發(fā)者學(xué)習(xí)起來(lái)更簡(jiǎn)便、更快。Java的主要特性有以下幾個(gè):1.面向?qū)ο竺嫦驅(qū)ο笥兴膫€(gè)特點(diǎn):封裝、繼承、多態(tài)、抽象。抽象是指忽略一個(gè)問(wèn)題中的次要部分,關(guān)注主要部分。多態(tài)是指對(duì)同一種消息做出的不同反應(yīng)。繼承是指在原有的父類(lèi)方法基礎(chǔ)上增加自己獨(dú)有的方法,而不改變?cè)瓉?lái)父類(lèi)。2.平臺(tái)無(wú)關(guān)性、Java編譯出來(lái)的是字節(jié)碼,直接由虛擬機(jī)執(zhí)行。在任何平臺(tái)上,只要有Java虛擬機(jī),Java代碼都能運(yùn)行。3.可靠性和安全性Java對(duì)內(nèi)存的訪(fǎng)問(wèn)都必須通過(guò)對(duì)象的實(shí)例變量來(lái)實(shí)現(xiàn),避免了指針中出現(xiàn)的錯(cuò)誤。4.多線(xiàn)程 Java提供了多線(xiàn)程功能,利用編程實(shí)現(xiàn)同一時(shí)間同時(shí)工作的功能。2.2.2微信小程序框架微信小程序的開(kāi)發(fā)框架是微信所獨(dú)有的一套框架,分為View視圖層和AppService邏輯層兩部分??蚣芴峁┝艘环N類(lèi)似于Web中html語(yǔ)言的wxml語(yǔ)言,作為視圖層的標(biāo)簽語(yǔ)言,用于構(gòu)造頁(yè)面的布局。另外提供了一種類(lèi)似Web中css語(yǔ)言的WXSS語(yǔ)言,作為視圖層的標(biāo)簽樣式語(yǔ)言,用于表述頁(yè)面的顯示。而在邏輯層的框架,則同樣使用了JS語(yǔ)言。微信小程序?yàn)榱耸归_(kāi)發(fā)者專(zhuān)注在代碼的邏輯層面和數(shù)據(jù)處理上,還專(zhuān)門(mén)提供了兩種解決方案,一種是事件,一種是數(shù)據(jù)的傳輸。這兩種方案都位于小程序框架的視圖層和邏輯層之間。用戶(hù)在視圖層進(jìn)行交互之后,傳遞到邏輯層對(duì)數(shù)據(jù)進(jìn)行處理,并返回?cái)?shù)據(jù)到視圖層向用戶(hù)反饋。對(duì)于微信小程序視圖層的開(kāi)發(fā)設(shè)計(jì),小程序官方提供了一系列的組件,這些基本組件可以極大的幫助開(kāi)發(fā)者完成視圖層的開(kāi)發(fā)。同時(shí),對(duì)于邏輯層的開(kāi)發(fā),小程序官方提供了一系列API來(lái)方便開(kāi)發(fā)者請(qǐng)求一些額外功能。開(kāi)發(fā)人員在使用微信開(kāi)發(fā)者工具新建一個(gè)完整的小程序項(xiàng)目后,小程序項(xiàng)目會(huì)自動(dòng)生成幾個(gè)默認(rèn)文件,分別是全局樣式:APP.wxss,APP.json,APP.js,其中app.wxss是微信小程序全局的樣式,app.json是微信小程序全局的配置,app.js是微信小程序邏輯全局的入口。它們對(duì)所有的頁(yè)面都是有效的。同時(shí)對(duì)于非全局的pages來(lái)說(shuō),存在著視圖層的兩個(gè)文件和邏輯層的兩個(gè)文件,分別是視圖層的wxml,wxss,和邏輯層的js,json。app.js用于控制小程序邏輯,同時(shí)定義了全局的函數(shù)和data數(shù)據(jù)。app.json用于配置小程序,可以配置微信小程序的路徑、標(biāo)簽、調(diào)試、超時(shí)等,以滿(mǎn)足實(shí)際需求。app.wxss用于定義小程序的全局樣式,若要渲染頁(yè)面的效果,可以通過(guò)定義class來(lái)實(shí)現(xiàn)。wxml類(lèi)似xml格式,作為標(biāo)簽設(shè)計(jì)語(yǔ)言,在小程序開(kāi)發(fā)文檔提到,wxml的設(shè)計(jì)功能主要有五項(xiàng):包括模板、引用、數(shù)據(jù)綁定、列表渲染、條件渲染,結(jié)合小程序官方所提供的組件,開(kāi)發(fā)者可以完成wxml的設(shè)計(jì)。Wxss類(lèi)似于css,作為樣式語(yǔ)言,用于描述頁(yè)面樣式,有著獨(dú)特的語(yǔ)法,和JavaScript有著許多區(qū)別。小程序開(kāi)發(fā)文檔中提到,wxss的設(shè)計(jì)開(kāi)發(fā)有六項(xiàng),主要包含模塊、變量、代碼注釋、運(yùn)算符、語(yǔ)句、數(shù)據(jù)類(lèi)型。js文件則為用戶(hù)在頁(yè)面交互的邏輯上給予了解決方案,用戶(hù)在進(jìn)行相關(guān)指令后,邏輯層會(huì)作為支撐,通過(guò)視圖層給用戶(hù)反饋。2.2.3mysql數(shù)據(jù)庫(kù)介紹數(shù)據(jù)庫(kù)(Database)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的建立在計(jì)算機(jī)存儲(chǔ)設(shè)備上的倉(cāng)庫(kù)。簡(jiǎn)單來(lái)講,存儲(chǔ)糧食的倉(cāng)庫(kù)叫糧倉(cāng)存儲(chǔ)數(shù)據(jù)的倉(cāng)庫(kù)就叫數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)在軟件項(xiàng)目中扮演著操作管理數(shù)據(jù)的角色同時(shí)還能夠保證數(shù)據(jù)的獨(dú)立性、一致性和安全性,并為系統(tǒng)訪(fǎng)問(wèn)數(shù)據(jù)提供有效方式不僅如此數(shù)據(jù)庫(kù)還能大大減少程序員開(kāi)發(fā)程序時(shí)間。在日常能夠接觸實(shí)用的一般有兩類(lèi)數(shù)據(jù)庫(kù),一類(lèi)是以(Oracle,DB2,SQLServer,MySQL)為代表的關(guān)系型數(shù)據(jù)庫(kù)和以(NoSql、MongeDB)為代表的非關(guān)系型數(shù)據(jù)庫(kù),兩類(lèi)數(shù)據(jù)庫(kù)各有各的優(yōu)缺點(diǎn)。其中非關(guān)系型數(shù)據(jù)庫(kù)又分為網(wǎng)絡(luò)數(shù)據(jù)庫(kù)和層級(jí)數(shù)據(jù)庫(kù)。-網(wǎng)絡(luò)數(shù)據(jù)庫(kù)是指在計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)中應(yīng)用數(shù)據(jù)庫(kù)技術(shù)然后借助網(wǎng)絡(luò)技術(shù)將存儲(chǔ)于數(shù)據(jù)庫(kù)中的大量信息及時(shí)發(fā)布出去;在成熟的數(shù)據(jù)庫(kù)技術(shù)的幫助下,計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)了對(duì)網(wǎng)絡(luò)中的各種數(shù)據(jù)的有效管理,用戶(hù)與網(wǎng)絡(luò)中的數(shù)據(jù)庫(kù)數(shù)據(jù)交互也借此得以進(jìn)行。作為最成功的典型層次模型數(shù)據(jù)庫(kù)系統(tǒng),IMS是最早研制成功的數(shù)據(jù)庫(kù)系統(tǒng)。1970年由埃德加·科德于首先提出的關(guān)系模型融合了“科德十二定律”?,F(xiàn)如今即使很多人仍舊不看好這個(gè)模型,但它依舊是數(shù)據(jù)存儲(chǔ)的傳統(tǒng)標(biāo)準(zhǔn)。關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合、關(guān)系完整性約束構(gòu)成了關(guān)系模型。作為數(shù)據(jù)庫(kù)另外一種區(qū)分方式的存儲(chǔ)介質(zhì)被大家分為磁盤(pán)和內(nèi)存這兩種。例如:關(guān)系型數(shù)據(jù)庫(kù)就存儲(chǔ)在磁盤(pán)中,非關(guān)系型數(shù)據(jù)庫(kù)則存儲(chǔ)在內(nèi)存中。典型的關(guān)系型數(shù)據(jù)庫(kù)有:Oracle、DB2、MicrosoftSQLServer、MicrosoftAccess、MySQL、SQLite。小型關(guān)系型數(shù)據(jù)庫(kù):MicrosoftAccess,SQLite;中型關(guān)系型數(shù)據(jù)庫(kù):SQLServer,Mysql;大型關(guān)系型數(shù)據(jù)庫(kù):Oracle,DB2。大家常用的其他關(guān)系形數(shù)據(jù)庫(kù)系統(tǒng)大多是MySQLAB公司開(kāi)發(fā)的,其中MySQL也是由這家開(kāi)發(fā)的,所應(yīng)用的分布式數(shù)據(jù)庫(kù)管理系統(tǒng)是客戶(hù)機(jī)/服務(wù)器體系結(jié)構(gòu)得益于此結(jié)構(gòu),而且用這個(gè)系統(tǒng)建造的數(shù)據(jù)庫(kù)具有很強(qiáng)的適用性,用C和C++編寫(xiě)的系統(tǒng)讓他擁有很強(qiáng)的適用性所以他可以在大部分操作系統(tǒng)上使用并能和php結(jié)合。不同的API函數(shù)針對(duì)不同的語(yǔ)言(C,C++,JAVA等)來(lái)處理不同數(shù)據(jù);為了更好地支持多CPU多線(xiàn)程通過(guò)使用核心線(xiàn)程來(lái)實(shí)現(xiàn);提供的存儲(chǔ)機(jī)制分為事務(wù)和非事務(wù)存儲(chǔ)機(jī)制;MySQL采用雙重許可,不管是從MySQLAB公司獲得正式的商業(yè)許可又或是許可條款下以免費(fèi)軟件或開(kāi)放源碼軟件的方式使用MySQL軟件都是被允許的。MySQL作為數(shù)據(jù)庫(kù)擁有很多優(yōu)點(diǎn),其中由于是開(kāi)放源碼,所以使用成本特別低,而它體積小的特點(diǎn)決定了速度快的特性。因此,MySql具有開(kāi)放性,多線(xiàn)程支持多種API,可跨數(shù)據(jù)庫(kù)連接,國(guó)際化,數(shù)據(jù)庫(kù)體積巨大等特點(diǎn)。簡(jiǎn)單的來(lái)說(shuō)
,MySql是一個(gè)開(kāi)放的、快速的、多線(xiàn)程的、多用戶(hù)的數(shù)據(jù)庫(kù)服務(wù)器。選用MySQL作為數(shù)據(jù)庫(kù)的其中一個(gè)原因就是支持多線(xiàn)程,支持多線(xiàn)程的特點(diǎn)為利用系統(tǒng)資源提供了便捷并因此大大提高了系統(tǒng)運(yùn)行速度和效率,而且連接數(shù)據(jù)庫(kù)的方式多樣包括但不局限于TCP/IP、ODBC和JDBC等途徑;但是沒(méi)有東西是完美無(wú)缺的,即便MySQL也如此,雖說(shuō)它有著眾多優(yōu)點(diǎn)但其功能不夠強(qiáng)大,規(guī)模也相對(duì)較小,無(wú)法應(yīng)對(duì)大型數(shù)據(jù)哭的處理。但是對(duì)于本系統(tǒng)來(lái)說(shuō),選用MySQL作為數(shù)據(jù)庫(kù),其功能性能已綽綽有余,如果要進(jìn)行二次開(kāi)發(fā)的數(shù)據(jù)庫(kù)表結(jié)構(gòu)空間的擴(kuò)展也是完全可行的。綜上所述,MySQL是作為本系統(tǒng)數(shù)據(jù)庫(kù)的最優(yōu)選擇。2.2.4MySQL環(huán)境配置本系統(tǒng)的數(shù)據(jù)使用的是MySQL,所以要將MySQL安裝到指定目錄,如果下載的是非安裝的MySQL壓縮包,直接解壓到指定目錄就可以了。然后點(diǎn)擊C:\ProgramFiles\MySQL\bin\winMySQLadmin.exe這個(gè)文件其中C:\ProgramFiles\MySQL是MySQL安裝目錄。輸入winMySQLadmin的初始用戶(hù)、密碼(注:這不是MySQL里的用戶(hù)、密碼)隨便填不必在意,確定之后右下角任務(wù)的啟動(dòng)欄會(huì)出現(xiàn)一個(gè)紅綠燈的圖標(biāo),紅燈亮代表服務(wù)停止,綠燈亮代表服務(wù)正常,左擊這個(gè)圖標(biāo)->winnt->installtheservice安裝此服務(wù),再左擊這個(gè)圖標(biāo)->winnt->starttheservice啟動(dòng)MySQL服務(wù)。修改MySQL數(shù)據(jù)庫(kù)的root密碼。用cmd進(jìn)入命令行模式輸入如下命令:cdC:\ProgramFiles\MySQL\binMySQLadmin-uroot-ppassword123回車(chē)出現(xiàn)Enterpassword:,這是要輸入原密碼.剛安裝時(shí)密碼為空,所以直接回車(chē),此時(shí)MySQL中賬號(hào)root的密碼被改為123安裝完畢。2.2.5B/S架構(gòu)當(dāng)向其他用戶(hù)發(fā)送請(qǐng)求的功能時(shí)應(yīng)用B/S模式具有獨(dú)一無(wú)二的優(yōu)點(diǎn):用戶(hù)請(qǐng)求通過(guò)網(wǎng)絡(luò)向其他Web服務(wù)器發(fā)送時(shí)只需要通過(guò)瀏覽器就可以實(shí)現(xiàn)該功能。該功能的好處之一就是有效簡(jiǎn)化了客戶(hù)端,大部分開(kāi)發(fā)的軟件只需要用瀏覽器即可,客戶(hù)端的正常運(yùn)行則通過(guò)這些瀏覽器來(lái)實(shí)現(xiàn),而服務(wù)器則負(fù)責(zé)執(zhí)行數(shù)據(jù)的存儲(chǔ)和讀取等其他的多功能工作。B/S架構(gòu),主要有表示邏輯層,控制邏輯層,數(shù)據(jù)層這三層。表示邏輯層:服務(wù)請(qǐng)求這一功能主要是邏輯層的,Web服務(wù)器準(zhǔn)備好后,服務(wù)請(qǐng)求最先被發(fā)送。等到最先發(fā)送的請(qǐng)求被服務(wù)器接收到后,然后將接受到的請(qǐng)求信息在web服務(wù)器上進(jìn)行識(shí)別,識(shí)別這一操作是由服務(wù)器執(zhí)行操作的,只要經(jīng)過(guò)服務(wù)器的識(shí)別請(qǐng)求操作之后再將接收到的信息返回給客戶(hù)端,瀏覽器就能收到的請(qǐng)求的信息??刂七壿媽樱河脩?hù)的請(qǐng)求是由將控制邏輯層接收,相應(yīng)程序和數(shù)據(jù)庫(kù)連接是接收用戶(hù)數(shù)據(jù)的請(qǐng)求的首要條件,然后處理請(qǐng)求信息數(shù)據(jù),請(qǐng)求數(shù)據(jù)經(jīng)過(guò)處理后返回給Web服務(wù)器的就是最終處理完成的結(jié)果,最后返回給客戶(hù)端的最終結(jié)果再次通過(guò)Web服務(wù)器。數(shù)據(jù)層:服務(wù)器從Web服務(wù)器接收請(qǐng)求是數(shù)據(jù)層主要任務(wù),但還包括執(zhí)行數(shù)據(jù)庫(kù)查詢(xún)、修改、刪除操作,最后數(shù)據(jù)庫(kù)操作結(jié)果將返回網(wǎng)絡(luò)服務(wù)器。表示邏輯層,控制邏輯層和數(shù)據(jù)層三層之間的關(guān)系具有獨(dú)立性,但三層之間又具有藕斷絲連的相互關(guān)聯(lián)的特性。圖2-1三層結(jié)構(gòu)圖2.2.6SSM框架當(dāng)今流行的“SSM組合框架”是Spring+SpringMVC+MyBatis的縮寫(xiě),受到很多的追捧,“組合SSM框架”是強(qiáng)強(qiáng)聯(lián)手、各司其職、協(xié)調(diào)互補(bǔ)的團(tuán)隊(duì)精神。web項(xiàng)目的框架,通常更簡(jiǎn)單的數(shù)據(jù)源。Spring屬于一個(gè)輕量級(jí)的反轉(zhuǎn)控制框架(IoC),但它也是一個(gè)面向表面的容器(AOP)。SpringMVC常常用于控制器的分類(lèi)工作模式,與模型對(duì)象分開(kāi),程序?qū)ο蟮淖饔门c自動(dòng)取款機(jī)進(jìn)行處理。這種解耦治療使整個(gè)系統(tǒng)的個(gè)性化變得更加容易。MyBatis是一個(gè)良好的可持續(xù)性框架,支持普通SQL查詢(xún),同時(shí)允許對(duì)存儲(chǔ)過(guò)程的高級(jí)映射進(jìn)行數(shù)據(jù)的優(yōu)化處理。大型JavaWeb應(yīng)用程序的由于開(kāi)發(fā)成本太高,開(kāi)發(fā)后難以維護(hù)和開(kāi)發(fā)過(guò)程中一些難以解決的問(wèn)題,而采用“SSM組合框架”,它允許建立業(yè)務(wù)層次結(jié)構(gòu),并為這個(gè)問(wèn)題提供良好的解決方案。第三章系統(tǒng)分析3.1可行性分析一個(gè)完整的系統(tǒng),可行性分析是必須要有的,因?yàn)樗P(guān)系到系統(tǒng)生存問(wèn)題,對(duì)開(kāi)發(fā)的意義進(jìn)行分析,能否通過(guò)本系統(tǒng)來(lái)補(bǔ)充線(xiàn)下數(shù)學(xué)輔導(dǎo)管理模式中的缺限,去解決其中的不足等,通過(guò)對(duì)本系統(tǒng),不僅能使工作量不斷地減少,還能使工作和管理的效率更加高。所以開(kāi)發(fā)該系統(tǒng)能實(shí)現(xiàn)更大的意義和價(jià)值,系統(tǒng)完成后,能否達(dá)到預(yù)期效果就要通過(guò)可行性分析,分析之后,決定此系統(tǒng)是否開(kāi)發(fā)。該數(shù)學(xué)輔導(dǎo)微信小程序的開(kāi)發(fā)設(shè)計(jì)中,對(duì)技術(shù)、經(jīng)濟(jì)、操作方面進(jìn)行了可行性分析;3.1.1技術(shù)可行性本系統(tǒng)開(kāi)發(fā)選擇java語(yǔ)言,它被研究的目的就是在于能夠?yàn)榫W(wǎng)頁(yè)創(chuàng)建等可以看到的信息。隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展和創(chuàng)新,java儼然已成為下一代互聯(lián)網(wǎng)的Web標(biāo)準(zhǔn)。所以設(shè)計(jì)選擇使用MYSQL,數(shù)據(jù)庫(kù)主要用來(lái)的建立和維護(hù)信息。對(duì)于前臺(tái)開(kāi)發(fā)要求應(yīng)具備功能完善、易于操作等優(yōu)點(diǎn),后臺(tái)數(shù)據(jù)庫(kù)的要求則是能夠建立和維護(hù)數(shù)據(jù)信息的統(tǒng)一性和完整性。3.1.2操作可行性現(xiàn)在隨著科技的飛速發(fā)展,計(jì)算機(jī)早已經(jīng)進(jìn)入了人們的日常生活中,人們的工作環(huán)境也不像以前有那么多的要求,需要員工一定要到公司辦公,有的工作在家也可以完成。這使得人們的工作效益有了很大的提高。操作的多樣性也變高了。因此,管理的計(jì)算機(jī)化,智能化是社會(huì)發(fā)展而帶來(lái)的必然趨勢(shì),各種智能的軟件層出不窮,不同的軟件能完成用戶(hù)不同的需求,這不僅提高了工作效率還能完成一些客戶(hù)特定的一些需求。本系統(tǒng)不僅界面簡(jiǎn)潔明了還采用可視化界面,用戶(hù)只要用鼠標(biāo)和鍵盤(pán)就可以完成對(duì)相關(guān)信息的修改,刪除,添加等操作。因?yàn)檫@個(gè)系統(tǒng)的操作十分簡(jiǎn)單,方便上手,對(duì)于第一次使用系統(tǒng)的人,只需要很少的時(shí)間就可以上手操作。由此可見(jiàn),本系統(tǒng)在操作上是可行的。3.1.3經(jīng)濟(jì)可行性數(shù)學(xué)輔導(dǎo)微信小程序,該系統(tǒng)軟件開(kāi)發(fā)僅需要一臺(tái)普通的計(jì)算機(jī)便可完成實(shí)現(xiàn)開(kāi)發(fā),其成本很低。另外,作為畢業(yè)設(shè)計(jì)作品來(lái)講,開(kāi)發(fā)成本基本上可以忽略不計(jì),且該系統(tǒng)軟件的投入使用,可以實(shí)現(xiàn)更加快速高效的數(shù)學(xué)輔導(dǎo)管理,同時(shí)還能實(shí)現(xiàn)對(duì)人力資源和管理資源的有效節(jié)約,該數(shù)學(xué)輔導(dǎo)微信小程序在經(jīng)濟(jì)上完全可行。3.2系統(tǒng)現(xiàn)狀分析系統(tǒng)使用用戶(hù)的數(shù)量直接決定了用戶(hù)信息管理者的工作量,毫無(wú)疑問(wèn),管理者的工作量較大較繁瑣。通過(guò)總結(jié)出系統(tǒng)當(dāng)前對(duì)用戶(hù)管理的工作狀態(tài)得以下分析:統(tǒng)籌規(guī)劃,如果系統(tǒng)在信息化管理中不夠全面,缺少綜合性、系統(tǒng)性、整體性,那不可避免的需要投入大量人力物力來(lái)規(guī)劃整理信息。引入信息化管理方式無(wú)疑可以達(dá)到節(jié)省信息管理成本的目的不僅減少資源浪費(fèi)還可以使數(shù)學(xué)輔導(dǎo)信息變得井井有條,成為市場(chǎng)競(jìng)爭(zhēng)中的一大優(yōu)勢(shì)。要循序漸進(jìn),做事不能心急,一步一個(gè)腳印,都不可能一步到位,就算信息管理系統(tǒng)也一樣,要讓系統(tǒng)發(fā)揮最大效率還是應(yīng)該多調(diào)研,多聽(tīng)取用戶(hù)和管理者的意見(jiàn),并進(jìn)行必要的統(tǒng)籌規(guī)劃,有組織有目的地設(shè)計(jì)系統(tǒng)功能,團(tuán)結(jié)各個(gè)部門(mén)發(fā)揮主觀能動(dòng)性。(3)信息安全措施不到位隱私權(quán)神圣不可侵犯,這是中華人民共和國(guó)憲法賦予我們的權(quán)利,人和人都不能侵犯我們的正當(dāng)權(quán)益,而網(wǎng)絡(luò)用戶(hù)信息管理存在極大安全隱患,信息泄露的案列不在少數(shù),加強(qiáng)信息安全措施是完善網(wǎng)絡(luò)信息管理過(guò)程中不可避免的一環(huán)。(4)資源不能充分共享資源共享是網(wǎng)絡(luò)的一大特點(diǎn),沒(méi)有共享就沒(méi)有社交,網(wǎng)絡(luò)也就失去了他應(yīng)有的魅力,如果能夠?qū)崿F(xiàn)用戶(hù)信息共享,無(wú)疑對(duì)于用戶(hù)的發(fā)展存在不可或缺的幫助。(5)現(xiàn)有系統(tǒng)可擴(kuò)展性不高。如今科學(xué)技術(shù)發(fā)展飛速,隨著而來(lái)的就是技術(shù)更新,那勢(shì)必會(huì)給軟件更新帶來(lái)挑戰(zhàn),因此,系統(tǒng)必須具備良好的開(kāi)放性和可擴(kuò)充性,為了不落后于時(shí)代,這是必備特色之一?;谏鲜龇治?,數(shù)學(xué)輔導(dǎo)管理系統(tǒng)應(yīng)該切合實(shí)際,做到確實(shí)有效,集體表現(xiàn)為:一是系統(tǒng)能夠整理并集合歸類(lèi)用戶(hù)信息,防止用戶(hù)信息混亂,難以整理;二是系統(tǒng)要安全穩(wěn)定,不能泄露用戶(hù)信息,造成隱私泄露,不僅傷害用戶(hù)利益更是對(duì)經(jīng)營(yíng)者名譽(yù)的損毀;三是系統(tǒng)要具有良好的開(kāi)放性,不僅要方便定期的維護(hù)維修,更要方便及時(shí)增加新功能,保證先進(jìn)的時(shí)代契合性。經(jīng)過(guò)詳細(xì)的討論論證,確定系統(tǒng)的總體要求。3.3性能需求分析對(duì)系統(tǒng)的性能,從(功能、運(yùn)行、界面、安全)等方面進(jìn)行,下面我們逐一進(jìn)行分析;1.系統(tǒng)的功能是否完整進(jìn)行分析:系統(tǒng)的功能,能對(duì)應(yīng)設(shè)計(jì)出原始代碼和算法,以表格同文字的形式進(jìn)行詳細(xì)介紹個(gè)人信息保證功能完整;2.系統(tǒng)的運(yùn)行是否通暢進(jìn)行分析:系統(tǒng)的每個(gè)功能都有編寫(xiě)數(shù)據(jù)的關(guān)系和應(yīng)對(duì)的代碼,通過(guò)需求分析和可行性分析進(jìn)行分析和顯示系統(tǒng)的物理數(shù)據(jù),保證其進(jìn)行通暢;3.系統(tǒng)的界面設(shè)計(jì)進(jìn)行分析:對(duì)系統(tǒng)中的軟件進(jìn)行處理與分析的方式是由不同代碼來(lái)進(jìn)行的;從而使界面容易操作。4.系統(tǒng)的安全性進(jìn)行分析:這樣才可以每個(gè)角色的不同對(duì)應(yīng)的信息也就不同,在登錄系統(tǒng)務(wù)必使用自己的賬號(hào),密碼登錄,賬號(hào)與密碼錯(cuò)誤自然就登錄失敗了。登錄成功可以對(duì)自己的信息進(jìn)行操作,不能對(duì)別人的賬號(hào)的信息進(jìn)行查看等操作,這樣自然保證系統(tǒng)的安全性。3.4功能分析考慮到實(shí)際生活中在數(shù)學(xué)輔導(dǎo)管理方面的需要以及對(duì)該系統(tǒng)認(rèn)真的分析,將系統(tǒng)權(quán)限按管理員和用戶(hù)這兩類(lèi)涉及用戶(hù)劃分。(1)管理員功能需求管理員登陸后,主要包括首頁(yè)、個(gè)人中心、用戶(hù)管理、學(xué)習(xí)中心管理、知識(shí)分類(lèi)管理、學(xué)習(xí)周報(bào)管理、口算練習(xí)管理、試題管理、系統(tǒng)管理、考試管理等功能。管理員用例圖如圖3-1所示。圖3-1管理員用例圖(2)用戶(hù)功能需求用戶(hù)登陸后進(jìn)入小程序首頁(yè),可以實(shí)現(xiàn)首頁(yè)、學(xué)習(xí)中心、考試、我的等,在我的頁(yè)面可以對(duì)個(gè)人中心、學(xué)習(xí)周報(bào)、我的收藏管理、考試記錄、錯(cuò)題本等功能進(jìn)行詳細(xì)操作。用戶(hù)用例圖如圖3-2所示。圖3-2用戶(hù)用例圖
第四章系統(tǒng)設(shè)計(jì)4.1功能結(jié)構(gòu)為了更好的去理清本系統(tǒng)整體思路,對(duì)該系統(tǒng)以結(jié)構(gòu)圖的形式表達(dá)出來(lái),設(shè)計(jì)實(shí)現(xiàn)該數(shù)學(xué)輔導(dǎo)微信小程序的功能結(jié)構(gòu)圖如下所示:圖4-1系統(tǒng)總體結(jié)構(gòu)圖4.2數(shù)據(jù)庫(kù)設(shè)計(jì)4.2.1數(shù)據(jù)庫(kù)E/R圖ER圖是由實(shí)體及其關(guān)系構(gòu)成的圖,通過(guò)E/R圖可以清楚地描述系統(tǒng)涉及到的實(shí)體之間的相互關(guān)系。在系統(tǒng)中對(duì)一些主要的幾個(gè)關(guān)鍵實(shí)體如下圖:(1)學(xué)習(xí)中心E/R圖如下所示:圖4-2學(xué)習(xí)中心E/R圖(2)用戶(hù)信息E/R圖如下所示:圖4-3用戶(hù)信息E/R圖4.2.2數(shù)據(jù)庫(kù)表數(shù)據(jù)庫(kù)表的設(shè)計(jì),如下表:表4-1:知識(shí)分類(lèi)字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPleixingvarchar200類(lèi)型表4-2:配置文件字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵namevarchar100配置參數(shù)名稱(chēng)valuevarchar100配置參數(shù)值表4-3:學(xué)習(xí)周報(bào)字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPzhoubaobiaotivarchar200周報(bào)標(biāo)題zhoubaoneironglongtext4294967295周報(bào)內(nèi)容zhoubaoriqidate周報(bào)日期zhoubaotupianvarchar200周報(bào)圖片zhanghaovarchar200賬號(hào)xingmingvarchar200姓名useridbigint用戶(hù)id表4-4:學(xué)習(xí)中心字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPzhishimingchengvarchar200知識(shí)名稱(chēng)zhishileixingvarchar200知識(shí)類(lèi)型suoshunianjivarchar200所屬年級(jí)zhishijianjielongtext4294967295知識(shí)簡(jiǎn)介fenxishipinvarchar200分析視頻shangchuanriqidate上傳日期zhishitupianvarchar200知識(shí)圖片thumbsupnumint贊0crazilynumint踩0clicktimedatetime最近點(diǎn)擊時(shí)間clicknumint點(diǎn)擊次數(shù)0表4-5:用戶(hù)表字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵usernamevarchar100用戶(hù)名passwordvarchar100密碼rolevarchar100角色管理員addtimetimestamp新增時(shí)間CURRENT_TIMESTAMP表4-6:token表字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵useridbigint用戶(hù)idusernamevarchar100用戶(hù)名tablenamevarchar100表名rolevarchar100角色tokenvarchar200密碼addtimetimestamp新增時(shí)間CURRENT_TIMESTAMPexpiratedtimetimestamp過(guò)期時(shí)間CURRENT_TIMESTAMP表4-7:收藏表字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPuseridbigint用戶(hù)idrefidbigint收藏idtablenamevarchar200表名namevarchar200收藏名稱(chēng)picturevarchar200收藏圖片typevarchar200類(lèi)型(1:收藏,21:贊,22:踩)1inteltypevarchar200推薦類(lèi)型表4-8:公告信息字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPtitlevarchar200標(biāo)題introductionlongtext4294967295簡(jiǎn)介picturevarchar200圖片contentlongtext4294967295內(nèi)容表4-9:考試記錄表字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPuseridbigint用戶(hù)idusernamevarchar200用戶(hù)名paperidbigint口算練習(xí)id(外鍵)papernamevarchar200口算練習(xí)名稱(chēng)questionidbigint試題id(外鍵)questionnamevarchar200試題名稱(chēng)optionslongtext4294967295選項(xiàng),json字符串scorebigint分值0answervarchar200正確答案analysislongtext4294967295答案解析myscorebigint試題得分0myanswervarchar200考生答案表4-10:試題表字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPpaperidbigint所屬口算練習(xí)id(外鍵)papernamevarchar200口算練習(xí)名稱(chēng)questionnamevarchar200試題名稱(chēng)optionslongtext4294967295選項(xiàng),json字符串scorebigint分值0answervarchar200正確答案analysislongtext4294967295答案解析typebigint試題類(lèi)型,0:?jiǎn)芜x題1:多選題2:判斷題3:填空題(暫不考慮多項(xiàng)填空)0sequencebigint試題排序,值越大排越前面100表4-11:口算練習(xí)表字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPnamevarchar200口算練習(xí)名稱(chēng)timeint考試時(shí)長(zhǎng)(分鐘)statusint口算練習(xí)狀態(tài)0表4-12:學(xué)習(xí)中心評(píng)論表字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPrefidbigint關(guān)聯(lián)表iduseridbigint用戶(hù)idnicknamevarchar200用戶(hù)名contentlongtext4294967295評(píng)論內(nèi)容replylongtext4294967295回復(fù)內(nèi)容表4-13:用戶(hù)字段名稱(chēng)類(lèi)型長(zhǎng)度字段說(shuō)明主鍵默認(rèn)值idbigint主鍵主鍵addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPzhanghaovarchar200賬號(hào)mimavarchar200密碼xingmingvarchar200姓名xingbievarchar200性別nianlingint年齡shoujivarchar200手機(jī)touxiangvarchar200頭像
第五章系統(tǒng)功能實(shí)現(xiàn)及主要代碼5.1小程序端登錄,用戶(hù)通過(guò)輸入賬號(hào)和密碼,選擇角色并點(diǎn)擊登錄進(jìn)入系統(tǒng)進(jìn)行操作,如圖5-1所示。圖5-1登錄界面圖實(shí)現(xiàn)的代碼如下:form.on('submit(login)',function(data){data=data.field;if(vue.roles.length!=1){ if(!data.role){ layer.msg('請(qǐng)選擇登錄用戶(hù)類(lèi)型',{ time:2000, icon:5 }); returnfalse; }}else{data.role=vue.roles[0].tableName;}http.request(data.role+'/login','get',data,function(res){layer.msg('登錄成功',{time:2000,icon:6});//登錄憑證localStorage.setItem('Token',res.token);varroleName="";if(typeof(jquery('#role:checked').attr('title'))=="undefined"){ roleName=vue.roles[0].roleName;}else{ roleName=jquery('#role:checked').attr('title');}localStorage.setItem('role',roleName);//當(dāng)前登錄用戶(hù)角色localStorage.setItem('userTable',data.role);localStorage.setItem('sessionTable',data.role);//用戶(hù)名稱(chēng)localStorage.setItem('adminName',data.username);http.request(data.role+'/session','get',{},function(res){//用戶(hù)idlocalStorage.setItem('userid',res.data.id); if(res.data.vip){ localStorage.setItem('vip',res.data.vip); }//路徑訪(fǎng)問(wèn)設(shè)置window.location.href='../../index.html';})});returnfalse});});/***跳轉(zhuǎn)登錄*@param{Object}tablename*/functionregisterClick(tablename){window.location.href='../'+tablename+'/register.html?tablename='+tablename;}用戶(hù)注冊(cè),在注冊(cè)頁(yè)面通過(guò)填寫(xiě)賬號(hào)、密碼、確認(rèn)密碼、姓名、性別、年齡、手機(jī)等信息進(jìn)行用戶(hù)注冊(cè)操作;如圖5-2所示。圖5-2用戶(hù)注冊(cè)界面圖實(shí)現(xiàn)的代碼如下:*/ @IgnoreAuth@RequestMapping("/register")publicRregister(@RequestBodyYonghuEntityyonghu){ //ValidatorUtils.validateEntity(yonghu); YonghuEntityuser=yonghuService.selectOne(newEntityWrapper<YonghuEntity>().eq("yonghuming",yonghu.getYonghuming())); if(user!=null){ returnR.error("注冊(cè)用戶(hù)已存在"); } LonguId=newDate().getTime(); yonghu.setId(uId);yonghuService.insert(yonghu);returnR.ok();}用戶(hù)登陸小程序端,可以對(duì)首頁(yè)、學(xué)習(xí)中心、考試、我的等功能進(jìn)行詳細(xì)操作,如圖5-3所示。圖5-3小程序端首頁(yè)界面圖實(shí)現(xiàn)的代碼如下:methods:{jump(url){ if(this.queryIndex==0){ localStorage.setItem('indexQueryCondition',document.getElementById("dianyingxinxidianyingmingcheng").value); } jump(url)}, queryChange(event){ this.queryIndex=event.target.value; if(this.queryIndex==0){ this.dianyingxinxidianyingmingcheng=this.queryList[event.target.value].queryName; } }}});layui.use(['layer','form','element','carousel','http','jquery'],function(){ varlayer=layui.layer; varelement=layui.element; varform=layui.form; varcarousel=layui.carousel; varhttp=layui.http; varjquery=layui.jquery; vue.baseurl=http.baseurl;//獲取輪播圖數(shù)據(jù)http.request('config/list','get',{page:1,limit:5},function(res){if(res.data.list.length>0){letswiperList=[];res.data.list.forEach(element=>{if(element.value!=null){swiperList.push({img:http.baseurl+element.value});}}); vue.swiperList=swiperList; vue.$nextTick(()=>{ carousel.render({ elem:'#test1', width:'89.6%', height:'500px', arrow:'hover', anim:'default', autoplay:'true', interval:'3000', indicator:'inside' }); })//vue.$nextTick(()=>{//window.xznSlide();//});}});http.request('news/list','get',{page:1,order:'desc'},function(res){varnewsList=res.data.list; for(vari=0;i<newsList.length;i++){ letd=newsList[i].addtime.split('') d=d[0].split('-') newsList[i].year=d[0] newsList[i].month=d[1]+'-'+d[2] } vue.newsList=newsList;if(newsList.length>0&&newsList.length<=2){vue.leftNewsList=res.data.list}else{varleftNewsList=[]for(leti=0;i<=2;i++){leftNewsList.push(newsList[i]);}vue.leftNewsList=leftNewsList}if(newsList.length>2&&newsList.length<=8){varrightNewsList=[]for(leti=3;i<=newsList.length;i++){rightNewsList.push(newsList[i]);}vue.rightNewsList=rightNewsList} letflag=10; letoptions={"navigation":{"nextEl":".swiper-button-next","prevEl":".swiper-button-prev"},"slidesPerView":5,"loop":true,"spaceBetween":20,"autoplay":{"delay":3000,"disableOnInteraction":false}} options.pagination={el:'null'} if(flag==3){ vue.$nextTick(()=>{ newSwiper('#newsnews',options) }) } if(flag==6){ letsixSwiper={ loop:true, speed:2500, slidesPerView:3, spaceBetween:10, centeredSlides:true, watchSlidesProgress:true, autoplay:{ delay:0, stopOnLastSlide:false, disableOnInteraction:false } } vue.$nextTick(()=>{ newSwiper('#new-list-6',sixSwiper) }) }});//獲取推薦信息varautoSortUrl="dianyingxinxi/autoSort";if(localStorage.getItem('userid')!=null){ autoSortUrl="dianyingxinxi/autoSort2";}http.request(autoSortUrl,'get',{page:1, limit:3*1 },function(res){ vue.dianyingxinxiRecommend=res.data.list letflag=1; letoptions={"navigation":{"nextEl":".swiper-button-next","prevEl":".swiper-button-prev"},"slidesPerView":5,"loop":true,"spaceBetween":20,"autoplay":{"delay":3000,"disableOnInteraction":false}} options.pagination={el:'null'} if(flag==3){ vue.$nextTick(()=>{ newSwiper('#recommenddianyingxinxi',options) }) } if(flag==5){ vue.$nextTick(()=>{ varswiper=newSwiper('#recommend-five-swiperdianyingxinxi',{ loop:true, speed:500, slidesPerView:5, spaceBetween:10, autoplay:{"delay":3000,"disableOnInteraction":false}, centeredSlides:true, watchSlidesProgress:true, on:{ setTranslate:function(){ slides=this.slides for(i=0;i<slides.length;i++){ slide=slides.eq(i) progress=slides[i].progress //slide.html(progress.toFixed(2));//看清楚progress是怎么變化的 slide.css({ 'opacity':'', 'background':'' }); slide.transform('');//清除樣式 slide.transform('scale('+(1.5-Math.abs(progress)/4)+')'); } }, setTransition:function(transition){ for(vari=0;i<this.slides.length;i++){ varslide=this.slides.eq(i) slide.transition(transition); } }, }, navigation:{"nextEl":".swiper-button-next","prevEl":".swiper-button-prev"}, pagination:{"el":".swiper-pagination","clickable":true}, }); }) } });});學(xué)習(xí)中心,在學(xué)習(xí)中心頁(yè)面可以查看知識(shí)名稱(chēng)、知識(shí)類(lèi)型、封面、所屬年級(jí)、上傳日期、點(diǎn)擊次數(shù)、知識(shí)簡(jiǎn)介等信息,并根據(jù)需要進(jìn)行評(píng)論或收藏操作;如圖5-4所示。圖5-4學(xué)習(xí)中心界面圖用戶(hù),在我的頁(yè)面可以對(duì)個(gè)人中心、學(xué)習(xí)周報(bào)、我的收藏管理、考試記錄、錯(cuò)題本等詳細(xì)信息進(jìn)行操作,如圖5-5所示。圖5-5用戶(hù)功能界面圖用戶(hù)信息,在用戶(hù)信息頁(yè)面通過(guò)填寫(xiě)賬號(hào)、密碼、姓名、性別、年齡、手機(jī)、頭像等詳細(xì)信息進(jìn)行保存或退出登錄操作,如圖5-6所示。圖5-6用戶(hù)信息界面圖5.2管理員功能模塊管理員登錄,管理員通過(guò)輸入賬號(hào)、密碼,選擇角色并點(diǎn)擊登錄進(jìn)行系統(tǒng)登錄操作,如圖5-7所示。圖5-7管理員登錄界面圖實(shí)現(xiàn)的代碼如下:mounted(){ letmenus=menu.list(); this.menus=menus; },created(){this.getRandCode() },methods:{register(tableName){this.$storage.set("loginTable",tableName);this.$router.push({path:'/register'})},//登陸login(){if(!this.rulesForm.username){this.$message.error("請(qǐng)輸入用戶(hù)名");return;}if(!this.rulesForm.password){this.$message.error("請(qǐng)輸入密碼");return;}if(!this.rulesForm.role){this.$message.error("請(qǐng)選擇角色");return;}letmenus=this.menus;for(leti=0;i<menus.length;i++){if(menus[i].roleName==this.rulesForm.role){this.tableName=menus[i].tableName;}}this.$http({url:`${this.tableName}/login?username=${this.rulesForm.username}&password=${this.rulesForm.password}`,method:"post"}).then(({data})=>{if(data&&data.code===0){this.$storage.set("Token",data.token);this.$storage.set("role",this.rulesForm.role);this.$storage.set("sessionTable",this.tableName);this.$storage.set("adminName",this.rulesForm.username);this.$router.replace({path:"/index/"});}else{this.$message.error(data.msg);}});},管理員登陸系統(tǒng)后,可以對(duì)首頁(yè)、個(gè)人中心、用戶(hù)管理、學(xué)習(xí)中心管理、知識(shí)分類(lèi)管理、學(xué)習(xí)周報(bào)管理、口算練習(xí)管理、試題管理、系統(tǒng)管理、考試管理等功能進(jìn)行相應(yīng)操作,如圖5-8所示。圖5-8管理員功能界面圖用戶(hù)管理,在用戶(hù)管理頁(yè)面可以對(duì)索引、賬號(hào)、姓名、性別、年齡、手機(jī)、頭像等內(nèi)容進(jìn)行詳情、修改或刪除等操作,如圖5-9所示。圖5-9用戶(hù)管理界面圖學(xué)習(xí)中心管理,在學(xué)習(xí)中心管理頁(yè)面可以對(duì)索引、知識(shí)名稱(chēng)、知識(shí)類(lèi)型、所屬年級(jí)、分析視頻、上傳日期、知識(shí)圖片等內(nèi)容進(jìn)行詳情,修改,查看評(píng)論或刪除操作,如圖5-10所示。圖5-10學(xué)習(xí)中心管理界面圖知識(shí)分類(lèi)管理,在知識(shí)分類(lèi)管理頁(yè)面可以對(duì)索引、類(lèi)型等內(nèi)容進(jìn)行修改和刪除操作,如圖5-11所示。圖5-11知識(shí)分類(lèi)管理界面圖學(xué)習(xí)周報(bào)管理,在學(xué)習(xí)周報(bào)管理頁(yè)面可以對(duì)索引、周報(bào)標(biāo)題、周報(bào)日期、周報(bào)圖片、賬號(hào)、姓名等內(nèi)容進(jìn)行詳情或刪除操作,如圖5-12所示。圖5-12學(xué)習(xí)周報(bào)管理界面圖口算練習(xí)管理,在口算練習(xí)管理頁(yè)面可以對(duì)索引、口算練習(xí)名稱(chēng)、考試時(shí)長(zhǎng)(分鐘)、口算練習(xí)狀態(tài)等內(nèi)容進(jìn)行詳情,修改或刪除等操作,如圖5-13所示。圖5-13口算練習(xí)管理界面圖試題管理,在試題管理頁(yè)面可以對(duì)口算練習(xí)、試題名稱(chēng)、分值、答案、類(lèi)型等內(nèi)容進(jìn)行修改和刪除操作,如圖5-14所示。圖5-14試題管理界面圖系統(tǒng)管理,在公告信息頁(yè)面可以對(duì)索引、標(biāo)題、圖片等內(nèi)容進(jìn)行詳情,修改或刪除操作;還可以對(duì)輪播圖管理進(jìn)行詳細(xì)操作;如圖5-15所示。圖5-15系統(tǒng)管理界面圖
第六章系統(tǒng)測(cè)試與維護(hù)6.1系統(tǒng)測(cè)試系統(tǒng)測(cè)試是軟件開(kāi)發(fā)過(guò)程中最后一步,但也是不可或缺的重要的一步,沒(méi)有人可以保證一次性編寫(xiě)完成的系統(tǒng)不會(huì)出錯(cuò),而系統(tǒng)測(cè)試就是將自己開(kāi)發(fā)的系統(tǒng)成為成品前的最后一步。在測(cè)試過(guò)程中需要進(jìn)行嚴(yán)謹(jǐn)細(xì)致的測(cè)試,要盡可能全面地在不同情況下運(yùn)行該系統(tǒng),排除一切出現(xiàn)錯(cuò)誤的可能。系統(tǒng)測(cè)試不僅僅是發(fā)現(xiàn)系統(tǒng)潛在的BUG或錯(cuò)誤,而更為重要的是為用戶(hù)提供一個(gè)良好的體驗(yàn)和安全可使用的產(chǎn)品服務(wù)。而通過(guò)發(fā)現(xiàn)錯(cuò)誤或潛在的問(wèn)題,將有助于提升產(chǎn)品的競(jìng)爭(zhēng)力,這也是軟件測(cè)試的其中的重要目的之一。軟件測(cè)試的方法有好幾種,但目前主要采用的是包括以功能為主要測(cè)試方向的黑盒測(cè)試以及以邏輯為主要測(cè)試方向的白盒測(cè)試,這是兩種不同的測(cè)試方法,針對(duì)的測(cè)試側(cè)重點(diǎn)不同,本課題根據(jù)實(shí)際需求情況,選擇以功能為主要的黑盒測(cè)試方法,同時(shí)測(cè)試是要遵循一定的規(guī)則來(lái)執(zhí)行的,一個(gè)測(cè)試要執(zhí)行其執(zhí)行的依據(jù)一般是由測(cè)試用例來(lái)規(guī)定的,而測(cè)試用例一般是依據(jù)需求或說(shuō)明書(shū)來(lái)綜合制定的,測(cè)試在硬件出廠(chǎng)前是十分重要的一個(gè)過(guò)程,本課題由于時(shí)間和精力的關(guān)系,選擇以實(shí)現(xiàn)的功能作為測(cè)試要點(diǎn)來(lái)進(jìn)行測(cè)試。具體測(cè)試過(guò)程如下:測(cè)試用例1及測(cè)試過(guò)程:登錄:錄入登錄信息,賬號(hào),密碼,權(quán)限,然后單擊登錄進(jìn)行操作,會(huì)出現(xiàn)兩種情況:一種情況是登錄成功,進(jìn)入用戶(hù)相應(yīng)的功能界面進(jìn)行下一步操作;另一種情況是提示登錄失敗,系統(tǒng)會(huì)彈出一個(gè)對(duì)話(huà)框要求重新登錄操作;測(cè)試用例2及測(cè)試過(guò)程:管理員登錄:錄入登錄信息,管理員賬號(hào),密碼,權(quán)限,然后單擊登錄進(jìn)行操作,會(huì)出現(xiàn)兩種情況:登錄成功進(jìn)入管理員具有權(quán)限的功能界面和提示登錄失敗。一種情況是登錄成功,進(jìn)入管理員界面進(jìn)行下一步操作;另一種情況是提示登錄失敗,系統(tǒng)會(huì)彈出一個(gè)對(duì)話(huà)框要求重新登錄操作;6.2系統(tǒng)維護(hù)為了清除系統(tǒng)在運(yùn)行過(guò)程中發(fā)生的錯(cuò)誤,必須定期的對(duì)系統(tǒng)進(jìn)行完善和維護(hù);這是為了使系統(tǒng)適應(yīng)用戶(hù)環(huán)境的變化,滿(mǎn)足用戶(hù)新提出的新要求。系統(tǒng)維護(hù)的任務(wù)是修復(fù)軟件在運(yùn)行過(guò)程中發(fā)現(xiàn)的錯(cuò)誤,補(bǔ)充用戶(hù)在使用過(guò)程中提出的新的功能需求。所以,為了保證計(jì)算機(jī)系統(tǒng)能夠正常的運(yùn)行,必須對(duì)系統(tǒng)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川省瀘縣高三三診模擬語(yǔ)文試卷(含答案)
- 中職班主任選手備賽七部曲匯報(bào)人王秀芳講解
- 職業(yè)溝通與禮儀健康管理系施怡寧講解
- 簡(jiǎn)單聘用合同范本
- 2025抵押物的借款合同范本「標(biāo)準(zhǔn)版」
- 實(shí)習(xí)生用人合同協(xié)議書(shū)
- 2025三方工程合同
- 提高溝通技巧的職業(yè)培訓(xùn)方案
- 安防監(jiān)控工程施工合同范本
- 普外科一科一品一特色科室活動(dòng)方案
- 蘇教版六年級(jí)數(shù)學(xué)下冊(cè)第四單元大單元教學(xué)設(shè)計(jì)
- 北師大版七年級(jí)上冊(cè)數(shù)學(xué)思維導(dǎo)圖全套
- 13《馬說(shuō)》(原卷版)-2023年中考課標(biāo)文言文20篇專(zhuān)項(xiàng)訓(xùn)練
- 人教版三下勞動(dòng)項(xiàng)目四《蒸蛋羹》教學(xué)設(shè)計(jì)
- 質(zhì)量為綱-華為公司質(zhì)量理念與實(shí)踐
- 2023徐金桂“徐徐道來(lái)”(行政法知識(shí)點(diǎn))版
- 《事故汽車(chē)常用零部件修復(fù)與更換判別規(guī)范》
- JBT 1306-2024 電動(dòng)單梁起重機(jī)(正式版)
- 信息科技重大版 七年級(jí)下冊(cè) 互聯(lián)網(wǎng)應(yīng)用與創(chuàng)新 第一單元單元教學(xué)設(shè)計(jì) 互聯(lián)網(wǎng)創(chuàng)新應(yīng)用
- 高中政治必刷題 高考真題 必修3《政治與法治》(原卷版)
評(píng)論
0/150
提交評(píng)論