APP下载

基于SSM的新型灯光设计系统

2020-08-04王森川

青年生活 2020年23期

摘要:随着物质生活的提高,人们已经不满足于“有”,更多的是要追求“好”。

在现代居住环境设计中,灯光不仅仅只作为一种照明工具被运用,它的装饰效果在室内设计中和室外都起到了重要的作用。体现在公共空间中,那就是空间的设计要有美感。而美感的来源不仅仅是空间的外形设计,当夜幕降临时合理的灯光设计也同样十分重要。而为了满足人们对灯光的需求,我们设计了该灯光设计需求系统。

此系统采用VUE.JS+ELEMENT.UI前端框架来编写前端界面,Java语言的SSM框架来搭建后端业务逻辑处理。

关键词: 灯光设计需求系统;Java;SSM;VUE.JS+ELEMENT.UI

1国内灯光设计平台现状

通过在百度以及谷歌等搜索软件上搜索“灯光设计平台”关键词,我们可以发现现如今国内的灯光设计平台仍处于起步阶段。在大多数平台中灯光设计只是其设计服务的小小分支,专门从事灯光设计的平台数量少之又少。而在這少之又少的灯光设计平台中,又有很大一部分平台采取的是一种接手项目后由平台隶属公司内部设计师完成设计的工作模式。这种工作模式容易导致设计效率受限于公司内部设计师数量,以及设计风格较为单一的问题,并且这种工作模式对于第三方有才但不愿被束缚的自由设计师很不友好。

2灯光设计需求系统的目的与意义

目的:用户通过在系统中发布其设计需求然后由经过我们注册审核过的专业设计师来进行一对一的灯光设计,从而为客户提供一个合适的设计方案满足其设计需求。又或者我作为一个自由设计师,通过在该系统中注册审核后,我可以选择自己擅长的设计方向去接受需求订单,从而获取劳动报酬。

意义:就如淘宝在利用各种知名以及民间商家满足了用户各种各样独特需求的同时刺激了各式各样电商的发展一样,只有结合了民间设计师与知名设计师的灵感与创意才能满足未来人们的灯光设计需求,才能让灯光设计行业发展壮大。。

3系统的前端实现技术

3.1 Vue.js+Element技术介绍

Vue.js是一套用于构建用户界面的渐进式JavaScript框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,方便与第三方库或既有项目整合。Element-Ul是饿了么前端团队推出的一款基于Vue.js 2.0 的桌面端UI框架,手机端有对应框架是Mint UI。这两者之间的合作,是现在是市面上很流行的编写前端的技术。

3.2 Axios技术介绍

Axios 是一个基于Promise 用于浏览器和 nodejs 的 HTTP 客户端,主要用于前端给后端发送请求,它本身具有以下特征:

1.从浏览器中创建 XMLHttpRequest

2.从 node.js 发出 http 请求

3.支持 Promise API

4.拦截请求和响应

5.转换请求和响应数据

6.取消请求

7.自动转换JSON数据

8.客户端支持防止 CSRF/XSRF

4 系统的后端实现技术

4.1 Spring框架

Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java 开发框架,它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。

4.2 SpringMVC框架

Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架,如Struts1(现在一般不用),Struts 2(一般老项目使用)等。

4.3 MyBatis框架

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录。

5 结语

人们在满足了物质的要求后开始更多的追求精神生活的发展。越来越多的年轻人将在不会再满足于室内灯光只是明亮而已,再加上今日之中国,新时代下中国的科技,经济等领域高速发展,因此我们认为将来对灯光设计的需求将会大大增加而灯光设计风格也不会再停留在现如今的水平。很显然以国内目前的灯光设计行业模式及水平很难满足这种需求。所以灯光设计作为一项新生的产业,我国灯光设计在未来拥有非常广阔的发展空间。而如该系统的灯光设计平台也将大量涌现,并成为主流。

参考文献

[1]耿祥义,张跃平.Java面向对象程序设计[M].北京:清华大学出版社,2017.

[2]张耀春.Vue.js权威指南[M]. 电子工业出版社. 2016.

[3]朱二华.基于Vue.js的Web前端应用研究[J].科技与创新.2017(20).

[4]孔斌. 浅析Web开发过程中MVC设计模式的应用[J].中国新通信,2015.(07):69.

作者简介:王森川(1998-),男,汉族,本科,西华大学计算机与软件工程学院2016级学生,研究方向:物联网工程