按揭购房还款计划

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机语言课程设计

——设计题目

院系:

专业班级:自动化

学生姓名:

学号:

完成日期:

设计成绩:

一、设计目的:

综合运用面向对象开发工具,设计Windows风格的软件。通过此次程序设计题目,使学生熟练掌握Windows应用程序的开发过程,为以后专业课的学习奠定基础。

二、所选编程语言:Visual Basic 6.0

三、系统总体设计思路:

设计想法:

按揭贷款常用的有“等额本息还款”和“等额本金还款”两种方式,题目中给出了相关的计算公式,故可以编写相应的程序来实现这两种还款的相应计算功能,帮助用户计算出不同贷款数额、不同还款方式贷款时每月应还的数额、总额及还款额和贷款额的比例,帮助其进行决策。可主要由多模块程序设计、文本文件的保存、列表框等基本控件编写相应的程序代码来完成该软件的实现。

设计流程:

1.先构建的窗体并添加相应的控件

2.对各个窗体及窗体上的控件caption等属性进行相应的更改

3.各个窗体相应的代码和控件相应的程序编写

4.外观的设计

5.菜单栏、工具栏和状态栏的添加编写及帮助文件的添加

6.生成.exe文件

功能模块的规划:

对于主窗口:贷款总额、还款年数、享受政策性人数、还款起始年月的选择添加3个按钮控件来进行等额本息、等额本金还有退出的选择

对于form2窗口来实现用户选择等额本息还款法的每月还款额、全部本息和、还款与贷款比的计算结果

对于form3窗口来实现用户选择等额本金还款法的每月还款额,全部本息和与还款比的计算结果。其中点击保存文件可将每月还款额以相应的.txt格式保存在相应的文件中

剩下的窗口用来进行软件首页面的设置及相应的帮助文件等。

预计软件实习效果:

能实习用户不同年限、不同数额、不同还款方式贷款时每月应还的款数、还款的总额以及还款额和贷款额的比例的基本要求。

四、系统各功能模块设计

包括采用的关键控件、关键技术、主要界面

通过运行该程序可以基本实现用户以不同年限、不同数额、不同还款方式贷款时

每月应还的款数、还款的总额以及还款额和贷款额的比例的计算显示。

(一)关键控件:

主要有Label、Frame、CommandButton、OptionButton、ComboBox、TextBox控件,还有Picture Box、Image 控件。其中,Label 主要用来显示提示内容,例如“贷款总额” ;Frame 主要用来将一些单选控件进行组合,例如对“ 政策性贷款人数” 进行选择;

TextBox 主要用来数据的输入以及显示计算结果,例如显示“月还款额”的数值;CommandButton 主要用来执行一些操作,例如执行“关闭” ;

OptionButton 主要用来进行单选;ComboBox 主要用来从其提供的列

表中选择一项;另外Picture Box 和Image 用来插入个窗体的背景图片。(二)关键技术

输入函数inputbox和MsgBox的使用,动态数组的使用,If语句的使用,列表框和组合框中AddItem方法的使用及for循环的使用等等

(三)主要界面

(1)首界面:进行进入软件、帮助、退出的相关选择

首页面点击“退出”按钮,出现下面对话框

(2)选择开始后进入主程序界面

(3)点击“等额本息还款法”和“等额本金还款法”时,当未输入贷款总额时,弹出下边对话框

(4)当输入贷款总额时,点击“等额本息还款法”按钮(或者点击菜单栏上的“选择还款法进行计算”中的“等额本息还款法”),出现下面窗口

(5)当用户根据自己所需输入贷款总额及相应的信息时点击“等额本金还款法”按钮(或者点击菜单栏上的“选择还款法进行计算”中的“等额本息还款法”),出现如下窗体

(6)点击保存到文件

输入文件名和路径后点击确定

保存文件如下

如点击取消或未输入相应的文件名,则出现下对话框

(7)在首界面点击“帮助”按钮或者菜单栏下的“帮助”

在主程序界面点击菜单栏上的帮助中的“使用说明”,弹出如下窗口

五、软件设计效果

1、基本实现等额本息还款法和等额本金还款法对月还款额、总还款额以及还款与贷款额之

比的计算,以便对还款方式进行决策;

2、等额本金还款法可以实现对每月还款数据进行保存(生成 .txt 格式文件),便于查看;

3、帮助功能便于对此软件的正确使用

六、设计总结

这次的VB课程学习及编程,虽然是短短的两周,但是对于VB的学习和知识的掌握有了很大的提高。最开始的编程到最后的软件基本功能的实现,中间进行了无数次的修改,对于出错的和不懂的,不断地翻书查资料,对于一些控件的属性和方法和一些函数有了更深的掌握。在编程中,虽然过程复杂,经过了反复的修改和操作及完善,对VB的一些基础的相应知识有了进一步地了解,同时也对编程产生了浓厚的兴趣。程序的入手阶段是困难的,刚刚接触一个新的程序会感到无从下手。编程是对知识的巩固,虽然只有短短的三四天学习的时间,在短暂的三四天时间里,知识点还不是掌握的十分牢固,但是通过最近几天的编程,我发现在两周时间内学好VB还是可以的。知识是基础,编程是巩固。而且还能从中找到乐趣。编程时要先制定一个大的框架,用几个模块,什么模块,那些事件过程,那些通用过程,当大致的轮廓出来后再进行深一步的编写,考虑语句的语法、逻辑,各个通用过程的调用,事件过程的实现。这里会遇到真正难以解决的问题,要再次通过查阅多方资料并结合认真思考来寻找解题思路,在编写过程中要擅于总结。

七、参考文献

网页参考文献:

[1]URL:

书籍参考文献:

[2]Visual Basic 6.0 程序设计实用教程(第2版)(罗朝盛主编、郑玲利副主编)清华

大学出版社

附录:源程序

(一)主窗口(Form1):

Private Sub Form_Load()

Dim i% 'i为还款年数

相关文档
最新文档