银行帐目管理系统.doc

【精品】VFP银行帐目管理系统(论文+源代码+开题报告)

收藏

资源目录
跳过导航链接。
【精品】VFP银行帐目管理系统(论文+源代码+开题报告).rar
VFP银行帐目管理系统(论文+源代码+开题报告)
VF银行帐目管理系统067
VF银行帐目管理系统
银行帐目管理系统代码
银行帐户管理系统代码
VF银行帐目管理系统.rar
银行帐目管理系统代码.rar
压缩包内文档预览:(预览前20页/共122页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:1639625    类型:共享资源    大小:7.43MB    格式:RAR    上传时间:2017-08-30 上传人:机****料 IP属地:河南
50
积分
关 键 词:
精品 vfp 银行 帐目 管理 系统 论文 源代码 开题 报告 讲演 呈文
资源描述:
【精品】VFP银行帐目管理系统(论文+源代码+开题报告),精品,vfp,银行,帐目,管理,系统,论文,源代码,开题,报告,讲演,呈文
内容简介:
1 银行帐目管理系统 【 摘要 】 帐目管理是银行业务流程过程中十分重要且必备的环节之一,在银行业务流程当中起着承上启下的作用,其重要性不言而喻。但是,目前许多银行在具体的业务流程处理过程中仍然使用手工操作的方式来实施,不仅费时、费力,效率低下,而且无法达到理想的效果。本文针对上述问题,采用软件工程的开发原理,依据软件流程过程规范,按照需求分析、概要设计、详细设计、程序编码、测试、软件应用、软件维护等过程开发了一个银行帐目管理系统。采用 为开发工具,数据库设计遵循 3范式,主要设计了用 户基本信息表、用户卡信息表、 款机基本信息表、用户银行存款信息表、管理系统的用户口令表、银行系统的用户信息表等数据表。解决了银行系统中存在的数据安全性( 法)、数据一致性以及系统运行速度(哈希算法)等问题。 系统实现的主要有帐户管理、取款机管理、用户查询、查询统计等功能 : 帐户管理模块:存款、取款、开户、销户、修改信息、办卡、挂失卡; 用户查询模块; 取款机信息管理模块:管理员管理查询和维护、客户查询和取款等功能; 查询统计模块: 动查询统计、持卡总量消费统计、 工作量负荷统计等功能。 通过该银行账户管理系统地运行,使办公人员可以轻松快捷的完成对账户管理的任务,提高账目管理效率,使银行的账目管理工作系统化、规范化、自动化 。 该银行帐目管理信息系统,优点是设计过程思路清晰、模块划分简洁,设计各阶段分工明确。经过实践证明,该划分是合理的,极大得提高了本系统的实现。 【关键词】 银行帐目 数据安全性 数据一致性 哈希算法 面向对象 2 is a of of it a in to of of a to a on of as as of is to of as , , of ,of of is of 3 目 录 引言 第一章 本课题的研究意义和目的 发背景 研究的意义 究银行帐户管理系统的意义 拥有自动化管理系统的银行竞争优势分析 本论文的目的 论文涉及的内容 作者的主要贡献 人所完成的主要工作 第二章 可行性研究 现行系统的调查 现行系统存在的问题 课题的提出 本课题要达到的设计目标 可行性研究 第三章 系统需求分析 系统功能需求分析 统的性能需求分析 第四章 要解 决的几个关键问题 要解决的关键问题之一:数据的安全性问题 据的安全性问题 统传输的安全问题的解决办法 系统内部安全问题的解决办法 要解决的关键问题之二: 数据一致性 问题 据的一致性要求 据有效性 触发器 引用完整性 点有益的提示 解决的关键问题之三:系统查找数据的速度问题 第五章 开发工具及运行环境 行环境: 行帐户管理系统简介 开发工具 4 第六章 总体设计 统定义及要求 系统目标设计 系统结构图 法及数据结构 第七章 数据库设计及实现 数据库设计 数据库需求分析 数据库概念结构设计 数据库逻辑结构设计 据结构的实现: 第八章 系统详细设计及实现 8 1 系统功能模块设计 1 系统的主功能流程图 如下 : 帐户管理模块流程图: 用户查询模块流程图: 取款机模块: 统功能模块的实现 系统主界面 身份验证界面 账户管理模块 用户查询模块 取款机模块 询统计模块 束界面 系统主程序的设计 统编译和开发 第九章 面向对象软件测试技术 概述 向对象程序的特点对软件测试的影晌 面向对象软件测试的 层次划分及内容 试方法在本系统中的应用 第十章 系统运行结果 第十一章 本文小结 致谢词 附录 参考资料 5 引 言 随着社会经济的发展,信息化程度的不断深入,银行的传统业务己愈来愈不能满足银行客户的需要。现今,人们的金融意识、科技意识己经有了很大的提高,在紧张忙碌的生活中,己越来越来不习惯每月奔忙于各银行营业柜台之问去排队缴各种各样的费用了;同时,各种经营单位如电信、移动、供电、煤气、自来水、证券等等一是为了提高服务质量、方便客户,二是为了减轻自己日趋繁重的工作量,纷纷 委托银行为其开展代收代付业务:同时,随着我国加入世贸组织的日益临近,我国的银行业将面临更加激烈的同业竞争,如何提供更多的金融产品和更优质的服务,如何吸引更多的客户,如何利用计算机技术加强银行帐户信息管理、进行银行业务再造,提高银行的工作效率和业务竟争能力是摆在各家银行面前的一个迫切需要解诀的问题。近几年来,各商业银行加快了与社会各业的合作,利用自身的网点优势和业务特点,为其提供各种高效、快捷的代收代付业务,也就是中间代理业务,目前以与广大人民群众生活密切相关的各项缴费业务如水电费、电话费、手机费等代收业务为 主,这些业务开展方式多种多样,但一般都离不开计算机的高效管理支持。随着代理业务不断发展,业务品种越来越多,各项业务做法互有差异,这就对银行的电子化水平和相应的管理水平提出了更高的要求。如何利用电子化的手段构建一个高效统一的、通用灵活的系统来 管理各种各样的业务,是每个商业银行所要研究的课题。 第一章 本课题的研究意义和目的 发背景 随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据 库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在银行帐目管理之中的应用日益收到人们的关注。 近年来我国信息产业发展迅速,手工管理方式在银行帐目管理等需要大量事务处理的应用中已显得不相适应,采用 前,对外开放必然趋势以使银行业直面外国银行巨头的直接挑战,因此,银行必须提高其工作效率,改善其工作环境,直面外国的挑战。这样,帐户管理的信息化势在必行。 在传统的银行帐户管理中,其过程往往是很复杂的,繁琐的,帐户管理 6 以入帐和出帐两项内容 为核心,在此过程中又需要经过若干道手续,因为整个过程都需要手工操作,效率十分低下,且由于他们之间关联复杂,统计和查询的方式各不相同;且会出现信息的重复传递问题。因此改过成必须实现信息化。 我们的系统开发的整体任务是实现银行帐户管理的系统化、规范化、自动化和智能化,从而达到提高企业管理效率的目的。 研究的意义 究银行帐户管理系统的意义 随着社会的进步和计算机技术的发展,尤其是网络技术的飞速进步,信息观念已经深入人心。信息科学作为当代社会中的重要一环在国民经济中起着举足轻重的作用。自第 三次科技革命以来,各交叉学科不断涌现,管理科学与信息科学的密切结合更是大大促进了生产效率,改变了人们久已习惯的人治理念。管理科学的信息化将人们调度优化任务的能力大大提高。我国政府审时度势,提出了以信息化带动工业化的明确战略发展决策。这对于我国占领科技制高点,普及科技教育,推动国民经济的健康可持续发展具有重要的意义。 第三产业在一个国家经济中所占据的比例是其经济结构是否先进成熟的重要标准之一。而金融业是第三产业中最为重要的产业,是其他所有产业的力量后盾,为其他产业的正常运营提供保障。作为资金周转的核心层,金融业担负着国计民生的重要职责,其稳定高效的运营是国民经济发展的首要重点。目前每天国际金融及证券市场上的货币流通量远远大于同等时间内产品贸易的货币流通量。如果金融业出现纰漏,将对国民经济产生灾难性的影响。基于金融业的重要性,软件业的发展在很大程度上受到了金融业对信息化程度要求不断提高的影响。目前软件市场上相当大的份额是管理类软件,而且非专业管理类软件也大部分可以通用到金融领域的管理决策。 银行作为金融业的执行机构,其主要业务是吸纳存款、发放贷款并使之安全有效地运行。在中国经济蓬勃发展的今天,越来越庞大的储蓄用户 数目和资金流通量对银行帐户管理的可靠性每天都在进行苛刻的考验。本文编制的银行帐户管理系统正是基于此考虑而编制的专用软件。 一般把与银行合作开展业务的单位叫做商户,如:若中国电信与交通银行开展代收话费业务则可被视为交行的商户。从目前看来,依靠电子化手段,加强银行帐户的管理,是各家银行提高其工作效率、增强其业务竞争力的重要因素。对银行来说,至少育如下几点益处: ( 1)有利于增加结算存款 开展各项业务时,商户一般会在银行开设本单位的结算帐户,发生更多的往来,帐户上也会保持一定数量的存款余额:同时,被代理商户的 客户在银行办理代收代付业务时,也有可能在银行开设个人帐户并留有一定的存款, 7 总之 ,高效的银行帐户管理系统能够提高银行的存款总量; ( 2)有利于扩大客户群、发掘潜在客户,从而带动银行传统业务的发展 通过提供高效 ,优质的业务,吸引更多的客户来银行办理业务,从而扩大了银行的客户群,加强了银行和客户的业务联系,也会带动其他业务的发展; ( 3)有利于提高银行的社会形象,稳固业务基础 开拓和发展高效的银行帐户管理系统 ,,不仅可以服务客户、联系客户、吸引客户、稳定客户,巩固银行业务经营基础,而且通过服务社会,可以塑造银行自身的市场形象,体现银行的综合实力; ( 4)加强了银业与商户的联系 ,为以后更广泛 ,更深入地开展银企合作打下了基础。高效的帐户管理系统,使银行从某种程度上为被代理单位拓展了业务,节省了一定的人力、物力和财力,通过业务交流和接触,双方加深了了解和友谊,加强了双方的信用协作关系,为以后的发展和合作奠定了良好的基础; ( 5)有利于改善银行的业务结构 ,扩大收益来源,增强抵御风险的能力。 近年来,央行连续多次降低利率,迅速缩小了商业银行的利差水平,伴随着信贷业务风险意识的增强,商业银行之间竞争更加激烈,经营成本日 趋提高 ;因此 ,银行管理系统在整个国际银行业获得了空前的发展,并受到广泛而高度的重视。所以,加快银行帐户系统的科学管理,有利于拓展金融服务的深度和广度,有助于银行获得新的利润增长点,从而改善业务结构、扩大收入来源,提高抗风险能力。 总之,现代商业银行的竞争和发展,已突破传统业务的框架,为了提高银行的业务竞争能力,扩大客户群,培育新的利润增长点,务必大力改良其帐户管理系统,因此建立一个功能齐全、灵活、通用、可靠、安全、统一的帐户管理系统成为银行当前业务发展的迫切之需。 拥有自动化管理系统的 银行竞争优势分析 随着社会的进步和金融体制改革的不断深化,随着知识经济的到来和银行电子化建设的发展,我国的经济结构和金融市场结构正在发生深刻的变化,以间接融资为主向直接融资和间接融资并重转变,金融服务的社会需求日新月异,金融服务的外延和内涵更加广泛和丰富,从而对商业银行的管理系统提出了新的要求,银行的经营方式和服务手段向电于化、网络化、虚拟化、多元化、个性化的方向发展,现代信息技术不再是银行开展业务的一种辅助工具,银行的电子化和现代化管理水平已经成为银行竞争力的重要构成要素,成为银行市场运作、金融创 新、客户服务、量化管理的技术基础。大致说来,银行帐户管理的系统化 ,规范化 ,自动化,将使银行获得如下几个方面的竞争优势: (1)差别化竞争优势 随着新管理系统的的应用,银行的传统业务开始和信息技术紧密结合, 8 银行通过客户需求变化的分析和市场的细分,可以为特定的客户定制专门的服务,谁能率先推出个性化的金融电于产品,抢占市场,就能取得胜人一筹的竞争优势; ( 2)低成本竞争优势 通过电话银行、网络银行等应用,银行业务越来越向自助化、虚拟化、非柜面化发展,从而减轻了劳动强度,减少了大量人力、物力,降低了经营成本 ; (3) 目标集聚型优势 通过开展个人理财、网上综合银行业务等个性化的服务,坚立银行的对银行业务发展空间的拓展、金融服务的多元化、提高银行竞争力起着十分重要的作用。 (4) 知识型优势 通过采用数据库等新技术进行管理系统的信息化改造 ,使银行具有量化的分析管理能力 ,决策更科学 ,更有效 ,更能适应客户和市场的需求变化 ; (5)产业聚集型优势 银行管理系统的不断向一体化 ,集中化 ,规范化的发展 ,电子化的金融产品越来越多 ,使银行业务空间不断拓展的同时 ,将形成银行金融的高度聚集化和规模经济型的优势 ;现 代化的银行帐户管理系统作为银行建设的一个重要部分 ,对银行业务发展空间的拓展、金融服务的多元化、提高银行竞争力起着十分重要的作用。 本论文的目的 本论文的目的是使银行账目管理清晰化,透明化,便于操作,易于管理。通过功能模块的优化组合实现不同的管理细节,使管理过程实现最大程度的自动化与信息化 ,并能自动对人工操作环节进行复查 ,使账目出错率降至最低。在传统的银行帐户管理系统中,银行的帐户管理往往是很复杂烦琐的。帐户管理的特点是信息处理量比较大,所管理的种类比较繁多,而且由于储蓄单、取款单等单据发生量特别大 ,关联信息多,查询和统计的方式不尽相同。在管理过程中经常会出现信息的重复传递,因此银行帐户管理必须实现计算机化处理。我们系统开发的总体任务是实现银行帐户管理的系统化、规范化、自动化、信息化与智能化,从而达到提高帐户管理效率的目的。 论文涉及的内容 为了编制该软件,我们参阅了银行帐户管理的有关原则。 首先,是银行的相关机构,包括结算中心、筹资中心、融资中心、投资中心、现金出纳中心和资金监控中心等。 其次,该软件借助科学的运行机制进行银行帐户管理,其方法包括: 第一、确立会计核算方法体系 。银行本着科学 合理、简便易行、实用高效的原则,通过设置相应的会计科目、会计凭证和帐簿、报表,运用正确的 9 结算方法和核算程序,组织银行资金运动和会计核算,并定期运用比率法趋势法等分析检查银行营运资金增值。 第二、应用现代管理方法 。广泛应用科学和投资决策方法对各开户单位的投资项目进行经济效益的平谷,并对外来联办单位进行资信可靠性的分析咨询调查,特别是核算手段的电算化。 银行帐户管理系统的内容按其功能性分类有以下四类: 第一、资产类 。包括各开户单位在银行的借款及其归还情况,对外单位一年或一年以上的中短期投资,应暂付其他单位或个人 的款项,银行购入的国库券及各类证券,银行在其他银行在存款及银行库存先进的变动。 第二、负债类 。包括各开户单位在银行的存款,银行应付暂存其他单位或个人的款项,银行借入的专业银行或外部其他部门单位一年或一年以上的款项。 第三、所有者权意类 。包括开办单位投入银行周转或银行利润提留的资本金,银行从利润中提取的各种公积金及公意金,银行经营取得的利润及其分配。 第四、损益类 。包括银行的利息、投资及其他的收入,银行吸收单位存款和借入资金发生的利息支出、投资成本及其它支出。 银行从受理经济业务开始,顺次经过五个步骤,依次是 :审查填制会计凭证;根据会计凭证登记明细帐现金、银行存款帐;根据会计凭证编制科目日结单;根据科目日结单登记总分类帐;根据总帐编制银行会计报表。银行的会计帐簿,按银行会计科目分别设置。 银行帐户管理系统编制的会计报表根据银行经营活动内容,参照银行会计报表设置,包括: ( 1) 资产负债表 。反映银行在一定日期财务状况的会计报表。 ( 2) 利润表 。反映银行在一定期间内的经营成果及其分配情况。 ( 3) 财务状况变动表 。综合反映一定的会计期间(年度、季度、月份)内营运资金来源和运用及其增减变动情况。 作者的主 要贡献 本文研究了面向对象方法在银行帐户管理系统中的应用,并采用了面向对象的方法对该系统进行了建模。本文作者的主要贡献在于使用该系统能够加强银行帐户管理的实时性、安全性、一致性、可扩充性,强调了资金的调控管理,缓解了当前突出存在的大信息量与原始处理工具之间的矛盾,充分体现了其在筹资、融资投资宏观管理中独特的功能和作用。 本文是建立银行高效信息化管理网络的一个组成部分。可以统一开户,并能从宏观上根据余缺与需求进行科学有效的的调剂融通。可以使经济实体与银行的关系变得简单快捷。 同时,该系统易于实现,便于 操作和运营阶段的维护;且界面友好,对广 10 大操作人员的要求不高,适合我国现阶段的具体国情,对于发展经济,提高国内银行的运营质量有着重要的意义。 人所完成的主要工作 本人在该银行帐户管理系统建设中完成的主要工作如下: (1) 进行了考察及经验交流,吸取了许多先进经验与经营理念: (2) 和相关系统集成商进行了数据业务帐务系统建设技术交流 ; (3) 多次和项目组成员到各本地银行帐务中心进行实地考察,总结分析了现有帐务系统存在的问题,并根据我国的实际情况进行了功能细划 , 流程细划,完成了银行帐户管理系统业务 需求调研报告的编制、定稿工作; (4) 参加区工商银行组织的帐务系统系统建设的可行性研究报告以及初步设计会审。 (5) 本人主要做了系统开发前期的系统分析及设计工作,并尝试采用与传统分析方法有很大不同的面向对象的系统分析方法,提高开发效率,以期减少后期维护工作的工作量。 另外,自己完成了部分程序的编写。通过参与具体项目的开发设计,学习了新的知识,也有了一些新的经验和体会。 第二章 可行性研究 现行系统的调查 现行系统存在的问题 虽然现代化的银行帐户系统在国外已经有了较为广泛的应用并且起相应的技术已经成熟,但当前在国内的实际应用并不广泛,本银行采用的银行帐户管理系统存在很多的问题,大致有以下 3点: ( 1)算法简单,适时性差 。 一般系统对于涉及到大量的计算分析和信息处理能力较差。 ( 2)可扩充性和相应的兼容性太差: 当前,科学技术的发展可谓日新月异,新的学科不断涌现,而传统学科中新旧知识的更新也十分迅速。这就对系统提出了更高的要求,要求其具备兼容和扩充和升级的特性,要求有不断的高成本投 入,但目前旧系统无法实现。 ( 3)旧系统可靠性不高 虽然在理论上,技术上与传统的经典帐目管理系统相比,有着明显的先进性。但是,到目前为止,以先进理论为基础的规范化银行帐户管理系统在国内还比较少见, 与已经相当成熟的经典系统相比,系统的可靠性、可用性等质量指标还需要在不断实践中得到证实。 11 ( 4)对操作人员的要求较高和其不易于维护性 。 课题的提出 本论文的设计方案是基于我国当前银行管理系统研究、应用的具体现状而提出的,希望对其在我国的研究、应用及推广有一定的参考价值。据了解,目前帐目管理系统在我国的实施情况很不理想,大多项目没有得到正常的运行,并没有发挥出整个系统所应有的智能型、决策型作用。所以实施一个类似的项目系统需要因地制宜,且建立响应的数据管理仓库系统是一个复杂而紧迫的过程。 我们研究本课题的目的,就是为了探求一个计算机管理银行帐户的实验性解决方案,既克服传统管理方式的工作量大、效率低下,有能够使银行管理工作系统化,自动化,规范化;同时,又能够有友好的操作界面,方便,实用,便于维护,并且成本低,能够得到广泛应用。本文所研究的银行帐户管理系统是根据许多银行业务发展的需要,在 对比分析了其他银行和一些软件商开发的管理系统设计思想和应用情况的基础之上,结合国内现有系统的现状和特点以及未来发展需要的基础上设计开发的。本文详细探讨了银行帐户管理系统的业务需求、交易流程、系统功能和系统设计等方面的问题,提出了业务定义参数化、功能模块构件化等基于软件复用的设计思想和方法。 本课题要达到的设计目标 通过该银行账户管理系统,使银行的账户管理工作系统化、规范化、自动化,从而达到提高账户管理效率的目的。系统开发的任务是使办公人员可以轻松快捷的完成对账户管理的任务。 可行性研究 可行性研究是系统分析阶段的第二项活动。可行性研究能使新系统达到以最小的开发成本取得最佳的经济效益。可行性研究的目的,是根据开发管理信息系统的请求,通过初步调查和系统目标分析,对要开发的银行帐户管理信息系统从技术上、经济上、资源上和管理上进行是否可行的研究。这是一项保证资源合理使用、避免失误和浪费的重要工作。 经济上的可行性:主要分析成本与收益、投资效果等。 技术上的可行性:要分析技术力量、计算机性能、通讯网络和系统条件等。 资源上的可行性:主要指管理、经费能否得到保证。 管理上的可行性:如 帐户管理水平、数据收集可能性、规章制度健全程度和领导对发展系统的态度。 可行性分析已经写成可行性研究报告,并报请领导及有关专家审议,通过后进入了以下需求分析阶段。 12 第三章 系统需求分析 通过去用户处的多次调研,得出系统的需求如下: 系统功能需求分析 系统功能分析在系统开发的总体任务的基础上完成。本系统的用户需求主要有以下几个方面 : 帐户管理方面 帐户管理方面主要是管理员能通过简单的操作,实现银行对账户管理的一般功能。如:存款操作、取款操作、开户操作、销户操作、修改信息操作、办卡操作和挂失 卡操作等等。 取款机管理方面 各个银行均在特殊的地点设置了取款机方便用户,取款机管理就是模拟本过程是,用户输入取款机号、卡号、密码,通过验证后进入交易,用户可以查看余额,取出现金。系统自动更新用户账号及卡号中的存款余额,并在用户存取款信息中作记录,在 的存取款信息中作记录。 用户查询方面 用户查询希望便于用户查询自己帐户的信息。在用户查询之前,处于安全的考虑,要进行相应的验证,以 用户输入的密码和数据库中的原始设置的密码相匹配,能够匹配一致的即可进入数据库中查询相 应的信息;匹配不成功的即会退出此模块而进入主模块界面,以防止使用者对数据库的非法修改。 查询统计方面 在查询统计方面主要能完成以下的统计工作: (1) 金牌用户统计: 统计持卡消费频率达到某一标准的用户,如日平均消费次数超过一次的。 (2) 务量统计: 统计每台 的刷卡次数,根据次数可以让银行根据 (3) 异动查询: 统计在短期内某帐户大进大出的情况,发现异常,则提供帐户的监管。 (4) 持卡总量消费统计: 统计 某时段内持卡消费的总次数的变化情况,可以画出条形图、饼形图,提供宏观的分析。 (5) 提供操作员的工作负荷统计,每个操作员的日工作量,以次确定操作员的业绩,进行考核。 统的性能需求分析 13 1、 界面: 界面应采用 000 的图形界面风格,各功能键的设置要符合 2、 数据安全性和一致性: 系统应采用应用层数据加密,防止内部员工的恶意窃取;由于大部分功能需要运行在广域网络中,每个事务的时间比较长,因而要保证数据的一致性。 3、 效率: 在持卡消费时的等待 时间不能超过 5 秒种,在进行不超过 1 万行数据的统计查询时响应速度不能超过 1分钟。 4、 和其他系统接口 : 在本系统需要和 、 读写器、磁卡读写器接口,需要系统考虑与不同厂家的不同型号的设备接口问题。 第四章 要解决的几个关键问题 要解决的关键问题之一:数据的安全性问题 解决的关键问题之一:数据的安全性问题 1 数据传输的安全问题: 在银行的广域网传输系统中,从总行到分行、分行到支行、支行到分理处等,广泛应用到帧中继、 等之类的通用线路,但这些线路大多数都是由 通讯公司提供,与许多用户在一套系统上使用他们的业务,由于这些线路都是暴露在公共场所,这样很容易造成数据被盗。传输数据当中如果不进行数据加密,后果可想而知。所以对数据传输加密这是一非常重要的环节。 2 系统内部的安全问题: 建立应用层加密,应用程序对外界交换数据时进行数据加密。主要优点是使用方便、网络中数据从源点到终点均得到保护、加密对网络节点透明。缺点是某些信息以明文形式传输,容易被分析。 正是在此种形势下,要求银行帐户管理系统能为各家银行、券商提供一整套的数据加密及系统安全解决方案。 此种加密已被广泛应用于各应 用程序当中,并有相应的标准 ,我们将在下面作详细的介绍。 统传输的安全问题的解决办法 按攻击者作案手段,可把攻击者分为登录型攻击者和监听型攻击者。 登录型攻击者作案形式:作案分子在窃得被攻击计算机上一定用户的口令后,用 一类远程登录软件进入这台计算机系统,进而进行破坏行为。 监听型攻击者作案形式:作案分子通过某些专用设备接入广域网,长期监听网络数据,在掌握大量数据后,伪造交易数据包,上送被攻击计算机,从 14 而达到作案目的。此类攻击者水平很高,其作案手段也极其隐蔽 ,而且案件发生后,基本上无从追查作案分子,所幸的是,目前国内尚无此类案件发生。 1 对登录型攻击者的防范 银行帐户管理系统由银行端前置机、 前置机通过广域网相连,构成银行网络、 中, 行端前置机以 由于 一种单进程系统,攻击者是无法登录 前置机的,这无形中对证券网络起到了保护作用;而银行端前置机由于是 统,而且若一家银行与多家银行相连,其 此必须采取措施防止攻击者登录系统。 要防止攻 击者登录系统,可采取的措施: (1)采取严密的管理制度,严防用户的口令的丢失,攻击者必定想方设法得到用户口令以便进入系统,进行破坏,因此用户口令是防止攻击者登录的第一道防线。但由于现在 靠管理人员保管好用户口令是不够的。 (2)关闭 用于远程登录的服务端口,由于攻击者登录远程系统,必须借助于 闭了此类端口,就断绝了攻击者登录的来源。但是银行由于某些业务上的需要,某些端口是不能关闭的,因此此方法也有其局限性。 (3)购买路由器,通过路由器上的设置,过滤数据包,达到防止攻击者登录的企图,有条件的还可以考虑购买防火墙产品。 2 对监听型攻击者的防范 虽然,目前国内尚无监听型攻击者的案例,但是,应该注意到由于蓬勃发展,国内利用计算机犯罪的水平越来越高,我们不能不对此类攻击者进行防范,由于此类攻击者的作案手段是伪造虚假交易数据包,因此,依靠管理用户口令,关闭服务端口,或通过路由器、防火墙产品过滤数据包,都不能对其进行有效防范。 但从另一个方面来看,对此类攻击者能否进行有效防范,是检验一套软件产品是否安全可靠的 重要标准。 对监听型攻击者进行防范主要采取两种手段:对交易数据全部加密,防止攻击者监听;运用某项技术来判别交易数据包的真伪。恒生银行帐户管理系统正是在这两个方面对攻击者进行防范的: (1)对整个数据包进行加密,实现了交易数据的完全密封,防止攻击者侦听网上数据包,不给攻击者分析数据的机会。 (2)采用信息授权码技术,在数据包添加 于判别交易数据包的真伪,提高系统的抗攻击能力。 系统内部安全问题的解决办法 15 银行帐户管理系统采用了 ,其安全性完全依赖于密钥的保密性,从另一个角度上讲,攻击者在未窃得密钥的情况下,便无法实施对系统的攻击。因此,无论是登录型攻击者还是监听型攻击者,窃得密钥是他们的必经之途,这就是说:密钥的安全与否决定了系统的安全与否。 银行帐户管理系统依据密码学三级密钥体系原理,对系统密钥实行分级、分散管理。“分级”指将密钥分为传输密钥、交换密钥、主密钥三个层次,“分散”指 钥、 换密钥各自对应自己的主密钥,某一主密钥的丢失,不会影响其它密钥。 系统密钥体系图如下: 系统密钥如下: 主密钥 2 主密钥 3 主密钥 4 钥 钥 钥 交换密钥 主密钥 1 保护交换 密 钥 保护 钥 保护 钥 保护 钥 用于客户个人密码加密 用于交换传输 密 钥 用于加密整个数据包,防止监听 用于 验,判别交易包的真伪 16 1. 于对整个数据包进行加密的密钥。 于对数据包中客户个人密码进行加密的密钥。 3. 钥: 法是一种将数据校验算法和 法相融合的非公开算法 ,主要用于判断收到数据包的真伪,以防止攻击者构造虚假交易包传送给银证双方从而达到作案目的。 钥、 于三级加密体系的第一级,因此统称为传输密 钥。 传输密钥中 钥和 钥是两个动态变化的密钥,在每天开始交易前,银行收到证券的签到交易请求时,随机产生新的 钥和 钥,传送给证券作为当天的双方密钥进行通讯。这两个密钥值是不能在网上明文传送的,对这两个密钥进行加密的密钥称为交换密钥,它属于三级加密体系的第二级。 输密钥、交换密钥都需要存储起来,它们的存储形式也不能用明文保存,必须进行加密,将传输密钥、交换密钥加密存储时所用到的密钥称为主密钥,主密钥也称为存储密钥,它属于三级加密体系的第三级。(银行帐户管 理系统为避免攻击者一旦窃得主密钥即可获得所有密钥的情况发生,应对主密钥实行分散管理,即 钥、 换密钥均有各自的主密钥)。 在上述密钥体系中, 钥由系统每天动态变化,其生命期仅为一天,不再需要人为管理。 钥由于是用于加密通讯数据包,因此经过一段时间运行后,需对其进行更换。交换密钥由于是用于加密传输密钥,其生命周期较长,在经过较长一段时间运行后,应对其进行更换。 密钥由于是用于 存储其它密钥,其生命周期最长,但由于其它密钥都是随机产生,而主密钥是人为确定的,因此应严防主密钥的失窃。一旦坏疑某一主密钥失窃,应立即更改主密钥并更换交换密钥和传输密钥。 要解决的关键问题之二: 数据一致性 问题 如何保证数据库系统的数据一致性长期以来一直是人们所关心的问题,传统的 系型数据库系统在此问题的处理上存在明显的局限性。为一个面向对象的数据库系统,成功地将一套控制信息存储和合法检验规则的数据字典引入了 域,从而使数据的 一致性限制由庞大的程序代码变成了数据库的一部分,极大地增强 数据处理能力。 一致性 这个术语描述了系统中存储的数据资源的正确状态,我们将从数据有效性、触发器和引用完整性这三个方面来维持数据的这种一致性状态。在此,我们详细的阐述在 数据一致性的设计方法。 17 据的一致性要求 非针对自由表。就一个 银行帐户信息管理系统而言,其核心是 帐户信息管理 ,因此,我们就可以设计一个 帐户信息 数据库( 其中主要包含以下几个相互关联的数据表 : 存储 管理员操作 的有关信息。 包含管理员信息修改、操作时间、经手金额、开户、销户等历史记录字段,其中 管理员信息 为 主关键字。 存储有业务关系的客户情况。包含了客户编码、名称、地址、开户银行、帐号、 取款、存款、 纳税人登记号等字段,其中 客户编码 为主关键字。 存储 开户、销户 的 详细 信息。 包含了帐户号码、开户销户日期、客户编码、备注、经办人等字段,其中 帐户修 改 为主关键字, 并通过 客户编码 与客户信息表形成多对一的关联。 存储与 户 的明细信息。包含了 帐户 号码、客户 编码、 金额存储与支出 数量、金额 余额 、 收取 税金等字段,通过 取款机与 帐户管理 表形成多对一的关联,同时通过 商品编码 与 用户 信息表保持多对一的关联。 求有以下的一致性限制: 号和税号字段均不能为空 的一条记录时,给出提示信息,确认后删除该记录,并且对应的用户信息自动删除 户修改信息表的对应客户编号随 18 之改变 户信息表的对应客户编号随之改变 禁止删除该客户信息 禁止删除该帐户信息 一致性要求。 据有效性 们分别在 段属性 )和 属性)中进行定义。 设计器)的左下部分可以看到字段属性分组,其中包含了用于字段有效性检测的四个域 效性规则),段有效性文本), 省值)和 题)。有效性规则为一个逻辑表达式,当其返回值为 ,将显示一条内容为字段有效性文本的错误信息。缺省值为产生新记录时该字段的初始化值。 于帐户日期字段,可以将其缺省值属性设为: (段,可设为: 取款余额 必须大于 余额 果需要同时检测多个字段的情况,那么就需要用到记录级的有效性规则。记录级有效性规则和字 19 段有效性规则一样工作,只是它在离 开记录时启动,并且只有在项被修改时才被检验。 右上角的 钮,你就可以在表属性对话框中创建记录级的有效性规则。对客户信息表,可以建立如下的有效性规则以确保银行、帐号、税号均不为空。 开户行、帐号和税号均不能为空 触发器 于表格里的 一个记录,我们仅能做三件事情:删除、修改或建立,与之对应的三种触发器使我们能有效地控制这些事件发生,它们通常都使用一个函数,当返回的逻辑值为 继续执行,否则就退出。 了记录有效性规则之外,还有三种触发器: 果想限制某一事件的发生,可直接在其域中填入 例如:在 填 则该表不允许修改。对于本文中的 用户信息管理表 ,我们可以事先在数据库的 ,然后在删除触发器中填入: 自定义函数 的代码如下: * 是否确认删除 本记录 ?,4+32+256,提示 ) 20 do t. f. 你确认删除帐户修改信息管理表的一条记录时,对应的客户信息将被自动删除。也许你已经注意到,本文中所示的触发器,其目的是为了维持数据的完整性,其实,如果不需要额外的确认提示,那么在中维护数据的完整性有更方便的手段,那就是引用完整性构造器。 引用完整性 是确保父子表之间关系的关键。 右击鼠标打开菜单,选择 入引用完整性构造器。该构造器的上部分为一个七列的网格,前两列包含所有父表和子表的名字,中间三列分别显示对更新、删除和插入操作的引用完整性类型,最后两列为关联表的
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:【精品】VFP银行帐目管理系统(论文+源代码+开题报告)
链接地址:https://www.renrendoc.com/p-1639625.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!