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