Java+Oracle直销银行后端业务管理系统设计+源代码(3)
时间:2021-12-24 17:16 来源:毕业论文 作者:毕业论文 点击:次
后台页面功能的用例如图所示后管页面模块用例图 如上图所示,后管页面包括用户信息详细查询页面,运营活动查询页面,中奖用户列表查询页面,第三方产品T+1赎回文件明细查询页面,银行内部人员可以通过这些页面进行对手机银行用户信息的管理以及运营活动的控制。 2。2 功能需求描述 1)开立登录账户(只有手机号) 客户只用手机号注册直销银行电子账户账号并且一个手机号只能注册一个直销银行账户,登录密码必须是6-20数字和英文字母组合,区分大小写,账户只能做一些基础功能,比如修改登录密码、修改手机号和浏览网页等功能,如果要想够买理财产品必须实名认证。 2)开立电子帐户 登录用户中,只用手机号注册的电子账户,如要购买理财产品,需要实名认证。当通过实名认证后,用户就可以进行更高级的操作,比如电子账户的充值,提现,购买理财以及账户抽奖等操作。 3)电子账户充值 已开立电子账户,可以进行充值操作。充值操作是指客户从电子账户绑定卡向电子账户转入金额。充值规则包括弱实名认证和强实名认证。弱实名认证客户只能绑定一张卡,客户只能从绑定卡向电子账转入资金。强实名认证在弱实名认证的基础上增加了可以绑定多张卡,不用遵守“单进单出”原则。 4)电子账户提现 已开立电子账户,可以进行提现操作。提现操作是指客户将电子账户的余额提取到该客户电子账户绑定的银行卡中(客户补齐相应信息,如身份证照片、开户行支行名称等)。提现规则包括弱实名认证和强实名认证。弱实名认证客户只能绑定一张卡,客户只能将电子账户的资金提取到绑定的银行卡上;客户提取的资金必须是从该绑定银行卡存入电子账户的资金;强实名认证在弱实名认证的基础上增加了资金可以转出,资金可以做支付以及资金可以在多张绑定卡之间流动。 5)用户抽奖 已开立的电子帐户,通过购买一定数额的理财后,可以进行抽奖。同时抽奖次数每天会有一定的限制以及对大奖进行控制。 6)用户详细信息查询 银后台人员可以通过在后管页面中的用户详细信息查询输入手机号、身份证号、电子账号、用户编号等信息,可以查询到客户的详细信息,作为重要信息保障 2。3 非功能需求 1) 性能需求 直销银行系统各种交易平均响应时间小于1秒,日交易量满足100万笔,批量数据必须保证在T+1内完成处理并导出到应用系统。 2)安全保密性 包括认证服务、授权服务、加密服务、防病毒服务。用户权限控制,控制级别限定在实体一级。 3)兼容性 系统内部采用标准的Java组件接口的方式,兼容性很好。系统与外部系统的通讯采用标准的WebService报文格式和标准的批量数据接口文件的方式,可以支持各种异构系统的接入,具有很强的兼容性。论文网 4)可移植性需求 硬件平台采用开放平台,软件平台采用开放平台。 5)可维护性 系统提供系统运行维护,包含数据的清理、系统的监控、日志的查询等功能。 3 需求分析 3。1 可行性分析 所谓可行性分析是指从技术上、使用上来分析该系统是否具有可行性。目的是在于系统全面的分析该系统是否可行以及是否另有解决办法。 1。 技术可行性 该系统是基于Bosent平台进行开发,通过Java实现了后台的各种功能,能够满足手机银行所需的要求。Bosent MVC框架的类似于Struts的MVC框架,以一个的ControllerServlet作为统一的控制器,通过业务层的Service获得数据,采用ZK框架生成视图(页面)[1]。Bosent采用持久层框架EntityEngine实现数据库操作。Bosent提供了一组工具和设计模式来对现实世界中特定的实体(数据对象)进行建模和管理。简化企业级应用中对实体数据(对应关系型数据库表)的大量操包括定义、维护、通用操作(增、删、改、查实体和实体之间的关系)的开发工作。 (责任编辑:qin) |