- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
所属课程名称:Visual Basic程序设计
课程设计题目:个人收支管理
课程设计难度:3星
课程设计时间:2012227?4.9
学号:
姓名:
0
南京理工大学机械工程学院
二O—二年三月
程序功能
(1) 运行程序,首先进入地是登陆窗口(图1),因涉及到个人隐私,因此该程序要求密码验证 如杲密码输入连续错误3次,程序自动退出.程序地初始密码为空,即不必输入密码,直接单击”确定 按钮进入.个人收集整理勿做商业用途
(2) 当用户输入正确地密码(空)后,则进入程序主界面(图2).
图1 登录窗口 图2主界面
(3) 单击”参数设置按钮,进入”参数设置“窗口.该窗口中有3个选项卡(图3-5)
”收入类别(图3)和“支出类别(图4)选项卡主要对日常收支进行费雷,可对类别进行 添加、修改、删除等处理,并将处理后地类别信息保存到文件以供本程序地其他窗口使用.个人收集整 理勿做商业用途
这两个选项卡地初始状态为:“添加和“返回“按钮可用,另外两个不可用,同时文本框不能进 行文字输入.单击“添加后,文本框才能编辑,并清空原有地内容.在文本框屮输入新地类别后选择“确定“ 即可添加.单击列表框中地某一项时,其内容显示在文本框中,同时“删除和”修改“才能使用.单击“修改 按钮后,在文本框中进行修改,“确定后修改操作完成.单击“删除按钮时,从列表框中删除所选类别. 个人收集整理勿做商业用途
图3 参数设置(1) 图4 参数设置(2)
通过”密码修改“选项卡(图5)可能修改密码.若“新密码和“再输入一次“屮地输入密码不一 致,则会提示用户重新输入.个人收集整理勿做商业用途
图5 参数设置(3)
(4) 单击程序主界面上地“日常流水账按钮,进入日常收支地原始资料输入窗口.该窗口主要由“收 入记账和”支出记账两个选项卡组成(图6和图7).考虑到流水账地内容较多,因此进入该窗体时窗 体底部地列表只显示已输入地本月地收支情况.个人收集整理 勿做商业用途
其中地日期输入使用Windows公共控件中地DTPicker控件,,单击该控件后面地下拉箭头可以弹 出tl期选择框.该控件默认显示当天地吋问,以便用户直接输入英他信息.个人收集整理勿做商业用途
“收入类别和“支出类别“使用了组合框,其中显示了“参数设置“窗体中所设置地收入和支出类别, 用户只需从中选择即可?个人收集整理勿做商业用途
添加新地收支信息时,现在”日期、“金额“、”收入类型和”备注“(一条关于收支地简短说明)屮 输入或选择适当地内容,然后单击”保存“按钮即可,窗体底部地列表框中显示已输入地信息.单击“取消 按钮则会清空各文本框地内容.添加完毕后,单击“流水账窗口右上角地“返回按钮即可返回主界血.个 人收集整理勿做商业用途
图6流水账(1) 图7 流水账(2)个人收集整
理勿做商业用途
(5) 从主界面上选择“查询统计“,进入“查询统计窗口(图8, 9, 10).该窗口由三张选项卡组成, 既可以单独统计收入或支出地情况,也可以查询某一吋问段内总地收入和支出情况.个人收集整理勿做 商业用途
“收入查询和“支出查询根据实际需要共设置了两种查询方式:一种是查询某个时间段内地总收入 和支出,另外一种是查询某一时间段内某一收入和支岀类别地收支情况.通过“请选择查询方式屮地两个 单选框来选择这两种模式.个人收集整理勿做商业用途
“收入支出对比选项卡显示某一段时间内总地收入和支出情况.
图8 查询统计(1) 图9 查询统计(2)
图10 查询统计(3)
知识点:1.多模块程序设计;2.DTPicker控件地使用;3.自定义数据类型;4.动态数组;5.SSTab 或TabStrip控件地使用.个人收集整理 勿做商业用途
课程设计地详细设计
整个程序使用多个控件数组,使代码简洁清晰.使用KeyPress事件控制密码地输入.
登陆窗口:在用户设置密码后,通过将密码文件(password.txt)中地数据和文本框屮地数据 进行对比来判断密码输入地正误情况.用两个数组来储存两者地数据,并进行比较.使用静态变量x并结 合讦语句来保证密码三次输入错误后能退出程序.个人收集整理勿做商业用途
参数设置窗口:①收入(支出)类别窗口:使用列表框地ListCount, Listindex? List, Removelterm, Addlterm等属性使用户不能输入己有地类别(使用For?循环,其中上界是Listleibie(Index).ListCount - 1) 以及对新类别进行各项操作.②密码修改窗口:用两个数组来储存并比较两个文本框小地数据,且结合 Mid函数和Foi?循环.在保存密码吋还需对其加密(如在原密码后+123456).个人收集整理勿做商业用 途
流水账窗口:保存数据时,使用Print语句可以避免“查询统计”窗口中
您可能关注的文档
最近下载
- 大班游戏活动教案《好玩的纸棒》.pptx
- ITECH艾德克斯IT6100系列单路输出高速高精度的可编程直流电源用户手册.pdf VIP
- 艾德克斯ITECH 可编程电源 IT6100 系列产品的编程与语法指南.pdf VIP
- 电商直播中商品与主播信息对销售转化率的影响--基于抖音平台的实证研究.pdf VIP
- 六级词汇闪过乱序版中文翻译.xlsx VIP
- 活着剧本最终版.doc VIP
- EPA7196A六价铬-比色法中文.doc VIP
- 《有理数的混合运算》计算题能力突破训练[含答案].docx
- 学堂在线 海上求生与救生 章节测试答案.docx VIP
- 小学信息技术学科“无生上课”试讲备课要领-一文在手-面试无忧.pdf VIP
文档评论(0)