银行账目管理系统设计报告.docx

上传人:b****4 文档编号:24158326 上传时间:2023-05-24 格式:DOCX 页数:69 大小:3.50MB
下载 相关 举报
银行账目管理系统设计报告.docx_第1页
第1页 / 共69页
银行账目管理系统设计报告.docx_第2页
第2页 / 共69页
银行账目管理系统设计报告.docx_第3页
第3页 / 共69页
银行账目管理系统设计报告.docx_第4页
第4页 / 共69页
银行账目管理系统设计报告.docx_第5页
第5页 / 共69页
点击查看更多>>
下载资源
资源描述

银行账目管理系统设计报告.docx

《银行账目管理系统设计报告.docx》由会员分享,可在线阅读,更多相关《银行账目管理系统设计报告.docx(69页珍藏版)》请在冰豆网上搜索。

银行账目管理系统设计报告.docx

银行账目管理系统设计报告

银行账目管理系统设计报告

绪论

市场经济的发展过程也是企业营销理念不断变革,深化发展的过程。

从西方市场经济发展的历程来看,企业的营销理念经历了,生产观念、产品观念、推销观念、营销观念,重视市场以市场为中心成为前一时期企业经营理念的经典。

但随着科学技术与社会经济的发展,产品日益丰富,市场格局发生了巨大变化。

市场的性质由卖方市场迅速向买方市场转化,市场竞争急剧升级,日趋激烈、残酷。

无数事实告诉人们:

自然界中适者生存的定律在市场中已经成为企业经营的真谛!

无数企业为了适应适者生存的定律,不得不进行营销观念和营销方式的变革。

旧的市场营销的理念正在逐步推出市场,取而代之是新的客户关系管理的营销理念。

一个以客户为中心的营销理念正以迅雷不及掩耳之势向市场的各个领域伸展。

以客户为中心成为目前市场营销的新思想、新潮流,成为企业追逐的新星。

可见以客户为中心对企业经营有着重大的意义。

随着计算机技术飞速发展,信息技术全面地渗透到人类社会的各个方面,信息化成为世界和社会发展的大趋势。

企业的管理从人工到自动化、智能化和高效性。

计算机在企业管理中应用的普及,利用计算机实现现代企业客户的管理也势在必行。

客户是企业的生存之本,客户信息的资料对企业来说至关重要。

为了适应现代信息管理,节省人力、物力和财力,在此次研究,针对银行客户管理中存在的客户资源利用率低等问题,开发了这个银行客户管理系统。

通过这样的系统,可以做到信息的规范管理、科学的统计和快速的查找,充分利用计算机的功能实现对客户的管理的自动化控制从而减少管理方面的工作量。

问题分析

1.1开发背景

随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在银行账目管理之中的应用日益收到人们的关注。

近年来我国信息产业发展迅速,手工管理方式在银行账目管理等需要大量事务处理的应用中已显得不相适应,采用IT技术提高服务质量和管理水平势在必行。

目前,对外开放必然趋势以使银行业直面外国银行巨头的直接挑战,因此,银行必须提高其工作效率,改善其工作环境,直面外国的挑战。

这样,账目管理的信息化势在必行。

在传统的银行账目管理中,其过程往往是很复杂的,繁琐的,账目管理以入账和出账两项内容为核心,在此过程中又需要经过若干道手续,因为整个过程都需要手工操作,效率十分低下,且由于他们之间关联复杂,统计和查询的方式各不相同;且会出现信息的重复传递问题。

因此改过成必须实现信息化。

我们的系统开发的整体任务是实现银行账目管理的系统化、规范化、自动化和智能化,从而达到提高企业管理效率的目的。

1.2研究的意义

1.2.1研究银行账目管理系统的意义

随着社会的进步和计算机技术的发展,尤其是网络技术的飞速进步,信息观念已经深入人心。

信息科学作为当代社会中的重要一环在国民经济中起着举足轻重的作用。

自第三次科技革命以来,各交叉学科不断涌现,管理科学与信息科学的密切结合更是大大促进了生产效率,改变了人们久已习惯的人治理念。

管理科学的信息化将人们调度优化任务的能力大大提高。

我国政府审时度势,提出了以信息化带动工业化的明确战略发展决策。

这对于我国占领科技制高点,普及科技教育,推动国民经济的健康可持续发展具有重要的意义。

第三产业在一个国家经济中所占据的比例是其经济结构是否先进成熟的重要标准之一。

而金融业是第三产业中最为重要的产业,是其他所有产业的力量后盾,为其他产业的正常运营提供保障。

作为资金周转的核心层,金融业担负着国计民生的重要职责,其稳定高效的运营是国民经济发展的首要重点。

目前每天国际金融及证券市场上的货币流通量远远大于同等时间内产品贸易的货币流通量。

如果金融业出现纰漏,将对国民经济产生灾难性的影响。

基于金融业的重要性,软件业的发展在很大程度上受到了金融业对信息化程度要求不断提高的影响。

目前软件市场上相当大的份额是管理类软件,而且非专业管理类软件也大部分可以通用到金融领域的管理决策。

银行作为金融业的执行机构,其主要业务是吸纳存款、发放贷款并使之安全有效地运行。

越来越庞大的储蓄用户数目和资金流通量对银行账户管理的可靠性每天都在进行苛刻的考验。

本银行账目管理系统正是基于此考虑而编制的专用软件。

从目前看来,依靠电子化手段,加强银行账目的管理,是各家银行提高其工作效率、增强其业务竞争力的重要因素。

对银行来说,至少有如下几点益处:

(1)有利于增加结算存款

(2)有利于扩大客户群、发掘潜在客户,从而带动银行传统业务的发展

(3)有利于提高银行的社会形象,稳固业务基础

(4)加强了银业与商户的联系,为以后更广泛,更深入地开展银企合作打下了基

(5)有利于改善银行的业务结构,扩大收益来源,增强抵御风险的能力。

总之,现代商业银行的竞争和发展,已突破传统业务的框架,为了提高银行的业务竞争能力,扩大客户群,培育新的利润增长点,务必大力改良其账目管理系统,因此建立一个功能齐全、灵活、通用、可靠、安全、统一的账目管理系统成为银行当前业务发展的迫切之需。

1.2.2拥有自动化管理系统的银行竞争优势分析

随着社会的进步和金融体制改革的不断深化,随着知识经济的到来和银行电子化建设的发展,我国的经济结构和金融市场结构正在发生深刻的变化,以间接融资为主向直接融资和间接融资并重转变,金融服务的社会需求日新月异,金融服务的外延和内涵更加广泛和丰富,从而对商业银行的管理系统提出了新的要求,银行的经营方式和服务手段向电于化、网络化、虚拟化、多元化、个性化的方向发展,现代信息技术不再是银行开展业务的一种辅助工具,银行的电子化和现代化管理水平已经成为银行竞争力的重要构成要素,成为银行市场运作、金融创新、客户服务、量化管理的技术基础。

大致说来,银行账目管理的系统化,规范化,自动化,将使银行获得如下几个方面的竞争优势:

(1)差别化竞争优势

(2)低成本竞争优势

(3)目标集聚型优势

(4)知识型优势

(5)产业聚集型优势

1.3研究的目的

设计本系统的目的是使银行账目管理清晰化,透明化,便于操作,易于管理。

通过功能模块的优化组合实现不同的管理细节,使管理过程实现最大程度的自动化与信息化。

在传统的银行账户管理系统中,银行的账户管理往往是很复杂烦琐的。

账户管理的特点是信息处理量比较大,所管理的种类比较繁多,而且由于储蓄单、取款单等单据发生量特别大,关联信息多,查询和统计的方式不尽相同。

在管理过程中经常会出现信息的重复传递,因此银行账目管理必须实现计算机化处理。

我们系统开发的总体任务是实现银行账目管理的系统化、规范化、自动化、信息化与智能化,从而达到提高账目管理效率的目的。

可行性研究

2.1现行系统的调查

2.1.1现行系统存在的问题

虽然现代化的银行账户系统在国外已经有了较为广泛的应用并且起相应的技术已经成熟,但当前在国内的实际应用并不广泛,本银行采用的银行账户管理系统存在很多的问题,大致有以下3点:

(1)算法简单,适时性差。

一般系统对于涉及到大量的计算分析和信息处理能力较差。

(2)可扩充性和相应的兼容性太差:

当前,科学技术的发展可谓日新月异,新的学科不断涌现,而传统学科中新旧知识的更新也十分迅速。

这就对系统提出了更高的要求,要求其具备兼容和扩充和升级的特性,要求有不断的高成本投入,但目前旧系统无法实现。

(3)旧系统可靠性不高

虽然在理论上,技术上与传统的经典账目管理系统相比,有着明显的先进性。

但是,到目前为止,以先进理论为基础的规范化银行账目管理系统在国内还比较少见,与已经相当成熟的经典系统相比,系统的可靠性、可用性等质量指标还需要在不断实践中得到证实。

(4)对操作人员的要求较高和其不易于维护性。

2.1.2本系统的提出

本系统的设计方案是基于我国当前银行管理系统研究、应用的具体现状而提出的,希望对其在我国的研究、应用及推广有一定的参考价值。

据了解,目前账目管理系统在我国的实施情况很不理想,大多项目没有得到正常的运行,并没有发挥出整个系统所应有的智能型、决策型作用。

所以实施一个类似的项目系统需要因地制宜,且建立响应的数据管理仓库系统是一个复杂而紧迫的过程。

我们研究本系统的目的,就是为了探求一个计算机管理银行账目的实验性解决方案,既克服传统管理方式的工作量大、效率低下,有能够使银行管理工作系统化,自动化,规范化;同时,又能够有友好的操作界面,方便,实用,便于维护,并且成本低,能够得到广泛应用。

我们所研究的银行账目管理系统是根据许多银行业务发展的需要,在对比分析了其他银行和一些软件商开发的管理系统设计思想和应用情况的基础之上,结合国内现有系统的现状和特点以及未来发展需要的基础上设计开发的。

本文详细探讨了银行账目管理系统的业务需求、交易流程、系统功能和系统设计等方面的问题,提出了业务定义参数化、功能模块构件化等基于软件复用的设计思想和方法。

2.2本系统要达到的设计目标

通过该银行账目管理系统,使银行的账目管理工作系统化、规范化、自动化,从而达到提高账目管理效率的目的。

系统开发的任务是使办公人员可以轻松快捷的完成对账目管理的任务。

(1)管理上的可行性

使用管理方面的可行性,在没有使用银行账目管理系统前,采取的是人工方式,相对而言耗时大,效率低且造成一定的资源浪费。

我们通过设计银行账目管理系统,可以对银行的一般业务进行有序管理,对于客户的个人资料也不需要做大量烦琐的登记工作,变的相对简单容易操作且不用耗费大量人力财力

(2)技术上的可行性

技术方面,我选择的是VF操作系统,是我们相对比较熟悉的语言,且应用简便好掌握。

这是我第一次次设计银行管理系统,由于技术和知识层面的欠缺,在制作过程中会遇到许多的困难,在编程和设计过程中,感觉到知识积累的不够并且很多知识点已经淡忘。

因为时间和技术方面的不足,使设计的程序依然有很多不完善的地方,我会在以后的开发中努力学习,使这个系统更完善更适合使用。

(3)经济上的可行性

经济上,由于我们开发的这个系统相对精简,设计结构清晰,不需要投入大笔资金,同时又存在着实用性,能改善原使用方法在财力和人力上的过度消耗。

因此这个新系统一经使用便可收到很好的成效,做到合理节约和利用资源。

银行方面在使用新系统时只需要花一定资金购买一部分计算机与软件就能实现自动化,既提高了工作效率并且也减少了工作人员的工作量,这使银行在处理业务方面得到很大的提升空间。

2.3数据流图

(1)系统总数据流图

 

(2)开销户及挂失子模块数据流图

 

(3)存取款子模块数据流图

 

(4)重置密码子模块数据流图

 

(5)账户查询子模块数据流图

 

2.4数据字典

1.(表1-1)

数据项编号:

D1-01

数据项名称:

用户姓名

数据项别名:

用户姓名

简述:

进入银行系统的姓名

数据长度:

8位

数据类型:

字符型

取值范围:

 

2.(表1-2)

数据项编号:

D1-02

数据项名称:

账户信息

数据项别名:

账号信息

简述:

账号+用户密码+身份证号

数据长度:

19位

数据类型:

字符型

取值范围:

“0000000000000000000”—“9999999999999999999”

3.(表1-3)

数据项编号:

D1-03

数据项名称:

身份证号

数据项别名:

身份证号

简述:

用户的身份证号码

数据长度:

18位

数据类型:

数值型

取值范围:

“000000000000000000”——“999999999999999999”

4.(表1-4)

数据项编号:

D1-04

数据项名称:

账号

数据项别名:

账号

简述:

存取款时所要输入的号码

数据长度:

13位

数据类型:

字符型

取值范围:

“0000000000000”——“9999999999999”

5.(表1-5)

数据项编号:

D1-05

数据项名称:

用户密码

数据项别名:

用户密码

简述:

存取款时所要输入的号码

数据长度:

6位

数据类型:

字符型

取值范围:

“000000”——“999999”

6.(表1-6)

数据项编号:

D1-06

数据项名称:

卡冻结信息

数据项别名:

卡冻结信息

简述:

用户卡冻结情况

数据长度:

2位

数据类型:

布尔型

取值范围:

0、1

7.(表1-7)

数据项编号:

D1-07

数据项名称:

账户金额信息

数据项别名:

账户金额信息

简述:

用户账号的所有金额

数据长度:

10位

数据类型:

数值型

取值范围:

0000000000-9999999999

 

 

数据流编号:

P2

名称:

销户选项

简述:

对用户进行销户处理

输入的数据流:

用户

处理:

对注册的用户进行删除(销户)

输出的数据流:

用户信息表

处理频率:

150人/天

 

数据流编号:

P6

名称:

存款处理

简述:

根据用户信息进行存款处理

输入的数据流:

登记表

处理:

根据用户信息进行存款处理

输出的数据流:

用户存款信息

处理频率:

150人/天

 

 

 

 

 

需求分析

3.1系统目标

通过该银行账户管理系统,使银行的账户管理工作系统化、规范化、自动化,从而达到提高账户管理效率的目的。

系统开发的总体任务是使办公人员可以轻松快捷地完成对账户管理的任务。

3.2开发设计思想

本系统开发设计思想:

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

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

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

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

3.3开发和运行环境选择

开发工具:

Microsoftvisualstudio2010

运行环境:

WindowsXP,Win7

3.4系统功能

(1)系统功能描述

序号

作业

功能描述

1

存款

为银行用户提供各种存款操作,并记入数据库

2

取款

根据用户提供取款金额进行取款

3

转账

账号间进行转账

4

查询

提供银行用户对自己的账目存取款操作明细及余额信息

5

重置密码

可对密码进行修改

6

卡挂失

为用户冻结银行卡,不能够再对该卡号进行相关操作

7

开户

为新用户开一个新帐户

8

销户

为用户消除资料,并支出剩余金额

 

(2)系统层次方框图

 

 

3.5系统IPO图

(1)账户管理

 

1.开户

 

2.销户

 

3.存款

 

 

4.取款

 

 

5.账户信息管理

 

 

6.账户信息修改

 

 

7.卡挂失

 

 

(2)账户查询

1.查找用户信息

 

 

2.产生信息表

 

 

3.核对信息正确性

 

 

4.输入卡号和密码

 

 

5.显示信息表

 

(3)密码修改

1.号码核对

 

 

2.用户输入密码

 

 

3.存款取消

 

 

4.再次输入密码

 

 

5.检查两次密码是否一致

 

 

6.重置密码成功

 

 

7.重置失败,重新输入

 

 

 

3.6系统性能

(1)外部界面需求

操作界面功能全面,操作较多。

可进行开户、销户等全部操作。

界面要求功能集中、强大,以提高工作人员的效率。

管理界面应准确反映管理人员的意图,可分部输入信息意识操作简化、准确。

(2)数据需求

1.数据的采集

包括储户信息和账户信息。

储户信息:

姓名、性别、年龄、身份证号码、联系电话等;

账户信息:

账户号码、账户密码、开户时间、储蓄金额等。

2.数据模型

为了把用户的数据要求清楚、准确地描述出来,需建立一个概念性的数据模型,从用户的角度描述数据。

本系统中的数据有:

系统登录密码、各数据库所在位置、系统分析原始数据和输入数据(姓名、年龄、身份证号、地址、账号、密码等)以及输出数据(姓名、年龄、地址、账号、密码、交易金额、余额、交易时间等)。

通常使用实体-联系图(E-R图)来建立数据模型。

本例E-R图如下:

3.数据管理

针对数据实行备份、恢复、添加、删除等管理功能。

同时要保证数据的安全性。

总体设计

4.1 系统结构设计

系统的概要设计中最重要的就是系统的模块化。

模块化是指解决一个复杂问题时自项向下逐层把软件系统划分成若干个模块的过程。

每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。

 将系统划分为多个模块是为了降低软件系统的复杂性,提高可读性、可维护性,但模块的划分不能是任意的,应尽量保持其独立性。

也就是说,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单,即尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。

在系统的概要设计中我们采用结构化设计(StructureDesign,简称SD),SD以需求分析阶段产生的数据流图DFD为基础,按一定的步骤映射成软件结构。

我们首先将整个系统化分为几个小问题,小模块,在系统中,我们设计了账户管理、用户查询、转账3个小模块。

4.2数据库设计

数据库指的是可以存储一个或多个表(.DBF文件)及视图的关系数据库,所谓的关系数据库就是多个表的集合,每个表通过形成一定关系的公共字段与另外的表相联系。

一般来说数据库可按下列步骤进行设计:

(1)确定需要的表。

着手把信息分成各个独立的主题,每个主题对应一个表。

(2)确定所需字段。

确定每个表中要保存哪些信息,一个信息为一个字段。

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

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

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

 

(1)数据库需求分析

数据库需求分析是数据库结构设计的第一个阶段。

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

在仔细调查银行账户管理过程的基础上,我们得到本系统所处理的数据流程如下图所示。

 

(2)数据库概念结构设计

 

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

根据上面的设计规划本实例中的实体有:

管理员实体、账户实体、账户普通信息实体、账户卡信息实体。

实体和实体之间的关系E-R图如下图所示

(3)数据库物理结构设计

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

银行账户管理系统数据库中各个表格的设计结果如下面的几个表格所示。

每个表格表示在数据库中的一个表。

 

用户基本信息表

用户注销表

 

用户查询表

 

 

用户查询表:

 

(4)系统功能设计

 

详细设计

设计方案

1.需求规定

根据需求分析的IPO图,确定完整的系统功能。

系统性能能快速响应处理各种数据请求;要保证数据的精度,数据库的数据保证高可靠性,并同步更新;操作界面清晰,便于数据处理结果显示及人员交互式操作;系统保证高安全性,数据备份。

有完整的故障处理手段,错误输入可得到正确处理,保证数据库的完整性。

2.运行环境

操作系统:

WindowsXP及以上版本,

运行软件:

Microsoftvisualstudio2010

硬件配置需满足保证系统的正常运行。

3.处理流程

系统启动,激活身份验证模块,通过身份验证后,对系统进行初始化,根据从数据库来的数据,判断用户身份是否正确。

通过事件驱动机制激活各功能模块,并执行指定模块。

退出系统时,事件激活关闭系统模块,退出系统。

 

4.程序流程图

(1).开户功能:

通过储户申请建立一个新帐户的描述信息,并将该帐户添加到帐户信息映射表中,并以系统自动生成的唯一的帐户号作为主键。

同时系统还将生成唯一的银行卡号作为外键。

①申请需要提交有关材料的证明,并审核通过。

②银行为其建立一个新账户。

③返回账户号/密码给储户

 

开户流程图:

(2).销户功能:

消除储户存储在系统中的个人信息。

①通过储户申请,由管理员进行消户操作。

②系统消除储户的一切信息,更新数据库。

③返回注销信息成功通知。

销户流程图:

(3).存款功能:

以储户的存款为主要活动,相关记录根据存款结果进行调整,以使信息保持一致。

①系统需要在原帐户信息中增加一条记录,包括存款人姓名,住址,存款类型,存款日期。

②若为新储户须建立一个帐户,并记录此次的记录。

存款流程图:

(4).取款功能:

以储户的取款为主要活动,相关记录根据存款结果进行调整,以使信息保持一致。

①账户取款相关信息都会写入到数据库中

取款流程图:

(5).查询功能:

为储户提供查询余额服务,将储户的相关记录输出。

①需要储户的帐户信息及密码。

②打印储户的帐户余额

余额查询流程图:

(6).转账功能:

为储户提供转账给其它储户的服务,将储户的存款信息进行调整,以保持信息的一致。

①需要储户的帐户信息及密码。

②需要其它储户的账号信息

转账流程图:

(7).密码修改:

为储户提供密码修改服务,将储户的密码信息进行调整,以保持信息的一致。

①需要储户的帐户信息及密码。

②需要储户输入新密码并确认。

用户密码修改流程图:

4.功能需求与系统模块的关系

开户模块:

创建账户及填写相关信息。

销户模块:

注销账户及相关信息。

取款模块:

在账户中取出钱款。

存款模块:

在账户中存入钱款。

转账模块:

账户间钱款交易。

查询模块:

查询用户信息及钱款明细。

密码修改模块:

更改用户密码。

5.运行设计

1.运行模块组合

登录系统、进行存取款操作、按储户要求查询其储蓄信息;

2.运行控制流程

银行业务员进入本系统,输入储户账户、密码,系统查询数据库,通过验证后进行存取款或转账等操作,以及用户信息的查询。

3.运行模块

通过主界面进入相关子模块,要从子模块进入另一子模块,需要先退出到主界面,在选择要进入的另一子模块

6.界面设计

(1)主界面

 

(2)存款界面

 

(3)取款界面

 

(4)开户界面

 

(5)销户界面

 

(6)修改信息界面

 

(7)卡

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 实习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1