基础数据平台作业调度监控系统详细设计说明书
140页1、基础数据平台作业调度监控系统详细设计说明书(前台)软件开发中心1 概述1.1 目的1.2 预期的读者和阅读建议1.3 文档约定1.4 参考文献2 总体设计2.1 逻辑架构调度监控系统主要用于在web界面里监控、管理调度系统。调度监控系统以web展现的方式,通过访问调度系统配置信息表、发送调度系统程序请求实现监控、管理调度系统的日常运行。项目群包含了全国36家分行的应用系统。为了完成项目群全国36家分行的应用系统日常运行、维护的需求,项目组需要部署多套调度系统。调度监控系统必须能统一的监控、管理这样多套属于项目群的调度系统。为了降低维护人员的工作量、减少错误出现的可能性、提高工作效率、保证项目群每个分行的应用系统的正常运行,调度监控系统必须确保能在一个调度界面里同时管理多套调度系统。 系统逻辑架构如图1所示:图1 系统逻辑架构图2.2 系统架构2.2.1 MVC思想应用系统采用浏览器/服务器(B/S)模式开发,按照MVC架构进行设计,整个架构分为三层:界面表示和控制层(View层)、业务逻辑层,完成业务逻辑管理界面与实现(Control层)和数据存取、业务对象缓存和ORM实现层(Mode
2、l层)。三层的主要功能是:视图层(View):由jsp,html组成。它把action传递过来的数据模型,形成展示界面。数据模型都是可序列化对象及关系构成,并根据对象生命周期,保存于param、header、cookie、page、request session、application、Sevrlet Context上下文环境中。该层使用的核心技术有:Jsp2.0、Jstl1.1、struts tags、taglib、javascript(ajax)、Xml等。控制层(Control):接受客户端提交的数据,表单生成、完成输入验证、管理Web上下文、实现业务逻辑的访问、组装View层需要的数据模型、选择合适的用户视图。该层使用的核心技术有:struts。模型层(Model):处理业务逻辑,主要有ERD(实体关系对象图)、数据访问组件(Dao)、业务管理组件构成。Ibatis实现了对象关系处理,数据访问组件实现了对象的访问方法,业务组件通过数据访问组件实现统一的业务界面。该层使用的核心技术有:Ibatis。三层之间的数据交换以POJO共享为基础。层次结构简单,相互独立,减少了程序的复杂度
3、,具有良好的灵活性和可扩展性。2.2.2 整体架构本系统采用了Struts+ Spring的框架。Struts是目前Java Web MVC框架中不争的王者。经过长达五年的发展,Struts已经逐渐成长为一个稳定、成熟的框架,并且占有了MVC框架中最大的市场份额。但是Struts某些技术特性上已经落后于新兴的MVC框架。面对Spring MVC这些设计更精密,扩展性更强的框架,Struts受到了前所未有的挑战。但站在产品开发的角度而言,Struts仍然是最稳妥的选择。而Spring Framework功能非常多,包含AOP、ORM、DAO、Context、Web、MVC等几个部分组成。Web、MVC暂不用考虑,用的是更成熟的Struts和JSP;DAO用的是目前比较流行的ibatis。系统的整体架构如图所示:2.2.3 系统架构层次系统的整体架构如图所示:视图层和控制层借助Struts+AJAX实现。它是面向用户的界面,是用户与系统之间交互的媒介。例如用户在界面发送请求,系统接收请求并进行处理,然后通过界面将结果呈现于用户。这一过程包括了用户动作、数据传递、界面显示。大家熟悉的MVC模
4、式就是将这三者分离,减少三者耦合。其中我们用ActionForm类封装与用户互动的数据元素;用Action类实现业务逻辑、动作处理、链接转向,实现MVC中的C;借助Struts标签来完成数据呈现,实现MVC中的V。此外本系统前端结合AJAX实现即时的刷新与提交。业务层借助SpringFramework进行业务组件的组装关联。在实际的项目开发中,每个领域都会有自己独特的业务逻辑,正因为这样,致使项目中代码高度耦合,原本有可能被重用的代码或功能,因为与具体的业务逻辑绑定在一块而导致很难被重用。因此我们将实现这些具体逻辑的代码抽取出来分为单独的一层,其目的是通过层,来降低它与系统其他部分的耦合度。现实中世界是变化的,既然该层实现的是现实中具体的业务逻辑,那该层的实现代码不可避免的会发生变更。怎样让该层适应最大的变化,做到最小的改动?通常我们在编码的时候会尽量考虑到同一业务多种实现的兼容和可扩展的能力。因此我们在 该层借助了Spring,通过依赖注入、AOP应用、面向接口编程,来降低业务组件之间的耦合度,增强系统扩展性。数据持久层(框架中的dao层)借助IBATIS实现。IBATIS是一个功能
《基础数据平台作业调度监控系统详细设计说明书》由会员苏****分享,可在线阅读,更多相关《基础数据平台作业调度监控系统详细设计说明书》请在金锄头文库上搜索。
《组织能力的突破:从杨三角看领先企业成功之道》杨国安
2022年第一季度人力资源关键指标专项调研报告
《全球中小微企业在疫情后时代的挑战、应对与转型》
个人信用信息基础数据库数据接口规范
CFCA统一的电子商务安全网上支付平台-系统安装指南
1104工程培训资料_模块09_信用风险分析
基础数据平台作业调度监控系统详细设计说明书
中小企业信贷系统用户需求规格说明书_合同管理
信贷统计监测数据系统详细设计说明书
非现场监管报表指标体系(金融机构法人机构适用)基础报表、特色报表填报说明
经营分析系统用户ETL测试计划书(ABIS部分)
经营分析系统工作汇报
Unix系统知识培训
经营分析系统测试大纲(ELT案例)
经营分析系统测试案例(OLAP案例)
顺义新城林河南大街配套工程实施方案
银行卡统计分析系统详细设计说明书(前台)
银行卡统计分析系统多维应用服务器安装部署
银行卡统计分析系统数据准确性测试案例
银行卡统计分析系统报表数据准确性测试案例
2023-05-19 5页
2023-05-19 13页
2023-05-19 4页
2023-05-19 12页
2023-05-19 10页
2023-05-19 4页
2023-05-19 4页
2023-05-19 4页
2023-05-19 1页
2023-05-19 39页