为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

临朐中行个人贷款和银行卡业务管理系统的设计与实现

2017-10-07 31页 doc 56KB 16阅读

用户头像

is_954223

暂无简介

举报
临朐中行个人贷款和银行卡业务管理系统的设计与实现临朐中行个人贷款和银行卡业务管理系统的设计与实现 山东大学 硕士学位论文 临朐中行个人贷款和银行卡业务管理系统的设计与实现 姓名:窦立永 申请学位级别:硕士 专业:软件工程 指导教师:王新军 20091010山东大学硕士学位论文 摘 要 随着当前金融业,特别是银行业的科技水平的不断提高,大量的先进的计算 机应用系统被使用到了银行的业务服务当中,极大地提高了银行的服务水平,加 快了帐务处理速度,给客户带来极大的方便。在新兴的银行业务中,卡业务的发 展尤为迅速。一方面,银行卡的广泛使用给持卡人带来了前所未...
临朐中行个人贷款和银行卡业务管理系统的设计与实现
临朐中行个人贷款和银行卡业务管理系统的设计与实现 山东大学 硕士学位论文 临朐中行个人贷款和银行卡业务管理系统的设计与实现 姓名:窦立永 申请学位级别:硕士 专业:软件工程 指导教师:王新军 20091010山东大学硕士学位论文 摘 要 随着当前金融业,特别是银行业的科技水平的不断提高,大量的先进的计算 机应用系统被使用到了银行的业务服务当中,极大地提高了银行的服务水平,加 快了帐务处理速度,给客户带来极大的方便。在新兴的银行业务中,卡业务的发 展尤为迅速。一方面,银行卡的广泛使用给持卡人带来了前所未有的方便;另一 方面,银行卡作为独特的宣传手段,给银行带来了知名度和极大的效益。 经济的发展和金卡工程的深入使人们对银行的要求也在不断提高,希望银行 不仅能提供全方位的、安全、快捷的服务,还特别希望银行能做他们经营、理财 的顾问。各个银行都通过开发新的产品和服务,来提高自身的竞争力。希望 能够 发挥自身的竞争优势满足客户需求,提高决策水平和效率。商业智能正是满足这 类需求的关键所在,通过商业智能技术,可以全面了解和掌握客户和业务的信息, 并快速做出相应的决策。 个人贷款和银行卡管理系统是围绕临朐中行银行卡业务开发的一套应用软件 系统。银行卡业务是银行业务中的重要组成部分,银行卡业务本身蕴涵了成本收 益、客户管理、信用风险等诸多分析要素,货币的电子化发展趋势也使银行卡成 为商业银行所提供的重要金融工具,在银行业务量中占有越来越大的比重。银行 卡业务的开发、应用、服务、管理的水准直接关系到银行的经济收益。多年来, 大部分银行在银行卡业务开展方面投入了大量的人力与财力,目前、在全国范围 内无论从地域、发卡量、设备装机量方面都己构成相当大的规模。同时也积累了 大量的业务数据。通过实施商业智能,可以有效地为银行进行银行卡业务的客户 关系管理、风险管理、收益分析和绩效评估等。通过对银行卡业务数据的分 析, 可以使银行识别不同的客户群体,按照收益和风险对客户分类,确定目标市 场, 实现差异化服务。并为银行卡经营管理决策分析提供准确的信息。 金融业 关键词: 个人贷款银行卡, ’’ , , ’ , . , 【. ,, ; , . , ,?, . , , ,.. ,, . ? ., , , ,, . , , , . , 山东大学硕士学位论文 , , , . . ,, , . , , .,. :, , 原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独 立进行研究所取得的成果。除文中已经注明引用的内容外,本论文不 包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研 究作出重要贡献的个人和集体,均已在文中以明确方式标明。本声明 的法律责任由本人承担。 论文作者签名: 期: 生::::三 玺丝兰 关于学位论文使用授权的声明 本人完全了解山东大学有关保留、使用学位论文的规定,同意学 校保留或向国家有关部门或机构送交论文的复印件和电子版,允许论 文被查阅和借阅;本人授权山东大学可以将本学位论文的全部或部分 内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段 保存论文和汇编本学位论文。 保密论文在解密后应遵守此规定 导师签名: 期: 论文作者签名:玺垒二 论文作者签名:丝垒:二 皑凼:匕日 鲜:. 导师签名:覆蟠生日 期:华:山东大学硕士学位论文 第章绪论 .开发背景 中国银行,是中国大型国有控股商业银行之一。其业务范围涵盖投资银行、 商业银行和保险领域,并且在全球范围内为个人和单位客户提供全面优质的金融 服务【】。而临朐中行位于临朐县民主路号,现有职工人,资产亿,负债 亿,主要业务有存款、贷款、理财、银行卡、代理保险、基金、代收代付业务等。 临朐中行金融业务基于银行的核心信贷产品,为客户提供个性化、创新的金 融服务。业务主要针对客户的金融需求,提供基于银行卡之上的系统服务。保障 提供全面服务。临朐中行拥有高水准的专业人才队伍、全方位投资银行服务、零 售网络并且业务品种齐全。 作为中国金融行业的临朐中行,在稳健经营的同时,积极进取,不断创新, 以诚信为本,稳健经营,表现出了顽强的创业精神,银行业务和经营业绩长期处 于优势地位【。 本论文将为临朐中行设计合理科学的业务操作流程和风险防范流程,有效监 督检查业务进度和防范风险。 .研究领域现状及历史分析 个人贷款科目设置已不适应新形势发展的需要。经调查,某农村合作金融机 构个人贷款总额的%用于城镇居民的创业、消费等其他非农活动【。目前个人贷 款的用途己呈现多样化,既有买房、购车、教育等消费性需求,也有创业经营、 投资等需求,特别在经济发达的地区表现更为明显。因此,金融机构科目名称及 其设置已明显滞后于自身的改革进程与经济发展现状,给个人贷款账务核算、统 计带来很多信息失真、管理障碍等问题,在一定程度上滋生了基层行一些不 的经营行为。 通过调查资料分析,得到关于临朐中行管理还不到位的几个现状:山东大学硕士学位论文 一是#管理#建设缺位。大部分基层行没有制订专门的业务管理办法,基层 行业务操作带有随意性,没有达到很好的监督检查业务进度功效。 二是管理组织体系缺位。大部分基层行人员少,对个人贷款和银行卡业务的 发展战略缺乏明晰的规划。 三是风险防范流程缺位。信贷人员的收入没有与个人贷款发放的户数与效益 挂钩,而一旦贷款出现风险,信贷人员要承担风险责任,因此信贷人员发放个人 贷款的工作积极性不高,风险防范流程中没有有效调用员工的积极性【。 另外临朐中行的潜在风险点较多。由于管理欠规范、另外基层行人员普遍基 础差等主客观因素,机构的业务流程质量还不高,潜在风险点较多。 面对这样的发展现状,本论文将对临朐中行设计实现一个针对性较强的个人 贷款和银行卡业务,提高基层行的业务管理流程,促进督促业务流程顺利进行, 保证银行的防范风险系数。 .本文的主要工作 对此本文的主要工作就是根据临朐中行提出的需求,深入、细致、全面的调 研,并结合架构体系来设计一套适用临朐中行的个人贷款和银行卡管理系统。 .本文的组织结构 本文共分为六个章节,首先探讨了个人贷款和银行卡管理的历史分析和当前 存在的问题,重点通过描述本系统选择的开发模式,然后详细阐述基于的个 人贷款和银行卡业务管理系统构建的设计思想和实现,最后介绍系统实现中 若干关键技术及应用特点,并对信息化将来的展望。文章具体结构安排如下: 第章主要介绍了个人贷款和银行卡管理的背景和重要意义,并对临朐个人 贷款的现状及存在的问题作了分析。 第章对系统进行了总体的需求分析,通过总体业务分析对分模块进行了用 例分析。 第章在系统总体需求分析的基础上进行架构选择,提出了系统的设计原则 和目标,在体系结构的框架上进行了详细的模块设计和数据库设计。 山东大学硕士学位论文 第章进行了系统详细的论述,通过核心业务类及核心业务对象之间的关系, 对每个模块通过时序图的形式进行描述分析,另外主要模块的数据库设计进 行了 分析说明。 第章介绍了系统的系统实现和测试过程,在实现时用到的关键技术和常用 方法进行了说明,对系统中涉及到的重点模块也进行展示。 第章论文对临朐中行个人贷款和银行卡管理系统的研究和实现进行了简单 的总结;同时指出了系统目前存在的一些不足之处,并提出了一些改善构想。 山东大学硕士学位论文 第章需求描述与分析 .总体业务概述 研究的重点为了满足临朐中行关于个人贷款和银行卡管理的业务需要,本系 统根据临胸中行管理银行卡工作的实际需要,将设计灵活调整系统参数的功 能。 其管理结构图如图所示。 嚣 图?个人贷款和银行卡管理总体业务模式 从上图可以看出,该系统根据个人贷款和临朐中行银行卡管理实际业务将系 统分为五个模块:柜台管理、银行卡中心、自助银行、中间业务和个人理财。其 中柜台管理为银行的工作人员提供管理银行卡的平台,包括客户资料管理、卡状 态管理、柜台账务管理、综合查询管理四个子模块。银行卡中心为管理员提供有 关银行卡的权限操作,有商户资料管理、卡片管理、止付名单管理和对账单管理 四个子模块。自动银行负责记录银行卡持有者在自助银行的业务操作,管理自主 山东人学硕士学位论文 设备的数据传输等,包括:自动取款机、自动存款机、多媒体终端、和自动存 取款机。个人理财模块负责个人存取款、转账等业务。中间业务模块负责接管如 代缴业务、代理业务、代收业务、代售业务等。 .具体业务分析 该系统功能的具体包括:柜台服务、银行卡中心、白助银行、中间业务和个 人理财五个模块。 ..柜台服务 柜台是商业银行的窗口。柜台服务是商业银行最常用的服务方式。由于受客 观条件制约,当前,银行柜台服务存在很多缺陷和不足。因此,必须切实加强 和 改进柜台服务工作,以不断满足人们日益增长的金融服务需求,减少客户对 银行 的抱怨和不满。其总体用例图如下?所示。 图柜台服务模块用例图 山东大学硕士学位论文 ..银行卡中心 该模块负责银行卡和其他系统对账和卡片管理功能。如银行卡系统和前 置机对账,卡系统与前置机对账等。卡片管理涉及到银行卡密码、银行卡资 料、消费积分、对账单即时查询和止付用户管理等。具体功能用例如下?: 图银行卡中心模块用例图 如上图所示,通过该系统实现两方面的功能:一:实现对账功能,如:银行 卡系统与、等前置机之间的队长,辖内不同机构之间的通存通兑清算、银 行与当地金卡之间的跨行清算对账及差错帐登记与核销;二:实现银行卡卡 片的 管理,如:银行卡资料,密码。账单的查询以及消费积分的管理等等。 山东大学硕士学位论文 ..自助银行 自助银行模块负责如、、自动存款机、自动取款机、多媒体终端、自 动存取款机等业务管理。 下图是其用例图。 图?自助银行用例图 ..中间业务 中间业务模块负责银行与企业或政府合作,并接受其委托代理的业务管理。 下图是其用例图: 山东入学硕士学位论文 图中间业务用例图 ..个人理财 个人理财,是在对个人收入、资产、负债等数据进行分析整理的基础上,根据 个人对风险的偏好和承受能力,结合预定目标运用诸如储蓄、保险、证券、外汇、 收藏、住房投资等多种手段管理资产和负债,合理安排资金,从而在各个人风险 可以接受范围内实现资产增值的最大化的过程。通过本模块可以使客户轻松实现 个人的理财。其用例图如下?: 山东人学硕十学位论文 图个人理财用例图 .预期达到目标 对本选题业务管理系统将在系统安全性设计及监督审核中进行充分的设计研 究。预期在系统安全性中能够实现的研究目标: 操作人员对系统的操作要在自己的权限下进行。并且将对人员的所有操作 进行追踪记录,在系统管理子系统内为不同的用户分配不同的角色,每个角色有 不同的操作权限。 服务器应用程序要采取措施防止对其恶意的攻击。对临朐中行及其任意基 层行的业务管理中,对于一般用户若进行管理,除了用防火墙等网络安全产品外, 本论文还将考虑应用身份验证机制和加密技术,给银行提供高质量的风险防范流 程。 山东大学硕士学位论文 另外本系统考虑到基层行人员的基层水平,因此在系统设计时应将界面设计 尽可能简单、容易操作,降低操作人员的使用难度,确保操作人员顺利使用此系 统。 山东人学硕士学位论文 第章系统总体设计 本系统的重点是设计合理科学的业务操作流程和风险防范流程。无论对个人 贷款还是对银行卡的业务管理都涉及到风险安全问题,因此此论文应该在设计一 个有针对性而且简便易用的业务流程的同时,还应考虑到各类流程的准确安 全性, 确保临朐中行和用户的合法权益得到保障。 .系统设计目标 本人从事个人贷款和银行卡业务,但临朐中行基层行人员少,普遍基础差。 面对这样的问题我们需要研究一个业务流程易懂、实现易操作的管理系统。另外 此系统能够有效考核、有效调度员工积极性,有效监督检查业务进度和防范风险 【】 .系统设计原则 要建设一个良好的个人贷款和银行卡管理系统需要遵循诸多固有的基本原 则。结合临朐中行的工作人员的整体水平和中行对个人贷款和银行卡管理的相关 规定和工作中的注意事项,拟定了在系统的开发和实施的过程中需要遵循的几个 原则: 保障系统的安全、简捷、功能齐全; 充分考虑系统的可扩展性及易维护性; 追求先进,注重实用、科学、经济及合理性; 充分利用临朐中行的网络资源,共享基于以太网的网络平台资源; 作为管理平 建立统一的数据库管理系统;操作系统采用 台。山东大学硕士学位论文 .系统技术架构 通过对系统详尽的需求分析,本系统应具备良好的数据处理能力和图表显示 能力,而且具有很好的扩展性和延续性,我们采用技术架构开发模式, 运用框架整合进行开发,由不同的框架去承担不同的责任,充分运用框架优势, 提高系统性能、缩短开发周期和系统响应时间、增强了用户体验‘副。 以下描述系统采用的设计思想、技术以及设计原理等。 ..架构设计 模型一视图一控制器模式:把整个系统抽象出来分成三层,各个层各司其 职,每一层内都包含一组相近或相似功能的组件,如此分层,是系统的可维护性 和可扩展性大大提高。降低了系统的复杂度,使整个系统看上去更加直观,脉络 。 更加清晰‘ 设计思想能够为理解、分析、应用模型提供最基本的方法,为构造产品提 供清晰的设计框架,为软件工程提供规范的依据。 视图层主要负责向用户展示数据,同时也是用户与系统交互的重要接 口之一。视图层接受用户请求,传至后台,分析处理逻辑并返回数据,因此它充 当一个连接用户与逻辑、数据的交互的角色,视图层设计的好坏直接关系到 用户 对系统的体验‘引。 图? 模型“数据模型’’用于封装与商业逻辑相关的数据以及对数据的处理 山东入学硕十学位论文 方法。模型层设计的优劣直接关系到开发人员的开发周期。因为该层是对业务逻 辑所需的数据信息的抽象,是业务所携带的对象,其设计水平与逻辑操作息息相 关,是一种唇亡齿寒的关系。此外模型层又是数据库表在程序上的具体体现,因 此该层内射数据库,外联业务逻辑,是系统设计的基础所在。“模型’’实现数据的 直接访问。“模型”不依赖“视图”和“控制器”,模型不关心它会被如何显示或 是如何被操作。模型中的数据通常都会经过一定的格式化处理或选择性的显示, 另外模型中数据的变化一般会通过一种刷新机制被发布??。 控制层:将视图层与模型层结合在一起,共同完成用户的请求。控 制器起到层面间的组织协调作用,用于控制应用程序的程序流。它接受请求包括 用户的操作事件和数据的改变,并将符合要求的数据返回到视图层的数据显 示 【掩。因此,控制层的主要作用是分配程序流,使程序按照约定的商业逻辑运 行。 .. 、、 框架整合 是基金会项目组的一个 项目,它采用 模式,能够很好地帮助开发者利用开发应用。和其他的 架构一样,也是面向对象设计,将分离显示逻辑和业务逻辑的能力发挥得 , 淋漓尽致。框架的核心是一个总控制层,基于如 ,与等标准技术。可以说是一个传统设计模 式的一种变化类型。另外,提供的机制,可以很好的根据不同项目 的部分类库和 的需要来存储相关信息。框架继承的一些 ,还有一些部分关联的类,都给设计开发这提供的极大的便利,缩短 々 了系统的开发周期?。。 :开源的企业级应用程序框架。模块构建在核心容器之上,核 心容器定义了创建、配置和管理的方式。组成的每个模块组件都 可以单独或联合使用。框架的功能可以用在任何服务器中,大多数 功能也适用于不受管理的环境。支持不绑定到特定服务的可重用业 务和数据访问对象。它可以在不同的环境之间重用。 视图山东大学硕士学位论文 由图可以看出,视图层主要由页面建立,提供了一组可扩展的自 定义标签库,可以使用这些标签创建表单,在简化创建用户界面过程的同时 】。 还能实现和部分重点的映射,完成跟用户数据间的封装【 模型 利用和提供的自定义标记库结合可以实现对 客户端表单数据的封装,控制器能够直接对它操作,而不需要和、 进行数据交互。通过对象实现了对和之间交互 的支持【】。 控制器 在框架中,功能主要由和 构成,核心是一个类型的对象,它用来接受客户端的请求 。 .功能性设计 系统采用模块化设计的思想,通过业务管理对各子模块进行集中管理,实现 业务流程的灵活定义,满足应用系统扩展的需求。 系统总体划分为五个模块:柜台服务、银行卡中心、自助银行、中间业务和 个人理财。模块、子模块以及用户角色之间都进行了严格的权限控制,管理 员可 以根据工作人员的分工进行权限分配。每个模块各自涵盖了不同的功能,对 不同 的功能已经通过前一章的用例图表示,本章将通过对不同商业业务进行流程 分析, 另外通过活动图的形式进行业务活动的描述。 按照业务功能模块化的思想,下面就五个模块分类进行功能概述。 ..柜台服务 柜台服务总共分为四部分:客户资料管理、卡状态管理、柜台账务处理和综 合查询管理。本模块以卡状态管理进行描述。下图?是柜台服务?银行卡状态 管理流程图: 山东火学硕士学位论文 图卡状态管理流程图 如上图所示,银行卡的生命周期,首先制作银行卡,然后向客户发行卡,制 定卡的有效期,在有效期内客户可在临朐中行的规定的范围内使用卡片。同 时临 朐中行可以协助有关部门对银行卡进行冻结/解冻,挂失/解挂等操作。 ..银行卡中心 银行卡中心管理商户资料、核对账单和卡片管理三个部分。具体流程如下图 山东大学硕士学位论文 所示: 厂、内斟 一内斟 南凼 一内凼 南圆 ,南图 图银行卡中心模块流程图 ..自助银行 该模块负责管理如:自动存取款机、多媒体智能终端、机等前置机的管 理。其具体的流程如下图所示: 山东大学硕士学位论文 ~次主磊??》 通过 图自助银行一操作流程图 ..中间业务 银行的中间业务:如代缴业务、代理业务、代收业务、代售业务,具体有: 国债、股票、基金,代收电话费,代收煤气费,代缴水电费等业务。其结构图 如 下?: 代 理 业 务 。?一?????????????????????? 图击中间业务系统流程图 。.个人理财 此模块为了方便客户进行个人理财所设计。通过该部分方便的管理个人财 务。 其结构图如下?: 图.个人理财结构图 山东大学硕士学位论文 .数据库设计 在本系统中建立一个可重用的数据库连接池。应用系统一启动就在内存中建 立一些数据库联接,存储到数据库连接池。当应用程序需要建立数据库联接时, 只需从内存中取一个来用而不用新建。这样的设计将会大大提升系统效率。因此 数据库的设计优劣直接关系到系统的运行效率和开发速度。下面着重介绍下部分 数据库表的设计。 数据字典是一系列用于描述系统中所用数据特征的数据,其作用有以下几点: 、它是数据库开发的第一步,也是整个系统的必不可少的第一个重要环节。 、起到一个参照系的作用,帮助本系统编程人员和维护人员了解数据库和系 统内部的运行机理。 、它是系统生命周期后续时期交流的基本工具,特别是在系统评价和系统维 护中作用巨大,不可缺少。 本系统的数据库设计用表.~表.来表示。 表. 舒门 名称 类型 长度字节 注释部门号 文本 ? 文本 部门名 表. 贷款类别 注释 名称 类型 长度字节类别号 文本类别名 文本 表. 贷款情况 类型 长度字节 注释 名称 硎 单位号 文本号 文本 数字双精度 贷款额贷款利率 数字单精度 逾期矛蟀 数字单精度 日期肘间 贷款发放日 日期埘间 贷款收回日类别号 文工号 文本 山东人学硕十学位论文 表. 当日数据 名称 类型 长度字节 注释 文本 单位号文本 贷款标志 数字双精度 当日余额敦字双精度 当日级数 数字单精度 利率 表. 当日统计 名称 类型 长度字节 注释文本 单位号文本 存款余额数字双精度 贷款余 额 目 数字双精度 存款均额 班 数字双精度 贷款均额数字双精度 存贷比 乙 数字双精度 存款利率数字双精度 贷款利率 数字双精度 拆入资金数字单精度, 拆入利率 数字双精度 一级准备金 数字单精度 一级准备金利率数字双精度 二级准备金 数字单精度 二级准备金利率敦字单精度 税率 数字单精度 赘用率 承 数字双精度 每日利澜 数字整型 天数 数字单精度 存款利润率 数字单精度 贷款利润率 表. 单位 类型 长度字节 名称 注释 文本 单位号 文本 单位名 文本 行业号 文本 工号山东大学硕士学位论文 表. 费用参数 名称 类型 长度字节 注释 日期尉间参数开始使用日期 日期肘间 参数结束使用日期数字单精度 拆入利率 , 数字单精度 一级准备金 数字单精度 二级准备金 数字单精度 一级准备金利率 数字单精度 二级准备金利率 数字单精度 税率 数字双精度 费用率 日期肘间 上一结息日 日期肘阆 上一统计日 表. 行业 类型 长度字节 名称 注释文本 行业号文本 行业名 表. 历史比较 名称 类型 长度字节 注释 文本 单位号存款余额 数字双精度数字双精度 存款余额 口 数字双精度 存款均额 二『 数字双精度 存款均额数字双精度 贷款余额 数字双精度 贷款余额 , 数字双精度 贷款均额贷款均额 数字双精度 数字单精度 存贷此存贷比 数字单精度 ~珉 每日利润 数字双精度 ~哏数字双精度 每日利润总利润 数字双精度 总利润 数字双精度 日期尉间 开始日期 日期肘间 结束日期 开始日期 日期尉间 结束日期 日期肘间 山东大学硕士学位论文 表. 历史比较临时表 注释 名称 类型 长度字节 日期尉间 开始日期 日期耐间 结束日期文本 单位号 数字双精度 存款余额数字双精度 贷款余额 . 数字双精度 存款均额数字双精度 贷款均额数字单精度 存贷比存款利率 数字单精度数字单精度 贷款利率拆入资金 数字双精度数字双精度 一级准备金 一级准备佥利率 数字荤精度 , 二级准备金 数字双精度 口 数字单精度 二级准备金利率税率 数字单精度 数字单精度 费用率 ~眠 数字双精度 每日利润 数字单精度 存款利润率 数字荤精度 贷款利润率 表. 历史数据 类型 长度字节 注释 名称 日期踟 日期 儿 文本 单位号 数字双精度 存款余额 数字双精度 贷款余额 数字双精度 存款均额 日 数字双精度 贷款均额 数字单精度 存贷比 数字单精度 存款利率 数字单精度 贷款利率 数字双精度 利润 数字整型 天数山东大学硕士学位论文 表. 历史统计 名称 类型 长度字节 注释 日期尉间 开始日期 日期,日寸间 结束日期 文本 单位号数字双精度 存款余额 数字双精度 贷款余额数字双精度 存款均额 数字双精度 贷款均额存贷比 数字单精度 数字单精度 存款利率 数字单精度 贷款利率 数字双精度 拆入资金 丁 一级准备金 数字双精度 了 数字单精度 一级准备金利率 口 数字双精度 二级准备金 数字单精度 二级准备金利率 数字单精度 税率 费用率 数字单精度 ~旺也 每日利润 数字双精度 存款利润率 数字单精度贷款利润率 数字单精度 表. 员工 长度字节 注释 名称 类型 工号 文本 姓名 文本 部门号 文本山东大学硕十学位论文 第章系统详细设计 本章在前面的分析和设计的基础上,从技术角度上进一步阐述了系统的开发 模式以及技术重点,重点介绍了银行卡管理并结合框架和模式的具体应用, 对个 人贷款和银行卡管理所涉及到的一些类之间的关系进行介绍。 .业务类设计 个人贷款与银行卡管理系统包括五个模块,模块按层次划分可分为三层,每 层包含一个或几个包,每个包中存放功能相似但结构不同的类或接口等,整 个系 统根据业务逻辑及编码的需要划分为多个包,多个包组合在一起构成系统的 包结 构图,如下图所示: 图包结构图 ..和..:系统的公共类包,对系统中用到的公 共类集中存放,包括文件的上传下载功能、字符转换以及日期时间的转换等。 ..:本系统所有子系统的控制器包包,存放模块的流程控 制器。 ..:此系统的业务逻辑包和系统逻辑包,存放业务逻辑类, 负责与数据库的交互等。 ..:存放系统的类,是与数据库表建立映射关系的实体类。山东人学硕士学位 论文 ..和..:系统的核心包,里 面存放系统的底层设计,,等父类都放在里面。 存放系统全局变量等。另外也存放了诸如测试和后期维护用到的部分 封装度高的类也放在此目录下。 系统包含多个功能类,下面以柜台服务模块中的积分管理为主对系统中所涉 及到的类进行举例说明。 下图展示了在柜台服务的积分管理所用的部分类: : 一 .不 : : : . : : : : 耐 : : : : : :: :: :: : : : : : : : : : ..? : .:’ . : : . :’: .: : : : :: : : : 一。 :: 图积分管理核心类 山东大学硕士学位论文 在柜台服务模块一积分管理中包括积分信息的添加、修改和删除。根据上图 所示的核心类关系图所示,其中最核心的类是和三个类。 所有的业务逻辑类都继承自,都继承自抽象类。 里面封装了一般的几乎所有的功能,并根据当前系统的设计做 了些许优化,使它能更好的适应该系统。当用户添加积分信息时,首先调用 这一子控制器,根据方法名调用方法,初始化页面的 参数,保存并传回页面展示,用户填写完相关的积分信息保存后,再调用 的 和 方法,方法对页面传回的数 据做些许的处理后,调用方法然后调用的方法保 存。查询时,首先调用的方法,然后调用的 方法获取用户关心的数据。返回给,保存后返回页面展 示给用户。 .核心功能设计 通过时序图能够清楚的看出系统对象之间的关系和对象之间消息的时间顺 序。对系统的每个模块对应有不同的时序图,下面将对系统中的几个模块进 行分 别描述。 ..柜台服务 该模块负责客户资料管理、银行卡状态管理和综合信息查询等服务。由于该 子系统涵盖内容较多,这里我们以报表信息查询来描述下该模块的实现:山 东人学硕学位论文 图报表查询时序图 在报表查询时,用户填写查询条件,如客户名、年月日等信息,填写完毕点 击查询,页面封装数据并发送请求到总控制器,总控制器分发请求给 ,调用 方法初始化页面的数据,再调用的 方法,利用与数据库表建立映射关 系, 然后传递数据,写入数据库永久保存。并返回相应的操作信息给用户,完成添 加 流程。 ..银行卡中心 银行卡中心能够管理商户资料、管理银行卡基本信息等。下面以卡资料管理 来阐述下该模块的功能: 山东大学硕士学位论文 吴 : : 图卡资料更新时序图 如上图所示,在更新卡资料时,用户首先填写银行卡详细信息,点击保存, 完成页面的脚本验证后,像服务器发送保存请求,控制器接受请求, 方法,利用与数据库表建立映射关系,并绑 调用的 定页面元素,更新数据库,完成操作后返回更新状态给,然后控制器 调用自身的方法,再一次调用类,查询更新后的数据库,获得 ,经过封装处理到里面,发送给用户,最后由.页面 向用户展示更新后的数据并提示操作状态。 ..自主银行 管理如、等前置机的账目管以及与卡系统的对账情况。由于本子系统 所含功能甚多,下面以前置机为单元描述下该子系统的实现:山东大学硕士 学位论文图自助银行时序图 ..中间业务 该模块能够管理银行与企业或政府合作的业务,如国债的发行、发放基金、 黄金交易等。还有诸如交水电费、煤气费用等等。下面以水电费管理来描述 下系 统设计: 囤圉 曰回 余 图.水电费管理时序图山东大学硕士学位论文 如上图,用户进入水电费管理模块,填写水电费相关信息后,像服务器端发 送请求,接受并分发请求至,子控制器经过简单的处理页面数据 后调用的方法,或查询或更新,然后利用实体类进行 数据的读写更新操作,实现数据的持久化存储。然后返回操作后的信息 给,处理并封装信息,保存后转发给页面,在页面向用户 展示数据。 ..个人理财 个人理财帮助客户便捷的管理自己的财产。具体如下图.所示: 斗命 一 啁用哆堇。上 . 致据,建立数援鏖羞系??..。 写入数据库 厂 ’、 返回值 , 返回状态 一 接受状态,并保存 ?一?一一 ??一~一 均蝴用 ?? ?????????? 请求、 建立映射 、 执行语句、 一返回结果集 三一?????? 一将结果封装多 苌一??????? 返列 :??一一 .返回 转发至页面 图.个人理财时序图 山东大学硕士学位论文 第章系统实现 本系统的应用开发采用标准、通过组件技术及在数据交换上对的 支持,使系统功能达到最优化,同时将整体系统内部在技术上的相互依赖性减至 最低,另外对操作人员的技术要求降到最低。本章将重点描述系统开发中用到的 关键技术和系统的实现。 .部分核心技术 ..邮件发送 年度或季度的银行卡消费明细中会要将相关信息通过邮件进行发送,电子邮 件是一种广泛存在于互联网中的信息交流方式。它的使用简易、投递迅速、收费 低廉,易于保存、全球畅通无阻,使得电子邮件被广泛地应用,它使人们的交流 方式得到了极大的改变。本系统中为了方便客户了解账户信息也增加了邮件 功能。 其代码如下: 下面表列出本系统邮件部分的代码片段:表.邮件管理部分代码 ..加密机制 随着计算机越来越普及,人们在互联网上的传输数据信息量越来越大,其中 涉及到一些隐私数据,其内容对个人来说至关重要,如果不进行加密处理,一旦 被其他人窃取,后果不堪设想。本系统是个人贷款和银行卡管理系统,服务于临 朐中行,所涉及的客户资料、银行账户信息是绝对不能泄露的。故本系统对于数 据安全性应具有极高的要求
/
本文档为【临朐中行个人贷款和银行卡业务管理系统的设计与实现】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索