信用卡管理系统本科毕业论文_第1页
信用卡管理系统本科毕业论文_第2页
信用卡管理系统本科毕业论文_第3页
信用卡管理系统本科毕业论文_第4页
信用卡管理系统本科毕业论文_第5页
已阅读5页,还剩37页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要摘 要随着国内金融市场的逐步开放,信用卡作为特殊的金融商品、现代化的支付工具、国际流行的结算手段,由于其渗透能力强、经济效益高、准入门槛低,将会成为国内外银行竞相追逐的业务,此外信用卡也是争夺个人客户的最好途径,因为信用卡可直接、准确地锁定优质个人客户,更可利用全国商户的 POS 系统、交换系统及 ATM,解决其网点少、人员不足的问题。因此信用卡作为高技术、高附加值产品,在获取客户信息、竞争优质客户和强化客户关系管理等方面具有独特优势,成为新时期银行无可替代的战略性产品和竞争焦点,而实施信用卡管理则是完成所有工作的前提。该信用卡管理系统贯穿于从客户申请信用卡到发卡的全过程,主要是实现客户申请信息的录入,申请信息的核实,是否符合发卡标准,以及最终同意发卡的功能,其中全过程还要有防欺诈跟踪防止客户有欺诈行为。本系统应用于 IBM 大型机平台,使用 COBOL 语言作为编程语言,用 DB2 数据库来建库,结合 JCL 作业控制语言,以及 CICS 提供联机事务处理和事务。系统地阐述了信用卡管理系统的全过程。包括系统整体设计,逻辑框架与数据流程,各功能模块划分,数据录入、校验与确认的设计与具体实现等部分。关键词:管理信息系统 信用卡 COBOL 数据库ABSTRACTAbstractWith the progressive liberalization of financial markets, credit card as a special financial products, the modernization of payment instruments, popular tool for the international clearing, because of its strong ability to penetrate, cost-effective high, access to low-threshold, domestic and foreign banks will be chasing each others business; The fight card is the best way to individual customers, because the credit card can be directly, accurate high-quality individual lock, businesses can also use the POS system of the National, switching system and ATM, solve their little address network, the problem of understaffing. Therefore the credit card as a high-tech、high value-added products, access to customer information, competitive high-quality customers and strengthen the customer relationship management has unique advantages,banks become irreplaceable in the new period of strategic focus and competitive products , but the implementation of the management of the credit card information is a prerequisite for the completion of all work. The credit card management system is through the entire process that from apply for credit cards to hand out credit cards. The main functions are entry of the information of customers, verification of application information, whether conforming to standards of the card-issuing, and the function of issuing the final consent, in which the entire process as well as fraud prevention follow-up to prevent customer fraud.The system used in IBM mainframe platforms, the use of language as a programming language, COBOL, DB2 database used to build libraries, combined with JCL job control language, and CICS provides online transaction processing and services, systematically expounded the whole process of credit card system, including overall system design, logical framework and the data flow, the delineation of functional modules, data entry, verification and confirmation of the design and realization of such a specific part.Keywords:Manage Information System Credit card COBOL Database目 录 i目 录第一章 绪论 .11.1 课题背景及意义 .11.2 CICS 介绍 .11.3 DB2 介绍 .31.4 Cobol 介绍 .41.4.1 COBOL 语言的发展概况 .41.4.2 COBOL 语言的特点 .5第二章 系统需求分析 .92.1 系统需求分析作用 .92.2 配置分析 .92.2.1 硬件环境 .92.2.2 软件环境 .92.3 业务需求分析 .92.3.1 业务过程分析 .92.3.2 业务数据分析 .102.3.3 业务功能分析 .11第三章 系统概要设计 .133.1 系统概要设计作用 .133.2 业务功能设计 .133.3 业务模块功能接口 .153.3.1 系统内部业务模块之间关联接口设计 .153.3.2 系统外部接口模块功能 .163.4 业务数据结构设计 .16第四章 系统设计实现 .174.1 系统实现目标 .174.2 功能说明 .174.3 拆分功能模块 .174.4 程序模块功能设计与实现 .18ii 目 录4.5 设计程序模块的输入和输出 .214.6 设计程序模块数据库操作 .224.7 设计显示信息处理 .22第五章 编码与系统测试 .235.1 编码总体流程 .235.1.1 准备编码 规约 .235.1.2 建立开发环境 .245.1.3 编码 .255.2 单体测试 .295.2.1 条件输入画面 .295.2.2 单体测试数据与结果 .33第六章 总结 .356.1 研究的结论 .356.2 系统及个人的不足 .36致谢 .37参考文献 .38第一章 绪论 1第一章 绪论1.1 课题背景及意义在国际金融业的影响下,中国的金融业也在不断改革,最明显的就是人们随身携带的不再是大量的现金,而是一张张小而轻巧的信用卡,这就为人们提供了安全又方便的服务。现在国内银行基本都提供信用卡服务,所以在人们的日常生活中信用卡的存在越来越普遍了,也是越来越 重要的体现。信用卡被越来越广泛的人群所接受、认可,并得到长足的发展,然而风险总与便利同在,人们在享受信用卡便利的同时,也承受着信用卡带来的风险,信用卡业务规模快速扩大,逐步形成产业经济,同时也带动了信用卡发卡银行、收单机构、特约商户、制卡厂商、系统开发商等一系列相关行业和机构的发展,从而形成了具有专业化和规模化特征的信用卡产业经济,成为社会主义市场经济组织结构中的重要内容之一【4】 。而建立一个信用卡管理系统可以有效地操作各种信用卡业务,并规避风险。本系统为信用卡管理系统,包含了信用卡发卡过程的数据录入和审批的全过程,实现了信用卡发卡过程的风险策略管理,是发展信用卡业务的基础。由于实习时间有限并且该系统十分庞大,所以不能完全实现该系统的所有功能,所以公司为我们分配了小组负责各个模块,我们小组负责的是 DE(数据录入)模块,而在该模块中我主要担当的是 ADEI 子模块。1.2 CICS 介绍CICS(Customer Information Control System):联机事务管理系统。IBM CICS 产品家族是 IBM 首选的 TPM 类交易中间件服务器,是交易中间件的鼻祖。其主要功能有:任务管理,程序管理,系统资源管理,控制数据存取集更新数据,数据通信,终端管理,时间管理,安全性管理,恢复管理,工作负荷分配。它支持最大的业务吞吐量和最快的实时响应速度, IBM CICS 可以保证分布式交易的数据完整性, 并具备动态配置优化、易于集成、占用系统资源少、易2 信用卡管理系统的分析与设计于开发等优良特性,可以满足企业客户在复杂的异构网络环境中,不同软硬件环境下,高可靠的、高性能的完整联机事务处理要求,并具有开放性、扩展性、先进性、安全性、可管理性和易于维护开发等特性 【14】 。 CICS 的结构设计也是面向交易处理的,CICS 构建的是一个三层次结构的应用系统,CICS 有效地区分应用系统中的表述逻辑层,交易逻辑层和数据逻辑层,从而使 应用系统结构清晰,维护简单易行。在三层次分布式应用架构之中,CICS 居于中间层次,对前端而言它可以接收成千上万 CLIENT 的请求,并负责管理调度 本地,异地交易,对后端而言可以协调各个不同数据库(或队列,文件系统)的操作。应用程序开发方面,本系统采用的是 COBOL。像 SQL 语言一样,CICS 多提供的功能也是以一定的格式嵌入式地与程序开发语言结合在一起的。CICS 命令都是以类似下面例子的格式嵌入在开发语言中 【17】 ,如图 1.1:图 1.1 Cobol 中嵌入 CICS系统的界面主要由 CICS 的 MAP 构成。而 MAP 则通过下面的方式来输入与输出。屏幕映像的输出:应用程序中把希望输出的数据内容填到字符屏幕映像的各个变量中去,就可以调用 CICS SEND MAP 命令把屏幕映像发送到终端显示。例:EXEC CICS SEND MAP(MAP1)MAPSET(MAPSET1)ERASEFREEKBEND-EXEC.屏幕映像的输入:应用程序通过发送 CICS 命令 RECEIVE MAP 来把用户更改后的 MAP 数据输入到字符映像变量中来,然后根据这些变量的值进行处理。 例:EXEC CICS RECEIVE MAP(MAP1)第一章 绪论 3MAPSET(MAPSET1)END-EXEC.MAP 和程序都编译链接成功后还要在 CICS 中定义和安装这些资源,使用如下命令:CEDA DEF MAPSET(MAPSET1) GROUP(TEST) ,CEDA INS MAPSET(MAPSET1) GROUP(TEST)CEDA DEF PROG(PROG1) GROUP(TEST)CEDA INS PROG(PROG1) GROUP(TEST)CEDA DEF TRANS(HLLO) PROG(PROG1) GROUP(TEST)CEDA INS TRANS(HLLO) GROUP(TEST)之后便可在 CICS 终端输入交易代码HLLO来执行交易,如图 1.2:图 1.2 CICS 展示 MAP1.3 DB2 介绍DB2 是 IBM 公司研制的一种关系型数据库系统。它使您能够使用用户输入的或包含再用用程序中的结构化查询语言 (SQL)语句来创建,更新和管理关系数据库 【7】 。DB2 主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型4 信用卡管理系统的分析与设计机到单用户环境,应用于 OS/2、Windows 等平台下。它以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。DB2 可以分别在不同的操作系统平台上服务。虽然 DB2 产品是基于 UNIX 的系统和个人计算机操作系统,在基于 UNIX 系统和微软在 windows 系统下的 Access 方面,DB2 追寻了 ORACLE 的数据库产品 【13】 。除了它可以提供主流的 OS/390 和 VM 操作系统,以及中等规模的 AS/400 系统之外,IBM 还提供了跨平台(包括基于 UNIX的 LINUX,HP-UX,Sun Solaris,以及 SCO UnixWare;还有用于个人电脑的 OS/2操作系统,以及微软的 Windows 2000 和其早期的系统)的 DB2 产品 【9】 。DB2 数据库可以通过使用微软的开放数据库连接(ODBC)接口,Java 数据库连接(JDBC)接口,或者 CORBA 接口代理被任何的应用程序访问。1.4 Cobol 介绍1.4.1 COBOL 语言的发展概况COBOL 是 Common Business Oriented Language(即面向事务处理的通用语言,或称通用商业语言)的缩写。实际上,COBOL 不仅是商业数据处理的理想语言,而且广泛应用于数据管理领域,例如财会工作、统计报表、计划编制、情报检索、人事管理等。因此 COBOL 语言也被称为“用于管理的语言 ”【2】 。在计算机的应用领域中,数据处理(Data processing)是应用最广泛的一个领域。数据处理的日益广泛应用要求人们设计出能满足实际数据处理工作中各种要求的一种计算机语言,COBOL 语言就是在这种形势下应运而生的。1959 年 5 月,美国国防部召开了一个有政府机关、企业、计算机厂家代表参加的会议,各方面都认为有必要设计出一种数据处理专用的计算机语言。会上确定了常设机构,以研究这种语言,这个会议称为 CODASYL(Conference on Data Systems Languages) ,意为数据系统语言会议。 1959 年 12 月提出了世界上第一个 COBOL 语言文本,次年 4 月由美国政府正式发表,因此称 COBOL 60。后来进一步扩充和完善,出现了扩展 COBOL 61,它们为后来的版本提供了基础。1965 年美国出现了更完善的版本,即 COBOL 65,但直到 1968 年 8 月才由美国国家标准化协会 ANSI(American National Standard Institute)通过批准了第一章 绪论 5这个语言的标准版本,作为各厂家的依据 【1】 。这就是 ANSI COBOL X3.23 1968。1972 年国际标准化组织 ISO 决定把它作为 ISO COBOL72 国际标准 COBOL文本,该文本已为许多国家所承认。此后,又分别出现了多个版本,如 ANSI COBOL74、ISO COBOL78、COBOL85 等1.4.2 COBOL 语言的特点COBOL 语言的主要特点有:1)最适于数据处理领域所谓数据处理是指对大量数据的收集、统计、分类和加工。例如企业管理、库存管理、报表统计、账目计算、信息情报检索等方面的应用都属于数据处理。数据处理的特点是:算术运算量少而逻辑处理多;输入输出量大;数据间存在着一定的逻辑关系(数据项间有清晰的层次关系,例如职工工资包括应发工资、扣除部分、实发工资等几部分,应发工资又包括基本工资、附加工资等) ;大量的分类排序(如按年龄大小排名单、按受教育程度分类等) ;对打印报表要求较高、多样化等等。在企业(如银行、商业、工厂)和其他部门(如领导机关、业务处理部门)的管理工作中,一般并无很复杂的计算公式,不要求太高深的数学基础,但是数据处理的量很大。COBOL 正是针对数据处理要求而设计的。COBOL 所处理的问题具有数据繁多而运算简单的特点,COBOL 也有加、减、乘、除、乘方等运算以及表达式的概念,但这些不是 COBOL 的重点。它的主要功能是描述数据结构和分析处理大批量的数据。COBOL 对数据的处理过程与人工处理的过程是相似的,即与人们的思维过程比较接近,因此,一般的管理人员是比较容易理解和掌握 COBOL 语言的。2)COBOL 比较接近于自然语言(指的是英语) 。COBOL 程序看起来很像一篇用英语写的文章。例如:ADD A TO B 表示 A + B B,即 A 加 B,结果放在变量 B 中MOVE C TO D 表示将变量 C 的值传送给变量 D 中COBOL 大量采用普通英语词汇和句型,学过英语的人看 COBOL 程序感到通俗6 信用卡管理系统的分析与设计易懂。也就是说它的特点是;成文自明。3)通用性强。由于 COBOL 语言的标准化程度较高,不同厂家生产的计算机系统所提供的 COBOL 是 COBOL 标准的全集或一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论