Font Size: a A A

Design And Implementation Of 3D Geoscience Model Management System

Posted on:2019-04-01Degree:MasterType:Thesis
Country:ChinaCandidate:S Y LeiFull Text:PDF
GTID:2348330542454782Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
As an emerging technology,3D printing has gradually played an important role in the fields of industrial manufacturing,bioengineering,medical care,construction,military and food design.Geological 3D Printing Key Laboratory as a special laboratory in China University of Geosciences(Beijing),is committed to combining school features,focusing on geological and geological maps 3D printing,now achieved a geoscience model as the main 3D modeling and 3D printer's operation,assembly,debugging,etc.As the number of models and categories increases,how to effectively manage the model and provide a good display platform for them becomes a key issue requiring laboratory development.To solve the above problems,this thesis designed and implemented a 3D geosciences model management system.The system uses B/S structure as the overall system framework,using MVC design pattern.The system is divided into four levels: user layer,service layer,business layer and data layer.The development language is PHP,the web server is Apache,the database is MySQL.By introducing Smarty template engine,system can separate the view and logic code.System development tools select Zend Studio.Browser as user's access and interaction window,and use the Internet as a transmission medium to handle user requests,data transfer,to achieve the user's operations.In this system,three roles of administrator,common user and tourist are set,and the system is divided into six sub-modules according to different functions,which are system management sub-module,user center sub-module,model center sub-module,Module,video center sub-module,and friendship sub-module.A variety of functions including system function setting,user management,model display and storage,thirdparty model upload and review,news and information browsing,online video playback,and related link jumps are implemented to meet various user needs.At the same time,each sub-module is independent of each other,and each user role is assigned according to the rights and functions of the related modules are independently operated.Modules do not interfere with each other,thus ensuring the normal operation of the system.The system improves the user-based collaborative filtering recommendation algorithm,records and analyzes the user's usage behavior,and expands the user similarity calculation and the model's prediction score to complete the model recommendation function in the system,thereby improving the user's use efficiency;The online preview of the three-dimensional model is implemented through the Three.js technology,and the zooming,panning and rotation of the model are implemented by the mouse operation,which facilitates the user's interactive use and improves the user's operating experience.The system designed in this thesis solves the problems of classification management and display of geoscience models,and has a broad application prospect in geoscience education and geoscience research.
Keywords/Search Tags:3D Geoscience Model, Category Management, PHP, Three.js
PDF Full Text Request
Related items