基于Struts框架的在线房屋销售系统的制作方法

文档序号:16633201发布日期:2019-01-16 06:46阅读:347来源:国知局
基于Struts框架的在线房屋销售系统的制作方法

本发明涉及房屋销售领域,具体涉及基于struts框架的在线房屋销售系统。



背景技术:

struts是最早的java开源框架之一,它是mvc设计模式的一个优秀实现。struts定义了通用的controller(控制器),通过配置文件(通常是struts-config.xml)隔离model(模型)和view(视图),以action的概念以对用户请求进行了封装,使代码更加清晰易读。struts还提供了自动将请求的数据填充到对象中以及页面标签等简化编码的工具。struts能够开发大型javaweb项目。在线房屋销售系统是struts框架的应用产品之一。随着互联网的快速发展,各种形式的涉及到房屋展示的在线业务不断涌现,如在线房屋租售,在线酒店预订等基于互联网的在线业务,人们已经接受并越来越习惯在网上进行各种商务活动。但是现在的所有以上涉及到展示房屋的网络系统,都是通过将一张或多张图片来展示房屋信息,这样以来,提供房屋信息的客户不能够全面,直观的提供的自己信息,同时接收房屋信息的客户得到的信息也非常零散且很不直观。所以需要一种在线房屋销售系统能够全面,直观的让房屋信息提供方将信息传递给房屋信息接收方。



技术实现要素:

本发明的目的在于,提供基于struts框架的在线房屋销售系统,该系统能够全面,直观的让房屋信息提供方将信息传递给房屋信息接收方。

基于struts框架的在线房屋销售系统,包括位置检测模块、点选模块、楼盘三维实景模拟模块与显示模块:楼盘三维实景模拟模块,用于模拟楼盘三维实景形成三维实景模型;显示模块,用于显示楼盘三维实景模型;点选模块,用于点选楼盘三维实景模型的至少一个位置;位置检测模块,用于检测点选模块的操作并检测出所点选的具体位置;显示模块,还用于显示与位置检测模块所检测到的位置相关联的信息。

本发明的系统中楼盘三维实景模拟模块模拟楼盘三维实景形成三维实景模型,该三维实景模型经显示模块显示出来,点选模块点选楼盘三维实景模型,位置检测模块检测点选模块所点选的具体位置,显示模块就把点选的具体位置的相关联信息显示出来。这样,房屋信息接收方就可以通过点选的方式了解三维实景模型中的任意部分,达到全面了解的效果。另外,由于是在三维实景模型中进行点选而了解信息,所以比一般的信息排列式呈现的方式更加直观。这样,提供房屋信息的客户能够全面,直观的提供的自己信息,同时接收房屋信息的客户得到的信息也非常全面且很直观。

进一步地,所述楼盘三维实景模拟模块包括楼盘外景模拟模块、大楼模拟模块与大楼内各楼层的房屋模拟模块;所述楼盘外景模拟模块,用于模拟楼盘外景形成的三维实景模型;所述大楼模拟模块,用于模拟大楼的外观及位置形成的三维大楼模型;所述房屋模拟模块,用于模拟大楼中的房屋位置、方位与大小的三维房屋模型。楼盘三维实景模拟模块包括三个模块,分别指向楼盘外景、大楼和房屋,以提供给客户全面的房屋信息。

进一步地,所述位置检测模块,用于检测点选模块在房屋模拟模块间的位置;显示模块,用于在所述位置被所述位置检测模块检测到时,显示与所述位置对应的房屋模拟模块所指向的房屋的相关联信息。当点选模块在房屋模拟模块上时,显示该房屋的相关联信息。

进一步地,所述相关联信息包括房屋的户型、面积、单价以及是否出售的信息。为了使接收房屋信息的客户得到的信息非常全面,房屋的相关联信息至少得包含上述信息。

进一步地,每个房屋模拟模块设置唯一标识该房屋模拟模块的标识信息,所述房屋的相关联信息、标识信息、房屋的相关联信息与标识信息的关联关系均存储在第一数据库中,所述显示模块用于根据房屋模拟模块上的标识信息调取并显示第一数据库存储的房屋的相关联信息。显示模块通过调取第一数据库中的数据来显示相关联信息,第一数据库中存储有房屋的相关联信息、标识信息、房屋的相关联信息与标识信息的关联关系。

进一步地,还包括第二数据库,所述第一数据库的数据备份在第二数据库中,并随第二数据库的更新而更新。本系统还提供第二数据库,作为第一数据库的备份,且第二数据库与第一数据库可以同步更新。

进一步地,第二数据库用于接收索引表,所述索引表包括索引标识、类型标识和资料标识;所述索引标识与用户更新指令相对应;所述类型标识根据用户的更新指令确定,用于描述用户更新的操作类型;所述资料标识根据用户的更新指令确定,用于描述用户更新的资料表,所述资料表中存储有房屋的相关联信息、标识信息、房屋的相关联信息与标识信息的关联关系;还包括更新模块,更新模块用于根据索引标识和资料标识,从第二数据库中提取待更新资料表的更新数据;再使用所述类型标识对应的更新操作,将所述更新数据更新到第一数据库。第二数据库接收索引表,根据索引表第二数据库更新,另外更新模块根据索引表的更新到第一数据库中,从而实现第一数据库和第二数据库的同步更新。

进一步地,所述操作类型包括添加、删除与修改。

进一步地,所述位置检测模块,用于检测点选模块在楼盘外景模拟模块中的位置;显示模块,用于在所述位置被所述位置检测模块检测到时,显示与所述位置对应的交通服务设施信息、生活服务设施信息、医疗卫生机构信息、商业服务设施信息、城区主次支道路信息。

进一步地,所述位置检测模块,用于检测点选模块在大楼模拟模块中的位置;显示模块,用于在所述位置被所述位置检测模块检测到时,显示与所述位置对应的大楼的楼层数目、楼层高度、楼层内部设施信息。

本发明的有益效果在于,能够全面,直观的让房屋信息提供方将信息传递给房屋信息接收方,并且实现数据的备份与实时更新。

附图说明

图1为本发明基于struts框架的在线房屋销售系统的效果示意图。

具体实施方式

以下结合附图对本发明进行进一步说明。

基于struts框架的在线房屋销售系统,包括位置检测模块、点选模块、楼盘三维实景模拟模块与显示模块:楼盘三维实景模拟模块,用于模拟楼盘三维实景形成三维实景模型;显示模块,用于显示楼盘三维实景模型;点选模块,用于点选楼盘三维实景模型的至少一个位置;位置检测模块,用于检测点选模块的操作并检测出所点选的具体位置;显示模块,还用于显示与位置检测模块所检测到的位置相关联的信息。,

本发明的系统中楼盘三维实景模拟模块模拟楼盘三维实景形成三维实景模型,该三维实景模型经显示模块显示出来,点选模块点选楼盘三维实景模型,位置检测模块检测点选模块所点选的具体位置,显示模块就把点选的具体位置的相关联信息显示出来。例如,电脑显示屏幕中显示三维实景模型,然后客户利用点选模块也就是鼠标在三维实景模型上进行点选,则出现点选位置对应的信息,效果如图1所示,点选模块也可是可触摸控制的显示屏,客户则可以通过手指进行点选。这样,房屋信息接收方就可以通过点选的方式了解三维实景模型中的任意部分,达到全面了解的效果。另外,由于是在三维实景模型中进行点选而了解信息,所以比一般的信息排列式呈现的方式更加直观。这样,提供房屋信息的客户能够全面,直观的提供的自己信息,同时接收房屋信息的客户得到的信息也非常全面且很直观。

具体地,所述楼盘三维实景模拟模块包括楼盘外景模拟模块、大楼模拟模块与大楼内各楼层的房屋模拟模块;所述楼盘外景模拟模块,用于模拟楼盘外景形成的三维实景模型;所述大楼模拟模块,用于模拟大楼的外观及位置形成的三维大楼模型;所述房屋模拟模块,用于模拟大楼中的房屋位置、方位与大小的三维房屋模型。楼盘三维实景模拟模块包括三个模块,分别指向楼盘外景、大楼和房屋,以提供给客户全面的房屋信息。

所述位置检测模块,用于检测点选模块在房屋模拟模块间的位置;显示模块,用于在所述位置被所述位置检测模块检测到时,显示与所述位置对应的房屋模拟模块所指向的房屋的相关联信息。当点选模块在房屋模拟模块上时,显示该房屋的相关联信息。优选地,所述相关联信息包括房屋的户型、面积、单价以及是否出售的信息。为了使接收房屋信息的客户得到的信息非常全面,房屋的相关联信息至少得包含上述信息。

另外,所述位置检测模块,用于检测点选模块在楼盘外景模拟模块中的位置;显示模块,用于在所述位置被所述位置检测模块检测到时,显示与所述位置对应的交通服务设施信息、生活服务设施信息、医疗卫生机构信息、商业服务设施信息、城区主次支道路信息。所述位置检测模块,用于检测点选模块在大楼模拟模块中的位置;显示模块,用于在所述位置被所述位置检测模块检测到时,显示与所述位置对应的大楼的楼层数目、楼层高度、楼层内部设施信息。

每个房屋模拟模块设置唯一标识该房屋模拟模块的标识信息,所述房屋的相关联信息、标识信息、房屋的相关联信息与标识信息的关联关系均存储在第一数据库中,所述显示模块用于根据房屋模拟模块上的标识信息调取并显示第一数据库存储的房屋的相关联信息。显示模块通过调取第一数据库中的数据来显示相关联信息,第一数据库中存储有房屋的相关联信息、标识信息、房屋的相关联信息与标识信息的关联关系。

本系统还提供第二数据库,作为第一数据库的备份,且第二数据库与第一数据库可以同步更新。第二数据库用于接收索引表,所述索引表包括索引标识、类型标识和资料标识;所述索引标识与用户更新指令相对应;所述类型标识根据用户的更新指令确定,用于描述用户更新的操作类型;所述资料标识根据用户的更新指令确定,用于描述用户更新的资料表,所述资料表中存储有房屋的相关联信息、标识信息、房屋的相关联信息与标识信息的关联关系;还包括更新模块,更新模块用于根据索引标识和资料标识,从第二数据库中提取待更新资料表的更新数据;再使用所述类型标识对应的更新操作,将所述更新数据更新到第一数据库。第二数据库接收索引表,根据索引表第二数据库更新,另外更新模块根据索引表的更新到第一数据库中,从而实现第一数据库和第二数据库的同步更新。所述操作类型包括添加、删除与修改。

本发明的有益效果在于,能够全面,直观的让房屋信息提供方将信息传递给房屋信息接收方,并且实现数据的备份与实时更新。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1