工程图纸管理软件系统的设计与实现
设计院的工程图纸管理是一项系统性的工程,长期以来,工程图纸都采用人工的方式进行管理,这种管理方式工作量巨大,管理效率低下。随着市场经济的快速发展,煤炭设计院的设计任务激增,工程图纸的管理必须借助于先进的软件管理系统,不断丰富软件的功能模块,提高管理工程图纸管理的管理水平和管理效率。
标签:工程图纸管理;软件系统;设计与实现
工程图纸管理软件系统的设计与实现需要从用户需求分析出发,结合煤炭设计研究院的业务流程,从而保证软件管理系统与设计院日常工作的协调性,保证软件管理系统的先进性和可操作性。结合煤炭设计研究院的实际情况,软件系统共设计了系统设置、权限设置、数据录入、借阅管理和图纸查询五个功能模块,具有良好的功能扩展性和操作安全性,设计院的管理人员和设计人员能够在短时间内掌握该软件。
1 软件系统的开发技术与开发环境
1.1 软件系统的开发技术
工程软件的管理系统的开发技术需要根据软件系统的兼容性和稳定性进行设计和开发,常用的开发技术大都利用Visual C++软件工具,该设计工具的应用面广泛,可以应用C++来设计专业的应用程序用来翻译,还可以自动的对资源信息进行集成开发。Visual C++软件工具的程序结构和框架是MFC,该结构框架具有很强的兼容性,能够适用于所有版本的Windows系统,并且随着Windows系统的升级,该结构框架能够自动根据系统的升级而变化,以适应新的Windows系统。并且该编程技术对编程的细节要求较低,减轻了编程员的工作任务,并且有利于编程人员对软件管理系统的调试和修改。根据不同的系统需求,Visual C++软件工具所涉及到的开发技术主要包括:ODBC一种需要API来访问的开发技术是目前最基本的开发技术;MFC ODBC编程技术,该技术利用了MFC编程结构,简化了编程量;以及通过代码操纵的DAO技术和可以将关系数据库和非关系数据库连在一起的新型软件管理开发技术OLE DB开发技术。这些技术各自有各自的特点,随着信息技术的不断更新换代,这些软件开发技术越来越趋向于简单化、灵活性高、访问速度快的方向发展,并且由此设计开发的软件访问的数据源越来越多,并具有广泛的拓展性。
1.2 软件系统的开发环境
在进行工程图纸软件系统的设计时首先需要再Windows系统环境条件下进行开发设计,Windows系统是美国软件公司设计开发的用于操作系统的产品,随着电子技术的不断更新,Windows系统也在不断地升级更新,建议开发软件时在Windows sever 2003版计算机平台的基础上进行开发和设计,因为该平台可操作
性强,并且安全性高。在进行开发软件之前还要具有数据库、FTP用户设置软件、office办公软件以及AutoCAD制图软件。这些软件都是在软件开发系统所可能涉及到的软件,而对于客户端的设置则只需要office办公软件以及AutoCAD制图软件这两个软件就够了。
2 需求分析
2.1 系统需求分析
随着计算机技术遍布到各行各业,计算机绘图帮助许多行业完成了规划设计的任务,包括工程设计图、产品制图以及机械设备流程图等等,通过管理图纸软件系统对这些工程制图进行管理和规范,可以高效的利用這些信息资源,从而提高资源的利用效率,目前对工程图纸的管理较难,借用网络软件管理系统可以对图纸进行完整的保存,并且按一定的方式进行分类也有利于对这些图纸进行查询和利用,利用工程图纸管理软件系统还能提高图纸的安全保存性。这些对图纸的管理需求,要求工程图纸管理软件系统要具有很高的精确性和可操作性,为了对系统的精确度和可操作性进行一个合理的评价,计算机系统还对这些指标进行了量化评价,并根据用户的需求不同从而设计了特定的技术要求。
2.2 主要功能模块需求分析
在进行软件开发设计时,一定要掌握到人们对软件的需求,工程图纸管理软件系统的开发和设计就是满足使用者对工程图纸的收集、整理以及查阅用的,因此,作为该系统的使用者,他们需要能够对系统进行使用和管理,并且还要能掌握一定的维修手段。为了满足对图纸的分类和管理以及不人员对图纸的管理权力不同,系统应该设计一定的权限,使图纸管理人员能够对资源进行分类和管理,包括对图纸的增加、删减以及排序等,而系统管理员要对系统权限有一定的控制权力,并且负责系统的安全,对于简单的普通用户,则仅仅需要能够对图纸进行查阅就可以了。
3 系统设计
3.1 系统结构设计
软件系统的开发和利用要结合实际的工作需求,工程图纸软件管理系统的开发使使用人员通过互联网技术就能够简单快速的查阅到工程图纸,图纸管理软件系统的设计使用户通过在系统管理员手中获得账户和密码,登录到特定的管理系统就能对图纸进行查阅,管理员还可以在网上对图纸进行分类和管理,因此在对系统结构进行设计时要遵循实用性原则,根据用户需求来设计系统,并且要保证图纸资源的安全性,即系统软件要具有很好的可靠性,为了适应计算机技术的不断更新,系统还要具有兼容开放性,以适应开发环境的变化,图纸资源的共享少不了对信息的集成,因此,在进行系统开发时要遵循集成性原则,并且保证系统的可扩展性原则,对系统结构的设计要采用数据描述的方法对信息进行收集、整理,因为数据具有很强的稳定性,保证了信息资源的安全性。由此可知,在进行
系统结构设计时要选择合适的结构框架,在进行系统构架设计时,主要包括客户端的设计、逻辑层的编辑以及数据源的设计,要根据不同权限要求,设计合理的软件管理系统。
3.2 系统工作流程
不同使用者的系统工作流程都不相同,普通用户所用的系统是多用户系统,该系统的工作流程是用户登录、身份确认、查询图纸、浏览,用户在进行登录时要输入经过管理人员确认过的账户和密码,一般在进行设计时为了防止用户忘记密码,通常会设置一个找回密码的工作流程,以帮助用户及时的找回密码,对于图纸管理员将有另一个人口进行登录,用户再输入账户和密码后,通过审核判断为图纸管理员后,将会获得对图纸的管理、更新、删除等权利,用户从而能够对图纸资源进行管理分类。专业的系统管理人员则能够对系统的结构进行修改和更新,以顺应技术的发展,为普通用户提供更便利的服务软件系统。
3.3 数据库设计
数据库是将资源信息以数据的方式保存,并通过结构化对数据进行更新和处理。数据的排列组合有很多可能因此重复性低,具有共享性、整体性、独立性等特点,并且有很高的管理组织水平,数据库还具有独立性,有利于多用户之间对图纸管理软件系统的使用。数据库的设计软件主要有Oracle、Sybase和SQL Sever软件,这些软件的基础结构是关系型数据模型,具有运行性能高、储存信息量大的特点。在进行数据库系统设计时要遵循安全性、完整性、可伸缩性、可恢复性以及一致性原则。数据库是用来为图纸管理软件系统设计和开发所必须的,因此,数据库的安全性和完成性会代表着系统的安全性,一些数据的泄露或许就会将系统中的图纸或者用户的个人信息泄露出去,因此,在进行数据库设计时要加入保密处理,以增加系统的安全性。在进行数据信息管理时,管理人员要提升自己对数据库的管理水平,提高数据库的准确性和完成性,并且使数据具有共享性,保证用户能够查到工程图纸。
4 结束语
综上所述,工程图纸管理软件系统的设计的开发,有利于用户对工程图纸的查询和浏览,因此该软件系统必须具有可靠性、安全性、共享性以及可拓展性等特点。在进行软件开发时要选择好合适的开发环境,选择合适的开发软件和开发技术。软件的设计和开发要根据用户的需求进行开发,既要保证系统的功能性还要保证系统的其他必须属性,以完善系统的功能。在进行系统设计时,要合理设计系统结构,根据用户分类,设计系统工作流程,并对数据库进行设计以保证信息资源的安全稳定性。通过这样设计才能实现工程图纸管理软件系统的运行。
参考文献
[1]冀大旭.产品图纸管理系统设计与实现[D].大连理工大学,2013.
[2]陶星君.工程图纸管理系统的设计与实现[D].山东大学,2013.
因篇幅问题不能全部显示,请点此查看更多更全内容