论文部分内容阅读
融合现代信息技术和管理思想的国际货运代理系统成为近年来国际货运代理行业改革企业内部管理、提高企业素质与市场竞争力、挖掘企业潜在客户、不断扩展企业业务领域的关键工具。本文在架构于Web技术的国际货运代理系统中引入了Agent代理技术和分布式构件技术。利用Agent代理技术可以更好的服务用户,强调提供用户个性化服务,实现复杂多样的服务控制;基于构件的软件开发(CBSD)已经从理论研究进入应用实施的阶段,但在国际货运代理领域仍然需要解决业务对象建模、基于构件的动态业务处理过程的实现等多个关键问题;基于B/S架构信息系统的网络特性,如何加强系统的运行安全、数据安全也是本文研究的内容。本论文的主要研究成果包括以下几个部分: 1.本论文在总结当前国内外国际货运代理系统的最新应用研究现状的基础上,针对传统国际货运代理软件偏重业务管理而不重视人性化服务的特点,结合Agent代理技术和构件技术,在本B/S架构国际货运代理系统中研究并实现用户个性化信息服务、后台智能邮件系统以及客户远程订单跟踪服务; 2.B/S架构国际货运代理系统的报表具有随意性、变化性和可维护性等特点,而当前没有有效针对该系统的B/S报表控件。本文在深入研究的基础上,应用.Net中的C#技术设计并实现基于构件的用户自定义报表生成器,控件通过网络自动下载到客户机上运行。用户通过报表控件能够独立制作、修改报表模板,所作的修改能在国际货运代理系统报表子系统中实时体现出来,满足系统对报表的各种要求。 3.B/S架构系统的迅速发展和其具有的开放性、跨地域性等特点,使得信息的安全性、保密性的要求也就大大的提高。结合DES、AES等加密算法和MD5、SHA等散列函数,本论文设计实现MPCryptLib通用加密构件,并针对B/S构架国际货运代理系统中具体的信息安全需求,给出相关的技术实现方法或推荐解决方案。 4.最后,针对传统的C/S二层结构及B/S三层结构模式中存在的不足,提出了B/S架构基于分布式COM构件技术的国际货运代理系统的四层体系结构;在深入分析的基础上将分布式构件技术与面向对象的建模方法相结合,提出业务过程驱动的系统建模方法;通过对某大型国际货运公司业务的深入调研并结合其他相关系统的特点,成功实现B/S架构的国际货运代理系统iCargo,并在上海某国际货运公司成功实施。·n·基于分布式构件的国际货运代理系统的应用研究 该系统的实施为构建新一代基于B/S架构的国际货运代理系统给出了一个较好的解决方案与具体实现,也为国际货运代理系统向跨地域、分布式协同工作的发展起到一定的示范作用。