基于Web的楼宇“电子沙盘”系统的设计与实现.docVIP

  • 19
  • 0
  • 约2.54千字
  • 约 6页
  • 2016-11-23 发布于北京
  • 举报

基于Web的楼宇“电子沙盘”系统的设计与实现.doc

基于Web的楼宇“电子沙盘”系统的设计与实现.doc

基于Web的楼宇“电子沙盘”系统的设计与实现   摘 要:针对房地产开发公司、房屋销售公司与购房消费者之间的交流问题,详细讲解了基于Web的楼宇“电子沙盘”系统的模块设计和具体的实现步骤,为开发者提供一些实践经验。该系统为三方用户提供了一个交流的平台,能够满足各方的基本要求。   关键词:电子沙盘;楼宇;Asp.net   中图分类号:TP319 文献标识码:A 文章编号2012)011007202   作者简介:雷贯宇(1989-),男,同济大学软件学院硕士研究生,研究方向为电子政务。   0 引言   随着城镇化的发展,房地产行业也迅速发展,房产信息越来越丰富。在这种情况下需要有一种高效的沟通工具——在房地产开发公司、房屋销售公司与购房消费者之间建立起一座桥梁,使得购房消费者能够全面、迅速地了解到房地产信息,同时也为房地产管理部门提供科学的管理依据。   楼宇“电子沙盘”主要作用是介绍楼盘的基本情况,给人以真实的感受,有楼盘的地理位置、高度、数量,以及楼盘的外立面与小区配套设施等情况。传统的各种沙盘模型存在制作复杂、费用高、制作周期长、精度难以保证、不方便搬运等问题,且一经制成,沙盘模型就被固化,不易修改。而基于地理信息系统(GIS)、三维可视化和虚拟现实技术于一体的高新技术产品,由于模型量大,且数据量较大,不利于Web加载,技术难度高,不利于实现和操作。因此,结合电子沙盘效果图,采用基于传统的Web技术和数据库技术,实现一款技术难度小、操作简单、利于实现的楼宇“电子沙盘”系统给购房消费者和房地产开发公司提供一个交流的平台。   1 需求分析与模块设计   在Web领域,Internet/Intranet技术应用已经比较广泛,通过Web浏览和查询到房地产开发企业的楼盘信息和项目信息,能够极大地方便购房群众,也有利于开发企业对自家公司信息的宣传工作,极大地提高了宣传效果,为企业的信息化运作奠定了基础。   因此,系统开发的总体目标是:在计算机网络的支持下,借助数据库和先进的开发平台,利用现有的开发软件,配置一定的硬件,开发一个具有开放式体系结构、易扩充、易维护、规范化、自动化、具有良好人机交互界面的房产电子沙盘系统。而电子沙盘的系统结构根据浏览器/服务器(B/S)模式,房地产开发公司建立自己的Internet或将该系统挂载到相关房产信息平台上,将房源信息发布到Internet上,方便网上查询和网上宣传。   根据对上述需求分析的总结归纳,电子沙盘系统可以分为前台和后台两大模块,并且前台模块主要是楼盘信息、沙盘图和商品房的浏览、展示和查看;后台模块主要是楼盘信息、沙盘图和商品房的管理,如图1所示。   2 系统设计与实现   2.1 数据库的设计   数据库是按照一定的组织方式存储在一起的相关数据的集合,用户数据存储所在地。数据库设计在系统开发中是至关重要的,它的设计好坏直接影响整个系统的性能。因此,合理的数据库设计对一个系统而言至关重要。根据系统详细的需求分析,得到该系统的关系模型,如图2所示。   2.2 功能的设计与实现   2.2.1 楼盘信息的浏览和管理模块   楼盘信息浏览主要是查看楼盘的基本情况,包括楼盘名称、区域位置、周边环境、销售状态等信息。在该模块中,实现的主要原理是通过前台DIV+CSS,布局出前台页面,然后借助于ADO.NET技术应用ASP.NET中的控件,从SQL Server数据库提取出楼盘的基本信息,呈现给用户,以利于用户浏览。   楼盘信息管理模块,主要包括3个部分:楼盘信息增加、楼盘信息修改、楼盘信息删除。通过楼盘ID可以进行一切操作,在增加和修改楼盘信息页面,采用信息验证的思想进行操作。   2.2.2 沙盘图的展示和管理模块   沙盘图的展示模块展示了楼盘的高清图片,以及每个项目楼盘的栋数、层数、户数,是客户查看户型信息的接口。在页面加载时项目图和楼盘栋数会加载出来,然后点击每栋楼,弹出一个层,层里边呈现的是该栋楼的所有住户。   沙盘图的管理模块主要是对和沙盘相关的基本信息进行添加、修改和删除工作,以及沙盘图中的楼盘数、每个楼盘的层数、每层商品房的套数等信息的管理工作。   2.2.3 户型信息的查看和管理模块   户型信息的查看模块展示了详细信息,包括真实的户型房间图片、售价、房型、面积等,当鼠标在户型图上移动时可以看到放大的户型图。   户型信息的管理模块主要是对户型图、售价、房型、面积等基本信息进行发布、删除和修改的功能。并且户型照片数不只一张,对户型信息管理时,也要注意户型照片的级联关系。   2.2.4 实现原理及基本思想   (1)实现浏览、呈现或查看模块的基本思想和流程如下:①借助于ADO.NET技术,执

文档评论(0)

1亿VIP精品文档

相关文档