图纸管理系统的设计和开发 THE DESIGN AND DEVELOPMENT OF DRAWING MANAGEMENT SYSTEM
学 生 姓 名: 学 号: 二级学院名称:专 业: 指 导 教 师: 职 称: 合作/企业教师: 职 称:
填表日期: 2012年12月20日 一、选题的背景与意义 随着计算机技术的发展,图纸管理系统有了飞速的发展。为了解决制造企业各部门使用计算机系统后产生的电子文档管理问题,早期应用了文件夹的管理方式。但是随着电子文档数量爆炸式的增长,以及人员调动等原因,文件夹的管理方式已经不能够满足管理需要。各企业开发应用了各种电子文档管理系统,按照系统的应用范围可以分为两类:应用PDM技术的产品数据管理系统和工程图档管理系统。中、小型制造企业在实施信息化进程中面临着一些具体问题:企业信息化的范围有限、整体水平不高。大部分中、小机械制造企业信息化应用相对比较成功的是,使用二维CAD系统设计产品,但也尚处于“甩图板’’的阶段;使用基于二维产品模型的CAD/CAM技术的企业还不多,且刚刚意识到这是与市场接轨和提高企业竞争力的需要;规划、实施CAD/CAPP/CAM一体化应用的企业就 更少。大部分企业在规划信息化进程时,缺乏对企业整体的需求分析和信息化可行性研究。没有考虑使用信息技术优化组合业务流程,也没能够根本改变企业的生产管理模式。对信息化建设的长期性和复杂性思想准备不足,缺乏建设信息化的工程计划性,投入的人力、财力、物力不连续,往往出现有头无尾现象。因此导致企业信息化的综合效果不佳。 企业对于数字化管理的要求和呼声越来越高,而目前国内外对电子文件的管理研究比较多,如电子文件的形成、传输、存储、归档、利用。在国内档案领域呼声最高的还是文档一体化的管理,但电子图纸的管理大多局限于CAD电子文件的管理,真正具体到一个企业,从施工图到竣工图这一变化过程来进行研究,找出一条对电子图纸和图纸实物有效进行动态管理,应该说还是一个空白。为加强图纸的管理,虽然国内已经出现了很多开发图纸管理系统的软件公司,从技术上说如何实现其管理,软件公司替我们解决了很多问题,但要使这些管理系统软件得到有效应用,并不是这么简单,还有一段很长的距离,同时还有很多问题值得我们去研究。 自从1992年CAD(ComputerAided Design)技术在我国开始应用以来,已在机械、电子、建筑、石化等相关行业的产品设计、工程设计以及广告、影视制作中得到了广泛应用,并取得了明显的经济效益和社会效益。当前,PC平台上的主流CAD软件产品是Autodcsk公司的AutoCAD,它不但具有强大的功能、拥有广大的用户群、进入中国市场较早,而且提供了开放的二次开发环境。通过对AutoCAD进行二次开发,可以利用AutoCAD内部的各种功能,为各种行业的用户定制开发专用的CAD设计和应用环境,使之专业化和扩充其现有功能,极大地提赢设计生产和管理的效率。随着企业生产和管理自动化水平的不断提高,相关部门逐步积累了大量的纸质或电子版的建设和运行图纸,企业的升级维护、维修和生产任务的实现极大的依赖于这些图纸资料。对于大型企业来说,快速、准确的图纸信息检索是提高企业电力部门生产力的一个重要保证,此时,建立一个集成、高效、实时的信息化管理系统以提高自身生产效率就显得非常迫切了。
二、研究的基本内容与拟解决的主要问题 1.C/S架构 C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向 。 2.B/S架构 B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
3.熟悉基于web的图纸管理系统 图纸管理系统的架构大致可分为两种:C/S(Client/Server客户端/服务器)架构和B/S(Browser/Server浏览器/服务器) 架构,以C/S为架构的图纸管理系统设计的模型是基于两层结构的。它具有数据处理能力强、实时性好的特点,易于开发复杂的应用程序,但系统拓展性和安装维护性差, 跨平台能力差,只适于局域网环境使用;以 B/S为架构是基于三层结构的,由于采用 Internet/Intranet技术支持,跨平台性好,实现异构系统的互通互连,可以使用户可在互连网的任意端点处使用该系统,突破地域对用户的限制,B/S架构使用瘦客户端设计,系统的扩展、维护简单,适应和满足企业当前与未来的应用发展需求,保证数据高度共享,消除信息孤岛问题,客户端只需标准的浏览器,缩短了系统的部署周期,使企业能快速进入实际应用阶段,因此系统采用 B/S为架构,使用 ASP.NET 技术中的 C#语言为开发环境,用 SQL SERVER2005 为后台数据库。
拟解决问题 图纸管理系统是一个典型的数据库应用系统,因而选择一个良好的DBMS是系统实现的另一个重要环节。DBMS是管理数据库应用软件的,应用程序必须通过DBMS访问数据库。一般来说现代的DBMS具备以下几个功能: (1)提供高级的用户接口 (2)查询处理和优化 (3)并发控制 (4)事务的恢复功能 (5)完整性约束检查 (6)访问控制 (7)数据目录管理
三、研究的方法与技术路线
基于web的图纸管理系统实现设计思想 该系统是以电子图纸数据为中心的C/S,B/S体系结构相结合的管理系统,是实现全面图文数据管理系统的信息平台,应做到能实现不受时间、地域限制的远程浏览,支持以TCP/IP协议进行异种机通信和互联应用;应解决工程图纸的处理、管理及网络共享问题,利用Windows服务器彻底实现资源和数据的网络共享,使网络化工程设计成为现实. 图纸的流程管理(上传、审核、归档)和图纸下载 图纸文件的发布是指向数据库中添加图纸文件标题栏内的属性信息,并将对应的图形文件存入服务器中指定的文件目录中。在系统中,可以对输入的图纸信息进行完整性和唯一性进行检查,如不允许产品名称为空或重名等,以保证输入的数据信息不重复和有意义。然后根据上传文件的后缀名的不同将对应的文件存入服务器指定的文件目录中。 图纸文件的访问路径在Drawing Edition表的File Patll字段中,在浏览网页时,就可以通过访问路径打开或下载相应的图纸文件。在这里通过在ASP.NET的DataGrid控件添加一个模板列,然后在模板列中添加一个HyperLink(超链接控件)来实现,其中HyperLilll(的Text属性绑定视图View-Drawing Edition中的Partname字段,NavigateUrl属性绑定其中的FilePath字段,由于访问路径被设为超级链接列,因此点击该列就可以方便地下载或打开图形文件进行浏览。
图纸文件的浏览可以通过专门的图形浏览器插件来实现, 图纸中心的安全管理 1.验证登录用户的合法性; 2.如何根据用户需要,分配合理的操作权限; 3.当用户的权限发生变化时,系统管理员可以方便地设置或更改用户的操作权限。
四、可行性分析与进度安排 首先研究了图纸信息的共享方式,然后重点针对富含产品信息的图纸管理技术进行研究,在分析工程图纸管理现状的基础上,开发出一个使用方便、操作简单的图纸中心,使远程用户能够通过统一的web浏览器访问系统中的图纸信息,这样不仅实现了图纸文件在所有设计人员之间的共享和交换(包括二维、,三维图纸文件的上传、下载、查询、网上浏览等),而且还实现了图纸文件的集中管理和修改,通过设置用户及其角色权限,还可以限定登录用户访问图纸中心的内容,同时对数据的并发控制进行了相应的研究,以实现图纸的安全管理。
进度安排 1、10月22日—12月19日:收集论文相关资料,完成开题报告、文献综述和英文翻译; 2、12月20日:进行论文开题; 3、12月21日—12月27日:修改开题报告、文献综述、英文翻译; 4、12月28日—02月23日:学习C/S,B/S技术,完成基于web的图纸文件的数据库基本建设。 5、03月07日—03月16日:通过实例查询,对系统进行检测; 6、03月17日—04月04日:撰写论文初稿(中期检查); 7、04月05日—04月24日:进行论文修改; 8、04月25日—04月30日:整理资料,完成论文,装订成册;
指导教师审核意见: 指导教师(签名): 年 月 日