论文部分内容阅读
20世纪四五十年代第三次工业革命的爆发促进了3D打印技术的形成与发展。随着科学的进步,该技术已经成功应用到航空航天、医学、服装、房屋建筑以及食品制造等众多领域。目前,我校有一间专注于3D打印研究的重点实验室,实验室有多台基于不同原理的打印机设备和2台扫描仪设备。我们将3D打印技术与地质学研究相结合,利用3D打印机打印了大量的实体地质模型。随着研究的深入,实体地质模型的种类和数量还在不断增加,而有些模型却在使用过后进入了搁置的状态。因此,如何让搁置的实体模型利用价值最大化是3D打印技术领域研究的热点问题之一。本文针对实体地质模型搁置而造成学习资源利用价值降低问题设计了3D实体地质模型共享系统。论文查阅了大量的国内外文献,在研究了多种主流计算机技术的基础上结合前后台用户需求分析,最终选择在Java开发平台上利用SSM(Spring+SpringMVC+Mybatis)框架对系统进行部署与实现。其中系统的web端服务器采用Tomcat,数据库采用MySQL,使用浏览器/服务器的访问模式将系统的软件架构分为表现层、业务层和服务层,引入Freemarker模板引擎实现程序逻辑和页面设计的分离。系统的功能实现上主要涉及两个实体用户,后台管理者用户和前台使用者用户。后台管理者主要负责3D实体地质模型信息的上传,修改,发布以及订单的查询管理等操作,而前台使用用户可以在系统上进行实体地质模型浏览,搜索,收藏,添加购物车以及申请共享使用等一系列行为。同时,本系统在设计时也为以后的扩展进行了考虑,如模型提供方、模型发布地区等字段的预留可以让更多的3D实体地质模型研究者参与到资源的共享交流中。除此之外,本系统还根据用户的浏览收藏喜好提供了兴趣模型推荐功能,大大提升了用户的使用感受。本系统的实现不仅为地学研究者提供了良好的3D实体地质模型共享交流平台有效的解决了资源利用价值降低问题,同时也是对实验室研究成果的一种展示和推广,在3D打印技术与地质学结合研究方面具有重要的应用价值。