[理学]中信银行个人购房贷款合同打印程序设计.doc

上传人:音乐台 文档编号:1986634 上传时间:2019-01-28 格式:DOC 页数:43 大小:990.50KB
返回 下载 相关 举报
[理学]中信银行个人购房贷款合同打印程序设计.doc_第1页
第1页 / 共43页
[理学]中信银行个人购房贷款合同打印程序设计.doc_第2页
第2页 / 共43页
[理学]中信银行个人购房贷款合同打印程序设计.doc_第3页
第3页 / 共43页
亲,该文档总共43页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《[理学]中信银行个人购房贷款合同打印程序设计.doc》由会员分享,可在线阅读,更多相关《[理学]中信银行个人购房贷款合同打印程序设计.doc(43页珍藏版)》请在三一文库上搜索。

1、中信银行个人购房贷款合同打印程序设计 I 摘要 在 21 世纪,随着计算机科学的发展,计算机在人们日常生活中的应用越来越广 泛,为广大用户提供了更加周到和人性化的服务。合同是商品经济的产物,是商品 交换的法律表现形式。而合同的打印也成了,交易是否成功的关键一环。 长期以来,由于在合同打印实行手工作业,存在各部门之间合同流转时间长而 且特别容易出错等问题。合同打印系统就是针对当前的合同打印业务特点所定制的 一套系统,该套系统本着进一步完善企业内部合同管理制度,规范合同管理机制的 目的,更加及时、准确、全面地反映合同信息,辅助企业管理决策,从而实现该企 业合同管理智能化,降低管理成本,提高内部管理

2、水准,为企业决策层及时了解合 同管理业务层的工作情况提供第一手资料。 本系统是专注于合同管理的一环-合同打印。并以中信银行个人购房贷款为 背景的应用实例。 关键词:合同;打印;中信银行;购房贷款 洛阳师范学院 2009 届本科生毕业设计 II Abstract Abstract at the 21th Century , With the development of computer science, Computer science is widely used in the people life and work. This makes users can enjoy more con

3、venient and individual services. The contract is the product of the commodity economy, is the legal form of commodity exchange. The contract print also became a key ring, While the transaction is successful. Long-term since, as a result of the manual operation in the contract to print, exist between

4、 the various departments of contract transfer time and error prone problems. A system of contract printing system is aimed at the characteristics of the present contract print business custom, the system in the further perfect the internal enterprise management system, standardized mechanism for the

5、 purpose of contract management, more timely, accurate, comprehensive reflection of contract information, auxiliary enterprise management decision, in order to achieve the enterprise contract management intelligent, reduce the cost of management, improve the internal management level, for the enterp

6、rise decision-making layer to understand the work of contract management business layer to provide first-hand information. The system is focused on the contract management of a ring, the contract print. And to the individual house purchase loans CITIC Bank for the application background. Keywords: C

7、ontract ; Print; CITIC Bank; House purchase loans 中信银行个人购房贷款合同打印程序设计 III 目 录 第 1 章 绪论.1 1.1 程序开发背景 1 1.2 程序研究目的和意义 1 1.3 可行性分析 2 第 2 章 系统需求分析.3 2.1 程序需求分析 3 2.2 程序性能要求 4 第 3 章 程序所采用技术.5 3.1 开发工具简介 5 3.1.1 Visual Basic 6.0 开发工具5 3.2 运用的控件和主要对象 5 第 4 章 程序详细设计.6 4.1 开发及运行环境 6 4.2 创建工程 6 4.3 界面设计 6 4.4

8、程序设计 .11 4.4.1 打印功能设置 .13 4.4.2 页面初始化 .17 4.4.3 代码编辑 .18 4.5 功能实现 .33 第 5 章 软件测试和调试36 5.1 白盒测试法 .36 5.2 黑盒测试法 .37 第 6 章 工作总结和展望38 参考文献.39 致 谢.40 中信银行个人购房贷款合同打印程序设计 1 第 1 章 绪论 1.1 程序开发背景 在 21 世纪,随着计算机科学的发展,计算机在人们日常生活中的应用越来越广 泛,为广大用户提供了更加周到和人性化的服务。现代化的企业越来越重视科学技 术,只有把科学技术应用到企业中才能获取更大的效益。合同是商品经济的产物, 是商

9、品交换的法律表现形式。现代企业的经济往来,主要是通过合同形式进行的。 所以,合同的确立以书面签字的形式体现,要确保合同有效,双方的签字必须是法 人或者委托代理人。而合同的打印也成了,交易是否成功的关键一环。 合同管理是企业经营管理中不可缺少的组成部分,无论是企业内部人员管理, 还是企业业务往来管理,都离不开合同。由于合同形式的多样性,履行过程的多变 性,同时合同执行周期长,信息量大,重复性高,许多企业对合同打印一直没有好 的办法。如果采用计算机管理合同,不但能对企业合同的起草、修改、审阅、签订 和查询等一系列工作明确化,简单化。并可以为企业管理者提供科学的操作工具, 为决策者提供及时、完整的决

10、策参考资料,提升企业的管理水平和竞争能力。 本系统是专注于合同管理的一环-合同打印。并以中信银行个人购房贷款 为背景的应用实例。 1.2 程序研究目的和意义 合同,又称契约,它是当事人双方或数方设立、变更和中止相互权利和义务关 系的协议。合同制度在我国有着悠久的历史,合同作为一种企业之间横向联系的工 具,是现代生产和商品交换高度发展的结果。 合同管理即合同行为的监督管理,是规范、制约、完善合同行为的一种活动, 是国家法律赋予管理主体的一种职能,是企业在经济活动中保证企业利益的重 要环节。改革开放以来,我国的经济建设取得了长足的发展,然而长期以来,由于 在合同管理中实行手工作业,合同审批流程不明

11、确,造成合同管理过程中业务处理 效率低,浪费了大量的人力、物力,各部门之间合同流转时间长而且特别容易出错 等问题。为了解决这一问题,需要开发一套功能完整的智能化的合同管理系统软件, 用于各行各业的大中小型企业的合同制定、评审、实施动态控制等方面的具体应用 需求,并以先进成熟的计算机网络和通信技术为手段,覆盖整个企业的各部门,实 现该企业合同管理智能化,提高办公效率及人员的利用率成为促进企业迅速发展的 一支很好的催化剂。 洛阳师范学院 2013 届本科生毕业设计 2 1.3 可行性分析 该系统采用 Visual Basic6.0 软件作为工具进行系统开发。Visual Basic6.0 工具 软

12、件以其功能强大、使用灵活的数据窗口,其面向对象的开发能力等优势在数据库应用 程序开发领域占据了领先地位,这些特点为开发功能全面的应用程序创造了良好的条件。 因此利用它作为合同打印系统的工具是完全可行的。 传统的合同打印方法,存在诸多缺点,如:效率低,保密性差,时间一长就会 产生大量的文件和数据积压,这对于往后的合同管理带来了不少困难,也造成了劳 动力的浪费。使用计算机合同打印系统,可以促进企业工作效率和经营管理能力的 提高。 此中信银行个人借贷款合同打印系统,使用方便,简单易读,修改简便,非常 便于顾客阅读查询。且对管理人员不需要太多的专业培训。主要可以应用于中信银 行个人购房借贷款合同的生成

13、和打印。因此具有良好的操作可行性。 在各大商业银行纷纷收紧贷款的大环境下,如何成功申请购房贷款成为眼下很 多购方者必须重视的问题。不少以前能贷款的人,现在不符合贷款条件了;不少以 前能获得优惠利率的人,现在只能按基准利率甚至上浮利率贷款。因此,在看中房 屋签署相关购房协议前,了解贷款政策、确认贷款细节是购房者必不可少的一门功 课。如果采用计算机管理合同,不但能对银行合同的起草,修改,审阅和签订等一 系列工作进行有效管理。并可以为银行管理者提供科学的操作工具,为用户提供及 时、完整的决策参考资料,提升银行的管理水平和竞争能力。 中信银行个人购房贷款合同打印程序设计 3 第 2 章 程序需求分析

14、2.1 程序需求分析 设计系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加 的需求,本人通过对洛阳、郑州等站点进行详细的实地考察以及利用网络等多种渠道, 了解了中信银行在个人购房贷款方面的一些现状以及政府出台的政策,对个人借贷款方 面的调控,针对中信银行个人购房借贷款合同的各种要求,需要对合同的每一页都进行 明确的规划,合同基本信息录入: 第一页:要有借款人的姓名,身份证件和号码,家庭住址,联系电话,邮政编码。 由于现在个人购房贷款一般都不是单人的,所有还要考虑有共同借款人,也就需要这位 共同借款人的各项身份证明,联系电话和住址。借款为了保证银行的利益,还要有个借 款的保证

15、人,保证人可以是个人也可是公司集体,需要保证人的身份证明和联系方式。 第二到第八页都是个人申请住房贷款程序以及多方在购房贷款中应尽的义务和享有 的权利。极少情况有需要变更的,是成文重复的规定,就不需要在系统中进行赘述。 第九页:借款合同中最重要的就是贷款的金额。我们不止要用科学的计数法,还要 明确规范金额的大写。需要注意贷款当年的贷款年利率,月利率。根据实际情况,利率 会有所波动,也就要明确贷款利率调整的情况下,可能采取的措施,供用户进行直观有 效的选择。总共有四种方法: (1)浮动利率,本合同的利率以同签订日中国人民银行公布的同期同档次贷款基准 利率为基础; (2)阶段固定利率,在某一固定时

16、期,本合同贷款利率以中国人民银行公布的同期 同档次利率为定价依据,期间内利率保持不变; (3)固定利率,借款合同履行期间,本合同贷款以中国人民银行公布的同期同档次 贷款基准利率为定价依据,期间保持不变。 第十页:标明合同的贷款期限,总共几个月,从某年某月某日到某年某月某日。要 需要保证人的账户名称和账户号以作担保。 第十一页:要明确借款人的还款方式。共有 11 种还款方式。 (1)到期一次还本付息法 (2)按月等额本息还款法 (3)按月等额本金还款法 (4)按单周或双周等额本息还款法 (5)按单周或双周等额本金还款法 (6)等比递增还款法 洛阳师范学院 2013 届本科生毕业设计 4 (7)等

17、比递减还款法 (8)等额递增还款法 (9)等额递减还款法 (10)宽限期等额本息还款法 (11)宽限期等额本金还款法 第十二页:要明确借款人的还款账户,逾期贷款的相关举措,提前还款的相关 规定和程序途径以及贷款所购买并作为抵押物的房屋也要有明确的标示。 第十三页:确认合同的公平公正性。 2.2 程序性能要求 1.安全性 该系统的安全性主要是防止他人非法进入系统,从而保证了数据的安全性,数据存 储的完整性和数据的可靠性。设置三种不同的身份进行登录,即特级管理员、一般管理 员和普通用户;系统也设立了数据备份和恢复机制,从一定程度上可以降低数据的损坏 程度。 2.高效性 使用此智能铁路查询系统既可以

18、方便旅客及时获取所需的信息,又可以大大减轻铁 路工作人员的负担,与人工服务相比效率得到了很大的提高。 3.便捷性 本系统的界面友好,操作方便,能够达到所见即所得的效果,方便用户的使用。 中信银行个人购房贷款合同打印程序设计 5 第 3 章 程序所采用技术 3.1 开发工具简介 3.1.1 Visual Basic 6.0 开发工具 Visual Basic6.0 作为 Visual Studio 家族中的一员,以其开发速度快、使用简单 而被广泛使用。 Visual Basic 的主要功能特点:(1)可视化编程、 ()面向对象的程序设计、 ()结构化程序设计语言、 ()事件驱动编程机制、 ()访

19、问数据库 Visual Basic6.0 是由微软公司推出的一套完整的 windows 系统软件开发工具,可 用股开发 windows 环境下的各类应用程序,是一种可视化、真正面向对象、采用事件驱 动方式的结构化高级程序设计语言和工具的完美集成。它编程简单方便、功能强大,具 有与其他语言及环境的良好借口,不需要变成恶开发人员具备语言知识和特别高深的专 业知识,只要懂得 Windows 的界面及基本操作,就可以迅速上手,而 VB 在程序界面设计、 多媒体开发方面更是独具优势。 3.2 运用的控件和主要对象 在程序设计过程中主要用到的控件有:Command 控件;Lable 控件;TextBox

20、控件; TabStrip 控件等。 洛阳师范学院 2013 届本科生毕业设计 6 第 4 章 程序详细设计 4.1 开发及运行环境 系统开发平台:Visual Basic 6.0 运行平台:Windows XP / Windows 2000 / Windows 2003 4.2 创建工程 启动 Visual Basic 6.0 后,在“新建工程”对话框中选择“标准 EXE”文件,单击 “确定”按钮。此时,工程资源管理器窗口中显示已创建了一个工程,默认名字为“工 程 1” ,并创建了一个窗体,默认名称为“Form1” 。 4.3 界面设计 新建窗体后,利用工具箱可以在窗体上依次添加控件对象。选择

21、工具箱中的标签, 通过双击或鼠标拖动将其对象拖放在窗体的合适位置;用同样的方法创建文本框和命令 按钮的对象放置在适当的位置,如图所示。 1. 第一页: 图图 4-14-1 第一页第一页 中信银行个人购房贷款合同打印程序设计 7 2. 第九页: 表表 4-24-2 第九页第九页 3. 第十页: 图图 4-34-3 第十页第十页 洛阳师范学院 2013 届本科生毕业设计 8 4. 第十一页: 图图 4-44-4 第十一页第十一页 中信银行个人购房贷款合同打印程序设计 9 5. 第十二页: 图图 4-54-5 第十二页第十二页 洛阳师范学院 2013 届本科生毕业设计 10 6. 第十三页: 图图

22、4-64-6 第十三页第十三页 Comment U1: 中信银行个人购房贷款合同打印程序设计 11 4.4 程序设计 应用程序进行到现在仅仅只做了一个空壳,当程序运行,我们单击任何命令按钮, 并没有事情发生,这是因为我们还没有进行最重要的一个步骤代码编辑。 根据程序需求,我们要在代码窗口中对每个命令按钮的单击事件编程。 4.4.1 打印功能设置 1.Command 事件代码如下: 洛阳师范学院 2013 届本科生毕业设计 12 /* 分别有 Command1,Command2,Command3,Command4,Command5,Command6 六个 Command 事件,功能类似,主要完成

23、当前页的录入内容是否合法,页面设置,字体段落的确定, 把打印内容送交打印机最后把计算单位改为默认值。下面以 Command1 为例的事件代码。 */ Private Sub Command1_Click() Dim k As Integer Dim i As Integer Dim PrintStr As String 清除输入框多余的空格 ClrEmpty = ClearEmpty() PrintPages = Val(Trim(Text65.Text) If PrintPages “/“ Then a.Text = Trim(a.Text) End If End If Next a End

24、 Function Function makeSpace(i As Integer) As String Dim j As Integer For j = 1 To i makeSpace = makeSpace & “ “ Next End Function 洛阳师范学院 2013 届本科生毕业设计 34 Public Function EmptyStr(ByVal length As Single, ByVal str As String) As String Dim eStr As String For i = 0 To length - LenB(str) eStr = eStr &

25、“ “ Next 指定返回值 EmptyStr = eStr End Function Function StrLen(str As String) As Integer 字符串长度 StrLen = LenB(StrConv(str, vbFromUnicode) End Function Function CChinese(StrEng As String) As String 验证数据 If Not IsNumeric(StrEng) Then If Trim(StrEng) 1 Then 若后一个也是零,或零出现在倒数第 1、5、9、13 等位,则不显示汉 字“零” If Mid(St

26、rEng, intCounter + 1, 1) = “0“ Or (intLen - intCounter + 1) Mod 4 = 1 Then strTempCh = “ Else strTempCh = strTempCh & Trim(Mid(strSeqCh1, intLen - intCounter + 1, 1) End If 对于出现在倒数第 1、5、9、13 等位的数字 If (intLen - intCounter + 1) Mod 4 = 1 Then 添加位“ 万亿兆“ strTempCh = strTempCh & Trim(Mid(strSeqCh2, (intL

27、en - intCounter) 4 + 1, 1) End If 组成汉字表达式 strCh = strCh & Trim(strTempCh) Next CChinese = strCh & “元整“ End Function Public Sub PrintSpaceY(i As Integer) Dim j As Integer For j = 0 To i Printer.Print “ Next End Sub 洛阳师范学院 2013 届本科生毕业设计 36 第 5 章 软件测试和调试 目前软件测试仍然是保证软件可靠性的主要手段。测试阶段的根本任务是发现并改 正软件中的错误。设计测

28、试方案是测试阶段的关键技术问题,基本目标是选用最少量的 高效测试数据,做到尽可能完善的测试,从而尽可能多的发现软件中的问题。 白盒测试盒黑盒测试是软件测试的两类基本方法。一般来说,白盒测试检查程序现 有的逻辑正确性;黑盒测试检查程序是否符合设计要求,是否存在隐患。通常在测试过 程的早期阶段主要使用白盒方法,而在测试过程的后期阶段主要使用黑盒方法。两者各 有所长,相互补充。 该软件主要运用两者相结合的测试方法,以黑盒测试为主。下面将给出详细的测试 过程: 5.1 白盒测试法 白盒测试是指按照程序的执行逻辑进行路径检测,即在程序实际运行过程中所经历 的每一路径都必须测试到,检查是否存在引起程序出现

29、错误的语句。在进行白盒测试时, 使用调试工具进行流程跟踪,确保操作经过每个流程。 在测试过程中发现的软件错误必须及时改正,这就是调试的任务。为了改正错误, 首先必须确定错误的准确位置,同时尽量避免在调试过程中引进新的错误。使用Debug调 试器就可以很容易地找到错误并将它们改正。 下面以登录模块为例,来说明调试的过程和方法: 第一步:打开工程1; 第二步:在程序中设置断点; 第三步:在跟踪模式下运行应用程序; 第四步:当应用程序在断点处中断执行时,用户可查看变量的值,检查内存中对象 的属性或者改变变量的值; 第五步:依次调试应用程序,需要时在应用程序中增加新的断点或修改已存在的断 点; 第六步

30、:当用户找到问题所在时,修改问题的代码并重新运行该应用程序。 通过调试我发现一般错误都出现在粗心马虎上,比如数据类型不符合,变量未定义 等。再有的问题就是对一些函数、方法的使用错误。但最后经过认真分析、查阅资料, 这些问题大部分都得以解决。 Comment U2: 写图标,格式参考模 板 中信银行个人购房贷款合同打印程序设计 37 5.2 黑盒测试法 黑盒测试是指不关心程序内部的逻辑结构,只检查其输入和输出的内容。对某段程 序输入各类参数值,观察其结果。输入的数据可以根据设计内容而确定。 设计黑盒测试方案时应考虑的问题如下: 1.测试数据的有效性;如:年月日的合理性,钱数的识别性; 2.测试数

31、据结构错误或者数据库访问错误; 3.功能不正确或不够完善等。 例如在空白情况下,系统应能够触发错误提示,如图所示 图图 5-15-1 错误提示错误提示 洛阳师范学院 2013 届本科生毕业设计 38 第 6 章 工作总结和展望 该系统以中信银行为例,实现企业的个人购房借款合同打印。它最基本的功能是对 个人购房借款的用户提供合同的审阅和打印,例如借款方式,还款方式,当年的具体利 率显示或打印出来供旅客参考,客户可以按照需要来选择自己的贷款模式,从而为银行 节省了很多的人力资源。其中核心之处在于:操作便捷化,客户可以录入相关的信息后, 选择需要的方式,迅速生成打印文件,便于银行的运作等。 该系统在

32、开发的过程中遇到了不少的困难,例如打印机的连接问题,数据正确合理 性的问题等,但通过各种途径的学习请教,均得到了很好的解决。自身也从中学会了很 多东西,体会很深,收获很大。不仅熟悉了软件开发的过程,而且提高了自己解决问题 的能力,增强了信心和成就感。 该系统以其方便、易操作及美观的界面给用户节省时间,全面实现对中信银行个人 贷款合同打印功能,大大减轻了银行部门工作人员的工作量,提高了工作效率和工作服 务质量。 系统虽然是基于中信银行进行开发的,但是却具有广泛的适用性。利用系统自身的 初始化功能,可以将所有数据信息清空,输入新的数据信息,就可以很快构建成一个简 单实用的合同打印系统,因此应用前景

33、广泛。 但是由于时间等方面的原因,所开发的系统还不尽如人意: 1.该系统仅应用于单机环境,使用范围受到了限制; 2.系统的安全性没有限制。 3.代码不够优化,系统商业化程度不高等。但是相信随着时间的推移和自身技术的 不断提高,该智能查询系统将会越来越完善。 中信银行个人购房贷款合同打印程序设计 39 参考文献 1 王颖 李敏业.Visual Basic+SQL Sever 数据库应用实例完全解析.人民邮电出 版社,2006 2 刘炳文 杨明福.陈定中 二级教程Visual Basic 语言程序设计(修订版). 高等教育社 2002 3 刘韬 骆娟.Visual Basic 数据库通用模块及典型

34、系统开发.人民邮电出版社, 2006-2 4 宋坤 赵智勇等.Visual Basic 信息系统开发实例精选.机械工业出版社,2005 5 赛奎春 高春艳等.Visual Basic 精彩编程 200 例。机械工业出版,2003. 6 中信银行 http:/ 7 个人购房借款合同 http:/ 洛阳师范学院 2013 届本科生毕业设计 40 致 谢 在整个毕业设计的过程中,老师和朋友给了我很大的帮助,特别是王听忠老师给我 提供了很多的指导和帮助,从他身上我学到了很多东西,他认真负责的工作态度和深厚 的理论水平都使我受益匪浅。 此外,在系统的开发过程中,还有其他同学的热心帮助,共同解决了不少难点问题。 在此不一一列举,谢谢她们对我的支持!

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1