下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
工程图纸管理软件系统的设计与实现设计院的工程图纸管理是一项系统性的工程,长期以来,工程图纸都采用人工的方式进行管理,这种管理方式工作量巨大,管理效率低下。随着市场经济的快速发展,煤炭设计院的设计任务激增,工程图纸的管理必须借助于先进的软件管理系统,不断丰富软件的功能模块,提高管理工程图纸管理的管理水平和管理效率。标签:工程图纸管理;软件系统;设计与实现工程图纸管理软件系统的设计与实现需要从用户需求分析出发,结合煤炭设计研究院的业务流程,从而保证软件管理系统与设计院日常工作的协调性,保证软件管理系统的先进性和可操作性。结合煤炭设计研究院的实际情况,软件系统共设计了系统设置、权限设置、数据录入、借阅管理和图纸查询五个功能模块,具有良好的功能扩展性和操作安全性,设计院的管理人员和设计人员能够在短时间内掌握该软件。1软件系统的开发技术与开发环境1.1软件系统的开发技术工程软件的管理系统的开发技术需要根据软件系统的兼容性和稳定性进行设计和开发,常用的开发技术大都利用VisualC++软件工具,该设计工具的应用面广泛,可以应用C++来设计专业的应用程序用来翻译,还可以自动的对资源信息进行集成开发。VisualC++软件工具的程序结构和框架是MFC,该结构框架具有很强的兼容性,能够适用于所有版本的Windows系统,并且随着Windows系统的升级,该结构框架能够自动根据系统的升级而变化,以适应新的Windows系统。并且该编程技术对编程的细节要求较低,减轻了编程员的工作任务,并且有利于编程人员对软件管理系统的调试和修改。根据不同的系统需求,VisualC++软件工具所涉及到的开发技术主要包括:ODBC一种需要API来访问的开发技术是目前最基本的开发技术;MFCODBC编程技术,该技术利用了MFC编程结构,简化了编程量;以及通过代码操纵的DAO技术和可以将关系数据库和非关系数据库连在一起的新型软件管理开发技术OLEDB开发技术。这些技术各自有各自的特点,随着信息技术的不断更新换代,这些软件开发技术越来越趋向于简单化、灵活性高、访问速度快的方向发展,并且由此设计开发的软件访问的数据源越来越多,并具有广泛的拓展性。1.2软件系统的开发环境在进行工程图纸软件系统的设计时首先需要再Windows系统环境条件下进行开发设计,Windows系统是美国软件公司设计开发的用于操作系统的产品,随着电子技术的不断更新,Windows系统也在不断地升级更新,建议开发软件时在Windowssever2003版计算机平台的基础上进行开发和设计,因为该平台可操作性强,并且安全性高。在进行开发软件之前还要具有数据库、FTP用户设置软件、office办公软件以及AutoCAD制图软件。这些软件都是在软件开发系统所可能涉及到的软件,而对于客户端的设置则只需要office办公软件以及AutoCAD制图软件这两个软件就够了。2需求分析2.1系统需求分析随着计算机技术遍布到各行各业,计算机绘图帮助许多行业完成了规划设计的任务,包括工程设计图、产品制图以及机械设备流程图等等,通过管理图纸软件系统对这些工程制图进行管理和规范,可以高效的利用這些信息资源,从而提高资源的利用效率,目前对工程图纸的管理较难,借用网络软件管理系统可以对图纸进行完整的保存,并且按一定的方式进行分类也有利于对这些图纸进行查询和利用,利用工程图纸管理软件系统还能提高图纸的安全保存性。这些对图纸的管理需求,要求工程图纸管理软件系统要具有很高的精确性和可操作性,为了对系统的精确度和可操作性进行一个合理的评价,计算机系统还对这些指标进行了量化评价,并根据用户的需求不同从而设计了特定的技术要求。2.2主要功能模块需求分析在进行软件开发设计时,一定要掌握到人们对软件的需求,工程图纸管理软件系统的开发和设计就是满足使用者对工程图纸的收集、整理以及查阅用的,因此,作为该系统的使用者,他们需要能够对系统进行使用和管理,并且还要能掌握一定的维修手段。为了满足对图纸的分类和管理以及不人员对图纸的管理权力不同,系统应该设计一定的权限,使图纸管理人员能够对资源进行分类和管理,包括对图纸的增加、删减以及排序等,而系统管理员要对系统权限有一定的控制权力,并且负责系统的安全,对于简单的普通用户,则仅仅需要能够对图纸进行查阅就可以了。3系统设计3.1系统结构设计软件系统的开发和利用要结合实际的工作需求,工程图纸软件管理系统的开发使使用人员通过互联网技术就能够简单快速的查阅到工程图纸,图纸管理软件系统的设计使用户通过在系统管理员手中获得账户和密码,登录到特定的管理系统就能对图纸进行查阅,管理员还可以在网上对图纸进行分类和管理,因此在对系统结构进行设计时要遵循实用性原则,根据用户需求来设计系统,并且要保证图纸资源的安全性,即系统软件要具有很好的可靠性,为了适应计算机技术的不断更新,系统还要具有兼容开放性,以适应开发环境的变化,图纸资源的共享少不了对信息的集成,因此,在进行系统开发时要遵循集成性原则,并且保证系统的可扩展性原则,对系统结构的设计要采用数据描述的方法对信息进行收集、整理,因为数据具有很强的稳定性,保证了信息资源的安全性。由此可知,在进行系统结构设计时要选择合适的结构框架,在进行系统构架设计时,主要包括客户端的设计、逻辑层的编辑以及数据源的设计,要根据不同权限要求,设计合理的软件管理系统。3.2系统工作流程不同使用者的系统工作流程都不相同,普通用户所用的系统是多用户系统,该系统的工作流程是用户登录、身份确认、查询图纸、浏览,用户在进行登录时要输入经过管理人员确认过的账户和密码,一般在进行设计时为了防止用户忘记密码,通常会设置一个找回密码的工作流程,以帮助用户及时的找回密码,对于图纸管理员将有另一个人口进行登录,用户再输入账户和密码后,通过审核判断为图纸管理员后,将会获得对图纸的管理、更新、删除等权利,用户从而能够对图纸资源进行管理分类。专业的系统管理人员则能够对系统的结构进行修改和更新,以顺应技术的发展,为普通用户提供更便利的服务软件系统。3.3数据库设计数据库是将资源信息以数据的方式保存,并通过结构化对数据进行更新和处理。数据的排列组合有很多可能因此重复性低,具有共享性、整体性、独立性等特点,并且有很高的管理组织水平,数据库还具有独立性,有利于多用户之间对图纸管理软件系统的使用。数据库的设计软件主要有Oracle、Sybase和SQLSever软件,这些软件的基础结构是关系型数据模型,具有运行性能高、储存信息量大的特点。在进行数据库系统设计时要遵循安全性、完整性、可伸缩性、可恢复性以及一致性原则。数据库是用来为图纸管理软件系统设计和开发所必须的,因此,数据库的安全性和完成性会代表着系统的安全性,一些数据的泄露或许就会将系统中的图纸或者用户的个人信息泄露出去,因此,在进行数据库设计时要加入保密处理,以增加系统的安全性。在进行数据信息管理时,管理人员要提升自己对数据库的管理水平,提高数据库的准确性和完成性,并且使数据具有共享性,保证用户能够查到工程图纸。4结束语综上所述,工程图纸管理软件系统的设计的开发,有利于用户对工程图纸的查询和浏览,因此该软件系统必须具有可靠性、安全性、共享性以及可拓展性等特点。在进行软件开发时要选择好合适的开发环境,选择合适的开发软件和开发技术。软件的设计和开发要根据用户的需求进行开发,既要保证系统的功能性还要保证系统的其他必须属性,以完善
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐饮冷链解决方案
- 建设工程管理总结
- 高三化学二轮复习 -《探究性实验微专题》说播课课件
- 防溺水防雷击安全教育
- 开花树课件教学课件
- 3.3.2氮氧化物及含氮废水的处理 课件高一上学期化学鲁科版(2019)必修第一册
- 药物滥用危害健康
- 迈柯维呼吸机培训
- 急性创伤相关知识及护理常规
- 酒店如何做好食品安全
- 铁塔基站维护安全培训课件
- 江苏开放大学哲学基础过程性考核作业3实践作业
- 洋流的分布及其影响
- 新人教版八年级物理上册导学案全册
- 银行诉讼时效培训课件
- 大学生职业规划大赛成长赛道参赛作品
- 温室气体排放及减排策略
- 职业生涯规划书助产
- 香浓可口的焦糖布丁
- 公墓宣传推广策划方案
- 《从九一八事变到西安事变》【精准教学】
评论
0/150
提交评论