彭濤



摘要:隨著現代化互聯網平臺的發展趨勢以及房地產的熱門影響,室內裝修成了中國大部分家庭必然面對的生活問題。加上現代的智能化使民眾對生活的要求不止步于溫飽,更是需要個性化消費才能滿足客戶對于線上交易的需求。對于裝修新手,以及想在裝修行業一展身手的裝修公司及材料商家,迫切需要一個平臺來解決裝修過程中所遇到的問題。基于以上的背景,該文設計了基于SSH的室內裝修私人定制管理系統。
關鍵詞:互聯網;室內裝修;私人定制
中圖分類號:TP311? ? ? ? 文獻標識碼:A
文章編號:1009-3044(2021)14-0062-03
1 引言
私人定制,即以尊重客戶住房裝修理想要求為基本原則,通過多重信息匹配,給予客戶一套最適合自己的室內裝修流程。裝修行業的私人定制已被更多人接受并喜愛,不論是裝修公司、平臺還是品牌都提供了不同形式的定制服務。對于現代定制服務,除了現在的一些餐飲、服裝行業,很多與裝修有關的企業也都走出了傳統商業模式,把服務更多地向私人定制化趨近。所以設計一款便利裝修客戶、裝修企業、材料供應商三方交易的平臺是非常重要的,以便讓裝修客戶能夠快速、高效地了解商家信息,并選擇和消費適合自己的裝修方式。本平臺通過私人定制的裝修服務理念,更好為裝修客戶提供服務。本文主要針對我國現有的裝修行業網站平臺的一系列問題,并結合基于SSH框的管理系統的特點,加上個性化的設計算法,開發了一個效率高、應用廣、針對性強的裝修平臺。該平臺致力于互聯網及個性化的方式,使裝修客戶、裝修公司、材料商家之間更加高效、便捷地進行交易和溝通,并且實時地督查整個裝修過程,讓平臺使用者得到更滿意的服務。
2系統使用的開發技術
本文是基于SSH框架,并結合相關前端開發技術完成室內裝修私人定制管理系統的設計。由于傳統Web系統性的局限性,不足以滿足裝修管理系統的需求。而SSH框架的開源性質很好地解決了這些問題,再通過JSP、HTML等技術實現對前端的展現。SSH框架是由表現層Struts、業務層Spring、持久層Hibernate合成的框架,由于在設計本系統時,就已對比目前已有的框架的優缺點,最后選擇了對管理系統開發友好的SSH框架。
2.1 表現層Struts2
Struts框架主要采用的技術是Java Servlet和JSP,是一種基于Sun J2EE平臺、可提高系統的維護性和擴展性的MVC框架。Struts2運用了大量的設計模式,實現SSH框架的三層架構思想,便利了整個web開發。把重寫或實現Action類的復雜操作都交給了攔截器處理,是Struts2的一大特點。Struts運作原理如圖1所示。
2.2? 持久層Hibernate
Hibernate框架在MVC模型開發中占有重要的地位,它負責視圖和數據庫之間的映射,完成數據的持久化。也就是說,Hibernate利用對象關系映射使得程序員從數據庫的復雜操作中解脫出來,讓程序員更有時間和精力投入到業務邏輯處理中,Hibernate與程序中使用的具體數據庫無關,因為Hibernate獨立于具體的數據庫的,所以,受到程序員的青睞。Hibernate架構體系如圖2所示。
2.3業務層Spring
Spring核心主要控制翻轉(IOC)和面向切面(AOP)。Spring的利用能夠簡化配置,有助于Hibernate和Struts完成業務處理。Spring框架如圖3所示。
3系統功能
3.1裝修方式管理
裝修方式管理模塊在室內裝修私人定制管理系統中,分裝修公司和裝修客戶兩種角色來進行實現。
1)裝修公司:裝修公司通過系統進入裝修公司的裝修方式管理頁面,可發布公司所設計的裝修方式,包括裝修方式的類型、圖片、價格等,也可對已發布的裝修方式進行修改、刪除等操作;
2)裝修客戶:裝修顧客注冊登錄此系統后,進入客戶頁面的裝修公司列表頁面,篩選查看自己滿意的裝修公司,并點擊查看裝修公司所發布的所有裝修方式,也可查看所有裝修客戶對裝修方式的評價。查詢方式根據定位查詢或模糊搜索查詢。
3.2裝修方式訂單管理
裝修方式訂單管理模塊在室內裝修私人定制管理系統中,分裝修公司和裝修客戶兩種角色來進行實現。
1)裝修公司:裝修公司進入公司的顧客訂單管理頁面,查看客戶是否有對公司的裝修方式進行下單,對已下單的訂單可以進行接單操作、對已接單的訂單進行竣工操作;
2)裝修客戶:裝修顧客進入個人裝修方式購物車頁面,對已在購物車的裝修方式進行刪除或結算。對已結算的裝修方式,客戶可進入裝修訂單還未裝修頁面查看已結算但裝修公司還未接單的訂單,在正在裝修頁面查看裝修公司已經接單但還未竣工的訂單,在裝修完成頁面查看裝修公司竣工的訂單。裝修竣工后,客戶可以選擇對訂單進行評論。
3.3裝修材料管理
裝修材料管理模塊在室內裝修私人定制管理系統中,分為材料商家和裝修客戶兩種角色來進行實現。
1)材料商家:材料商家通過系統進入商家的裝修材料管理頁面,可發布商家庫存的裝修材料,包括裝修材料的種類名稱、圖片、價格、數量等,也可對已發布的裝修材料進行修改、刪除等操作;
2)裝修客戶:裝修顧客注冊登錄此平臺系統后,進入客戶頁面的商家列表頁面,篩選查看自己滿意的材料商家,并點擊查看材料商家所發布的所有裝修材料。查詢方式根據定位查詢或搜索查詢。
3.4裝修材料訂單管理
裝修材料訂單管理模塊在室內裝修私人定制管理系統中,分為材料商家和裝修客戶兩種角色來進行實現。
1)材料商家:材料商家進入商家的顧客訂單管理頁面,查看客戶是否有對商家的裝修材料進行下單,對已下單的訂單進行發貨;
2)裝修客戶:裝修客戶進入個人裝修材料購物車頁面,對已在購物車的裝修材料進行刪除或結算。對已結算的裝修材料,客戶可進入材料訂單頁面,對已發貨的訂單進行收貨,對已收貨的訂單可進行退貨。
3.5裝修方式私人定制
裝修方式私人定制模塊在室內裝修私人定制管理系統中,主要有網站推薦和定制推薦。
1)網站推薦:裝修客戶進入個性化頁面,選擇網站推薦,系統根據算法推薦出購買次數較多的裝修方式,并直接列出給客戶進行選擇;
2)定制推薦:裝修客戶進入個性化頁面,選擇定制推薦,填寫相關裝修信息,系統根據填寫的信息精確篩選出客戶所需求的裝修方式。
3.6審核管理
審核管理模塊在室內裝修私人定制管理系統中,主要分為裝修公司審核和材料商家審核。
1)裝修公司審核:裝修公司在系統填寫信息注冊后,管理員核實裝修公司注冊新的真實性,若屬實,則審核通過,裝修公司可通過注冊的賬號和密碼登錄系統,否則,審核不通過,且不能登錄;
2)材料商家審核:材料商家在系統填寫信息注冊后,管理員核實材料商家注冊新的真實性,若屬實,則審核通過,材料商家可通過注冊的賬號和密碼登錄系統,否則,審核不通過,且不能登錄。
3.7用戶管理
用戶管理模塊在室內裝修私人定制管理系統中,主要分為用戶注冊、登錄、個人信息查看、個人信息修改。
1)用戶注冊:裝修客戶、裝修公司、材料商家三種角色,都可通過填寫注冊信息,注冊成為系統的一名用戶。
2)用戶登錄:管理員直接通過賬號和密碼登錄;裝修客戶注冊成功后根據賬號密碼登錄;裝修公司和材料商家注冊審核通過后,根據賬號密碼登錄。
3)個人信息查看:裝修客戶、裝修公司、材料商家三種角色,都可在個人信息頁面查看個人信息。
4)個人信息修改:裝修客戶、裝修公司、材料商家三種角色,都可在個人信息頁面修改個人信息。
4系統角色
室內裝修私人定制管理系統面向廣大群眾用戶。根據對現有業務的詳細分析,系統應包含裝修客戶、裝修公司、材料商家、系統管理員共四個角色,其分別對應的職能如下:
裝修客戶:個人注冊登錄、查看裝修方式、查看裝修材料、裝修方式下單、裝修方式訂單評論、裝修材料下單、裝修材料收退貨、裝修方式私人定制、個人信息查看修改等功能。
裝修公司:個人注冊登錄、裝修方式管理、裝修方式訂單接單、裝修方式訂單竣工、個人信息查看修改等功能。
材料商家:個人注冊登錄、裝修材料管理、裝修材料訂單發貨、個人信查看修改等功能。
管理員:審核管理等職能。
系統共涉及四個角色——管理員、裝修客戶、裝修公司、材料商家,適合采用UML用例圖來對系統進行建模和設計。系統整體用例圖如圖4所示。
5小結
系統設計完成了裝修方式管理、裝修方式訂單管理、裝修材料管理、裝修材料訂單管理、裝修方式私人定制、審核管理、用戶管理等功能。系統設計過程中,始終以用戶體驗為主,并充分整合所用各技術的特點,架構清晰,實用性強,解決了裝修過程中所能遇到的一些問題,具有很強的實用性。
參考文獻:
[1] 羅彥霜.建筑室內裝飾裝修質量保證和技術管理措施[J].工程技術研究,2019,4(22):175-176.
[2] 劉雄.分析 “互聯網+” 時代建筑裝飾裝修行業發展新趨勢[J].居舍,2018(20):34.
[3] 趙軼飛.基于Android的智能裝修系統設計與實現[J].傳播力研究,2019,3(12):256.
[4] 湯晨光.室內設計的“私人定制”研究[D].青島:青島大學,2017.
[5] 家居私人定制漸成行業潮流[J].鄉村科技,2014(11):12.
[6] 陳泓瑜.基于互聯網室內裝修平臺系統設計與研究[D].浙江:浙江大學,2015.
[7] 程亮,楊晨光,張花普.裝修聯盟網站的設計與實現[J].電腦知識與技術,2017,13(2):56-58,77.
【通聯編輯:王力】