版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
畢業(yè)設(shè)計(jì)(論文)題目:基于springboot的寵物寄養(yǎng)系統(tǒng)摘要隨著科技和網(wǎng)絡(luò)的進(jìn)步,利用互聯(lián)網(wǎng)可以處理大量數(shù)據(jù)的新型系統(tǒng)如雨后春筍般迅速發(fā)展起來。這類系統(tǒng)和信息化時(shí)代的同步發(fā)展對(duì)傳統(tǒng)的辦公管理方式造成了很大的壓力。當(dāng)今時(shí)代,信息數(shù)據(jù)是一切的根本,是基礎(chǔ),想要做出決策都需要充分考慮數(shù)據(jù),可見信息的重要性。然而傳統(tǒng)的辦公管理方式對(duì)于信息的操控越來越艱難。如何才可以改變局面,使信息數(shù)據(jù)重新為用戶服務(wù),體現(xiàn)價(jià)值是現(xiàn)在所有行業(yè)所面臨的重要問題。本論文設(shè)計(jì)并實(shí)現(xiàn)了一款基于SpringBoot框架的寵物寄養(yǎng)系統(tǒng)。該系統(tǒng)旨在解決寵物主人在外出旅行或無法照顧寵物時(shí)的需求,提供了一個(gè)便捷的平臺(tái),讓寵物主人能夠找到信任的寄養(yǎng)者為自己的寵物提供照料服務(wù)。系統(tǒng)采用Java語(yǔ)言編寫后端邏輯,結(jié)合MySQL數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù),并使用Vue.js框架構(gòu)建了直觀友好的前端界面。主要設(shè)計(jì)的內(nèi)容包括用戶管理、寵物信息管理、寄養(yǎng)服務(wù)管理、預(yù)約寄養(yǎng)管理等。使用用戶分為管理員和普通用戶。用戶可以瀏覽寄養(yǎng)環(huán)境并在線寄養(yǎng)。本系統(tǒng)是信息化社會(huì)發(fā)展的必然產(chǎn)物,本系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)不僅提升了寵物主人的生活質(zhì)量,也為寵物寄養(yǎng)服務(wù)行業(yè)的發(fā)展提供了新的思路和解決方案。關(guān)鍵詞:寵物寄養(yǎng)系統(tǒng);寄養(yǎng)服務(wù)管理;在線寄養(yǎng);SpringBootAbstractWiththeadvancementoftechnologyandnetwork,newsystemsthatcanprocesslargeamountsofdatausingtheInternethavemushroomed.Thesimultaneousdevelopmentofsuchsystemsandtheinformationagehascausedgreatpressureonthetraditionalofficemanagement.Intoday'sera,informationdataisthefoundationofeverything,isthefoundation,wanttomakedecisionsneedtofullyconsidertheimportanceofdata,visibleinformation.However,thetraditionalofficemanagementismoreandmoredifficulttocontroltheinformation.Howtochangethesituation,sothatinformationdatacanserveusersagainandreflectthevalueisanimportantissuefacingallindustries.ThispaperdesignsandimplementsapetfostercaresystembasedonSpringBootframework.Designedtoaddresstheneedsofpetownerswhentheytravelorareunabletocarefortheirpets,thesystemprovidesaconvenientplatformforpetownerstofindtrustedfostercarerstocarefortheirpets.ThesystemusesJavalanguagetowriteback-endlogic,combinedwithMySQLdatabasetostoredata,andusesVue.jsframeworktobuildanintuitiveandfriendlyfront-endinterface.Themaindesigncontentincludesusermanagement,petinformationmanagement,fostercareservicemanagement,appointmentfostercaremanagementandsoon.Usersareclassifiedintoadministratorsandcommonusers.Userscanbrowsethefostercareenvironmentandfosteronline.Thissystemistheinevitableoutcomeofthedevelopmentofinformationsociety.Thedesignandimplementationofthissystemnotonlyimprovesthequalityoflifeofpetowners,butalsoprovidesnewideasandsolutionsforthedevelopmentofpetfostercareserviceindustry.Keywords:petfostercaresystem;Fostercareservicemanagement;Onlinefostercare;SpringBoot目錄3176摘要 219955Abstract 316937第1章緒論 128681.1選題背景 137071.2選題目的 1151331.3選題意義 223750第2章系統(tǒng)分析 3246562.1使用關(guān)鍵技術(shù)分析 3160172.1.1Java語(yǔ)言介紹 316867
2.1.2Mysql數(shù)據(jù)庫(kù)介紹 350212.1.3IDEA開發(fā)工具 3106352.1.4SpringBoot框架介紹 4112322.2系統(tǒng)可行性分析 4266722.2.1經(jīng)濟(jì)可行性 4312982.2.2技術(shù)可行性 4318002.2.3操作可行性 5261812.3系統(tǒng)需求分析 5202272.4系統(tǒng)功能分析 5317522.5性能需求 5275032.6系統(tǒng)用例圖 5300182.7系統(tǒng)操作流程圖 623908第3章系統(tǒng)設(shè)計(jì) 8110423.1系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì) 8109203.2數(shù)據(jù)庫(kù)設(shè)計(jì) 8164513.2.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 860443.2.2數(shù)據(jù)庫(kù)表設(shè)計(jì) 1228243.3界面設(shè)計(jì) 21160093.3.1界面設(shè)計(jì)原則 21194933.3.2數(shù)據(jù)輸入界面設(shè)計(jì) 2130373第4章系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 22230694.1用戶功能模塊 22122854.1.1用戶登錄 22291764.1.2寵物信息 22214724.1.3寄養(yǎng)服務(wù) 2378224.1.4寵物飼料 23300864.1.5寄養(yǎng)日志 24294444.1.6寵物活動(dòng) 24156224.2管理員功能模塊 25313574.2.1用戶管理 2517484.2.2寵物種類 2535954.2.3寵物信息 26175054.2.4寄養(yǎng)服務(wù) 2629114.2.5預(yù)約寄養(yǎng) 27201184.2.6購(gòu)買訂單 27311824.2.7寵物活動(dòng) 2885084.2.8寵物醫(yī)療 29226904.2.9寵物論壇 29283044.2.10系統(tǒng)管理 3026834第5章系統(tǒng)功能測(cè)試 31134645.1測(cè)試環(huán)境 3155235.2功能測(cè)試 3125425.2.1用戶登錄功能的測(cè)試 31313325.2.2發(fā)布信息功能的測(cè)試 31179525.3測(cè)試總結(jié) 3214976總結(jié) 332520參考文獻(xiàn) 3415579致謝 36緒論1.1選題背景網(wǎng)絡(luò)和科技的進(jìn)步以及人們生活條件的提高都讓計(jì)算機(jī)技術(shù)越來越平民化,深入日常生活中。網(wǎng)絡(luò)更是成為生活的必備條件,大到國(guó)家單位、科研項(xiàng)目,小到大街小巷都充斥著網(wǎng)絡(luò)的身影。在日常辦公中,計(jì)算機(jī)起到了文字編輯、打印、信息檢索、統(tǒng)計(jì)等的作用。使用計(jì)算機(jī)可以使日常繁雜的信息進(jìn)行科學(xué)的加工,使信息變得更加的有序、可利用。計(jì)算機(jī)技術(shù)已成為熱門。正是因?yàn)榫W(wǎng)絡(luò)、科技、計(jì)算機(jī)技術(shù)使現(xiàn)代人的生活和工作變得便利、輕松,給實(shí)體行業(yè)帶來了巨大的沖擊。寵物寄養(yǎng)的日常管理工作也遇到了前所未有的挑戰(zhàn)?,F(xiàn)如今,對(duì)于寵物寄養(yǎng)信息的管理有很多的局限性,究其原因是因?yàn)閷櫸锛酿B(yǎng)管理的根本是信息的運(yùn)動(dòng)。在新時(shí)代的環(huán)境下,傳統(tǒng)的管理方式不再滿足用戶的需求,難以管理現(xiàn)代的工作。傳統(tǒng)的管理方式不僅跟不上時(shí)代的發(fā)展,還不能實(shí)現(xiàn)最基本的工作要求,例如對(duì)于各種信息的統(tǒng)計(jì)還停留在花費(fèi)大量的時(shí)間進(jìn)行手動(dòng)審核,這種方式輻射范圍非常有限,效果也非常不好。對(duì)于基本工作信息的管理也還是采用人工管理,人工管理出錯(cuò)率大,效率低。對(duì)于信息的傳遞都需要經(jīng)過多人審核才可以完成,想要定期進(jìn)行分析和總結(jié)更是難上加難。因?yàn)槊糠N信息之間的關(guān)系錯(cuò)綜復(fù)雜,在定期的統(tǒng)計(jì)和查詢中就會(huì)出現(xiàn)重復(fù)出現(xiàn)的問題,對(duì)工作人員來說工作壓力非常大。1.2選題目的現(xiàn)在寵物寄養(yǎng)管理中已有一些商家使用了基本的管理軟件,這些軟件都是依靠客戶端,只可以特定人員使用,不能實(shí)現(xiàn)信息的共享。雖然可以幫助工作人員減少工作量,但從根本上還是無法滿足用戶的需求。這些軟件都還是基于網(wǎng)絡(luò)發(fā)展之初的要求,沒有利用現(xiàn)代網(wǎng)絡(luò)的技術(shù),體現(xiàn)不了更為實(shí)用的功能。依靠客戶端的系統(tǒng)開發(fā)時(shí)沒有考慮園際化的問題,所以也滿足不了國(guó)際化的要求。最近幾年來,我國(guó)網(wǎng)絡(luò)快速發(fā)展,傳統(tǒng)的管理方式也越來越適應(yīng)不了新時(shí)代的要求,在處理大量信息時(shí)表現(xiàn)不足,開發(fā)一個(gè)依托現(xiàn)代技術(shù)、網(wǎng)絡(luò)技術(shù)的基于springboot的寵物寄養(yǎng)系統(tǒng)迫在眉捷。這類系統(tǒng)將會(huì)改變寵物寄養(yǎng)管理的現(xiàn)狀。本課題的主要內(nèi)容包括管理員和用戶兩個(gè)部分,管理員負(fù)責(zé)寵物寄養(yǎng)相關(guān)信息的管理,包括寄主信息、寵物寄養(yǎng)信息、寵物信息和管理員信息、寵物種類的管理等;用戶可以在線寄養(yǎng)。本基于springboot的寵物寄養(yǎng)系統(tǒng)滿足了用戶和管理人員雙方的要求,符合了信息化現(xiàn)代的要求。1.3選題意義想要改變傳統(tǒng)的寵物寄養(yǎng)管理的現(xiàn)狀,就需要采用更為先進(jìn)的管理方式。本基于springboot的寵物寄養(yǎng)系統(tǒng)就是在新時(shí)代發(fā)展下開發(fā)的。本系統(tǒng)的開發(fā)非常有意義,體現(xiàn)了行業(yè)的創(chuàng)新。本系統(tǒng)是以信息管理為主導(dǎo),而信息管理就是行業(yè)最大的問題,可以極大的提高工作效率。寵物寄養(yǎng)信息的信息化管理是目前本管理系統(tǒng)的核心,解決了信息化的問題就可以使寵物寄養(yǎng)管理更進(jìn)一步。開發(fā)本系統(tǒng)可以使寵物寄養(yǎng)信息更加的清晰、透明,便于管理人員操作。使用本系統(tǒng)可以使管理工作實(shí)現(xiàn)部分自動(dòng)化,減少人工,提高正確率。本系統(tǒng)是將網(wǎng)絡(luò)技術(shù)和現(xiàn)代的管理理念相結(jié)合,根據(jù)寵物寄養(yǎng)信息的特點(diǎn)進(jìn)行重新分配、整合形成動(dòng)態(tài)的、分類明確的信息資源,實(shí)現(xiàn)了寵物寄養(yǎng)信息的自動(dòng)化,減少人工管理過程,為管理人員的決策提供幫助。使用新型的管理系統(tǒng)已成為時(shí)代的標(biāo)志,本系統(tǒng)可以提高寵物寄養(yǎng)管理的競(jìng)爭(zhēng)力,提高信息統(tǒng)計(jì)效率,使工作人員的管理工作更加輕松。第2章系統(tǒng)分析2.1使用關(guān)鍵技術(shù)分析2.1.1Java語(yǔ)言介紹Java語(yǔ)言跟c++語(yǔ)言非常的相似,可以說是從c++上進(jìn)行衍生出來的一個(gè)新型開發(fā)語(yǔ)言,他充分吸收了其他語(yǔ)言的優(yōu)點(diǎn),而避開了它們的缺點(diǎn),使編程語(yǔ)言更加的簡(jiǎn)單,而且java系統(tǒng)非常的小,摒棄掉了之前的運(yùn)算符重載,然后造成的卡頓現(xiàn)象,然后添加了垃圾自動(dòng)清理,增加了開發(fā)的簡(jiǎn)單和可靠性。當(dāng)然了java最大的特點(diǎn)是平臺(tái)獨(dú)立性,只要可以支持java虛擬機(jī)環(huán)境,就可以直接運(yùn)行所有程序,而且還是面向?qū)ο箝_發(fā)的技術(shù),有很好的封裝行,采用了動(dòng)態(tài)編碼技術(shù),可以使程序更好的呈現(xiàn)??梢远嗑€程進(jìn)行運(yùn)行,用戶隨時(shí)可以加入新的
實(shí)例然后不影響整體程序執(zhí)行,使開發(fā)更有靈活性,因?yàn)閖ava是在公共密鑰技術(shù)上進(jìn)行建立開發(fā)的,所以也有一定的安全保障,除此之外,還有一定的跨平臺(tái)性,可擴(kuò)展性等優(yōu)點(diǎn),可以和不同的操作環(huán)境進(jìn)行互聯(lián)共享,所以java語(yǔ)言是目前使用最廣泛的一個(gè)語(yǔ)言開發(fā)技術(shù)。
2.1.2Mysql數(shù)據(jù)庫(kù)介紹Mysql數(shù)據(jù)庫(kù)最初是由瑞典MySQL
AB公司進(jìn)行開發(fā)出來的,后來被SUN公司進(jìn)行了收購(gòu),然后進(jìn)行了一系列的優(yōu)化改進(jìn),最后被oracle公司收購(gòu)。mysql數(shù)據(jù)庫(kù)是一種關(guān)系型數(shù)據(jù)庫(kù),而且采用的是開發(fā)式結(jié)構(gòu),支持大多的平臺(tái),而且功能很多,性能很高。Mysql數(shù)據(jù)庫(kù)最大的特性就是把自己所編譯好的數(shù)據(jù)進(jìn)行單獨(dú)存放,而不是跟傳統(tǒng)數(shù)據(jù)庫(kù)一樣,全部放到一起,這樣的話就保證了數(shù)據(jù)的安全性和靈活性,大大的提供了數(shù)據(jù)的訪問速度,當(dāng)用戶需要調(diào)取數(shù)據(jù)時(shí)候可以直接通過sql語(yǔ)句進(jìn)行查詢。Mysql的數(shù)據(jù)存儲(chǔ)非常的穩(wěn)定,而且是一個(gè)開源代碼,使用成本非常的低,最大的特點(diǎn)就是安裝包非常的小,對(duì)硬件沒有特別要求,不會(huì)造成硬件卡頓,非常便于維護(hù)。Mysql還支持多種語(yǔ)言,比如php
,安卓等,都可以支持?jǐn)?shù)據(jù)存儲(chǔ)。2.1.3IDEA開發(fā)工具IDEA是捷克共和國(guó)的Java程序員開發(fā)人員創(chuàng)造的一個(gè)開發(fā)軟件,剛開始主要是對(duì)于用Eclipse軟件他們用得不順手,所以直接開發(fā)了這款軟件。之所以不順手原因在于沒有代碼提升功能,原因是Eclipse只是把代碼提示作為一種插件形式的存在,如果有些程序開發(fā)人員不清楚代碼提示插件可能會(huì)出問題,并且代碼提示只是用來作為插件,所以功能上有所欠缺。IDEA不僅僅代碼提示做的很好,在代碼重構(gòu)上面更上如虎添翼,程序開發(fā)人員可以選擇一段代碼然后IDEA就會(huì)對(duì)代碼進(jìn)行分解重構(gòu),有效的把代碼弄得更夠?qū)哟胃校瑥?fù)用性更高,用著更簡(jiǎn)潔和方便,大大的減少了代碼工作量,提升了代碼開發(fā)效率。當(dāng)然,IDEA對(duì)于使用者這么好,肯定也是有目的的,原因在于插件越多越友好,就需要花費(fèi)大量的金錢來使用,所以說IDEA使用主要是看自己喜好。2.1.4SpringBoot框架介紹SpringBoot是一種不需要代碼生成的一種框架,并且可以不需要配置任何的XML文件就可以,因?yàn)镾pringBoot里面自帶了很多接口,只需要配置不同的接口就會(huì)自動(dòng)的應(yīng)用并且識(shí)別需要的依賴,在配置方面非常的方便,使用起來感覺像沒有用到框架的感覺。SpringBoot有很多默認(rèn)的配置文件,并且可以對(duì)默認(rèn)的配置文件進(jìn)行修改,可以設(shè)置為自動(dòng)加載,可以對(duì)異常處理分為全局異常處理和默認(rèn)異常處理。SpringBoot使用過程中就像是使用什么直接注冊(cè)什么,所謂的注冊(cè)也就是在對(duì)應(yīng)的類和方法上面進(jìn)行一個(gè)特殊的聲明即可。2.2系統(tǒng)可行性分析可行性分析主要是分析本系統(tǒng)是否有開發(fā)的必要性,是否存在開發(fā)難度,是否能實(shí)現(xiàn)一定的商業(yè)價(jià)值,所以主要是從技術(shù)可行性,經(jīng)濟(jì)可行性,操作可行性方面進(jìn)行研究分析。2.2.1經(jīng)濟(jì)可行性本系統(tǒng)在開發(fā)中所使用的技術(shù)和軟件都是免費(fèi)的,本系統(tǒng)的運(yùn)行也只需要電腦。本系統(tǒng)沒有抄襲市面上的任何網(wǎng)站、系統(tǒng),不管是界面風(fēng)格,還是后臺(tái)代碼,都是自己原創(chuàng),所以不存在版權(quán)方面的糾紛,而且開發(fā)環(huán)境都是開源的,開源共享的,所以不管是硬件方面還是軟件方面都不存在侵權(quán)行為。綜合分析,本系統(tǒng)在經(jīng)濟(jì)可行性上沒有問題。2.2.2技術(shù)可行性開發(fā)本系統(tǒng)采用目前比較主流的Java開發(fā)語(yǔ)言,具有很好的擴(kuò)展性和平臺(tái)兼容性,而且功能非常強(qiáng)大,易操作。頁(yè)面技術(shù)采用Vue技術(shù),Vue可以實(shí)現(xiàn)動(dòng)態(tài)編碼,通過Html進(jìn)行頁(yè)面效果呈現(xiàn),最大的特點(diǎn)就是本系統(tǒng)采用springboot框架進(jìn)行開發(fā),springboot可以不受本機(jī)系統(tǒng)的限制,可以把數(shù)據(jù)存放到服務(wù)器,用戶可以直接通過瀏覽器進(jìn)行系統(tǒng)訪問,對(duì)于用戶來說非常的簡(jiǎn)單省事。所以從技術(shù)層面考慮是非常可行的。2.2.3操作可行性本系統(tǒng)采用的全是可視化操作界面,不管是對(duì)于系統(tǒng)的管理者還是用戶者,都可以在沒有任何編程背景的基礎(chǔ)下進(jìn)行系統(tǒng)操作,而且系統(tǒng)界面還存在各種功能提示,用戶都可以簡(jiǎn)單操作,所以在操作可行性上是可行的。2.3系統(tǒng)需求分析在當(dāng)今信息化社會(huì)的發(fā)展條件下,人們追求自動(dòng)化和便利性日益增強(qiáng)?;赟pringBoot的寵物寄養(yǎng)系統(tǒng)的多樣化組成是現(xiàn)代寵物寄養(yǎng)管理的常用手段。然而,這也導(dǎo)致了信息量的快速增長(zhǎng)。采用傳統(tǒng)的管理方式已經(jīng)無法滿足這種信息爆發(fā)的需求,可能會(huì)造成信息擁堵、用戶煩躁以及工作效率下降的問題。本基于SpringBoot的寵物寄養(yǎng)系統(tǒng)采用了先進(jìn)的技術(shù)架構(gòu)。利用SpringBoot框架設(shè)計(jì),結(jié)合網(wǎng)絡(luò)技術(shù),系統(tǒng)能夠獨(dú)立運(yùn)行,不再需要依賴固定的客戶端。這種設(shè)計(jì)使得系統(tǒng)能夠快速、高效地管理寵物寄養(yǎng)信息,保證了工作效率的提升,同時(shí)也提高了用戶的滿意度和好評(píng)率。通過系統(tǒng)的自動(dòng)化管理,寵物主人和寄養(yǎng)服務(wù)提供商能夠更便捷地進(jìn)行交互,提高了整體的用戶體驗(yàn)。2.4系統(tǒng)功能分析本系統(tǒng)包括微信部分和電腦部分,在微信部分展示了寄養(yǎng)環(huán)境,用戶可以選擇喜歡的環(huán)境進(jìn)行寵物的寄養(yǎng)并在線支付寄養(yǎng)費(fèi)用。管理員可以管理寵物信息、寵主信息和寄養(yǎng)信息、寄養(yǎng)環(huán)境信息等。2.5性能需求性能需求主要是對(duì)系統(tǒng)存儲(chǔ)和后續(xù)存儲(chǔ)的要求,還有對(duì)系統(tǒng)運(yùn)行的速度和系統(tǒng)的安全性進(jìn)行考慮。對(duì)于系統(tǒng)的性能要求還需要操作的流暢性、理解性以及可靠、維護(hù)性。用戶使用本系統(tǒng)時(shí)要求系統(tǒng)非常好理解,便于用戶的操作。售后人員使用本系統(tǒng)時(shí)要求系統(tǒng)可讀和便于測(cè)試。可靠性則指的是系統(tǒng)的準(zhǔn)確和運(yùn)行穩(wěn)定,在盡可能的情況下利用所有的工具可以使上述要求得到最大的滿足。2.6系統(tǒng)用例圖本系統(tǒng)的主要角色為管理員和用戶,管理員的用例包括用戶管理、寵物信息管理、寵物種類管理、寄養(yǎng)服務(wù)管理、寵物醫(yī)療管理、寵物論壇管理和系統(tǒng)管理。管理員的用例圖如下圖2.1所示:圖2.1管理員用例圖用戶的用例包括瀏覽寵物信息和進(jìn)行寄養(yǎng)服務(wù)寄養(yǎng)日志等。用戶用例圖如下圖2.2所示:圖2.2用戶用例圖2.7系統(tǒng)操作流程圖本系統(tǒng)主要的功能為用戶在線寄養(yǎng),管理員審核寵物寄養(yǎng)信息和用戶信息,管理網(wǎng)站基本信息。系統(tǒng)操作的整體流程如下圖2.3所示:圖2.3系統(tǒng)操作流程圖第3章系統(tǒng)設(shè)計(jì)3.1系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)一個(gè)好的設(shè)計(jì)不止是功能完整,操作流暢,還要符合用戶的審美和界面的友好。在進(jìn)入正式系統(tǒng)實(shí)施前,不可缺少的步驟為系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì),本系統(tǒng)為實(shí)用性的系統(tǒng),所以開發(fā)的功能都是針對(duì)寵物寄養(yǎng)信息相關(guān)的。本系統(tǒng)的結(jié)構(gòu)可以分為管理員界面和用戶功能界面。在管理員界面主要展示的是用戶和寵物寄養(yǎng)相關(guān)的信息,在用戶界面展示的主要是查看信息、在線寄養(yǎng)和寄養(yǎng)管理。本系統(tǒng)的總體結(jié)構(gòu)圖如下圖3.1所示:圖3.1基于springboot的寵物寄養(yǎng)系統(tǒng)的功能結(jié)構(gòu)圖3.2數(shù)據(jù)庫(kù)設(shè)計(jì)3.2.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)就是需要在系統(tǒng)分析的過程中分析開發(fā)本系統(tǒng)是要做什么,然后設(shè)計(jì)出大的框架,根據(jù)大的框架把系統(tǒng)進(jìn)行轉(zhuǎn)換成怎么做的物理模型。然后再進(jìn)行設(shè)計(jì)。在所有的系統(tǒng)設(shè)計(jì)中數(shù)據(jù)庫(kù)的設(shè)計(jì)占有舉足輕重的地位,選擇合適的數(shù)據(jù)庫(kù)軟件進(jìn)行設(shè)計(jì)非常重要。因?yàn)楸鞠到y(tǒng)的功能非常有針對(duì)性,沒有進(jìn)行擴(kuò)展,所以本系統(tǒng)采用小型輕便的MySQL軟件進(jìn)行設(shè)計(jì)。數(shù)據(jù)庫(kù)的安全保障著系統(tǒng)里數(shù)據(jù)的安全,本系統(tǒng)的主要數(shù)據(jù)為用戶信息、寵物寄養(yǎng)信息、公告信息以及評(píng)論、寄養(yǎng)環(huán)境信息等。本系統(tǒng)的ER關(guān)系圖如下圖3.2所示:圖3.2實(shí)體關(guān)系ER圖(1)管理員的屬性包括頭像、用戶名和密碼,管理員的ER圖如下圖3.3所示:圖3.3管理員信息ER圖(2)用戶管理為本系統(tǒng)的核心功能,主要包含用戶的各種信息的記錄,詳細(xì)的用戶ER圖如下圖3.4所示:圖3.4用戶ER圖(3)寵物活動(dòng)的ER圖如下圖3.5所示:圖3.5寵物活動(dòng)ER圖(4)寵物知識(shí)的屬性包括標(biāo)題、簡(jiǎn)介和發(fā)布人等,寵物知識(shí)ER圖如下圖3.6所示:圖3.6寵物知識(shí)ER圖(5)寄養(yǎng)日志ER圖如下圖3.7所示:圖3.7寄養(yǎng)日志ER圖(6)寄養(yǎng)服務(wù)ER圖如下圖3.8所示:圖3.8寄養(yǎng)服務(wù)ER圖(7)購(gòu)買訂單ER圖如下圖3.9所示:圖3.9購(gòu)買訂單ER圖(8)寵物論壇ER圖如下圖3.10所示:圖3.10寵物論壇ER圖3.2.2數(shù)據(jù)庫(kù)表設(shè)計(jì)本系統(tǒng)的數(shù)據(jù)庫(kù)表有寄養(yǎng)服務(wù)表、寵物知識(shí)表、寄養(yǎng)日志表等。數(shù)據(jù)庫(kù)表如下表3.1-3.10所示:表3.1jiyangfuwu字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵
主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPfuwumingchengvarchar200服務(wù)名稱tupianlongtext4294967295圖片fuwujiageint服務(wù)價(jià)格/天fuwujianjielongtext4294967295服務(wù)簡(jiǎn)介表3.2chongwuhuodong字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵
主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPhuodongbianhaovarchar200活動(dòng)編號(hào)huodongzhutivarchar200活動(dòng)主題huodongtupianlongtext4294967295活動(dòng)圖片huodongshijiandatetime活動(dòng)時(shí)間huodongdidianvarchar200活動(dòng)地點(diǎn)canyufangshivarchar200參與方式huodongneironglongtext4294967295活動(dòng)內(nèi)容fabushijiandatetime發(fā)布時(shí)間storeupnumint收藏?cái)?shù)0表3.3yonghu字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵
主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPzhanghaovarchar200賬號(hào)mimavarchar200密碼xingmingvarchar200姓名xingbievarchar200性別nianlingint年齡shoujihaovarchar200手機(jī)號(hào)touxianglongtext4294967295頭像表3.4news字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵
主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPtitlevarchar200標(biāo)題introductionlongtext4294967295簡(jiǎn)介typenamevarchar200分類名稱namevarchar200發(fā)布人headportraitlongtext4294967295頭像clicknumint點(diǎn)擊次數(shù)0clicktimedatetime最近點(diǎn)擊時(shí)間thumbsupnumint贊0crazilynumint踩0storeupnumint收藏?cái)?shù)0picturelongtext4294967295圖片contentlongtext4294967295內(nèi)容表3.5jiyangrizhi字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵
主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPjiyangbianhaovarchar200寄養(yǎng)編號(hào)tupianlongtext4294967295圖片zhanghaovarchar200賬號(hào)xingmingvarchar200姓名chongwuqingkuanglongtext4294967295寵物情況shangchuanshijiandatetime上傳時(shí)間表3.6goumaidingdan字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵
主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPdingdanbianhaovarchar200訂單編號(hào)siliaomingchengvarchar200飼料名稱siliaotupianlongtext4294967295飼料圖片siliaopinpaivarchar200飼料品牌siliaoguigevarchar200飼料規(guī)格jiagedouble價(jià)格shuliangint數(shù)量dingdanjinedouble訂單金額zhanghaovarchar200賬號(hào)xingmingvarchar200姓名shoujihaovarchar200手機(jī)號(hào)xiadanshijiandatetime下單時(shí)間ispayvarchar200是否支付未支付表3.7forum字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵
主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPtitlevarchar200帖子標(biāo)題contentlongtext4294967295帖子內(nèi)容parentidbigint父節(jié)點(diǎn)iduseridbigint用戶idusernamevarchar200用戶名avatarurllongtext4294967295頭像isdonevarchar200狀態(tài)istopint是否置頂0toptimedatetime置頂時(shí)間表3.8chongwuzhonglei字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵
主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPchongwuzhongleivarchar200寵物種類表3.9:chongwuyiliao字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵
主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPzhenliaoxiangmuvarchar200診療項(xiàng)目xiangmutupianlongtext4294967295項(xiàng)目圖片yiyuanmingchengvarchar200醫(yī)院名稱yiyuandizhivarchar200醫(yī)院地址lianxidianhuavarchar200聯(lián)系電話yiyuanjianjielongtext4294967295醫(yī)院簡(jiǎn)介yishengxinxilongtext4294967295醫(yī)生信息xiangmujieshaolongtext4294967295項(xiàng)目介紹storeupnumint收藏?cái)?shù)0表3.10chongwuxinxi字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵
主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPchongwubianhaovarchar200寵物編號(hào)chongwuzhongleivarchar200寵物種類chongwupinzhongvarchar200寵物品種chongwuxingbievarchar200寵物性別chongwunianlingvarchar200寵物年齡chongwuzhaopianlongtext4294967295寵物照片yimiaoxinxivarchar200疫苗信息jiankangzhuangkuangvarchar200健康狀況chongwuxiangqinglongtext4294967295寵物詳情clicktimedatetime最近點(diǎn)擊時(shí)間clicknumint點(diǎn)擊次數(shù)0表3.11siliaozhonglei字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵
主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPsiliaozhongleivarchar200飼料種類表3.12yuyuejiyang字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵
主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPjiyangbianhaovarchar200寄養(yǎng)編號(hào)fuwumingchengvarchar200服務(wù)名稱tupianlongtext4294967295圖片fuwujiageint服務(wù)價(jià)格/天jiyangriqidate寄養(yǎng)日期jiyangtianshuint寄養(yǎng)天數(shù)zongfeiyongint總費(fèi)用zhanghaovarchar200賬號(hào)xingmingvarchar200姓名shoujihaovarchar200手機(jī)號(hào)chongwuxinxilongtext4294967295寵物信息dengjishijiandatetime登記時(shí)間sfshvarchar200是否審核待審核shhflongtext4294967295審核回復(fù)ispayvarchar200是否支付未支付表3.13chongwusiliao字段名稱類型長(zhǎng)度字段說明主鍵默認(rèn)值idbigint主鍵
主鍵
addtimetimestamp創(chuàng)建時(shí)間CURRENT_TIMESTAMPsiliaomingchengvarchar200飼料名稱siliaozhongleivarchar200飼料種類siliaotupianlongtext4294967295飼料圖片siliaopinpaivarchar200飼料品牌siliaoguigevarchar200飼料規(guī)格jiagedouble價(jià)格chuchanggongsivarchar200出廠公司siliaopeiliaolongtext4294967295飼料配料siliaoxiangqinglongtext4294967295飼料詳情clicktimedatetime最近點(diǎn)擊時(shí)間clicknumint點(diǎn)擊次數(shù)0storeupnumint收藏?cái)?shù)03.3界面設(shè)計(jì)3.3.1界面設(shè)計(jì)原則系統(tǒng)的界面設(shè)計(jì)至關(guān)重要。良好的界面可以給人好的感受和良好的操作體驗(yàn)。在系統(tǒng)界面設(shè)計(jì)時(shí)需要遵守的原則為:不同的身份使用的功能不同,所以要設(shè)計(jì)不同的登錄界面以便來區(qū)分不同的身份。在設(shè)計(jì)界面時(shí)首先要考慮好身份的區(qū)別和不同身份的界面功能,根據(jù)不同的身份來設(shè)計(jì)不同的操作界面;要采用盡可能減少手動(dòng)輸入的方式進(jìn)行設(shè)計(jì)。對(duì)于某些信息如果可以減少輸入就都自動(dòng)生成,這樣也可以減少用戶手動(dòng)輸入時(shí)的錯(cuò)誤;設(shè)置大量的幫助詞和提示詞來指導(dǎo)用戶的操作,減少用戶的記憶。3.3.2數(shù)據(jù)輸入界面設(shè)計(jì)為了減少用戶手動(dòng)輸入的次數(shù),增加系統(tǒng)的容忍有力,在數(shù)據(jù)輸入界面設(shè)計(jì)時(shí)就要注意以下幾點(diǎn):對(duì)于多種字段需要輸入里可以采用列表框。比如在輸入寵物類型,寄養(yǎng)時(shí)間時(shí),可以選擇信息進(jìn)行填寫。對(duì)于需要大量文字描述的特定信息時(shí)可以選擇特定縮寫、數(shù)字等來代替;對(duì)于同一類型的信息在輸入時(shí)可以采用統(tǒng)一的界面風(fēng)格,可以培養(yǎng)用戶的輸入習(xí)慣。對(duì)于特定信息在輸入時(shí)可以設(shè)定好數(shù)據(jù)類型,比如在輸入手機(jī)號(hào)時(shí)只能輸入數(shù)字,在輸入數(shù)量時(shí),只能輸入數(shù)字。第4章系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)4.1用戶功能模塊4.1.1用戶登錄用戶要想進(jìn)入本系統(tǒng)必須進(jìn)行登錄操作,在登錄流程中,用戶首先填寫賬號(hào)和密碼然后點(diǎn)擊登錄系統(tǒng),數(shù)據(jù)庫(kù)自行對(duì)用戶名和密碼進(jìn)行對(duì)比,所填寫數(shù)據(jù)正確方能進(jìn)行登錄,所填寫數(shù)據(jù)錯(cuò)誤則需要返回登錄界面重新登錄。用戶登錄界面的設(shè)計(jì)運(yùn)行界面效果如下圖4.1所示:圖4.1用戶登錄界面4.1.2寵物信息用戶點(diǎn)擊寵物信息,在寵物信息頁(yè)面的輸入欄填寫寵物品種,進(jìn)行查詢,在寵物信息頁(yè)面可以查看寵物種類、寵物圖片、寵物品種、寵物編號(hào)、寵物性別、寵物年齡、疫苗信息、健康狀況等信息;還可以根據(jù)點(diǎn)擊量排名來查看寵物信息;如圖4.2所示:圖4.2寵物信息界面4.1.3寄養(yǎng)服務(wù)用戶點(diǎn)擊寄養(yǎng)服務(wù),在寄養(yǎng)服務(wù)頁(yè)面的輸入欄填寫服務(wù)名稱,進(jìn)行查詢,在寄養(yǎng)服務(wù)頁(yè)面可以查看服務(wù)名稱、服務(wù)價(jià)格、環(huán)境圖片等信息;用戶可以填寫信息后對(duì)寵物進(jìn)行寄養(yǎng)服務(wù);如圖4.3所示:圖4.3寄養(yǎng)服務(wù)界面4.1.4寵物飼料用戶點(diǎn)擊寵物飼料,在寵物飼料頁(yè)面的輸入欄填寫飼料名稱或飼料品牌,進(jìn)行查詢,在寵物飼料頁(yè)面可以查看飼料名稱、飼料種類、飼料品牌、價(jià)格、圖片、出廠公司、飼料配料等信息;用戶在此界面進(jìn)行飼料購(gòu)買;如圖4.4所示:圖4.4寵物飼料界面4.1.5寄養(yǎng)日志用戶點(diǎn)擊寄養(yǎng)日志,在寄養(yǎng)日志頁(yè)面的輸入欄填寫寄養(yǎng)編號(hào),進(jìn)行查詢,在寄養(yǎng)日志頁(yè)面可以查看寵物在寄養(yǎng)中的情況;如圖4.5所示:圖4.5寄養(yǎng)日志界面4.1.6寵物活動(dòng)用戶點(diǎn)擊寵物活動(dòng),在寵物活動(dòng)頁(yè)面的輸入欄填寫活動(dòng)主題或活動(dòng)地點(diǎn)進(jìn)行查詢,在寵物活動(dòng)頁(yè)面可以查看活動(dòng)主題、活動(dòng)地點(diǎn)、活動(dòng)內(nèi)容、活動(dòng)時(shí)間、參與方式等信息;如圖4.6所示:圖4.6寵物活動(dòng)界面4.2管理員功能模塊4.2.1用戶管理管理員點(diǎn)擊用戶頁(yè)面,在用戶頁(yè)面的輸入欄填寫賬號(hào)或姓名進(jìn)行查詢,然后查看用戶姓名、用戶賬號(hào)、頭像、性別、手機(jī)號(hào)等信息;管理員可以在此界面添加新的用戶,可以進(jìn)行修改或刪除用戶等操作;如下圖4.7所示:圖4.7用戶管理界面4.2.2寵物種類管理員點(diǎn)擊寵物種類頁(yè)面,在寵物種類頁(yè)面的輸入欄填寫寵物種類進(jìn)行查詢,然后查看寵物種類信息;管理員可以在此界面添加新的寵物種類或進(jìn)行修改、刪除等操作;如下圖4.8所示:圖4.8寵物種類界面4.2.3寵物信息管理員點(diǎn)擊寵物信息頁(yè)面,在寵物信息頁(yè)面的輸入欄填寫寵物品種進(jìn)行查詢,然后查看寵物種類、寵物圖片、寵物品種、寵物編號(hào)、寵物性別、寵物年齡、疫苗信息、健康狀況等信息;管理員可以在此界面添加新的寵物信息或進(jìn)行修改、刪除等操作;如下圖4.9所示:圖4.9寵物信息界面4.2.4寄養(yǎng)服務(wù)管理員點(diǎn)擊寄養(yǎng)服務(wù)頁(yè)面,在寄養(yǎng)服務(wù)頁(yè)面的輸入欄填寫服務(wù)名稱進(jìn)行查詢,然后查看服務(wù)名稱、圖片、服務(wù)價(jià)格等信息;管理員可以在此界面添加新的寄養(yǎng)服務(wù)或進(jìn)行修改、刪除等操作;如下圖4.10所示:圖4.10寄養(yǎng)服務(wù)界面4.2.5預(yù)約寄養(yǎng)管理員點(diǎn)擊預(yù)約寄養(yǎng)頁(yè)面,在預(yù)約寄養(yǎng)頁(yè)面的輸入欄填寫寄養(yǎng)編號(hào)進(jìn)行查詢,然后查看寄養(yǎng)編號(hào)、服務(wù)名稱、圖片、服務(wù)價(jià)格、寄養(yǎng)日期、寄養(yǎng)天數(shù)、總費(fèi)用、賬號(hào)、姓名、手機(jī)號(hào)、是否支付、審核回復(fù)、審核狀態(tài)等信息;管理員可以在此界面審核預(yù)約寄養(yǎng)信息或進(jìn)行填寫寄養(yǎng)日志等操作;如下圖4.11所示:圖4.11預(yù)約寄養(yǎng)界面4.2.6購(gòu)買訂單管理員點(diǎn)擊購(gòu)買訂單頁(yè)面,在購(gòu)買訂單頁(yè)面的輸入欄填寫訂單編號(hào)進(jìn)行查詢,然后查看訂單編號(hào)、飼料名稱、圖片、飼料品牌、飼料規(guī)格、價(jià)格、數(shù)量、訂單金額、賬號(hào)、姓名、手機(jī)號(hào)、是否支付、下單時(shí)間等信息;管理員可以修改或刪除等操作;如下圖4.12所示:圖4.12購(gòu)買訂單界面4.2.7寵物活動(dòng)管理員點(diǎn)擊寵物活動(dòng)頁(yè)面,在寵物活動(dòng)頁(yè)面的輸入欄填寫活動(dòng)主題進(jìn)行查詢,然后查看活動(dòng)編號(hào)、活動(dòng)主題、活動(dòng)圖片、活動(dòng)時(shí)間、活動(dòng)地點(diǎn)、參與方式、發(fā)布時(shí)間、收藏?cái)?shù)等信息;管理員可以新增寵物活動(dòng),可以進(jìn)行修改或刪除等操作;如下圖4.13所示:圖4.13寵物活動(dòng)界面4.2.8寵物醫(yī)療管理員點(diǎn)擊寵物醫(yī)療頁(yè)面,在寵物醫(yī)療頁(yè)面的輸入欄填寫診療項(xiàng)目進(jìn)行查詢,然后查看診療項(xiàng)目、項(xiàng)目圖片、醫(yī)院名稱、醫(yī)院地址、聯(lián)系電話、收藏?cái)?shù)等信息;管理員可以新增寵物醫(yī)療,可以進(jìn)行修改或刪除等操作;如下圖4.14所示:圖4.14寵物醫(yī)療界面4.2.9寵物論壇管理員點(diǎn)擊寵物論壇頁(yè)面,在寵物論壇頁(yè)面的輸入欄填寫帖子標(biāo)題進(jìn)行查詢,然后查看帖子標(biāo)題、用戶名、狀態(tài)、是否置頂、置頂時(shí)間等信息;管理員可以查看每個(gè)帖子的評(píng)論內(nèi)容,可以進(jìn)行修改或刪除等操作;如下圖4.15所示:圖4.15寵物論壇界面4.2.10系統(tǒng)管理管理員點(diǎn)擊系統(tǒng)管理頁(yè)面,在系統(tǒng)管理頁(yè)面可以對(duì)輪播圖、寵物知識(shí)、寵物知識(shí)分類進(jìn)行查看修改、刪除等操作;如下圖4.16所示:圖4.16系統(tǒng)管理界面第5章系統(tǒng)功能測(cè)試5.1測(cè)試環(huán)境本系統(tǒng)的測(cè)試環(huán)境為安裝有微信開發(fā)者工具軟件和MySQL數(shù)據(jù)庫(kù)的電腦一臺(tái)。本人在自己的電腦上進(jìn)行測(cè)試。對(duì)于一些錯(cuò)誤不需要測(cè)試就可以自動(dòng)提示進(jìn)而修改,像在編碼時(shí)的語(yǔ)法、公式等的錯(cuò)誤微信開發(fā)者工具軟件可以進(jìn)行提示,但還有一部分的錯(cuò)誤不容易被發(fā)現(xiàn),必須進(jìn)行測(cè)試才可以修改。這些錯(cuò)誤一般都是由錯(cuò)誤的操作或者輸入不合法的數(shù)據(jù)才發(fā)生的,而且這些錯(cuò)誤還具有有時(shí)出現(xiàn),有時(shí)不出現(xiàn)的特點(diǎn)。對(duì)于此類的錯(cuò)誤在發(fā)現(xiàn)非常困難。系統(tǒng)測(cè)試是所有程序員都會(huì)面臨的問題,是必不可少的步驟。一般對(duì)于系統(tǒng)的測(cè)試開始于系統(tǒng)設(shè)計(jì)完成后,這種測(cè)試可以針對(duì)簡(jiǎn)單不復(fù)雜的系統(tǒng)。但對(duì)于一些大的項(xiàng)目的系統(tǒng)在系統(tǒng)的編寫中就要開始測(cè)試,每到一個(gè)階段就開始測(cè)試,用這種方法來保證下一個(gè)階段編寫的正確性。這種測(cè)試可以保證每個(gè)部分都是正確的,可以方便在以后的測(cè)試中減少工作量,同時(shí)也方便錯(cuò)誤的找出。對(duì)于系統(tǒng)在編碼過程中,不管采用什么方法和步驟進(jìn)行編寫設(shè)計(jì)都會(huì)不可避免的產(chǎn)生錯(cuò)誤,即使采用最先進(jìn)的技術(shù)和語(yǔ)言、環(huán)境來進(jìn)行設(shè)計(jì),也只能進(jìn)行簡(jiǎn)單錯(cuò)誤的提醒。這時(shí)候就需要進(jìn)行系統(tǒng)測(cè)試才可以把所有的錯(cuò)誤找出來。5.2功能測(cè)試在本論文里簡(jiǎn)單闡述幾個(gè)功能的測(cè)試用例。5.2.1用戶登錄功能的測(cè)試對(duì)用戶登錄功能的測(cè)試過程為輸入不同的賬號(hào)和密碼進(jìn)行登錄提交,查看結(jié)果提示是否可以符合要求,對(duì)用戶登錄功能的測(cè)試過程如下表5.1所示:表5.1用戶登錄測(cè)試過程表5.2.2發(fā)布信息功能的測(cè)試管理員可以發(fā)布信息,對(duì)發(fā)布信息功能的測(cè)試采用輸入用例信息和不輸入用例信息進(jìn)行提交,看是否可以出來預(yù)期的結(jié)果,發(fā)布信息功能的測(cè)試過程如下表5.2所示:表5.2信息發(fā)布功能的測(cè)試過程表5.3測(cè)試總結(jié)根據(jù)測(cè)試發(fā)現(xiàn)本系統(tǒng)的優(yōu)點(diǎn)表現(xiàn)在:本系統(tǒng)的設(shè)計(jì)是針對(duì)寵物寄養(yǎng)管理,非常有特色,本系統(tǒng)的實(shí)現(xiàn)可以為寵物寄養(yǎng)管理帶來前景;本系統(tǒng)的兼容性很強(qiáng),可以在多種環(huán)境中進(jìn)行運(yùn)行,只需要電腦就可以進(jìn)行運(yùn)行,數(shù)據(jù)庫(kù)采用的MySQL也非常的簡(jiǎn)單,可以使數(shù)據(jù)快速的反應(yīng);所有的數(shù)據(jù)在設(shè)置時(shí)采用了格式,對(duì)于特定的數(shù)據(jù)采用了選擇框進(jìn)行自動(dòng)填寫,減少了出錯(cuò)率,提高了文字輸入的速度;界面站在用戶的角度設(shè)計(jì),所以非常的操作方便,對(duì)于不懂編程的人員來說也非常的好學(xué)。當(dāng)然本系統(tǒng)也還存在很多的問題,需要進(jìn)行不斷的改善。本系統(tǒng)的不足主要表現(xiàn)在:(1)用戶界面和功能界面都不夠美觀,因?yàn)樗夭暮图夹g(shù)水平的有限使界面設(shè)計(jì)并不是太滿意。所有的界面只是采用了簡(jiǎn)單的表格和文字、圖片來進(jìn)行美化,顏色也沒有協(xié)調(diào)到最好,所以界面給人的感覺太過于簡(jiǎn)單;(2)系統(tǒng)中還有很多的廢棄代碼,數(shù)據(jù)字段也沒有做到精短,這樣使系統(tǒng)在運(yùn)行中速度反應(yīng)不好;(3)本系統(tǒng)所設(shè)計(jì)的功能都是最需要的功能,沒有額外再進(jìn)行擴(kuò)展。針對(duì)以上三個(gè)問題,本人想到了解決問題并加入改進(jìn),對(duì)于界面美觀問題,本人去資源庫(kù)里下載了更多的圖片材料,也去相關(guān)的商用網(wǎng)站里學(xué)習(xí)了各種配色,利用制圖工作進(jìn)行圖片的加工,使圖片更加的符合主題,針對(duì)不同的信息設(shè)置了不同的顏色使界面看起來更為豐富;對(duì)于代碼和數(shù)據(jù)的問題,本人進(jìn)行再一次的減化,把廢棄代碼和數(shù)據(jù)找出來進(jìn)行刪除,提高系統(tǒng)的運(yùn)行效率,對(duì)數(shù)據(jù)庫(kù)的范式進(jìn)行進(jìn)一步的優(yōu)化;對(duì)于功能方面,本人參考其它系統(tǒng)盡自己能力進(jìn)行擴(kuò)展??偨Y(jié)通過本次畢業(yè)設(shè)計(jì),讓我真正意識(shí)到了紙上談兵的真正含義,看著平時(shí)老師上課教的內(nèi)容都懂,都熟悉,可真正的讓自己去實(shí)際獨(dú)立完成一個(gè)項(xiàng)目時(shí),才知道了原來理論和現(xiàn)實(shí)還是有很大的一定差距。首先開發(fā)系統(tǒng)的第一步給人的第一種感覺就是無從下手,根本不知道從哪里開始,然后可以干什么,完全一頭霧水。然后在開發(fā)的過程中,更是面臨各種各樣的挑戰(zhàn),最大的難題就是沒辦法把自己所說知識(shí)融會(huì)貫通到一起,導(dǎo)致了漏洞百出。比如代碼編好了,數(shù)據(jù)庫(kù)表也建立好了,就是沒辦法鏈接成功,最后才發(fā)現(xiàn)原來是字符集選擇不對(duì),等等很多問題。通過本次設(shè)計(jì)讓我充分認(rèn)識(shí)到了自己的不足,只有通過更多的實(shí)踐練習(xí)才能慢慢的熟悉,一步一步成長(zhǎng),所以學(xué)無止境,還要繼續(xù)加油努力,不停的發(fā)現(xiàn)問題,解決問題。雖然本次系統(tǒng)最終還是在老師和同學(xué)的幫助下順利完成了,但是還是有很大的不足需要改進(jìn),比如界面設(shè)計(jì)不夠美觀,代碼處理不夠精簡(jiǎn)等,我還是要繼續(xù)努力,繼續(xù)加油,通過不斷的學(xué)習(xí),更加的完善。參考文獻(xiàn)[1]鄭磊,吳嘉琪,鞠樂,鐘曉軍.“空巢寵物”寄養(yǎng)的問題與對(duì)策[J].價(jià)值工程,2017,36(10):221-222.DOI:10.14018/13-1085/n.2017.10.088.[2]宋益鋒,閔基龍,蘇哲,于浩,徐藝娜,安琪,張旭,趙伊.寵物寄養(yǎng)模式的創(chuàng)建[J].畜牧與飼料科學(xué),2019,40(01):71-74.DOI:10.16003/ki.issn1672-5
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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àn)代辦公室空間中的綠色植物應(yīng)用
- 現(xiàn)代制造園區(qū)的投資風(fēng)險(xiǎn)評(píng)估與管理
- 現(xiàn)代企業(yè)經(jīng)營(yíng)中的稅務(wù)籌劃與風(fēng)險(xiǎn)管理
- 國(guó)慶節(jié)主題客堂活動(dòng)方案
- 2024年春九年級(jí)化學(xué)下冊(cè) 第10單元 酸和堿 實(shí)驗(yàn)活動(dòng)6 酸、堿的化學(xué)性質(zhì)說課稿 (新版)新人教版
- Unit7 第2課時(shí)(說課稿)Story time三年級(jí)英語(yǔ)上冊(cè)同步高效課堂系列(譯林版三起·2024秋)
- 2《紅燭》《致云雀》聯(lián)讀說課稿 2024-2025學(xué)年統(tǒng)編版高中語(yǔ)文必修上冊(cè)
- 《4 做陽(yáng)光少年》(說課稿)-2023-2024學(xué)年五年級(jí)上冊(cè)綜合實(shí)踐活動(dòng)皖教版
- 2025水運(yùn)工程施工監(jiān)理合同(試行)
- 2025企業(yè)聘用臨時(shí)工合同
- 城市隧道工程施工質(zhì)量驗(yàn)收規(guī)范
- 2025年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招高職單招英語(yǔ)2016-2024年參考題庫(kù)含答案解析
- 2025江蘇太倉(cāng)水務(wù)集團(tuán)招聘18人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024-2025學(xué)年人教新版高二(上)英語(yǔ)寒假作業(yè)(五)
- 2025年八省聯(lián)考陜西高考生物試卷真題答案詳解(精校打印)
- 2025脫貧攻堅(jiān)工作計(jì)劃
- 借款人解除合同通知書(2024年版)
- 《血小板及其功能》課件
- 江蘇省泰州市靖江市2024屆九年級(jí)下學(xué)期中考一模數(shù)學(xué)試卷(含答案)
- 沐足店長(zhǎng)合同范例
- 《旅游資料翻譯》課件
評(píng)論
0/150
提交評(píng)論