系统架构说明书

上传人:s****a 文档编号:171464023 上传时间:2022-11-27 格式:DOCX 页数:2 大小:11.07KB
返回 下载 相关 举报
系统架构说明书_第1页
第1页 / 共2页
系统架构说明书_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述
效劳业综合业务治理系统系统架构说明书润和软件股份一、概要本说明书对效劳业综合业务治理系统的整体框架进行分块说明,对系统的采纳技术点的 技术点进行阐述,通过视图与描述展示整个系统框架的结构与层次。二、目标构建效劳业综合业务治理系统J2EE应用的开发框架,注入Spring支撑,使用兼具灵敏 性与使用性的 ibatis 作为持久层,使全部系统能标准开发组件、提高开发效率,易于统一升 级和维护。三、架构设计3.1、架构分析1、效劳业综合业务治理系统采纳B/S模式。B/S模式具有分布性特点,可以随时随地进 行查询、扫瞄等业务处理。其业务扩展简单方便,通过增加网页即可增加效劳器功能。而且 后期维护方面只需要改变网页,即可完成全部用户的同步更新2、搭建轻量级J2EE框架一Spring框架。J2EE为搭建具有可伸缩性、灵敏性、易维护性 的系统提供了良好的机制o J2EE框架使得开发的产品更加高效,更加健壮,在伸缩性和稳定 性上面也有着显而易见的效果。而 Spring 是一个完美的框架“黏合剂。它提供了一种治 理对象的方法,可以把中间层对象有效地组织起来。他的分层结构可以增量引入工程。而非 侵入性应用程序对Spring API的依赖可以减至最小限度。3、使用兼具灵敏性与有用性的ibatis作为系统的持久层。Ibatis是支持一般SQL查询, 存储过程和高级映射的优秀持久层框架。Ibatis将代码和sql语句别离,sql可以写在xml中, 结构清楚,灵敏配置,对平台支持性大幅度提高。3.2、设计思想1、系统技术架构采纳主流的 MVC 模式MVC思想将一个应用分成三个根本局部:Model模型、View视图和Controller 操纵器这三个局部以最少的耦合协同工作,从而提高应用的可扩展性及可维护性。直 接向数据库发送请求并用 HTML 显示,开发速度往往比拟快,但由于数据页面的别离不是很直 接,因而很难表达出业务模型的样子或者模型的重用性。产品设计弹性力度很小,很难满足 用户的变化性需求。MVC要求对应用分层,虽然要花费额外的工作,但产品的结构清楚, 产品的应用通过模型可以得到更好地表达。首先,最重要的是应该有多个视图对应一个模型的能力。在目前用户需求的快速变化下, 可能有多种方法访问应用的要求。例如,订单模型可能有本系统的订单,也有网上订单,或 者其他系统的订单,但对于订单的处理都是一样,也就是说订单的处理是一致的。按 MVC 设计模式,一个订单模型以及多个视图即可解决问题。这样减少了代码的复制,即减少了代 码的维护量,一旦模型发生改变,也易于维护。 其次,由于模型返回的数据不带任何显示 格式,因而这些模型也可直接应用于接口的使用。再次,由于一个应用被别离为三层,因此有时改变其中的一层就能满足应用的改变。一 个应用的业务流程或者业务规则的改变只需改动MVC的模型层。操纵层的概念也很有效,由于它把不同的模型和不同的视图组合在一起完成不同的请求,因 此,操纵层可以说是包含了用户请求权限的概念。最后,它还有利于软件工程化治理。由于不同的层各司其职,每一层不同的应用具有某些相 同的特征,有利于通过工程化、工具化产生治理程序代码。2、AOP权限操纵以及运行日志AOP是Aspect Oriented Programming的缩写,意思是面向方面编程,一种新兴的编程技 术。 AOP 实际是 GoF 设计模式的连续,设计模式孜孜不倦追求的是调用者和被调用者之间 的解耦, AOP 可以说也是这种目标的一种完成。它可以解决 OOP 和过程化方法不能够很好 解决的横切crosscut问题,如:事务、平安、日志等横切关注。当未来系统变得越来越 复杂,横切关注点就成为一个大问题的时候,AOP就可以很轻松的解决横切关注点这个问题。AOP引进了 ASPect,它将影响多个类的行为封装到一个可重用模块中,它对横切关注点 进行模块化,从而排除了 OOP 引起的代码混乱和分散问题,增强了系统的可维护性和代码 的重用性。3、扩展数据权限操纵的 RBAC基于角色的访问操纵Role-Based Access Control作为传统访问操纵自主访问,强制 访问的有前景的代替受到广泛的关注。在RBAC中,权限与角色相关联,用户通过成为适 当角色的成员而 得到这些角色的权限。这就极大地简化了权限的治理。在一个组织中,角 色是为了完成各种工作而制造,用户则依据它的责任和资格来被指派相应的角色,用户可以 很简单地从一个角色被指派到另一个角色。角色可依新的需求和系统的合并而给予新的权 限,而权限也可根据需要而从某角色中回收。角色与角色的关系可以建立起 来以囊括更广 泛的客观情况。4、Oracle 数据库Oracle优势有很多,大部门银行保险电信等政府部门都是采纳此数据库。Oracle处理速 度快,平安级别高,支持快闪以及完美的恢复,即使硬件坏了也可以恢复到故障发生前 1 秒。其对故障的转移能力也极其的强大。3.3、设计模式图3.4、系统物理架构
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!