基于局域网的CAD图纸数据库开发.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于局域网的CAD图纸数据库开发

精品论文 参考文献 基于局域网的CAD图纸数据库开发 吴响利 (淮南矿业集团新庄孜煤矿) 摘要:以淮南矿业集团新庄孜矿的数据库开发为例系统地描述了局域网数据库的应用及实现。在绘图办公室内组建一个小型的局域网,构建一个C/S结构的数据库。在局域网内其中一台计算机安装Microsoft SQL Server 2000数据库管理器,然后在其他局域网的计算机上安装由程序员开发图纸管理软件客户端。实现在服务器上存储CAD图纸数据,不同人员根据各自的权限通过图纸管理软件能够浏览、查询、下载CAD图。实现在局域网内CAD图纸数据资源的共享。 关键词:Microsoft SQL Server 2000 局域网 数据库 客户端管理软件 1 局域网数据库的实用性 数据库是计算机应用系统中的一种专门管理数据资源的系统。数据库的诞生和发展给计算机信息管理带来了一场巨大的革命。三十多年来,国内外已经开发建设了成千上万个数据库,它已成为企业、部门乃至个人日常工作、生产和生活的基础设施。同时,随着应用的扩展与深入,数据库的数量和规模越来越大,数据库的研究及应用领域也已经大大地拓广和深化了。 同样在煤矿企业内部,工作人员经常需要绘制大量的CAD图纸,当然绘制这些图纸需要绘图人员的分工与相互协作,然后提供给相应的工程技术人员去使用。这就需要CAD图纸数据的管理与共享。那么我们建立一个基于局域网的小型数据库就基本能够满足这些要求。我们将要创建的数据库主要有以下几个特点: 1.1 实现数据共享,数据共享包含所有用户可同时浏览与下载数据库中的CAD图纸数据。 1.2 减少数据的冗余度,同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自在自己的计算机上建立相同CAD数据文件。减少了大量重复数据,减少了数据冗余,维护了数据的一致性。 1.3 数据实现集中控制,文件管理方式中,数据处于一种分散的状态,不同的用户或同一用户在不同处理中其文件之间毫无关系。利用数据库可对数据进行集中控制和管理。 1.4 数据一致性和可维护性,以确保数据的安全性和可靠性。对使用数据库的人员授予不同的权限,每个人根据自己的权限使用数据库,确保数据库中的数据安全性。 2 数据库设计 数据库管理系统我们选择Microsoft SQL Server 2000。SQL Server是Microsoft公司推出的一个关系数据库管理系统,是目前应用最广泛的数据库系统之一。易学易用是SQL Server的一大特点,它提供了友好的用户界面──企业管理器(Enterprise Manager),使得一些复杂的操作也因为有了操作向导的帮助而变得简单。一般来说,用户在掌握了一些SQL Server的基础知识后,再通过一些实际操作,就可以很快地胜任一些基于SQL Server的开发和管理工作。 CAD图纸数据库管理系统主要是为了满足图纸数据的管理与维护。根据不同工作人员对图纸数据的不同用途而设计的。 我们采用的是最常用的数据库类型,即关系型数据库。关系型数据库以行和列的形式存储数据,以便于用户理解。这一系列的行和列被称为表,一组表组成了数据库。 设计一个关系型数据库首先要对将要存储的数据实体进行分析,CAD图纸就是我们要存储的实体。实体的特点称为实体的属性。CAD图纸的属性主要有:制图人,比例,平面图或切面图,所属单位。我们在数据库管理系统设立一个表用于存储CAD图纸。在表中的分表列出了图纸的各种属性。因为我们做得只是一个简单的数据库,所以只存储了CAD图。只需要建立一个数据表。这样使数据库实现起来更容易。数据表。 存储的数据就是提供给给用户的,当然我们也需要对用户进行管理。不同的人员使用数据的目的不一样,所以我们给用户授予不同的权限。在本数据库中设计了两种权限,即管理员权限和普通用户权限。要求管理员能够上传文件,下载文件,删除文件,修改文件。并且还能够管理用户。而普通用户只能够预览文件和下载文件,也能够修改自己的登陆密码。权限的设置提高了数据库的安全性。用户表如图2所示。 3 客户端开发 前端开发工具选择了Visual Basic(VB)。它是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。 同时VB采用了面向对象的程序设计思想,它的基本思路是把复杂的程序设计问题分解为一个个能够完成独立功能的相对简单的对象集合,所谓“对象”就是一个可操作的实体,如窗体、窗体中的命令按钮、标签、文本框等,面向对象的编程就好像搭积木一样,程序员可根据程序和界面设计要求,直接在

文档评论(0)

sheppha + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5134022301000003

1亿VIP精品文档

相关文档