- 開發語言:Java
- 框架:springboot +Android
- JDK版本:JDK1.8
- 服務器:tomcat7
- 數據庫:mysql 5.7
- 數據庫工具:Navicat12
- 開發軟件:eclipse/myeclipse/idea
- Maven包:Maven3.6
系統展示
APP登錄
APP首頁
穿搭圈詳情
我的
管理員登錄
管理員功能界面
用戶管理
風格類型管理
穿搭圈管理
系統管理
摘要
相比于傳統的一周穿搭管理方式,智能化的管理方式可以大幅提高一周穿搭的管理效率,實現了一周穿搭管理的標準化、制度化、程序化的管理,有效地防止了一周穿搭信息的隨意管理,提高了信息的處理速度和精確度,能夠及時、準確地查詢和修正一周穿搭信息。
課題主要采用java技術和MySQL數據庫技術以及springboot框架進行開發。系統主要包括系統首頁,個人中心,用戶管理,風格類型管理,穿搭圈管理,我的搭配管理,系統管理等功能,從而實現智能化的一周穿搭管理方式,提高一周穿搭管理的效率。
研究背景
社會進步的步伐帶動了信息技術的發展,信息化的建設使得人們生活的節奏加快,至使人們更加注重信息的時效性。陳舊的管理獲取信息方式將無法滿足人們的需求。從而人們更加關注在線系統管理。在線系統管理可以滿足現代人們獲取信息實時、便捷等特點,只要有網絡的地方,就能迅速查找到想要的信息。
計算機技術已成為人們管理信息的重要工具。能解決人們獲取信息更加有效快捷,提高人們的工作效率為重要手段。
關鍵技術
SpringBoot是一個全新開源的輕量級框架。基于Spring4.0設計,其不僅繼承了Spring框架原來有的優秀特性,而且還通過簡化配置文件來進一步簡化了Spring應用的整個搭建以及開發過程。另外在原本的Spring中由于隨著項目的擴大導入的jar包數量越來越大,隨之出現了jar包版本之間的兼容性問題,而此時SpringBoot通過集成大量的框架使得依賴包的版本沖突,以及引用的不穩定性問題得到了很好的解決。
JAVA語言是目前軟件市場上應用最廣泛的語言開發程序。可以在多種平臺上運用的,兼容性比較強,適應市面上大多數操作系統,不會出現亂碼的現像,其擴展性和維護性都更好,具有分析問題和解決問題的能力,是面向過程的程序設計方便我們編寫的代碼更強壯。
Android平臺自下向上由四個層次組成:Linux內核層、Android運行時庫和其他庫層、應用框架層、應用程序層。Android應用程序是基于Java語言開發的,Eclipse是過去市場中使用相對較多的開發工具,然而該開發工具相比其他工具有著編譯緩慢的致命缺陷。現如今Android開發者普遍使用的是Android Studio,于IntelliJ IDEA為基礎集成的開發工具,為開發者提供了集成一體的開發和調試環境;不僅如此,它的代碼提示功能和搜索功能及其強悍,會彈出并提示給開發者最優的提示,從而大大提高開發者的工作效率。所以Android Studio是本次課題APP開發的不二之選。
?Vue是一款流行的開源JavaScript框架,用于構建用戶界面和單頁面應用程序。Vue的核心庫只關注視圖層,易于上手并且可以與其他庫或現有項目輕松整合。
MYSQL數據庫運行速度快,安全性能也很高,而且對使用的平臺沒有任何的限制,所以被廣泛應運到系統的開發中。MySQL是一個開源和多線程的關系管理數據庫系統,MySQL是開放源代碼的數據庫,具有跨平臺性。
B/S(瀏覽器/服務器)結構是目前主流的網絡化的結構模式,它能夠把系統核心功能集中在服務器上面,可以幫助系統開發人員簡化操作,便于維護和使用。
系統分析
對系統的可行性分析以及對所有功能需求進行詳細的分析,來查看該系統是否具有開發的可能。
系統設計
功能模塊設計和數據庫設計這兩部分內容都有專門的表格和圖片表示。
系統實現
App首頁是用戶注冊登錄后進入的第一個界面,在這里,人們能夠看到App的導航條,內容包括首頁,穿搭圈,我的搭配,天氣,我的等。用戶登錄成功后,點擊“我的”進入我的頁面,在我的頁面可以對穿搭圈,我的收藏管理等進行詳細操作。管理員登錄進入APP可以查看到系統首頁,個人中心,用戶管理,風格類型管理,穿搭圈管理,我的搭配管理,系統管理等功能進行詳細操作。
系統測試
???? 系統的測試是必須的,需要知道的是這個階段不是單獨的,而是在全部的時間進行。這么做可以及時發現問題,還能找到產生矛盾的地方,并且可以嘗試修改,這樣就能完善系統。對于被測試的系統,都可以找到一些問題,而且還可以找到對應的位置在哪。其目的是對于整體的測試,發現需求中存在的矛盾,就可以做出修改了。測試的過程是對應于整體,有對軟件的測試,發現需求的符合度,接下來,就是對數據的檢測,以及對硬件的檢測。
在軟件測試規劃中,必須了解測試流程,包括功能概述,測試周期,測試方法,測試范圍,測試配置,測試技巧,測試交流,風險分析等。對于一些開發的人員,是可以知道測試方法,找到測試過程的一些的問題,然后可以應對這些問題。
結論
在本次畢業設計中,我使用Java技術,并選擇MySQL作為后臺數據庫進行訪問和修改。在設計之初,我對系統邏輯功能的具體實現也很糾結,因為我對一周穿搭管理的概念還比較模糊,期間我也在網上查詢了大量的信息,清楚地了解了現實生活中一周穿搭的主要對象和管理需要完成的基本功能。
而在這個過程中也遇到了很多困難,主要有系統邏輯功能的不恰當和系統設計上的錯誤,當在自己獲取信息時無法解決,我會與同學和老師商量和討論,所以在這個過程中,也讓我知道認識到自己的不足和團隊的力量是最大的,無論是在學習還是工作中,要融入集體,這樣自己才會成長得更快。
當然,在本次設計中,由于時間的不足和本人能力的限制,功能還不完善,對于論文的不足之處,希望在今后的學習中不斷改進,使本系統更接近實際操作。