论文部分内容阅读
信息技术的快速发展普及了信息系统在企业中的应用,企业信息化已经成为全球趋势。信息技术的发展也促进了信息系统开发方式的变化。信息系统中客户端应用程序的软件架构发生了从C/S到B/S的转变;数据库设计也发生了巨大变化,信息技术的高速发展使得分布式数据库应运而生,在某些领域取代了以往的集中式数据库,并成为当今计算机技术中最活跃的研究领域之一。VOLVO建筑设备公司,是一所具有地域上分散而管理上又相对集中的企业,它的客户端程序要求具备对本地资源充分利用、便于部署安装和支持离线操作等特点。传统的客户端应用程序解决方案不能满足用户的要求,因此客观决定了使用智能客户端作为其应用程序解决方案;数据物理分散而逻辑集中要求了使用计算机网络与数据库系统的有机结合的分布式数据库系统。本文旨在分析信息系统开发中智能化客户端技术方案与分布式数据库的理论方案的可行性,进而将技术与理论应用在具有代表性的VOLVO建筑设备租赁企业信息系统的设计中,开发了基于智能客户端技术的VOLVO建筑设备租赁信息系统。文中首先阐述了传统信息系统客户端应用程序解决方案并进行分析,提出智能客户端作为解决方案的优势。并且,介绍了作为智能客户端解决方案支持技术的Web技术;其次,阐述了VOLVO数据管理模式—分布式数据库系统的定义、特点、分类、优点、设计以及实现的技术难题等理论,信息系统的数据库设计等需要据此进行;再次,对VOLVO建筑设备租赁公司基于业务流程或组织结构进行分析,进而进行需求分析,依据需求分析决定该系统的设计,即:通过Microsoft Excel 2003及其VBA开发Office智能客户端应用程序、Microsoft 2005设计数据库、C#开发分布式解决方案的Web Services与C#结合Ajax技术开发了供用户注册、维护功能的Web部分,开发了完整的智能化分布式的VOLVO建筑设备租赁信息系统;并且对整个系统进行分析与测试。最后,对整个系统的开发进行了总结,并且提出了系统设计过程中遇到的值得以后研究的问题。本信息系统已经交付用户使用,并运行良好。