银行账户管理系统

银行账户管理系统
银行账户管理系统

第一章引言

1.1 设计思想

本系统选题为银行账户管理系统,是模拟银行账户的管理开发的。

设计的指导思想是一切为使用者着想,界面要美观大方,操作尽量简单明了,而且作为一个实用的管理系统要有良好的容错性,在出现误操作时能尽量及时地给出警告,以便用户及时地改正。计算机的资源是受到限制的,因此要充分利用Visual FoxPro的功能,设计出功能强大的软件,同时要尽可能地减少对系统资源的占用。鉴于本系统的特殊性,还需要本程序有良好的保密性。

具体表现为:

1. 系统应符合银行账户管理的规定,满足银行相关人员日常使用的需要,并达到操作过程中的直观、方便、实用安全等要求;

2. 系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护;

3. 系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、备份等操作;

4. 尽量采用现有软硬软硬件环境及先进的管理系统开发方案,从而达到充分利用现在有资源,提高系统开发水平和应用效果的目的。

1.2 本课题的研究意义:

通过该银行账户管理系统使银行的账户管理工作系统化、规范化、自动化,从而达到提高账户管理效率的目的,使办公人员可以轻松快捷地完成对账户管理的任务。

1.3系统设计目的:

系统设计是整个计算机信息管理系统开发过程中最重要的技术环

节,我们要在充分理解用户需求的基础上,用计算机来实现新系统的信息处理逻辑模型中规定的输入、输出及内部处理等多项功能,由不同模块来完成数据流程图中的各个加工,组织各种数据文件的存储,达到用户需求所规定的各项性能指标,并提出经济合理结构良好和高质量的解决新的计算机信息管理系统中各个需要处理的问题的解决方法的系统目标模型。

为有利于及时掌握和监控银行账户的开立和使用情况,建立和完善账户管理系统,利用信息技术手段,提高管理成效,必须建立全国统一的银行账户管理系统。中国人民银行将统一开发和建立全国统一银行账户管理系统,系统将按照集中统一、分级管理的原则实施管理,其主要功能包括:信息审核、信息储存、信息查询、信息统计、信息监测、开户登记管理等及其他扩展或附加的功能。

1.4开发和运行环境选择

开发工具:Visual FoxPro 6.0

运行环境:Windows 9X、Windows NT或Windows 2000

1.5计算机软件开发概述

银行账户管理系统的建立是一个复杂的计算机软件工程的实施过程。计算机软件开发又是一项专业性和技术性都很强的工作,它有一套自己的开发原则和开发方法。遵循这些原则和方法,开发出来的计算机软件就可以做到功能针对性强、系统运行稳定可靠、操作简便、容易维护和扩充;否则,就可能事倍功半,甚至导致计算机软件开发的半途而废。

第二章 Visual FoxPro平台简介

2.1 Visual FoxPro的产生和发展

Visual FoxPro 6.0(VFP6.0)中文版是Microsoft公司推出的Visual FoxPro地最新版本。VFP6.0是一个复杂地开发工具,其复杂性首先就表现在它的集成环境上。网络环境下的VFP保持了所需的特定的函数和命令。单用户的程序只要稍作修改就可在网络上运行。

Microsoft Visual FoxPro 也是为高效地开发跨平台的应用程序而设计的。在同类XBASE产品中,Visual FoxPro使用方便的特点使其能被称为是可视化的,而其功能强大的特点使其不失 FoxPro 的真谛,在数据库应用开发人员间享有盛誉。

2.2 Visual FoxPro 6.0特点

与其他数据库管理系统相比,Visual FoxPro 6.0 有用户的普通性、功能的完整性、工具的易用性和规模的可伸缩性等特点。

1.用户的普通性

勿庸置疑,Visual FoxPro 6.0 作为数据库工具拥有众多的开发者。由于它与传统的XBASE数据库兼容,因此了解和使用它的传统用户数量庞大。它安装容易,运行环境要求不高,入门和学习方便,最易于用户接受。

2.功能的完整性

经过几个版本的升级,Visual FoxPro 6.0比传统的XBASE数据

库有了质的飞跃。在数据管理方面,它基本具备了大型SQL数据库的特征(如视图、关键字、关系、触发器、存储过程等);在数据库设计方面,它提供了各种数据库组件的设计向导和图形化、智能化的设计过程。其独特的优点是提供了各种数据库用户界面的可视化设计工具,提供了自含的编程语言和调试工具,提供了查询数据库的默认表格工具等。总而言之,Visual FoxPro 6.0尽量使得用户不依靠任何其他软件工具就能完成一个较复杂数据库应用系统的全部开发工作。

3.工具的易用性

Visual FoxPro 6.0的各种工具之所有容易使用,是因为它以方便和规范开发者的工作为目标,充分考虑了数据库应用软件的特点。窗口化、图形化、智能化、模板化、向导化、参数化和通用化是Visual FoxPro 6.0工具的共同特征。

2.3 Visual FoxPro的功能

Visual FoxPro是为数据库结构和应用程序开发而设计的功能强大的面向对象的环境。无论是组织信息、运行查询、创建集成的关系型数据库系统,还有为最终用户编写功能全面的数据管理应用程序。Visual FoxPro都可以提供管理数据所需的工具,可以在应用程序或数据库开发的任何一个领域中提供帮助。Visual FoxPro所具有的速度、能力和灵活性,是普通数据库管理系统无法比拟的,它把我们带入了一个XBASE 新时代。

一、增强的项目及数据库管理

二、更简便、快速、灵活的应用程序开发

三、提供真正的面向对象程序设计

Visual FoxPro仍然支持标准的面向过程的程序设计方式,但更重要的是它现在提供真正的面向对象程序设计的能力。借助Visual FoxPro的对象模型,可以充分使用面向对象程序设计的所有功能,包括继承性、封装性、多态性和子类。

四、可以与多个开发者一齐工作

如果有Visual FoxPro先前版本的文件,只要打开他们,就会出

现Visual FoxPro转换对话框。可以把他的数据源移到Visual FoxPro 的表中,如果有电子表格或文本文件中的数据,比如Microsoft Excel 及Word,使用Visual FoxPro,可以方便地实现数据共享。

五、可以开发客户/服务器解决方案,增强客户/服务器性能

六、多语言编程

由于Visual FoxPro支持英语、冰岛语、日语、朝鲜语、繁体汉

语多种语言的字符集,因此,能在几个领域提供对国际应用程序开发的支持。

第三章银行账户管理系统需求分析需求分析是数据结构设计的第一个阶段,也是非常重要的一个环节。在这个阶段主要是收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为以后进一步设计打下基础。

3.1 银行账户信息化发展国内外现状需求

国外把银行账户管理作为一项基础性工作,有其自身的特点,没有制定专门的关于银行账户管理的法律、法规,但涉及到银行账户管理方面的规定,散见于国家的有关法律之中。相对我国而言,长期以来习惯应用专门业务管理办法来规范银行账户的开立、使用,其他法律很少涉及银行账户的管理内容。为加强对银行账户的管理;借鉴国外银行账户管理方面有益的做法和国际的通行做法,及时制定新的银行账户管理系统,以适应我国经济、金融发展的现实需要。

我国目前实行银行账户分类管理,将银行账户分为单位存款账户和个人存款账户两大类,对不同账户实行不同的管理办法。单位存款账户分为基本存款账户、一般存款账户、专用存款账户、临时存款账户四类。为方便客户,允许单位和个人异地开立账户。同时,我国对银行账户实行严格的开户许可制度,对各类账户都规定了详细的开户条件。实施账户集中管理,目的是要把好银行账户关口。同时还颁布了现金管理条例,

对提取大额现金做出了严格限制;发布了支付管理办法,对异常的大额奖金划转实行报告制度。

尽管银行账户管理有比较全面的规定,但目前实施情况还并不令人满意。金融机构违规开户、违规为客户提取现金等现象还仍大量存在,个人存款实名制度的执行也很不彻底。出现这些问题的原因是多方面的。主要是因为,金融法律法规不健全,金融管理机制不完善,金融机构缺乏依法经营的自我约束,金融监管还不到位,社会法制和信用观念淡薄等。比如,现行银行账户管理,仍分散在各地人民银行和单位金融机构中,没有形成联动效应。再比如,一些金融机构为拉存款和扩展业务,不惜牺牲制度的要求,放松账户管理,对不具备条件的开户和提取现金,视而不见,大开绿灯。为此,我国目前正在构建全新的银行账户管理系统,加大账户管理力度。新系统的显著标志是,充分利用现代化网络技术,将各金融机构的账户信息联系起来,形成全国统一信息,并与同城清算系统连接。

按照集中统一、分级管理的原则,全国统一的银行账户管理系统分为两个级次。一是总行级次。设立账户数据管理终端。中国人民银行总行根据需要,调用可疑账户。二是分支级次。各分支行建立账户管理数据库,集中存储所辖地区真实完整的银行账户信息,对基本账户或临时账户的开立、使用和变更等实施监控,并按规定查询跨地区信息,提供异地开户服务。对银行账户不实行网上审批方式的人民银行县支行,可通过计算机终端与中心支行数据库联接,实施账户管理。各地商业银行负责审查客户开户资料的真实、完整性,负责银行账户的申报和部分账户的审批并备案。有条件与该系统联接的商业银行,可通过终端办理银行账户的开立、撤销及变更处理(基本账户、临时账户的开立、变更必须经过授权),并可根据其管理权限,对其本级或下级行的各类账户信

息进行查询、下载、统计和分析。

全国银行账户管理系统的框架图(3-1)

3.2现行研究存在问题及解决方法

随着社会经济形势的迅速发展变化,原有银行账户管理系统已不能完全适应当前的要求,账户管理工作的问题也日渐暴露出来。目前账户管理存在的问题主要集中于几个方面:

一是专有存款账户滥用情况比较严重,一般存款账户变相取现仍然存在。

二是账户管理缺乏统一性、指导性。

三是账户管理缺乏约束力、缺乏力度。

因此,新的银行账户管理系统还应当借鉴国际上的通行做法,以适应我国经济、金融发展的现实需要。具体解决方法有:

第一,抓源头,把握好账户开立的准入关。

第二,严格对开立银行账户存款人的身份确认。

第三,银行账户管理应从“严进宽管”转变为“宽进严控”。

第四,确立银行与存款人的平等自愿选择原则。

第五,充分体现银行与存款人开立、使用银行账户的权利与义务对等原则。

第六,必须将个人存款账户纳入银行账户管理范围。

第七,强化账户监管理念,完善账户管理手续,实施多方

位的管理系统。

3.3 功能需求

经过本系统的设计,最终达到广大用户的需要,实现有效的系统管理,能方便的提供用户信息修改、开户、销户、办卡、挂失卡、换卡、存款、取款以及管理员、取款机信息管理,并能即时打印所需的报表及输出,对系统提供的维护和帮助也是简捷、有效的。

3.4 外接口需求

一、用户界面

采用Windows的通用图形界面,对用户友好,且必须对鼠标和键盘提供支持界面的设计应遵循如下规则:

1.界面要具有一致性,界面规范应遵循MSWindows软件界面的规范;

2.提供简单的错误处理;

3.提供信息反馈,用多种信息提示用户当前软件运行状态、软件界面元件的功能;

4.操作可逆,其运作可以是单个的操作,或是一个相对独立的操作序列;

5.设计良好的联机帮助;

6.显示启动画面,画面简洁明快,富有现代气息,不能太过花硝;

7.应遵循国家关于计算机词汇的特点,用词应当精练准确,没有歧义,图形的意义明朗。

二、硬件接口

支持一般的PentiumⅡ或更高档微机、笔记本电脑。

三、软件接口

运行Windows 9x /me/2000/NT,且具有WIN32 API的操作系统

之上。

四、故障处理

正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。

3.5性能需求

一、数据精确度

二、时间特性

三、适应性

3.6软件属性需求

一、正确性、可靠性、完整性

二、效率、易使用性

三、可维护性、可测试性、复用性

四、可理解性、可移植性、互联性

第四章银行账户管理系统功能设计

4.1 基本功能及目标

银行账户管理系统的基本功能:

一是审核和管理功能。系统按规定对基本存款账户、临时存款账户和特定专用存款账户的开立及其他进行审核,确保账户信息的真实和完

整,特别是确定基本存款账户的惟一性。对开户许可证的核发、使用、挂失和补发,实行统一管理,并将存款人的所有开户信息记载在开户许可证上,以便存款人、银行及有关部门及时全面了解有关情况。

二是信息存储、查询和统计功能。系统通过网络申报的一般存款账户、专用存款账户的信息,已核准的基本存款账户、临时存款账户和特定专用存款账户的信息,以及录入的账户开立、撤销主变更信息,集中存储和统一管理。根据需要和授权,系统提供账户信息查询服务。按不同的口径,统计各类账户数量、账户明细情况,以及账户流量与流向等信息。

三是信息监测功能。系统可与票据交换系统、现代化支付系统联接,实现账户数据的合规性对比,用于监测未审核批准或未申报的账户,实现对所有银行账户的全面监测和管理。

四是其他附带功能。为支付信用信息查询系统、异常支付监测系统等其他系统提供数据接口,扩展系统功能。

总之,建立全国统一的银行账户系统,将实现对全国所有单位和个人账户信息的共享,将账户的管理、使用、监控和服务功能有机地结合起来,这对规范金融秩序,强化社会信用,提高金融管理水平将起到重要作用。

4.2系统主要功能

根据系统需求分析,银行账户管理系统需要完成的功能主要有:

◇管理员信息管理;

◇用户信息修改、开户、销户;

◇办卡、挂失卡、换卡;

◇存款、取款;

◇取款机信息管理;

◇报表输出、报表打印。

4.3主要功能模块的规则

根据需求,本系统将设计以下几个主要功能模块:

1.主程序设计;

2.数据库的设计:

(1)数据库概念结构设计;

(2)数据库逻辑结构设计;

3.用户信息查询窗口;

1.系统菜单。

4.4 灵活应用Visual FoxPro数据库管理系统

Visual FoxPro 6.0数据库管理系统是一个关系数据库管理系统的系统软件,是XBASE系列软件中的佼佼者,它在流行的XBASE系列软件的基础上提供了诸多新功能,技术有所超越,大大改善了计算机用户环境,对数据的组织,数据库的建立及应用系统的开发更为方便,受到众多用户的青睐。

一、Visual FoxPro 6.0系统提供了一个由菜单驱动、辅

以命令对话框的简洁友好、功能全面的界面。

二、Visual FoxPro 6.0系统提供了丰富多样的可视化工具,

使得剪切、删除、拷贝、粘贴、字符串、查找和替换、取消、恢复等编辑操作方便快捷,为程序或文本的编辑提供了方便灵活的操作手段。

三、Visual FoxPro 6.0系统可以方便地存储、检查和处理服务器平台上的关键信息。也可对FoxPro生成的应用程序向下兼容。

等等。(在此不一一列举)

第五章 银行账户管理系统模块设计

通过对用户需求分析、系统功能设计,我们可以分析出该银行账户管理系统的功能模块图(如图 5-1)。

图5-1 银行账户管理系统功能模块图

5.1主程序设计

本系统根据系统功能设计,主要包括了知识库、数据库、模型库、方法库,对银行账户管理、用户信息查询、取款机管理等进行了合理、有序的考虑。本系统主程序设计简单,就上述这几点进行简单的编译,分别实现了各自的子功能。

5.2数据库的设计

在Visual FoxPro 6.0中,数据库指的是可以存储一个或多个表(.DBF文件)及视图的关系数据库,所谓的关系数据库就是多个表的集合,每个表通过形成一定关系的公共字段与另外的表相联系。一般来说数据库可按下列步骤进行设计:

(1)确定需要的表。着手把信息分成各个独立的主题,每个主题对应一个表。

(2)确定所需字段。确定每个表中要保存哪些信息,一个信息为一个字段。

(3)确定表之间的联系。

值得注意的是在创建表时,必须确保一个表中的每个字段都要直接描述该表的主题,每张表应尽可能收集所需的全部信息,如果存在多张表保存同类信息的情况,应该将所有和同一主题相关的信息合并到一个表中。

数据库系统设计时应在全面考虑的前提下,尤其应该仔细考虑用户的各种需求,避免浪费人力和物力。

数据库需求分析是数据库结构设计的第一阶段。这个阶段主要是收集数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为以后进一步设计打下基础。

在仔细调查银行账户管理过程的基础上,我们得到本系统所处理的

数据流程如图5-2所示。

图5-2 数据流程图

针对本实例,通过对银行账户管理的内容和数据流程分析,我们设计的数据项和数据结构如下:

◇用户普通信息表。包含所有用户的信息,数据项有:账号、用户姓名、密码、身份证、总金额、状态、住址、开户时间。

◇用户卡信息表。包含的数据项有:账号、卡号、卡密码金额、状态。

◇取款机信息表。包含的数据项有:取款机ID号、安装地点、安装时间以及拆除时间。

◇取款机存取款信息表。包含的数据项有:取款机ID号、用户账号、用户卡号、存取款时间、存取款金额、存取款摘要、总金

额。

◇用户银行存取款信息表。包含的数据项有:操作员(管理员)号码、用户账号、用户卡号、存取款时间、存取款金额、存取

款摘要、总金额。

◇用户存取款信息总表。包含的数据项有:用户账号、存取款时间、存取款地点、存取款金额、存取款摘要、总金额。

◇管理员信息表。包含的数据项有:用户、口令。

有了上面的数据结构、数据项和数据流程,我们就能进行下面的数据库设计。

5.2.1数据库概念结构设计

这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。

根据上面的设计规划本实例中的实体有:管理员实体、账户实体、账户普通信息实体、账户卡信息实体、取款机实体。

实体和实体之间的关系E-R图如图5-3所示。

图 5-3 实体之间关系E-R图

5.2.2数据库逻辑结构设计

我们需要将上面的数据库概念结构转化为Visual FoxPro数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。

在上面的实体以及实体之间的基础上,形成数据库中的表格以及各个表格之间的关系。

注意,本系统中的账户相关信息以“某某银行”为例。如银行账户使用19位数字,卡号使用19位数字。

银行账户管理系统数据库中各个表格的设计结果如下面的几个表格所示。每个表格表示在数据库中的一个表。表5-1为用户基本信息表。

表5-1 USER 用户基本信息表

(在此所有的表不一一列出)

5.3用户查询表单的设计

用户可以通过本模块查询自己的存款记录,并给出各次操作后的存

款余额,以便用户对照。在实际生活中表现为用户的存折记录。

1.视图的创建

在项目管理器中选择“数据库”→account→Local Views(本地视图),点击“New(新建)”→“New View(新建视图)”后弹出视图设计器并为视图添加要用的表。如为本设计中的视图添加表userall。

选择视图设计器下方的“字段”选项卡,为视图设置可以显示的字段,如本设计中将表中的字段全部选中。

“联接”选项卡是在视图含有多个表时设置表之间的联系用的,本视图只有一个表,故不需要设置。

接下来设置“筛选”选项卡,视图可以设置筛选条件,达到根据不同条件显示不同数据的功能。

本设计中要求视图获得不同的参数后显示不同的数据,即当得到某账号参数时,显示该账号的存取款记录。

这里设置本视图的参数为par,在填写筛选条件时要在参数前加问号(?)。在这里设好了参数,但实际上它并没有声明。

要声明视图参数,请选择Visual FoxPro的主菜单中“查询→视图参数”命令,此时弹出声明参数的对话框,填入par,选择字符型,这样视图参数的设置就完成了。

选择“更新条件”选项卡,选择将字段全部更新。

设计完成后将视图存储为“grcx”。这里需要注意,视图是包含在数据库中的,不能独立存在。到此为止,视图设计就完成了。

2.查询模块的设计

首先为表单设计数据环境,并设置联系关系。如图5-7所示。

图5-7 查询表单的数据环境

这里要注意其中一个是视图,一个是数据表。

为表单添加控件,用户可以通过直接拖拽数据环境中的表(或

视图)的表名、字段组、字段名、字段的功能。这样添加的控件不用设计数据源,它将直接与数据环境中的表(视图)或字段相连。

5.4主菜单的设计

当系统的各种工作窗口设计完成后,就要设计系统主菜单。

一、菜单功能:

本系统的主菜单为菜单1.mpr,其功能如表5-2所示:

表5-2 主菜单菜单1功能

其中,“退出系统”菜单选项的程序代码如下:

*ct.prg

nYesNo=Message Box(“确定要退出吗?”,4+48+256,“提示”) if nYesNo=6

on shutdown

clear event

clear table all

close database

quit

else

nodefault

endif

二、调用菜单

调用菜单使用如下命令:

do 菜单1.Mpr

5.5主要功能模块的组装

完成系统各功能部件的设计后,便可以使用项目管理器组装系统的各功能部件。

本系统项目组装操作,有以下一些内容:

一、建立项目文件

建立项目文件“银行账户管理系统.pjx”。

二、添加数据

打开项目管理器,选择“数据”选项卡,按“添加”按钮,将设计好的所有表及数据库添加到“银行账户管理系统.pjx”项目文件中。如图:5-2所示:

图5-2

三、添加表单文档(步骤同上)

四、添加类库

五、添加应用程序

六、设置项目信息内容

打开“项目管理器”,打开“项目”菜单,选择“项目信息”,设置系统开发的信息。

七、设置系统菜单及相关位图文件

八、连编可独立执行文件

打开项目管理器,按“连编”按钮,再选择“连编可执行文件”单选按钮,再输入可执行文件名“银行账户管理系统”,即可编译成一个可独立运行的银行账户管理系统.exe文件。

第六章银行账户管理系统程序设计程序设计是将由算法流程图或形成化语言表示的系统功能模块图

中国人民银行征信中心官网登录

中国人民银行征信中心官网登录 中国人民银行征信中心官网在哪里登录?为了帮助大家登录中国人民银行征信中心官网!接下来是应届毕业生小编为大家收集的关于中国人民银行征信中心官网登录入口,欢迎大家点击登录查询! 征信记录你的“第二身份证” 在办信用卡贷款买房求职应聘等多方面都有决定性影响 保管好个人征信报告防泄漏失误负面信用记录可修复 如今,个人与企业的信用在经济生活中的作用越来越重要。人民银行衡水中心支行征信系统运营三年多来,前去查询征信记录的个人和企业连年翻番。申请信用卡、替他人做担保、贷款买房、分期付款消费、求职应聘、企业贷款、签订合同,征信记录的应用越来越广泛。良好的信用记录越多,信用度也就越高,可以说,信用记录已经成了我们的“第二身份证”。 衡水市征信查询量连年增长 人行衡水中心支行工作人员介绍,他们于2012年接入全国征信系统,开始接受企业与个人的征信记录查询。查询量从2012年的19笔上升至2015年的13664笔。而在刚刚过去的2016年,共查询个人信用报告56955份、企业信用报告2001份。 我国征信系统是由人行征信中心负责组建、维护的,目前已成为世界规模最大、收录人数最多、收集信息全面、覆盖范围和使用广泛的信用信息基础数据库,为国内每一个有信用活动的企业和个人建立了。 在这个系统中,个人征信信息由个人基本信息、信贷信息、非银行信息组成。其中个人信息包括个人身份、配偶身份、居住信息、职业信息等。信贷信息来自于商业银行的贷款、信用卡、担保等信息的汇总。非银行信息指的是法院强制执行记录、民事判决记录、社会保险缴费信息、住房公积金信息、电信用户缴费、行政处罚记录等。企业征信信息包括企业基本信息、法人及高管个人信息、对外担保信息、信贷信息、税务信息等。 在征信系统里,没有黑名单一说,其出具的征信报告只是客观收集和展示客户的信用信息,不对客户信息做任何评价。 衡水市征信目前涵盖银行法院信息

银行账户管理系统(免费版)

摘要 账户管理是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着承上启下的作用,其重要性不言而喻。但是,目前许多银行在具体的业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时、费力,效率低下,而且无法达到理想的效果。本文针对上述问题,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析、概要设计、详细设计、程序编码、测试、软件应用、软件维护等过程开发了一个银行账户管理系统。采用VisualFoxPro6.0作为开发工具,数据库设计遵循3范式,主要设计了用户基本信息表、用户卡信息表、ATM取款机基本信息表、用户银行存款信息表、管理系统的用户口令表、银行系统的用户信息表等数据表。解决了银行系统中存在的数据安全性、数据一致性以及系统运行速度等问题。 系统实现的主要有账户管理、取款机管理、用户查询等功能: *账户管理模块:存款、取款、开户、销户、修改信息、办卡、挂失卡; *用户查询模块; *取款机信息管理模块:管理员管理查询和维护、客户查询和取款等功能; 通过该银行账户管理系统地运行,使办公人员可以轻松快捷的完成对账户管理的任务,提高账目管理效率,使银行的账目管理工作系统化、规范化、自动化。 该银行账目管理信息系统,优点是设计过程思路清晰、模块划分简洁,设计各阶段分工明确。经过实践证明,该划分是合理的,极大得提高了本系统的实现。 【关键词】银行账目数据安全性数据一致性ATM面向对象

Abstract It is one of the very important and indispensable links in the banking procedure course that the account is managed, play a role in forming a connecting link in the banking procedure, its importance is self-evident. However, a lot of banks still use the hand-operated way to implement in the concrete course of handling of business procedure at present, not only time-consuming , strenuous, efficiency is low, but also unable to reach the ideal result. This text directs against above problem, adopt the development principle of the soft project , according to the procedure course norm of the software, according to demand analysis, outline design, detailed design , procedure code, test, course , application of software and person who maintain of software develop a bank account administrative system. Adopt VisualFoxPro6.0 as the developing instrument, data design of storehouse follow 3 normal form , have mainly designed user's basic information table, user's card information table, ATM cash dispenser basic information table , user bank account information table , user password form , user information table ,etc. data list of banking system of administrative system. Have solved problems such as the data security , the consistency of the data and running speed of system existing in the banking system ,etc.. Whom system realize is for account management , function , management of cash dispenser and person who inquire of user: *Manage the module in account: Deposit , withdraw the money , open an account , sell the family , revise information , apply for card , report the loss of the card ; *Users inquire about the module ; *The information management module of cash dispenser: Administrator management inquire and maintain , customer inquire and function of withdrawing etc.; Run through this bank account administrative system , can make clerical work force light swift completion to account task of management, improve the efficiency of management of accounts, systematize account management of the bank , be standardized , automize. The management information system of the account of this bank, the advantage is that clarity of thinking of the design process , module are divided succinctly , design every stages and divide the work clearly. Prove practice should it divides to be rational , so great that improve realization of system this. 【Keyword 】The account data security data consistency ATM of the bank faces the target

人民银行账户管理系统员账户精彩试题

账户管理试题 一、填空(每题2分,共50分) 1.账户管理系统系统操作员的初始密码为(crams888)。 2.在账户管理系统中,存款人以“迁址”为原因撤销其基本 存款账户时,应怎样处理:(办理基本存款账户的转户手续)。 3.存款人需变更注册地和存款人单位性质的,应怎样处理其 银行结算账户(需要先撤销全部的存款账户,然后再按照变更后的信息重新核准和备案存款账户)。 4.存款人遗失或重置存款人密码的,应向开户银行提出申 请,并出具(其开户时需要出具的证明文件)和(基本存款账户开户许可证),到中国人民银行当地分支行申请重置密码。 5.存款人开立单位银行结算账户,在正式开立之日起3个工 作日后,方可办理付款业务。但(注册验资的临时存款账户转为基本存款账户)和因借款转存开立的(一般存款账户)除外。 6.单位设立的独立核算的附属机构,仅指单位独立核算的 (食堂)、(幼儿园)、(招待所),可申请开立基本存款账户。 7.存款人为从事生产、经营活动纳税义务人的,申请开立基 本存款账户时,应出具税务部门颁发的税务登记证。根据

国家有关规定无法取得税务登记证,应出示(税务机关的证明或证明其无需办理税务登记证的)文件。 8.银行接到存款人的变更通知后,应及时办理变更手续,并 于(2)个工作日内向中国人民银行报告。 9.银行对一年未发生收付活动且未欠开户银行债务的单位 银行结算账户,应通知单位自发出通知之日起(30)日内办理销户手续,逾期视同自愿销户,未划转款项列入(久悬未取专户)管理。 10.银行结算账户管理档案的保管期限为银行结算账户 (撤销)后10年。 11.银行机构为存款人开立一般存款账户、非预算单位专 用存款账户和个人银行结算账户?后,应在(5)个工作日内通过账户管理系统向人民银行当地分支机构备案。 12.撤销银行结算账户,应在(2)个工作日内向人民银行 报告。 13.《人民币银行结算账户管理办法》中所称的“正式开 立之日”具体是指:对于核准类银行结算账户为(中国人民银行当地分支行的核准日期),对于非核准类单位银行结算账户为(银行存款人办理开户手续的日期)。 14.(基本建设资金)、(更新改造资金)、(政策性房地产 开发资金)、(金融机构存放同业资金)账户需要支取现金的,应在开户时报中国人民银行当地分支行批准。

银行管理系统JAVA

1)Account.java类 package com.etp; import java.util.*; public abstract class Account { protected long id; protected String password; protected String name; protected String personId; protected String email; protected double balance; @Override public boolean equals(Object obj) { boolean rt=false; if(this==obj) rt=true; if(obj instanceof Account) { Account anotherAcc=(Account)obj; if(this.id==anotherAcc.id) rt=true; } return rt; } @Override public int hashCode() { return password.hashCode()+name.hashCode()+personId.hashCode()+email.hashCode(); } @Override public String toString() { return id+";"+password+";"+name+";"+personId+";"+email+";"+balance; } /** 无参构造体*/ public Account() { } /** 有参构造体,用于初始化对象的必要属性*/ public Account(long id, String password, String name, String personId,

中国人民银行征信中心,信用查询范文

篇一:《中国人民银行征信中心个人信用报告查询业务操作规程》 个人信用报告查询业务操作规程 中国人民银行征信中心 第一章总则 第一条为了规范中国人民银行征信中心、征信分中心及查 询网点受理个人信用报告查询的业务操作,确保个人信用报告的安全合法使用,根据《中国人民银行个人信用信息基础数据库管理暂行办法》、《中国人民银行个人信用信息基础数据库信用报告本人查询规程》等规定,特制订本规程。 第二条本规程适用于中国人民银行征信中心、征信分中心及 查询网点(以下称查询机构)。 第三条查询工作应遵循合规、及时和保密的原则。 第二章个人信用报告查询 第四条个人可到征信中心或当地的查询机构申请查询本人 的信用报告或代理他人查询信用报告。 第五条申请查询本人的信用报告时应提供以下材料 (一)本人有效身份证件的原件及复印件,并留有效身份证件复印件备查。个人有效身份证件包括身份证、军官证、士兵证、护照、港澳居民来往内地通行证、台湾同胞来往内地通行证、外国人居留证等。 (二)如实填写《个人信用报告本人查询申请表》(见附表1)。 第六条代理他人提交查询申请时应提供以下材料 (一)委托人和代理人有效身份证件原件及复印件,并留有效身份证件复印件备查; (二)委托人授权查询委托书; (三)代理人如实填写《个人信用报告本人查询申请表》。

第七条县级以上(含县级)司法机关和其他依据法律规定有 查询权限的行政管理部门(以下合称司法部门)可到当地的查询机构申请查询相关涉案人员的信用报告。申请司法查询时应提交下列资料 (一)司法部门签发的个人信用报告协查函或介绍信(包含情况说明和查询原因,被查询人的姓名、有效身份证件号码); (二)申请司法查询的经办人员的工作证件原件及复印件; (三)申请司法查询的经办人员应如实填写《个人信用报告司法查询申请表》(见附表2)。 第八条接到查询申请后,查询机构应根据第五、六、七条的 规定对申请人(指本人、代理人或司法部门经办人员)提供的资料当场进行审核。申请人提供资料不符合规定的,查询机构应不予受理,并当场告知申请人不予受理的原因。 第九条对于现场受理的查询申请,已开通查询终端的查询机 构应当场进行查询,并打印查询结果交申请人签收。 第十条未开通查询终端的查询机构应将现场受理的查询申 请登记到《个人信用报告查询申请登记表》(见附表3,下称申请登记表)中,并在当日下班前通过专用电子邮箱把申请登记表发送至征信中心。 第十一条对于各地查询机构转交的查询申请,征信中心应在 2个工作日内予以处理,并通过专用电子邮箱将查询结果返给各地查询机构。 第十二条未开通查询终端的查询机构接收到征信中心返回 的查询结果后,应在2个工作日内按照事先约定的接收方式将查询结果反馈给申请人。申请人可以事先约定的接收方式包括 (一)现场领取,申请人在约定日期内到当初提交申请的查询机构领取查询结果。 现场领取查询结果时,申请人要出示有效身份证件和查询申请表,并在申请表接收人处签字。 本人直接提交查询申请的,不能委托其他人领取。委托他人提交查询申请的,只能由委托人或代理人前往领取。 (二)电子邮件或邮寄,查询机构在约定日期内发出电子邮件或特快专递。

大额支付系统运行管理办法(人行)

大额支付系统运行管理办法 (试行) 第一章总则 第一条为规范大额支付系统(以下简称支付系统)的运行管理,保障支付系统安全、稳定运行,特制定本办法。 第二条本办法适用于承担支付系统运行的人民银行清算总中心以下简称总中心)和人民银行各分行、营业管理部、省会(首府)城市中心支行以及城市中心支行的清算分中心(以下简称分中心)。 商业银行前置机系统的运行部门应遵守本办法的规定。 第三条支付系统运行管理包括下列范围: (一)国家处理中心; (二)城市处理中心; (三)商业银行前置机系统; (四)连接国家处理中心与电子联行主站的电子联行转换中心; (五)各中心(系统)互联的网络。 第四条总中心负责国家处理中心、电子联行转换中心及国家处理中心与城市处理中心之间网络(以下简称主干网络)的运行和维护;对城市处理中心进行运行管理,提供技术支持。

各分中心负责所在城市处理中心及其相关网络的运行和维护,配合总中心维护主干网络;负责所在城市商业银行前置机系统运行的协调指导。 各商业银行负责本行商业银行前置机系统的运行管理和维护。 第二章操作管理 第五条支付系统国家处理中心、电子联行转换中心、城市处理中心应设置系统管理员、业务主管、操作员和技术支持员岗。 系统管理员负责配置运行参数,设置、监视系统运行状态,增加、更改、删除用户等。 业务主管负责系统的业务运行,对用户授权,设置业务参数,处理或授权处理异常支付业务等。 操作员根据业务主管授权负责日常运行操作,维护行名行号数据,备份业务数据等。 技术支持员负责设置系统参数,维护软件、硬件、网络、线路,解决系统运行中出现的技术问题,对所在城市的商业银行前置机系统提供技术支持。 第六条支付系统所有用户的管理应遵循“双签制”原则,即系统管理员负责开设用户,一名业务主管负责对用户授权。 第七条支付系统按照国家法定工作日运行,每日运行时间按照中国人民银行的规定执行。 支付系统运行工作日和运行时间的调整按照中国人民银行

银行账户管理系统资料

文献综述 一、概述 ATM自动取款机是由计算机控制的持卡人自我服务型的金融专用设备。ATM是英文Automatic Teller Machine的缩写。ATM是最普遍的自助银行设备,可以提供最基本的银行服务之一,即出钞交易,有些全功能的产品还可以提供信封存款业务。在ATM自动取款机上也可以进行账户查询、修改密码和转账的业务。 同时在制作这个系统的过程中也应用了数据库的知识,这个相对于想从事软件开发的人来说是比较重要的内容,这个也是本次设计的重点知识,同时数据库链接是必须要学会的,因为这个是最核心的内容,培养自己坚实的逻辑表达能力和沟通能力,和培养自己良好的文案能力,要求掌握ATM取款机的具体工作原理以及java简单系统的设计方法。 二、内容 (一)ATM的研究现状 众所周知随着信息时代科技的飞速发展和随着全球金融行业的兴起,使用ATM取款机、计算机信息技术以及计算机科学技术的发展,给人们的生活带来了翻天覆地的变化,同时这些技术在人们生活中的运用,随着科学技术的进步,经营方式的转变,处理信息系统的内容和形式也在发生变化。当前,以计算机和通信技术为基础的信息系统正处在蓬勃发展的时期,ATM取款系统可充分利用网络技术和数据库技术的发展,形成一种全新的运作方式。随着因特网的形成和发展,基于网络技术的信息系统除了它传统的功能外,实现了特定地方刷卡消费等。不仅提高了银行的业务处理能力,而且大大的节省了人们取钱所花费的时间和价值;并且在有效防止了一些非法的业务操作,对于一些复杂的信息,就能够充分的发挥它们的优越性。

据悉,中国最近几年ATM增长速度维持在10%以上,而世界其它国家ATM增长率大致为3%。现在,中国已经成为全球最大的ATM市场。但是,市场研究机构同时认为,我国今后几年的发展势头将较过去几年慢下来,不再维持过去两位数的高增长率,因为大城市的ATM拥有量已达一定程度,而二线城市的ATM则需要一定的配套设施方能开始高速度发展。目前,国内ATM最多只有七八种功能,相对于其它国家,如新加坡,功能确实少一些。新加坡的ATM交易功能多达40多种。在发达国家,多种新技术应用于ATM,使ATM使用更加便捷,功能也更多。持卡人无需携带银行卡,虹膜识别、手纹识别ATM可通过识别客户独有的生物特征进行交易。借助无线通ATM,持卡人可以远程在手机上先行操作交易,并在ATM上按最后一个交易指令。另外,有的ATM可以打印彩色地图、销售电影票和邮票等。从技术上讲,这些最先进的ATM 随时可以提供给中国的商业银行。但ATM是一个终端,其功能需要银行主机的配合。而且中国银行业正对外资银行加速开放,进入中国的外资银行今后一定会将最新的ATM带入中国。 (二)ATM取款机系统的影响 ATM取款机诞生可以说是世界金融行业的一大进步,也是历史性的转折点。ATM 自动取款机不仅能提高了银行的业务处理能力,还能大大的节省人们取钱所花费的时间和价值;并且在有效防止了一些非法的业务操作,对于一些复杂的信息,就能够充分的发挥它们的优越性。 ATM系统对金融业的变革产生了和正在产生着深远的影响。从现代金融业新概念来看,ATM系统就是电子信息技术在金融业金融管理的一种应用。它避免了对于用户的信息资料、以及资金统计等用人工办理。数据信息处理工作量大,繁琐,数据处理手工操作,工作量大,工作时需实时认真办理,一但出现错误将带来很大的损失。从而解决了用户信息和资金信息的繁杂问题,对于ATM取款系统数据的统计和核实等都是采用卡号进行核对的,进而实现了数据的准确性、完整性、及时性,避免了工作人员和管理员工作时间一长,再进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。 同时也得用户可以安全的进行操作,便捷,快速的进行取款以及完成一些商业上

JAVA课程设计银行管理系统

大连科技学院java程序设计课程设计(B) 题目银行取款管理系统 学生姓名姚伟奇专业班级计算机(Z)13-1 指导教师李红职称讲师 所在单位信息科学系软件工程教研室 教学部主任王立娟 完成日期 2016年9月30日

课程设计报告单 综合评定:(优、良、中、及格、不及格)指导教师签字:2016年9月30日

《java程序设计课程设计(B)》任务书 一、课程设计任务及要求: 任务:针对小型信息管理系统或若干综合性设计题目,选择一种软件开发模型,完成从需求分析、系统设计、系统实现,软件测试的全过程。 要求: (1) 根据软件系统开发的一般原则,完成相应系统的功能设计,完成主要功能模块的程序实现并进行测试训练,给出代码运行结果和相应的设计文档。可以分组进行,但所有学生必须经历整个系统的开发全过程,以便加深对系统开发全过程的认识。 (2)提交课程设计报告。 (3)指标: 要求完成课程设计报告3000字以上(约二十页);完成所设计的题目,设计题目的语句行数的和在200行语句以上。 二、工作量 2周(10个工作日)时间 三、计划安排 第1个工作日:查找相关资料、书籍,阅读示例文档,选择题目。 第2个工作日-第4个工作日:设计程序结构、模块图。 第5个工作日-第9个工作日:完成程序的编码,并且自己调试、测试。穿插进行课程设计报告的撰写。 第10个工作日:上交课程设计报告,由教师检查软件测试效果、检查课程设计报告,给出学生成绩。 指导教师签字: 2016年9月19日

目录 题目: (1) 1.需求分析 (1) 2.概要设计 (1) 3.详细设计 (2) 4.编码 (3) 5.调试分析 (11) 6.测试结果及运行效果 (11) 7.系统开发所用到的技术 (13) 8.课程设计总结 (14) 参考文献 (145) 附录全部代码 (16)

征信相关知识复习指引个人征信系统个人征信系统是由中国人民银行

征信相关知识复习指南 个人征信系统 个人征信系统是由中国人民银行组织,各商业银行建立的个人信用信息系统。它的信息包括三大类:一是身份识别信息,包括姓名、身份证号码、家庭住址、工作单位等;二是贷款信息,包括贷款发放银行、贷款金额、贷款期限、还款方式、实际还款记录等;三是信用卡信息,包括发卡银行、授信额度、还款记录等。2006年1月,中国人民银行宣布中国个人信用信息基础数据库已在全国范围正式运行。根据国家相关文件规定,对没有按照协约定的期限、数额归还国家助学贷款的学生,经办银行对违约贷款金额计收罚息,并将其违约行为载入金融机构个人征信系统,金融机构不再为其办理新的贷款和其他授信业务。大学生助学贷款的相关信息也将进入个人征信系统中,并成为其以后信贷业务的重要考虑因素。 1.什么是征信? 征信在本质上就是信用信息服务。“征信”的“征”可理解为“征集”,“信”可理解为“信用”,指为了满足从事放贷等信用活动的机构在信用交易中对客户信用信息的需要,专业化的征信机构依法采集、保存、整理、提供企业和个人信用信息的活动。征信体系是现代金融体系运行的基石,是防范金融风险,保持金融稳定,促进金融发展和推动经济社会和谐发展的基础。 2.什么是个人信用信息基础数据库? 个人信用信息基础数据库是我国社会信用体系的重要基础设施,是在国务院领导下由中国人民银行组织商业银行建立的个人信用信息共享平台,其日常运行和管理由中国人民银行征信服务中心承担。该数据库采集、保存、整理个人信用信息,为商业银行和本人提供信用报告查询服务,为货币政策、金融监管和其它法定用途提供有关信息服务。 3.什么是个人信用报告? 个人信用报告是征信机构提供的关于个人信用记录的书面文件。目前个人信用报告是个人信用信息基础数据库的基本产品,它系统全面地记录个人信用活动、反映个人信用状况。 4.个人信用报告包括哪些内容? 个人信用报告反映的信息首先是告诉商业银行“你是谁”,即个人基本信息,包括个人身份信息、居住信息、职业信息等,提醒你再办理银行业务时,准确填写个人基本信息,及时更新你的基本信息,以便商业银行对你作出快速、准确的

人民银行业务系统简介(英文简称汇总)和支付清算系统知识问答

人民银行业务系统简介及英文简称汇总人民银行业务系统、业务术语英文简称汇总: 中国现代化支付系统……………………CNAPS 大额支付系统……………………………HVPS 小额支付系统……………………………BEPS 清算账户管理系统……………………SAPS 支付管理信息系统……………………PMIS 支付业务统计分析系统………………PSA S 支付业务监控系统……………………PMCS 中央银行会计集中核算系统…………ABS 国家金库会计核算系统………………TBS 城市处理中心…………………………CCPC 国家处理中心…………………………NPC 前置机系统……………………………MBFE 支票影像交换系统……………………CIS 支付信用信息查询系统………………PCIS 中央银行会计核算数据集中系统……ACS 中央银行会计监督系统………………ACCS 中央债券综合业务系统………………CBGS 行名行号管理系统……………………BCMS 中国现代化支付系统(China National Advanced Payment System,简称CNAPS)是中国人民银行按照我国支付清算需要,利用现代计算机和网络通讯技 术所开发建设的,用于处理各银行、清算组织办理异地、同城各种支付业务及其

资金清算和货币市场交易的资金清算应用系统。它是各银行、清算组织和货币市场的公共支付清算平台,是人民银行发挥金融服务职能和实现货币政策职能的重 要核心支持系统。 现代化支付系统共有4个主要的应用系统,分别是: (1)大额实时支付系统(HVPS):处理同城和异地跨行之间和行内的大额 贷记及紧急小额贷记支付业务,人民银行系统的贷记支付业务以及即时转账业务等。支付指令实时处理,全额清算资金。 (2)小额批量支付系统(BEPS):处理同城和异地纸凭证截留的商业银行 跨行之间的定期借记支付业务,人民银行会计和国库部门办理的借记支付业务, 以及每笔金额在规定起点以下的小额贷记支付业务。批量发送支付指令,轧差净额清算资金。 (3)清算帐户管理系统(SAPS):是支付系统的辅助支持系统,集中存储 清算账户,处理支付业务的资金清算,并对清算账户进行管理。 (4)支付管理信息系统(PMIS):是支付系统的辅助支持系统,集中管理 支付系统的基础数据,负责行名行号、应用软件的下载,提供支付业务的查询查复和计费,以及统计监测等服务。 支付管理信息系统(PMIS)包括支付业务统计分析系统(PSAS)和支付业务监控系统(PMCS)两个子系统: 1.支付管理信息系统(Payment Management Information System-PMIS) 支付管理信息系统是中国现代化支付系统的支持系统,包括基础数据管理、 行名行号管理、运行控制、计费管理,以及支付业务统计分析、支付业务监控等 系统,是一个多功能模块的分散式的管理信息系统。 2.支付业务统计分析系统(Payment Statistical and Analysis System-PSAS) 支付业务统计分析系统是PMIS的重要组成系统,提供资金流量流向、支付 业务量等多方面的统计分析处理,供中国人民银行及其授权的用户使用。 3.支付业务监控系统(Payment Monitor and Control System-PMCS) 支付业务监控系统是PMIS的重要组成系统,提供支付系统运行状况、异常 支付业务等数据的实时监控,供中国人民银行支付结算司及其授权的用户使用。 中央银行会计集中核算系统(Central Bank Centralized Accounting Book System-ABS)是人民银行采用集中核算方式处理会计业务,并与支付系统或电子

人民币银行结算账户管理系统银行机构代码信息管理规定

中国人民银行办公厅关于印发《人民币银行结算账户管理系统银行机构代码信息管理规 定》的通知 (银办发[2007]75号) 中国人民银行上海总部,各分行、营业管理部、省会(首府)城市中心支行,深圳市中心支行;各政策性银行、国有商业银行、股份制商业银行、中国邮政储蓄银行:中国人民银行制定了《人民币银行结算账户管理系统银行机构代码信息管理规定》(见附件),现印发给你们,并就有关事项通知如下: 一、同一银行业金融机构(以下简称银行机构)和中国人民银行分支机构的银行机构代码应与其支付系统行号保持一致。银行机构或中国人民银行分支机构申报银行机构代码时,如支付系统行号已按照《中国人民银行关于颁发支付系统银行行别、行号业务标准的通知》(银发 [2003]189号)的要求编制,应直接以支付系统行号进行申报;如其支付系统行号尚未编制或未按照银发[2003]189号文件要求编制,应按照本通知要求正确编制银行机构代码进行申报,并且在以后申报新增或变更支付系统行号时,以此银行机构代码进行申报。 二、中国人民银行各分行的营业部门可单独编报其银行机构代码信息,其他分支机构内设的营业部门不编报银行机构代码信息。 请中国人民银行上海总部,各分行、营业管理部、省会(首府)城市中心支行,深圳市中心支行将本通知转发至所在省(区、市)的城市商业银行、农村商业银行、农村合作银行、城乡信用社和外资银行。 实施过程中如遇问题,请及时报告中国人民银行总行支付结算司。 附件:人民币银行结算账户管理系统银行机构代码信息管理规定 中国人民银行办公厅 二00七年四月六日 附件 人民币银行结算账户管理系统银行机构代码信息管理规定 第一章总则 第一条为加强人民币银行结算账户管理系统(以下简称账户管理系统)银行机构代码信息的管理,确保银行机构代码信息的真实、准确和完整,保障账户管理系统的安全、稳定运行,根据《人民币银行结算账户管理办法》(中国人民银行令[2003]第5号发布)、《人民币银行结算账户管理办法实施细则》(银发[2005]16号文印发)等规章制度,制定本规定。

c++课程设计银行账户管理系统

青岛理工大学 C++面向对象课程设计报告 院(系):计算机工程学院 专业:软件工程 学生姓名:_华逸帆 班级:_软件121班_学号: 5 题目:__银行账户管理系统 起迄日期:_ 设计地点:计算机学院机房 指导教师:李兰 完成日期: 2014 年7月 5 日

目录 1.概要设计 (1) 设计思想 (1) 设计方法 (1) 系统中主要模块和其他模块间的关系描述 (1) 2.需求分析 (2) 3.总体设计 (2) 4.模块设计 (3) 开户功能模块 (3) 功能模块分析 (3) 代码设计及分析 (4) 运行结果 (5) 销户功能模块 (5) 功能模块分析 (5) 代码设计及分析 (5) 运行结果 (7) 5.系统使用说明 (7) 6.附录 (7) 设计体会 (7) 源程序 (8)

1.概要设计 设计思想 银行账户管理系统,通过设计一个控制台应用程序来实现工作人员遍历管理所有银行用户的银行账户功能。通过C++面向对象的程序设计语言,利用面向对象的设计思想,将程序运用面向对象的方法逐块划分,对每个对象的性质进行分析设计。 实现方法 总体设计方法,是构建一个链表,来存储用户的资料,数据存储方面,用存储文件技术代替存储数据库技术。构建一个银行账户类,封装链表的头结点,创建用户银行账户各个属性的函数及其变量。构建一个程序操作类,用于封装实现打印操作菜单,实现主程序的操作选择等方法。 系统中主要模块及各模块间的关系的描述 系统中的主要模块: 结构体节点:用于存放用户所用的账户信息(姓名,单位,电话,账户号,余额,地址,是否为联名账户等) 银行账户类:用于封装链表的头结点,记录删除所回收的账户号,和删除回收的账户数目;构造函数在创建对象时,完成从文件中读出用户账户所有信息的操作,析构函数在对象即将消亡时,完成将整个链表中的所有信息逐个节点的存入文件中的操作。 程序操作类:用于实现程序中,菜单打印操作,菜单选择等操作。 其他各个模块: 节点构建函数构(开户函数):链表构建函数为银行账户类的私有函数成员,银行账户类的大三功能函数之一,即是链表构建的方法,也是用户开户的方法,当构造函数运行时从文件中读入数据存入链表时调用,在用户选择开户操作时调用,实现添加一个节点的功能,进而实现链表一个节点逐个构造的功能。 节点删除函数(销户函数):节点删除函数为银行账户类的私有成员,银行账户类的三大功能函数之一,即是链表删除的方法,也是用户销户的方法,当用户选择销户操作时,调用节点删除函数,删除并释放节点。 资金操作函数(存款,取款,转账函数):资金操作函数为银行账户类的私有成员,银行账户的三大功能函数之一,是用户所有对资金操作的方法的集合。在用户选择任何一种资金操作时调用资金操作函数,完成对用户账户资金的操作,同时对节点中相对应的变量进行修改,并且返回操作结果。 操作选择函数:选择操作函数为银行类的公有成员,根据打印菜单函数,用户输入任意一个选项选择操作,相对应的银行账户的操作。并且判断用户是否按照规定输入,将用户输入的选择传入操作函数。 操作函数:操作函数为银行操作类的私有成员,根据传来的参数选择是否调用,三大功能函数,并且返回操作结果。 其他功能函数:基本均为银行账户类的私有成员函数,节点信息输入函数:实现节点信息逐个输入,和账号生成的功能,主要是在开户函数中调用。节点遍历函数:根据传入的字符串,遍历查链表,返回符合规定的节点指针。文件读写操作函数():实现节点信息文件中的读写功能,同时实现类中私有变量链表长度,回收账号,回收账号数目的读写操作,主要实在对象的构造函数和析构函数中调用。

银行账户管理系统

第一章引言 1.1 设计思想 本系统选题为银行账户管理系统,是模拟银行账户的管理开发的。 设计的指导思想是一切为使用者着想,界面要美观大方,操作尽量简单明了,而且作为一个实用的管理系统要有良好的容错性,在出现误操作时能尽量及时地给出警告,以便用户及时地改正。计算机的资源是受到限制的,因此要充分利用Visual FoxPro的功能,设计出功能强大的软件,同时要尽可能地减少对系统资源的占用。鉴于本系统的特殊性,还需要本程序有良好的保密性。 具体表现为: 1. 系统应符合银行账户管理的规定,满足银行相关人员日常使用的需要,并达到操作过程中的直观、方便、实用安全等要求; 2. 系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护; 3. 系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、备份等操作; 4. 尽量采用现有软硬软硬件环境及先进的管理系统开发方案,从而达到充分利用现在有资源,提高系统开发水平和应用效果的目的。 1.2 本课题的研究意义: 通过该银行账户管理系统使银行的账户管理工作系统化、规范化、自动化,从而达到提高账户管理效率的目的,使办公人员可以轻松快捷地完成对账户管理的任务。 1.3系统设计目的:

系统设计是整个计算机信息管理系统开发过程中最重要的技术环节,我们要在充分理解用户需求的基础上,用计算机来实现新系统的信息处理逻辑模型中规定的输入、输出及内部处理等多项功能,由不同模块来完成数据流程图中的各个加工,组织各种数据文件的存储,达到用户需求所规定的各项性能指标,并提出经济合理结构良好和高质量的解决新的计算机信息管理系统中各个需要处理的问题的解决方法的系统目标模型。 为有利于及时掌握和监控银行账户的开立和使用情况,建立和完善账户管理系统,利用信息技术手段,提高管理成效,必须建立全国统一的银行账户管理系统。中国人民银行将统一开发和建立全国统一银行账户管理系统,系统将按照集中统一、分级管理的原则实施管理,其主要功能包括:信息审核、信息储存、信息查询、信息统计、信息监测、开户登记管理等及其他扩展或附加的功能。 1.4开发和运行环境选择 开发工具:Visual FoxPro 6.0 运行环境:Windows 9X、Windows NT或Windows 2000 1.5计算机软件开发概述 银行账户管理系统的建立是一个复杂的计算机软件工程的实施过程。计算机软件开发又是一项专业性和技术性都很强的工作,它有一套自己的开发原则和开发方法。遵循这些原则和方法,开发出来的计算机软件就可以做到功能针对性强、系统运行稳定可靠、操作简便、容易维护和扩充;否则,就可能事倍功半,甚至导致计算机软件开发的半途而废。 第二章 Visual FoxPro平台简介

Java_银行管理系统源代码

Java小型银行管理系统源代码(图形界面)accounts.java package Account; public class accounts { protected int id;//银行账号 protected String password;//用户密码 protected String name;//用户型号 protected String personId;//身份账号 protected int accountType;//账号类型,0代表储蓄卡,1代表信用卡 protected double balance;//账户余额。之所以定义为protected是让他的子类可以直接用,不需要通过方法来赋值。 protected double ceiling; public String getPassword(){ return password; } public void setPassword(String password){ this.password=password; } public String getName(){ return name; } public void setName(String name){ https://www.360docs.net/doc/ec12136327.html,=name; } public String getPersonId(){ return personId; } public void setPersonId(String personId){ this.personId=personId; } public int getAccountType(){ return accountType; }

个人征信考试题

个人征信部分 一、单项选择题 1、(A)承担个人信用数据库的日常运行和管理的部门是。 A. 人民银行及其分支机构 B. 征信服务中心 C.各商业银行D、中国人民银行征信管理部门 2、个人信用数据库采集、整理、保存个人信用信息,为(C)和个人提供信用报告查询服务,为货币政策制定、金融监管和法律、法规规定的其他用途提供有关信息服务。 A.人民银行 B.银监局 C. 商业银行 D.借款人 3、商业银行应当遵守中国人民银行发布的个人信用数据库标准及其有关要求,准确、完整、及时地向(C)报送个人信用信息。 A.人民银行征信中心 B.人民银行分支机构 C. 个人信用数据库 D. 企业信用数据库 4、征信服务中心认为有关商业银行报送的信息可疑时,应当按有关规定的程序及时向该商业银行发出复核通知。商业银行应当在收到复核通知之日起(B)内给予答复。 个工作日内个工作日内 C. 2个工作日内 D.当日内 5、个人基本信息是指(A)。 A、自然人身份识别信息、职业和居住地址等信息 B、商业银行提供的自然人在个人贷款、贷记卡、准贷记卡、担保等信用活动中形成的交易记录 C、除信贷交易信息之外的反映个人信用状况的相关信息 D、商业银行查询个人征信系统形成的查询记录 6、商业银行发现其所报送的个人信用信息不准确时,应当及时报告(A)。 A、征信服务中心 B、当地人民银行分支机构 C、不准确信息所属主体 D、公安部门 7、除对已发放的个人信贷进行贷后风险管理,商业银行查询个人信用报告时应当取得被查询人的(A) A、书面授权 B、口头授权许可 C、身份证明材料 D、贷款卡 8、个人认为本人信用报告中的信用信息存在错误时,可以通过所在地中国人民银行征信管理部门或直接向(A)提出书面异议申请。 A、征信服务中心 B、法院及公安部门 C、金融机构 D、地方政府的行政事务办公室 9、异议申请人对有关异议信息可以附注100字以内的个人声明,(C)应当对个人声明的真实性负责。 A、征信服务中心 B、商业银行 C、异议申请人 D、人民银行征信管理部门 10、中国人民银行征信管理部门应当在收到异议申请的(B)个工作日内将异议申请转交征信服务中心。 A、1 B、2 C、5 D、7 11、征信服务中心对处于异议处理期的信息,予以(A)。 A、标注 B、删除 C、关闭,禁止查询 D、不做处理

人民币银行结算账户管理系统业务处理办法

人民币银行结算账户管理系统业务处理办法 (修改稿) 第一章总则 第一条为规范人民币银行结算账户管理系统(以下简称账户管理系统)的业务处理,加强对人民币银行结算账户(以下简称银行结算账户)的监督管理,依据《人民币银行结算账户管理办法》和《人民币银行结算账户管理办法实施细则》等规章制度,制定本办法。 第二条中国人民银行负责统一建设、维护和管理账户管理系统。账户管理系统设立总行数据处理中心和省级数据处理中心。 中国人民银行总行建立总行数据处理中心。 中国人民银行上海总部,各分行、营业管理部、省会(首府)城市中心支行(以下统称省级数据处理中心管理行)建立省级数据处理中心。中国人民银行各分支行和各银行机构通过省级数据处理中心办理银行结算账户业务。 本办法所称银行结算账户业务,是指对银行结算账户的开立、变更、撤销、年检、查询、统计、监测等业务。 第三条核准类银行结算账户的开立、变更和撤销由中国人民银行当地分支机构通过账户管理系统进行核准。 备案类银行结算账户的开立、变更和撤销由银行机构通过账户管理系统进行备案;银行机构因网络等原因无法办理的,可由中国人民银行当地分支机构代为办理。 第四条对于核准类银行结算账户的开立、变更,银行机构可以书面报送方式、网络报送方式或磁介质报送方式向中国人民银行当地分支机构报送存款人书面相关资料和电子信息,具体报送方式由中国人民银行当地分支机构确定。对于核准类银行结算账户的撤销,银行机构应以书面报送方式向中国人民银行当地分支行报送存款人书面相关资料。 对于备案类银行结算账户,银行机构需要由中国人民银行当地分支机构代为通过账户管理系统备案的,应当向中国人民银行当地分支机构报送存款人书面相关资料。 本办法所称书面报送方式,是指银行机构将存款人书面相关资料报送中国人民银行当地分支机构。 本办法所称网络报送方式,是指银行机构按规定格式将存款人相关信息录入账户管理系统待核准数据库,同时将存款人书面相关资料报送中国人民银行当地分支机构。银行机构可对待核准数据库的银行结算账户信息进行变更、删除和查询。 本办法所称磁介质报送方式,是指银行机构按规定格式将存款人相关信息导入磁介质,连同存款人书面相关资料一并报送中国人民银行当地分支机构。 本办法所称存款人书面相关资料,是指存款人办理银行结算账户的开立、变更或撤销等手续时,按规定向银行机构出具的证明文件和申请书等相关资料。 第五条银行机构应对存款人书面相关资料的真实性、完整性和合规性进行审查;采用网络报送或磁介质报送方式的,还应确保电子信息与书面相关资料内容的一致性。 对于核准类银行结算账户,中国人民银行当地分支机构应对银行机构报送的存款人书面相关资料的完整性、合规性及其与相应电子信息内容的一致性进行审核;对于代为备案的备案类银行结算账户,中国人民银行当地分支机构应对存款人书面相关资料与相应电子信息内容的一致性进行审核。 第六条对于核准类银行结算账户,银行机构采用书面报送方式的,中国人民银行当地分支机构应依据审核合格的存款人书面相关资料,将相关信息准确、完整地录入账户管理系统并进行业务处理。业务处

相关文档
最新文档