- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB课程设计任务书 – 按揭购房还款计划 第 PAGE 1页共 NUMPAGES 4页
河北工业大学计算机软件技术基础(VB)
课 程 设 计 任 务 书
本题难度级别:B 实现基本要求代码: 约200行 主要涉及: 多模块程序设计,列表框
一、设计题目:按揭购房还款计划(出题人:王岩)
二、目的与要求
1.目的
培养学生综合利用VB语言进行程序设计的能力,主要是利用VB的图像控件进行界面设计,用VB的鼠标事件进行控件的拖拽处理以及利用数组进行数据处理的能力。
2.基本要求
编制实用程序,帮助准备以按揭贷款形式购买商品房的人计算出以不同年限、不同数额、不同还款方式贷款时每月应还的款数、还款的总额以及还款额和贷款额的比例。
(1)运行程序,显示主窗口(如图1),其中“还款年数”组合框默认值为“15”,“享受政策性贷款的人数”默认为“二人”,“还款起始年月”默认值为用户使用时的日期。
(2)用户根据需要输入贷款总额、选择还款年数、政策性贷款起始年月,然后单击“等额本息还款法”按钮弹出“等额本息还款法”对话款(如图2),显示以“等额本息还款法”还款时每月的还款额、全部本息总和(每月还款额×还款月数)、还款额与贷款额之比(全部本息总和除以贷款额)。
图1 图2
(3)在主窗口中单击“等额本金还款法”按钮,弹出“等额本金还款法”对话框(见图4),列表框中显示出从起始还款年月开始每月的还款额以及全部本息总和及还贷比。单击“保存到文件”按钮,显示图3所示输入窗口提示文件名及路径,然后将列表框中的内容以文本文件的形式保存到指定文件中。
(4)“等额本金还款法”和“等额本息还款法”窗口都以模态窗口显示,即必须单击“关闭”按钮后才能继续使用主窗口。“等额本金还款法”窗口中“每月还款额”列表框中的显示的内容要求上下对齐。如果未输入贷款总额就单击“计算”按钮,程序显示消息框给予提示。
图3
图4
3.创新要求
在基本要求达到后,必须进行创新设计,创新点可以自己选择,方向提示如下(也可以自己拟订):
本题目中的贷款利率无法改变,如果发生利率调整此程序就不能使用了,修改程序使之可以方便地指定利率并计算。
三、设计方法和基本原理
1.问题描述
贷款方式分为两类:
商业性贷款,年利率为5%;
政策性贷款,年利率为4%。政策性贷款需贷款人具有有效的公积金帐户,并且每人最多能贷6万元。
例如,一个3口之家购买商品房,准备贷款20万,其中有两个人有公积金帐户,可以享受12万元的政策性贷款,其余8万元为商业性贷款。
无论是政策性贷款还是商业性贷款,目前常用的还款方式有以下两种。
等额本息还款法,每月还款数额相同,为:
a=本金×月利率×(1+月利率)还款月数/((1+月利率)还款月数-1)
等额本金还款法,每月还款数额逐月递减,第i个月的还款额为:
bi=本金/还款月数+(本金-已还本金累积额)×月利率
其中:已还本金累积额=本金/还款月数×(i-1)
等额本金还款法可以理解为每月偿还当月的贷款平均数加上所有未还款的当月利息。
名词解释:
本金:即贷款总额;月利率=年利率/12;还款月数=还款年数×12
2. 问题的解决方案
(1) 本程序的启动窗口就是主窗口,其他两个窗口为对话框,应将主窗口的BorderStyle的属性设为1,将另两个设置为3。
(2) 在窗体1中应编写的程序为:窗体的Load事件,还款起始年用组合框表示,使用AddItem添加项目,当前的年份用Year(Date)求出。
对两个命令按钮分别编写程序:使用IsNumeric函数判断所输入的贷款总额是否为数值型数据,还要判断是否大于零。数据合法则进入窗体二或窗体三。
(3) 窗体三的保存文件命令按钮的编程,使用文件的写操作。
四、主要技术问题的描述:
(1)写入文本文件的操作参看课本第七章顺序文件的写操作。
(2)在窗体二中需要使用窗体一中的控件中的数据时,在控件之前应加上窗体的名称,并以点分隔来表明控件所属的窗体。
(3)设置保留几位小数,可以使用函数Round(),参数分别为数据以及需要保留的位数
五、参考资料
Visual Basic 程序设计教程 及 Visual Basic 实验教程
VB6.0程序员指南
VB6.0控件参考手册
VB参考资料中的“文本编辑器.ZIP”
MSDN中文版,课程设计网站上提供的其它资料。
六、设计部分的评分标准(本题难度为B级,综合时乘难度系数0.9)
完成基本要求
60-80
创新要求完成任意两项(不包括“其它”)
90
创新要求全部完成,并有自己独创性
100
[注:最后得分是根据本部分得分(占最大比例)以及课程设计期间纪律、设计报告书、答辩情况综合得
您可能关注的文档
- 1 增补本 2017中医执业(含助理)医师资格考试实践技能图解 增补本.doc
- 06年研究生高等代数考试试卷.doc
- 【东北大学】【数学分析】【2000年试题(真题)】.pdf
- 《病理生理学》试卷.docx
- 【东北大学】【数学分析】【2001年试题(真题)】.pdf
- 07中科院数分解答1.doc
- 03年研究生高等代数考试试卷.doc
- 【东北大学】【数学分析】【2002年试题(真题)】.pdf
- 08年研究生高等代数考试试卷.doc
- 25-学生信息管理系统.doc
- DB22_T 3349-2022 露地栽培花生优质安全生产技术规程.docx
- DB22_T 3398-2022 东丰梅花鹿标准规范.docx
- DB22_T 3388-2022 口腔正畸Twin-Block功能矫治技术操作规程.docx
- DB22_T 5102-2016 外墙复合保温工程技术规程.docx
- DB22_T 3403-2022 玉米秸秆膨化微贮技术规程.docx
- DB22_T 3467-2023 腰椎间盘突出症中医诊疗技术规范.docx
- DB22_T 5106-2016 灌芯装配式混凝土剪力墙结构技术规程.docx
- DB22_T 5090-2014 长螺旋钻孔压灌混凝土桩基础技术规程.docx
- DB22_T 3329-2022 基于通信铁塔的农业气象灾害智能监测站建设规范.docx
- DB22_T 3442-2023 小冰麦安全优质生产技术规程.docx
最近下载
- 新人教版三年级上册数学第八单元《分数的简单计算》名师教学设计.doc
- 第13课《社会治理与总体国家安全观》第一框《促进社会治理体系现代化》教案.docx
- 消防安全重点单位消防安全管理要求第1部分 总则.pdf VIP
- 太阳对地球的影响(教学设计).docx VIP
- 16S401 管道和设备保温、防结露及电伴热 (附条文说明).pdf VIP
- 2023年中国黄金企业招聘笔试真题.docx VIP
- QCR 749.3-2020 铁路桥梁钢结构及构件保护涂装与涂料 第3部分:附属钢结构.docx
- 全屋整装定制装修合同范本.docx
- 固体废物 可提取石油烃总量的测定 红外分光光度法.pdf VIP
- 养老机构院内感染控制检查记录单.docx
文档评论(0)