银行帐目管理系统
【摘要】
帐目管理是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着承上启下的作用,其重要性不言而喻。但是,目前许多银行在具体的业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时、费力,效率低下,而且无法达到理想的效果。本文针对上述问题,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析、概要设计、详细设计、程序编码、测试、软件应用、软件维护等过程开发了一个银行帐目管理系统。采用Visual FoxPro6.0作为开发工具,数据库设计遵循3范式,主要设计了用户基本信息表、用户卡信息表、ATM取款机基本信息表、用户银行存款信息表、管理系统的用户口令表、银行系统的用户信息表等数据表。解决了银行系统中存在的数据安全性(DES算法)、数据一致性以及系统运行速度(哈希算法)等问题。
系统实现的主要有帐户管理、取款机管理、用户查询、查询统计等功能:
u 帐户管理模块:存款、取款、开户、销户、修改信息、办卡、挂失卡;
u 用户查询模块;
u 取款机信息管理模块:管理员管理查询和维护、客户查询和取款等功能;
u 查询统计模块:VIP用户统计、ATM业务量统计、异动查询统计、持卡总量消费统计、工作量负荷统计等功能。
通过该银行账户管理系统地运行,使办公人员可以轻松快捷的完成对账户管理的任务,提高账目管理效率,使银行的账目管理工作系统化、规范化、自动化。
该银行帐目管理信息系统,优点是设计过程思路清晰、模块划分简洁,设计各阶段分工明确。经过实践证明,该划分是合理的,极大得提高了本系统的实现。
【关键词】
银行帐目 数据安全性 数据一致性 ATM
DES算法 哈希算法 面向对象
Abstract
Bank account management information system is a very most important part of the process of bank work flow ,it plays a key role in this process .but till now ,many banks still use hands to tackle this process ,wasting large amount of time and workforce and of course not reaching the realistic effect .This article presents a practical method to implement a bank account management information system based on software engineering .Solve the problem of data security ( DES ) and data coherence as well as the speed of system operation (HaXi). And its main function is to realize management of accout ,ATM management , users’query , query statistic ,report forms statistic and report forms printment .Which include five modules as follows : accout management module ( deposit and fetch money ,log-on ,log-out ,modify personal information ,report loss ), ATM management module ( operators’ management query and maintenace ,users’ query and fetch money ), query statistic module ( VIP users’statistic , ATM business statistic ,abnormal query statistic ,the total quality of cards and the total workload ),report forms input and print .The using of this system made the work of bank account management more systematic ,regular and automatic.The practice proved that this dividing is proper and correct and advances the realization of the software..