基于ASP的私人银行业务管理系统的设计与实现文献综述

 2022-08-03 11:55:02

基于ASP的私人银行业务管理系统的设计与实现的文献综述

摘要:基于Visual Studio 2013集成开发环境、ASP.NET编程语言进行私人银行业务办理系统构建,根据系统需求将系统划分为管理端和柜面端,实现私人银行业务的信息化。

关键词:ASP.NET;私人银行业务办理系统;信息化

正文:1.研究背景:私人银行业务是一种新兴金融业务,私人银行诞生于16 世纪的瑞士,指的是专门针对有钱阶层推出的一种金融理财性服务。金融市场的全球化为私人银行客户提供了获得更广泛产品的机会,从而通过多样化提高了投资组合的效率并优化了回报。这些服务包括:保护和增加现有资产、提供专门的融资解决方案、规划退休和将财富传给后代。[1]相较于西方国家我国的私人银行业务发展比较滞后,产品单一、方法死板、信息不共用等一系列问题制约着其发展。而随着我国经济及富裕人口的的加速增长、金融制度的逐步改善, 我国已经具备发展私人银行业务的条件。[2]根据《2017福布斯中国高端富裕人群财富白皮书》统计,过去十多年间,伴随着中国经济高增长奇迹,中国中高端富裕人群规模迅速扩大,其可投资资产亦同步实现快速增长。如今私人银行业务已渗透到客户生活的每一个角落。在此背景下,发展私人银行业务已是中国商业银行业当务之急,也是应对外资银行竞争的需要。[3]

2.国内外研究现状:随着当今社会互联网金融的发展,实现私人银行信息化的需求也越来越大。我国商业银行的私人银行业务推出有多年并具有较大规模,但和国外发达国家还有一定差距。这是由于我国信息化技术应用比较晚,信息化发展仍处于较为初级的阶段,界面还比较单一且功能也不够丰富。中国现在的经济发展已进入新常态,经济增速放缓,增长的方式发生了转变,经济下行压力加大。[4]所以,要想扩大私人银行业务的市场占有率必须加快研究开发客户管理信息系统,实现商业银行的信息共享,加快实现银行业务的全面信息化势在必行。国外发达国家的商业银行不仅业务产品丰富而且在网上银行开通了私人银行业务,逐步实现了私人银行业务的网络化,提升了业务办理效率,也为客户的业务办理提供了更多的渠道,全方位提升了多层次客户金融服务效率和空间。因此加快实现中国私人银行全面信息化的实现必是当务之急。业务信息化不仅是银行业的发展趋势,也是当前银行业领先银行的战略核心和优势所在。[5]

3.系统设计:针对当今中国银行的私人银行业务现状并分析了私人银行业务的特点。根据系统的需求本系统使用的角色主要有系统管理员、普通用户,普通用户可以登录个人中心进行个人资料管理、定期存款、活期存款、产品查询、购买记录查询等功能。以管理员的身份在登录页面输入账号和密码,经过数据库身份验证,验证成功后登录系统主页,可以使用系统用户管理、用户信息管理、存款记录管理、产品信息管理、销售信息管理、系统管理等功能操作,这些功能全面覆盖银行的私人银行业务流程,将全面实现私人银行业务的信息化。拟开发的私人银行业务管理系统是基于Visual Studio 2013集成开发环境、ASP.NET编程语言完成系统的实现。本管理系统界面友好,操作便捷,实用性强。

4.系统开发相关技术概述:Internet现已成为世界上最大的信息库,其中的信息资源每时每刻都在增加、更新,当商业银行面对如此丰富的信息资源时,要解决的主要问题就是如何商业银行的数据库与Web连接起来。[6]本次开发使用ASP.NET编程语言完成。在21世纪,ASP.NET已经成为应用最广泛的Web平台。但随着对ASP的攻击和入侵越来越多。ASP.NET网站面临着严峻的考验。[7]因此开发中还将利用ASP的知识和经验进行总结。基于Web安全理论的网站安全开发。并对平台、数据、WCF、网站前端等方面的安全性进行了全面分析。它采用效率较高的面向对象方法创建动态的Web应用程序。[8]可以使用ASP.NET网页作为Web应用程序的可编程用户接口。ASP.NET网页在任何浏览器或客户端设备向中向用户提供信息,并使用服务器端代码来实现应用程序逻辑。[9] ASP技术应用在网站建设中,取代了脚本程序,连接了服务器中的数据库, 降低了代码编写的难度,实现了动态化的页面服务。为了解决程序开发中的各种问题,现在一般采用分层的思想,本系统采用较为成熟的三层结构,包括表示层、业务逻辑层和数据访问层。[10]ASP.NET秉承微软的一贯风格,操作非常简便。作为.NET框架的一部分,ASP.NET不再是一个附加的部分,而成为了标准设置。另外,ASP.NET借鉴了Java、VB等语言的优势加入了许多新的特色。具有优良的性能、简易信、强大的工具开发工具支持、效率高、可定制和扩展性、可读性、可伸缩性和有效性、兼容性等特点。[11]

在ASP. NET 中有多种方式访问数据库, 如代码内联、代码后置、使用组件和存储过程。在代码后置的模型之中, 数据库进行操作的代码与页面的实际内容相互分离, 完全被转移到一个单独的文件夹中, 改善了原来不能同一时间设计外观和编写代码困难的情况, 维护也变得更为容易;同时,ASP.NET文件完全在一个网页文件里可以完成以前两个文件的事情,因为这样减少了许多参数的传递,所以对编写程序有利。[12]其存储过程的SQL语句集可以完成特定功能, 经过编译后存储在数据库之中。用户通过指定存储过程的名字,给出相应的参数来执行它。编写存储过程是将SQL语句编写在SQL Server数据库中, 这样执行的效率高, 保证了数据库系统的安全性。而且使用模块化的程序设计方式, 还降低了网络通信流量,加大了存储过程中从基础数据库架构进行抽象的程度,并且存储过程中的客户端和实现细节、基础架构是相互分离的。

ASP.NET支持C#、VB、J#等多种编程语言,本管理系统使用应用较为广泛的C#。C#是一种非常优秀的语言,它的诞生就是为了支持.NET技术的开发平台。C#源于Java,属于C语言家族,没有单独的头文件,也不需要按照特定的顺序进行方法和类型的声明,C#的程序生成比C和C 简单,并且增加了工作效率。[13]C#面向对象的优良设计,使它成为了构成应用组件的优良之选,更适用于.NET的编程尤其是银行业这种高级的商业对象。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。