最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

基于springboot的寵物領(lǐng)養(yǎng)系統(tǒng)的設(shè)計與實現(xiàn)開題報告

2021-10-10 12:18 作者:趣畢業(yè)  | 我要投稿

研究目的:

隨著國內(nèi)經(jīng)濟的不斷發(fā)展,人民收入水平的提高以及對于情感需求的日益強,寵物飼養(yǎng)成為了一種流行趨勢。寵物的增多不可避免地造成了流浪寵物的泛濫,它們大多來自被主人遺棄的動物或這些動物繁衍的后代。它們沒有管束,游走在人類居住區(qū)的邊緣,給人們的生活帶來了不小的困擾。如今也存在由愛心人士組織的流浪動物救助站收養(yǎng)一些流浪狗,但有時救助站的寵物過多,難以應(yīng)付以致很多寵物都只能被執(zhí)行“安樂死”。為了解決當(dāng)前的流浪寵物問題,傳統(tǒng)低效的線下登記領(lǐng)養(yǎng)逐漸被取代,隨之而來的是使用終端設(shè)備便可瀏覽訪問的寵物領(lǐng)養(yǎng)管理系統(tǒng)。

研究意義:

通過設(shè)計基于springboot框架的寵物領(lǐng)養(yǎng)系統(tǒng),效率比起傳統(tǒng)線下登記形式有了很大的提高。首先,管理員可對現(xiàn)有的流浪寵物信息進行直觀地管理,避免了傳統(tǒng)模式下信息缺失遺漏的情況 ;其次它為需要領(lǐng)養(yǎng)寵物的用戶提供了一個便利的領(lǐng)養(yǎng)平臺。寵物領(lǐng)養(yǎng)管理系統(tǒng)使用 B/S 架構(gòu),因為客戶端(計算機)僅用作瀏覽器,所以維護人員只需要良好的服務(wù)器維護。無論客戶規(guī)模大小,都不會增加業(yè)務(wù)強度。使用 B/S 結(jié)構(gòu)將大大減少不必要的人力和物力,從而提高工作效率。。

國內(nèi)外研究現(xiàn)狀和發(fā)展趨勢:

在前幾年國人的觀念中,國外的寵物飼養(yǎng)就主要是通過領(lǐng)養(yǎng)的方式了,而國內(nèi)一直都是用購買的方式進行。其實從寵物的飼養(yǎng)數(shù)量上來看:國內(nèi)飼養(yǎng)寵物的人數(shù)已經(jīng)比世界上任何一個國家都要多,主要因素是我國的人口基數(shù)大,也正因如此,棄養(yǎng)的寵物更是數(shù)不勝數(shù)。大部分人看來,寵物只是寵物,而寵物帶來的負面影響會導(dǎo)致棄養(yǎng),比如說寵物生病帶來的費用難以承擔(dān)就直接棄養(yǎng)。而寵物的領(lǐng)養(yǎng)政策的完善不是一蹴而就的,涉及到經(jīng)濟、政策、民生、不同地區(qū)對不同種類的動物的管理政策、接收程度。我國的寵物市場近幾年才發(fā)展起來,很多方面并不完善,動物收養(yǎng)所便是重要一環(huán)。寵物行業(yè)涉及的范圍較廣,國內(nèi)主要包括兩大產(chǎn)業(yè),一類是寵物產(chǎn)品,一類是寵物服務(wù)。其中,寵物產(chǎn)品包括寵物交易、寵物主糧、寵物零食、寵物清潔用品等;寵物服務(wù)則包括寵物醫(yī)療、寵物美容、寵物培訓(xùn)等。在沒有了解這些內(nèi)容的情況下,很多人還是一種沖動的領(lǐng)養(yǎng)。

而隨著國內(nèi)互聯(lián)網(wǎng)技術(shù)的發(fā)展和應(yīng)用成熟度越來越高,人們獲取資訊以及了解信息的途徑大部分都是通過網(wǎng)絡(luò)進行。因此通過建立一個寵物領(lǐng)養(yǎng)系統(tǒng)能夠?qū)崿F(xiàn)包括寵物領(lǐng)養(yǎng),以及寵物信息、論壇、社交、在線服務(wù)、電子商、社區(qū)O2O、活動等功能,為寵物主人提供360度全方位服務(wù),同時還可以為愛心創(chuàng)業(yè)者提供一個創(chuàng)業(yè)平臺。


研究內(nèi)容:

基于springboot的寵物領(lǐng)養(yǎng)系統(tǒng)設(shè)計分為用戶模塊和管理員模塊,用戶和管理員可以通過賬號的注冊與登錄,進入各自的系統(tǒng)模塊。用戶只有注冊成功之后才能進行寵物列表的瀏覽和領(lǐng)養(yǎng),注冊后的用戶需要輸入用戶名及設(shè)定的密碼進行系統(tǒng)的登錄;管理員輸入正確的管理員名稱及密碼進入系統(tǒng)操作,管理當(dāng)前的寵物信息與用戶信息。系統(tǒng)總體功能如下所示。

管理員模塊主要功能有:

(1)賬號密碼注冊登錄,可修改密碼。

(2)用戶信息管理,可以查看所有用戶信息,并執(zhí)行刪除修改功能。

(3)輪播圖、通知公告內(nèi)容的發(fā)布。

(4)發(fā)布寵物飼養(yǎng)視頻,包括添加視頻類別。

(5)領(lǐng)養(yǎng)寵物信息的發(fā)布、刪除、修改等。

(6)查看用戶領(lǐng)養(yǎng)申請,操作同意和拒絕按鈕。

用戶模塊主要功能有:

(1)注冊登錄,上傳個人信息,個人地址。

(2)進入首頁,輪播圖展示寵物圖片,查看通知公告,查看感謝信模塊。

(3)寵物教學(xué)頁面,點擊進入寵物教學(xué)頁面,觀看寵物飼養(yǎng)教學(xué)視頻,視頻根據(jù)動物類別分類,支持模糊查詢搜索視頻,用戶可以點贊留言。

(4)寵物認領(lǐng)頁面,查看所有寵物認領(lǐng)信息列表,點擊查看寵物詳情,點擊認領(lǐng)按鈕后,填寫寵物丟失詳情(時間、地點,寵物特點等)等待發(fā)布者查看審核,通過后留下聯(lián)系方式。

(5)寵物領(lǐng)養(yǎng)頁面,查看管理員發(fā)布的寵物領(lǐng)養(yǎng)信息列表,點擊查看寵物詳情,提交領(lǐng)養(yǎng)申請,等待管理員審核,通過后方可領(lǐng)養(yǎng)。

(6)發(fā)布寵物認領(lǐng)信息,發(fā)布標(biāo)題圖片和文字描述,等待遺失者認領(lǐng)。

(7)寫感謝信供其他用戶首頁查看。

研究目標(biāo)和效果:

(1)預(yù)期實現(xiàn)一寵物領(lǐng)養(yǎng)系統(tǒng),可協(xié)助管理員完成日常工作中的實際問題,減輕其工作量,提高工作效率。

(2)系統(tǒng)美觀大方,運行反應(yīng)快速穩(wěn)定。

(3)數(shù)據(jù)庫設(shè)計詳細、結(jié)構(gòu)合理、能滿足軟件的設(shè)計需求。

(4)各個功能模塊之間銜接緊密、系統(tǒng)健壯、穩(wěn)定、容錯能力強、有完善的數(shù)據(jù)備份機制。

擬解決的關(guān)鍵科學(xué)問題:

(1)業(yè)務(wù)功能描述及流程分析

在寵物領(lǐng)養(yǎng)系統(tǒng)中,用戶登錄后可搜索查看寵物信息進行領(lǐng)養(yǎng),或發(fā)布寵物信息進行送養(yǎng)操作。領(lǐng)養(yǎng)操作中,用戶瀏覽寵物信息并確定領(lǐng)養(yǎng),選擇性添加備注后確認訂單,確認后的訂單可由用戶或管理員進行查看、修改等操作。在送養(yǎng)操作中,用戶提交發(fā)布寵物信息并由管理員審核后便可完成。管理員流程主要是對領(lǐng)養(yǎng)信息、用戶信息以及用戶操作的審核。業(yè)務(wù)流程圖如圖 1所示:

寵物領(lǐng)養(yǎng)系統(tǒng)主要功能流程圖
頂層數(shù)據(jù)流圖

層數(shù)據(jù)流圖

(2)系統(tǒng)數(shù)據(jù)庫設(shè)計

?? E-R圖表示實體一聯(lián)系圖,是用來描述現(xiàn)實世界的概念模型,如圖所示。

?

寵物領(lǐng)養(yǎng)系統(tǒng)數(shù)據(jù)庫E-R圖

研究方法:

(1)調(diào)查法:通過互聯(lián)網(wǎng)有目的、有計劃、有系統(tǒng)地搜集有關(guān)該系統(tǒng)的相關(guān)信息。

(2)文獻研究法:查閱文獻和書籍資料,能了解有關(guān)問題的歷史和現(xiàn)狀,幫助確定研究課題,獲得比較全面的資料,并學(xué)習(xí)開發(fā)此系統(tǒng)所需要的技術(shù)。

(3)比較法:通過對現(xiàn)有不同程序員社交、學(xué)習(xí)、問答的平臺進行分析,對比其優(yōu)劣型,適配性,擴展性,找出相比較而言較為合理,大眾的管理模式,用于之后軟件層次的模型設(shè)計,作為業(yè)務(wù)邏輯基礎(chǔ)。

(4)個案法:沿用上述比較法之后,找出最具代表性,最符合研究課題和內(nèi)容的寵物領(lǐng)養(yǎng)系統(tǒng)的案例。在該案例基礎(chǔ)上進行擴展,修改,以達到課題內(nèi)容的最合理安排。

(5)建模法:在軟件設(shè)計階段,根據(jù)需求對所有對象和活動等借助UML語言建立相應(yīng)的圖形化模型或流程模型。并在詳細設(shè)計階段使用類圖等軟件開發(fā)建模方式對詳細設(shè)計文檔進行建模,為開發(fā)提供便利。

(6)經(jīng)驗總結(jié)法:在編碼階段要避開自己曾經(jīng)遇到的一些問題,并在遇到新問題時及時做到總結(jié)分析,遇到比較難解決的問題及時的向指導(dǎo)老師進行請教。避免后續(xù)開發(fā)活動中再遇到同類情形而造成的開發(fā)效率降低問題。

技術(shù)路線:

開發(fā)環(huán)境:JDK1.8、Eclipse、Maven、MySQL。

系統(tǒng)框架為SpringBoot框架,Spring Boot項目是Pivotal團隊開發(fā)一個全新Spring框架,整合了ssm的開發(fā)模式,方便我們快速開發(fā),便捷的是Springboot內(nèi)嵌了Tomcat,我們開發(fā)后臺時,就不用再配置Tomcat,節(jié)省了大量的開發(fā)準(zhǔn)備時間。

?

?

理論分析:

(1)使用UML技術(shù)設(shè)計物理模型

(2)產(chǎn)出相關(guān)模型邏輯視圖、數(shù)據(jù)詞典、數(shù)據(jù)庫設(shè)計文檔

(3) 根據(jù)各角色的權(quán)限對功能模塊進行劃分,構(gòu)思模塊間聯(lián)系,數(shù)據(jù)庫詳細設(shè)計,根據(jù)頁面進行界面原型設(shè)計,后臺編碼實現(xiàn),軟件測試,調(diào)試代碼改正BUG

實驗方法與步驟:

(1)通過調(diào)研,了解寵物領(lǐng)養(yǎng)系統(tǒng)的內(nèi)容及其特點,存在和需要解決的主要問題。

(2)確定寵物領(lǐng)養(yǎng)系統(tǒng)的建設(shè)目標(biāo)、意義及功能需求,分析整個系統(tǒng)架構(gòu)的組成、設(shè)計特點、安全特性。

(3)對寵物領(lǐng)養(yǎng)系統(tǒng)的模塊進行分析,按照角色識別用例,用UML圖給出相應(yīng)模塊的用例圖。

(4)給出選擇OOSD開發(fā)方法、B/S架構(gòu)的網(wǎng)絡(luò)技術(shù)、JSP技術(shù)的動態(tài)頁面、面向?qū)ο髷?shù)據(jù)庫系統(tǒng)進行后臺數(shù)據(jù)庫設(shè)計的技術(shù)體系分析。

(5)系統(tǒng)采用 SSM框架提高開發(fā)效率,采用Ajax技術(shù)提高客戶體驗。

(6)完成系統(tǒng)架構(gòu)的設(shè)計、數(shù)據(jù)庫的設(shè)計以及主要功能模塊的設(shè)計與實現(xiàn)。

(7)完成系統(tǒng)的測試和論文的撰寫。

可行性:

(1)技術(shù)可行性:

通過一個合適的編程語言和對相關(guān)編程技術(shù)的運用,以及在最短時間內(nèi)最有效的將系統(tǒng)開發(fā)完成,是一個系統(tǒng)實現(xiàn)最重要的一點。本次開發(fā)的寵物領(lǐng)養(yǎng)系統(tǒng),確定了以java語言為主要實現(xiàn)語言,開發(fā)框架采用Django,數(shù)據(jù)庫采用Mysql,這都是在平時的課堂學(xué)習(xí)和自學(xué)時候都有基礎(chǔ)的掌握,所以技術(shù)方面是沒有問題的。

(2)經(jīng)濟可行性:

軟件的開發(fā)必然涉及到經(jīng)費預(yù)算的內(nèi)容,而作為一個畢業(yè)設(shè)計來說,本次開發(fā)所使用的主要的硬件環(huán)境是自己的筆記本電腦,而且開發(fā)的地點都是在學(xué)校中完成,因此并沒有對更多的資源的使用,所以經(jīng)濟方面是完全可行的。

(3)操作可行性:

操作可行性主要是看基于需求設(shè)計到開發(fā)出來的產(chǎn)品是否有人使用,用戶的體驗度是否夠好。本平臺的界面平滑度高,易于上手,尤其是針對的人群比較固定,所以在操作方面也是可行的

?

四、論文特色與創(chuàng)新之處

(1)系統(tǒng)安全的控制,系統(tǒng)首先確定采用三員分立的原則進行系統(tǒng)用戶功能權(quán)限的劃分,超級管理員只能由服務(wù)端運行命令行的方式生成,并且唯一。普通用戶在注冊登錄的時候,設(shè)計數(shù)據(jù)庫的用戶名或者賬號唯一,避免重復(fù)注冊的可能。當(dāng)用戶在未登錄的情況下,系統(tǒng)如果檢測到當(dāng)前用戶端沒有session,則自動默認跳轉(zhuǎn)到系統(tǒng)的登錄頁。

(2)系統(tǒng)分頁問題,分頁功能有真分頁和假分頁兩種方式,在實現(xiàn)過程中,隨著數(shù)據(jù)量的增多,使用基于前端的假分頁會使得系統(tǒng)運行速度很慢,因此決定采用后臺服務(wù)端分頁。

(3)數(shù)據(jù)保護密碼安全性問題,系統(tǒng)管理員權(quán)限采用MD5加密技術(shù)對管理員密碼進行加密保護,避免泄露。

(4)界面的美化布局,首先是對目前市面上主流的寵物管理系統(tǒng)、寵物領(lǐng)養(yǎng)系統(tǒng)進行調(diào)研,分析其界面顏色、布局、控件大小和響應(yīng)反饋彈出等設(shè)計點。之后通過對Bootstrap框架的學(xué)習(xí)完成系統(tǒng)界面對界面分辨率的兼容性。

五、論文大綱(詳細至三級標(biāo)題)

第1章? 緒論

1.1? 課題背景及研究意義???

1.1.1? 課題背景??

1.1.2? 研究意義??

1.2? 開發(fā)工具的選用及語言介紹?

1.2.1 語言介紹

1.2.2 SpringBoot框架

1.3? 本文的內(nèi)容??

1.4 MYSQL數(shù)據(jù)庫?

1.5 B/S結(jié)構(gòu)?

第2章? 需求分析與可行性分析??

2.1? 功能需求分析

2.2? 可行性分析??

2.2.1技術(shù)可行性:技術(shù)背景

2.2.2經(jīng)濟可行性?

2.2.3操作可行性:

2.3 系統(tǒng)性能分析?

第3章? 系統(tǒng)總體設(shè)計?

3.1? 系統(tǒng)的結(jié)構(gòu)劃分??

3.1.1? 系統(tǒng)結(jié)構(gòu)圖

3.2? 系統(tǒng)的流程分析??

3.2.1操作流程???

3.2.2添加信息流程 17

3.2.3刪除信息流程

3.3. 數(shù)據(jù)庫設(shè)計??

3.3.1 數(shù)據(jù)庫實體?

3.3.2數(shù)據(jù)表

第4章? 系統(tǒng)實現(xiàn)過程(詳細設(shè)計)??

4.1? 運行環(huán)境

4.1.1? 硬件環(huán)境??

4.1.2? 軟件環(huán)境??

4.2? 系統(tǒng)實現(xiàn)

4.2.1系統(tǒng)功能模塊

4.2.2管理員功能模塊?

4.2.3用戶后臺功能模塊

第5章? 系統(tǒng)測試?

5.1系統(tǒng)測試的目的

5.2系統(tǒng)測試方法?

5.3功能測試?

第6章? 總結(jié)

參考文獻

致謝

六、主要參考文獻

[1] 李玲. 城市流浪貓助養(yǎng)公益組織服務(wù)創(chuàng)新設(shè)計研究[D].南京藝術(shù)學(xué)院,2019.

[2] 楊華. 基于SSM的寵物店信息系統(tǒng)的設(shè)計與實現(xiàn)[D].吉林大學(xué),2019.

[3] 閆志國,宛楠,嚴(yán)迪,許超,秦逸飛,齊前.基于Scrapy爬取電商藥品數(shù)據(jù)及數(shù)據(jù)可視化分析處理[J].輕工科技,2021,37(03):98-100.

[4] 崔家敏.Web下開放性實驗室管理系統(tǒng)設(shè)計與實現(xiàn)[J].電腦知識與技術(shù),2021,17(06):66-67.

[5] 張博涵.基于Web的網(wǎng)上訂餐管理信息系統(tǒng)研究與設(shè)計[J].科技經(jīng)濟導(dǎo)刊,2021,29(06):42-43.

[6] 金廣坤,李培強.基于Web的高校科研成果管理系統(tǒng)設(shè)計與實現(xiàn)[J].信息技術(shù)與信息化,2021(02):8-10.

[7] 劉亮均,楊柳.電影推薦系統(tǒng)的設(shè)計與實現(xiàn)[J].物聯(lián)網(wǎng)技術(shù),2021,11(03):86-88+92.

[8] 李洋,徐清臣,王韶華,趙航.智慧住區(qū)Web綜合管理平臺的設(shè)計與實現(xiàn)[J].智能建筑與智慧城市,2021(03):112-114.

[9] 姜蘇. 基于互聯(lián)網(wǎng)平臺解決社會流浪動物問題的可行性研究[D].山東農(nóng)業(yè)大學(xué),2020.

[10] 黃斯斯,司玉.民辦高校大學(xué)生寵物微商C2C創(chuàng)業(yè)模式研究——基于4S營銷理論[J].現(xiàn)代商業(yè),2019(28):56-57.

[11] 許蒙蕾.探尋加速城市流浪動物領(lǐng)養(yǎng)速度新思路[J].明日風(fēng)尚,2018(09):338+355.

[12] 張晶晶,曹雙雙,楊怡潔,劉玲,蔡夢媛.基于Bootstrap框架的響應(yīng)式網(wǎng)站設(shè)計[J].電腦知識與技術(shù),2020,16(34):247-248.

[13] 梁敦毫.響應(yīng)式布局網(wǎng)頁的設(shè)計與實現(xiàn)[J].數(shù)字技術(shù)與應(yīng)用,2020,38(12):150-153.

[14] 廖家莉,曹俊.web前端主流框架分析與對比[J].科技視界,2020(28):121-122.

[15]. Six Feet Up to Present 3rd Annual Python Web Conference[J]. Manufacturing Close - Up,2021.

[16] Serdar Yegulalp. Microsoft’s Playwright simplifies tests for Python web apps[J]. InfoWorld.com,2020.

[17] Guoxi Liang. Course Design of E-commerce Website Construction Based on Python Web Framework[J]. International Core Journal of Engineering,2020,6(6).



基于springboot的寵物領(lǐng)養(yǎng)系統(tǒng)的設(shè)計與實現(xiàn)開題報告的評論 (共 條)

分享到微博請遵守國家法律
临泉县| 宁都县| 双柏县| 邻水| 屯昌县| 霍山县| 余庆县| 永福县| 喀喇| 永德县| 田林县| 鄂州市| 南城县| 天等县| 永定县| 监利县| 光泽县| 望城县| 辽源市| 临沂市| 沁水县| 阿勒泰市| 岳阳市| 牡丹江市| 枣庄市| 博罗县| 宁波市| 江源县| 安岳县| 万荣县| 罗定市| 文安县| 淳安县| 舟山市| 满城县| 周口市| 榆中县| 忻州市| 新乐市| 旌德县| 崇礼县|