版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
摘要隨著科技和網(wǎng)絡的進步,微信小程序與網(wǎng)絡、生活貼和的更加緊密。需要依靠客戶端的單機系統(tǒng)逐漸被淘汰,利用互聯(lián)網(wǎng)可以處理大量數(shù)據(jù)的新型系統(tǒng)如雨后春筍般迅速發(fā)展起來。這類系統(tǒng)和信息化時代的同步發(fā)展對傳統(tǒng)的辦公管理方式造成了很大的壓力。當今時代,信息數(shù)據(jù)是一切的根本,是基礎,想要做出決策都需要充分考慮數(shù)據(jù),可見信息的重要性。然而傳統(tǒng)的辦公管理方式對于信息的操控越來越艱難。如何才可以改變局面,使信息數(shù)據(jù)重新為用戶服務,體現(xiàn)價值是現(xiàn)在所有行業(yè)所面臨的重要問題。本基于vue健身小程序正是采用微信小程序和網(wǎng)絡設計的新型系統(tǒng),可以有效的把健身信息與網(wǎng)絡相結合,為用戶提供工作幫助和管理需求。本系統(tǒng)采用mysql數(shù)據(jù)庫存儲數(shù)據(jù),兼容性更強,可跨越多種平臺,采用的框架為ssm。主要設計的內容包括課程信息、教練信息、健身視頻。教練可以上傳健身視頻,學員可以購買課程和預約教練以及在線充值、發(fā)帖。為了可以給用戶更多的提醒,本系統(tǒng)中加入了當前登錄角色的提示內容。管理員在系統(tǒng)中可以更新各種數(shù)據(jù)信息。本系統(tǒng)是信息化社會發(fā)展的必然產(chǎn)物,可以為用戶提供更為高效的管理以及輔助,同時也可以改變健身房管理的局面,提高效率。關鍵詞:預約教練;購買課程;學員充值;java語言;vue技術AbstractWiththeprogressofscienceandtechnologyandthenetwork,wechatappsaremorecloselyconnectedwiththenetworkandlifeposts.Thestand-alonesystemthatneedstorelyontheclientisgraduallyeliminated,andthenewsystemthatcanprocessalargeamountofdatabyusingtheInternetisspringingup.Thesynchronousdevelopmentofthiskindofsystemandtheinformationagehascausedgreatpressureonthetraditionalofficemanagement.Intoday'sera,informationanddataarethefoundationofeverything.Ifyouwanttomakeadecision,youneedtofullyconsiderthedata,soyoucanseetheimportanceofinformation.However,thetraditionalwayofofficemanagementismoreandmoredifficulttocontrolinformation.Howtochangethesituation,maketheinformationdataservetheusersagainandreflectthevalueisanimportantproblemfacedbyallindustries.ThefitnessappletbasedonVueisanewsystemdesignedbywechatappletandnetwork,whichcaneffectivelycombinefitnessinformationwithnetwork,andprovideworkhelpandmanagementneedsforusers.ThissystemusesMySQLdatabasetostoredata,hasstrongercompatibility,andcanspanavarietyofplatforms.TheframeworkisSSM.Themaindesigncontentincludescourseinformation,coachinformation,fitnessvideo.Coachescanuploadfitnessvideos,andstudentscanpurchasecoursesandmakeappointmentwithcoaches,rechargeandpostonline.Inordertogiveusersmorereminders,thesystemaddsthepromptcontentofthecurrentloginrole.Theadministratorcanupdateallkindsofdatainformationinthesystem.Thissystemistheinevitableproductofthedevelopmentofinformationsociety,canprovideuserswithmoreefficientmanagementandassistance,butalsocanchangethesituationofgymmanagement,improveefficiency.Keywords:appointmentcoach;Purchasingcourses;Memberrecharge;Javalanguage;VueTechnology目錄摘要 1Abstract 2第1章緒論 61.1課題開發(fā)背景 61.2課題研究現(xiàn)狀 61.3課題開發(fā)目的與意義 71.4課題開發(fā)主要內容 71.5論文結構安排 7第2章系統(tǒng)分析 92.1系統(tǒng)使用相關技術分析介紹 92.1.1Myeclipse環(huán)境介紹 92.1.2Java語言介紹 92.1.3Mysql數(shù)據(jù)庫介紹 102.1.4Vue技術介紹 112.1.5微信小程序介紹 112.1.6b/s和c/s架構分析 112.1.7SSM框架介紹 122.2系統(tǒng)需求分析 122.3系統(tǒng)性能要求分析 132.3.1系統(tǒng)完整性要求 132.3.2數(shù)據(jù)安全性要求 132.3.3數(shù)據(jù)穩(wěn)定性要求 142.3.4系統(tǒng)運行的響應速度要求 142.3.5系統(tǒng)操作性要求 142.4系統(tǒng)可行性分析 142.4.1技術可行性 142.4.2法律可行性 152.4.3操作可行性 152.5系統(tǒng)流程分析 152.6系統(tǒng)用例分析 17第3章系統(tǒng)設計 193.1系統(tǒng)總體結構設計 193.2系統(tǒng)開發(fā)步驟 193.3數(shù)據(jù)庫設計 193.3.1數(shù)據(jù)庫概念結構設計 203.3.2數(shù)據(jù)庫邏輯結構設計 22第4章系統(tǒng)實現(xiàn) 284.1登錄功能模塊的實現(xiàn) 284.2首頁界面的實現(xiàn) 294.3學員信息管理信息模塊實現(xiàn) 294.4教練信息管理功能的實現(xiàn) 304.5健身視頻管理功能的實現(xiàn) 304.6培訓課程管理功能的界面設計實現(xiàn) 314.7教練預約功能的界面設計 324.8論壇管理功能的界面實現(xiàn) 334.9訂單管理功能的界面實現(xiàn) 334.10學員購買課程功能實現(xiàn)界面 344.11學員教練預約功能的界面實現(xiàn) 34第5章系統(tǒng)測試 365.1系統(tǒng)測試的目的 365.2系統(tǒng)測試的困難 365.3系統(tǒng)測試的方法 375.4具體測試 375.4.1測試步驟 375.4.2測試用例 375.5測試總結 38總結 40致謝 41參考文獻 42第1章緒論1.1課題開發(fā)背景網(wǎng)絡和科技的進步以及人們生活條件的提高都讓微信小程序越來越平民化,深入日常生活中。網(wǎng)絡更是成為生活的必備條件,大到國家單位、科研項目,小到大街小巷都充斥著網(wǎng)絡的身影。在日常辦公中,小程序起到了文字編輯、打印、信息檢索、統(tǒng)計等的作用。使用微信小程序可以使日常繁雜的信息進行科學的加工,使信息變得更加的有序、可利用。微信小程序已成為熱門。正是因為網(wǎng)絡、科技、微信小程序使現(xiàn)代人的生活和工作變得便利、輕松,給實體行業(yè)帶來了巨大的沖擊。健身房的日常工作也遇到了前所未有的挑戰(zhàn)?,F(xiàn)如今,對于健身的管理有很多的局限性,究其原因是因為健身管理的根本是信息的運動。在新時代的環(huán)境下,傳統(tǒng)的管理方式不再滿足用戶的需求,難以管理現(xiàn)代的工作。傳統(tǒng)的管理方式不僅跟不上時代的發(fā)展,還不能實現(xiàn)最基本的工作要求,例如對于各種信息的統(tǒng)計還停留在花費大量的時間進行手動審核,這種方式輻射范圍非常有限,效果也非常不好。對于基本工作信息的管理也還是采用人工管理,人工管理出錯率大,效率低。對于信息的傳遞都需要經(jīng)過多人審核才可以完成,想要定期進行分析和總結更是難上加難。因為每種信息之間的關系錯綜復雜,在定期的統(tǒng)計和查詢中就會出現(xiàn)重復出現(xiàn)的問題,對工作人員來說工作壓力非常大。1.2課題研究現(xiàn)狀目前,在我國信息在管理時過程非常復雜,工作人員通常是需要付出大量的時間,但管理的效果并不明顯。在科技發(fā)展的今天,人們生活節(jié)奏加快,時間概念強,做任何事情都講究效率。如果還是采用傳統(tǒng)的信息管理方式將會造成人力的浪費和時間的浪費,而且管理的效果不好?,F(xiàn)在健身房中已有一些機構使用了基本的管理軟件,這些軟件都是依靠客戶端,只可以特定人員使用,不能實現(xiàn)信息的共享。雖然可以幫助工作人員減少工作量,但從根本上還是無法滿足用戶的需求。這些軟件都還是基于網(wǎng)絡發(fā)展之初的要求,沒有利用現(xiàn)代網(wǎng)絡的技術,體現(xiàn)不了更為實用的功能。依靠客戶端的系統(tǒng)開發(fā)時沒有考慮園際化的問題,所以也滿足不了國際化的要求。最近幾年來,我國網(wǎng)絡快速發(fā)展,傳統(tǒng)的管理方式也越來越適應不了新時代的要求,在處理大量信息時表現(xiàn)不足,開發(fā)一個依托現(xiàn)代技術、網(wǎng)絡技術的基于vue健身小程序迫在眉捷。這類小程序將會改變健身房管理的現(xiàn)狀。1.3課題開發(fā)目的與意義想要改變傳統(tǒng)的健身房管理的現(xiàn)狀,就需要采用更為先進的管理方式。本基于vue健身小程序就是在新時代發(fā)展下開發(fā)的。本系統(tǒng)的開發(fā)非常有意義,體現(xiàn)了行業(yè)的創(chuàng)新。本系統(tǒng)是以信息管理為主導,而信息管理就是行業(yè)最大的問題,可以極大的提高工作效率。健身信息的信息化管理是目前本管理系統(tǒng)的核心,解決了信息化的問題就可以使健身房管理更進一步。開發(fā)本系統(tǒng)可以使健身信息更加的清晰、透明,便于管理人員操作。使用本系統(tǒng)可以使管理工作實現(xiàn)部分自動化,減少人工,提高正確率。本系統(tǒng)是將網(wǎng)絡技術和現(xiàn)代的管理理念相結合,根據(jù)健身信息的特點進行重新分配、整合形成動態(tài)的、分類明確的信息資源,實現(xiàn)了健身信息的自動化,減少人工管理過程,為管理人員的決策提供幫助。使用新型的管理系統(tǒng)已成為時代的標志,本系統(tǒng)可以提高健身房管理的競爭力,提高信息統(tǒng)計效率,使工作人員的管理工作更加輕松。1.4課題開發(fā)主要內容本課題的主要內容包括管理員和學員、教練三個部分,管理員負責健身相關信息的管理,包括學員信息、健身視頻信息、教練信息和培訓課程、教練預約、論壇信息、訂單信息等;學員可以在線充值和預約教練、購買課程。教練可以發(fā)布健身視頻。本基于vue健身小程序滿足了學員、教練和管理人員三方的要求,符合了信息化現(xiàn)代的要求。1.5論文結構安排本論文分為四個部分,摘要、外文翻譯部分,目錄部分,正文部分和致謝、參考文獻部分。其中正文部分包括:緒論,從課題開發(fā)的背景、現(xiàn)狀等進行闡述證明課題開發(fā)的意義和目的;系統(tǒng)分析,從系統(tǒng)開發(fā)可能遇到的所有問題進行提前分析,確定系統(tǒng)設計時可以進行解決;系統(tǒng)設計,進行系統(tǒng)功能的設計和數(shù)據(jù)庫的設計;系統(tǒng)實現(xiàn),進行系統(tǒng)界面和功能的詳情實現(xiàn)闡述;系統(tǒng)測試,測試部分為正文的最后一部分,此部分是保證系統(tǒng)準確性、穩(wěn)定性的重要方法。第2章系統(tǒng)分析2.1系統(tǒng)使用相關技術分析介紹本基于vue健身小程序后端采用myeclipse軟件進行調試運行,在代碼編寫中采用java語言,數(shù)據(jù)庫采用mysql軟件,在設計中采用了ssm框架。在前端中采用vue技術,以下分為幾節(jié)進行闡述。2.1.1Myeclipse環(huán)境介紹Myeclipse是一個非常實用的一個javaee開發(fā)平臺,兼容性非常的強,可以支持各種框架和數(shù)據(jù)庫,比如servlet,struts,sqlsever,mysql等。目前用于開發(fā)javaee的平臺主要分為eclipse
,myeclipse和idea三種,而每個都有自己的優(yōu)缺點,首先是eclipse,屬于一個開源軟件,開源免費使用,而且對硬件要求不高,占用內存很小,但是最大的缺點就是自帶的插件很少,如果需要開發(fā)項目,需要自己單獨安裝和配置所需要的插件,對于新手來說,是一個非常大的挑戰(zhàn),所以目前使用eclipse進行開發(fā)的技術人員越來越少。而myeclipse軟件最大的不同就是集成了開發(fā)javaEE所需要的所有插件,比如jdk,tomcat,可以直接使用,不需要單獨進行配置,對于新手來說非常的友好,而且還可以直接進行編碼,測試,然后發(fā)布。而idea跟myeclipse功能差不多,最大的特點是增加了智能助手,開發(fā)過程中可以進行代碼提示,自動檢查,更加的智能化,但是最大的缺點就是對硬件方面要求比較高,而且比較占用內存。所以綜合考慮,還是使用myeclipse進行軟件開發(fā)是比較適合的。2.1.2Java語言介紹Java語言跟c++語言非常的相似,可以說是從c++上進行衍生出來的一個新型開發(fā)語言,他充分吸收了其他語言的優(yōu)點,而避開了它們的缺點,使編程語言更加的簡單,而且java系統(tǒng)非常的小,摒棄掉了之前的運算符重載,然后造成的卡頓現(xiàn)象,然后添加了垃圾自動清理,增加了開發(fā)的簡單和可靠性。當然了java最大的特點是平臺獨立性,只要可以支持java虛擬機環(huán)境,就可以直接運行所有程序,而且還是面向對象開發(fā)的技術,有很好的封裝行,采用了動態(tài)編碼技術,可以使程序更好的呈現(xiàn)。可以多線程進行運行,用戶隨時可以加入新的
實例然后不影響整體程序執(zhí)行,使開發(fā)更有靈活性,因為java是在公共密鑰技術上進行建立開發(fā)的,所以也有一定的安全保障,除此之外,還有一定的跨平臺性,可擴展性等優(yōu)點,可以和不同的操作環(huán)境進行互聯(lián)共享,所以java語言是目前使用最廣泛的一個語言開發(fā)技術。JAVA語言是sun公司開發(fā)一種面向對象的可視化的編程語言,最初是從asp語言發(fā)展而來。java是通過jsp進行解釋然后執(zhí)行的語言,主要是靠虛擬機進行執(zhí)行,虛擬機會把所有的java代碼解釋成機器碼然后進行執(zhí)行,這樣就保證了代碼的通用性,可以在任何平臺上執(zhí)行,兼容性非常的好。JAVA語言的編寫規(guī)則和asp非常的類似,如果之前接觸過asp語言,那操作起來java就非常的簡單,很多語法都是通用的,只不過是在asp的基礎上進行了一些優(yōu)化,減掉了一些多余的步驟。首先就是去掉了指針,這樣就避免了很多隱藏的bug,使編程更加的簡單。而且采用了垃圾自動回收機制,所以說開發(fā)人員不需要考慮內存不足的問題。JAVA語言是面向對象開發(fā),所有的代碼編寫都根據(jù)類和對象來進行的,而在asp中,就沒有這樣的要求,而且java語言可移植性非常的好,可以直接復制到其他平臺上進行運行,而且安全性非常的高,因為取消了指針,所有可以很好的解決操作內存不足的問題,所以說java語言相比其他的開發(fā)語言有很大的優(yōu)勢,非常適合web系統(tǒng)的開發(fā)和應用,所以現(xiàn)在非常多的網(wǎng)站都是采用java進行開發(fā)的。
2.1.3Mysql數(shù)據(jù)庫介紹Mysql數(shù)據(jù)庫最初是由瑞典MySQL
AB公司進行開發(fā)出來的,后來被SUN公司進行了收購,然后進行了一系列的優(yōu)化改進,最后被oracle公司收購。mysql數(shù)據(jù)庫是一種關系型數(shù)據(jù)庫,而且采用的是開發(fā)式結構,支持大多的平臺,而且功能很多,性能很高。Mysql數(shù)據(jù)庫最大的特性就是把自己所編譯好的數(shù)據(jù)進行單獨存放,而不是跟傳統(tǒng)數(shù)據(jù)庫一樣,全部放到一起,這樣的話就保證了數(shù)據(jù)的安全性和靈活性,大大的提供了數(shù)據(jù)的訪問速度,當用戶需要調取數(shù)據(jù)時候可以直接通過sql語句進行查詢。Mysql的數(shù)據(jù)存儲非常的穩(wěn)定,而且是一個開源代碼,使用成本非常的低,最大的特點就是安裝包非常的小,對硬件沒有特別要求,不會造成硬件卡頓,非常便于維護。Mysql還支持多種語言,比如php
,安卓等,都可以支持數(shù)據(jù)存儲。Mysql數(shù)據(jù)庫是一個根據(jù)數(shù)據(jù)結構來進行留言和管理的一種數(shù)據(jù)庫架構,mysql數(shù)據(jù)庫體積非常的小,對電腦硬件沒有要求,一般的都支持,因為體積小,不占用內存,不影響電腦的工作效率,所以運行速度非常的快,而且屬于一種開源的數(shù)據(jù)庫軟件,移植性非常的好,可以直接到其他平臺上進行使用,屬于一種輕量級的數(shù)據(jù)庫,非常適合一些中小型系統(tǒng)的開發(fā)和使用。Mysql有很好的靈活性,可以搭配很多語言進行使用,有很好的安全性,而且使用非常的簡單,是一種關系型數(shù)據(jù)庫,是一款非常受歡迎的數(shù)據(jù)庫軟件。2.1.4Vue技術介紹vue是一個前臺開發(fā)框架,屬于漸進式的框架,他跟其他框架的最大區(qū)別就是,vue是采用從底向上的模式進行增量開發(fā),核心功能是圖層,所以使用起來非常的方便,而且很好理解,可以和其他后臺框架進行整合使用。vue的工作原理就是采用最簡單的api進行數(shù)據(jù)庫響應然后和視圖組件結合。本系統(tǒng)的前端設計中采用vue技術。2.1.5微信小程序介紹微信小程序可以在手機上借用微信進行使用,不需要安裝客戶端,不占手機內存。是一種創(chuàng)新,在最近幾年里,非常流行。無論是個人還是政府、機構、媒體等都可以開發(fā)微信小程序。微信小程序使用時非常簡單,只要打開微信,搜索相對應的小程序就可以打開,在登錄時也不需要注冊,直接使用微信授權就可以直接使用微信號進行登錄。因為微信小程序不用下載APP,不占手機的空間,不需要再次注冊、認證而廣受用戶好評,在近幾年里的使用率非常高。多種行業(yè)都加入到微信小程序的開發(fā)中來。微信小程序的覆蓋面非常廣,有購物類的、信息宣傳類的、公眾號類的,使用率非常高。2.1.6b/s和c/s架構分析b/s架構是一種借助瀏覽器運行的網(wǎng)絡架構,隨著internet的普及,b/s架構使用越來越多,相比之前的c/s架構,有更好的特性。c/s一般使用在局域網(wǎng)范圍內,適合一些小型的企業(yè)單位使用,局域網(wǎng)內使用需要借助專門的服務器提供數(shù)據(jù)交換服務,而b/s是建立在廣域網(wǎng)上,不受網(wǎng)絡環(huán)境的影響,而且不受硬件設備的影響,只要有瀏覽器有網(wǎng)絡,就可以直接進行數(shù)據(jù)訪問,更加的便利,其次就是面向的用戶群體不同,c/s架構面向的是固定的用戶人群,其他人是訪問不了的,有很好的安全性,適合留言一些加密的信息,安全性更高,而b/s架構是面向所有用戶開放的,而且采用的是網(wǎng)絡服務器留言,所以相對安全性更薄弱一點,c/s架構維護更加的復雜,因為是一個整體,如果系統(tǒng)升級和維護,必須所有系統(tǒng)都進行升級,非常的不方便,而且費用比較高,而b/s是由很多組件構成的,如果升級或者維護,系統(tǒng)可以實現(xiàn)無縫對接,用戶是不受任何影響的,可以正常使用,所以維護成本非常的低。綜合分析,得出,本系統(tǒng)的后端使用b/s框架更為合適。2.1.7SSM框架介紹Ssm主要是指模式,視圖和控制器結合的縮寫,是將不同的業(yè)務邏輯集合到一個部件里面使用,是一種典型的代碼設計規(guī)范,可以用分離的方法來實現(xiàn)代碼的編寫,還能進行各種交互,很大的減少時間和效率。Spring就是模型,主要負責代碼的任務處理,可以為不同的視圖提供數(shù)據(jù)處理能力,應用這種模型的代碼可以減少重復性。SpringMvc就是視圖,就是用戶所能看到的最直觀的界面,主要就是由html編寫的代碼,Mybatis就是控制器,可以通過客戶的請求去完成用戶的需求,但是控制器本身是不輸出和處理任何東西的,主要是控制請求。本系統(tǒng)使用的模型為Spring
+SpringMvc+Mybatis,Ssm主要處理業(yè)務數(shù)據(jù)的封裝,存儲和傳輸數(shù)據(jù),當業(yè)務模型收到控制請求時,對數(shù)據(jù)的業(yè)務邏輯進行處理然后反饋處理結果,Mybatis主要是負責對用戶進行數(shù)據(jù)頁面展示,作為控制器就負責傳達用戶需求,當有用戶提交獲取信息需求時,將轉換數(shù)據(jù)模型然后執(zhí)行結果進行視圖展示。2.2系統(tǒng)需求分析系統(tǒng)的需求分析的目的是根據(jù)現(xiàn)實里的對象,調查系統(tǒng)工作的內容來確定用戶的需求從而來設計本系統(tǒng)的功能。系統(tǒng)需求分析階段是非常關鍵的階段,在此階段里開發(fā)人員需要調查系統(tǒng)的需求,確定功能和系統(tǒng)的實現(xiàn)方案。如果此過程沒有分析清楚將會影響系統(tǒng)的開發(fā)。在當今信息化社會發(fā)展的條件下人們越來越追求自動化,基于vue健身小程序組成的多樣化是現(xiàn)代健身房常用的管理手段。這種情況下就造成多種信息的暴增,如果還是采用傳統(tǒng)的管理方式勢必會造成信息的擁堵,用戶的煩躁,工作水平的降低。本基于vue健身小程序采用了ssm框架進行設計,結構了網(wǎng)絡的技術,可以單獨運行,不再需要固定的客戶端??梢詫崿F(xiàn)用戶信息的快速管理,保證了工作水平,提高用戶的好評率。2.3系統(tǒng)性能要求分析系統(tǒng)的性能要求包括服務器和客戶機兩部分,主要是對系統(tǒng)存儲和后續(xù)存儲的要求,還有對系統(tǒng)運行的速度和系統(tǒng)的安全性進行考慮。本系統(tǒng)采用前端和后端兩部分設計。前端需要手機和下載微信,后端需要myeclipse軟件和mysql數(shù)據(jù)庫。對于系統(tǒng)的性能要求還需要操作的流暢性、理解性以及可靠、維護性。用戶使用本系統(tǒng)時要求系統(tǒng)非常好理解,便于用戶的操作。售后人員使用本系統(tǒng)時要求系統(tǒng)可讀和便于測試。可靠性則指的是系統(tǒng)的準確和運行穩(wěn)定,在盡可能的情況下利用所有的工具可以使上述要求得到最大的滿足。還包括完整性、數(shù)據(jù)的安全性、系統(tǒng)的穩(wěn)定性、系統(tǒng)的響應速度、系統(tǒng)的操作性等。具體的分析分為五小節(jié)進行闡述。2.3.1系統(tǒng)完整性要求系統(tǒng)的完整性主要體現(xiàn)在數(shù)據(jù)庫的設計,數(shù)據(jù)庫的設計決定了系統(tǒng)的質量。本系統(tǒng)屬于數(shù)據(jù)庫管理系統(tǒng),是對多種數(shù)據(jù)進行組合和分開。如果數(shù)據(jù)庫的設計有問題將會影響系統(tǒng)的完整性,也會造成系統(tǒng)后期維護的艱難。想要在系統(tǒng)基礎上擴展和移植就需要花費更多的時間和人力。所以,在系統(tǒng)設計中就需要注意到:數(shù)據(jù)庫中數(shù)據(jù)的完整性;數(shù)據(jù)庫中數(shù)據(jù)的低冗余;系統(tǒng)的兼容性;系統(tǒng)的穩(wěn)定性;數(shù)據(jù)庫中數(shù)據(jù)的安全性。2.3.2數(shù)據(jù)安全性要求本系統(tǒng)為基于vue的健身小程序,所記錄的數(shù)據(jù)都為重要數(shù)據(jù),所以本系統(tǒng)中的數(shù)據(jù)安全性非常重要。使用用戶的身份必須經(jīng)過驗證,管理員擁有用戶審核的權利。管理員的添加只能通過數(shù)據(jù)庫設置,管理員身份驗證通過后才可以自由修改管理員賬戶和添加管理員賬戶。2.3.3數(shù)據(jù)穩(wěn)定性要求本系統(tǒng)中最基本的操作為數(shù)據(jù)的登記、修改、刪除和查詢、編輯。所以就會需要數(shù)據(jù)的多次讀寫,數(shù)據(jù)一旦出現(xiàn)錯誤就會造成課程購買的失敗。本系統(tǒng)的使用不分時間、不分地點,可以實現(xiàn)24小時工作。在任何時間使用本系統(tǒng)都要求數(shù)據(jù)反應快速,在操作中系統(tǒng)可以自動修改錯誤和提示出錯,還可以自動檢查用戶輸入信息的正確與否來保證數(shù)據(jù)的穩(wěn)定。2.3.4系統(tǒng)運行的響應速度要求在系統(tǒng)運行中用戶輸入命令后,系統(tǒng)要及時的進行反饋。平均響應速度應該達到6秒,以此來滿足用戶的需求。不管用戶做出什么命令,在6秒內都應該給出響應。2.3.5系統(tǒng)操作性要求本系統(tǒng)面對的用戶為普通用戶,所以系統(tǒng)在操作性要求里要滿足普通用戶的需求。所有的操作應該簡單、流暢,對于不同的身份用戶要有限制。同時,系統(tǒng)的操作流程要符合大眾的操作習慣,對于類似相同功能的風格設置要統(tǒng)一,方便用戶辨認。2.4系統(tǒng)可行性分析可行性分析主要是分析本系統(tǒng)是否有開發(fā)的必要性,是否存在開發(fā)難度,是否能實現(xiàn)一定的商業(yè)價值,所以主要是從技術可行性,經(jīng)濟可行性,法律可行性等方面進行研究分析。2.4.1技術可行性開發(fā)本系統(tǒng)采用目前比較主流的java開發(fā)語言,具有很好的擴展性和平臺兼容性,而且功能非常強大,易操作。頁面技術采用vue技術,vue可以實現(xiàn)動態(tài)編碼,通過html進行頁面效果呈現(xiàn),最大的特點就是本系統(tǒng)采用ssm框架進行開發(fā),ssm可以不受本機系統(tǒng)的限制,可以把數(shù)據(jù)存放到服務器,用戶可以直接通過瀏覽器進行系統(tǒng)訪問,對于用戶來說非常的簡單省事。所以從技術層面考慮是非??尚械摹?.4.2法律可行性本系統(tǒng)沒有抄襲市面上的任何網(wǎng)站、系統(tǒng),不管是界面風格,還是后臺代碼,都是自己原創(chuàng),所以不存在版權方面的糾紛,而且開發(fā)環(huán)境都是開源的,開源共享的,所以不管是硬件方面還是軟件方面都不存在侵權行為,在法律上是完全可行的。2.4.3操作可行性本系統(tǒng)采用的全是可視化操作界面,不管是對于系統(tǒng)的管理者還是用戶者,都可以在沒有任何編程背景的基礎下進行系統(tǒng)操作,而且系統(tǒng)界面還存在各種功能提示,用戶都可以簡單操作,所以在操作可行性上是可行的。2.5系統(tǒng)流程分析本系統(tǒng)的流程為先進行登錄,在登錄前需要先進行注冊,學員和教練都可以通過注冊再登錄。在登錄中需要輸入賬號和密碼才可以登錄成功,管理員登錄后的功能主要為管理。本系統(tǒng)中的主要功能有學員信息、教練信息、健身視頻、學課程信息,預約信息等。用戶登錄流程圖如下圖2.1所示:圖2.1用戶登錄流程圖學員在線預約的流程圖如下圖2.2所示:圖2.2學員在線預約流程圖系統(tǒng)操作的整體流程如下圖2.3所示:圖2.3系統(tǒng)操作流程圖2.6系統(tǒng)用例分析本系統(tǒng)的主要角色為管理員和學員、教練,管理員的用例包括學員管理、教練管理、視頻信息、課程信息、預約、訂單信息等。管理員的用例圖如下圖2.4所示:圖2.4管理員用例圖學員的用例為健身視頻、培訓課程、教練預約、我的收藏管理、用戶充值、論壇管理、購物車管理、訂單管理。學員用例圖如下圖2.5所示:圖2.5學員用例圖教練的功能為個人資料管理和管理視頻信息、課程信息、預約信息、論壇信息。教練的用例圖如下圖2.6所示:圖2.6教練用例圖第3章系統(tǒng)設計3.1系統(tǒng)總體結構設計一個好的設計不止是功能完整,操作流暢,還要符合用戶的審美和界面的友好。在進入正式系統(tǒng)實施前,不可缺少的步驟為系統(tǒng)的總體結構設計,本系統(tǒng)為實用性的系統(tǒng),所以開發(fā)的功能都是針對健身房相關的。根據(jù)系統(tǒng)的功能介紹使用圖形畫出系統(tǒng)的功能結構圖,系統(tǒng)的功能結構圖相當于圖紙可以更清楚的看到系統(tǒng)的內容。本系統(tǒng)的結構可以分為管理員界面和學員、教練功能界面。在管理員界面主要展示的是用戶和健身房相關等信息,在學員界面展示的為充值信息和訂單、預約、購物車信息等。在教練界面展示的主要為預約信息、課程信息、視頻信息等。本系統(tǒng)的總體結構圖如下圖3.1所示:圖3.1基于vue健身小程序的功能結構圖3.2系統(tǒng)開發(fā)步驟系統(tǒng)的開發(fā)步驟可以分為系統(tǒng)開發(fā)、系統(tǒng)規(guī)劃和系統(tǒng)實施。每一步都是在上上步的基礎上進行的,不能跳級,在下一級進行時,不會對上一級的工作進行大的改變。所以就需要在每一級設計時充分保證正確才可以進行一下級的設計。這種開發(fā)步驟是最省時省力的方法,是經(jīng)過國內外長久實踐得出的最有效方法。3.3數(shù)據(jù)庫設計數(shù)據(jù)庫支撐著系統(tǒng),關系著系統(tǒng)的質量。設計良好的數(shù)據(jù)結構和關系可以提高系統(tǒng)運行的效率。本系統(tǒng)根據(jù)數(shù)據(jù)的關系設計數(shù)據(jù)庫表。根據(jù)數(shù)據(jù)的特性設計數(shù)據(jù)的實體和屬性。通過數(shù)據(jù)庫的概念設計轉換成數(shù)據(jù)庫的邏輯結構設計。在數(shù)據(jù)庫概念結構的設計中,通常使用數(shù)據(jù)ER圖來表示數(shù)據(jù)的屬性。系統(tǒng)的關系ER圖可以表示實體之間的關系。3.3.1數(shù)據(jù)庫概念結構設計數(shù)據(jù)庫的概念結構設計就是需要在系統(tǒng)分析的過程中分析開發(fā)本系統(tǒng)是要做什么,然后設計出大的框架,根據(jù)大的框架把系統(tǒng)進行轉換成怎么做的物理模型。然后再進行設計。在所有的系統(tǒng)設計中數(shù)據(jù)庫的設計占有舉足輕重的地位,選擇合適的數(shù)據(jù)庫軟件進行設計非常重要。因為本系統(tǒng)的功能非常有針對性,沒有進行擴展,所以本系統(tǒng)采用小型輕便的mysql軟件進行設計。數(shù)據(jù)庫的安全保障著系統(tǒng)里數(shù)據(jù)的安全,本系統(tǒng)的主要數(shù)據(jù)為學員信息、健身信息、充值信息以及教練信息、訂單信息、預約信息。本系統(tǒng)的ER關系圖如下圖3.2所示:圖3.2實體關系ER圖(1)管理員的屬性包括編號、用戶名和密碼,管理員的ER圖如下圖3.3所示:圖3.3管理員信息ER圖(2)學員信息為本系統(tǒng)的核心信息,主要包含學員的各種信息的管理,詳細的學員信息ER圖如下圖3.4所示:圖3.4學員信息ER圖(3)健身視頻信息的ER圖如下圖3.5所示:圖3.5健身視頻信息ER圖(4)充值信息的屬性包括編號、姓名和添加時間等,充值信息ER圖如下圖3.6所示:圖3.6充值信息ER圖(5)訂單信息屬性ER圖如下圖3.7所示:圖3.7訂單信息ER圖3.3.2數(shù)據(jù)庫邏輯結構設計數(shù)據(jù)庫的邏輯結構設計也可以稱為數(shù)據(jù)庫表的設計,一般情況下采用第三范式進行設計,因為數(shù)據(jù)庫的概念結構可以單獨使用,不特定于某個數(shù)據(jù)庫所以就需要對數(shù)據(jù)庫的概念結構進行轉換。數(shù)據(jù)庫表的作用為保存系統(tǒng)里的數(shù)據(jù),可以方便用戶搜索和統(tǒng)計、分析,本系統(tǒng)采用mysql數(shù)據(jù)庫進行設計。從上節(jié)的數(shù)據(jù)ER圖轉換出本系統(tǒng)的數(shù)據(jù)庫表,主要包括管理員信息表、學員信息表、健身視頻信息表、充值信息表、教練信息表等,具體的數(shù)據(jù)庫表如下表3.1-3.14所示:表3.1address序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵外鍵允許空默認值說明1idbigint20是是否auto_increment2addtimetimestamp是CURRENT_TIMESTAMP3useridbigint20否4addressvarchar200否5namevarchar200否6phonevarchar200否7isdefaultvarchar200否表3.2cart序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵外鍵允許空默認值說明1idbigint20是是否auto_increment2addtimetimestamp是CURRENT_TIMESTAMP3tablenamevarchar200是peixunkecheng4useridbigint20否5goodidbigint20否6goodnamevarchar200是7picturevarchar200是8buynumberint11否9pricefloat是10discountpricefloat是表3.3config序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵外鍵允許空默認值說明1idbigint20是是否auto_increment2namevarchar100否3valuevarchar100是表3.4discussjiaolianxinxi序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵外鍵允許空默認值說明1idbigint20是是否auto_increment2addtimetimestamp是CURRENT_TIMESTAMP3refidbigint20否4useridbigint20否5nicknamevarchar200是6contentlongtext否7replylongtext是表3.5forum序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵外鍵允許空默認值說明1idbigint20是是否auto_increment2addtimetimestamp是CURRENT_TIMESTAMP3titlevarchar200是4contentlongtext否5parentidbigint20是6useridbigint20否7usernamevarchar200是8isdonevarchar200是表3.6jianshenshipin序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵外鍵允許空默認值說明1idbigint20是是否auto_increment2addtimetimestamp是CURRENT_TIMESTAMP3shipinmingchengvarchar200否4shipinleixingvarchar200是5fengmiantuvarchar200是6shipinvarchar200否7shipinjieshaolongtext是8faburiqidate是9clicknumint11是010useridbigint20是表3.7jiaolian序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵外鍵允許空默認值說明1idbigint20是是否auto_increment2addtimetimestamp是CURRENT_TIMESTAMP3jiaoliangonghaovarchar200是4mimavarchar200是5jiaolianxingmingvarchar200是6xingbievarchar200是7nianlingvarchar200是8zhaopianvarchar200是9youxiangvarchar200是10shoujihaovarchar200是11moneyfloat是0表3.8jiaolianxinxi序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵外鍵允許空默認值說明1idbigint20是是否auto_increment2addtimetimestamp是CURRENT_TIMESTAMP3jiaolianxingmingvarchar200是4xingbievarchar200是5nianlingvarchar200是6shengaovarchar200是7zhaopianvarchar200是8shoujihaovarchar200是9tizhongvarchar200是10zhiyelvlilongtext是11gerenjieshaolongtext是12thumbsupnumint11是013crazilynumint11是0表3.9jiaolianyuyue序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵外鍵允許空默認值說明1idbigint20是是否auto_increment2addtimetimestamp是CURRENT_TIMESTAMP3yuyuebianhaovarchar200是4jiaolianxingmingvarchar200是5zhaopianvarchar200是6shoujihaovarchar200是7xueyuanzhanghaovarchar200是8xueyuanxingmingvarchar200是9yuyueshijiandate是10beizhuvarchar200是表3.10kechengleixing序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵外鍵允許空默認值說明1idbigint20是是否auto_increment2addtimetimestamp是CURRENT_TIMESTAMP3leixingvarchar200是表3.11orders序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵外鍵允許空默認值說明1idbigint20是是否auto_increment2addtimetimestamp是CURRENT_TIMESTAMP3orderidvarchar200否4tablenamevarchar200是peixunkecheng5useridbigint20否6goodidbigint20否7goodnamevarchar200是8picturevarchar200是9buynumberint11否10pricefloat否011discountpricefloat是012totalfloat否013discounttotalfloat是014typeint11是115statusvarchar200是16addressvarchar200是17telvarchar200是18consigneevarchar200是表3.12peixunkecheng序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵外鍵允許空默認值說明1idbigint20是是否auto_increment2addtimetimestamp是CURRENT_TIMESTAMP3kechengbianhaovarchar200是4kechengmingchengvarchar200是5kechengleixingvarchar200是6tupianvarchar200是7shangkeshijiandate是8shangkedidianvarchar200是9kechengjieshaolongtext是10sfshvarchar200是否11shhflongtext是12pricefloat否13useridbigint20是表3.13shipinleixing序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵外鍵允許空默認值說明1idbigint20是是否auto_increment2addtimetimestamp是CURRENT_TIMESTAMP3leixingvarchar200是表3.14storeup序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵外鍵允許空默認值說明1idbigint20是是否auto_increment2addtimetimestamp是CURRENT_TIMESTAMP3useridbigint20否4refidbigint20是5tablenamevarchar200是6namevarchar200否7picturevarchar200否第4章系統(tǒng)實現(xiàn)4.1登錄功能模塊的實現(xiàn)登錄功能為管理員、教練和學員登錄,在登錄界面設計中包括用戶名和密碼、權限的檢驗。用戶名和密碼、權限的檢驗過程由數(shù)據(jù)庫自動完成,此過程需要1秒左右。首先由用戶填寫賬號和密碼,選擇權限,然后點擊登錄系統(tǒng),數(shù)據(jù)庫自行對用戶名和密碼進行對比,所填寫數(shù)據(jù)正確方能進行登錄,所填寫數(shù)據(jù)錯誤則需要返回登錄界面重新登錄。用戶登錄界面的設計運行界面效果如下圖4.1所示:圖4.1用戶系統(tǒng)登錄界面效果4.2首頁界面的實現(xiàn)首頁界面是最直接的展示,用戶可以對系統(tǒng)進行最直接的了解。在本功能界面里可以看到背景圖片、功能導航欄,視頻信息、課程信息、教練信息等。首頁界面的運行效果界面如下圖4.2所示:圖4.2系統(tǒng)首頁界面的運行效果4.3學員信息管理信息模塊實現(xiàn)學員信息是健身房的重要組成部分,管理員可以添加學員信息,查詢學員信息,管理員添加學員信息功能的界面實現(xiàn)效果如下圖4.3所示:圖4.3管理員添加學員信息功能實現(xiàn)界面4.4教練信息管理功能的實現(xiàn)教練信息管理功能分為管理員管理教練信息和登記、查詢教練信息,管理員可以看到教練的各項基本信息,可以刪除教練的基本信息。管理員添加教練信息功能的界面實現(xiàn)效果如下圖4.4所示:圖4.4管理員添加教練信息功能界面實現(xiàn)效果4.5健身視頻管理功能的實現(xiàn)系統(tǒng)里展示的健身視頻都可以由管理員進行審核和添加管理,教練也可以發(fā)布視頻。管理員可以輸入視頻名稱和上傳視頻來實現(xiàn)健身視頻的添加,管理員添加健身視頻信息的界面實現(xiàn)效果如下圖4.5所示:圖4.5管理員添加健身視頻信息功能的運行效果界面健身視頻信息的效果圖如下圖4.6所示:圖4.6健身視頻信息的界面效果4.6培訓課程管理功能的界面設計實現(xiàn)管理員和教練可以上傳培訓課程,學員可以瀏覽課程信息,管理員查詢培訓課程功能界面實現(xiàn)效果如下圖4.7所示:圖4.7管理員查詢培訓課程管理功能的界面實現(xiàn)效果4.7教練預約功能的界面設計管理員和教練都可以管理預約信息,學員在看到教練后可以進行預約。管理員查詢預約信息的實現(xiàn)界面如下圖4.8所示:圖4.8管理員查詢預約信息實現(xiàn)界面4.8論壇管理功能的界面實現(xiàn)管理員可以審核帖子信息。論壇管理的實現(xiàn)界面如下圖4.9所示:圖4.9論壇管理功能的實現(xiàn)界面4.9訂單管理功能的界面實現(xiàn)管理員、教練和學員都可以管理訂單信息。實現(xiàn)界面如下圖4.10所示:圖4.10訂單管理功能實現(xiàn)界面4.10學員購買課程功能實現(xiàn)界面學員在課程詳情里可以購買課程,實現(xiàn)界面如下圖4.11所示:圖4.11學員購買課程功能的實現(xiàn)界面4.11學員教練預約功能的界面實現(xiàn)學員在教練詳情里可以評價、收藏以及預約,實現(xiàn)界面如下圖4.12所示:圖4.12學員教練預約功能的實現(xiàn)第5章系統(tǒng)測試5.1系統(tǒng)測試的目的系統(tǒng)測試是檢驗系統(tǒng)錯誤的有效手段,根據(jù)系統(tǒng)開發(fā)的設計在每一個階段里進行測試,發(fā)現(xiàn)系統(tǒng)設計中的功能錯誤和邏輯錯誤。根據(jù)長期系統(tǒng)測試的經(jīng)驗測試的方法分為黑盒測試和白盒測試。系統(tǒng)測試可以發(fā)現(xiàn)系統(tǒng)中不正確的、缺少的功能,還可以發(fā)現(xiàn)在輸入正確的數(shù)據(jù)和反饋出正確的結果后,其它部分是否正確。對于一些錯誤不需要測試就可以自動提示進而修改,像在編碼時的語法、公式等的錯誤myeclipse軟件可以進行提示,但還有一部分的錯誤不容易被發(fā)現(xiàn),必須進行測試才可以修改。這些錯誤一般都是由錯誤的操作或者輸入不合法的數(shù)據(jù)才發(fā)生的,而且這些錯誤還具有有時出現(xiàn),有時不出現(xiàn)的特點。對于此類的錯誤在發(fā)現(xiàn)非常困難。系統(tǒng)測試是所有程序員都會面臨的問題,是必不可少的步驟。一般對于系統(tǒng)的測試開始于系統(tǒng)設計完成后,這種測試可以針對簡單不復雜的系統(tǒng)。但對于一些大的項目的系統(tǒng)在系統(tǒng)的編寫中就要開始測試,每到一個階段就開始測試,用這種方法來保證下一個階段編寫的正確性。這種測試可以保證每個部分都是正確的,可以方便在以后的測試中減少工作量,同時也方便錯誤的找出。對于系統(tǒng)在編碼過程中,不管采用什么方法和步驟進行編寫設計都會不可避免的產(chǎn)生錯誤,即使采用最先進的技術和語言、環(huán)境來進行設計,也只能進行簡單錯誤的提醒。這時候就需要進行系統(tǒng)測試才可以把所有的錯誤找出來。5.2系統(tǒng)測試的困難系統(tǒng)測試的困難性主要是因為測試人員的心態(tài)以及不正確的看法造成的,當然還是因為:大部分的程序員不把測試當成主任務,認為系統(tǒng)測試并不會帶來大的工作成就,并且測試過程是非常復雜,不好進行;大部分人認為每次的測試都是對程序員的不信任,是否定了程序員的工作,系統(tǒng)測試的目標是發(fā)現(xiàn)問題;系統(tǒng)測試的過程非常無聊,難以引起工作人員的興趣;系統(tǒng)測試的過程需要非常仔細和認真;系統(tǒng)是自己開發(fā)的,如果在測試中發(fā)現(xiàn)問題,害怕別人懷疑自己的能力。這些問題恰恰反應了系統(tǒng)測試的重要性,想要做好系統(tǒng)測試的工作就必須要改變思想,加以耐心才可以使系統(tǒng)的質量做到最好。5.3系統(tǒng)測試的方法對于系統(tǒng)的測試一般采用黑盒測試和白盒測試,兩種測試方法都是把系統(tǒng)看成一個盒子,不考慮外在因素而進行的測試。白盒測試一般用于大型的項目,在時間和人力要求上比較高,主要針對系統(tǒng)的外部接口、操作邏輯等問題進行的測試;黑盒測試主要是模仿用戶操作,進行數(shù)據(jù)反應的測試,這類測試對人力和時間要求不高,非常適合畢業(yè)設計項目的測試工作。5.4具體測試5.4.1測試步驟本系統(tǒng)在測試時采用以下步驟進行測試:首先檢測系統(tǒng)的代碼,對于不同語法和代碼的編寫進行復查,確定代碼無誤;根據(jù)單元測試、集成測試、系統(tǒng)測試、確認測試的步驟進行系統(tǒng)功能性的測試;對系統(tǒng)的界面、控件等進行測試;對系統(tǒng)的性能,同時能訪問的人數(shù),系統(tǒng)的穩(wěn)定性、安全性進行測試。5.4.2測試用例在本論文里簡單闡述幾個功能的測試用例。(1)對用戶登錄功能的測試過程為輸入不同的賬號和密碼進行登錄提交,查看結果提示是否可以符合要求,對用戶登錄功能的測試過程如下表5.1所示:表5.1用戶登錄測試過程表
(2)管理員可以發(fā)布信息,對發(fā)布信息功能的測試采用輸入用例信息和不輸入用例信息進行提交,看是否可以出來預期的結果,發(fā)布信息功能的測試過程如下表5.2所示:表5.2信息發(fā)布功能的測試過程表5.5測試總結根據(jù)測試發(fā)現(xiàn)本系統(tǒng)的優(yōu)點表現(xiàn)在:本系統(tǒng)的設計是針對健身管理,非常有特色,本系統(tǒng)的實現(xiàn)可以為健身管理帶來前景;本系統(tǒng)的兼容性很強,可以在多種環(huán)境中進行運行,只需要服務器和瀏覽器就可以進行運行,數(shù)據(jù)庫采用的mysql也非常的簡單,可以使數(shù)據(jù)快速的反應;所有的數(shù)據(jù)在設置時采用了格式,對于特定的數(shù)據(jù)采用了選擇框進行自動填寫,減少了出錯率,提高了文字輸入的速度;界面站在用戶的角度設計,所以非常的操作方便,對于不懂編程的人員來說也非常的好學。當然本系統(tǒng)也還存在很多的問題,需要進行不斷的改善。本系統(tǒng)的不足主要表現(xiàn)在:(1)登錄界面和操作界面都不夠美觀,因為素材和技術水平的有限使界面設計并不是太滿意。所有的界面只是采用了簡單的表格和文字、圖片來進行美化,顏色也沒有協(xié)調到最好,所以界面給人的感覺太過于簡單;(2)系統(tǒng)中還有很多的廢棄代碼,數(shù)據(jù)字段也沒有做到精短,這樣使系統(tǒng)在運行中速度反應不好;(3)本系統(tǒng)所設計的功能都是最需要的功能,沒有額外再進行擴展。針對以上三個問題,本人想到了解決問題并加入改進,對于界面美觀問題,本人去資源庫里下載了更多的圖片材料,也去相關的商用網(wǎng)站里學習了各種配色,利用制圖工作進行圖片的加工,使圖片更加的符合主題,針對不同的信息設置了不同的顏色使界面看起來更為豐富;對于代碼和數(shù)據(jù)的問題,本人進行再一次的減化,把廢棄代碼和數(shù)據(jù)找出來進行刪除,提高系統(tǒng)的運行效率,對數(shù)據(jù)庫的范式進行進一步的優(yōu)化;對于功能方面,本人參考其它系統(tǒng)盡自己能力進行擴展??偨Y通過本次畢業(yè)設計,讓我真正意識到了紙上談兵的真正含義,看著平時老師上課教的內容都懂,都熟悉,可真正的讓自己去實際獨立完成一個項目時,才知道了原來理論和現(xiàn)實還是有很大的一定差距。首先開發(fā)系統(tǒng)的第一步給人的第一種感覺就是無從下手,根本不知道從哪里開始,然后可以
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 云南工程職業(yè)學院《流行音樂器樂演奏(1)》2023-2024學年第一學期期末試卷
- 新媒體時代下信息傳播速度與范圍
- 公司年度總結與展望模板
- 市場營銷成果報告模板
- 業(yè)務操作-房地產(chǎn)經(jīng)紀人《業(yè)務操作》模擬試卷2
- 房地產(chǎn)交易制度政策-《房地產(chǎn)基本制度與政策》預測試卷3
- 醫(yī)生辭職報告怎么寫
- 二零二五年度軌道交通信號系統(tǒng)安裝合同6篇
- 山東省菏澤市2024-2025學年高二上學期期末教學質量檢測數(shù)學試題參考答案
- 2024-2025學年四川省瀘州市老窖天府中學高一(上)期末數(shù)學試卷(含答案)
- 完整版:美制螺紋尺寸對照表(牙數(shù)、牙高、螺距、小徑、中徑外徑、鉆孔)
- 2024年黑龍江齊齊哈爾中考英語試題及答案1
- 河道綜合治理工程技術投標文件
- 專題24 短文填空 選詞填空 2024年中考英語真題分類匯編
- JT∕T 794-2011 道路運輸車輛衛(wèi)星定位系統(tǒng) 車載終端技術要求
- 西南師大版五年級上冊小數(shù)乘除法豎式計算題200道及答案
- 再生障礙性貧血課件
- AQ/T 2061-2018 金屬非金屬地下礦山防治水安全技術規(guī)范(正式版)
- 2024年湖北三江航天江河化工科技有限公司招聘筆試沖刺題(帶答案解析)
- 采購人員管理制度
- 礦卡司機安全教育考試卷(帶答案)
評論
0/150
提交評論