硕士论文--银行储蓄管理系统设计与实现-何工(编辑修改稿)内容摘要:

款与发放贷款是多数银行的核心业务。 随着社会经济的飞速发展,人们生活水平有了极大提高,所积累的财富也随之增加。 一方面,财富被存入银行以备不时之需;另一方面,财富被用于各种投资。 不论何种方式,其中必然会发生资金流通及运转,在这一 过程中离不开银行系统的有效支撑。 从这一角度上看,构建并完善银行储蓄系统显得极为必要。 对于银行而言,要想有效提升服务质量、努力提高服务水平、尽快增强核心竞争力,就应该充分发挥自身优势,结合实际并应用信息化手段,进一步加强内部管理,最终实现银行业务的规范化、自动化、智能化管理。 具体而言,银行实现信息化管理,完善银行储蓄系统,具有如下优势: 第一,能够有效提升银行存款额度。 通常来讲,人们将与银行系统发生一切业务往来的单位纳入到商户的范畴。 对于商户而言,在与外界发生业务往来的时候,都会预定在银行开设结算账户并保持一 定数额的存款。 与之类似的是,个人同样需要开设个人账户,从而便于进行各种金融业务往来。 第二,能够有效扩大银行客户群体。 当商户或者个人选择银行的时候,必然会权衡工作效率、服务质量等因素,不可否认,银行只有为客户提供高效率、优质量的服务,更能留住客户,也有助于发掘潜在客户。 而一套较为完善的银行储蓄系统对银行服务质量与工作效率的提高都起到至关重要的作用。 从这一角度分析,开发银行储蓄系统有助于扩大客户群,加强银行与客户之间的紧密联系,这无形中给其他行业的发展带来一定的推动作用。 第三,能够帮助银行在社会公众面前树立 良好的形象。 我们知道,对于任何一个企业或者团体而言,唯有不断塑造良好的市场形象,才能吸引更多客户。 而要树立社会形象,就应该尽快构建银行储蓄系统,从而有效提升银行综合实力。 第四,有助于加深银行与客户之间的业务联系,从而为日后深入开展银企合作提供坚实的基础。 从本质上看,银行的存在对于客户而言的确能从一定程度上进行业务拓展,并能够帮助客户有效节省物力与财力。 第五,能够有效提升银行对于金融风险的防范能力。 我们知道,央行连续多年的利第 1 章 引 言 6 率降低从很大程度上缩小了各个商业银行之间的利率水平。 面对日益激烈的市场竞争环境,加 上国外银行的严峻挑战,商业银行的风险防范意识也逐渐增强,为找到新的利润增长点,应当分别从服务的深度、广度方面进行创新与图片,从而进一步改善金融业务结构,最终达到提高风险防范能力的目的。 本课题研究综述 随着社会经济的不断发展及计算机技术的大力普及,信息观念已经逐渐深入人心。 可以毫不夸张地说,在当今社会,信息技术已经推动国民经济不断发展的重要动力,从很大程度上看,信息化管理不但有助于改善管理质量,而且有助于提升管理效率。 另外,由于金融业在整个国民经济的发展过程中担负着资金运转的重要职责。 可以毫不夸张 地说,金融业的稳定运行直接关系到整个社会乃至全球的全面发展。 一旦金融业发现问题,便会给国际经济带来灾难。 历史上也的确发生了金融业所引发的全球性经济危机,其后果不堪设想。 基于此,在构建银行储蓄系统的时候,人们将更多的精力放在对网络信息安全方面。 具体而言,常见的措施包括以下几种:第一,借助于冗余技术的优势,来增强系统安全性、可靠性。 当系统产生故障的时候,为提高系统的可恢复性,可以分别在主机、设备以及网络等方面采用能够随时用于切换的信息备份策略。 第二,可以通过隔离、鉴别以及控制访问等多项技术,实现对网络的分级、隔 离等管理。 第三,在鉴定系统用户身份的时候,应该根据口令或者物理特性等不同内容来进行,并根据不同用户的访问权限加以有效控制,必要的时候,可以进行授权管理,以此来避免系统免遭恶意入侵。 第四,为确保数据信息的完整性、安全性,应该综合利用链路层、网络层和应用层等各种数据加密技术。 第五,借助于公匙加密和数字签名技术等内容,进一步确保网上银行、电子商务等新兴业务交易数据的不可篡改性、交易行为的不可否认性和交易过程的不可伪造性。 当然,除了如上所提到的问题之外,网络安全还涉及到其他多种方面,如综合防护能力、检查评估能力、 应急处理能力、预警反击能力等等。 在不久的将来,这些问题都将成为国内外理论界研究的重点与热点。 从很大程度上看,有关这些能力的安全产品的确能够有效提升银行系统的安全水平,但限于多种因素制约,并未真正从根本上缓解网络安全问题。 之所以如此,是因为信息安全并非单纯涉及网络技术的简单问题,而是涉及多因素、多领域的复杂问题。 另外,目前所开发的安全产品通常仅仅是针对某一种安全问题而开发的,所以在应用范围上相对狭窄、较为片面;与此同时,信息安全问题是动态的,往往可能因央行策略、银行业务、组织架构等多种因素而产生变化。 而当前所部署的安全产品通常是针对静态问题而设计的。 综上所述,尽管从解决措施上依然较为片面、笼统,但不可否认的是,国内商业银行都纷纷意识到信息安全的重要性,并利用第 1 章 引 言 7 多种手段进行积极创新,以此来保障信息系统安全。 研究内容 随着银行系统内部业务量的增加、业务种类的多元化发展,以往那种依赖于手工劳动的作业方式已经远远不能满足实际需要。 在不久的将来,将计算机技术应用于银行储蓄系统势必会成为当今社会的发展趋势。 与此同时,自我国进入世界贸易组织以来,中国与世界的联系越来越紧密,银行业的开发程度也越来越高。 面对外国银行的 挑战,必须不断提高自身服务质量,努力增强自身核心竞争力。 从这一角度上看,银行业进行信息化管理就显得极为重要。 另外,随着社会经济的飞速发展,人们生活水平有了极大提高,所积累的财富也随之增加。 一方面,财富被存入银行以备不时之需;另一方面,财富被用于各种投资。 不论何种方式,其中必然会发生资金流通及运转,在这一过程中离不开银行系统的有效支撑。 对于银行而言,要想有效提升服务质量、努力提高服务水平、尽快增强核心竞争力,就应该充分发挥自身优势,结合实际并应用信息化手段,进一步加强内部管理,最终实现银行业务的规范化、自动化 、智能化管理。 第一,在设计银行储蓄系统之前,首要的前提便是进行需求分析。 可以毫不夸张地说,需求分析这一环节做得如何,直接关系到系统软件设计的效果。 通常,在进行需求分析的时候,如果不够到位,除了浪费开发时间、开发成本之外,还会制约软件开发进度。 从这一角度上看,系统需求分析是系统开发过程中的关键环节。 第二,对系统的需求进行深入分析,围绕系统目标进行展开,并借助于 J2EE 平台技术、数据库技术、 JSP 技术等进行不同子模块的具体设计。 在此过程中,还结合用例进行研究,重点从会员管理模块、管理者管理模块等进行分析 ,从而为银行储蓄系统的实用性提供一定支撑。 第三,由于应用系统的开发是一个系统工程,涉及到多个环节、多个模块的多种因素。 在这一过程中,任何一个环节都可能会出现这样那样的失误,基于此,当系统构建完成之后,正式投入应用之前,还将进行系统测试。 作为软件设计及开发过程中的核心部分,软件测试就是在正常运行程序的条件下,在遵循软件不同参数、规格的基础上,结合测试用例进行系统分析,以此寻求程序错误,在此基础上及时完善系统,从而提高系统使用性能。 图 11 详细描述了银行储蓄系统的功能数据流 第 1 章 引 言 8 会 员 用 户查 看 存 款 余 额历 史 交 易 明 细当 日 交 易 明 细修 改 登 录 密 码修 改 详 细 资 料在 线 银 行 转 账刷 卡 消 费查 看 余 额 图 11 功能数据流图 第一,相关人员身份验证:实践中,银行储蓄系统所涉及到的人群多种多样,除了包括银行内部人员之外,还包括其他不同行业的个人与企业。 通常,系统用户可以分为两大类,其一是银行会员,即与银行发生业务往来的个人与企业;其二是管理用户,即从事银行工作的人员。 针对银行从业人员来说,可以根据相应的用户名、密码进行身份验证,一旦成功,便可顺利进入系统,之后在其权限范围内进行相关操作。 而对于银行客户来说,身份验证的步骤与银行人员相似。 唯一不同的是,唯有在该行办理过银行卡手 续,才能进行身份研制。 在进行业务办理的时候,应该根据开户时所设置的用户名及密码进行系统登录。 对于前者,银行储蓄系统是一个良好的沟通平台;对于后者,银行储蓄系统是一个工作平台。 第二,系统应用功能需求:结合银行业务特征,在符合相关规定的基础上满足银行系统实际需求,从而使系统满足实用性、可操作性、可靠性等要求。 一方面,所构建的应用系统应当可以进行存取款业务、转账业务、开户、销户等各种业务的相关操作功能。 另一方面,还应当实现客户及相关业务信息的添加、更改、删除等各种操作功能。 对系统功能加以深入分析,尤其重视对业务 办理、储蓄管理、业务管理、系统管理等方面进行研究。 具体而言,业务办理就是针对诸如存款、取款、转账等业务进行相关处理;储蓄管理的功能在于实现账务信息查询,其中主要包括余额信息、历史记录、用户信息等;业务管理的功能在于实现用户统计、业务统计、储蓄管理、客户管理等操作;系统管理则主要包括相关参数管理与操作权限管理等内容。 第四,系统软件的在总体框架:结合系统功能需求,在此基础上进行软件设计。 由于银行卡所涉及到的基本功能有六大类,即开户、存款、取款、计息、挂失、销售等等。 因此,在进行设计的时候,应该遵循这六大功能。 功能层次图参见下图 12 所示。 第 1 章 引 言 9 开 始登 录会 员修 改 详 细 资 料完 成是否 图 12 功能层次图 另外,按照不同用户的实际需求,还应该将本系统分为两种:其一是客户端,主要服务于银行客户,有助于用户更为便捷地进行身份注册、信息录入、密码修改等等操作;其二是管理端,其主要操作主体是系统管理员,而管理员用户往往是银行内部管理人员,能够借助于管理端进行开户、销户等功能,并实现客户及相关业务信息的添加、更改、删除等各种操作功能。 其中,高层数据流图如图 13 所示。 第 2 章 系统需求分析和整体设计 10 查 询 当 日 交 易 明 细存 在 搜 索 条 件是否进 行 搜 索数 据 库 中 搜 索 到当 日 交 易 明 细是否显 示 当 日 交 易 明 细 图 13 高层数据流图 第 2 章 系统需求分析和整体设计 11 第 2 章 系统需求分析和整体设计 在设计银行储蓄系统之前,首要的前提便是进行需求分析。 可以毫不夸张地说,需求分析这一环节做得如何,直接关系到系统软件设计的效果。 通常,在进行需求分析的时候,如果不够到位,除了浪费开发时间、开发成本之外,还会制约软件开发进度。 从这一角度上看,系统需求分析是系统开发过程中的关键环节。 接下来,将着重从不同角度进行需求分析。 系统功能需求 研究目标 结合国内银行的管理现状,在设计并开发系统软件的过 程中,应该力求达到如下几个目标:第一,结合银行业务特征,在符合相关规定的基础上满足银行系统实际需求,从而使系统满足实用性、可操作性、可靠性等要求;第二,所构建的应用系统应当可以进行存取款业务、转账业务、开户、销户等各种业务的相关操作功能。 第三,实现客户及相关业务信息的添加、更改、删除等各种操作功能。 功能分析 实践中,银行储蓄系统所涉及到的人群多种多样,除了包括银行内部人员之外,还包括其他不同行业的个人与企业。 通常,系统用户可以分为两大类,其一是银行会员,即与银行发生业务往来的个人与企业;其二 是管理用户,即从事银行工作的人员。 对于前者,银行储蓄系统是一个良好的沟通平台;对于后者,银行储蓄系统是一个工作平台。 在明确系统开发目标的基础上,对系统功能加以深入分析,尤其重视对业务办理、储蓄管理、业务管理、系统管理等方面进行研究。 具体而言,业务办理就是针对诸如存款、取款、转账等业务进行相关处理;储蓄管理就是为了实现对账务信息的查询,如历史记录、用户信息和剩余金额等信息;业务管理的功能在于实现用户统计、业务统计、储蓄管理、客户管理等操作;系统管理中有对操作权限和相关参数进行管理的内容。 第 2 章 系统需求分析和整体设计 12 系统层 次模块图 如图 21 所示: 查 询 当 日 交 易 明 细存 在 搜 索 条 件是否进 行 搜 索数 据 库 中 搜 索 到当 日 交 易 明 细是否显 示 当 日 交 易 明 细 图 21 系统层次模块图 系统功能规格 在这一部分,将重点介绍 UML( Unified Modeling Language)这一重要的建模语言。 通常, UML是一种以面向对象为核心的建模语言。 根据 UML 的构建模式,借助于相应的模型,能够实现从不同角度的系统抽象描述,而将基于不同角度所形成的系统模型进行有效整合,能够构成整个系统的大致映像。 从这一角度上看, UML 能够从多个视角为系统建构提供相 关方法。 通常情况下,用例模型能够进一步派生出动态对象模型,还可以为系统边界的界定与系统功能的定义提供重要方法。 基于此在进行用例设计的时候,应该按照如下步骤进行:第一步是系统角色识别。 系统用户可以分为两大类,其一是银行会员,即与银行发生业务往来的个人与企业;其二是管理用户,即从事银行工作的人员。 考虑到系统外部执行者需求,应该着重强调系统功能描述。 第二步是重点用例描述。 在这一点,可以通第 2 章 系统需求分析和整体设计 13 过自问自答来进行用例分析,如该角色的功能如何等等。 第三步为单个用例审核,并有针对性地作定义界定。 角色定。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。