JavaWeb的蚂蚁金融系统设计与实现(2)
时间:2022-05-11 22:53 来源:毕业论文 作者:毕业论文 点击:次
参考文献 36 致谢 37 1引言 互联网金融是互联网行业与金融行业相互结合而产生的一个新兴领域。由传统的金融机构与新兴的互联网企业利用互联网和信息通信等技术,实现资金的周转运作和信息的中介服务。P2P网贷也是互联网金融的一种运作模式。近期有第三方机构发布了网上金融系统的排名,以排名靠前的“闪电借款”为例,其2015年第三季度的财务报告显示,三季度7、8、9三个月交易额分别达1。95亿、2。28亿、2。67亿,增长迅猛。 蚂蚁金融系统,就是在这样的背景下应运而生的一个网上金融系统,其目的就是要让急需用钱的人可以及时方便的获得资金周转,同时银行或有多余现金流的企业或个人可以在系统中借出资金,获得一定的利率收益。由此解决资金的来源于流通两大重要环节。 在资金管理方面,由本金融系统发起的所有贷款、放款请求都将由系统的相应权限管理员来进行审批,必须满足规定需求,才会准许资金的流动,并且相应权限的管理员也将管理放款的利率,如果利率过高,不符合国家相关法律法规,管理员将会拒绝此类金融产品的上线。 互联网金融模式在欧美诞生,并在世界范围内得到了广泛的应用和发展。这种模式的积极意义在于: 第一,有闲散资金的投资机构可以通过金融信息服务系统找到并甄别资质好的,有资金需求的个人或企业主,进行投资,获得比存款到银行更高的投资收益; 第二,这种模式是网上公开进行的,所有系统交易数据可随时透明查看,税收和借贷利率可以直观的监控和监管; 第三,在系统中仅靠点击鼠标和输入相关信息就可完成借款的操作,简单高效; 第四,资金的利用率得到提高,遏制了高利贷的滋生和蔓延,有利于经济发展以及社会稳定。 在如今互联网高速发展的大环境下,实施开发一个用户体验度优秀的网上金融系统,满足资金的供给与需求,显得尤为迫切。本系统采用三层架构,结合使用MVC框架,并使用MySQL数据库存储数据,结合使用JQuery技术,使程序更小、更快,更友好,更具有丰富表现力,交互性及易用性。 2开发工具及系统架构设计概述 2。1开发语言及开发工具介绍 1)JAVA语言简介 Java是一种面向对象的高级程序设计语言。Java语言认为万物皆对象,其具有许多优秀的特性,卓越的通用性、高效性、平台可移植性和安全性等等。尤其被广泛应用于互联网网站的开发。Java语言还拥有全球最大的专业的开发者社群。 2)开发工具eclipse简介 Eclipse最初是IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,于2001年11月贡献给开源社区,现在由非营利软件供应商联盟Eclipse基金会进行管理。Eclipse 是一个开源的、基于Java的可扩展的开发系统。就其本身而言,它只是一个框架加一组服务,可以使用丰富的插件来构建相应的开发环境。Eclipse是强大的java程序编辑系统软件,拥有强大的插件系统,蚂蚁金融系统将采用Eclipse作为开发工具。 2。2mysql数据库简介 MySQL是一个小型关系型数据库管理系统,由瑞典MySQLAB公司开发。MySQL支持多线程、多用户。由于其体积小、系统运行速度快,操作便捷,并且开放源代码这些特点,使得非常多的中小型网站为了节约成本,而最终选择了MySQL作为网站的数据库。 2。3三层架构概述 通常意义上的三层架构就是将系统的整个业务和应用划分为:界面层(User Interface layer)和业务逻辑层(Business Logic Layer)以及数据访问层(Data access layer)。这样分层的目的是为了实现“高内聚低耦合”的程序设计思想,来提高系统的灵活性。 (责任编辑:qin) |