关于借款管理系统开发的平台技术构架
泛普借贷金融服务平台系统的角色主要划分为过客、政府机构、区县泛普借贷主管部门、一般金融机构、VIP金融机构、中介机构、泛普借贷企业和泛普借贷金融服务中心。过客可以通过注册,成为一般金融机构用户或者泛普借贷企业用户;VIP金融机构由系统管理员根据政府指导政策统一建立;区县泛普借贷主管部门用户为实际存在的指定的用户,系统管理员统一建立;中介机构用户也是和科融中心有指定意向的金融中介机构,系统管理员统一建立。
一、角色与权限分配
对于每种用户分别设置不同的角色,来约束其特有的功能模块外,系统还对具体功能的操作权限进行统一设置。权限一般分为两种:一种是常规的权限设置,比如:增加、修改、删除、查询;另一种是特殊的权限设置,比如:企业信息、专家信息、项目信息等信息显示模块中,若干字段显示时,特殊设置不同角色的不同显示字段。如下图所示,是项目信息中的特殊的权限设置。
二、工作流引擎
该平台系统中的泛普借贷贷款是一个工作流业务模块,采用到了工作流引擎机制。工作流可以简单地理解为工作任务在多个人或者单位之间的流转,在计算机网络的环境下,这种流转表现为信息和数据在多个人之间的传送,而工作流引擎作为工作流管理系统的核心,它是业务流程的任务调度器,为一个工作流市里提供执行环境。工作流管理系统一般会提供一组应用程序的接口和具体的客户程序进行交互。
该平台系统中的泛普借贷贷款流程涉及的用户种类较多,包括:泛普借贷企业、区县泛普借贷主管部门、信息所、市科委、科融中心和银行,每一层流转都涉及到众多的操作类型,包括通过、不通过、退回修改、办结、业务办理、专利信息审核等。因为工作流技术本身是基于“定义模型、解析模型、运行模型”原则,就是说“流程是可被描述的”,我们采用xml来描述流程定义。基于这个模型“定义??解析??运行”原则,就会带来两个最直接的益处:一、流程定义可被复制;二、可被有效的监控和管理。这样,对于相似流程我们可以有效管理,保证业务流程的可以定制和业务顺利开展。
根据该泛普借贷金融服务平台系统的特点,业务流程设计分为固定流程设计和可变流程设计,固定流程设计可看做是可变流程设计的一个特例。
1、 固定流程设计:假设信息处理都经由申请、修改、审核、展示、标识归类、裁剪增值、提取推荐、屏蔽删除等几个业务环节组成。
2、 可变流程设计:可变流程业务建模,包括流程环节、业务逻辑规则、流程协作规则、任务协作规则、时间规则、时间规则等等。可变流程组织规则:每个可变流程可以包含若干的处理环节;每个处理环节中,可以定义处理名称、处理结果及处理意见;可以添加若干的逻辑规则、协作规则、时间规则、时间规则。可变流程设计目标:1、流程运行:实现工作流自动化,包含工作流引擎,能够依据流程定义,对流程环节、关联栏目、协作人员、操作许可、处理期限等相关要素进行解析和调度,完成业务流程的稳健运行。2、流程监控:实现工作流程的实时自动记录,允许规定的权限内,跟踪、参与和控制业务流程,满足业务流程实时和动态的管理要求。3、流程分析:依据过程流、协作流、信息流的内容,进行有效的流程分析;帮助用户依据流程运行的事实和结果,优化过程流的环节、降低协作流的时滞、压缩资源流的成本,并实现流程的不断改进。
三、数据库建设
1、泛普借贷创业企业融资数据库:包括企业基本状况、经济活动、创新活动、发展动态等内容,附之于泛普借贷创新成果、高层次创新创业人等信息,同时也市企业数据库、市工商局注册企业数据库等信息资源在一定层面上共享和交互。
2、泛普借贷金融专家数据库:包括专家基本信息、所学专业、现从事领域、主要业绩和成果等信息。该数据库可以扩充金融和中介服务的专家信息,建立相对独立,又在一定程度上开放共享的数据库系统。
3、其他数据库:包括政府服务及扶持政策数据库、泛普借贷金融机构及金融工具数据库、中介服务机构及服务产品数据库、呼叫应答业务支撑数据库等。
四、 平台技术架
1. 技术介绍
本系统采用了J2EE(Java2 Platform Enterprise Edition)的架构来实现。J2EE是SUN公司定义的一套开发分布式企业级应用的规范,它提供了一个多层分布式系统的开发模型和一系列技术规范的支持。J2EE技术的核心是基于组件/容器的应用,根据所开发系统要实现的功能把应用逻辑分成多个层次,对每个层次提供相应的服务器和组件支持,容器间通过相关协议进行通讯,从而实现组件之间的相互调用,这样极大地方便了Internet/Intranet应用的开发。
2.体系结构说明
结合本系统建设需求的特点与J2EE组件化的体系结构,本系统架构分为:用户层、业务层和数据存取层。
用户层
用户层主要用来处理客户请求,调用相应的逻辑模块,并把结果以动态网页的形式返回到客户端,系统设计本着“易学易用”的原则,采用B/S架构,在客户端,所有功能都通过IE浏览器来访问。
业务层
本系统业务逻辑层主要用来实现应用系统具体的业务逻辑,这是系统应用的核心,也是系统设计的关键。构建业务层,实现了业务逻辑和用户界面的分离,提高了开发效率,系统具备了扩展性,提高了代码复用性,提升整体系统的稳定性。
3. 数据存取层
本系统的数据存取对象是oracle关系型数据库,通过jdbc技术进行数据的存取操作。
Web2.0
本泛普借贷金融服务平台系统是一种打破以往政府服务管理模式,建立的一种全新的网络服务。该平台是服务于成千上万的泛普借贷企业和若干金融机构的,所以汇聚了申请贷款、融资、中介、享受优惠政策等内容来进行互动的交流体验。各类用户可以在我们的泛普借贷金融服务平台上,体验不同以往的申请贷款和线上寻找优质项目的模式。
XML+Ajax
本平台将采用XML+Ajax技术进行辅助的系统逻辑架构设计。使用XML进行开放式数据接口的设计;使用Servlet和JSP完成动态网页的生成;使用Ajax丰富用户界面,提高交互能力。在本方案中通过数据库连接池访问后台数据库。这样的提高了应用系统的扩展能力,保障了系统的安全性,实现应用层的业务逻辑、功能构件的共享,业务逻辑更新维护更方便,是系统的维护和变换更容易,Ajax和平台框架的一步机制使得Web服务的处理时间减少,数据库并发用户数要求降低,同时多层应用可灵活部署,充分使用网络和主机资源。
4.系统技术性能指标
本泛普借贷金融服务平台的设计除了要满足现有各种业务需求之外,还应该满足日后新的拓展业务完美适应的要求。所以,该平台应达到以下几个系统技术性能指标:
1、具有良好的可扩展性;
2、具有良好的开放性,能够为集成各类第三方工具和环境提供标准接口;
3、具有良好的适用性,符合相关标准和规范;
4、具有较好的易扩展性和互交换性。
- 1消费信贷系统开发的背景以及功能
- 2互联网小贷系统软件功能开发有哪些?
- 3小额贷款的管理系统的开发都要求什么?
- 4消费金融管理系统开发的功能以及产品构架简介
- 5小额贷款管理系统还有开发的吗?
- 6怎么去看贷款软件有什么特点?
- 7哪个信贷系统好?能不能说一下流程?
- 8哪个公司的p2p借贷系统开发的比较好?
- 9现在市面上的小额信贷管理系统有哪些特点?
- 10金融管理系统开发的主要功能模块
- 11信贷管理软件开发的贷款申请流程
- 12小贷管理系统的项目背景以及系统简介
- 13小额贷款app软件开发有哪些功能?
- 14小贷公司贷款软件有哪些特点?
- 15定制的小额贷款系统具有哪些功能呢?
- 16小贷公司开发的借贷系统的相关特点
- 17如何判断小额贷款管理软件开发有哪些优势?
- 18市面上的p2p信贷系统的功能简介
- 19汽车信贷管理系统开发的功能特点
- 20市面上的网络借贷app开发有哪些功能呢?
- 21小额信贷系统软件分为哪几个模块呢?
- 22现在哪个贷款公司开发的借贷软件比较好用?
- 23网络借贷系统的主要功能以及特点
- 24关于借款管理系统开发的平台技术构架
- 25想问一下开发小额贷款管理系统软件话,需要考虑那些问题?
- 26成都贷款系统开发的简介与发展