-
1 # 人工智慧3
-
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框架估計都不清楚,所以直接給你說,想畢業去花錢買個,如果想自己做,把其他管理系統自己改一下,還有一個就是自己開發,自己學習!
回覆列表
明確用什麼
最新的最簡單的方案是spring boot 和 vue
spring boot 開箱即用,學習簡單。配合mybatis plus 完美開發。vue是目前比較流行的框架,使用簡單的iview框架,搭建後臺管理。資料庫就用mysql如果涉及搜尋可以使用ES做成什麼樣一套入口網站,基本就是瀏覽寵物資訊,甚至可以做商城,諮詢一類的,可以新增會員註冊等後臺管理,登入後可以新增寵物資訊,維護系統等。當然需要你根據你所學得來安排,不然答辯也不好說什麼的。
怎麼做你可以到網路上找模版,自己修改,不過可能比較老。
此外,你自己不想做,可以花錢讓人家做。