3.2系统实现的技术
从企业的实际出发,采用C/S与B/S两种模式相结合的方法,以提高系统的性能。在企业局域网内采取C/S模式,有利于集成企业现有资源,提高查询访问效率;各合作伙伴、客户、及移动办公的管理人员采取B/S模式,可在任何时间、任何地点通过Internet访问信息管理系统,降低企业的维护成本,提高经济效益。本系统涉及远程数据交换和通迅,综合考虑各种因素,采用微软的.Net平台进行开发。Microsoft.Net是一项革命性的技术框架,它的核心技术包括分布式计算、XML、组件技术、即时编译技术等[5]。对于异地分布的企业和合作伙伴之间的通讯,采用的是Microsoft.Net的Remoting技术,选用TCP/IP协议作为Windows系统的默认协议,并利用它提供的WindowsSockets规范开发系统的网络通信程序。服务器端采用基于Unix的大型关系数据库管理系统Oracle9i,它支持高效的存储过程、触发器和灵活的自定义函数。考虑到频繁的数据库读写操作和对服务器端用户自定义函数、触发器及存储过程的经常调用,在C/S模式下采用ADO(ActiveXDataObjects)技术实现数据库连接和访问。在B/S模式下,采用JDBC技术实现数据库访问。在具体实施过程中为了进行系统功能结构、数据库等的设计,还使用了PowerDesigner、MicrosoftVisio、PLSQL等开发和设计工具。在信息管理系统中,查询操作占相当大的比重,因此提高查询速度是必须解决的问题。在系统中应用了索引、避免或简化排序、消除对大型表行数据的顺序存取、编写高效的SQL语句、避免相关子查询、使用临时表加速查询、使用存储过程和触发器、避免困难的正规表达式等方法提高了系统的查询速度,各岗位上的操作员和企业领导能及时查到所需信息,能满足企业业务处理的要求。
4结束语
该系统是基于.NETRemoting技术的信息获取、信息处理、信息发布等功能的应用系统,把原材料和半成品采购、产品库存、产品销售、账务等过程信息纳入电子化和网络化统一管理,实现了企业与合作伙伴、分销商、客户之间信息的实时共享,降低了库存数量,加快了资金周转,增强了市场应变能力,提高了企业的信息化水平。目前,此信息管理系统已在该企业实际使用,取得了较好的经济效益。
参考文献:
[1]范玉顺.网络化制造的内涵与关键技术问题[J].计算机集成制造系统,2003,9(7):576-581.
[2]范玉顺,刘飞,祁国宁.网络化制造系统及其应用实践[M].北京:机械工业出社,2003:140-143.
[3]许进标.VisualStudio.NET高手攻略[M].北京:人民邮电出版社,2003:3-8.
2/2 首页 上一页 1 2