Font Size: a A A

Design And Implementation Of Drawing System In Drilling Design Of Ground Dip Mine

Posted on:2020-05-17Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiFull Text:PDF
GTID:2480306518965269Subject:Software engineering
Abstract/Summary:PDF Full Text Request
This thesis designs a drawing system that can automatically generate drawings related to drilling design,and can view and export the generated drawings.The purpose is to use advanced technology and algorithms to reduce the design workload and improve the efficiency of drawing.First,investigate the current status of research at home and abroad,clarify the research content and ideas,and determine the required development technology and theory: The system uses the Beego framework,uses Go language for back-end logic processing,and uses Java Script,Canvas and other technologies to achieve front-end interface display and graphics drawing,Use non-relational database Mongo DB to store data,call CAD.NET interface through the service provided by Webservice to implement drawing export,and solve the theory of geometric algebra required for drawing construction,constraints of custom templates,and drawing display.Brief knowledge of graphics.Secondly,use a combination of flowcharts,use case diagrams,data flow diagrams,and text to analyze the requirements of the system: Summarize function modules such as template generation,drawing generation,drawing display,and drawing export.Determine the use of custom parameters,build sketches,and add Create custom templates with geometric constraints and dimension constraints.Then design and implement the system: design the logical architecture according to the MVC model,divide the system functions according to user needs,design the database according to the characteristics of Mongo DB,study the directed graph when the template is generated,the constraint solution when the drawing is generated,On the basis of questions such as custom pattern filling during drawing display,the function of creating a custom template is completed by adding parameters,graphics,and constraints.The function of generating drawings is completed through two methods:custom template and fixed template.Realize Canvas drawing,pan and zoom operations to complete the function of displaying drawings,and implement the function of exporting drawings individually or in batches by implementing the call of CAD.NET,and show the user's use effect in each function module.Finally,the future functions and improvement directions of the system can be expected.This system has realized the main functions in the demand analysis and has been tried out in the drilling design of in-situ leaching mines.Among them,the custom template and fixed template can realize the function of automatic drawing generation,and the way of user-defined template improves the versatility of the business.The use of a drawing system can not only reduce repetitive design work,reduce errors in the design,but also make the management of drawings more standardized.The drawing system satisfies the needs of users and has been recognized by users.
Keywords/Search Tags:Beego, Canvas, Custom Template, Geometric Constraints, CAD.NET
PDF Full Text Request
Related items