回覆列表
  • 1 # 人工智慧3

    明確用什麼

    最新的最簡單的方案是spring boot 和 vue

    spring boot 開箱即用,學習簡單。配合mybatis plus 完美開發。vue是目前比較流行的框架,使用簡單的iview框架,搭建後臺管理。資料庫就用mysql如果涉及搜尋可以使用ES做成什麼樣一套入口網站,基本就是瀏覽寵物資訊,甚至可以做商城,諮詢一類的,可以新增會員註冊等後臺管理,登入後可以新增寵物資訊,維護系統等。

    當然需要你根據你所學得來安排,不然答辯也不好說什麼的。

    怎麼做

    你可以到網路上找模版,自己修改,不過可能比較老。

    此外,你自己不想做,可以花錢讓人家做。

  • 2 # Wilson1995

    個人建議先理清你打算實現的系統核心業務,畫一些核心業務的ER圖或UML圖,再根據業務進行資料庫設計,最後使用選擇的技術棧進行業務開發實現。

    如寵物管理的主要業務流程是使用者線上預約(生成訂單存放使用者資訊、寵物資訊),然後在指定時間將寵物放到管理處,管理中心人員再更新實際的訂單資訊(如訂單狀態、寵物存放資訊如在幾號寵物房等)。在該流程中涉及的資料為管理員資訊、使用者資訊、訂單資訊、寵物間、寵物資訊,為此可以設計相應的資料表:

    使用者表:id、使用者名稱、密碼、建立時間、聯絡電話、郵箱、建立時間、更新時間等

    訂單表:id、使用者id、預約時間、寵物取回時間、狀態、管理費用、寵物資訊id、佔用寵物房id、建立時間、更新時間等

    寵物房:id、寵物資訊id、狀態(是否空置)、建立時間、更新時間等

    寵物資訊:id、所屬使用者id、名稱、建立時間、更新時間等

    管理員資訊:id、賬號、密碼等

    由於是畢業設計所以個人認為簡單點也沒關係,如果時間不充裕可以省去一些許可權管理、日誌管理的設計。

    畫圖個人推薦使用ProcessOn可以線上畫流程圖、UML圖,資料庫設計推薦MySQL Workbench,畫完ER圖後可以逆向生成mysql 建表語句檔案。

    技術棧根據個人能力而定,如果是市面上比較常用的話就是Vue+SpringBoot+Mybatis,Mybatis可以選擇相應的擴充套件框架(如tk.mybatis或華人開源的mybatis plus),這些擴充套件框架都有自身的程式碼生成器可以生成model-dao-service-controller檔案,可以減少不少開發時間。web分層方面使用常見的web應用分層即可:

  • 3 # 騎著摩托去取經的唐僧

    常用系統功能包括

    2、會員管理,主要針對門店顧客進行分類管理,制定細化營銷方案。

    3、庫存管理,對門店相關物品進行智慧管控及方便人員盤點核對。

    4、寄養管理,記錄相關寵物寄養顧客資訊。

    5、統計報表,門店管理人員比較關心的資料,如當日營業額,月度收入,熱銷產品分類及數量等等。

    7、訂單管理(流水查詢、掛單設定、小票列印),對每筆訂單都有據可查。

    9、系統設定(許可權管理、人員管理、積分兌換管理),根據需要,設定使用不同方案。

    還可以擴充套件其他很多特色功能,吸引更多的客戶。

  • 4 # 急速馬力快de原始碼控

    Java是當前應用非常普遍的開發語言,Spring框架尤其是Spring Boot和Spring Cloud極大的簡化了開發配置,提升開發效率,推薦使用Java + Spring Boot搭配,開發後臺Web服務。

    開發管理系統推薦使用阿里開源框架Ant Design Pro

    一,後臺Web服務開發

    1)使用前後端動靜分離架構,後端Web服務封裝REST介面

    下載安裝整合開發環境Intelli IDEA,建立一個Spring Boot專案,選擇Web,然後在專案中增加一個Controller,配置@RequestMapping屬性,增加一個介面函式,啟動程式就能看到服務資訊了,預設是http://localhost:8080

    2)資料儲存使用MySQL資料庫,持久化框架MyBatis,程式碼生成器MyBatis Plus

    常見的CRUD操作,只需要呼叫自動生成的Service介面,舉個例子,log資料表讀寫:

    3)如果使用者量併發量較高,需要考慮介面讀寫資料庫的效能,整合Redis搭建快取機制,頻繁讀取的資料優先使用快取

    典型的快取資料讀取流程如下:

    二,管理系統開發

    管理系統以Web頁面開發為主,呼叫後臺服務介面。可以使用Spring Boot框架直接整合的Themeleaf, Apache Freemarker,推薦使用阿里開源框架Ant Design Pro

    Ant Design Pro是一箇中後臺前端設計解決方案,提供了豐富的設計模式和相應的程式碼實現,可以快速開發出一個Web管理系統。

    1)安裝Node環境

    2)執行npm create umi,自動安裝Ant Design Pro腳手架

    腳手架包含了一個完整的開發框架,提供了各類功能模組。

    3)執行npm install安裝依賴元件

    4)執行npm start啟動專案

    三,Web服務腳手架

    從實際專案中整理提煉的Web服務腳手架,整合常用的元件功能,快速開發產品。

  • 5 # 帶帶小肥宅

    本科畢業設計的話,其實很好做的,因為並不涉及到高併發,就簡單實現下功能就好了。

    首先專案要做成前後端分離。

    後端就寫dao,service,controller這三層,dao層操作資料庫的增刪改查,service層寫業務邏輯,並呼叫dao層,controller層就寫介面,呼叫service層,並暴露給前端呼叫。

  • 6 # 看不穿人生

    你現在是做不出來的,其他人咋說還是做不出來,因為你根本就沒學,連個最簡單的MVC框架估計都不清楚,所以直接給你說,想畢業去花錢買個,如果想自己做,把其他管理系統自己改一下,還有一個就是自己開發,自己學習!

  • 中秋節和大豐收的關聯?
  • 學雅思必須要去培訓學校嗎?