房屋按揭贷款管理系统论文.docx
《房屋按揭贷款管理系统论文.docx》由会员分享,可在线阅读,更多相关《房屋按揭贷款管理系统论文.docx(28页珍藏版)》请在冰豆网上搜索。
![房屋按揭贷款管理系统论文.docx](https://file1.bdocx.com/fileroot1/2023-1/29/b91f4b29-ea7f-4927-bf83-94a8ad1cb710/b91f4b29-ea7f-4927-bf83-94a8ad1cb7101.gif)
房屋按揭贷款管理系统论文
房屋按揭贷款管理系统分析与设计
摘要:
本文主要研究了银行信贷信息管理系统分析与设计问题。
通过对目前银行信贷系统的分析与研究,了解了目前银行信贷系统的优点和不足,针对实际问题提出改善银行存款贷款管理水平,降低银行资产负债成本,实现数据计算、统计自动化、提高信息利用率的信息系统设计方案。
并对系统开发进行了可行性分析,在此基础上作出了系统的整体规划方案。
关键字:
银行(信用社)信贷信息管理系统设计方案
BankCreditInformationManagementSystemAnalysisAndDesign
JINZHAO
Abstract:
ThisarticlehasmainlystudiedtheBankcreditinformationmanagementsystemanalysisanddesignquestion.Throughtoatpresentbankcreditsystemanalysisandtheresearch,hadunderstoodatpresentbankcreditsystemmeritandtheinsufficiency,inviewoftheactualproblemproposedimprovesthebankdepositloanmanagementlevel,Reducesthebankassetdebtcost,realizesthedatacomputation,thestatisticalautomation,raisestheinformationusefactortheinformationsystemdesignproposal.Andhascarriedonthefeasibilityanalysistothesystemdevelopment,hasmadethesystemwholeplaninthisfoundation.
Keywords:
Bankcreditinformationmanagementsystemdesignproposal
目录
1前言1
2系统开发背景1
2.1业务规模及管理模式1
2.2计算机应用现状1
3问题识别2
3.1实现数据计算、统计自动化、提高信息利用率2
3.2改善银行存款贷款管理水平,降低银行资产负债成本2
3.2.1存款管理2
3.1.2贷款管理3
3.3提高工作效率,为银行微观决策提供基础的信息依据3
4可行性研究3
4.1经济可行性3
4.2操作可行性3
4.3技术可行性3
4.3.1开发的软件可行性3
4.3.2硬件可行性3
5总体设计(GeneralDesign)3
5.1系统模块的划分3
5.2选择系统设备,确定最终软硬件方案3
6详细设计3
6.1代码设计3
6.2输入输出设计3
6.2.1输出设计3
6.2.2输入设计3
6.3系统安全与可靠性设计3
结束语3
参考文献3
前言
银行信贷,广义上是指银行贷款与贷款信用活动的总称,是国社会主义银行信用的主要业务,其目的是支持社会主义市场经济中的生产发展和商品流通的扩大,满足社会日益增长的物质和文化生活的需要。
所谓银行信贷管理,是指银行在其组织存款、发放贷款和办理结算等信用活动中管理的方法和手段。
银行信贷管理是银行经营管理的重要组成部分,关系到社会主义银行运营的资产负债成本的高低,从而间接关系到社会主义市场经济体制中各基本细胞(以企业为代表的社会法人)能否有效运行,关系到社会主义市场中商品能否正常流通。
从长期看来,则影响到中央银行货币决策的方向,如货币发行规模、发行速度和货币发行时机等。
开发环境
1、硬件配置及外设设备与配置。
硬件环境:
硬件平台是指开发与运行所需要的硬件环境,主要包括计算机机型及硬件配置。
由于本系统是一个小型的MIS管理系统,因此对计算机硬件的要求不高,比较经济,只要配备如下表所示的就可以。
内容
最低配置
建议配置
主机
P/200
PII/266以上
内存
64MB
128MB以上
硬盘
10GB
20GB以上
显示器
VGA以上
2、所用的开发软件、应用软件平台及语言。
软件平台是指系统开发与运行的软件环境。
本系统在开发时选用了稳定性较强的WindowsXP中文专业版和VisualFoxpro6.0作为开发语言,由于这些软件产品都是Microsoft公司的产品,因此彼此之间的兼容性较好,开发出的应用系统稳定性较高。
一个MIS应有一个调试可集成的系统开发平台。
20世纪90年代以来,MIS平台已经发展成为把操作系统与其外部接口融为一体的集成平台。
其软件系统可以包括操作系统、图形用户系统、网络通信、数据库管理系统和程序设计语言等。
硬件平台可以把CPU与存储管理单元、协处理器、网卡等集成为一体,从而形成支持MIS应用开发与运行临近的一体化开发环境。
MIS平台确定应考虑用户投资,技术支持等诸多因素,就将硬件与软件平台统筹考虑。
我们知道MIS平台主要有三种。
主机模式、文件服务器模式和客户/服务器模式。
数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言如下:
软件平台是指系统开发与运行的软件环境。
本系统在开发时选用了稳定性较强的WindowsXP中文专业版和VisualFoxpro6.0作为开发语言,由于这些软件产品都是Microsoft公司的产品,因此彼此之间的兼容性较好,开发出的应用系统稳定性较高。
VFP6.0中文版,它是运行于Windows95和WindowsNT平台的32位数据库系
统,充分发挥了32位微处理器强大的32位数据处理性能。
它功能强大,直观易用,支持客户/服务器结构和面向对象编程,提供多种可视化编程工具,支持最新Internet技术,WWW数据库的设计,最新流行的ActiveX等。
VFP6.0中文版完全支持OOP(面向对象)的应用程序设计方法,VFP使用了真正的类,包括继承性,封装性和多态性。
用可视方式创建类、查看类及类代码;利用表单向导进行专业级界面设计;对表关系进行可视化查看;可利用OLE自动化来包含其他软件(如Excel、Word)中的对象并使用这些软件。
通过VisualFoxPro对象和事件模型,用户可以快速创建和实现无模式(modeless)的应用程序;利用生成器和工具栏,开发人员可以快速开发应用程序,而省去编写大量的代码、定义繁多的属性。
总之,VFP6.0中文版是一种适用于专业人员的开发工具。
对于一个大型的信息管理系统,它很可能需要对不同的用户各自创建一个大型的文件系统,它包括许多表,而属于一个用户的一套表与属于另一个用户的一套表实际上是相同的,只是名称有所不同,而在FoxPro2.x中,需要建立大量的代码来区别和维护属于不同用户的一套表,这套表的数量可能是非常庞大的,维护编码也是非常庞大的。
然而VisualFoxPro中引入的真正的数据库的概念,使这一问题的解决变得非常的容易,设计人员只要为不同的用户创建不同的数据库,然后在这些数据库下建立用户自己的表就可以很容易对每个用户进行区别和维护了。
而且,这样的数据库的关系能力更加强大,更加稳定可靠。
面向对象程序设计减少了开发时间。
VisualFoxPro通过使用面向对象的开发技术简化了开发。
它可以通过创建代码类和接口单元类来创建功能强大的、使用灵活的可重用对象库。
利用内置工具管理类和类库管理类库资源,在应用程序中用类浏览器和组件集定位、查看、使用类。
表面显示器会帮助我们建立更为稳定、更为高效的应用程序。
下面的窗口显示代码的每一行,指示其是否执行、执行次数、首次执行时间、平均执行时间。
这些数据可以帮助我们快速定位代码中的运行瓶颈,也可验证测试计划。
用功能强大的可视化的RAD工具减少开发时间、减少开发工作。
用有颜色的代码编辑器和直接跟踪调试器使得写代码的工作比从前简单得多,这一改进来自MicrosoftVisualC++开发系统。
使用MicrosoftVisualSourceSafe简化了开发小组的开发工作。
MicrosoftVisualSourceSafe版本控制系统与VisualFoxPro6.0紧密关联,因此可以更好地管理源代码,不论是个人独立编写程序,还是作为开发小组的其中一员编写程序。
组件集使得查找和使用诸如类库、表格、报表、代码的组件变得特别简单。
仅需要拖动鼠标就可以快速将类从组件集中移出,放置到表格和报表中。
VisualFoxPro6.0提供了100多个未编译、可重用的类,开发人员可以利用
这些类实现应用程序的基本功能。
直接使用这些类,或者用这些类的继承来实现一定的扩展功能。
∙应用程序向导和构建器
VisualFoxPro6.0包括一个完全的面向对象的应用程序框架,它是由一组为应用程序提供基本功能的类组成的。
新的应用程序向导就是基于这个框架创建项目的,新的应用程序构建器可以用来添加表格和报表。
∙组件集(ComponentGallery)
组件集(ComponentGallery)简化了类库的管理,简化了提供可视化工具去组织和使用组件的其他组件的管理。
组件可以从组件群中拖出,放置到可视化设计环境中,诸如项目和表单。
∙严格日期检查
编译日期信息时,VisualFoxPro6.0将检测会产生误解的日期描述,例如{01/01/56}。
开发人员可以利用这一特性检测现有代码的2000年问题,并且在新代码中避免这一问题的出现。
新的严格的日期格式强制日期以清楚形式描述。
∙CoverageProfiler
开发人员可以运用表面显示器(CoverageProfiler)检查他们要测试的方案的有效性,这是用执行相应行代码的方式实现的。
他们也可以执行"profiling"以查找瓶颈或其它执行当中遇到的问题,这是通过检查每一行代码的执行时间实现的。
∙访问和赋值方法
访问方法是当访问属性值时运行的代码,赋值方法是当改变属性值时运行的代码。
访问控制方法和访问权限指定方法使属性可用,并使那些内嵌属性容易使用。
∙项目挂钩
项目挂钩是一个新的基类,当与一个项目相连时,可以通过它看到项目级事件。
开发人员可以写一些当项目打开、关闭、构建、添加文件时运行的代码。
∙在应用程序之间进行拖放
从记忆字段拖出文本,把它放置到MicrosoftWord中,然后可以对文本进行拼写检查。
或者从WindowsExplorer中拖出一个文件,把它放置到项目管理器中。
文件将被添加到项目中去。
∙活动文档
活动文档是一个VisualFoxPro应用程序,挂接在InternetExplorer上。
它提供了把VisualFoxPro的强大功能用在浏览器上的一种途径。
活动文档同样也提供了一种在分布式应用程序中使用Web的方法。
∙微软传输服务器支持
由VisualFoxPro创建的COM组件,这些组件可以由微软传输服务器管理和调整。
开发人员可以构建基于数据的组件,充分利用微软传输服务器提供的调整组件的便利条件。
∙学校应用程序开发
VisualFoxPro6.0与其它VisualStudio工具可以很好的配合,例如,运用VisualInterDev创建Web应用程序的开发人员可以很容易地使用VisualFoxPro来创建组件。
用VisualBasic创建的ActiveX控件可以在VisualFoxPro应用程序中使用,以实现一些附加功能。
购买VisualStudio学校版的VisualFoxPro开发人员可以得到开发工具所提供的全部好处。
综上所述,新系统的设计与开发在技术上和硬件设备上的条件都是满足的,新系统的开发是可行的。
管理系统平台的选用
1.数据库技术的现状与发展
数据库是60年代末出现的一门计算机软件技术,到现在虽然只有三十多年的历史,但在理论和时间上都得到了和很大的发展。
现在,数据库是数据处理的主要工具,是管理信息系统(MIS)的核心部分。
数据库系统是当今计算机信息系统的核心,是计算机技术和应用发展的关键。
传统的数据库系统旨在处理永久、稳定的数据,强调维护数据的完整性、一致性。
数据库理论与技术的发展极其迅速,其应用日益广泛,在当今的信息社会中,它几乎无所不在。
以关系型为代表的三大经典(层次、网状、关系)型数据库在传统的(商务和管理的事务型)应用领域获得了极大成功。
计算机世界报社与IBM公司联合举办了"21世纪数据库技术发展专家研讨会"。
IBMDB2的创始人DonaldHaderle先生与国内著名数据库专家,就下世纪数据库发展的趋势、数据库领域革命性的突破、IBMDB2的应用、数据仓库的实施、我国数据库技术和应用的现状及趋势、我国数据库用户的需求等问题,进行了广泛而深入的讨论。
2.数据库系统的选择原则
(1)数据库系统采用易于集成的,开放的技术。
(2)产品质量优异,可靠性高,适于长期运行,能支持关键应用。
(3)数据安全,保安型高。
(4)能提供分布式数据库功能。
(5)支持多种开发环境,软件开发容易。
(6)扩充性和升级能力强。
3.系统开发工具的选择
现在市场上有很多管理系统的开发工具,如:
Visualbasic、delphi、ASP等等,数据库开发工具又有很多种,如:
Access,SQLSever,Oracle等等。
这些都是很出色的管理信息系统及数据库的开发工具。
不过Visualfoxpro6.0有着以下几项特点:
Visualfoxpro是microsoft公司推出的全新的pc平台关系数据库管理系统。
它具有强大的性能、无与匹敌的速度、完整而丰富的工具、及其友好的图形用户界面、简单得数据存取方式、良好的兼容性、独一无二的跨平台特性及真正的可编译性,是系统成为目前最快、最完美的数据库系统。
不但兼容早期的dbase以及foxbase各种版本,同时还提供了许多基于windows的崭新功能。
Visualfoxpro作为具有windows95兼容标志的应用软件,具有快速开发应用程序、面向对象和客户机/服务器的强大功能,它是多年来出现在关系数据库方面最重要的产品。
随着桌面操作系统有windows98逐渐向windowsXP升级的发展潮流,visualfoxpro必将成为今后数据库产品中的主流。
Microsoftvisualfoxpro是一个32位的数据库开发系统,可运行于window98和windowsxp操作系统。
Visualfoxpro既具有visual系列的功能强大、直观易用、面向对象等优点,又兼具windows和foxpro的长处。
提供了“向导”、“设计器”和“生成器”等工具,使的数据库的管理工作变的容易。
Visualfoxpro的易用性使初学者和那些想避免涉及foxpro复杂命令的人能很快用它来管理自己的数据库,制作各种报表、标签等;增添的面向对象的编程方式等新特色,使它成为应用程序开发人员强有力工具;其兼容性使原来的广大Xbase用户能迅速转为使用 visualfoxpro;visualfoxpro还能广泛地与其他许多软件共享和交换数据。
正是由于其易用性、先进性和广泛性,使visualfoxpro 真正做到了面向各种水平的用户。
(1)简单,易学,易用
①快速完成应用任务
VisualFoxpro6.0提供了向导,生成器和设计器三种工具,这三种工具都使用图形交互界面方式,使用户能够最简单而又最快速地完成数据操作任务。
操作向导提供了用户要完成某一项任务所需的详细地操做步骤,在这些步骤的指导下,用户可以一步步地很简单完成任务。
例如:
此工资管理系统中的各项工资数据输入的表单就是用表单向导和生成器来制作的。
生成器也是一种具有友好界面的图形工具,它的主要功能是在用户自己的应用程序中加入一定的控制功能,例如列表框生成器就是一个带有标签的对话界面,利用列表框,生成器,用户可以在窗体中设计出一个列表框,并且可以在这种生成器中设计一个列表框的共同特征,如有手写输入,可以加入到表单中去,减少用户输入繁琐的,大量的工作,用户只要从列表下拉框中选择即可,本系统在查询设置均使用了这种方法。
如果用户想突破向导和生成器本身的限制,想要自己对应程序进行更复杂或更灵活的控制,可以利用另一种VisualFoxpro6.0提供的方便有效的工具——设计器,设计器也提供了一个友好的图形应用程序开发接口,通过它对用户能建立起自己的应用程序。
例如:
用户可以用窗体设计器定义和生成一个窗体,用数据表设计器定义和生成一个数据表。
②使用方便的工具栏
象许多其他Microsoft产品一样,VisualFoxpro6.0也给用户提供了使用方便的工具栏,工具栏里有许多按钮,他们代表着菜单里的某些选项。
一般来说,用户经常执行的操作或使用的对象多对应一个按钮,用户可以通过选择这些按钮方便而迅速地完成操作,而不必通过菜单选项。
③不编程而建立应用程序界面
VisualFoxpro6.0提供的窗体设计器是一种功能强大的工具,用户能够不编程或使用很少的代码来实现友好的交互式应用程序界面以及对界面的控制。
例如;用户可以用栅格控制很容易地建立一对多的窗体;用户只需把一个数据表拖到一个窗体上就可以了。
也可以利用页格式控件来建立有标签的对话框话或用户自己的生成器界面。
④用项目管理器统一界面
VisualFoxpro6.0提供的另一高效易用的工具是项目管理器。
通过项目管理器,用户可以集中地管理数据,文档,类库,源代码等各种资源。
例如用户可以建立和更新数据库,设计或改变窗体和报表,定义或改变类库,生成或重新生成自己的应用程序。
另外,用户也可以在项目管理器中使用VisualFoxpro6.0提供的简单而有效的其他工具,如向导,生成器,工具栏等。
所有这些,使用户能够对工作进行集中管理而又简单有效。
(2)功能更强大
VisualFoxpro6.0比以前的数据库管理系统具有更强大的功能。
它通过使用快速查询技术和对系统的优化而使用户最大限度地体会到VisualFoxpro6.0快速而又功能强大的优点。
①具有面向对象编程的能力
VisualFoxpro6.0在支持标准的Xbase传统编程方式的同时,也提供了完全的面向对象编程的能力。
在VisualFoxpro6.0的对象模式下,用户可以利用所有的面向对象编程特性,这些特性包括继承,封装,多态性以及分类,他们都作为用户所熟悉的Xbase编程语言的扩展集而实现。
VisualFoxpro6.0提供了一套基类,包括窗体、工具栏、页格式等,使用这些类,用户可以建立基本的窗体、工具栏、页格式,这样就可以一方面减少用户编程工作量,另一方面又加快程序开发过程。
再进一步,用户可以将自己定义的类再进行分类,这样可利用用户已有的代码或窗体。
例如,用户可以将基本的窗体类再进行分类而建立自己的子类,这个子类将根据用户的要求自动地在应用程序中建立起一个用户希望看到的窗体,它的结构是由用户分类来决定的。
VisualFoxpro6.0类模式能够在用户应用程序中对对象进行深入而全面的控制,例如用户在设计时可用窗体设计器对窗体中的对象进行完全的控制,二类模式下当用户运行程序时客队窗体中的表现和行为提供相同的控制。
在VisualFoxpro6.0中,用户可以用类设计器交互式地建立一个类,或者用DEFINECLASS命令来编程建立。
②更容易处理事件。
VisualFoxpro6.0包含一种事件模式,它能够帮助用户自动地处理事件。
在这种事件模式下,用户可以获取并控制所有标准的WINDOWSVisualFoxpro6.0事件,例如鼠标的移动,通过处理这一事件,用户可以拖动和放置一个对象,用户可以用两种方式来控制事件:
一种是通过特性窗体来可视地控制;另一种是通过VisualFoxpro6.0的编程语言来控制这两种方法都能使用户很容易的建立起完全的事件驱动应用程序而不用考虑READ层次及浏览窗口限制,也不用编写事件处理程序。
③最优化系统
VisualFoxpro6.0能通过优化用户的实际来提高自身的性能。
在所有的优化措施中,做有效的方法是尽可能多地增加用户的扩展内存或减少被其他程序所占用的内存。
其余的提高VisualFoxpro6.0性能的措施包括加快启动速度和优化设置指令。
④使用快速查询技术
快速查询技术是一种专用的数据查询技术,他能够迅速从数据库中选择出一组满足用户要求的记录。
使用这种即使能将数据查询所需的时间大大缩短,这样可以极大的提高数据查询效率。
⑤真正的数据库概念
以前的Xbase软件中称.DBF文件为数据库,使人容易产生一个数据库就是一个二维表的错误认识。
而visualfoxpro废除了以前Xbase不合理的数据库概念,采用独特的数据库容器,为用户管理应用系统中的表、查询、表单、报表、程序等数据提供了方便,支持长数据库文件名和字段名设置的显示标题,为字段指定默认值,设置字段级和记录级的有效性规则,设置表的插入、删除和改变记录的触发程序得集合,合理得体现了关系型数据库的思想,与关系数据库理论统一了起来。
新的数据库把有关系的表封装在一起,关系清晰、合理且处理方便。
Viualfoxpro由于使用了这种真正的数据库概念,使得它数据库结构与sql等标准结构统一,从而使数据库的实现更加标准、合理、方便。
⑥可视化编程技术
Visualfoxpro用于visualc++、visualbasic同样的编程技术,这是他取名为Visualfoxpro的原因。
可视化编程技术给人一种所见即所的的感受,在您编辑屏幕表单、报表、菜单时,可以直接运行,不必来回调试,极为方便。
⑦新增许多命令和函数,功能大大加强,sql语句更加丰富
增加了7种新的字段类型:
整型、货币型、日期时间型、双精度型、通用型、二进制型和二进制备注型。
在结构化的复合索引中可以建立4种类型的索引:
主索引、候选索引、普通索引和唯一索引。
允许在表中使用空值null,以保证与采用sql标准的数据库管理系统的兼容和数据共享。
⑧用32位方式
Visualfoxpro使用32位方式,其运算速度、存储能力大大提高。
MIS系统基本理论
1.MIS系统的概念
管理信息系统(ManagementInformationSystem,简称MIS)是一个由人、计算机等组成的能进行信息收集、传递、存储、加工、维护和使用的系统。
管理信息系统按照其名称进行基本概念分解,可分为管理、信息和系统三个部分,事实上MIS正是在这三个科学领域的基础上发展起来的。
信息反映着客观事物,信息以数据、文字、符号、声音和图象等各种不同的形式表示出来。
这些形式经过转换都可以输入到计算机中,在管理信息系统中,信息是管理的对象。
数据是一组表示数量,行为和目标的非随机的可兼备的符号,它可以是字母,数字或其他符号,如*,%,也可以是图象,声音或者味道,数据项可以按使用的目的组织数据结构。
管理的含义一般说来就是计划、组织、领导和控制的活动