论文部分内容阅读
随着计算机技术、网络技术的飞速发展和信息化建设的推进,管理信息系统(MIS)在各个领域都体现出了很大的需求空间。特别是Web应用技术的出现,更是促进了管理信息系统更加深入地渗透到社会各个领域中去。但目前管理信息系统的开发并没有一个统一的标准,每开发一个新系统都需要从头开始,这就造成了大量的重复劳动,而且系统维护的工作量也很大。这些都不符合软件工程的要求。本论文正是从软件复用和系统维护的角度出发,针对目前管理信息系统的特点,提出了数据库通用平台的概念。 从复用的角度看,这个通用平台可以完成管理信息系统中大部分的数据库操作,因此可以将这个通用平台设计成一个独立的构件,这个构件可以应用到各行各业的管理信息系统中去,有助于系统的快速开发。使管理信息系统领域内的软件结构一致性更好,达到分析重用、设计重用和代码重用的目的。 从系统维护的角度看,各种业务和用户需求经常发生变化,这种变化必然会要求整个系统的升级换代。而基于传统设计方法实现的应用系统的维护一般都需要修改源代码,这不但会使维护的工作量巨增,还会导致系统的不稳定,甚至崩溃。因此需要寻求新的设计思想,使管理信息系统具有更高的灵活性和通用性,能够开放一些功能,交给用户定义和设计,从而避免不断地修改MIS程序,减少维护的工作量。 本论文正是基于上述两个出发点,在着重研究了国内外实现软件系统可定制方面的一些最新学术思想和应用成果的基础上,针对管理信息系统开发过程中对数据依赖较大的特点,充分考虑系统的可扩展性、可重用性,基于J2EE架构提出了一种可定制的数据库通用平台,并引入了MVC设计模式。基于此模式实现的数据库通用平台能够实现对数据库的访问不受具体数据类型和数据内容的限制,用户可自行通过定制工具