银行账目管理系统设计报告_第1页
银行账目管理系统设计报告_第2页
银行账目管理系统设计报告_第3页
银行账目管理系统设计报告_第4页
银行账目管理系统设计报告_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、银行账目管理系统设计报告银行账目管理系统 一一设计与实 现绪论市场经济的发展过程也是企业营销理念不断变革,深化发展的过程。 从西方市场经济发展的历程来看,企业的营销理念经历了,生产观念、产 品观念、推销观念、营销观念,重视市场以市场为中心成为前一时期企业 经营理念的经典。但随着科学技术与社会经济的发展,产品日益丰富,市 场格局发生了巨大变化。市场的性质由卖方市场迅速向买方市场转化,市 场竞争急剧升级,日趋激烈、残酷。无数事实告诉人们:自然界中适者牛 存的定律在市场中已经成为企业经营的真谛!无数企业为了适应适者生存的定律,不得不进行营销观念和营销方式 的变革。i口的市场营销的理念正在逐步推出市场

2、,取而代之是新的客户关 系管理的营销理念。一个以客户为中心的营销理念正以迅雷不及掩耳之势 向市场的各个领域伸展。以客户为中心成为目前市场营销的新思想、新潮 流,成为企业追逐的新星。可见以客户为中心对企业经营有着重大的意义。随着计算机技术飞速发展,信息技术全面地渗透到人类社会的各个方 面,信息化成为世界和社会发展的大趋势。企业的管理从人工到自动化、 智能化和高效性。计算机在企业管理屮应用的普及,利用计算机实现现代 企业客户的管理也势在必行。客户是企业的生存之本,客户信息的资料对 企业来说至关重要。为了适应现代信息管理,节省人力、物力和财力,在 此次研究,针对银行客户管理中存在的客户资源利用率低等

3、问题,开发 了这个银行客户管理系统。通过这样的系统,可以做到信息的规范管理、 科学的统计和快速的查找,充分利用计算机的功能实现对客户的管理的自 动化控制从而减少管理方面的工作量。问题分析1.1发背景随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用 逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作 流的管理,这就产生了以计算机为核心,以数据库管理系统为开发环境的 管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别 是在银行账目管理之中的应用日益收到人们的关注。近年来我国信息产业发展迅速,手工管理方式在银行账目管理等需要 大量事务处理的应用中己显得不相适应,

4、采用it技术提高服务质量和管理 水平势在必行。目前,对外开放必然趋势以使银行业直面外国银行巨头的 直接挑战,因此,银行必须提高其工作效率,改善其工作环境,直面外国 的挑战。这样,账目管理的信息化势在必行。在传统的银行账目管理中,其过程往往是很复杂的,繁琐的,账目管 理以入账和出账两项内容为核心,在此过程中又需要经过若干道手续,因 为整个过程都需要手工操作,效率十分低下,且由于他们之间关联复杂, 统计和查询的方式各不相同;且会出现信息的重复传递问题。因此改过成 必须实现信息化。我们的系统开发的整体任务是实现银行账目管理的系统化、规范化、 自动化和智能化,从而达到提高企业管理效率的目的。12研究的

5、意义1.2.1研究银行账目管理系统的意义随着社会的进步和计算机技术的发展,尤其是网络技术的飞速进步, 信息观念已经深入人心。信息科学作为当代社会屮的重耍一环在国民经济 中起着举足轻重的作用。自第三次科技革命以来,各交叉学科不断涌现, 管理科学与信息科学的密切结合更是人人促进了生产效率,改变了人们久 己习惯的人治理念。管理科学的信息化将人们调度优化任务的能力大大提 高。我国政府审时度势,提出了以信息化带动工业化的明确战略发展决策。 这对于我国占领科技制高点,普及科技教育,推动国民经济的健康可持续 发展具有重要的意义。第三产业在一个国家经济中所占据的比例是其经济结构是否先进成 熟的重要标准之一。而

6、金融业是第三产业中最为重要的产业,是其他所有 产业的力量后盾,为其他产业的正常运营提供保障。作为资金周转的核心 层,金融业担负着国计民生的重要职责,其稳定高效的运营是国民经济发 展的首要重点。目前每天国际金融及证券市场上的货币流通量远远大于同 等时间内产品贸易的货币流通量。如果金融业出现纟比漏,将对国民经济产 生灾难性的影响。基于金融业的重要性,软件业的发展在很大程度上受到 了金融业对信息化程度要求不断提高的影响。目前软件市场上相当大的份 额是管理类软件,而且非专业管理类软件也大部分可以通用到金融领域的 管理决策。银行作为金融业的执行机构,其主要业务是吸纳存款、发放贷 款并使之安全有效地运行。

7、越来越庞大的储蓄用户数目和资金流通量对银 行账户管理的可靠性每天都在进行苛刻的考验。本银行账目管理系统止是 基于此考虑而编制的专用软件。从目前看来,依靠电子化手段,加强银行账目的管理,是各家银行提 高其工作效率、增强其业务竞争力的重要因素。对银行来说,至少有如下 几点益处:(1)有利于增加结算存款(2)有利于扩大客户群、发掘潜在客户,从而带动银行传统业务的 发展(3)有利于提高银行的社会形象,稳固业务基础(4)加强了银业与商户的联系,为以后更广泛,更深入地开展银企合 作打下了基(5)有利于改善银行的业务结构,扩人收益来源,增强抵御风险的 能力。总之,现代商业银行的竞争和发展,已突破传统业务的框

8、架,为了提 高银行的业务竞争能力,扩大客户群,培育新的利润增长点,务必大力改 良其账目管理系统,因此建立一个功能齐全、灵活、通用、可靠、安全、 统一的账目管理系统成为银行当前业务发展的迫切之需。1.2.2拥有自动化管理系统的银行竞争优势分析随着社会的进步和金融体制改革的不断深化,随着知识经济的到来和 银行电子化建设的发展,我国的经济结构和金融市场结构正在发生深刻的 变化,以间接融资为主向直接融资和间接融资并重转变,金融服务的社会 需求日新月异,金融服务的外延和内涵更加广泛和半富,从而对商业银行 的管理系统提岀了新的要求,银行的经营方式和服务手段向电于化、网络化、虚拟化、多元化、 个性化的方向发

9、展,现代信息技术不再是银行开展业务的一种辅助工具, 银行的电子化和现代化管理水平已经成为银行竞争力的重要构成要素,成 为银行市场运作、金融创新、客户服务、量化管理的技术基础。大致说来, 银行账目管理的系统化,规范化,自动化,将使银行获得如下几个方面的竞 争优势:(1)差别化竞争优势(2)低成本竞争优势(3)冃标集聚型优势(4)知识型优势(5)产业聚集型优势1.3研究的目的设计本系统的目的是使银行账目管理清晰化,透明化,便于操作,易 于管理。通过功能模块的优化组合实现不同的管理细节,使管理过程实现 最大程度的自动化与信息化。在传统的银行账户管理系统中,银行的账户 管理往往是很复杂烦琐的。账户管理

10、的特点是信息处理量比较大,所管理 的种类比较繁多,而且由于储蓄单、取款单等单据发生量特别大,关联信 息多,查询和统计的方式不尽相同。在管理过程中经常会出现信息的重复 传递,因此银行账冃管理必须实现计算机化处理。我们系统开发的总体任 务是实现银行账目管理的系统化、规范化、自动化、信息化与智能化,从 而达到提高账目管理效率的目的0 可行性研究2.1现行系统的调杳2.1.1现行系统存在的问题虽然现代化的银行账户系统在国外已经有了较为广泛的应用并口起 相应的技术己经成熟,但当前在国内的实际应用并不广泛,本银行采用的 银行账户管理系统存在很多的问题,大致有以下3点:(1) 算法简单,适时性差。一般系统对

11、于涉及到大量的计算分析和信息处理能力较差。(2) 可扩充性和相应的兼容性太差:当前,科学技术的发展可谓日新月异,新的学科不断涌现,而传统学 科中新ih知识的更新也十分迅速。这就对系统提出了更高的要求,要求其 具备兼容和扩充和升级的特性,要求有不断的高成本投入,但目前旧系统 无法实现。(3) i口系统可靠性不高虽然在理论上,技术上与传统的经典账日管理系统相比,有着明显的 先进性。但是,到目前为止,以先进理论为基础的规范化银行账目管理系 统在国内还比较少见,与已经相当成熟的经典系统相比,系统的可靠性、 可用性等质量指标还需要在不断实践中得到证实。(4) 对操作人员的要求较高和其不易于维护性。2.1

12、.2本系统的提出本系统的设计方案是基于我国当前银行管理系统研究、应用的具体现状而提出的,希槊对其在我国的研究、应用及推广有一定的参考价值。据了解,目前账冃管理系统在我国的实施情况很不理想,大多项冃没有得到正常的运 行,并没有发挥出整个系统所应有的智能型、决策型作用。所以实施一个 类似的项目系统需要因地制宜,口建立响应的数据管理仓库系统是一个复 杂而紧迫的过程。我们研究本系统的目的,就是为了探求一个计算机管理银行账目的实 验性解决方案,既克服传统管理方式的工作量大、效率低下,有能够使银 行管理工作系统化,自动化,规范化;同时,又能够有友好的操作界面, 方便,实用,便于维护,并且成本低,能够得到广

13、泛应用。我们所研究的 银行账冃管理系统是根据许多银行业务发展的需耍,在对比分析了其他银 行和一些软件商开发的管理系统设计思想和应用情况的基础之上,结合国 内现有系统的现状和特点以及未来发展需要的基础上设计开发的。木文详 细探讨了银行账目管理系统的业务需求、交易流程、系统功能和系统设计 等方面的问题,提出了业务定义参数化、功能模块构件化等基于软件复用 的设计思想和方法。2.2本系统要达到的设计目标通过该银行账目管理系统,使银行的账目管理工作系统化、规范化、 自动化,从而达到提高账目管理效率的目的。系统开发的任务是使办公人 员可以轻松快捷的完成对账目管理的任务。(1) 管理上的可行性使用管理方面的

14、可行性,在没有使用银行账目管理系统前,釆取的是人工方式,相对而言耗时大,效率低且造成一定的资源浪费。我们通过设 计银行账目管理系统,可以对银行的一般业务进行有序管理,对于客户的 个人资料也不需耍做大量烦琐的登记工作,变的相对简单容易操作且不用 耗费大量人力财力(2)技术上的可行性技术方面,我选择的是vf操作系统,是我们相对比较熟悉的语言, 但应用简便好掌握。这是我第一次次设计银行管理系统,由于技术和知识 层面的欠缺,在制作过程中会遇到许多的困难,在编程和设计过程中,感 觉到知识积累的不够并且很多知识点已经淡忘。因为时间和技术方面的不 足,使设计的程序依然有很多不完善的地方,我会在以后的开发屮努

15、力学习,使这个系统更完善 更适合使用。(3)经济上的可行性经济上,由于我们开发的这个系统相对精简,设计结构清晰,不需要 投入大笔资金,同吋又存在着实用性,能改善原使用方法在财力和人力上 的过度消耗。因此这个新系统一经使用便可收到很好的成效,做到合理节 约和利用资源。银行方面在使用新系统时只需要花一定资金购买一部分计 算机与软件就能实现自动化,既提高了工作效率并且也减少了工作人员的 工作量,这使银行在处理业务方血得到很大的提升空间。2.3数据流图(1)系统总数据流图(2)开销户及挂失子模块数据流图(3)存取款子模块数据流图(4) 重置密码子模块数据流图(5) 账户查询子模块数据流图2.4数据字典

16、2.(表 1-2)3.(表13)4.(表 1-4)5.(表15)6.(表 1-6)7.(表 1-7)需求分析3.1系统目标通过该银行账户管理系统,使银行的账户管理工作系统化、规范化、 自动化,从而达到提高账户管理效率的目的。系统开发的总体任务是使办公人员可以轻松快捷地完成对账户管理 的任务。3.2开发设计思想本系统开发设计思想:?系统应符合银行账户管理的规定,满足银行相关人员日常使用的需 要,并达到操作过程中的直观、方便、实用、安全等要求。?系统采用模块化程序设计方法,既便于系统功能的各种组合和修改, 又便于未参与开发的技术维护人员补充、维护。?系统应具备数据库维护功能,及时根据用户需求进行数

17、据的添加、 删除、修改、备份等操作。?尽量采用现有软硬件环境及先进的管理系统开发方案,从而达到充 分利用现有资源,提高系统开发水平和应用效果的冃的。3.3开发和运行环境选择开发工具:microsoft visual studio 2010运行环境:windows xp,win 73.4系统功能(1) 系统功能描述(2) 系统层次方框图3.5系统ip0图(1) 账户管理1. 开户2. 销户3. 存款4. 取款5. 账户信息管理6. 账户信息修改7. 卡挂失(2) 账戸查询1. 查找用户信息2. 产生信息表3. 核对信息正确性4. 输入卡号和密码5. 显示信息表(3)密码修改1. 号码核对2. 用

18、户输入密码3. 存款取消4. 再次输入密码5. 检查两次密码是否一致6. 重置密码成功7.重置失败,重新输入3.6系统性能(1)外部界面需求操作界面功能全面,操作较多。可进行开户、销户等全部操作。界面 要求功能集中、强大,以提高工作人员的效率。管理界面应准确反映管理人员的意图,可分部输入信息意识操作简化、准确。(2)数据需求1 数据的采集包括储户信息和账户信息。储户信息:姓名、性别、年龄、身份证号码、联系电话等;账户信息:账户号码、账户密码、开户时间、储蓄金额等。2. 数据模型为了把用户的数据要求清楚、准确地描述出来,需建立一个概念性的 数据模型,从用户的角度描述数据。本系统中的数据有:系统登

19、录密 码、各数据库所在位置、系统分析原始数据和输入数据(姓名、年龄、身份证 号、地址、账号、密码等)以及输出数据(姓名、年龄、地址、账号、密码、交 易金额、余额、交易时间等)。通常使用实体联系图(er图)来建立数据模型。本例er图如下:3. 数据管理针对数据实行备份、恢复、添加、删除等管理功能。同时要保证数据 的安全性。总体设计4.1系统结构设计系统的概要设计中最重要的就是系统的模块化。模块化是指解决一个 复杂问题时自项向下逐层把软件系统划分成若干个模块的过程。每个模块完 成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完 成整个系统所要求的功能。将系统划分为多个模块是为了降低软

20、件系统的复杂性,提高可读性、 可维护性,但模块的划分不能是任意的,应尽量保持其独立性。也就是说, 每个模块只完成系统耍求的独立的子功能,并且与其他模块的联系最少且 接口简单,即尽量做到高内聚低耦合,提高模块的独立性,为设计高质量 的软件结构奠定基础。在系统的概耍设计屮我们采用结构化设if (structure design,简称sd), sd以需求分析阶段产生的数据流图dfd为基础,按一定的步骤映射成软 件结构。我们首先将整个系统化分为几个小问题,小模块,在系统中,我 们设计了账户管理、用户查询、转账3个小模块。4.2数据库设计数据库指的是可以存储一个或多个表(dbf文件)及视图的关系数据 库

21、,所谓的关系数据库就是多个表的集合,每个表通过形成一定关系的公 共字段与另外的表相联系。一般来说数据库可按下列步骤进行设计:(1)确定需要的表。着手把信息分成各个独立的主题,每个主题对 应一个表。(2)确定所需字段。确定每个表中要保存哪些信息,一个信息为一 个字段。(3)确定表之i'可的联系。值得注意的是在创建表时,必须确保一个表中的每个字段都要直接描 述该表的主题,每张表应尽可能收集所需的全部信息,如果存在多张表保存同类信息的 情况,应该将所有和同一主题相关的信息合并到一个表中。数据库系统设计时应在全面考虑的前提下,尤其应该仔细考虑用户的各种 需求,避免浪费人力和物力。(1) 数据库

22、需求分析数据库需求分析是数据廂结构设计的第一个阶段。这个阶段主要是收 集基木数据、数据结构以及数据处理的流程,组成一份详尽的数据字典, 为以后进一步设计打下基础。在仔细调查银行账户管理过程的基础上,我们得到本系统所处理的数 据流程如下图所示。数据流程图(2) 数据库概念结构设计这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各 种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。根据上面的设计规划本实例中的实体有:管理员实体、账户实体、账 户普通信息实体、账户卡信息实体。实体和实体之间的关系e-r图如下图所示(3) 数据库物理结构设计在上面的实体以及实体之间关系的基础上,形成数

23、据库中的表格以及 各个表格z间的关系。银行账户管理系统数据廂中各个表格的设计结果如下面的几个表格所示。每个表格表示在数据库中的一个表。用户基本信息表用户注销表用户查询表用户查询表:(4) 系统功能设计详细设计设计方案1. 需求规定根据需求分析的ipo图,确定完整的系统功能。系统性能能快速响应 处理各种数据请求;耍保证数据的精度,数据库的数据保证高可靠性,并 同步更新;操作界面清晰,便于数据处理结果显示及人员交互式操作;系 统保证高安全性,数据备份。有完整的故障处理手段,错误输入可得到正 确处理,保证数据库的完整性。2. 运行环境操作系统:windowsxp及以上版本,运行软件:microsof

24、t visual studio 2010硬件配置需满足保证系统的正常运行。3. 处理流程系统启动,激活身份验证模块,通过身份验证后,对系统进行初始化, 根据从数据库来的数据,判断用户身份是否正确。通过事件驱动机制激活 各功能模块,并执行指定模块。退出系统时,事件激活关闭系统模块,退 出系统。4程序流程图(1) 开户功能:通过储户申请建立一个新帐户的描述信息,并将该 帐户添加到帐户信息映射表中,并以系统自动生成的唯一的帐户号作为主 键。同时系统还将生成唯一的银行卡号作为外键。屮请需要提交有关材料的证明,并审核通过。银行为其建立一个新 账户。返回账户号/密码给储户开户流程图:(2) 销户功能:消除

25、储户存储在系统中的个人信息。通过储户 申请,由管理员进行消户操作。系统消除储户的一切信息,更新数据库。返回注销信息成功通知。销户流程图:(3) 存款功能:以储户的存款为主要活动,相关记录根据存款结果 进行调整,以使信息保持一致。 系统需要在原帐户信息中增加一条记录,包括存款人姓名,住址,存款类型,存款日期。 存款流程图: 若为新储户须建立一个帐户,并记录此次的记录。(4) 取款功能:以储户的取款为主耍活动,相关记录根据存款结果进行调整,以使信息保持一致。 账户取款相关信息都会写入到数据库中取款流程图:(5) 查询功能:为储户提供查询余额服务,将储户的相关记录输出。 需要储户的帐户信息及密码。打

26、印储户的帐户余额余额查询流程图:(6) 转账功能:为储户提供转账给其它储户的服务,将储户的存款 信息进行调整,以保持信息的一致。 需要储户的帐户信息及密码。需要其它储户的账号信息转账流程图:(7) 密码修改:为储户提供密码修改服务,将储户的密码信息进行 调整,以保持信息的一致。 需要储户的帐户信息及密码。需要储户输入新密码并确认。用户密码修改流程图:4 功能需求与系统模块的关系开户模块:创建账户及填写相关信息。销户模块:注销账户及相关信息。取款模块:在账户中取出钱款。存款模块:在账户中存入钱款。转账模块:账户间钱款交易。查询模块:查询用户信息及钱款明细。密码修改模块:更改用户密码。5. 运行设计1. 运行模块组合登录系统、进行存取款操作、按储户要求查询其储蓄信息;2.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论