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