论文部分内容阅读
利用信息技术改革传统产业,依靠信息化推动工业化发展已成为企业发展的必然趋势。企业信息化已经成为企业提高综合竞争力、实现阶梯式发展的重要途径。PDM(产品数据管理)是一门管理所有与产品相关信息和过程的技术,PDM的实施加快了新产品开发的时间,提高了企业产品的创新能力,增强了产品的竞争力,为企业信息化的开展起到了推动作用。PDM系统有图文档管理、工作流程管理和通信等功能。消息通信功能主要负责消息通知、文件传输和用户管理等工作,使企业内部员工能够及时共享产品在生命周期中的设计、生产、测试等数据,协调彼此间的工作方式,提高生产效率。本文的主要工作如下:1)研究企业对PDM的共性需求和特殊的个性化需求,并针对个性需求做了具体的分析,认真研究了实施个性化需求给企业带来的优势和弊端。以某汽车零部件公司为例,具体分析了该企业对PDM的需求,包括公司对PDM的个性需求,根据企业的需求,为企业提出了实施条件和要求。2)针对PDM系统中消息通信的需求,具有消息通知、文件传输、用户管理等基本功能,确保信息在交互过程中的高效、安全保密。PDM采用了三层的C/S结构设计,具有良好的扩展性和数据安全性。使用ODP.NET接口访问ORACLE数据库,实现后台数据库的设计,通过ODP.NET的数组绑定特性,在一次访问中可以执行多条SQL命令,有效的降低了访问次数,提高了工作效率。3)通过消息加密,使消息是以密文的形式在网络上传递,降低了非法用户窃取、篡改消息的几率,保证了消息传输的安全性。4)消息通信的实现按照面向对象方法的原则,设计了大量的C#类,与基本的库函数相结合,同时运用委托、事件技术。这些技术的应用为消息通信的公平性和一致性提供了保障,并且有利于功能的扩展和维护。5)消息通知采用了委托事件和异步处理的设计。消息收发的双方在通信前并未协商具体的收发时间,而是依靠事件的触发来驱动消息的发送和接收操作。在消息的收发过程中,都采用异步的处理方式,主工作线程不会被阻塞,在收发消息的同时可以继续其他的工作。经测试表明,消息通信满足了PDM中的通信功能需求,消息通知、文件传输等功能能够正确顺畅执行,有良好的用户体验。