建筑沙盘定位展示系统的设计与实现 - 蜂朝网
服务电话:021-62170626

建筑沙盘定位展示系统的设计与实现

时间: 2014-10-30 编号:sb201410301182 作者:蜂朝网
类别:硕士论文 行业: 字数:32500 点击量:906
类型: 收费    费用: 0元

本站提供专业的[留学生论文]定制业务,如需服务请点击这里给我发消息,联系电话:13671516250.

文章摘要:
本文是硕士论文,本套系统是针对某房地产公司在销售阶段,针对其建筑沙盘的某一指定位置用摄像头捕捉定位,进而由系统展示出该位置更多的详细信息,包括房屋的各种信息和毛还房和样板房的图片。

第一章绪论


1.1项目开发背景和意义

中国自改革开放以来,在各方面都取得了显著的成就,房地产市场做为其中一项重要部分也占据了重要的地位。面对前几年的金融危机,在保持经济平稳增长的前提下,我国房地产市场表现出了很强进的势头。1998年带来了市场化改革以来最大的房价涨幅,中国的房地产市场发生了很大的变化,这一个迅猛发展的行业对房地产的管理规范化,房地产企业运营的稳健化以及项目运营的科学化都提出了很高的要求。从目前情况看来,中国的房地产发展前景还是很大的。一、经济的快速发展、工业化进程的不断推进城市化进程的加快,以此来加速一个区域及一个国家城市化进程,结果将会有大量的农村人口迁移到城市区域,从而会带来巨大的房地产需求;二、中国的传统观念认为只有安居才能乐业,房子是乐业的前提,也是谈婚论嫁的必要的物质条件。这种观念导致今后对房地产市场的长期需求的影响,这种观念存在,必将会大大推动房地产市场的持续发展;三、房地产本身除了有社会属性及商品属性外,也有其一定的投资属性。在中国当前投资渠道比较狭窄的状况下,房地产投资仍是风险最低,获益最稳的行业。所以有相当一部分投资资金短期或长期的投向房地产,推动房地产不断向前发展;四、改善性需求的增力口。随着经济的发展,部分城市居民的住宅的面积、配套已无法满足其现有的需求,故会产生重新购房置业的需求。这部分需求也是带动房地产发展的重要因素。五、近年来诸多对房地产调控政策的出台,这一系列政策被称为史上最严厉的调控,但并没有使房价大幅回落,甚至部分二三线城市房价仍然高速上行,说明中国的房地产有着强大的市场需求支撑。

…..


1.2国内外同类系统综述

目前经常用到的三维可视化方法有计算机绘图及3D模型法、计算机透视法、计算机模型及影像合成、计算机影像编修法等[4],但它们类似于三维数字地形图的概念,主要通过栅格或影像表示空间地理信息却又稍有不同。前者强调三维空间的可操作性、可编辑以有利于更好地进行规划和设计,后者侧重立体视图的呈现,重视空间认知的功能。以规则格网为基础的三维地形大致可分为以下几个阶段:1997,Duchaineau在Lindstrom的算法基础上,提出了 一种可实时进行自适应优化的网格算法又叫做ROAM算法,不同于以往的连通图它使用二叉树而不是来表示地形结构。Duchaineau的基于四叉树的LOD (Level of Detail)地形分割和Lindstrom的基于二叉树的LOD地形分割方法代表了当前的两大主流法则。1998,Rottger提出用四叉树来表示地形,同样是基于规则格网,他为了优化结果,首先用一种误差计算方法消除块间裂缝,再把结点变形融入算法框架。2001,陈刚基于RSG解决四叉树中裂缝问题,同时将顶点间的约束关系利用误差继承的方法反应到顶点的误差值中[5]。

………


第二章系统研发所涉及的若干关键技术介绍


2.1 Web Service

Web Service是一种技术架构,它面向服务,使应用程序可以在互联网上实现互操作,这一点使应用程度的功能得到了极大的拓展,对于软件来说是一种动态提供的实现。Web Service作为一项网络技术,同样以XML为主,规范标准是建立在Web基础上的,相对于其他任何技术对象都具有很好的开放性,同时也代表着加护平台的分布式应用程序随着互联网技术的发展得到了新的突破。综合看来,Web Service的优势有以下几个方面:1.通过Web Service可以减少业务流程的时间周期,从而提高各项任务的回馈速度,这样加速了整个企业效益,也使得企业内部机构和个人、信息资源、流程进程等更容易整合在一起。2. Web Service通过向客户提供的一套简明的自助服务体系,使得企业工作人员可以有效快速全面得了解客户,同时客户可也以通过这个体系全面了解整个企业的业务流程,规章制度,服务项目,还会自动快速更新,使客户有个一个全新的体验,也更有利于双方的合作发展。3. Web Service的提出是为了通过整合现有的技术将分散的系统、数据、流程结合起来,以达到有效管理整合的目的,这样加快了企业的办事效率,使企业管理者可以有效地快速实时访问分析各种数据和信息。Web Service可以看成是一次技术的改革,并没有提出新的

………


2.2 Visual Studio 2010

Visual Studio是微软公司推出的开发环境,它融合了软件开发领域的各个角色,涵盖软件开发生命周期的各个阶段,包括设计、开发、测试、管理,这一整套构建的融会贯通使其有效地改善软件开发过程中各个阶段的弊端,从而提高开发团队的沟通协作能力、提高团队之间不同角色的协调能力、提高项目管理者的项目管理能力、提高软件架构师、开发人员、测试人员的开发效率和热情。在 Visual Studio 2010版本之前,还有 Visual Studio 2003/2005/2008 三个版本。在Visual Studio 2008中,Visual Studio将产品功能定位为三个截然不同的组:软件架构师、开发工程师和测试工程师,同时也为项目其他参与人员如系统分析师、项目管理人员提供了集成的工具。Visual Studio 2008对.NET Framework进行了重定向的支持、对ASP.NET AJAX和JavaScript进行了智能客户端支持、改进了 Web设计器提供了分割视图编辑、嵌套母板页、以及强大的CSS编辑器集成、同时对新的VB和C#编译器对这些语言做了显著的改进。Visual Studio 2010不是最新的版本,却是目前为止最流行的版本。VisualStudio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。它同时带来了 NET Framework 4.0、MicrosoftVisual Studio 2010 CTP( Community Technology Preview~CTP),并且支持开发面向Windows 7的应用程序。除了 Microsoft SQL Server,它还支持IBM DB2和Oracle数据库。

……….


3.需求分析 ........21

3.1业务需求分析...... 21

3.2舶需求分析 ......21

3.2.1购房者用户需求...... 21

3.2.2工作人员用户需求...... 22

3.3功能需求分析 ......23

3.4环境需求分析......25

3.4.1硬件环境 ......25

3.4.2软件环境......26

3.5系统的性能需求...... 26

3.6系统安全性需求...... 27

第四章系系统设计...... 28

4.1系统架构设计 ......28

4.2系统功能模块设计...... 31

4.2.1模块设计原则...... 31

4.2.2系统定位功能子模块设计 ......32

4.2.3系统展示功能子模块设计...... 34

4.3 15据库设计 ......35

4.4本章小结 ......36

第五章系统详细设计与实现...... 37

5.1客户使用模块界面实现......37

5.2工作使用模块界面实现...... 52

5.3本章小结...... 59


第六章系统测试


6.1概述

测试是为了在开发的过程中即使发现并最终改正错误。此建筑沙盘定位展示系统是在Web Service的基础上编写的,同时运用了 OpenCV库,所以我们在对此系统测试时,要将其应用建立在网络的平台上,并且与定位功能,尤其是和定位功能紧密相关的摄像头的交互进行测试。内容测试是指检查系统本身文字方面的错误,比如楼房信息的错误,文档输入的内容或格式的错误,存储路径编写是否合适,己经写好的相关文档是否正确,相关的楼盘的数据库资料是否无误等。每个系统使用者,不管是购房者还是工作人员,都希望看到一个简洁美观大方的系统应用界面,这样他们在使用时也会增加客户体验。界面测试就是在此基础上测试下用户的使用感觉。还有一点是界面是否有功能混合交互的错误,从而防止客户容易进行误操作,进而引发一些信息安全或者隐患的界面操作。

………


总结


房地产行业一直是一个炙手可热的行业,各种发展竞争的力度也很强大,而且据统计,85%左右的房产被用作住宅使用。因各地的房地产行业都发展迅猛,加上空置地区在不断开发利用,房地产必将会是一个迅猛的产业快速发展。而房地产的销售在一定程度上很大的影响了房地产开发商的资金周转问题。本系统是为了辅助房地产的销售功能,给购房者带来绚丽的沙盘的视觉美感和现代高科技创新的全新体验,让顾客拥有一个特别的看房过程经历。不同于电子沙盘,这种方式更有实质感,不同于一般沙盘,这种方式更具有了电子沙盘的定位功能。二在本系统的开发制作过程中,收获了很多宝贵的经验和知识,同时也遇到了?%很多挫折。最关键的是在最主要的定位功能的实现。在研究使用什么样的定位算法时翻阅了大量的资料,虽然有效果比较好的算法,但是计算机代价太大,尤其是同时运行三个摄像头线程的话更是非一般电脑所不能承受的,而且这样的算法也不利于进行商业应用。后来选用最简单的背景差法,只要背景固定,效果也是很不错的。同时在处理摄像头图像时,因为学习和总结找到了 OpenCV这个图形函数库,大大减少了我们对于图像处理这方面的工作,同时也学到了很多别的知识比如数字图形处理的开运算闭运算,跟踪常用的Mean-Shift算法,怎样解决多线程等一系列问题,这些经验都是课本里学不到的。

…………

参考文献(略)


如需定做,硕士论文请联系我们专家定制团队,QQ337068431,热线咨询电话:021-62170626
分享到: