欢迎来到天天文库
浏览记录
ID:29467211
大小:568.99 KB
页数:28页
时间:2018-12-20
《《计算机类毕业论》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、摘要商业银行是现在金融体系的主体,并且随着经济的发展,它将在未来经济生活中发挥越来越重要的作用。银行综合业务系统作为电子化银行业务运行的最基本的支撑平台,不仅成为银行市场运作、金融创新、客户服务、量化管理的技术基础,也是银行争取未来竞争优势的重要手段。本文详细地描述和记录了作者在实习公司参与开发第三代商业银行综合业务系统的过程。首先分析了目前商业银行综合业务系统的实际需求,并且根据个人在团队中的分工确定主要工作内容;然后着手概要设计和详细设计,重点是数据库结构的设计;最后是编码和测试以及系统使用手册说明。整个系统采用C/S的架构,在Unix平台上完成开发,使用C语言进行
2、程序编码,使用Tuxedo作为中间件,使用Informix作为数据库管理器。本文最后对今后的银行综合业务系统的发展做了展望。关键词:商业银行,综合业务系统,数据库设计,C/S架构第II页共Ⅲ页目录1绪论11.1系统开发背景11.1.1我国商业银行的历史与现状11.1.2银行综合业务系统11.1.3对公储蓄业务11.2论文的主要工作及安排11.2.1论文的主要工作11.2.2论文的结构安排22C/S架构及中间件概述32.1基本C/S模式32.2可管理多层C/S模式32.2.1中间件概述32.2.2引入中间件管理的MMTC/S模式32.3银行综合业务系统中的C/S模式应用4
3、2.3.1客户端42.3.2服务器端53相关技术和工具简介63.1C语言概述63.2TopSmartTeller主要特点63.2.1用户界面63.2.2脚本配置63.2.3交易驱动方式63.2.4外设驱动63.2.5编译机制73.3BEATuxedo简介74系统设计与实现84.1需求分析84.1.1功能要求84.1.2开发环境84.2系统设计94.2.1系统框架94.2.2数据库设计94.3模块及交易的设计与实现114.3.1模块设计114.3.2交易定义124.3.3交易流程设计125程序及界面调试145.1程序结构145.1.1交易程序145.1.2元操作程序145
4、.1.3底层封装函数。155.2源码举例分析155.2.1头文件155.2.2变量申明165.2.3主程序165.3测试与分析175.3.1交易正确驱动175.3.2交易数据接收185.3.3交易执行测试及结果返回196总结与展望206.1论文总结206.2展望20第II页共Ⅲ页谢辞21参考文献22附录23第II页共Ⅲ页1绪论1.1系统开发背景1.1.1我国商业银行的历史与现状根据1995年7月1日开始实施的《中华人民共和国商业银行法》的规定,商业银行是指依照公司法设立的吸收公众存款、发放贷款、办理结算等业务的企业法人。就目前我国市场经济金融活动实际情况而言,商业银行是
5、现代金融体系的主体。在1979年以前的多数年份中,中国人民银行是全国唯一的国家银行,农村信用合作社是全国唯一的民间金融机构。自1979年我国实行经济体制改革以来,中国银行、中国工商银行先后从中国人民银行分离出来,又恢复了中国农业银行,原先隶属于财政部的中国人民建设银行(后更名中国建设银行)在1985年也将其信贷计划纳入中国人民银行负责编制并监督执行的国家银行综合信贷计划的体系。此外,还恢复、成立了交通银行、中信实业银行、中国光大银行等多家综合性银行。——————————1.1.2银行综合业务系统随着知识经济时代的到来和银行电子化建设的发展,现代信息技术不再只是银行开展业
6、务的一种辅助工具。银行电子化水平已经成为银行市场运作、金融创新、客户服务、量化管理的技术基础,也是银行争取未来竞争优势的重要手段。银行综合业务系统作为电子化银行业务运行的最基本的支撑平台,是其他所有银行电子化产品得以应用的前提。没有综合业务系统,电子化银行就等于没有地基的大楼。——————————1.1.3对公储蓄业务对公储蓄业务,是商业银行开展的最基本也是最主要的业务项目之一。所谓对公,————————1.2论文的主要工作及安排1.2.1论文的主要工作商业银行综合业务系统是一个复杂而庞大的系统,并且在进行开发工作之前,必需掌握相应的商业银行会计知识,了解银行核算流程,
7、熟悉银行服务项目和种类。因此,明确的团队分工、良好的团队配合、始终保持一致的团队风格就显得尤为重要。这也是在此次毕业设计过程中,我所感受到的与那些在校内完成既定设计课题的同学之间最大的不同之处。在整个开发团队中,作者主要的工作是完成对公储蓄业务相关交易的后台程序设计开发和测试,同时接触、了解和学习相应的前台程序的设计。本文从软件开发流程的角度,详细记录和描述了整个工作过程,所涉及的主要工作也将围绕着这个工作目标展开,并且在必要的地方,适当地对其他相关业务模块进行介绍。下面是各阶段要完成的主要工作:(1)基础知识准备:这部分工作主要包括两个
此文档下载收益归作者所有