APP下载

基于SSH的室内装修私人定制管理系统的设计

2021-07-19彭涛

电脑知识与技术 2021年14期
关键词:私人定制室内装修互联网

彭涛

摘要:随着现代化互联网平台的发展趋势以及房地产的热门影响,室内装修成了中国大部分家庭必然面对的生活问题。加上現代的智能化使民众对生活的要求不止步于温饱,更是需要个性化消费才能满足客户对于线上交易的需求。对于装修新手,以及想在装修行业一展身手的装修公司及材料商家,迫切需要一个平台来解决装修过程中所遇到的问题。基于以上的背景,该文设计了基于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.

【通联编辑:王力】

猜你喜欢

私人定制室内装修互联网
基于物联网的智能家居防漏水系统
报喜鸟集团 云翼互联 实现服饰“私人定制”
从“数据新闻”看当前互联网新闻信息传播生态
互联网背景下大学生创新创业训练项目的实施