- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Pro_ENGINEER的_工程图学_模型库系统的开发
基于 Pro / ENGINEER 的 《工程图学》 模型库系统的开发
赵国霞, 臧贻娟
(济南铁道职业技术学院, 山东济南
250104)
摘要: 介绍了以 Pro / ENGINEER 为建模工具, Visual Basic 为开发工具, 结合 Access 数据库技术进行 《工程图学》 模型库系统开
发的方法, 并详细给出了系统具体功能及其代码的实现。
关键词: PRO / ENGINEER; 工程图学; 模型库; Visual Basic
中图分类号: TP391.72
文献标识码: A
文章编号: 1009-9492 (2010) 06-0083-03
1 引言
《 工程图学》 是工程学科的基础 , 在整个教学体系中 占有重要地位。 教学模型作为 《工程图学》 教学手段的重 要组成部分, 在帮助学生形象地理解教学内容的过程中 , 发挥着积极的辅助作用 。 传统的教学模型因其价高 、 易 损、 不便携带、 不能修改等缺点, 已经不能满足现代教学 的 需 要 。 应用计算机软件建立的基于三维 CAD 技 术 的 虚 拟模型库, 不仅可以完全克服传统教具的缺点, 也是当代 教学改革中的重要组成部分。
本文建立了基于 Pro / ENGINEER 的 《工程图学》 虚拟 模 型 库 系 统 。 系 统 结 合三维建模技术和数据库技术 , 以 Visual Basic6.0 为开发工具, 建立了 简 洁 、 方 便 、 友 好 的
3 系统总体结构设计
为方便用户使用, 系统首先对零件进行分类, 再在同 一类型下对不同零件进行编号, 添加其详细信息。 用户进 入系统后, 点击某类零件时 , 界面上出现该类零件简表 ,
点击某零件, 就会出现该零件的详细信息,
图、 二维三视图等。 结构总图见图 2。
诸如三维立体
人机交互界面 ,
型的操作。
通过调用 Productview Express 实现了对模
2 模型库系统的内容
根据教学和学习需要, 《工程图学》 虚拟模型库主要 内容如图 1 所示。
图 2
虚拟模型库总体结构
4 平台及开发工具的选择
4.1 平台的选择
虚拟模型库系统的程序分为两部分: 前台程序和后台 程序。 前台程序负责按用户要求执行任务, 并将后台数据 库系统的内容和结果返回给用户。 后台程序是指数据库系 统, 它根据前台程序的要求进行数据库操作, 然后将结果 传送给前台程序。
图 1
虚拟模型库主要内容
在此, 选择 Windows XP professional 作为服务器操作
系统, 采用 Microsoft Access 2000 作为数据管理系统 [1]。
4.2 开发工具的选择
开发工具选用 Visual Basic6.0。
Visual Basic 所具有以下功能:
(1) 允许对包括 Access 小型数据库在内的大部分数据 库格式建立数据库和前端应用程序;
(2) 应用程序内很容易通过 Internet 访问文档和应用 程序;
(3) 提供运行时自由发布的动态链接库 (DLL)[2]。
正 因 为 Visual Basic 功 能 强 大 , 同 时 较 Visual C++ 简 单易学、 使用方便, 所以本系统采用它作为开发工具。 采 用 Visual Basic 的优势还在于它比较擅长设计美观的界面, 并且利用它提供的数据控件和数据访问对象, 可以轻松地 实现对数据库的各种操作。
5 系统具体功能及代码的实现
5.1 身份验证功能的实现
为了有效保护虚拟模型库的数据信息, 系统对用户进 行了授权。 在本系统中共有三类用户, 其权限分别是:
(1) 系统管理员: 具有系统的最高权限, 拥有系统的 所有操作权限, 包括系统管理、 浏览模型、 添加模型、 删 除模型、 修改模型等;
(2) 教师用户: 除了没有管理功能外, 拥有的权限与 系统管理员是一样的;
(3) 学生用户: 只能浏览模型, 不能对模型库进行任 何更改操作 (如添加、 删除、 修改模型操作)。
以上各个权限的实现, 主要是通过系统中各个功能的 可用不可用来实现的, 有权限的功能显示为黑色, 没有权 限的功能显示为灰色。
系统登陆界面流程图如图 3 所示。
图 4
虚拟模型库系统登陆界面
实现身份验证功能的代码如下:
Private Sub Command1_Click ()
If Text1.Text = “ zhitu” And Text2.Text =
“zhitu” Then Form2.Show Form1.Visible = False
ElseIf Text1.Tex
您可能关注的文档
- 地下矿山总预案正文AAA.doc
- 地产公司年度评奖办法.doc
- 地下水封洞库岩土工程勘察规范.docx
- 地勘单位会计制度改革的必要性及其建议.docx
- 地区电网广域备自投控制系统研制.doc
- 地基-基础-上部结构相互作用的概念.ppt
- 地层失水沉降诱发井筒破裂治理效果的三维数值分析.docx
- 地市级电视台数字硬盘播出总控系统设计.doc
- 地方产业长期变迁视域下的私营工商业社会主义改造_以湖州丝绸业为个案.docx
- 地方社科院建立首席研究员制度刍议.docx
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
文档评论(0)