基于移动互联网的CAD看图软件的设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:sxsdlyq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当今人们的工作和生活中,互联网扮演着十分重要的角色。随着4G时代的来临和移动设备的普及,已经进入全民移动互联网时代。CAD软件在移动端的应用也将极大方便用户的使用,因此AutoCAD和一些国内厂商也应势推出了移动端CAD软件。通过对比分析AutoCAD及多款国产CAD软件,可以看到针对用户群体的不同,在图纸加速、字体乱码等方面还存在优化空间。本文针对专业和普通用户看图的实际需要,在ODA(Open Design Alliance)底层的基础之上,结合用户操作习惯、热门技术、创新思路设计并实现了一款iOS端的CAD看图软件。它不仅小巧、快速、免费,而且可完全脱离AutoCAD浏览DWG二维图纸。另外,在图纸加速和字体乱码方面作了优化。首先,本文对软件用户群体、应用场景和用户常用功能进行了分析,将功能模块分为登录注册、看图操作、文件管理、传图、图库五个部分,分别建立了详细的用例模型,从性能需求和兼容性需求来定义软件的非功能性需求。CAD看图软件是在Mac OS X系统中,以Cocoa Touch为框架,使用编程语言Objective-C在Xcode中进行开发。采用三层架构模式,从上到下依次为表示层、应用层和数据层,有效降低层与层之间的依赖关系。为了正确使用ODA的Teigha for.dwg功能,需要设置工程的链接对象并链接到Teigha for.dwg提供的链接库,在工程中包含Teigha for.dwg文件。图纸加速,根据实体大小进行预处理分层,图纸内每个实体都有相应的层级,再使用R树空间索引筛选屏幕内实体,根据视距和层级最终生成显示数据,最后将显示数据归类然后由GPU批量绘制。字体优化,是在一般字体处理的基础之上,结合互联网用户操作习惯和云共享的理念,增加了查询云字体库的环节。在满足用户看图需求的前提下,要尽可能减少不必要的功能,从而有效减小安装包大小,方便用户快速安装使用,因此本文定制并设计了登录注册、看图操作、文件管理、传图和图库功能。本文采用流程图、类图、时序图、泳道图等,详细设计与实现了图纸加速优化、字体优化以及基本功能的各个模块。最后,从功能、性能以及兼容性几个方面对CAD看图软件进行了测试。采用黑盒测试覆盖所有功能用例;性能涵盖图纸打开响应时间、图纸操作响应时间、JMeter测试高频接口响应时间三个维度,测试结果达到预期;兼容性覆盖系统、机型、网络和软件,兼容性良好。CAD字体和图纸加速部分,通过优化前后结果对比,取得一定的效果。
其他文献
诗人但丁说过,一个知识不全的人可以用道德来弥补,一个道德不健全的人却无法用知识来弥补。笔者深谙这个道理,为在初中思想品德教学中努力帮助学生做一个有尊严的、负责任的人,在
宜兴均陶堆贴花是宜兴独具特色的陶瓷装饰技法,以前俗称堆花或贴花,以大拇指做笔,以不同于坯体的泥料为墨,在器物光滑的坯体表面上或堆或贴形成各种装饰画面,具有浓厚的地域特色和
本文以东周时期中原地区发现的主要祭祀遗址为研究对象,对其进行分类研究,从考古学上对这一时期祭祀遗址所反映的祭祀制度进行探讨,在此基础上结合文献中的祭祀制度,并进一步对东周时期的礼制和社会思想进行讨论。本文共分为了七个部分:绪论。对东周时期中原地区的祭祀的研究主要集中在文献和礼制方面,从考古学入手的系统研究较少,本文在前人的基础上将本文所需材料进行全面搜集和整理,在此基础上和文献相结合进行研究。第一
近日,从禅城区工商局获悉。从2006年开始“难产”至今的“佛山陶瓷”集体商标申请已获得国家工商总局受理.目前申报进展顺利。该区目前的中国驰名商标数量达到21件,在佛山五区中
随着信息量的快速增加和网络的广泛应用,目前通用搜索引擎在搜索信息时所要查找的数据量越来越多,因此,想要查找到更加详尽和精准的主题信息变得越来越困难。但是,随着面向主
高考试题,年年有变年年新,就数学而言,变主要体现在以下几个方面:一是不出陈题;二是不让学生读题有困难;三是试题的背景材料力求公平;四是重视能力考查.由此可见,我们的复习通过题海战
近日从佛山出入境检验检疫局陶瓷科处获悉,2011年佛山陶瓷出口全年合计5万批,货物总值12.6亿美元,批次增加了6.2%,货值增加了15%。2011年佛山陶瓷出口贸易在欧盟因反倾销而出现30%左右
结合太钢能源动力总厂1#机组300 MW电除尘器电控设备提效节能的改造实例,介绍了高频电源、脉冲电源在现场的应用,通过现场综合调试,实现了提高电除尘效率的同时大幅度降低电
语言社会化理论是由美国学者Bambi Schieffelin和Elinor Ochs于20世纪80年代早期提出的。该理论着眼于学习者语言能力的发展和社会文化环境之间的交互作用关系,指出语言学习过程与学习者个体的社会化过程相互依存,不可分割。20世纪90年代国内开始了语言社会化研究,以语言社会化理论介绍为主,关于语言社会化实证研究相对较少。区角活动作为幼儿园大力倡导的幼儿教育活动,为幼儿语言社会化发