基于工作流的信用卡增值业务系统设计与实现

上传人:li45****605 文档编号:44661295 上传时间:2018-06-14 格式:PDF 页数:83 大小:1.01MB
返回 下载 相关 举报
基于工作流的信用卡增值业务系统设计与实现_第1页
第1页 / 共83页
基于工作流的信用卡增值业务系统设计与实现_第2页
第2页 / 共83页
基于工作流的信用卡增值业务系统设计与实现_第3页
第3页 / 共83页
基于工作流的信用卡增值业务系统设计与实现_第4页
第4页 / 共83页
基于工作流的信用卡增值业务系统设计与实现_第5页
第5页 / 共83页
点击查看更多>>
资源描述

《基于工作流的信用卡增值业务系统设计与实现》由会员分享,可在线阅读,更多相关《基于工作流的信用卡增值业务系统设计与实现(83页珍藏版)》请在金锄头文库上搜索。

1、上海交通大学硕士学位论文基于工作流的信用卡增值业务系统设计与实现姓名:马霖申请学位级别:硕士专业:软件工程指导教师:陈昊鹏;卢超20091201基于工作流的信用卡增值业务系统设计与实现 I 基于工作流的信用卡增值业务系统设计与实现基于工作流的信用卡增值业务系统设计与实现 摘 要 面对市场竞争,各家银行推出的信用卡增值业务层出不穷,因此要求信用卡增值业务系统在业务流程处理过程中能够配置化、 灵活化, 同时增强系统柔性, 提高开发效率。 工作流技术可以将业务流程与业务规则分离,将业务数据和流程控制数据分离,方便业务管理和进行业务流程再造,能够提高信息系统的扩展性,改进和优化业务流程,提高业务工作效

2、率,实现更好的业务过程控制。工作流管理系统以工作流技术为基础,通过合理的调用和分配有关的信息及资源来协调业务过程中的各个活动, 更好地进行业务流程重组。 本文首先讨论了工作流相关技术以及信用卡增值业务目前主要面临的业务问题,提出从需求变化角度和业务流程角度分析,信用卡增值业务系统需要支持业务流程改变、分离业务数据和流程数据、统一管理业务流程。同时对开源工作流引擎 OSWorkflow 进行了关键技术研究和分析,阐明了其核心设计思想。 然后本文进行了重点基于 OSWorkflow 的信用卡增值业务系统(Credit card value-added business system,简称 CBS)

3、的应用设计。本文对 OSWorkflow 的数据模型进行了扩展,包括扩展权限数据模型、组织数据模型、支持子工作流、支持工作流流程定义版本控制、支持工作流状态统一控制等,对 OSWorkflow 的功能接口和条件接口也根据 CBS 业务进行了扩展。之后本文研究并解决了将 OSWorkflow 工作流引擎应用在CBS 系统中的关键问题,提出了工作流引擎在 CBS 系统中的应用模型,分析了工作流引擎数据与业务数据的关系,提炼出基于 OSWorkflow 的工作流建模方法,总结了OSWorkflow 应用于信息系统的应用方法。 在原理性研究的基础上,本文将轻量级工作流引擎 OSWorkflow 引入到

4、信用卡增值业务系统 CBS 中,基于 J2EE 平台整合 OSWorkflow 工作流引擎并结合 Spring、Struts、Hibernate、JSP 等技术实现了 CBS 系统。CBS 系统包括数据持久层、数据访问层、业务逻辑层、工作流服务层、控制层、视图层等,本文根据工作流建模方法选择信用卡增值业务中典型的 InBound(持卡人电话呼入)业务流程和 OutBound(银行电话呼出)业务流程进行业务模型的抽象与定义,给出了关键步骤的实现。同时本文介绍了基于工作流的信用卡增值业务系统设计与实现 II OSWorkflow 在 CBS 系统的一些关键实现过程,比如工作流应用配置、持久化配置、

5、工作流初始化、工作流执行、工作流查询等。 本文属于应用研究,以理论结合实际,最终设计并实现了 CBS 系统,目前 CBS 系统已经成功地在某银行信用卡中心上线使用。 CBS 系统平均在线人数约 600 人, 承担多达 40 种信用卡增值业务,每日成功订单量约 12000 笔。最后通过对参与 CBS 系统的相关人员调查问卷得出,该系统结构良好、扩展性强,有高度的灵活性和组件重用性,降低了开发、维护成本,提高了工作效率,取得了良好的实践效果。 关键词 工作流技术,工作流引擎,OSWorkflow,信用卡,增值业务 基于工作流的信用卡增值业务系统设计与实现 III THE DESIGN AND IM

6、PLEMENTATION OF WORKFLOW-BASED CREDIT CARD VALUE-ADDED BUSINESS SYSTEM ABSTRACT Facing an ever fierce marketing competition, every commercial bank launches out various credit card value-added businesses. Hence it requires a flexible and systematic credit card value-added business system (CBS) proces

7、s; in the mean time, it can increase system flexibility and boost development efficiency. Workflow technology can separate business flow from business rule; it also separate business data from flow-control data, which makes business management expediently and re-builds the business flow. By using th

8、is way, it enhances expansibility of information system, ameliorate and optimize business flow; plus it improves efficiency of business and achieves better business process control. In order to re-combine workflow smoothly, workflow management system harmonizes each activity within business processi

9、ng through transferring and distributing related information and resources logically which is based on workflow technology. This article first discusses related information of workflow and main problems that credit card value-added business is facing at present. By analyzing from perspective of busi

10、ness changes and business workflow, I believe that CBS needs changes on supporting business workflow, separation of business data and workflow data and control of business workflow collaboratively. Meanwhile, I have further studied and analyzed the key features and core design of open sources workfl

11、ow - OSWorkflow. Based on this OSWorkflow, the article further describes the application design of CBS. I have expanded the data model of OSWorkflow, which includes the expansion of ACL data model, organization of data model, the supporting of sub-workflow and supporting of workflow procedure versio

12、n control etc. I have also expanded the interface sockets of OSWorkflow according with CBS business. Later the article has researched and revolved the 基于工作流的信用卡增值业务系统设计与实现 IV key features implementing OSWorkflow on CBS, which include application model of OSWorkflow on CBS, analysis of the relationsh

13、ip between OSWworkflow data and business data, refining the modeling method based on OSWorkflow and conclusion of application methods of OSWorkflow on information system. Based on theoretical research, the article combines the light weight workflow-OSWorkflow with credit card value-added business sy

14、stem (CBS) and coordinates the J2EE workstation and OSWorkflow plus with Spring, Struts, Hibernate and JSP etc to establish CBS. The whole CBS consists of several layouts, including data sustain layout, data access layout, business logic layout, workflow service layout, control layout and chart layo

15、ut. By choosing typical CBS procedures like InBound process and OutBound process from workflow modeling to define and abstract business models, I have accomplished the key procedures. Meanwhile, this article also has introduced some core procedures about OSWorkflow on CBS realization, such as workfl

16、ow implementing configuration, workflow initialization, and workflow inquiry. This article is an application research, combined with theoretical analysis, to finally design CBS. Currently the CBS has successfully implemented by one commercial bank credit card center, which has an average concurrent online users of 600. This CBS has supported over 40 businesses and a daily over 12000 calls. Finally through questionnaires from CBS developers, I have come

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号