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

上传人:牧羊曲112 文档编号:1870946 上传时间:2022-12-23 格式:DOCX 页数:83 大小:2.72MB
返回 下载 相关 举报
银行账目管理系统设计报告.docx_第1页
第1页 / 共83页
银行账目管理系统设计报告.docx_第2页
第2页 / 共83页
银行账目管理系统设计报告.docx_第3页
第3页 / 共83页
银行账目管理系统设计报告.docx_第4页
第4页 / 共83页
银行账目管理系统设计报告.docx_第5页
第5页 / 共83页
点击查看更多>>
资源描述

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

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

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

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

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

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

6、资金周转的核心层,金融业担负着国计民生的重要职责,其稳定高效的运营是国民经济发展的首要重点。目前每天国际金融及证券市场上的货币流通量远远大于同等时间内产品贸易的货币流通量。如果金融业出现纰漏,将对国民经济产生灾难性的影响。基于金融业的重要性,软件业的发展在很大程度上受到了金融业对信息化程度要求不断提高的影响。目前软件市场上相当大的份额是管理类软件,而且非专业管理类软件也大部分可以通用到金融领域的管理决策。银行作为金融业的执行机构,其主要业务是吸纳存款、发放贷款并使之安全有效地运行。越来越庞大的储蓄用户数目和资金流通量对银行账户管理的可靠性每天都在进行苛刻的考验。本银行账目管理系统正是基于此考虑

7、而编制的专用软件。 从目前看来,依靠电子化手段,加强银行账目的管理,是各家银行提高其工作效率、增强其业务竞争力的重要因素。对银行来说,至少有如下几点益处:(1)有利于增加结算存款(2)有利于扩大客户群、发掘潜在客户,从而带动银行传统业务的发展(3)有利于提高银行的社会形象,稳固业务基础(4)加强了银业与商户的联系,为以后更广泛,更深入地开展银企合作打下了基(5)有利于改善银行的业务结构,扩大收益来源,增强抵御风险的能力。总之,现代商业银行的竞争和发展,已突破传统业务的框架,为了提高银行的业务竞争能力,扩大客户群,培育新的利润增长点,务必大力改良其账目管理系统,因此建立一个功能齐全、灵活、通用、

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

9、客户服务、量化管理的技术基础。大致说来,银行账目管理的系统化,规范化,自动化,将使银行获得如下几个方面的竞争优势:(1)差别化竞争优势(2)低成本竞争优势(3)目标集聚型优势(4)知识型优势(5)产业聚集型优势1.3研究的目的 设计本系统的目的是使银行账目管理清晰化,透明化,便于操作,易于管理。通过功能模块的优化组合实现不同的管理细节,使管理过程实现最大程度的自动化与信息化。在传统的银行账户管理系统中,银行的账户管理往往是很复杂烦琐的。账户管理的特点是信息处理量比较大,所管理的种类比较繁多,而且由于储蓄单、取款单等单据发生量特别大,关联信息多,查询和统计的方式不尽相同。在管理过程中经常会出现信

10、息的重复传递,因此银行账目管理必须实现计算机化处理。我们系统开发的总体任务是实现银行账目管理的系统化、规范化、自动化、信息化与智能化,从而达到提高账目管理效率的目的。 可行性研究2.1现行系统的调查2.1.1现行系统存在的问题虽然现代化的银行账户系统在国外已经有了较为广泛的应用并且起相应的技术已经成熟,但当前在国内的实际应用并不广泛,本银行采用的银行账户管理系统存在很多的问题,大致有以下3点:(1)算法简单,适时性差。 一般系统对于涉及到大量的计算分析和信息处理能力较差。(2)可扩充性和相应的兼容性太差: 当前,科学技术的发展可谓日新月异,新的学科不断涌现,而传统学科中新旧知识的更新也十分迅速

11、。这就对系统提出了更高的要求,要求其具备兼容和扩充和升级的特性,要求有不断的高成本投入,但目前旧系统无法实现。(3)旧系统可靠性不高 虽然在理论上,技术上与传统的经典账目管理系统相比,有着明显的先进性。但是,到目前为止,以先进理论为基础的规范化银行账目管理系统在国内还比较少见,与已经相当成熟的经典系统相比,系统的可靠性、可用性等质量指标还需要在不断实践中得到证实。(4)对操作人员的要求较高和其不易于维护性。2.1.2本系统的提出 本系统的设计方案是基于我国当前银行管理系统研究、应用的具体现状而提出的,希望对其在我国的研究、应用及推广有一定的参考价值。据了解,目前账目管理系统在我国的实施情况很不

12、理想,大多项目没有得到正常的运行,并没有发挥出整个系统所应有的智能型、决策型作用。所以实施一个类似的项目系统需要因地制宜,且建立响应的数据管理仓库系统是一个复杂而紧迫的过程。 我们研究本系统的目的,就是为了探求一个计算机管理银行账目的实验性解决方案,既克服传统管理方式的工作量大、效率低下,有能够使银行管理工作系统化,自动化,规范化;同时,又能够有友好的操作界面,方便,实用,便于维护,并且成本低,能够得到广泛应用。我们所研究的银行账目管理系统是根据许多银行业务发展的需要,在对比分析了其他银行和一些软件商开发的管理系统设计思想和应用情况的基础之上,结合国内现有系统的现状和特点以及未来发展需要的基础

13、上设计开发的。本文详细探讨了银行账目管理系统的业务需求、交易流程、系统功能和系统设计等方面的问题,提出了业务定义参数化、功能模块构件化等基于软件复用的设计思想和方法。2.2本系统要达到的设计目标 通过该银行账目管理系统,使银行的账目管理工作系统化、规范化、自动化,从而达到提高账目管理效率的目的。系统开发的任务是使办公人员可以轻松快捷的完成对账目管理的任务。(1)管理上的可行性使用管理方面的可行性,在没有使用银行账目管理系统前,采取的是人工方式,相对而言耗时大,效率低且造成一定的资源浪费。我们通过设计银行账目管理系统,可以对银行的一般业务进行有序管理,对于客户的个人资料也不需要做大量烦琐的登记工

14、作,变的相对简单容易操作且不用耗费大量人力财力(2)技术上的可行性技术方面,我选择的是VF操作系统,是我们相对比较熟悉的语言,且应用简便好掌握。这是我第一次次设计银行管理系统,由于技术和知识层面的欠缺,在制作过程中会遇到许多的困难,在编程和设计过程中,感觉到知识积累的不够并且很多知识点已经淡忘。因为时间和技术方面的不足,使设计的程序依然有很多不完善的地方,我会在以后的开发中努力学习,使这个系统更完善更适合使用。(3)经济上的可行性经济上,由于我们开发的这个系统相对精简,设计结构清晰,不需要投入大笔资金,同时又存在着实用性,能改善原使用方法在财力和人力上的过度消耗。因此这个新系统一经使用便可收到

15、很好的成效,做到合理节约和利用资源。银行方面在使用新系统时只需要花一定资金购买一部分计算机与软件就能实现自动化,既提高了工作效率并且也减少了工作人员的工作量,这使银行在处理业务方面得到很大的提升空间。2.3数据流图 (1) 系统总数据流图用户账户管理功能查询功能P.1进入账户管理模块P.2进入查询功能模块D1账户信息D2用户账户 信息账户 信息 用户账号及密码用户存取款信息P.3进入重置密码功能模块重置密码功能D3账户密码账户密码修改成功账户存取款信息(2) 开销户及挂失子模块数据流图 用户开销户选项修改信息选项P.1开销户处理P.2修改信息处理D1账户信息D2用户账户 信息账户 信息账户密码

16、账户密码P.3卡挂失处理卡挂失选项D3卡冻结信息卡冻结信息卡冻结信息账户密码(3) 存取款子模块数据流图用户存款选项取款选项P.1存款处理P.2取款处理D1账户金额信息D2账户金额信息用户存款信息账户金额信息取款信息账户金额 信息(4) 重置密码子模块数据流图储户储户输入银行卡号和身份证号码卡号与身份证号码与数据库信息对比对比一致储户输入新密码再次输入新密码D1账户密码新 密码密码一致密码不一致请用户输入新密码提示用户错误,请重新输入存款取消输入新密码检查两次密码是否一致提醒用户重新输入密码显示密码重置成功对比不一致储户取消 (5) 账户查询子模块数据流图用户账户查询选项P.1输入卡号和密码核

17、对信息正确性P.3查找用户信息P.4产生信息表P.5显示信息表用户D1用户信息表卡号和密码用户信息用户信息用户信息信息表信息表P.22.4数据字典 1. (表1-1)数据项编号:D1-01数据项名称:用户姓名数据项别名:用户姓名简述:进入银行系统的姓名数据长度:8位数据类型:字符型取值范围:无2. (表1-2)数据项编号:D1-02数据项名称:账户信息数据项别名:账号信息简述:账号+用户密码+身份证号数据长度:19位数据类型:字符型取值范围:“0000000000000000000”“9999999999999999999”3. (表1-3)数据项编号:D1-03数据项名称:身份证号数据项别名

18、:身份证号简述:用户的身份证号码数据长度:18位数据类型:数值型取值范围:“000000000000000000”“999999999999999999”4. (表1-4)数据项编号:D1-04数据项名称:账号数据项别名:账号简述:存取款时所要输入的号码数据长度:13位数据类型:字符型取值范围:“0000000000000”“9999999999999”5. (表1-5)数据项编号:D1-05数据项名称:用户密码数据项别名:用户密码简述:存取款时所要输入的号码数据长度:6位数据类型:字符型取值范围:“000000”“999999”6. (表1-6)数据项编号:D1-06数据项名称:卡冻结信息数

19、据项别名:卡冻结信息简述:用户卡冻结情况数据长度:2位数据类型:布尔型取值范围:0、17. (表1-7)数据项编号:D1-07数据项名称:账户金额信息数据项别名:账户金额信息简述:用户账号的所有金额数据长度:10位数据类型:数值型取值范围:0000000000-9999999999数据流编号:P 1 名称:开户选项简述:对用户进行开户处理输入的数据流:用户处理:对为注册的用户进行添加输出的数据流:用户信息表处理频率:150人/天 数据流编号:P 2 名称:销户选项简述:对用户进行销户处理输入的数据流:用户处理: 对注册的用户进行删除(销户)输出的数据流:用户信息表处理频率:150人/天 数据流

20、编号:P 3 名称:取款处理简述:根据用户信息进行取款处理 输入的数据流:登记表处理:根据用户信息进行取款处理输出的数据流:用户取款信息处理频率:150人/天 数据流编号:P 5 名称:卡挂失信息简述:对用户丢失的卡进行暂停使用处理 输入的数据流:登记表处理:对用户丢失的卡进行暂停使用处理输出的数据流:用户卡的冻结信息处理频率:150人/天 数据流编号:P 4 名称:修改卡信息简述:根据用户信息进行修改处理 输入的数据流:登记表处理:根据用户信息进行修改处理输出的数据流:用户账户信息处理频率:150人/天 数据流编号:P 6 名称:存款处理简述:根据用户信息进行存款处理 输入的数据流:登记表处

21、理:根据用户信息进行存款处理输出的数据流:用户存款信息处理频率:150人/天 数据流编号:P 7 名称:输入卡号和密码简述:接受用户所需查找账户的卡号和密码输入的数据流:用户处理:对用户所提供的卡号和密码信息进行接受输出的数据流:核对信息的正确性 数据流编号:P 8 名称:核对信息的正确性简述:对用户输入的卡号和密码进行验证输入的数据流:输入卡号和密码处理:对卡号和密码进行有效性验证,确定是否允许进行查询输出的数据流:查找用户信息数据流编号:P 9 名称:查找用户信息简述:查找对应卡号的用户信息 输入的数据流:核对信息的正确性处理:通过卡号和密码在数据库中找到对应的用户信息 数据流编号:P 1

22、0 名称:产生信息表简述:将用户信息进行单独整合出来输入的数据流:查找用户信息处理:将用户信息进行单独整合,并进行编排输出的数据流:显示信息表数据流编号:P 11 名称:显示信息表简述:将信息表显示在显示屏上输入的数据流:产生信息表处理:将信息表显示在显示屏上需求分析3.1 系统目标通过该银行账户管理系统,使银行的账户管理工作系统化、规范化、自动化,从而达到提高账户管理效率的目的。系统开发的总体任务是使办公人员可以轻松快捷地完成对账户管理的任务。3.2 开发设计思想本系统开发设计思想:l 系统应符合银行账户管理的规定,满足银行相关人员日常使用的需要,并达到操作过程中的直观、方便、实用、安全等要

23、求。l 系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。l 系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。l 尽量采用现有软硬件环境及先进的管理系统开发方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。3.3 开发和运行环境选择开发工具:Microsoft visual studio 2010运行环境:Windows XP,Win 73.4系统功能(1)系统功能描述序号作业功能描述1存款为银行用户提供各种存款操作,并记入数据库2取款根据用户提供取款金额进行取款3转账账号间进行转账4查询提供

24、银行用户对自己的账目存取款操作明细及余额信息5重置密码可对密码进行修改6卡挂失为用户冻结银行卡,不能够再对该卡号进行相关操作7开户为新用户开一个新帐户8销户为用户消除资料,并支出剩余金额 (2)系统层次方框图账户查询取款存款账户管理转账银行账目管理系统帮助修改信息卡挂失开户销户3.5系统IPO图 (1)账户管理1. 开户 IPO表 系统:银行账目管理系统 作者: 模块: 开户 日期: 编号: 注释:被调用:账户信息存储调用:存储的账户信息输入:银行账号,卡密码,姓名,身份证号输出:无处理:对一个未在系统中注册过的信息进行存储局部数据元素:银行账号,卡密码,姓名,身份证号2. 销户 IPO表 系

25、统:_银行账目管理信息_ 作者: 模块: 销户 日期: 编号: 注释:被调用:存储的账户信息调用:存储的账户信息输入:银行账号,卡密码,姓名,身份证号输出:无处理:对一个已在系统的账户信息进行删除操作局部数据元素:银行账号,卡密码,姓名,身份证号 3. 存款 IPO表 系统:_银行账目管理信息_ 作者: 模块: 存款 日期: 编号: 注释:被调用:无调用:账户信息的账户余额输入:银行账号,卡密码输出:银行账户余额处理:对系统中账户的金额进行存入并更新账户金额数据局部数据元素:银行账号,卡密码,身份证号4. 取款 IPO表 系统:_银行账目管理信息_ 作者: 模块: 取款 日期: 编号: 注释:

26、被调用:无调用:账户信息的账户余额输入:银行账号,卡密码输出:银行账户余额处理:对系统中账户的金额进行取出并更新账户金额数据局部数据元素:银行账号,卡密码,身份证号 5账户信息管理 IPO表 系统:_银行账目管理_ 作者: 模块: 账户信息管理 日期: 编号: 注释:被调用:账户信息管理调用:无输入:账户信息输出:账户新信息处理:将账户的相关信息改为账户的新信息,并存入数据库局部数据元素:账户信息6. 账户信息修改 IPO表 系统:_银行账目管理信息_ 作者: 模块: 修改账户信息 日期: 编号: 注释:被调用:存储的账户信息调用:存储的账户信息输入:银行账号,卡密码,姓名,身份证号输出:卡密

27、码处理:对系统中账户的密码进行修改局部数据元素:银行账号,卡密码,姓名,身份证号7. 卡挂失 IPO表 系统:_银行账目管理信息_ 作者: 模块: 卡挂失 日期: 编号: 注释:被调用:账户信息的状态调用:账户信息的状态输入:银行账号,卡密码,姓名,身份证号,账户信息状态输出:无处理:对系统中账户的冻结状态进行取反操作局部数据元素:银行账号,卡密码,姓名,身份证号,账户信息状态 (2)账户查询 1. 查找用户信息 IPO表 系统:银行账目管理系统 作者: 模块: 查找用户信息 日期: 2013.3.28 编号: 注释:被调用:核对用户信息正确性调用:产生信息表输入:用户信息正确性输出:用户信息

28、处理:查找对应的用户信息并输出局部数据元素:用户信息 2. 产生信息表 IPO表 系统:银行账目管理系统 作者: 模块: 产生信息表 日期: 2013.3.28 编号: 注释:被调用:查找用户信息调用:显示信息表输入:用户信息输出:用户信息表处理:对输入的用户信息整合产生用户信息表局部数据元素:用户信息表3. 核对信息正确性 IPO表 系统:银行账目管理系统 作者: 模块: 核对信息正确性 日期: 2013.3.28 编号: 注释:被调用:输入卡号和密码调用:查找用户信息输入:卡号和密码输出:信息的正确与否处理:对用户输入的卡号和密码与存储信息对比,确定其真确性局部数据元素:用户信息正确性 4

29、输入卡号和密码 IPO表 系统:银行账目管理系统 作者: 模块: 输入卡号和密码 日期: 2013.3.28 编号: 注释:被调用:账户查询调用:核对信息正确性输入:卡号和密码输出:卡号和密码处理:接受用户从键盘输入的卡号和密码局部数据元素:用户卡号和密码 5显示信息表 IPO表 系统:银行账目管理系统 作者: 模块: 显示信息表 日期: 2013.3.28 编号: 注释:被调用:显示信息表调用:无输入:用户信息表输出:用户信息表处理:将产生用户信息表显示在显示器上局部数据元素:用户信息表 (3)密码修改 1. 号码核对 IPO表 系统:_账户管理系统_ _ _ 作者: 模块:号码核对 日期:

30、 2013.3.28 编号: 注释:被调用:充值密码模块调用:无输入:引号卡号和身份证号输出:对比的结果处理:将身份证号码和银行卡号与数据库中的信息进行对比,如果一致,提示客户输入新密码,如果不一致,提示用户重新输入局部数据元素:卡号和身份证号码 2. 用户输入密码 IPO表 系统:_账户管理系统_ _ _ 作者: 模块:用户输入密码 日期: 2013.3.28 编号: 注释:被调用:调用:身份证卡号对比模块输入:输入新密码输出:无处理:用户输入重置的新密码局部数据元素:客户输入的新密码 3. 存款取消 IPO表 系统:_账户管理系统_ _ _ 作者: 模块:存款取消 日期: 编号: 注释:被调用:无调用:用户输入密码输入:无输出:处理:用户取消输入密码,此次重置密码取消局部数据元素:无4. 再次输入密码 IPO表 系统:_账户管理系统_ _ _ 作者: 模块:再次输入密码 日期: 2013.3.28 编号: 注释:被调用:无调用:输入新密码

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号