毕业设计(论文)VB银行信贷管理系统信贷分析模块设计.doc

上传人:laozhun 文档编号:3977180 上传时间:2023-03-30 格式:DOC 页数:78 大小:1.29MB
返回 下载 相关 举报
毕业设计(论文)VB银行信贷管理系统信贷分析模块设计.doc_第1页
第1页 / 共78页
毕业设计(论文)VB银行信贷管理系统信贷分析模块设计.doc_第2页
第2页 / 共78页
毕业设计(论文)VB银行信贷管理系统信贷分析模块设计.doc_第3页
第3页 / 共78页
毕业设计(论文)VB银行信贷管理系统信贷分析模块设计.doc_第4页
第4页 / 共78页
毕业设计(论文)VB银行信贷管理系统信贷分析模块设计.doc_第5页
第5页 / 共78页
点击查看更多>>
资源描述

《毕业设计(论文)VB银行信贷管理系统信贷分析模块设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)VB银行信贷管理系统信贷分析模块设计.doc(78页珍藏版)》请在三一办公上搜索。

1、 学士学位论文题目:银行信贷管理系统 信贷分析模块设计 设 计 人: 指导教师: 所属系部:计算机科学与技术学院专业班级:计算机科学与技术03542007年1月5日摘要银行信贷管理系统主要由贷款管理系统、信贷分析系统、数据查询系统、报表打印子系统四部分组成。该系统是软件工程技术、SQL Server技术和Visual Basic编程技术的综合应用。本文着重描述了数据维护模块的分析、设计、实现全过程。在系统进行详细分析的基础上,对数据维护模块提出了具体的功能和性能要求。在设计阶段,对银行信贷管理系统中数据维护子系统的登录、密码修改、设备信息添加、设备信息修改及设备信息删除等功能运用Visual

2、Basic编程技术进行了设计。建立数据库时采用了关系型数据库管理系统 SQL Server 进行数据的组织与管理。 测试和运行结果表明,数据维护子系统达到了设计要求,能够满足系统的需要。 关键词: 银行信贷管理系统 数据维护 数据库AbstractThe management system of bank credit mainly consists of three portions, i.e. provide a loan of manage system, credit of analysis system ,data inquiry subsystem, and statement p

3、rinting subsystem. The system is a synthetic application of soft engineering technology, SQL Server technology, and Visual Basic program technology.This essay chiefly describes the whole process of analysis, design, achievement in data maintain module. On the basis of systems detailed analysis, we p

4、uts forward concrete request in function and performance for data maintain module. In the design phase, we develop a loan of manage system, credit of analysis system ,data inquiry subsystem, and statement printing subsystem and other functions of data maintain subsystem for the management system of

5、bank credit by Visual Basic program technology. When setting up a database, we organize and operate data by SQL Server in related database management system.The results of check and run prove that data maintain subsystem come up to the design request and satisfy the system needs.KEYWORDS: The manage

6、ment system of bank credit Data Maintain Database目录摘要2Abstract3第一章系统概述51.1项目研究意义和立项依据51.1.1项目研究的意义51.1.2银行信贷管理系统需求背景71.2本系统简介91.2.1系统功能模块91.2.1 系统功能介绍91.3系统开发环境及工具101.3.1系统开发环境101.3.2开发工具简介10第二章 银行信贷管理系统需求分析152.1 可行性分析152.1.1 经济可行性152.1.2 技术可行性152.1.3 操作可行性162.2 分析系统需求162.2.1 建立系统概念模型172.2.2 系统设计的实体

7、及实体属性172.2.3 系统功能需求192.3 系统分析流程图192.3.1 系统流程图192.3.2 数据流图202.4 系统数据储存字典21第三章 银行信贷管理系统总体设计233.1 总体设计引言233.1.1 编写目的233.1.2 任务概述233.2 功能划分243.3 设计数据库24第四章 银行贷款管理系统详细设计294.1 模块功能设计294.1.1 员工信息管理294.1.2 财务报表模块304.1.3 财务分析模块334.2 亮点模块财务分析功能设计354.2.1 信贷分析流程图354.2.2 财务比率分析364.2.3 财务分析功能的实现42第五章 系统测试和维护465.

8、1 系统测试465.1.1 单元测试465.1.2 组装测试465.1.3 确认测试475.1.4 系统测试475. 2 系统维护47结束语48致 谢49附录1:系统部分代码50附录2:英文翻译62英文62译文72附录 3: 参考文献78第一章 系统概述1.1 项目研究意义和立项依据1.1.1 项目研究的意义经过20多年的改革开放,我国的国民收入分配结构和储蓄结构,投资结构和融资结构,以及公众的资产结构都已发生了重大变化,我国经济的货币化和金融化程度已有显著提高,银行也因此成为我国政府调控宏观经济总量的主要杠杆和调节微观经济运行的主要枢纽,但是,在新旧体制转轨时期,我国银行业仍面临着许多严峻的

9、挑战:一是国有银行的信用垄断和风险集中相并存;二是银行经营风险扩大与化解风险机制欠缺相并存;三是国有企业的信贷需求刚性与国有银行的信贷供给刚性相并存,从而形成国有银行软资产,硬负债和超负荷运转;四是银行机构自我约束不足与银行滞后相并存,从而导致经营行为的扭曲和经营风险的扩大;五是银行同业竞争的日趋激烈竞争行为的不规则相并存。与此同时,目前我国金融存量资产已经界临高风险区和危机边缘,银行系统不良资产数量偏大,是社会稳定的隐患牞也是金融业发展的一大障碍。银行内部信贷风险管理的诸多缺陷,使资产质量逆向选择牞是促生信贷风险的主要原因。首先,信息采集存在明显的劣势。银行的正常运作是将拥有富余的资金导向生

10、产建设领域,以完成对经济增长起促进作用的信贷投放职责。但是由于银行信贷交易存在跨时风险,这种风险由于信息的不对称,因此存在先天不足。其次,信贷风险识别体制梗阻。从银行内部体制看,总行与分支行在信贷管理中由于“委托代理问题”存在信息不对称。目前,银行都是总行“金字塔”型垂直领导下的一级法人制度,贷款权限上收,分支行在审贷和监控贷款的过程中缺乏能动性,不会在贷款的风险控制中投入更多的成本。而且,由于实行了贷款责任终身制,信贷人员会不愿承担责任而选择“惜贷”等策略。从银行与企业看,对于银行信贷活动来说,银行主要依据客户的综合信息、财务信息、账户信息和授信信息等识别和认定贷款风险。企业骗取银行贷款,往

11、往从上述几个方面的信息着手,提供虚假的信息来误导银行的风险识别,从而绕过银行相关制度的约束。 权责制度模糊和激励约束机制的缺陷。目前,从信贷风险管理制度的形式上,我国金融机构大同小异,与海外银行也没有很大的差别。那么,一个类似的制度在不同的机构、不同的国家运作下,为什么效果迥然不同?除了客观原因之外,一个最为关键的因素,就是目前国内有些商业银行的信贷管理缺乏清晰的权力责任制度和激励约束制度,特别是在贷款出现问题时缺乏明确的责任制度。信贷在出现问题时,完全根据行政级别、而不是风险管理能力来划分,人人负责的同时又人人不负责,责任追究无从着手。而激励约束机制的缺陷则表现在激励不足、约束过度或激励过分

12、而约束不足。信贷风险衡量方面的缺陷。所谓信贷风险的衡量,就是指通过制定统一标准来测算及比较所有的授信风险,将风险的可能性进行量化。但是,商业银行如何运用适当的资料,对申请贷款企业进行适当的风险评级,衡量其可能违约的概率和违约时可能的损失?迄今为止,金融机构都没有这些方面的量化标准和风险指标体系,风险定性、定级、定责只能是摸着石头过河,成了金融机构的难点和难题之一。信贷风险调控与监督方面的缺陷。银行所讲求的风险控制和调整,主要是指风险和收益的平衡。目前银行对风险和收益的平衡所采取的手段主要是贷款的期限和利率,在贷款风险明显提高之后,银行要么及时采取抵押担保等措施,要么提高贷款利率以平衡风险。但是

13、当前中国的利率管制使得银行可能进行的风险和收益的平衡变得有名无实。贷款发放后,依据担保法、合同法等有关法律法规,银行既很难更改贷款期限与利率,也很难进行资产转移和变卖,加上银行信贷人员在利率管制下寻租的诱惑,使银行资本流动性偏弱,银行信贷风险不可避免。同时,商业银行在实际信贷操作流程中,往往忽视了监督职能,“重贷轻管”现象普遍存在。信贷风险处置上的缺陷。外资银行在贷款发放后,客户经理会主动参与借款企业的生产经营过程,帮助解决具体问题。贷款出现问题后,银行会成立专门小组,利用银行网络优势,协助客户分析研究市场容量、市场份额、竞争对手等详细情况,并针对客户经营中出现的问题提出详细的咨询指导意见,帮

14、助借款企业渡过难关,争取实现双赢目标。而国内银行在企业经营困难暴露后,往往主要靠处置抵押物或司法诉讼等方式急于抽出贷款,容易使企业雪上加霜,使不良资产成为陈年包袱。1.1.2 银行信贷管理系统需求背景随着商业银行的不断发展,银行信贷业务的种类不断增加,信贷管理工作的难度也在增加,只有运用先进的管理工具和手段,采用统一的信息化技术,才能对贷款实行全过程科学化、规范化的管理,达到对信贷资产质量实施有力监测,降低信贷资产风险的目的。随着我国金融改革的深入,各商业银行迫切需要实施一个适合前台、中台、后台操作的信贷业务处理平台,建立全行信贷管理信息系统。实施信贷系统信息化管理是应对市场竞争,控制经营风险

15、,实现可持续发展的重要举措。银行信贷管理信息系统从功能上可分为:客户信息系统、客户授信额度系统、放款中心系统、风险资产处理系统、信贷台账系统、上报人民银行系统、公共控制系统及其他相关功能等,涉及到复杂的组织结构、业务过程和数据关系。它具有诸多复杂的需求特点。组织结构复杂,多级业务银行组织结构复杂,信贷管理所涉及的绝大多数业务流程需要经过多级业务管理部门进行处理,业务流程复杂且流程跨度大。业务处理流程繁冗在对客户申请层层审批处理过程中,会出现反复的提交、上报、退回等操作。在同一个审批过程中,根据客户的不同级别,可能需要提交到上级授信管理部门,也可能提交到上级的风险管理部门。任务分配方式复杂,动态

16、分发信贷业务的任务流转的方式多种多样。一般情况下,任务都是流转到流程定义中的一个固定角色(岗位),然后该角色(岗位)上所有业务人员都可以看到该任务,谁先接收,谁就处理,进行“抢占式”任务分发。但是,在实际的业务处理中,有时需要动态进行任务的直接指派,例如一笔房地产贷款业务的流程,业务员A和B都可以处理,但是A擅长处理汽车贷款业务,而B擅长处理房地产贷款业务,所以在A和B看到该任务以前,可以将该流程直接指派给B进行处理,要求系统能够在流程运行期间进行动态的任务分发。信贷审批流程易变国家政策的调整、市场信息的变化等因素都可能导致信贷审批过程的变化。这需要信贷管理信息系统具有很强的灵活性,可以根据相

17、关变化,及时动态调整。B/S报表展示,量大而多变在信贷业务系统中,大量的数据需要运用报表来展示。随着技术和业务的发展,系统逐步由C/S模式向B/S模式进行转变,用户需要在浏览器端就可以直接进行报表的浏览、打印、导出及交互。各分行之间存在地区差异由于历史的原因,各商业银行的信贷业务处理、分析、控制、管理、监督等工作多数处于手工或半手工状态。没有进行统一实施和规划,各分行信贷业务尚未完全抹去地域痕迹,存在地区差异。目前,多数商业银行现行信贷系统将业务和流程控制紧密耦合,没有进行很好的分层隔离,在需要对业务流程进行调整的时候就会对程序代码硬性改动,影响系统的稳定性。由于两者的紧密结合,导致整个应用系

18、统无法实施有效地扩展,阻碍了业务发展。各地区之间的系统差异,使得相互之间的业务交互处理不容易兼容。系统不灵活,对一些复杂流程的处理也存在一定的困难。银行信贷业务的高速发展和变化,对业务系统的功能、性能、扩展性、灵活性以及先进性上提出了更高的要求,传统的技术已经无法适应业务的需要,无法完全满足用户的需求。1.2 本系统简介1.2.1 系统功能模块本系统由七大系统模块组成,即:系统登录、员工管理子系统、客户管理子系统、贷款管理子系统、财务报表录入、财务分析子系统、帮助子系统等组成。本人主要完成的是财务报表录入、财务分析子系统、帮助子系统的开发与设计并参与整个“银行信贷管理系统”的完成。1.2.1

19、系统功能介绍“银行信贷管理系统”本系统主要实现四大功能:员工的添加、修改和删除管理;贷款客户的添加、修改、删除和客户信息的调研记录管理;贷款项目的添加、修改、删除及还款信息和形态审定的管理;财务报表的录入、查看和对客户财务进行分析。系统功能图1.3 系统开发环境及工具1.3.1 系统开发环境系统平台: Windows98/2000/me/XP开发工具: Microsoft Visual Basic 6.0 中文版数据库设计: Microsoft SQL Server2000设计过程使用到的工具还有:Excel电子表, Power Designer 8.0,等等。1.3.2 开发工具简介1Mic

20、rosoft Visual Basic 6.0 中文版Microsoft Visual Basic,它提供了开发 Microsoft Windows(R) 应用程序的最迅速、最简捷的方法。不论是 Microsoft Windows 应用程序的资深专业开发人员还是初学者,Visual Basic 都为他们提供了整套工具,以方便开发应用程序。何谓 Visual Basic?“Visual”指的是开发图形用户界面 (GUI) 的方法。不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。如果已使用过诸如 Paint 之类的绘图程序,则实际上已掌握了创建用户界面的

21、必要技巧。“Basic”指的是 BASIC (Beginners All-Purpose Symbolit Instruction Code) 语言,一种在计算技术发展历史上应用得最为广泛的语言。Visual Basic 在原有 BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和 Windows GUI 有直接关系。专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。Visual Basic 不仅是 Visual Basic 编程语言。Visual Basic 编程系统和 V

22、BA 都使用这一语言。Visual Basic Scripting Edition (VBScript) 是广泛使用的脚本语言,它是 Visual Basic 语言的子集。这样,在学习 Visual Basic 中得到的经验可应用到所有这些领域中。从开发个人或小组使用的小工具,到大型企业应用系统,甚至通过 Internet 的遍及全球分布式应用程序,都可在 Visual Basic 提供的工具中各取所需。 数据访问特性允许对包括 Microsoft SQL Server 和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。 有了 ActiveX(TM) 技

23、术就可使用其它应用程序提供的功能,例如 Microsoft Word 字处理器,Microsoft Excel 电子数据表及其它 Windows 应用程序。甚至可直接使用 VBP 或 VBE 创建的应用程序和对象。 Internet 能力强大,使得您很容易在应用程序内通过 Internet 或 intranet访问文档和应用程序,或者创建 Internet 服务器应用程序。已完成的应用程序是使用Visual Basic 虚拟机真正 .exe 文件,您可以自由发布。2Microsoft SQL Server 2000SQL Server 2000 是Microsoft 公司推出的SQL Serv

24、er 数据库管理系统的最新版本。Microsoft SQL Server 2000是在SQL Server 7.0的基础上对性能、可靠性、质量以及易用性进行了扩展。SQL Server 2000中包含许多新特性,这些特性使其成为针对电子商务、数据仓库和在线商务解决方案的卓越的数据库平台。其增强的特性包括对丰富的扩展标记语言(XML)的支持、综合分析服务以及便捷的数据库管理。在高性能和企业级可伸缩性领域,SQL Server 2000 设计成利用 Windows 2000 对更多处理器、更大的系统内存的支持,最终达到支持 64 位硬件平台。在不断提升可用性的努力过程中,SQL Server 20

25、00 采用 Windows 2000 四路群集,提供了大大改进的群集支持。SQL Server 7.0 已经在可管理性和易用性方面在行业内领先,SQL Server 2000 通过与 Windows 2000 活动目录紧密结合进一步改进了这些功能。而且,SQL Server 2000 还包含对现有管理工具和实用程序的重大改进,并引入更具自我调节和自我管理的引擎功能。通过与 OLAP 服务、数据转换服务、存储库和英文查询的紧密结合,SQL Server 7.0 代表了行业内最全面的数据仓库和决策支持平台。SQL Server 2000 继续了这种创新,在整个系统内进行了重要的改进。特别重要的是,

26、SQL Server 2000 关系引擎增加了实质化的视图,改善了在特大型数据库环境中执行复杂查询的性能。同时,SQL Server 2000 引入了新的数据挖掘功能,可自动发现在大量数据之间隐藏的关系并可基于历史数据作出预测。这些数据挖掘功能将要实施,以向最终用户隐藏这种尖端技术的复杂性,并允许开发人员将第三方的数据挖掘产品轻松集成进客户的应用程序中。最后,在电子商务领域,SQL Server 2000 高度集成了对 XML 和通过 Web 访问数据库的支持。SQL Server 2000 按照设计可以为部署和维护强大的、易于管理、支持商务活动的 Web 站点提供最好的性能,这些站点可以从事

27、商家和商家之间或商家与客户之间的交易。在寻求一个支持您的电子商务解决方案的数据库时,需要考虑的项目包括:可用性、性能、可管理性和价格。微软在数据仓库技术上具有完整的框架。在数据仓库的构造、管理、使用等过程中都有一系列的产品和工具。具有技术完整性、灵活性和开放性。 微软数据分析技术框架 高效的数据分析性能l 通过利用Microsoft SQL Server 2000 Analysis Service多维数据集的数据压缩、支持处理过程中聚合的部分聚合、以及分区等功能,提供了一个高效的数据操作机制。由于对数据的组织形式和业务视角密切联系,这样在回答经营分析问题的时候,对数据的查询,分类,汇总是直接进

28、行的,提供了其他方式所无法比拟的查询效率。 灵活的业务扩展性 数据仓库技术直接回答的是业务问题,其实现方式也是以解决一个个业务需求的形式组织的。随着新业务的出现,对这些新业务进行管理和分析的要求有和以往业务相似的,也有新业务特定的,数据仓库技术可以利用已有的建设好的业务模型对新业务中相似的部分进行分析,同时针对新出现的业务需求建设新的模型,这种堆叠形式的建设方式为整个系统随业务的发展而平稳发展提供了良好的条件。 操作系统集成的安全性 Microsoft SQL Server 2000 Analysis Services为管理员和最终用户都提供了强大的安全性。管理员的安全性可以通过使用 “OLA

29、P管理器”的 Microsoft Windows NT4.0和 Windows 2000组来控制。最终用户安全性指定了哪些最终用户可以访问数据,以及最终用户可以执行的操作类型,其中包括用户是否有读取和读/写访问权利。Microsoft SQL Server 2000 Analysis Service提供了丰富的安全性设置选项。管理员可以在不同的级别上定义最终用户安全属性,从而对安全管理进行进一步的加强。从高级到低级,这些级别包括:服务器(Analysis服务器)、数据库、多维数据集/挖掘模型、维度成员以及单元。这些丰富的不同粒度级别的安全控制使得管理员能够根据业务需求的灵活定义系统的安全性。

30、l 客户及管理工具的易用性 使用办公中最常使用的Office XP产品作为客户前端的展现工具,用户对于系统使用的熟悉程度和认知程度都能大大提高,并有效的降低了用户培训和维护的费用。管理端则使用和其他管理工作相似的界面MMC,使管理人员也在一个操作经验和操作方式相似的环境下进行所有的管理工作。同时,SQL Server 2000的动态优化机制使得数据库系统总是能够根据当前的工作负载,自动调节在最优的参数设置下工作,最大化的减少了管理员的负担。SQL Server 2000还提供了包括多种向导和编辑器,使得管理员能够根据系统的提示逐步完成任务,这些工具将极大的简化DBA和其他IT管理人员的系统使用

31、。由于利用了报表模板技术,在本系统中增加新的报表时,不需要在客户端安装新的程序,仅需要下载新的报表模板,这降低了系统部署的难度。管理工作的简化,提高了管理工作的效率,降低了系统运行维护的成本。 目前微软的这个数据库产品应用于DELL、微软和NASDAQ等多家大型商业站点。3Excel 电子表EXCEL系统是一个WIND0WS应用程序,在WIND0WS上运行,并具有WIND0WS应用程序的一般特征,例如在EXCEL系统下制成的图表,可改变成任何尺寸复制到WIND0WS文本中去。Excel 2000是Office 2000的一个组件,是功能强大的电子表格处理软件,它与文本处理软件的差别在于它能够运

32、算复杂的公式,并且有条理的显示结果早在1985年,MICR0S0FT EXCEL一经问世,就被公认为是世界上功能最强大,技术最先进,使用最方便的电子表格软件。据笔者多年的国外留学生活了解到,目前国外所有教学,科研,设计等部门都在运用这一系统从事日常的数据处理,绘制图表的工作;同时也有许多部门应用这一系统从事专门问题的研究,如法国波尔多第一大学地质应用中心,法国地矿局(BRGM),意大利GE0DATA公司(隧洞设计研究公司)等,也就是说,只要有明确的数学表达式,均能用该系统来实现所有的计算过程。EXCEL目前的版本为7.0,共有三大功能:电子表格、图表、数据库。EXCEL可以建立两种类型的图表:

33、内嵌图表和独立图表。如果用图表来补充说明工作表中的数据,则可以在工作表上建立内嵌图表,如果要在工作薄的单独表上显示图表,则可以建立独立图表。图表的类型包括九种二维图表和六种三维图表,同时每种图表均有十种形式,可以用于不同的目的,如柱状图、分布图、散点图等。不管是那种类型的图表,原始数据变化后,图表将自动变化。第二章 银行信贷管理系统需求分析2.1 可行性分析可行性分析亦称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题

34、是否能够解决。该系统的可行性分析包括以下几个方面的内容。2.1.1 经济可行性经济可行性:主要是对项目的经济效益进行评价,本系统作为一个毕业设计,无需开发经费,并且本系统实施后可以显著提高信贷管理的办公效率,使企业单位更好的管理信贷项目。所以本系统在经济上是可行的。2.1.2 技术可行性技术可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。数据库服务器选用微软公司的SQL Server数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬

35、件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,硬件平台完全能满足此系统的需要。2.1.3 操作可行性操作可行性:本信贷管理系统是基于VB 6.0平台开发的,VB系列是被广泛应用于数据库开发和操作的一套成熟的软件平台,而且它对于一个小型的数据库处理具有不可比拟的优点和简单方便。所以丛操作可行性方面是可行的。开发出来的界面也是十分容易使用,具有简单,容易上手的特点。2.2 分析系统需求信用风险是商业银行所面临的基本风险,也是目前我国商业银行最主要的金融风险。广义的信用风险是指所有涉及客户违约引起的风险。如资产业务中的借款人不按时还本付息引起资产质量

36、恶化;负债业务中的存款人大量提前取款形成挤兑;表外业务中的交易对手违约引致或有负债转化为表内负债;等等。狭义上的风险特指信贷风险,指贷款人能否如约偿还的不确定性所带来的损失。因此,本系统将主要解决贷款管理和信用分析模块,并兼顾完成客户资料管理等模块。2.2.1 建立系统概念模型2.2.2 系统设计的实体及实体属性银行信贷管理系统主要涉及三个实体(银行工作人员、客户和贷款项目)的关系。则每个实体的属性有:银行工作人员:员工编号、密码、职务、姓名、性别、联系分式;客户:客户编号、客户名称、联系人、联系人电话、法定代表人、办公地址、存款账号、存款帐户行、基本帐户号、企业性质、经营范围、证件名称、注册

37、时间、注册号码、邮编、信用等级、通讯地址、客户备注;贷款项目:贷款项目编号、客户编号、申请日期、贷款形态、客户名称、联系人、联系人电话、企业性质、法定代表人、办公地址、存款账号、贷款类别、贷款金额、贷款余额、贷款方式、年利率、期限类别、贷款日期、到期日期、信贷员、贷款发放单位、上级单位、四级分类形态、五级分类形态、结算状态、贷款用途、第一还款来源、第二还款来源、抵押品、其他担保、贷款备注;由以上三个实体之间构成联系产生的实体有:客户调研信息、贷款回收信息、贷款形态审定信息、财务比率信息、行业分析信息等。他们的属性如下:客户调研信息:调研编号、客户编号、调研时间、客户名称、调研主题、调研内容、调

38、研结论、调研人、操作人、录入时间;贷款回收信息:贷款编号、贷款金额、客户名称、贷款余额、贷款日期、年利率、到期日期、展后到期日期、回收日期、收回金额、本次余额、回收利息、录入时间、回收备注;贷款形态审定信息:贷款编号、贷款类别、客户编号、客户名称、贷款日期、到期日期、展期日、展后到期日、当前四级分类形态、当前五级分类形态、当前逾期、审定五级分类形态;财务比率信息:财务分析编号、客户名称、报表时间、现金比率、流动比率、速动比率、存货周转率、应收账款周转率、营运资金周转率、全部资产周转率、资产负债率、负债和所有者权益比率、有行净值负债率、利息保障倍数、所有者权益与固定资产比率、固定资产与长期资金比

39、率、销售利润率、销售利税率、成本费用利润率、全部资产利润率、净资产利润率、资本金利润率;行业分析信息:行业编号、行业名称、行业内竞争程度、行业市场垄断程度、行业发展现状、行业壁垒、行业特殊性、行业备注;2.2.3 系统功能需求银行信贷管理系统在功能上不仅要解决客户和贷款项目的录入、修改、删除、查找等功能,更主要的是实现信贷分析的过程,使用计算机分析客户的财务状况,节省大量的人力脑力劳动,并且能更加真实的反映当前客户的情况,给决策者准确的决策信息。在系统中,将实现利用财务报表的数据,得出财务分析的比率,进而进行历年的财务状况比较,反映在柱状图表中,使客户公式历年的财务及经营状况清晰可见。2.3

40、系统分析流程图2.3.1 系统流程图系统流程图是系统的总体结构流程,是在系统开发的总体任务的基础上完成的。图中的每个符号以黑盒子的形式定义了组成系统的部件,但并没有具体说明每个部件的具体工作过程,图中的箭头说明了信息通过系统的逻辑路径。2.3.2 数据流图数据流程图(DFD)描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中的流动和处理的情况。因为数据流程图是逻辑系统的图形表示,即使不是专业的计算机技术人员也容易理解,所以好是很好的通信工具。此外,设计数据流图只需要考虑必须完成的基本逻辑功能,完全不需要考虑如何具体的实现这些功能,所以它是软件设计的很好的出发点。数据流图有四种

41、基本的符号:正方形(或立方体)表示数据的源点或终点;圆角矩形(或圆形)代表变换数据的处理;开口矩形(或两条平行横线)代表数据存储;箭头表示数据流,即特定数据的流动方向。2.4 系统数据储存字典名称: 客户信息表描述: 所有客户资料的信息表定义: 客户资料表 = 客户编号 + 客户名称 + 联系人 + 联系人电话 +法定代表人 + 办公地址 + 存款账号 + 存款帐户行 + 基本帐户号 +企业性质 + 经营范围 + 证件名称 + 注册时间 + 注册号码 + 邮编 +信用等级 + 通讯地址 + 客户备注位置:客户信息表名称:员工信息表描述:所有工作人员的信息表定义:员工信息表 =员工编号+密码+职

42、务+姓名+性别+联系电话 位置:员工信息表名称: 贷款信息表描述: 每一个客户贷款记录的信息表定义: 贷款信息表 = 贷款项目编号 + 客户编号 + 申请日期 + 贷款形态 + 客户名称 + 联系人 + 联系人电话 + 企业性质 + 法定代表人 + 办公地址 + 存款账号 +贷款类别 + 贷款金额 + 贷款余额 + 贷款方式 +年利率 + 期限类别 + 贷款日期 + 到期日期 + 信贷员 + 贷款发放单位 + 上级单位 + 四级分类形态 + 五级分类形态 + 结算状态 + 贷款用途 +第一还款来源 + 第二还款来源 + 抵押品 + 其他担保 + 贷款备注位置:贷款信息表、客户信息表第三章 银行

43、信贷管理系统总体设计3.1 总体设计引言3.1.1 编写目的从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总体概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于远程序的软件表示。3.1.2 任务概述设计要解决软件系统的结构,包括数据结构和程序结构。总体设计也叫概要设计,它的主要任务是:将系统划分成模块、决定每个模块的功能、决定模块的调用关系、决定模块的界面、决定模块间传递的数据。因此,总体设计的主要工作就是完成

44、模块的划分,确定系统的层次结构。结构化设计(Structured Design,简称SD方法)是建立系统结构的行之有效的方法。SD方法的基本思路是将系统设计成有相对独立、单一功能的模块组成的结构。用SD方法设计程序系统,由于模块之间是相对独立的,所以每个功能模块可以独立的被理解、编程、测试和修改,这就使复杂的研制工作得以简化,此外,模块的相对独立性也能有效地防止错误在模块间扩散蔓延,因而提高了系统的可靠性。所以我们可以说SD方法的长处来自模块之间的相对独立性,它提高了系统的质量(可理解性、可维护性、可靠性等)也节省了大量的人力、物力和财力。模块化就是软件开发人员将复杂的软件系统分解成若干个模块

45、,然后对模块进行设计,最后将模块进行集合,形成整个软件系统。所谓模块就是数据说明、可执行语句等程序对象的集合,它单独命名并且可以通过名字进行访问,在程序中完成单独的功能。3.2 功能划分模块是软件结构的基础,软件结构的好坏完全由模块的属性体现出来,把软件模块化的目的是为了降低软件复杂性,使软件设计,测试,调试,维护等工作变的简易,但随着模块数目的增加,通过接口连接这些模块的工作量也随之增加。在层次图中,上层模块也就是上层子系统可以调用下层子系统的功能,而下层子系统不能调用上层子系统的功能。银行信贷管理系统可将功能划分为五大部分:1 登录系统及权限分配;2 信息的录入、修改、删除和查询;3 信息的打印功能;4 财务报表的录入;5 财务分析功能;3.3 设计数据库员工信息表 worker字段名称字段代码字段类型字段长度0员工编号idchar101密码keychar102职务workchar203姓名namechar204性别sexchar25联系电话phonechar20客户信息 khxx字段名称字段代码字段类型字段长度0客户编号khbhchar101客户名称khmcchar202联系人lxrchar203联系电话lxdhchar204法定代表人frdbchar205办公地址bgdzchar506存款账号ckzhchar207基本帐户行jbzhchar208基本帐户号jb

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

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号