目 錄
摘 要 I
ABSTRACT II
目 錄 II
第1章 緒論 1
1.1背景及意義 1
1.2 國內外研究概況 1
1.3 研究的內容 1
第2章 相關技術 3
2.1 nodejs簡介 4
2.2 express框架介紹 6
2.4 MySQL數據庫 4
第3章 系統分析 5
3.1 需求分析 5
3.2 系統可行性分析 5
3.2.1技術可行性:技術背景 5
3.2.2經濟可行性 6
3.2.3操作可行性: 6
3.3 項目設計目標與原則 6
3.4系統流程分析 7
3.4.1操作流程 7
3.4.2添加信息流程 8
3.4.3刪除信息流程 9
第4章 系統設計 11
4.1 系統體系結構 11
4.2開發流程設計系統 12
4.3 數據庫設計原則 13
4.4 數據表 15
第5章 系統詳細設計 19
5.1管理員功能模塊 20
5.2用戶功能模塊 23
5.3前臺功能模塊 19
第6章 系統測試 25
6.1系統測試的目的 25
6.2系統測試方法 25
6.3功能測試 26
結 論 28
致 謝 29
參考文獻 ?考慮到實際生活中在個性化服裝搭配方面的需要以及對該系統認真的分析,將app權限按管理員和用戶這兩類涉及用戶劃分。
?
前端技術:nodejs+vue+elementui,
Express 框架于Node運行環境的Web框架,
語言 node.js
框架:Express
前端:Vue.js
數據庫:mysql
數據庫工具:Navicat
開發軟件:VScode
視圖層其實質就是vue頁面,通過編寫vue頁面從而展示在瀏覽器中,編寫完成的vue頁面要能夠和控制器類進行交互,從而使得用戶在點擊網頁進行操作時能夠正常。
代碼結構講解
?1、 node_modules文件夾(有npn install產生)
? ? 這文件夾就是在創建完項目后,cd到項目目錄執行npm install后生成的文件夾,下載了項目需要的依賴項。
2、package.json文件
? ? ?此文件是項目的配置文件(可定義應用程序名,版本,依賴項等等)。node_modules文件夾下的依賴項是從哪里知道的呢?原因就是項目根目錄下的這個package.json文件,執行npm install時會去找此文件中的dependencies,并安裝指定的依賴項。
3、public文件夾(包含images、javascripts、stylesheets)
? ? ? 這個文件夾做過Web開發的應該一看就知道,為了存放圖片、腳本、樣式等文件的。
4、routes文件夾
? ? ? 用于存放路由文件。
5、views文件夾
? ? ? 存放視圖。
(a) 管理員;管理員使用本系統涉到的功能主要有個人中心、用戶管理、個性穿搭管理、我的衣櫥管理、服飾分類管理、我的收藏管理、系統管理等功能。 隨著人們物質生活水平的提高,對于精神需求也日趨增長,在日常生活中會更加注意外在形象,尤其是在穿衣搭配方面。無論是日常生活,還是特定場景,諸如面試、約會等,人們都有展現自我美好一面的需求,每個人都是獨一無二的,身材相貌都各不相同,例如人體體征可分為臉型、體型、膚色等;服裝可拆分為色彩、廓形、面料、構成細節等不同組成部分,正是這些差異化造就了同一件衣服的不同演繹。
??但并不是每個人都足夠了解自己,能夠找準自己的定位,搭出適合自己的風格。 雖然市場中已經有了一些服裝搭配類的軟件,卻不能利用自己已有衣物進行搭配。
據了解,經常使用服裝搭配類軟件人群集中在18至28歲,其中女性用戶居多,其中學生、職場人員居多;呈現的主要問題為:不會搭配,因不會搭配而將一些衣物“壓箱底”、滿衣柜衣服卻覺得無衣可穿。
??本個性化服裝搭配系統主要根據用戶數據信息,推薦一些適合的搭配穿搭,同時,用戶也可自己掃描上傳自身衣物以及輸入存放位置,搭配后存儲到“我的搭配”中,以便下次挑選,既可以節省搭配時間,也方便用戶挑選及快速尋找。。?
?
?