已阅读5页,还剩47页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕 业 设 计中文题目基于J2EE基金网上交易系统的设计与实现英文题目Design and Implementation of Fund Online Trading System Based on J2EE 院 系:计算机与信息工程学院年级专业: 软件工程(金融服务)姓 名:学 号: 指导教师:职 称: 年 月摘要摘 要基金网上交易系统是一项电子商务系统。电子商务系统,也就是在电子技术的基础上,开展的商务活动的系统。随着经济不断快速稳定的发展,以及互联网的普及和快速发展,现在是传统经济和互联网结合的信息经济时代。而传统的基金交易模式已经不能满足客户的需求,在用户的体验中,大部分用户更倾向于用浏览器打开基金购买网站,通过注册、绑定信息后,可以随意买卖基金。而传统基金直销的需要到去基金公司的柜台找基金操作相关人员进行基金买卖基金操作,手续繁琐,有时还要排号等待。基金网上交易相比传统基金交易模式有着快速性、便利性、费率低、快捷性等优点。本文主要对做好一个成熟的基金网上交易系统进行设计和研究,通过背景、研究现状、可行性分析、功能模块设计、数据库设计、系统网络等多方面去研究基金网上交易系统。J2EE技术是开发网站最主要的技术。本系统基于J2EE技术的基础上,使用现在主流的S2SH集成框架为进行基金网上交易网站的开发和建设。使用B/S架构来开发网站,页面使用的JSP动态页面技术以及JavaScript技术。系统主要分为基金网上交易系统,金证统一支付平台系统,模拟银行系统。用户在基金网上交易系统进行基金买卖操作,相关发送银行数据通过统一支付平台对接模拟银行,进行一套完整业务流程的模拟。模块的拆分降低了系统功能的耦合性,界面简单化、人性化,方便用户和基金管理人员的操作。关键词:基金;网上交易;J2EE;B/ S;S2SH;JavaScript;JSPIIIABSTRACTABSTRACTThe online fund transaction system is an e-commerce system. And the E-commerce system is based on the electronic technology, which is to carry out the business activities of the system. With the rapid development of economy and the popularity of the Internet, today becomes the traditional economy and Internet era of information economy. But the traditional pattern of fund transactions cant meet the needs of customers, In terms of the users experience, the majority of users tend to use the browser to do fund transactions, after user doing registration and binding information, they can to buy and sell funds with their own willing. As for the traditional funds transactions, users need to go to the fund company to find the counter to do fund transactions and operation, it cause lots of complex procedures, sometimes users need to wait for it. Comparing the online fund transactions with traditional fund transactions, the advantages of former one are rapidity, convenience, low rate and fast speed. This paper aims at developing a mature online funds transaction system, by researching the background, the present status, the feasibility of analysis, the design of module, the design of database, the network and so on.The J2EE technology is one of the main technology of developing a web site. This system based on J2EE, and use the popular S2SH integration framework for the development and construction of online fund transaction site. And using B/S structure to develop the web site, the pages are implemented by using JSP and JavaScript. This system is mainly divided into online fund transaction system, the payment platform system of Kingdom, and the simulation of the bank system. Users buy and sell funds, and related data is attach to the simulation bank, so a complete set of business process simulation is finished. The split of module reduce the coupling of system, enhancing the simplification UI, making interface more humanized, so its convenient for the user and the operation of fund management.Key Words: Fund;Online trading;J2EE;B/ S;S2SH;JavaScript;JSP目录 目 录第1章引言11.1 研究的目的和背景11.2 国外基金与网上交易相关研究现状11.3 国内基金与网上交易相关研究现状21.4 系统可行性的分析3第2章项目的技术实现42.1 KCXP和XCBP42.2 加密签名技术52.3 主要技术简介6第3章系统的设计与分析83.1 项目研究意义83.2 系统角色83.3 系统功能模块设计93.4 系统数据库设计133.4.1 基金网上交易系统数据库设计133.4.2 统一支付平台系统数据库设计173.5 交互模式24第4章系统实现与展示274.1 客户端模块实现274.1.1 注册登录模块274.1.2 个人信息修改模块284.1.3 基金信息模块294.1.4 基金申购模块324.1.5 基金赎回模块344.1.6 交易记录模块354.2 管理端模块实现37第5章系统测试405.1 测试环境405.1.1 模拟银行测试环境:405.1.2 统一支付平台测试环境405.1.3 基金网上交易系统测试环境405.2 测试方法405.3 测试结果415.3.1 界面测试结果415.3.2 功能测试结果425.4 测试结果分析43第6章总结446.1 工作总结和心得体会446.2 下一步工作方向44致 谢46参考文献47第1章 引言第1章 引言1.1 研究的目的和背景基金(Fund)从广义上说:是指为了建设某一个目的而设立的具有一定数量的资金。主要包括退休基金、信托投资基金、退休基金、退休基金、保险基金,各种基金会的基金。人们平常所说的基金主要是指证券投资基金1。网上交易主要是指在虚拟的网络环境上进行的交易,与显示实体商店交易不同的是,交易方式主要是利用电子商务的形式,从而达成虚拟的买卖交易过程2。随着经济不断快速稳定的发展,以及互联网的普及和快速发展,现在是传统经济和互联网结合的信息经济时代。而传统的基金交易模式(基金公司直销、银行代销、券商代销)已经不能满足客户的需求,互联网和基金的结合无疑会是基金业当代最好的选择,无疑会创造出巨大的财富。在用户的体验中,大部分用户更倾向于用浏览器打开基金购买网站,通过注册、绑定信息后,可以随意买卖基金。而传统基金直销的需要到去基金公司的柜台找基金操作相关人员进行基金买卖基金操作,手续繁琐,有时还要排号等待。基金网上交易相比传统基金交易模式有着快速性、便利性、费率低、快捷性等优点。现如今,信息全球化以及信息产业和互联网在经济中占着主导地位。第三产业的飞速发展,间接说明互联网和基金产业良好的发展前景。各家基金公司已经争先恐后的推出基金网上交易模式, 如华夏基金、平安基金、天虹基金、大成基金、广发基金、招商基金等知名国内大品牌已经相继推出基金网上交易模式。而基金网上交易的相关软件外包服务一开始并不是很起眼,但是随着资本市场也和金融业的不断生化,特别是互联网的普及和互联网应用技术的不断渗入,网络服务相关技术和软件业在证券投资基金业乃至整个证券行业的重要性日益显著。而基金企业的本身由于规模一般比较小,很少有像大型的银行那样对IT有着战略性的投入,因此对软件外包等这类第三方的服务商更加依赖,也为像金证股份和恒生电子等这类软件外包服务商提供了机遇与财富。1.2 国外基金与网上交易相关研究现状基金最早产生于英国,为了提高投资者的收益,英国国内政府出面组织了由一批专业人士管理运作的以投资美欧等国家的证券为主要对象的证券投资基金。它标志着证券投资基金的产生。而我们口头上所讲的基金一般是指证券投资基金。证券投资基金作为投资工具,有大众化、高收益、低分险等性质。主要是以发行一种基金单位形式募集众多投资者的资金,由基金管理公司按照风险规避的原则分散投资于股票和债券等证券,实现专家理财,为投资者创造投资收益3。最初,美国基金和英国基金都是封闭式基金。开放式基金产生于1924年3月21日美国波士顿,马萨诸塞金融服务公司设立的投资信托基金,它的诞生是基金购买形式从封闭式到开放式的一次重要突破,也是证券投资基金的发展史上的一次重要突破。美国的基金销售渠道是各种各样的。基金销售方式在覆盖的深度和广度方面得到极大化的延伸。第三方的传统中介如收费投资顾问、专职经纪人公司、财务顾问及贴现经纪人公司占主要的销售份额,而原有的分销渠道商业银行和保险代理机构则落到从属地位4。美国2010年的一所研究机构的一份报告显示,交易总额达到46兆美元,网上金融服务市场已经达到5234万户。报告认为,基金重要的销售渠道已是基金网上交易平台。由此可见,基金网上交易是基金公司的主打产品,直至现在仍然成为所有渠道普遍采取的销售方式。2013年大约有800万的韩国网上开户数,是整个韩国证券开户数的73.4%,这个比例在世界上也是最高的。韩国证券商协会同计的数据说明,近几年韩国的网上证券交易飞速发展。目前,韩国证券期货交易所已经实现全面电算化交易,网上交易系统已经十分先进发达,而且推行的电子公告和综合监管可以对每笔基金交易的实时监控。 2014年网上完成交易额占总交易量的96%。1.3 国内基金与网上交易相关研究现状中国的证券投资基金业起步较晚,起步于1998年初,到目前为止已经有着近18年的发展史。中国的证券投资基金业虽然发展较晚,发展时间较短,但是确是中国资本市场和金融市场中成长的比较快的行业。2001年开放式基金“华安创新”的发行是我国基金业发展史的一个里程碑,它标志着开放式基金时代的到来。截止至2013年底,基金总资产规模达6783. 30亿元,中国基金产业的规模为8640亿人民币,年均增长率超过了430%。然而,中国网上销售发展前景还是依然广阔。尽管目前国内基金网上交易获得了不错的成绩,但相对于国外基金网上交易而言,还有有很多空间可以提升的。 据中国互联网络信息中心第7次互联网发展统计报告,截止至2015年12月,我国网民总数已达6.88亿人,互联网普及率为50.3%。其中,网上交易服务是目前发展最为迅速的。可见,中国未来网上基金交易的成长空间相当大。1.4 系统可行性的分析国内外早已有对基金网上交易系统研究的大量文献,通过查看大量文献,以及企业生产实践,可以为本系统设计一些主要的功能模块。在整体的模块架构上,按现在主流基金网站做一些主要的功能模块,而发送银行的参数通过金证统一支付平台对接模拟银行。这在企业中的设计模式是合理、常用的。同时将成型的金证统一支付平台这些成型的应用中结合到本系统来,是功能更加完善、更加齐全。所以这是有一定的可行性的、也是很有市场潜力的模拟系统。本系统的技术可行性主要体现于能否开发一个高效、安全、稳定的系统:基金网上交易客户端是用的是基于J2EE的S2SH框架搭建,S2SH已是成熟、稳定的组合框架,前台使用JSP动态页面内嵌JavaScript脚本,使用CSS样式设计美化界面。通过Struts2管理视图和模式的交互,遵循MVC模式。数据库操作层运用hibernate的JDBC访问oracle数据库。基金网上交易管理端和金证统一支付平台的前台页面主要使用Html、CSS、JavaScript组合。通过KCXP插件(金证通讯平台)和KCBP插件(金证核心业务平台)调用LBM实现数据访问操作。金证统一支付平台前置网关和交易网关以及模拟银行在基于J2EE的基础上使用Spring搭建框架,数据访问层通过调用KCXP插件(金证通讯平台)和KCBP插件(金证核心业务平台)调用LBM实现数据访问操作。开发配置使用轻量级的idea和tomcat整合开发 ,这是企业中比较常见组合。同时,在公司的技术支持和学校老师的细心指导下,改系统的技术是可行的。48第2章 项目的技术实现第2章 项目的技术实现2.1 KCXP和XCBP金证通讯交换平台Kingdom Communication Exchange Platform(简称KCXP),是金证公司开发的基于消息队列技术的高性能、高可用的通讯中间件软件5。KCXP 主要是一个通讯中间件,主要用C编程语言编写,它提供了一个可用 JAVA 编程语言和C+编程语言调用的应用程序编程接口。在应用程序编程接口中包含较少的调用,主要是与KCBP核心业务组合使用,有建立与本地队列管理器的连接功能、向本地队列中放入消息、向本地队列中打开消息和对象操作等功能。KCXP应用界面如图2.1所示。图2.1 KCXP应用界面 KCBP是深圳市金证股份有限公司开发的交易管理中间件6。主要与KCXP组合,可以搭建一套完整的、用于联机的系统。KCBP主要由C编程语言编写,通过调用LBM动态库访问KJSE,可以实现数据库访问操作。KJSE 用于后台业务逻辑实现,代码主要是JavaScript语言和 C代码封装的类,JavaScript代码通过V8引擎翻译,整个KJSE的作用等同于作用等同于存储过程、C、JAVA编写的后台程序。此外KCBP和KCXP组合具有集群功能,可以进行多项目的集群部署。KCBP应用的主要界面如图2.2所示。图2.2 KCBP应用界面2.2 加密签名技术加密签名技术主要使用的是非对称加密技术RSA,网上交易系统和统一支付平台分别拥有一对秘钥,私钥用于加密,公钥用于签名。加密算法主要使用的是Base64。签名算法使用的是算法,主要签名规则为:统一支付平台和基金网上交易系统约定一串口令,发送前将报文中域内的所有字段顺序拼接,包括非空和空字段,然后对拼接出的字串和口令做 RSA 签名计算存放在中,统一支付平台报文例子:NC8888pw11015ICBCICBC201510201136121932072015091703101121970012700516222221234567800张ttp:/localhost/tgate/payServices.do?callbackadhodvpemmp3r35ymm92k 2.3 主要技术简介本系统页面主要有JSP动态页面技术编写,国外的大部分网站主要都是用JSP技术。现在主流动态网页技术无非就JSP、ASP和.NET三种,与其ASP技术和.NET技术相比,JSP的在安全性、可重用性上更具有优势。使用CSS进行界面设计和美化,内嵌JavaScript脚本。JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型7。出名的JavaScript语言有Node.js。Node.js 使用事件驱动, 非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用8。本系统的设计模式使用的是MVC设计模式。MVC (Model-View-Controller),即模型、视图、控制器的首字母,它把应用程序抽象为模型、视图和控制器三个功能截然不同的部分,来完成用户提交的工作9。即把一个应用的输入、业务逻辑、输出按照Model, View, Controller进行分离,一个应用被分为模型层、视图层、控制层10。如图2.3所示。图2.3 MVC设计模式基于此设计模式,使用现在主流的基于MVC设计模式Struts2框架,现在已在过内被广泛的使用,可以以说做J2EE的程序员必备此技能说到Struts2,首先需要了解Strut1框架。最粗的Struts框架暴露了很多的缺陷和不足之,以及不能很好的支持交互性强的AJAX技术,所以后面越来月不好使用。至此,Struts框架整合WebWork框架构建全新的MVC框架,形成了Struts2框架,可以说Struts2是Strutsl和WebWork的更新产品11。Struts2中的每个层次可以各为一体,层次之间通过接口的定义和配置实现松散藕合,请求经过一系列过滤器,通过配置文件struts. xml和struts. propertiesr的配置返回结果12。基于此设计模式,Spring为企业应用的开发提供了一个轻量级的解决方案,它融合了大量的中问层模块,大大简化了Web系统的开发过程。Spring的核心技术是控制反转(IOC),或者叫依赖注入(DI)和面向方面的编程(AOP)。按照功能,Spring主要包括7个模块:Spring核心模块、Spring Context模块、AOP模块、Spring DAO模块、ORM模块、Spring Web模块、Spring MVC框架13。基于此设计模式,Hibernate是一个ORM框架,ORM是对象关系映射的框架,其中O是object业务层(只对对象操作);R是relation关系数据库;M是mapping对象关系映射文件。Hibernate处于我们项目持久层的位置,并且对JDBC进行了轻量级的封装,它的基础是Java反射机制14。该系统采用B/S架构。客户机上只要安装一个浏览器,服务器安装Oracle等数据库,浏览器通过Web Server同数据库进行数据交互,这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO) 15。第3章 系统设计与分析第3章 系统的设计与分析3.1 项目研究意义现如今,信息全球化以及信息产业和互联网在经济中占着主导地位。第三产的飞速发展,间接说明互联网和基金产业良好的发展前景。而传统的基金交易模式就是用户需要到基金公司或者代销商的柜台去办理基金买卖业务。手续繁琐,而且有场地限制,已经不能满足客户的需求。这时候要是能有一个不局限于任何一个场地,只要有个网络就能随时买卖基金,并且减少手续的话对于顾客是最好的选择。而互联网和基金的结合无疑会是基金业当代最好的选择,无疑会创造出巨大的财富。而能设计出一个成熟稳定的基金网上交易系统的意义是非凡的,不是要研究基金的传统交易模式,还要对当今网上交易有所研究。当然对整体一个庞大的基金网上交易系统进行模块拆分也是很有必要的,各模块间高内聚、低耦合。本次毕业设计拆分多个模块,主要分为基金网上交易模块(基金网上交易客户端、基金网上交易管理端)、统一支付平台模块(统一支付平台前置网关、统一支付平台交易网关、统一支付平台管理端)和模拟银行模块,各模块间保持独立性。这种设计模式已有很多企业使用,因此还是有很多意义的。3.2 系统角色使用本平台的的群体主要是有买卖基金的客户群体和基金公司的管理维护人员。基金管理员主要使用基金网上交易系统管理端对整个基金交易流程进行管理和维护。而客户群体又有注册用户和普通游客,普通游客只有查看基金相关信息的权限,普通游客通过注册可以升级为注册用户,注册用户具有基金交易的权限。基金网上交易系统的系统结构图如3.1所示。图3.1 基金网上交易系统角色结构图3.3 系统功能模块设计客户端主要面对客户群体,对于用户来说需要满足一整套基金交易流程所需要的模块,客户端主要的模块可以分为注册登录模块、个人信息模块、基金交易模块、基金查询模块。如图3.2所示。图3.2 基金网上客户端功能模块管理端主要的使用者是基金公司的管理员。对与基金管理员来说需要满足基金交易管理和维护所需要的模块,主要的模块可以分为基金信息管理模块、用户信息管理模块、收益率管理模块、支付管理模块、还款管理模块、TA(基金份额)管理模块。如图3.3所示。图3.3 基金网上管理端功能模块注册登录模块主要满足日常用户登录的相关功能,主要的模块功能有用户注册功能、用户登录功能、退出登录功能、以及修改密码功能。如图3.4所示。图3.4 注册登录模块用例图 个人信息模块主要涉及个人基本信息比如邮箱、性别、所在城市、所在省份等相关信息的维护和个人开户需要的相关签约协议比如真实姓名、证件类型、证件号、卡号、手机号等信息的维护。主要的模块有增加用户基本信息功能、修改用户基本信息功能、增加用户签约协议信息功能、修改用户签约协议信息功能等。如图3.5所示 。图3.5 个人信息模块用例图基金交易模块主要是用户进行基金的查询、相关基金数据和曲线的查看、基金相关交易操作以及基金份额的查看,主要的模块功能有基金曲线图查看功能、基金收益率查看功能、基金认购功能、基金申购功能、基金赎回功能、基金份额查询功能。如图3.6所示。图3.6 基金交易模块用例图基金信息查询模块主要是对基金进行分类查询,方便用户更的进行查找和选择自己心仪的基金。基金搜索框主要可以按基金代码进行查询或者按基金名称进行查询,用户还可以根据基金类型(股票型基金、混合型基金、货币型基金、指数型基金、债券型基金、理财型基金)或者基金状态(基金排行、推荐基金、热门基金)进行分类查看。主要的模块功能有基金代码查询功能、基金名称查询功能、基金类型选择功能、基金状态选择功能。如图3.7所示。图3.7 基金信息查询模块用例图用户信息管理模块主要是基金公司的管理员用于针对不良用户可以修改用户的权限,使其账户被冻结无法使用。还可以修改用户的基本信息和签约信息,当用户忘记密码并且自己无法修改密码的情况下,联系基金公司的管理人员,管理人员可以为其重置密码。主要的模块功能有修改用户权限功能、修改用户基金信息功能、修改用户签约信息功能、重置用户信息功能。如图3.8所示。图3.8 用户信息管理模块用例图收益率管理模块主要是基金公司的管理员用于查询历史的净值、查询历史的累计净值、更新当天的净值以及更新当天的累计净值。由于像股票型基金和混合型基金等类型的基金和累计净值的波动是受股市影响,而经济和技术问题找不到相关技术接口去获取相关数据,再此设计成基金公司的管理员自行手动录入当天净值和累计净值数据。收益率管理模块的主要功能有净值查询功能、累计净值查询功能、净值更新功能、累计净值更新功能。如图3.9所示。图3.9 收益率管理模块用例图支付管理模块主要是基金管理员用于查询支付流水,还有在T+1(指的是当天股市收市后到明天股市开市前的时间段)时间用于确认T+0(指的是前天股市开盘后到今天股市开盘前的时间段)时间段的支付请求。最后生成当天支付文件用于上传给监管行,监管行对文件进行监督和确认。支付管理模块的主要功能有支付流水查询功能、支付确认功能和支付文件生成。如图3.10所示。图3.10 支付管理模块用例图还款管理模块主要是基金管理员用于查询还款流水,还有在T+1(指的是当天股市收市后到明天股市开市前的时间段)时间用于确认T+0(指的是前天股市开盘后到今天股市开盘前的时间段)时间段的还款请求。最后生成当天还款文件用于上传给监管行,监管行对文件进行监督和确认。还款管理模块的主要功能有还款流水查询功能、还款确认功能和还款文件生成。如图3.11所示。图3.11 还款管理模块用例图TA管理模块主要是基金公司的管理人员用于查询用户的基金份额相关信息,还有生成TA文件,上传给中登(中国证券登记结算有限公司)用于上报用户的基金份额。TA管理模块主要的模块功能有TA份额查询功能和TA文件生成。如图3.12所示。图3.12 TA管理模块用例图基金信息管理模块主要是基金公司的管理人员用于添加和修改基金产品的信息,主要字段有基金名称、基金代码、上市时间、基金类型、基金的介绍、基金的状态。还可以对基金进行上下架以及查询基金信息。基金信息管理模块的主要功能有增加基金信息功能、修改基金信息功能、上下架基金功能和基金信息查询功能。如图3.13所示。图3.13 基金信息管理模块用例图3.4 系统数据库设计基金网上交易系统和统一支付平台都有后台,模拟银行只对银行进行简单模拟。没有后台,下文将对统一支付平台和基金网上交易系统的数据库设计进行详细的说明。3.4.1 基金网上交易系统数据库设计基金网上交易系统使用的数据库系统是ORACLE,主要的表有八个表,分别为TA份额表、交易流水表(支付)、交易流水表(还款)、基金净值表、基金基本信息表、用户信息表、用户绑定表、还款申请表。基金网上交易系统的表的相关说明如表3.1所示。整体的表的主要字段数据如图3.14所示。表 3.1 基金网上交易系统所使用的部分表序列表名名称说明1F_taTA份额表TA文件导出、基金份额相关2F_trans_pay交易流水表(支付)基金申购相关3F_trans_payment交易流水表(还款)基金赎回相关4F_chart基金净值表基金净值、累计净值、折线表相关5F_fund基金基本信息表基金基本信息相关6F_user用户信息表用户基本信息相关7F_user_bind用户绑定表用户签约信息相关8F_payment_apply还款申请表基金赎回相关 图3.14 网上交易系统主要数据库表及字段基金网上交易系统的TA份额表、交易流水表(支付)、交易流水表(还款)、基金净值表、基金基本信息表、用户信息表、用户绑定表、还款申请表等8个表的详细字段设计说明如表3.23.9所示。表3.2 TA份额表的详细字段说明序列字段名列明类型长度允许空值主键1TA号tanoVARCHAR20NOT NULLPK2基金类型fundtypeVARCHAR20NULL3基金代码fundcodeVARCHAR6NOT NULL4基金名称fundnameVARCHAR20NULL5金额tramsantFLOATNULL6基金份额accoutFLOATNOT NULL表3.3 交易流水表(支付)的详细字段说明序列字段名列明类型长度允许空值主键1流水号appseqidVARCHAR20NOT NULLPK2清算日期liqdateVARCHAR20NULL3基金代码fundcodeVARCHAR6NOT NULL4基金类型fundtypeCHARNOT NULL5基金名称fundnameVARCHAR20NULL6交易金额tramsantFLOATNOT NULL7证件类型certificatetypeCHARNULL8证件号certificatenoVARCHAR20NULL9卡号cardnoVARCHAR20NULL10用户名usernameVARCHAR20NULL11手机号mpVARCHAR20NULL12TA账号tanoVARCHAR20NOT NULL13交易状态paystateCHARNOT NULL表3.4 交易流水表(还款)的详细字段说明序列字段名列明类型长度允许空值主键1流水号appseqidVARCHAR20NOT NULLPK2清算日期liqdateVARCHAR20NULL3基金代码fundcodeVARCHAR6NOT NULL4基金类型fundtypeCHARNOT NULL5基金名称fundnameVARCHAR20NULL6交易金额tramsantFLOATNOT NULL7证件类型certificatetypeCHARNULL8证件号certificatenoVARCHAR20NULL9卡号cardnoVARCHAR20NULL10用户名usernameVARCHAR20NULL11手机号mpVARCHAR20NULL12业务代码businesscodeVARCHAR20NULL13交易状态paystateCHARNOT NULL14原申请号origappseqidCHAR20NULL表3.5 基金净值表的详细字段说明序列字段名列明类型长度允许空值主键1基金代码fundcodeVARCHAR6NOT NULLPK2日期dateVARCHAR20NULL3净值netvalueFLOATNOT NULL4累计净值cumulativeFLOATNOT NULL表3.6基金基本信息表的详细字段说明序列字段名列明类型长度允许空值主键1基金代码fundcodeVARCHAR6NOT NULLPK2基金类型fundtypeCHARNULL3基金名称fundnameVARCHAR20NULL4基金公司companyVARCHAR20NULL5注册时间regtimeVARCHAR20NULL6介绍introduceVARCHAR200NULL7基金状态stateCHARNULL8净值netvalueFLOATNULL9累计净值cumulativeFLOATNULL表3.7用户信息表的详细字段说明序列字段名列明类型长度允许空值主键1登录名loginnameVARCHAR20NOT NULLPK2登录密码passwordVARCHAR20NOT NULL3电子邮箱emailVARCHAR50NULL4用户角色userroleCHARNOT NULL5注册时间regtimeVARCHAR20NULL6性别sexVARCHAR200NULL7城市cityVARCHAR20NULL8省份provinceVARCHAR20NULL9密保问题questionVARCHAR20NULL10密保答案answerVARCHAR20NULL11用户状态userstateCHARNOT NULL表3.8用户绑定表的详细字段说明序列字段名列明类型长度允许空值主键1登录名loginnameVARCHAR20NOT NULLPK2证件类型certificatetypeCHARNOT NULL3证件号certificatenoVARCHAR20NOT NULL4卡号cardnoVARCHAR20NOT NULL5真实姓名usernameVARCHAR20NOT NULL6手机号mpVARCHAR20NOT NULL7签约协议号agreementnoVARCHAR50NULL8TA账号tanoVARCHAR20NOT NULL9注册时间regtimeVARCHAR20NULL10流水号appseqidVARCHAR20NULL表3.9还款申请表的详细字段说明序列字段名列明类型长度允许空值主键1清算日期liqdateVARCHAR20NULL2基金代码fundcodeVARCHAR6NOT NULL3基金类型fundtypeCHARNOT NULL4基金名称fundnameVARCHAR20NULL5交易金额tramsantFLOATNOT NULL6证件类型certificatetypeCHARNULL7证件号certificatenoVARCHAR20NULL8卡号cardnoVARCHAR20NULL9用户名usernameVARCHAR20NULL10手机号mpVARCHAR20NULL11TA账号tanoVARCHAR20NOT NULL12流水号appseqidVARCHAR20NOT NULLPK3.4.2 统一支付平台系统数据库设计统一支付平台系统使用的数据库系统是ORACLE,主要的表有18个表,分别为商户表、商户授权表、渠道参数配置表、业务接口表、业务接口映射表、接口参数表、用户绑定表、渠道信息表、渠道配置模板表、编码转换表、网关配置表、网关渠道表、网关IP表、网关路由表、资金配置表、报文表、参数表、业务转换表。基金网上交易系统的表的相关说明如表3.10所示。整体的表的主要字段数据如图3.15所示。表 3.20 基金网上交易系统所使用的部分表序列表名名称说明1CFG_APP商户表商户基本数据相关2CFG_APP_AUTH商户授权表商户接口授权相关3CFG_APP_CHNL_CONF渠道参数配置表存放商户的各渠道基本的参数配置4CFG_BUSINESS业务接口表存放业务接口配置参数5CFG_BUSINESS_ADAPTER业务接口映射表适配对应接口数据相关6CFG_BUSINESS_PARAM接口参数表记录调用参数的相关信息7CFG_CERT用户绑定表记录证书相关信息8CFG_CHANNEL渠道信息表记录渠道相关信息9CFG_CHANNEL_MODEL渠道配置模板表渠道的模板配置相关10CFG_CODE_MAP编码转换表装换编码相关配置11CFG_GATEWAY网关配置表网关相关配置12CFG_GATEWAY_CHNL网关渠道表网关渠道相关配置13CFG_GATEWAY_LIMIT网关IP表网关允许IP配置14CFG_ROUTE网关路由表前置路由交易相关配置15CFG_SOCKET_CAPITAL资金配置表socket资金方式配置相关16CFG_SOCKET_FIELDS报文表socket报文格式相关17CFG_SOCKET_PARAM参数表socket通讯接口参数配置18CFG_SOCKET_TPL业务转换表socket业务类型转换图3.15 统一支付平台主要数据库表及字段基金网上交易系统的渠道信息表、渠道配置模板表、编码转换表、网关配置表、网关渠道表、网关IP表、网关路由表、资金配置表、报文表、参数表、业务转换表、商户表、商户授权表、渠道参数配置表、业务接口表、业务接口映射表、接口参数表、用户绑定表等18个表的详细字段设计说明如表3.113.28所示。表3.11商户表的详细字段说明序列字段名列明类型长度允许空值主键1商户号APPIDVARCHAR20NOT NULLPK2商户类型APPTYPECHARNULL3证书类型CERTTYPEVARCHAR2NULL4证书号CERTNOVARCHAR64NU
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新2025年二建《建筑》考试测试题及答案
- 2025年职业健康培训考试题库含答案
- 2025年国家一级(MSOFFICE)模拟试55(题后含答案及解析)
- 2025年儿科毕业试题及答案
- 旅游业绩效提升
- 旅游业绩及市场洞察
- 绿色金融的领航者
- 综合解析人教版八年级上册物理物态变化《熔化和凝固》达标测试试题(详解)
- 考点解析-人教版八年级物理上册第4章光现象专题攻克试卷(解析版含答案)
- 强化训练苏科版八年级物理下册《压强和浮力》达标测试试题
- 玫瑰知识培训课件
- 青桐鸣大联考2025-2026学年高一上学期10月月考物理试卷
- 2025济钢集团有限公司校园招聘(48人)笔试参考题库附带答案详解
- 2025版《煤矿安全规程》题库
- 2025年自学考试《艺术概论》考试复习题库(含答案)
- 中南地区民航消防员理论考试题库(精简500题)
- 中西医结合骨伤科学教学大纲
- 职业性格及其调适
- 建立企业盈亏平衡分析模型(量本利分析模型)-EXCEL动态图
- MQ型门座起重机说明书
- 劳动关系与员工安全.ppt
评论
0/150
提交评论