室内装饰装修系统文档格式.docx
- 文档编号:16364472
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:14
- 大小:31.75KB
室内装饰装修系统文档格式.docx
《室内装饰装修系统文档格式.docx》由会员分享,可在线阅读,更多相关《室内装饰装修系统文档格式.docx(14页珍藏版)》请在冰豆网上搜索。
.................................................8
3.2.1
登录界面
.............................................8
service
层
...........................................9
3.2.3
家具查询
............................................10
5.总结
.........................................................14
1
引言
随着近几年经济高速发展,全民的生活水平也逐步提高,对室内的舒适程
度和审美观念也发展起来。
目前,我国室内设计公司大部分都是采用实体办公,
基本流程为客户提供住宅室内图纸或现场丈量室内空间;
与客户面谈沟通确定
设计方案;
设计施工图和彩色室内效果图;
确定报价和预付款;
采购建材;
施
工及监理;
验收;
付清尾款。
需要特别指出的是,以上流程都需要客户耗费大
量的时间亲身参与,住宅装饰装修是一件非常累人劳心的事情。
而且在选择后
的实际组合效果上不能得到及时有效的检验,一些缺陷在装修完成前也不易被
发现,而且装修完成后难免与设计图纸有些出入导致客户并不满意。
因此,如何节约时间,节省成本,提高效率,开发设计一套住宅室内设计
管理信息系统,能在网络上解决上述的流程问题,对现代人来说十分需要。
所
以我想到了利用计算机技术和相关设备创建一个虚拟环境,当使用者沉浸到该
环境中可得到如同真实世界般的感受,并可与虚拟环境进行互动的交互,布置
自己想要的虚拟房间。
系统功能分析
1)在系统界面菜单提供可选择的模型
对于由开发商针对每种房型进行的推荐设计方案和房型模型、供选择的产
品的模型,可以在系统界面上设置对应的菜单,供购房者方便地查询和调入。
为提高运行效率可以将这部分模型包含在系统文件中。
对于调入系统的模型,
无论是菜单中有对应的选择项的模型还是外部模型,都应该在调入模型前对模
型进行预览,以供客户进行比较和选择。
2)系统界面以外模型的调入
系统界面以外需要调入的模型可以分为二种情况:
开发商暂时没有考虑到,
2
但在操作的过程中可能会临时增加的物体模型;
购房者特别要求进行增加的一
些物品模型。
这两类模型在系统的菜单中并没有体现出来,因此系统应能具有
随时方便地调入指定位置的外部模型的功能,具有开放性和适应性。
其实现方法,是在菜单中增加添加选项,并增设相应功能。
3)模型的位置编辑功能
为了达到用户满意的室内装修,对虚拟场景中物体模型的位置进行调整(平
移、旋转)是重要手段。
其操作方式,是通过鼠标选中场景中的物体,采用鼠标或键盘对其位置进
行调整,这项功能的前提是对虚拟场景中物体模型的选中。
4)灯的类型的选择添加、位置控制、灯光的设置功能
灯及灯光的设置在三维效果中有重要的作用,系统中应能够对其进行增加
及调整。
灯的位置控制与灯光的设置功能也通过菜单和工具栏两种操作方式进行。
并在弹出的对话框中为虚拟场景设置环境光照、灯的类型、光的强度等。
5)物体表面颜色或材质改变的功能
对于墙面漆或墙砖、地面地板或地磁砖,应该提供几种不同品种、颜色的
产品,供客户进行选择和调换,并实现时实时的显示。
操作方法:
提供具有不同颜色花样产品的菜单,在客房选择菜单并指定在
场景中的位置后,在场景中实时显示改变后的效果。
6)虚拟漫游的功能
在开发商向客户展示其推荐方案的过程中,客户确定具体菜单的选项后,
为了对方案效果进行检测,系统能够为客户提供场景的虚拟三维漫游功能。
具体的操作方法,是通过鼠标或键盘控制前进、后退、左转、右转、俯视
和仰视等功能。
7)场景的保存的功能
对编辑满意的装修方案进行保存,作为双方关于设计最终合同的依据的一
部分。
系统运行所定位的使用环境为普通微机,场景的显示使用微机的显示屏,
漫游的交互操作工具是键盘和鼠标,用户操作鼠标和键盘即可进行交互式的实
时漫游和其它操作
3
系统设计
功能流程结构图:
选择房型
虚拟漫游
添加或删除
家具模型
调整家具模
型的位置
改变选中模
型的颜色
装饰及灯光
设置
预算分析
确定方案
4
字段名
字段类型及长度
备注
id
Number(8)
主键
f_ame
Varchar(30)
家具名称
f_color
家具颜色
f_price
单价(每一单位)
f_manufacturers
家具生产商
d_name
装饰名称
d_effect
装饰效果
d_price
h_name
房型名称
h_area
房型面积
h_totalPrice
总价格
数据库设计
家具表(furniture)
装饰表(decorate)
房型表(housetype)
5
appliance
使用器具
price
单价
totalPrice
总价
四、预算分析
budget
界面设计
主页面设计:
新建保存方案
3D
浏览
选中产品:
提供商:
规格:
单价:
6
家具家电选择示例:
预算界面:
7
程序设计
登陆界面
<
html>
head>
base
href="
%=basePath%>
"
/>
title>
My
JSP
'
login.jsp'
starting
page<
/title>
meta
http-equiv="
pragma"
content="
no-cache"
cache-control"
expires"
0"
!
--
link
rel="
stylesheet"
type="
text/css"
styles.css"
-->
/head>
body>
form
action="
selProductServlet"
method="
post"
>
table
border="
1"
tr>
td>
用户名<
/td>
input
text"
value="
lk"
/tr>
密码<
123"
8
提交<
submit"
提交"
/table>
/form>
/body>
/html>
二、service
层
import
com.shxt.lkshop.factory.DaoFactory;
com.shxt.lkshop.model.Product;
com.shxt.lkshop.tool.Page;
public
class
ProductService
{
private
BaseDao
dao
=
DaoFactory.getDao();
List<
Product>
show(Page
page,Product
p){
StringBuilder
hql
new
StringBuilder("
from
Product
pr
where
1=1"
);
if(p.getProductName()
null)
hql.append("
andpr.productNamelike
%"
).append(p.getProductName().toUpperCase()).append("
%'
}
if(p.getProductManufacturers()
andpr.productManufacturerslike
).append(p.getProductManufacturers().toUpperCase
9
()).append("
if(p.getProductPrice()
andpr.productPricelike
).append(p.getProductPrice()).append("
list
dao.getMore(hql.toString(),
page);
return
list;
三、查询家具
selProduct.jsp'
10
font
color="
red"
欢迎用户<
%=
name%>
,您好!
/font>
%
request.setCharacterEncoding("
UTF-8"
String
f_ame
request.getParameter("
if
(f_ame
==
null)
;
else
f_ame=new
String(f_ame.getBytes("
iso-8859-1"
),
f_manufacturers
(f_manufacturers
f_manufacturers=newString(f_manufacturers.getBytes("
iso-
8859-1"
f_price
(f_price
String(f_price.getBytes("
%>
furniture>
(List<
furniture
)request.getAttribute("
list"
11
sel
Furniture
Servlet"
Page
paging
(Page)
request.getAttribute("
page"
table>
家具名称<
inputtype="
name="
f_ame"
value="
%=f_name%>
家具生产商<
name="
f_manufacturers"
%=
manufacturers
家具价格:
f_price"
%=f_price%>
td
colspan="
2"
align="
center"
搜索"
12
th>
编号<
/th>
家具价格<
if(list!
=null||list.size()>
0)
for(Product
p
:
list){
%=p.getId()
%=p.getFName()
%=p.getFManufacturers()
%=p.getFPrice()
20"
jsp:
include
page="
page/page.jsp"
13
总结
菜单式全装修符合社会化大生产的需要,符合建筑行业信息化的需要,有
利于节约个人的时间和精力,符合环保和可持续发展等方面的要求,得到政府
的提倡和支持,在我国必将有较大的发展。
在目前的技术发展水平和社会需求
的基础上,虚拟技术在全装修商品房中的应用可以在以下几个方面进一步开展:
利用计算机网络信息技术,研究实现网上虚拟漫游与编辑技术,实现客户
通过网络进行虚拟漫游,编辑自已的未来之家的功能。
建立三维模型库。
由与装修相关的企业(如家电、建材等)建立和提供各
自产品类型的标准的三维模型,各模型库与系统进行链接,供客户进行自由选
择和添入。
集成造价功能。
在客户选择模型时就可查询具体物品的价格信息,并可在
确定方案后可即时得出装修的总造价。
14
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 室内装饰 装修 系统