您好,欢迎访问三七文档
当前位置:首页 > 金融/证券 > 金融资料 > 商业银行账号管理模拟系统
1商业银行账号管理模拟系统摘要:银行作为电子商务系统的组成的重要要素之一,其账户管理是商业银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着承上启下的作用,其重要性不言而喻。但是,目前许多银行在具体的业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时、费力,效率低下,而且无法达到理想的效果。本文针对上述问题,采用VisualFoxPro6.0作为开发工具,开发了一个商业银行账户管理模拟系统。主要设计了客户基本信息表、信用卡信息表、自动柜员机基本信息表、自动柜员机存取款信息表、客户存取款信息总表、柜员信息表等表。系统实现的主要有账户理、自动柜员机管理、自动柜员机取款模拟、客户存取款查询等功能。通过该商业银行账户管理模拟系统地运行,使银行相关人员可以轻松快捷的完成对账户管理的任务,提高账户管理效率,使银行的账目管理工作系统化、规范化、自动化。关键词:账户;控件;系统2引言随着社会经济的发展,信息化程度的不断深入,电子商务给社会带来的巨大变革银行的传统业务己愈来愈不能满足银行客户的需要。现今,人们的金融意识、科技意识己经有了很大的提高,在紧张忙碌的生活中,己越来越来不习惯每月奔忙于各银行营业柜台之问去排队缴各种各样的费用了;同时,各种经营单位如电信、移动、供电、煤气、自来水、证券、保险等等一是为了提高服务质量、方便客户,二是为了减轻自己日趋繁重的工作量,纷纷委托银行为其开展代收代付业务:同时,随着我国加入世贸组织的日益临近,我国的银行业将面临更加激烈的同业竞争,如何提供更多的金融产品和更优质的服务,如何吸引更多的客户,如何利用计算机技术加强银行账户信息管理,提高银行的工作效率和业务竟争能力是摆在各家银行面前的一个迫切需要解诀的问题。近几年来,各商业银行加快了与社会各业的合作,利用自身的网点优势和业务特点,为其提供各种高效、快捷的代收代付业务,也就是中间代理业务,目前以与广大人民群众生活密切相关的各项缴费业务如水电费、电话费、手机费等代收业务为主,这些业务开展方式多种多样,但一般都离不开计算机的高效管理支持。随着代理业务不断发展,业务品种越来越多,各项业务做法互有差异,这就对银行的电子化水平和相应的管理水平提出了更高的要求。如何利用电子化的手段构建一个高效统一的、通用灵活的系统来管理各种各样的业务,是每个商业银行所要研究的课题。3一、本论文的研究意义和目的1.1开发背景近年来我国信息产业发展迅速,手工管理方式在银行账户管理等需要大量事务处理的应用中已显得不相适应,采用IT技术提高服务质量和管理水平势在必行。目前,对外开放必然趋势以使银行业直面外国银行巨头的直接挑战,因此,银行必须提高其工作效率,改善其工作环境,直面外国的挑战。这样,账户管理的信息化势在必行。在传统的银行账户管理中,其过程往往是很复杂的,繁琐的,账户管理以入账和出账两项内容为核心,在此过程中又需要经过若干道手续,因为整个过程都需要手工操作,效率十分低下,且由于他们之间关联复杂,统计和查询的方式各不相同;且会出现信息的重复传递问题。因此改过成必须实现信息化。我们的系统开发的整体任务是实现银行账户管理的系统化、规范化、自动化和智能化,从而达到提高企业管理效率的目的。1.2研究的意义本系统的研究的意义是使银行账目管理清晰化,透明化,便于操作,易于管理。通过功能模块的优化组合实现不同的管理细节,使管理过程实现最大程度的自动化与信息化,并能自动对人工操作环节进行复查,使账目出错率降至最低。在传统的银行账户管理系统中,银行的账户管理往往是很复杂烦琐的。账户管理的特点是信息处理量比较大,所管理的种类比较繁多,而且由于储蓄单、取款单等单据发生量特别大,关联信息多,查询和统计的方式不尽相同。在管理过程中经常会出现信息的重复传递,因此银行账户管理必须实现计算机化处理。我们系统开发的总体任务是实现银行账户管理的系统化、规范化、自动化、信息化与智能化,从而达到提高账户管理效率的目的。4二、系统可行性研究2.1现行系统存在的问题虽然现代化的银行账户系统在国外已经有了较为广泛的应用并且起相应的技术已经成熟,但当前在国内的实际应用并不广泛,我在中国工商银行东莞分行实习期间发现该银行现采用的银行账户管理系统存在很多的问题,大致有以下3点:(1)算法简单,适时性差。一般系统对于涉及到大量的计算分析和信息处理能力较差。(2)可扩充性和相应的兼容性太差。当前,科学技术的发展可谓日新月异,新的学科不断涌现,而传统学科中新旧知识的更新也十分迅速。这就对系统提出了更高的要求,要求其具备兼容和扩充和升级的特性,要求有不断的高成本投入,但目前旧系统无法实现。(3)旧系统可靠性不高虽然在理论上,技术上与传统的经典账目管理系统相比,有着明显的先进性。但是,到目前为止,以先进理论为基础的规范化银行账户管理系统在国内还比较少见,与已经相当成熟的经典系统相比,系统的可靠性、可用性等质量指标还需要在不断实践中得到证实。(4)对操作人员的要求较高和其不易于维护性。2.2本系统要达到的设计目标通过该银行账户管理系统,使银行的账户管理工作系统化、规范化、自动化,从而达到提高账户管理效率的目的。系统开发的任务是使办公人员可以轻松快捷的完成对账户管理的任务。2.3可行性研究可行性研究是系统分析阶段的第二项活动。可行性研究能使新系统达到以最小的开发成本取得最佳的经济效益。可行性研究的目的,是根据开发管理信息系统的请求,通过初步调查和系统目标分析,对要开发的银行账户管理信息系统从技术上、经济上、资源上和管理上进行是否可行的研究。这是一项保证资源合理使用、避免失误和浪费的重要工作。●经济上的可行性:主要分析成本与收益、投资效果等。●技术上的可行性:要分析技术力量、计算机性能、通讯网络和系统条件等。●资源上的可行性:主要指管理、经费能否得到保证。●管理上的可行性:如账户管理水平、数据收集可能性、规章制度健全程度。5三、系统需求分析需求分析是数据结构设计的第一个阶段,也是关系到系统开发成败的关键步骤。在这个阶段主要是收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为以后进一步设计打下基础。3.1系统功能分析商业银行账户管理模拟系统的主要任务是对客户账户进行管理,自动柜员机的管理,使得能方便快捷地对客户账户进行查询、统计、更新,同时方便客户快捷地办理银行各种业务,并可以查询账户的存取款记录。通过该系统,使银行的账户管理工作系统化、规范化、自动化,从而提高银行账户管理的效率。3.2系统功能模块设计在系统功能分析的基础上,得到本系统如图3-1所示的系统功能模块图。6商业银行账户管理模拟系统主界面账户管理普通管理客户账户查询自动柜员机系统帮助系统维护退出系统信用卡管理柜员管理客户操作柜员权限维护存款取款汇款转账开户销户办卡换卡挂失卡柜员机安装拆除数据查询存取款查询图3-1商业银行账户管理模拟系统功能模块图1.主界面模块该模块提供商业银行账户管理模拟系统的主界面,是主系统的惟一入口和出口,并提供系统启动时的欢迎画面,该界面提供用户选择并调用各子模块。2.账户管理模块该模块提供客户账户管理的界面,包括普通管理和卡管理,普通管理有存款、取款、汇款、转账、开户、销户等功能,卡管理有办卡、换卡、挂失卡等功能。3.客户信息查询模块该模块提供查询客户存取款的历史记录信息的界面。4.自动柜员机管理模块该模块提供自动柜员机安装拆除信息和柜员对自动柜员机数据查询的功能,并提供客户7取款和查询的功能。5.系统帮助模块该模块提供柜员操作系统时应注意事项的界面。6.系统维护模块该模块提供柜员的密码修改的界面。7.退出系统模块该模块提供退出系统的界面。3.3系统数据流图数据流如图3-2所示。图3-2系统数据流图8四、系统设计完成系统的需求分析,就可开始系统设计了。需求阶段对系统的数据、功能进行建模,这是系统设计的基础。系统设计的任务,就是把分析阶段产生的系统需求说明转换用适当手段表示的系统设计文档。4.1数据库设计创建数据库是设计系统的第一步,其关键问题在于确定所需的表结构并为之建立索引。为了使系统设计精练实用,体现关系型数据库的特点,还要为各相关表建立关系。在确定了系统设计的基本思想后,新建一个项目管理器,命名为“account”,此后所有的工作均在此项目管理器中进行。项目管理器是文件、数据、文档和VisualFoxPro6.0对象的集合,建表、数据库、表单、报表菜单和应用程序,均由项目管理器来组织和管理文件。4.1.1系统数据流程图在仔细调查银行账户管理过程的基础上,得到本系统的所要处理的数据流程图如图4-1所示。客户账户信息普通信息柜员信用卡信息业务处理图4-1系统数据流程图4.1.2数据项设计通过需求分析,可确定系统的数据项和数据结构如下:(1)客户基本信息表(客户账号、客户姓名、密码、身份证、总金额、状态、家庭地址、开户行名、开户时间)。(2)信用卡信息表(客户账号、客户姓名、身份证、卡号、卡密码、金额、状态)。9(3)自动柜员机存取款信息表(自动柜员机编号、客户账号、客户卡号、存取款时间、存取款金额、存取摘要、总金额)。(4)自动柜员机机信息表(自动柜员机编号、安装地点、安装时间、拆除时间)。(5)客户存取款信息总表(客户账号、存取款时间、存取摘要、取款金额、存款金额、余额)。(6)柜员信息表(柜员号、密码)。(7)银行系统客户信息表(最后一个账号、最后一个卡号)4.1.3数据库概念结构设计这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。根据上面的设计本系统中的实体有:柜员实体、客户账户实体、账户普通信息实体、信用卡信息实体、自动柜员机实体。实体间的关系E-R图如图4-2所示。图4-2实体间关系E-R图4.1.4数据库逻辑结构设计要利用VisualFoxPro6.0实现本系统,需要将上面的数据库概念结构转化为VisualFoxPro6.0数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。本系统数据库中的各个表格的设计结果如表4-3至表4-9所示。表4-3客户基本信息表(user.dbf)字段名数据类型宽度小数位说明索引user_id字符型19客户账号普通索引10user_name字符型8客户姓名user_pswd字符型6客户密码user_identity字符型18客户身份证user_all数值型102总金额user_status字符型4现在状态user_address字符型20家庭地址user_bankname字符型20开户行名user_new日期时间型8开户时间表4-4信用卡信息表(card.dbf)字段名数据类型宽度小数位说明索引user_id字符型19客户账号普通索引user_name字符型8客户姓名user_identity字符型18客户身份证card_id字符型16客户卡号普通索引card_pswd字符型6卡密码user_all数值型102总金额card_status字符型4现在状态表4-5自动柜员机存取款信息表(atmoutin.dbf)字段名数据类型宽度小数位说明索引atm_id字符型4自动柜员机编号普通索引user_id字符型19客户账号普通索引card_id字符型16客户卡号普通索引atm_time日期时间型8存取款时间atm_outin字符型4存取摘要atm_out数值型4取出金额atm_in数值型4存款金额user_all数值型102总金额表4-6自动柜员机基本信息表(atm.dbf)字段名数据类型宽度小数位说明索引11atm_id字符型4自动柜员机编号普通索引atm_address字符型20安装地点atm_install日期时间型8安装时间atm_delete日期时间型8拆除时间表4-7柜员信息表(tms.dbf)字段名数据类型宽度小数位说明索引tms_user字符型6柜员号主索引tms_pswd字符型6密码表4-8银行系统客户信息(bank.dbf)字段名数据类型宽度小数位说明索引last_user字符型19最后一
本文标题:商业银行账号管理模拟系统
链接地址:https://www.777doc.com/doc-236877 .html