3D地学模型管理系统的设计与实现

来源 :中国地质大学(北京) | 被引量 : 0次 | 上传用户:toofar
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
3D打印作为一项新兴技术,已经逐渐在工业制造、生物工程、医疗、建筑、军事、食品设计等领域扮演重要角色。地质3D打印重点实验室作为中国地质大学(北京)的特色实验室,致力于结合学校特色,专注地质体和地质图3D打印,目前实现了以地学模型为主体的3D建模以及3D打印机设备的操作、组装、调试等。随着模型类别和数量的增加,如何有效管理模型、并为其提供良好的展示平台,成为实验室发展需要重点关注的问题。针对上述问题,本文设计实现了3D地学模型管理系统。该系统采用B/S架构,运用MVC设计模式,将系统划分成用户层、服务层、业务层、数据层,开发语言选用PHP,Web服务器选用Apache,数据库选用MySQL,引入Smarty模板引擎,将视图与逻辑代码相分离。系统开发工具选用Zend Studio,以浏览器作为用户的访问与交互窗口,并利用互联网作为传输媒介来处理用户请求,进行数据传输,实现用户的各项操作。系统设定管理员、普通用户与游客三种角色,根据功能将系统划分为六个子模块,分别是系统管理、用户中心、模型中心、新闻中心、视频中心以及友情链接,实现了包括系统功能设置、用户管理、模型展示与存储、第三方模型上传与审核、新闻资讯浏览、在线视频播放、相关链接跳转等功能,满足用户多方面的使用需求。同时,各子模块之间相互独立,各用户角色根据权限分配,独立进行相关模块的功能操作,模块之间互不干扰,从而保证本系统能够正常平稳运行。系统对基于用户的协同过滤推荐算法进行改进,通过记录分析用户的使用行为,并以此展开用户相似度计算和模型的预测评分进而完成系统内的模型推荐功能,提升了用户的使用效率;系统通过Three.js技术实现了三维模型的在线预览,并加入了鼠标操作实现模型的缩放、平移与旋转,方便用户交互使用,提升了用户的操作体验。本文设计的系统解决了地学模型的分类管理与展示问题,在地学教育与地学研究方面具有较为广阔的应用前景。
其他文献
<正>搜索我们日常的数学教学内容,大部分较单薄,原理也较简单,如何挖掘,使这种常态课出新、出彩,值得研讨。我校教研组活动一般每两周开设一次公开课,依进度,王华民老师开设
在教育改革向纵深发展的今天,以教代会建设为着力点推动学校民主管理,推动现代学校制度建设是人本主义的体现,是提高学校管理效能的有效途径,是保证学校可持续发展、维护学校稳定
目的对黔东南州2006年暴发疫情的分布、特征及其影响因素进行分析,并提出针对性防控措施。方法收集整理州辖15个县市疫情网络直报系统报告的暴发疫情资料,用Excel2003软件录
目的探讨孕妇阴道乳酸杆菌种属鉴别及过氧化氢产量与羊膜炎及早产的相关性。方法用16S rRNA基因序列法鉴别分离自100例20周孕龄妇女阴道拭子的乳酸杆菌种属。通过Merckoquant
目的探讨无气腹皮下悬吊式腹腔镜在妇科手术中的应用价值。方法使用克式针皮下穿刺和特殊的悬吊装置,对35例妇科疾患病人应用无气腹皮下悬吊式腹腔镜技术进行手术,观察术中出血
目的观察男性SLE的临床特点,和女性SLE病人比较。方法选取我院收治的男性64人、女性528人SLE住院病人,统计分析其临床资料,并对男、女各自的临床表现进行比较。结果男性和女
<正>2016年中共中央、国务院印发的《"健康中国2030"规划纲要》强调:"将健康教育纳入国民教育体系,把健康教育作为所有教育阶段素质教育的重要内容","以中小学为重点,建立学
期刊
语文课堂上,虽然学生回答问题积极且轻而易举,但当他们独立阅读文本时,却依旧不会解读文本。故而,造成了语文教与不教都一样、学与不学没有多大差别的不良现象。本文中笔者结
<正>黄平县举全县之力,大手笔打造大旅游,力争将黔东南州第四届旅发大会办成高标准、高质量、高水平的发展盛会。黄平县积极谋划2016年9月28日在旧州古镇举行的黔东南州第四