论文部分内容阅读
随着Web技术的日益成熟,Browser/Server结构的应用系统由于其易于维护和升级的优势已成为一种全新的技术,而基于B/S的N层体系结构的DSS系统也将成为今后决策支持系统主要的发展模式。本文根据在实际项目开发中所积累的经验,介绍了一个基于B/S模式的银行决策支持系统数据展现子系统的设计与实现。该子系统采用JSP模式2与组件设计技术,从而使得整体较为灵活且具有较好的可扩展性,能够较好地实现表示与内容间的分离。 在web框架设计中,本文约定了数据仓库对象与HTML表示的绑定规则,以在报表上显示那些反映金融企业的特有信息。另外应用JSP模板机制,封装动态Web页面的布局,使得可被重用和控制;构建基于组件技术的web设计模型,支持软件复用。 结构模式设计是web应用的核心所在,对于任何一个应用程序,都需要有对程序流程的控制。Web应用的表示逻辑层请求处理机制必须能够控制和协调多请求的处理,如果以分散的方式处理一些逻辑上相关的请求,可能会产生诸多问题。本文应用JSP模式2,制定了页面分发策略,设计实现了控制器与分发器。通过集中化决策和控制,减少了嵌入在JSP中的JAVA代码的数量,提高页面中的表示逻辑代码的重用性。 在面向组件技术的开发中,复合与组装技术支持组件的重用性。在一个商业组件包的基础上,‘通过组件组装系统实现了电子报表的下载功能。 最后,本文构建了银行决策支持系统数据报表的计算模型,设计了算法元数据,并应用多个构件实现了数据报表。