论文部分内容阅读
随着Java技术的逐步发展和完善、B/S结构的流行,基于J2EE的B/S结构的管理信息系统的研究也日渐成熟,本论文正是在这种形势下,结合Oracle数据库,以J2EE理念为先导,结合北京化工大学科研管理信息系统和北京市科委项目查询统计系统的开发实例,同时结合最新的WEB服务器开发技术和先进的软件开发思想,阐述了管理信息系统的功能和特点。 本论文集中解决了一下几个问题:自定义报表的实现、跨平台的操作,跨数据库的连接、安全性保障、用户定制的完善、数据库端预处理与数据接口的制作。在实现上述目标的基础之上的系统将是一个高度灵活的,高可用性的,高扩展性的系统。一方面其基础架构可以作为开发新的系统的骨架;另一方面,其标准实现可以解决现阶段科技信息管理的诸多矛盾与难题。在技术上选用B/S结构,使用设计模式改进系统架构,依托软件工程的基本思想,吸取了工作流的基本设计手段,采用Crystal report作为报表平台,自定义了屏蔽底层数据库差异的DAO,使用Web服务器过滤和基于数据库表的双重安全机制,使得基于J2EE的信息管理系统更加完善。