基于VF银行帐户管理系统设计
【摘要】
帐目管理是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着承上启下的作用,其重要性不言而喻。但是,目前许多银行在具体的业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时、费力,效率低下,而且无法达到理想的效果。本文针对上述问题,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析、概要设计、详细设计、程序编码、测试、软件应用、软件维护等过程开发了一个银行帐目管理系统。采用Visual FoxPro6.0作为开发工具,数据库设计遵循3范式,主要设计了用户基本信息表、用户卡信息表、ATM取款机基本信息表、用户银行存款信息表、管理系统的用户口令表、银行系统的用户信息表等数据表。解决了银行系统中存在的数据安全性(DES算法)、数据一致性以及系统运行速度(哈希算法)等问题。
系统实现的主要有帐户管理、取款机管理、用户查询、查询统计等功能:
u帐户管理模块:存款、取款、开户、销户、修改信息、办卡、挂失卡;
u用户查询模块;
u取款机信息管理模块:管理员管理查询和维护、客户查询和取款等功能;
u查询统计模块:VIP用户统计、ATM业务量统计、异动查询统计、持卡总量消费统计、工作量负荷统计等功能。
通过该银行账户管理系统地运行,使办公人员可以轻松快捷的完成对账户管理的任务,提高账目管理效率,使银行的账目管理工作系统化、规范化、自动化。
该银行帐目管理信息系统,优点是设计过程思路清晰、模块划分简洁,设计各阶段分工明确。经过实践证明,该划分是合理的,极大得提高了本系统的实现。
【关键词】
银行帐目数据安全性数据一致性 ATM
DES算法哈希算法面向对象
引 言
随着社会经济的发展,信息化程度的不断深入,银行的传统业务己愈来愈不能满足银行客户的需要。现今,人们的金融意识、科技意识己经有了很大的提高,在紧张忙碌的生活中,己越来越来不习惯每月奔忙于各银行营业柜台之问去排队缴各种各样的费用了;同时,各种经营单位如电信、移动、供电、煤气、自来水、证券等等一是为了提高服务质量、方便客户,二是为了减轻自己日趋繁重的工作量,纷纷委托银行为其开展代收代付业务:同时,随着我国加入世贸组织的日益临近,我国的银行业将面临更加激烈的同业竞争,如何提供更多的金融产品和更优质的服务,如何吸引更多的客户,如何利用计算机技术加强银行帐户信息管理、进行银行业务再造,提高银行的工作效率和业务竟争能力是摆在各家银行面前的一个迫切需要解诀的问题。近几年来,各商业银行加快了与社会各业的合作,利用自身的网点优势和业务特点,为其提供各种高效、快捷的代收代付业务,也就是中间代理业务,目前以与广大人民群众生活密切相关的各项缴费业务如水电费、电话费、手机费等代收业务为主,这些业务开展方式多种多样,但一般都离不开计算机的高效管理支持。随着代理业务不断发展,业务品种越来越多,各项业务做法互有差异,这就对银行的电子化水平和相应的管理水平提出了更高的要求。如何利用电子化的手段构建一个高效统一的、通用灵活的系统来管理各种各样的业务,是每个商业银行所要研究的课题。
第一章 本课题的研究意义和目的
1.1开发背景
随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在银行帐目管理之中的应用日益收到人们的关注。
近年来我国信息产业发展迅速,手工管理方式在银行帐目管理等需要大量事务处理的应用中已显得不相适应,采用IT技术提高服务质量和管理水平势在必行。目前,对外开放必然趋势以使银行业直面外国银行巨头的直接挑战,因此,银行必须提高其工作效率,改善其工作环境,直面外国的挑战。这样,帐户管理的信息化势在必行。
在传统的银行帐户管理中,其过程往往是很复杂的,繁琐的,帐户管理以入帐和出帐两项内容为核心,在此过程中又需要经过若干道手续,因为整个过程都需要手工操作,效率十分低下,且由于他们之间关联复杂,统计和查询的方式各不相同;且会出现信息的重复传递问题。因此改过成必须实现信息化。
我们的系统开发的整体任务是实现银行帐户管理的系统化、规范化、自动化和智能化,从而达到提高企业管理效率的目的。
1.2研究的意义
1.2.1 研究银行帐户管理系统的意义
随着社会的进步和计算机技术的发展,尤其是网络技术的飞速进步,信息观念已经深入人心。信息科学作为当代社会中的重要一环在国民经济中起着举足轻重的作用。自第三次科技革命以来,各交叉学科不断涌现,管理科学与信息科学的密切结合更是大大促进了生产效率,改变了人们久已习惯的人治理念。管理科学的信息化将人们调度优化任务的能力大大提高。我国政府审时度势,提出了以信息化带动工业化的明确战略发展决策。这对于我国占领科技制高点,普及科技教育,推动国民经济的健康可持续发展具有重要的意义。
1.4 本论文涉及的内容
为了编制该软件,我们参阅了银行帐户管理的有关原则。
首先,是银行的相关机构,包括结算中心、筹资中心、融资中心、投资中心、现金出纳中心和资金监控中心等。
其次,该软件借助科学的运行机制进行银行帐户管理,其方法包括:
第一、确立会计核算方法体系。银行本着科学合理、简便易行、实用高效的原则,通过设置相应的会计科目、会计凭证和帐簿、报表,运用正确的结算方法和核算程序,组织银行资金运动和会计核算,并定期运用比率法趋势法等分析检查银行营运资金增值。
第二、应用现代管理方法。广泛应用科学和投资决策方法对各开户单位的投资项目进行经济效益的平谷,并对外来联办单位进行资信可靠性的分析咨询调查,特别是核算手段的电算化。
银行帐户管理系统的内容按其功能性分类有以下四类:
第一、资产类。包括各开户单位在银行的借款及其归还情况,对外单位一年或一年以上的中短期投资,应暂付其他单位或个人的款项,银行购入的国库券及各类证券,银行在其他银行在存款及银行库存先进的变动。
第二、负债类。包括各开户单位在银行的存款,银行应付暂存其他单位或个人的款项,银行借入的专业银行或外部其他部门单位一年或一年以上的款项。
第三、所有者权意类。包括开办单位投入银行周转或银行利润提留的资本金,银行从利润中提取的各种公积金及公意金,银行经营取得的利润及其分配。
第四、损益类。包括银行的利息、投资及其他的收入,银行吸收单位存款和借入资金发生的利息支出、投资成本及其它支出。
银行从受理经济业务开始,顺次经过五个步骤,依次是:审查填制会计凭证;根据会计凭证登记明细帐现金、银行存款帐;根据会计凭证编制科目日结单;根据科目日结单登记总分类帐;根据总帐编制银行会计报表。银行的会计帐簿,按银行会计科目分别设置。
银行帐户管理系统编制的会计报表根据银行经营活动内容,参照银行会计报表设置,包括:
(1) 资产负债表。反映银行在一定日期财务状况的会计报表。
(2) 利润表。反映银行在一定期间内的经营成果及其分配情况。
第二章 可行性研究
2.1现行系统的调查
2.1.1现行系统存在的问题
虽然现代化的银行帐户系统在国外已经有了较为广泛的应用并且起相应的技术已经成熟,但当前在国内的实际应用并不广泛,本银行采用的银行帐户管理系统存在很多的问题,大致有以下3点:
(1)算法简单,适时性差。
一般系统对于涉及到大量的计算分析和信息处理能力较差。
(2)可扩充性和相应的兼容性太差:
当前,科学技术的发展可谓日新月异,,新的学科不断涌现,而传统学科中新旧知识的更新也十分迅速。这就对系统提出了更高的要求,要求其具备兼容和扩充和升级的特性,要求有不断的高成本投入,但目前旧系统无法实现。
(3)旧系统可靠性不高
虽然在理论上,技术上与传统的经典帐目管理系统相比,有着明显的先进性。但是,到目前为止,以先进理论为基础的规范化银行帐户管理系统在国内还比较少见,与已经相当成熟的经典系统相比,系统的可靠性、可用性等质量指标还需要在不断实践中得到证实。
(4)对操作人员的要求较高和其不易于维护性。
2.2本课题要达到的设计目标
通过该银行账户管理系统,使银行的账户管理工作系统化、规范化、自动化,从而达到提高账户管理效率的目的。系统开发的任务是使办公人员可以轻松快捷的完成对账户管理的任务。
2.3可行性研究
可行性研究是系统分析阶段的第二项活动。可行性研究能使新系统达到以最小的开发成本取得最佳的经济效益。可行性研究的目的,是根据开发管理信息系统的请求,通过初步调查和系统目标分析,对要开发的银行帐户管理信息系统从技术上、经济上、资源上和管理上进行是否可行的研究。这是一项保证资源合理使用、避免失误和浪费的重要工作。
⊙ 经济上的可行性:主要分析成本与收益、投资效果等。
⊙ 技术上的可行性:要分析技术力量、计算机性能、通讯网络和系统条件等。
⊙ 资源上的可行性:主要指管理、经费能否得到保证。
⊙ 管理上的可行性:如帐户管理水平、数据收集可能性、规章制度健全程度和领导对发展系统的态度。
可行性分析已经写成可行性研究报告,并报请领导及有关专家审议,通过后进入了以下需求分析阶段。
第三章系统需求分析
通过去用户处的多次调研,得出系统的需求如下:
3.1系统功能需求分析
系统功能分析在系统开发的总体任务的基础上完成。本系统的用户需求主要有以下几个方面:
Ø帐户管理方面
帐户管理方面主要是管理员能通过简单的操作,实现银行对账户管理的一般功能。如:存款操作、取款操作、开户操作、销户操作、修改信息操作、办卡操作和挂失卡操作等等。
Ø取款机管理方面
各个银行均在特殊的地点设置了取款机方便用户,取款机管理就是模拟ATM取款机的取款过程设计的。基本过程是,用户输入取款机号、卡号、密码,通过验证后进入交易,用户可以查看余额,取出现金。系统自动更新用户账号及卡号中的存款余额,并在用户存取款信息中作记录,在ATM机的存取款信息中作记录。