收藏 分享(赏)

信贷管理系统.doc

上传人:kpmy5893 文档编号:9111604 上传时间:2019-07-24 格式:DOC 页数:62 大小:1.30MB
下载 相关 举报
信贷管理系统.doc_第1页
第1页 / 共62页
信贷管理系统.doc_第2页
第2页 / 共62页
信贷管理系统.doc_第3页
第3页 / 共62页
信贷管理系统.doc_第4页
第4页 / 共62页
信贷管理系统.doc_第5页
第5页 / 共62页
点击查看更多>>
资源描述

1、毕 业 设 计 ( 论 文 )I诚信申明本人申明:我所呈交的本科毕业设计(论文)是本人在导师指导下对四年专业知识而进行的研究工作及全面的总结。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中创新处不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京化工大学或其它教育机构的学位或证书而已经使用过的材料。与我一同完成毕业设计(论文)的同学对本课题所做的任何贡献均已在文中做了明确的说明并表示了谢意。若有不实之处,本人承担一切相关责任。本人签名: 年 月 日毕 业 设 计 ( 论 文 )II信贷管理系统的设计与实现贷款管理摘 要本文采用结构化分析的方法,详细阐述了一个功能比较强大的

2、银行信贷管理系统的贷款管理、操作流程和涉及的一些关键技术。首先进行了可行性分析,然后是系统分析,通过实际的业务流程调研,分析业务流程和系统的组织结构,完成了数据流分析和数据字典;然后是系统设计阶段主要完成了功能模块的划分、阐述了系统设计的思想、数据库的设计和系统设计的工具及技术。该阶段对本系统各个模块的功能进行了详细设计,形成了本系统的功能模块图;数据库设计时先进行了概念结构设计,然后进行了逻辑结构设计,最后完成了数据表的设计。根据前几个阶段的分析和设计,本系统在设计方面采用 C/S 模式,同时使用.NET作为技术平台,技术进行基本页面的设计与功能实现,后台数据库选用 SQL Server 2

3、005 数据库。本系统的设计实施为银行信贷管理系统的运行做基础,为银行信贷管理工作提供良好的条件。关键词:银行信贷 贷款管理 .NET毕 业 设 计 ( 论 文 )IIIThe Design and Implement of Performance of Bank Credit Management SystemLoan managementAbstractIn this paper, structural analysis, a function described in detail more powerful credit management system of Taiwan befo

4、re and after development, operations, processes, and some of the key technologies involved. First, a feasibility analysis, and system analysis, business process through the actual research, analyze business processes and organizational structure of the system to complete the data flow analysis and d

5、ata dictionary; then completed the system design phase is mainly divided into functional modules, elaborated the idea of the system design, database design and system design tools and techniques. This phase of the system function of each module in detail the design, forming a functional block diagra

6、m of the system; database design first tested the concept design, followed by a logic design, and finally completed the data table design.According to the first few stages of the analysis and design, the system used in the design of C/S mode, using both. net as a technology platform, the basic page

7、design techniques and implementation of function, use SQL Server 2005 database backend database. Design and implementation of this system for the credit management system running as a foundation for the management of bank credit to provide good conditions.Key Words:Bank credit Loan management .NET北

8、京 化 工 大 学 北 方 学 院 毕 业 设 计 ( 论 文 )IV目 录前 言 .1第 1 章 课题研究价值 .2第 1.1 节 信贷的提出及意义 .2第 1.2 节 国内外相关文献的综述 .2第 2 章 .NET 技术相关简介 .4第 2.1 节 .NET 框架 .4第 2.2 节 .NET 技术的发展 .4第 3 章 可行性分析和总体设计原则 .5第 3.1 节 技术可行性 .5第 3.2 节 总体设计原则 .6第 3.3 节 开发工具与开发模式的选择 .7第 4 章 系统分析 12第 4.1 节 贷款流程分析 12第 4.2 节 数据流图 13第 4.3 节 数据字典 16第 5 章

9、 系统设计 18第 5.1 节 功能设计 18第 5.2 节 数据库设计 20第 6 章 系统实现 27第 6.1 节 添加贷款申请界面 27北 京 化 工 大 学 北 方 学 院 毕 业 设 计 ( 论 文 )V第 6.2 节 贷款申请查询界面 28第 6.3 节 贷款审批界面 30 第 6.4 节 贷款发放界面 33第 6.5 节 贷款归还界面 36第 7 章 系统测试 40第 7.1 节 系统测试的目的及意义 40第 7.2 节 系统测试的重要性 41第 7.3 节 实例测试 41第 7.4 节 系统评价 44结 论 47附 录 48参考 文献 55致 谢 56北 京 化 工 大 学 北

10、 方 学 院 毕 业 设 计 ( 论 文 )1前 言信贷管理信息系统应以客户为中心,以信贷风险管理为核心,满足信贷集约经营和规范管理的要求,将对银行信贷业务流、信息流进行一体化管理,其核心管理思想就是实现对“工作流(Wokeflow Management)”的管理。系统的应用将跨越多个部门。为了达到预期设定的应用目标,最基本的要求是系统能够运行起来,实现集成化应用,建立银行决策完善的数据体系和信息共享机制。实现信贷业务和管理的电子化管理,达到防范化解信贷风险、规范信贷操作、辅助管理决策、提高工作效率、促进业务发展、降低管理成本、优化资源配置、提高信贷资金效益的目的。中国加入 WTO 后,对我国

11、金融业带来严峻的挑战。在网络经济时代,随着信息技术和网络技术的发展,金融业的电子化(包括网络化和智能化)等特征越来越明显,电子化建设应以业务需求和金融创新为中心任务和目标,坚持系统的开放性、网络化、规范化和一体化,形成大集中和信息系统的一体化模式,加强银行支付结算和投资理财服务的技术手段和功能。根据电子商务时代的规则,结合市场环境的变化,制定金融电子化发展战略规划,把握市场和客户的需求,找出新的竞争对手和合作伙伴,以网络技术和电子商务为业务发展平台,完善金融服务方式,为客户提供辐射银行、保险、证券、基金等金融服务领域的“金融超市”式的金融服务。目前,信贷业务正处在以客户为中心、以市场为导向的激

12、烈竞争时代,如何应用先进的计算机网络技术跟踪、预测客户的发展动向,最大限度地挖掘客户信息的潜在价值,并利用这些信息来改进服务,提高竞争能力,防范和化解信贷风险,如何由以往的单一的贷款帐务管理转变为以客户为中心的信息化管理,如何将信息共享处理,提高贷款质量,减少信贷风险,实现信贷业务的集约化经营、科学化管理,对增强信贷资产的安全性,提高信贷管理水平,规范业务流程,加强信贷预测和决策的科学性,是信贷业务决策层急需要解决的重大问题。北 京 化 工 大 学 北 方 学 院 毕 业 设 计 ( 论 文 )2第 1 章 课题研究价值第 1.1 节 信贷的提出及意义随着商业银行的不断发展,银行信贷业务的种类

13、不断增加,信贷管理工作的难度也在增加,只有运用先进的管理工具和手段,采用统一的信息化技术,才能对贷款实行全过程科学化、规范化的管理,达到对信贷资产质量实施有力监测,降低信贷资产风险的目的。随着我国金融改革的深入,各商业银行迫切需要实施一个适合前台、中台、后台操作的信贷业务处理平台,建立全行信贷管理信息系统。实施信贷系统信息化管理是应对市场竞争,控制经营风险,实现可持续发展的重要举措。 1第 1.2 节 国内外相关文献的综述目前国内的研究大多关注中小企业的资金供给,而对其实际需求有所忽视,而对融资需求的研究大都以 Myers(1984)的融资次序理论为逻辑起点,而张捷等(2002)认为这一理论无

14、法解释企业成长过程资本结构的动态变化规律,而 Berger 和Udell(2002)的金融成长周期理论可部分弥补这一缺陷。考虑到中小企业的外源融资主要来自金融中介的事实,中小企业融资问题在很大程度上也就转变为金融中介对中小企业的贷款问题,而银行与企业之间的信息不对称自然而然的也就成了分析中小企业融资困难的标准范式(张捷 2002)。如李扬、杨思群(2001)认为地方性中小银行由于在了解中小企业信息方面的优势可以缓解中小企业贷款难问题。林毅夫等(2001)运用“长期互动理论”和“共同监督理论”对这种信息优势做了更好的阐释。李志赟(2002)基于中小金融机构在中小企业融资具有比较优势的论断,在银行

15、业垄断模型中加入中小金融机构后的分析发现其可导致中小企业可获信贷和社会整体福利的增加。在国外,18 世纪的约翰劳(John.Law)是信用创造资本的理论的最早倡导者,代表人物是 19 世纪的熊彼特韩(L.AlbertHahn)等人。其主要观点是认为信用北 京 化 工 大 学 北 方 学 院 毕 业 设 计 ( 论 文 )3就是财富,信用能创造资本。熊彼特发展了他的观点,认为信用促进了资本形成,使商品生产大幅度增加。创始于 18 世纪,盛行于 19 世纪前半期的自然主义的信用理论又称为信用媒介说,他与信用创造学说对立。代表人物有亚当斯密(AdamSmith)、大卫李嘉图(DavidRicardo

16、)、约翰穆勒(John.S.Mill),现代有李芙(W.Leaf)、狄尔(K.Diebl )等人。这个理论认为信用不是资本也创造不出资本,信用扩张并不等于资本的创造。但是信用可以通过再分配现有资本和促进人才流动而增加国家财富。反对银行进行信用扩张,认为银行必须在接受存款的基础上放款。最后的风险转嫁理论则指出担保是建立在信用基础上的行为,它通过合同条款,将风险损失所引起的赔偿责任,从合同一方转移到另一方,风险转让人的债权获得了债务人和保证人的双重信用保证,增加了债权的受偿机会。北 京 化 工 大 学 北 方 学 院 毕 业 设 计 ( 论 文 )4第 2 章 .NET 技术相关简介第 2.1 节

17、 .NET 框架.NET 框架是一种新的计算平台,它简化了在高度分布式 Internet 环境中的应用程序开发。.NET 框架旨在实现下列目标:提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。提供一个将软件部署和版本控制冲突最小化的代码执行环境。提供一个保证代码(包括由未知的或不完全受信任的第三方创建的代码)安全执行的代码执行环境。提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。 4使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致

18、。第 2.2 节 .NET 技术发展.NET 框架具有两个主要组件:公共语言运行库和.NET 框架类库。公共语言运行库是.NET 框架的基础。您可以将运行库看作一个在执行时管理代码的代理,它提供核心服务(如内存管理、线程管理和远程处理),而且还强制实施严格的类型安全以及可确保安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。.NET 框架的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发包含从传统的命令行或图形用户界面(GUI)应用程序到基于 ASP.NET

19、所提供的最新创新的应用程序(如 Web 窗体和 XML Web services)在内的应用程序。.NET 框架可由非托管组件承载,这些组件将公共语言运行库加载到它们的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的软北 京 化 工 大 学 北 方 学 院 毕 业 设 计 ( 论 文 )5件环境。.NET 框架不但提供若干个运行库宿主,而且还支持第三方运行库宿主的开发。5第 3 章 可行性分析及总体设计原则第 3.1 节 可行性分析可行性分析也称为可行性研究,是在调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会等方面进行分析和研究,以

20、避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。 2下面将分别从技术、经济、社会三个方面对银行信贷管理系统的建设进行分析和研究。3.1.1 技 术 可 行 性本系统的开发基于微软公司的.NET 和 SQL Server 2005 数据库技术。SQL Server 2005 与 Microsoft Visual Studi 集成在一起,可以轻松开发功能丰富、存储安全、可快速部署的数据驱动应用程序。由以上分析可知,银行信贷管理系统的开发在技术上是可行的。3.1.2 经 济 可 行 性银行具有信息化的处理设施,并且拥有支持本系统的应用平台。

21、因此无需再投入资金购买其他设施。系统的开发基于本人对程序开发的实践学习而来,学校无需资金投入,并且软件开发过程投入的成本不高,因此开发经费完全可以接受。由以上分析可知,银行信贷管理系统在经济上是可行的。3.1.3 社 会 可 行 性本系统的社会可行性主要从法律因素、用户使用可行性两方面进行研究。(1)法律因素北 京 化 工 大 学 北 方 学 院 毕 业 设 计 ( 论 文 )6本系统是根据银行信贷管理的实际工作情况开发研制的,是通过大量的调研得出的,系统的软件设计是在独立的环境下完成的,无可供抄袭的软件产品。(2)用户使用可行性本系统对用户的要求,除了需要具备在 Microsoft Wind

22、ows 平台上使用个人电脑的知识外,并不需要特别的技术能力。使用系统的管理员,在投入使用前,无需对操作系统的人员进行培训。这样既减少投入成本又简化了操作环节。由以上分析可知,本系统具有社会可行性。第 3.2 节 总体设计原则本系统为了设计、实现和后期维护的方便,以及系统用户使用的便利,所以必须采取一定的设计原则。其主要设计原则有 3(1)简单性:在实现系统的功能的同时,尽量让系统操作简单易懂,这对于一个系统来说是非常重要的。(2)针对性:本系统设计是针对银行信贷的需求定向开发设计,所以具有专业突出和很强的针对性。(3)实用性:要求本系统能够满足银行信贷业务人员的需要,因此具有良好的实用性。(4

23、)一致性:页面整体设计风格以及命名规则的一致性:整体页面布局和用图用色风格及变量、类名和其他元素的命名规则保持一致。功能一致性:完成同样的功能应该尽量使用同样的元素。元素风格一致性:界面元素的美观风格、摆放位置在同一个界面和不同界面之间都应该是一致的。变量命名规则的一致性:变量应该用统一的规则进行命名,做到任意变量均能从上下文推断其义。(5)先进性:本系统采用.NET 技术、SQL Server 2005 等被广泛采用系统开发技术和数据库,因此本设计具有良好的先进性,具体表现在其具有良好的可扩展性,可开发性。北 京 化 工 大 学 北 方 学 院 毕 业 设 计 ( 论 文 )7第 3.3 节

24、 系统开发工具与开发模式的选择3.3.1 系 统 开 发 工 具ASP.NET 是 Microsoft.NET 的一部分,ASP.NET 是一种建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的 Web 应用程序。它提供了一个统一的Web 开发模型,并为开发人员提供了创建企业级 Web 应用程序所需的各种服务。ASP.NET 是一个已编译的、基于.NET 的环境,可以使用任何与 .NET 兼容的语言(包括 Visual Basic.NET、C# 和就 Jscript.)创作应用程序。另外,任何 ASP.NET 应用程序都可以完全使用.NET Framework。开发人员可以方便地

25、获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。.NET Framework 是支持生成和运行下一代应用程序和 XML Web services 的内部Windows 组件。 .NET Framework 的几个主要组成部分:首先是整个开发框架的基础,即通用语言运行时以及它所提供的一组基础类库;在开发技术方面,.NET 提供了全新的数据库访问技术 ADO .NET,以及网络应用开发技术 ASP .NET 和 Windows 编程技术 Win Forms;在开发语言方面,.NET 提供了 VB、VC+、C# 、Jscript 等多种语言支持;而 Visual Studi

26、o .NET 则是全面支持.NET 的开发工具。 12.NET Framework 主要实现下列目标:(1)提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。(2)提供一个将软件部署和版本控制冲突最小化的代码执行环境。(3)提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。(4)提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。北 京 化 工 大 学 北 方 学 院 毕 业 设 计 ( 论 文 )8使开发人员的经验在面对类型大不相同的应用程序(如基于 Windo

27、ws 的应用程序和基于 Web 的应用程序)时保持一致。按照工业标准生成所有通信,以确保基于.NETFramework 的代码可与任何其他代码集成。.NET Framework 具有两个主要组件:公共语言运行库和.NETFramework 类库。公共语言运行库是.NETFramework 的基础。您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。.NET Fram

28、ework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面(GUI)应用程序,也包括基于 ASP.NET 所提供的最新创新的应用程序(如 Web 窗体和 XML Web services)。.NET Framework 可由非托管组件承载,这些组件将公共语言运行库加载到它们的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的软件环境。.NET Framework 不但提供若干个运行库宿主,而且还支持第三方运行库宿主的开发。ASP.NET 提供了稳定的性能、优秀的升级性、更快速的开发、

29、更简便的管理、全新的语言以及网络服务。贯穿整个 ASP.NET 的主题就是系统帮用户做了大部分不重要的琐碎的工作。新的 ASP.NET 引入受管代码(Managed Code)这样一个全新概念,横贯整个视窗开发平台。受管代码在 NGWS Runtime 下运行,而 NGWS Runtime 是一个时间运行环境,它管理代码的执行,使程序设计更为简便。对于一个程序来讲,速度是非常重要的。在 ASP 中为了尽可能精简程序代码,以至于不得不将代码移植到一个低性能的部件中。而 ASP.NET 则能妥善地解决这一问题。在 ASP.NET 里,你将会拥有一个“Data-Bounds ”(数据约束),这意味着

30、它会与数据源连接,并会自动装入数据,使控制工作简单易行。北 京 化 工 大 学 北 方 学 院 毕 业 设 计 ( 论 文 )9ASP.NET 支持多种语言,支持编译类语言,支持比如 VB、VC+、C#等,它比这些编译类语言运行速度快,更适合编写大型应用。快速发展的分布式应用也需要更快速、更模块化、更易操作、更多平台支持和重复利用性更强的开发,需要一种新的技术来适应不同的系统,网络应用和网站需要提供一种更加强大的可升级的服务。ASP.NET 能够适应上面的要求。C#是一种最新的、面向对象的编程语言,是微软在 Microsoft .NET 中推出的全新语言。这种全新的面向对象的语言使得开发者可以

31、快速的构建从底层系统级到高层商业组件的不同应用。C#在保证了强大的功能和灵活性的同时,给 C 和 C+带来了类似于 VB 的快速开发,并且它还针对.NET 作了特别设计,比如 C#允许 XML 数据直接映射为它的数据类型等等,这些特性结合起来使得 C#成为优秀的下一代网络编程语言。在 Microsoft .NET 中访问数据库的技术是 ADO .NET。ADO .NET 提供了一组用来连接到数据库,运行命令,返回记录集的类库,与从前的 ADO(ActiveX Data Object)相比,Connection 和 Command 对象很类似,而 ADO .NET 的革新主要体现在如下几个方面:

32、(1)ADO .NET 提供了对 XML 的强大支持,这也是 ADO .NET 的一个主要设计目标。在 ADO .NET 中通过 XML Reader,XML Writer,XML Navigator,XML Document 等可以方便的创建和使用 XML 数据,并且支持 W3C 的 XSLT、DTD 、XDR等标准。ADO .NET 对 XML 的支持也为 XML 成为 Microsoft .NET 中数据交换的统一格式提供了基础。(2)ADO .NET 引入了 Dataset 的概念,这是一个驻于内存的数据缓冲区,它提供了数据的关系型视图。不管数据来源于一个关系型的数据库,还是来源于一个

33、 XML文档,我们都可以用一个统一的编程模型来创建和使用它。它替代了原有的 Record set的对象,提高了程序的交互性和可扩展性,尤其适合于分布式的应用场合。(3)ADO .NET 中还引入了一些新的对象,例如 Data Reader 可以用来高效率的读取数据,产生一个只读的记录集等等。简而言之,ADO .NET 通过一系列新的对象和编程模型,并与 XML 紧密结合,使得在 Microsoft .NET 中的数据操作十分方便和高效。ASP .NET 是 Microsoft .NET 中的网络编程结构,它使得建造、运行和发布网络应用非常方便和高效。北 京 化 工 大 学 北 方 学 院 毕

34、业 设 计 ( 论 文 )10SQL Server 2005 是 Microsoft 公司发行的关系型数据库管理与分析系统,它提供了功能全面、操作简单的图形界面。SQL Server 2005 具有较好的可伸缩性和可靠性,提供了以 Web 标准为基础的扩展数据库编程功能,可以满足电子商务和企业应用程序的要求。SQL Server 2005 支持 XML 和 Internet 标准,具有基于 Web 的分析能力,允许使用内置的存储过程以 XML 格式存储、更新、删除和检索数据。由于 ASP.NET 与SQL Server 2005 都是由微软公司出品的,所以在 ASP.NET 应用于后台程序中,

35、有专门针对 SQL Server 2005 的数据应用类库供用户使用,方便了用户对数据的操作。Visual Studio .NET 作为微软的下一代开发工具,它和.NET 开发框架紧密结合,是构建下一代互联网应用的优秀工具。由于 Visual Studio .NET 通过提供一个统一的集成开发环境及工具,大大提高了开发者的效率;十分方便.NET 程序的创建和调试,所以Visual Studio.NET 是开发 ASP.NET 应用程序的常用工具。在 Visual Studio.NET 中用户可以直接使用它里面的组件来创建 ASP.NET 应用程序,同时它也是一个功能丰富的编程环境,集成了多种语

36、言支持(如 C#、VC+、VB);简化了服务器端的开发;提供了高效地创建和使用网络服务的方法等等。当用 Visual Studio.NET 创建一个 ASP.NET工程时,Visual Studio.NET 会自动配置好 IIS 应用,用户直接应用即可。 123.3.2 系 统 设 计 模 式本系统采用 C/S 结构在网络连接模式中,除对等网外,还有另一种形式的网络,即客户机/服务器网,Client/Server。在客户机/服务器网络中,服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。这里客户和服务器都是指通信中所涉及的两个应

37、用进程(软件)。使用计算机的人是计算机的“用户”(user)而不是“客户”(client)。但在许多国外文献中,也经常把运行客户程序的机器称为 client(这种情况下也可把 client 译为“客户机“),把运行服务器程序的机器称为 server。所以有时要根据上下文判断 client 与 server 是指软件还是硬件。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client 端和 Server 端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是 Client/Server 形式的两层结构,由于现在的软件应用系统正在向分布式的 Web北 京 化 工

38、 大 学 北 方 学 院 毕 业 设 计 ( 论 文 )11应用发展,Web 和 Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。C/S 与 B/S 区别:Client/Server 是建立在局域网的基础上的。Browser/Server 是建立在广域网的基础上的。(1)硬件环境不同:C/S 一般建立在专用的学校上,小范围里的学校环境,局域网之间再通过专门服务器提供连接和数据交换服务。B/S 建立在广域网之上的,不必是专门

39、的学校硬件环境,例与电话上网,租用设备,信息自己管理,有比 C/S 更强的适应范围,一般只要有操作系统和浏览器就行。(2)对安全要求不同C/S 一般面向相对固定的用户群,对信息安全的控制能力很强,一般高度机密的信息系统采用 C/S 结构适宜。可以通过 B/S 发布部分可公开信息。B/S 建立在广域网之上,对安全的控制能力相对弱,面向是不可知的用户群。(3)对程序架构不同 C/S 程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑。B/S 对安全以及访问速度的多重的考虑,建立在需要更加优化的基础之上。比 C/S 有更高的要求 B/S结构的程序架构是发展的趋势,从 MS 的.N

40、ET 系列的 BizTalk 2005 Exchange 2005 等,全面支持学校的构件搭建的系统。SUN 和 IBM 推的 JavaBean 构件技术等,使 B/S 更加成熟。(4)就 C/S 程序的重用性而言,构件的重用性不如在 B/S 要求下的构件的重用性好。B/S 多重结构,要求构件相对独立的功能。能够相对较好的重用。就如买来的餐桌可以再利用,而不是做在墙上的石头桌子。(5)系统维护不同系统维护是软件生存周期中,开销大,而 C/S 程序由于整体性,必须整体考察,处理出现的问题以及系统升级。升级难,可能是再做一个全新的系统 B/S 构件,组成方面构件个别的更换,实现系统的无缝升级。系统

41、维护开销减到最小。用户从网上自己下载安装就可以实现升级。(6)处理问题不同 C/S 程序可以处理用户面固定,并且在相同区域,安全要求高需求,与操作系统相关。应该都是相同的系统 B/S 建立在广域网上,面向不同的用户群,分散地域,这是 C/S 无法作到的。与操作系统平台关系最小。(7)用户接口不同 C/S 多是建立的 Window 平台上,表现方法有限,对程序员普遍要求较高 B/S 建立在浏览器上,有更加丰富和生动的表现方式与用户交流。并且大部分难度减低,减低开发成本。(8)信息流不同 C/S 程序一般是典型的中央集权的机械式处理,交互性相对低 B/S 信息流向可变化, B-B B-C B-G

42、等信息、流向的变化,更像交易中心。 13北 京 化 工 大 学 北 方 学 院 毕 业 设 计 ( 论 文 )12第 4 章 系统分析第 4.1 节 贷款流程分析在进行贷款流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)等。 6贷款流程分析可以帮助开发者了解该业务处理过程,发现和处理系统调查工作中的错误和疏漏。贷款流程分析是通过业务流程图来进行,即用一些规定的符号及连线来表示某个具体业务处理过程。客户申请贷款,需要管理员先

43、添加客户的信息,然后客户可以申请贷款,管理员可以查看申请贷款信息并决定是否审批,审批贷款后需要经过调查(本系统中不含调查的相关模块)确定后发放贷款。调查后管理员可以决定是否发放贷款,发放过的贷款则状态为未归还贷款,直到贷款归还完毕。也就是说贷款一共有四种状态:申请完毕未审批状态、审批完毕未发放状态、发放完毕未归还状态和已经归还状态。此外,在贷款申请、贷款审批、贷款发放和贷款归还可以进行查询,即输入关键字,即可快速找到所要查询的信息,方便管理员的管理。具体业务流程如图 4.1 所示。北 京 化 工 大 学 北 方 学 院 毕 业 设 计 ( 论 文 )13图 4.1 业务流程图第 4.2 节 数

44、据流图数据流程是指数据在系统中产生、传输、加工处理、使用、存储的过程。数据流程分析是把数据在现行系统内部的流动抽象的独立起来,舍去了具体组织机构、信息载体、处理工具、物质、材料等,单从数据流动过程来考查实际业务的数据处理模式。数据流程与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。描述数据流程的工具是数据流程图以及其附带的数据字典、处理逻辑等图表。其中数北 京 化 工 大 学 北 方 学 院 毕 业 设 计 ( 论 文 )14据流程图是描述系统逻辑模型的主要工具,它以少数几种符号综合地反映出信息在系统中的流动、存储和传递。 7在贷款流程分析的基础上,对数据流进行了分析,从数据流

45、动过程考察了实际业务的数据处理模式。该系统的数据流图分为顶层、一层、二层。现行的顶层数据流图如图 4.2 所示。管理员P 0银行信贷管理系统相关信息管理信息图 4.2 顶层数据流图具体分析第一层数据流图,该层数据流图如图 4.3 所示。北 京 化 工 大 学 北 方 学 院 毕 业 设 计 ( 论 文 )15图 4.3 第一层数据流图北 京 化 工 大 学 北 方 学 院 毕 业 设 计 ( 论 文 )16由于论文的篇幅限制不能一一列举数据流图,只给出了部分数据流图,其他数据流图的画法基本一致。数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流

46、通中的问题。现有的数据流程分析多是通过分层的数据流程图(data flow diagram,简称 DFD)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。第 4.3 节 数据字典通过对系统数据流的分析,接下来用数据字典描述数据流图中一些主要的数据元素条目、数据流、处理过程、数据存储和外部实体。 8系统数据流程的分析完成后,接下来用数据字典描述数据流图中一些主要的数据元素条目、数据流、处理过程、数据存储和外部实体。数据元素包括总编号、客户编号、数据值的类型、数据的长度和数据的结构。(1)数据结构条目主要用于创建用户信息记

47、录时的数据,其中包括用户名、密码、编号、权限和添加时间。(2)数据流条目主要作用是将贷款发放信息记录存储到打开发放信息表中,包括编号、数据流来源、数据流去向。(3)数据存储条目即用户信息表,主要用来存储用户信息。表内包括总编号、编号、用户名、密码、权限和添加时间。其他所有的数据字典条目都是根据数据流图绘制的。SQL Server 是微软公司开发的数据库产品,SQL Server 2005 被广泛使用,很多电子商务网站、企业内部信息化平台等都是基于 SQL Server 产品上。今天的商业环境要求不同类型的数据库解决方案。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。除这些核心企业

48、品质外,SQL Server 2005 还为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应。SQL Server 2005 为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。SQL Server 2005 提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML北 京 化 工 大 学 北 方 学 院 毕 业 设 计 ( 论 文 )17和 Internet 标准支持允许您使用内置的存储过程以 XML 格式轻松存储和检索数据。您还可以使用 XML 更新程序容易地插入、更新和删除数据。有了 SQL Server 2005,您可以使用 HTTP 来向

49、数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过 Web 进行自然语言查询。SQL Server 2005 分析服务功能被扩展到了 Internet。您可以通过 Web 浏览器来访问和控制多维数据。使用 SQL Server 2005 可以获得非凡的可伸缩性和可靠性。通过向上伸缩和向外扩展的能力,SQL Server 满足了苛刻的电子商务和企业应用程序要求。通过增强的故障转移群集、日志传送和新增的备份策略,SQL Server 2005 达到了最大的可用性。SQL Server 2005 带有交互式调节和调试查询、从任何数据源快速移动和转化数据、以及按 Transact-SQL 方式定义和使用函数等功能。您可以从任意 Visual Studio 工具以可视化方式设计和编写数据库应用程序。使用 SQL Server 2005,您可以很容易地在企业资源旁边集中管理数据库。可以在保持联机的同时轻松地在计算机间或实例间移动和复制数据库。 9北 京 化 工 大 学 北 方 学 院 毕 业 设 计 ( 论 文 )18第 5 章 系统设计第 5.1 节 系统功能设计系统设计是一个把软件需求转换成用软件系统表示的过程。通过对目标系统的分析和研究,做出了对银行信贷管理系统的总体规划,这是全面开发系统的重要

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报