




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
PAGE4PAGE開題報告分院專業學生姓名學號指導教師職稱合作導師職稱論文題目寵物領養系統設計與實現一、選題背景和意義1.選題背景隨著人民生活水平的不斷提高,飼養寵物已經成為人們打發空余時間的新方式。但是隨著大城市的生活節奏不斷的加快以及工作上的各種不穩定性因素,現在有很多寵物被遺棄;變成了流浪動物;這引發了各種各樣的社會問題;帶來了安全隱患[[]杜奕寧,朱宋煜指導."流浪日記"——流浪小動物領養,[]杜奕寧,朱宋煜指導."流浪日記"——流浪小動物領養,救助與志愿服務App[J].中學科技,2020,(2):2.[]姜蘇.基于互聯網平臺解決社會流浪動物問題的可行性研究[D].泰安:山東農業大學,2020.2.選題意義它的意義在于該系統設計實現能夠有效減輕社會的流浪寵物的現狀,通過信息化方式幫助建設良好的城市衛生環境。系統的實現能夠幫助寵物領養實現線上流程,減輕線下領養的復雜性,減輕線下的人力物力成本。一方面能夠讓有愛心有飼養能力的人找到自己能夠領養的寵物,讓寵物有著一個更好的歸宿,同時寵物領養能夠提高人們的愛護動物的意識。二、國內外研究現狀、發展動態目前國外的寵物領養平臺比較成熟,大多數寵物領養平臺都是基于官方的背景下是建立的,在美國除了AnimalShelter(動物救助站)還有AnimalRescue可以領養寵物。這些機構是官方所認可的作為寵物領養的機構,有著正經的官方手續和領養審核機制。在寵物領養上,領養人需要有一定的經濟實力和穩定性的才能夠在平臺進行領養申請,在平臺相關移動App填寫相關的申請表格,進行線上申報,在申報審核成功后根據線上填報的背景信息需要進行一個背景調查,只有符合要求的寵物主才能夠領養自己心儀的寵物。目前國內的寵物平臺大多數還是基于網頁的進行開發的,同時功能上面還是停留在贈送,領養兩個模式為核心的基礎上。國內大多數網站平臺做的功能點比較簡單,比如58寵物領養,簡單的以發帖的形式進行寵物的領養信息的發布。對于寵物領養人是沒有任何審核信息,只能靠個人去辨別是否是真心喜愛寵物的人士,也沒有有效的身份信息認證。而國外的寵物的平臺大多數國外的寵物愛心收留組織所建立的,在此基礎上建立的一個寵物信息發布平臺,走的是線上領養查看,線下會面去領養寵物的模式居多。所以在我國寵物的平臺還是處于一個發展階段,很多規則制度不健全,所以需要建立一個基于微信小程序的寵物之家平臺,通過便捷的方式來建立寵物領養、喂養、知識、寵物相關商品的一個綜合服務平臺,能夠有效的幫助寵物建立一個穩定的能夠規范領養的,寵友之間能夠相互交流,同時能夠方便寵物相關商品的推薦和購買平臺。三、研究的內容及可行性分析1.研究內容本文實現了一款基于B/S架構的寵物領養系統,并對其開發過程做了完整的論述。首先通過對寵物救助群體進行調研完成了需求分析,將系統的功能分成了六個模塊:登錄注冊模塊、用戶信息管理模塊、信息展示模塊、領養模塊、審核信息模塊以及管理信息模塊。接著對系統技術架構、系統功能模塊和系統的數據庫分別進行設計。隨后按照系統設計對整個寵物領養系統進行實現。在實現的階段,會使用基于MVVM模式的前端框架Vue.js完成前端頁面的開發,使用webpack作為前端的打包工具,使用Koa2作為后端框架實現系統的服務端,使用CORS和Jsonp來完成跨域請求得到數據。最后,使用黑盒測試的方式對系統進行功能測試,檢驗系統是否按照需求實現了相應的功能。(1)系統總體設計結合本寵物領養系統的特點和上文的需求分析,最終決定本系統將基于B/S(Browser/Server)架構進行開發。用戶在瀏覽器端進行操作,對數據進行請求,服務端收到瀏覽器的請求后,按照請求的具體內容對其進行相應的業務邏輯處理,這期間可能會涉及到數據庫相關的操作,然后按照統一的格式將數據結果返回到瀏覽器端,由瀏覽器將結果展現給用戶。這樣系統就已經自然的分為了三個層次:表示層、業務邏輯層和數據層,這三層結構相互獨立又相互依賴。(2)系統功能模塊劃分系統的功能總體分為用戶模塊和管理模塊,用戶模塊又分為寵物領養模塊、登錄注冊模塊、信息展示模塊、用戶信息管理模塊,其中用戶信息管理模塊包括對送養信息、尋寵尋主信息以及TNR申請信息的管理。圖1系統功能結構圖1)注冊登錄模塊登錄注冊模塊負責用戶的注冊、登錄,本系統要求使用手機號碼注冊賬號,通過這種方式,可以將用戶的手機號與用戶的賬號信息綁定起來,這樣當用戶忘記密碼的時候,可以通過手機驗證碼的方式重設密碼。同時,通過手機號注冊還能夠防止虛假注冊。2)用戶信息管理模塊用戶信息管理模塊使用戶能夠完成信息的發布、修改、撤回等操作。用戶可以在功能選擇界面選擇自己想要發布的信息類型,包括發布送養信息、發布尋寵信息、發布尋主信息和提交TNR申請。其中送養信息在提交以后,會出現在管理員的待審核信息列表里,等待管理員審核通過以后才會展示到首頁的待領養動物信息中;尋寵信息和尋主信息一經提交會直接展示到尋寵尋主頁面的列表中;TNR申請在提交以后,也需要等待管理員的審核,通過審核后可以預約指定醫院的手術時間,然后攜帶動物到動物醫院完成手術3)信息展示模塊信息展示模塊負責將用戶發布的送養信息、尋寵信息以及尋主信息分別以列表的形式展示在對應的頁面中,列表中的每一項內容都對應著用戶發布的一條信息。列表項中會將信息包括圖片在內的重要屬性顯示出來方便用戶快速瀏覽,用戶選擇列表項就能進入其對應信息的詳情頁面。信息展示模塊還會為用戶提供搜索服務,可以使用寵物物種、寵物品種、寵物年齡、寵物性別等作為搜索的關鍵字對信息進行過濾,然后將篩選后的結果以列表的形式展現到搜索結果頁面上,方便用戶快速的得到自己需要的信息。搜索過程中會將用戶的搜索記錄存儲在瀏覽器的本地存儲中,當用戶下次搜索時就可以直接在歷史記錄中選擇。4)領養模塊用戶可以在個人中心頁面填寫領養申請表后提交,管理員將對用戶提交的領養申請表進行審核,審核通過后用戶會獲得領養人身份。只有具有領養人身份的用戶可以對送養信息頁面中待領養的寵物發出領養申請,然后等待送養人的消息。5)管理模塊管理模塊包括對用戶發布信息的審核和管理。用戶發布的待審核的信息會按照時間順序顯示在管理員的個人中心頁面,先發布的信息排列在前面,管理員可以對其進行審核,審核完畢后用戶會收到審核的結果。(3)數據庫設計本系統的開發選擇MySQL作為后臺數據庫開發工具。實現對數據庫的設計往往需要從對用戶的需求入手,展開相應的軟件設計和如軟件編碼工作,以此實現數據庫的功能,在完成了設計和編碼在之后,相關人員還需要對軟件進行測試和維護,保證數據庫性能的合格。2.可行性分析(1)經濟可行性關于這個寵物領養系統的開發,它需要的工具包括硬件方面和一些軟件都很容易的去購買或者去從網上下載。它主要的成本是小程序的管理與維護和后臺的開發,對于開發者來說,并不會造成很重的經濟壓力。而當這個項目開始使用,它不僅可以幫助商家減少不必要的工作,而且方便了用戶去選擇領養或者送養寵物。從而為系統的進一步發展提供了有利的條件。小程序中,還有寵物用品購買的功能可以幫助緩解一部分的經濟壓力。所以從經濟可行性的方面看,開發寵物領養的系統是沒有問題的。(2)技術可行性本文的研究內容為寵物領養系統的設計與實現,本文研究項目將使用Vue.js作為前端開發框架,使用Koa2作為后端框架,使用MySQL實現數據的持久化存儲,使用Redis完成數據的緩存,使用VSCode作為集成開發環境,項目的功能模塊主要有用戶信息管理模塊、登錄注冊模塊、領養模塊、信息展示模塊、審核信息模塊和管理信息模塊,本文最終將實現一個可以在線上使用的由動物救助機構管理的寵物領養系統,具有方便快捷、使用靈活的特點,以及目前的廣泛實際應用,具有一定技術可行性。(3)市場可行性隨著人們物質條件日益豐富,對精神生活的需求也越來越多樣。同時,隨著家庭小型化以及主動選擇單身的經濟獨立人士的增加,在互聯網生活模式的深入滲透及影響下,人與人之間的現實社交聯系減少,但作為個體的陪伴需求卻有增無減,飼養寵物成為釋放孤獨感及情感寄托的一種有效方法,由此帶來寵物市場消費迅猛增長,已經成為朝陽產業。寵物領養系統系統主要目的是去幫助那些想要去領養寵物的人以及幫助一些想要送養寵物的人能夠通過這樣一個系統解決他們的問題,并且通過這個系統也讓更多的人了解寵物相關知識以及幫助他們解決一些現實生活中遇到關于寵物方面的養護的問題并且嚴格按照國家法律法規來進行研究和實踐,并無法律和政策方面的限制。四、論文擬解決的關鍵問題及難點1.論文擬解決的關鍵問題(1)深入地學習了系統開發相關的關鍵技術及框架,研究框架的源碼和實現機制,分析其應用場景的區別,最終確定本系統使用的技術和框架。(2)對寵物領養系統進行需求分析:通過查閱文獻、對動物救助群體進行需求調研等形式梳理出系統應該實現的功能性需求和非功能性需求,并對其進行總結完成系統的需求分析。(3)系統設計和功能實現:分別對系統的技術架構、功能模塊和數據庫進行設計,畫出相關的功能模塊結構圖、E-R圖和時序圖,然后按照設計對系統的前后端分別進行實現。(4)系統測試:通過黑盒測試的方式對系統中的各個功能模塊分別進行測試,并給出測試結果。2.難點(1)針對用戶寵物領養需求的調研,從而轉化成為系統功能設計是本文一大難點,由于用戶針對寵物需求特點非常龐雜,且要求各異,需要對大量的用戶寵物領養需求進行整理,最后得出系統功能設計。(2)系統第二大難點在于,對領養過程中產生的數據檔案進行管理,數據檔案越多,想要對數據進行查找、維護、更新等操作就越難,需要提升系統冗余性,從保障系統更加穩定運行。五、研究方法與技術路線1.研究方法本文的研究內容為寵物領養系統的設計與實現,本文采用Vue.js作為前端開發框架,使用Koa2作為后端框架,使用MySQL實現數據的持久化存儲,使用Redis完成數據的緩存,使用VSCode作為集成開發環境,項目的功能模塊主要有用戶信息管理模塊、登錄注冊模塊、領養模塊、信息展示模塊、審核信息模塊和管理信息模塊,最終將設計實現在線上使用的由動物救助機構管理的寵物領養系統。2.技術路線本文首先闡述項目的研究背景及國內外研究現狀,引出本文的主要研究內容。然后對本文中所運用相關技術展開綜述,系統地介紹了本文系統在開發過程中所使用的各項技術和框架,包括Vue.js、Koa2、跨域技術等。接下來展開寵物領養系統需求分析,對本文研究項目進行需求分析,并將需求分析分成了功能性需求分析和非功能性需求分析兩個部分分別進行分析。根據系統需求分析,進行寵物領養系統技術架構設計、系統功能模塊設計和系統的數據庫設計。最后是系統的實現及測試的部分,這個部分首先會對寵物領養系統的開發環境和運行環境進行闡述,然后按照需求分析和系統設計的內容實現系統的各個功能模塊,并且將其中核心的功能在文中展示出來,并介紹了測試方法和測試結果。最后,對全文進行總結,對寵物領養系統設計與實現進行了歸納總結,并且指出了后續需要繼續研究的工作。六、論文的進度安排2022.11-2022.12調查研究,撰寫開題報告和提綱,進行開題報告答辯;2022.12-2023.01學習相關理論、技術知識,查閱資料,設計結構;2023.01-2023.02完成網站的搭建和數據庫的設計與實現;2023.02-2023.03撰寫畢業論文,撰寫并提交中期報告;2023.03-2023.04完成系統的調試與實現,查漏補缺,完善系統的各個功能;2023.04-2023.05將畢業設計材料上交評閱,進行畢業論文查重、修改至定稿,準備答辯。七、主要參考文獻[1]杜奕寧,朱宋煜指導."流浪日記"——流浪小動物領養,救助與志愿服務App[J].中學科技,2020,(2):2.[2]姜蘇.基于互聯網平臺解決社會流浪動物問題的可行性研究[D].泰安:山東農業大學,2020.[3]彭守鎮.微信小程序應用探究[J].信息與電腦,2018,(22):2.[4]林曉艷,王軍峰,王文軍,等.微信小程序的用戶體驗研究[J].工業設計研究,2017,(1):6.[5]許亦卿.一種云領養寵物創業模式[J].合作經濟與科技,2022,(01):116-118.[6]王智超,肖玉,周燕.基于需求分析的可視化技術在軟件開發中的應用[J].電子技術與軟件工程,2021,(20):41-43.[7]耿慶田,趙楊.計算機系統軟件開發中軟件工程技術運用研究[J].科技資訊,2021,19(28):15-16+19.[8]賀適.軟件開發中數據庫設計理論實踐研究[J].電子測試,2020,(08):65-66.[9]劉暢,郝佳寧.基于GJB5000A的軟件質量保證[J].質量與可靠性,2020,(01):58-62.[10]杜以團,嚴彬賓,王今朝.軟件測試在軟件質量提升中的價值探討[J].電子質量,2021,(09):85-88.[11]Purina;;RaiseAPintForPets:UrbanChestnutAndPurinaTeamUpToPromoteSummerPetAdoptions[J].JournalofFarming,2018:[12]HaoranLiu,XiueMeng.JSP-
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《常用連接件與應用》課件
- 《金屬材料認知》課件
- 《將信息傳遞給加西亞:高效溝通的課件》
- 王佩奇汽車發動機課件:汽車的動力心臟
- 怎樣約訪客戶參加產說會
- 第二章金融資產資金流動(金融市場學人民銀行,杜金富)
- 2025年重慶A申論真題及答案
- 《企業資源規劃系統應用》課件
- 外貿口語培訓課件教學
- 自我檢討書與自我反
- 2025屆鄂東南省級示范高中聯盟高考英語二模試卷含答案
- 2025購銷合同范本下載
- 2024年家政服務職業技能大賽家庭照護賽項決賽試理論題庫1000題
- 2025年四川省成都市成華區中考二診英語試題(含筆試答案無聽力音頻及原文)
- 2025勞動合同范本下載打印
- (四調)武漢市2025屆高中畢業生四月調研考試 地理試卷(含答案)
- 管道試壓吹掃方案
- Unit 4 Clothes 單元整體(教學設計)-2024-2025學年人教精通版(2024)英語三年級下冊
- 大概念視角下的初中數學函數單元整體教學設計研究與實踐
- 《建筑裝飾設計收費標準》(2024年版)
- 腎上腺皮質功能減退癥的護理
評論
0/150
提交評論