- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北京化工大学计算机科学与技术专业
2014程序设计实训报告2014程序设计实训任务书
课程名称 程序设计实训 设计题目 个人记账软件 指导教师 江志英 时间 2014.5.26 – 2014.6.13 一、教学要求
1. 巩固和加深学生对课程的基本知识的理解和掌握2. 掌握编程和程序调试的基本技能3. 利用进行基本的软件设计4. 掌握书写程序设计说明文档的能力5. 提高运用解决实际问题的能力1. 利用面向对象的程序设计思想分析课程设计题目的2. 写出详细设计说明3. 编写程序代码,调试程序使其能正确运行4. 设计完成的软件要便于操作和使用. 设计完成后提交设计报告第一上机? 选择课程设计题目,分析课题的要求第二次上机前? 第三次上机前? 编码实现课题要求的大部分功能第四次上机前? 完成课题的全部功能并进行必要的测试分析第四次上机第五次上机? 课题验收答辩并提交课程设计报告(打印稿及电子稿)1. 每次2. 根据课程设计完成情况,必须有可运行的程序。
3. 根据课程设计报告的质量,如有雷同,则所有雷同的所有人均判为不及格。
六、郑重提示
原则上,只要编码并实现了一个可用的基本程序即可及格!但如果发现非自己编写、拷贝他人(含网络),直接不及格! 目 录
2014程序设计实训任务书 I
目 录 II
第一章 需求分析 3
1.1 引言 3
1.2 任务概述 3
1.3 数据描述 3
1.4 功能需求 3
1.5 运行需求 3
1.6 任务计划 3
第二章 概要设计 4
2.1 总体设计 4
2.2 面向对象设计 4
2.3 运行界面设计 4
第三章 详细设计 5
3.1 5
第四章 测试分析 6
第五章 用户手册(可选) 7
第六章 课程设计总结 8
附录:程序代码(仅电子版需要、纸质版不需要) 9
需求分析
引言
当今各种理财观念盛行,随之而出的各种理财软件也层出不穷。不管是家庭还是个人,都应该养成记账好习惯。可以说,记账是理财一个关键的因素。如果能够在平时上保持记账的习惯,就可以减少在消费上的失误。如果有记账的习惯,从而提供一个消费回放的机会,能够帮助大家更好地规划生活。毕竟,不是每个人记忆力都是那么厉害,大事小情都记得那么清楚。规划生活需要养成记账的好习惯,简单方便使用的记账软件就很有必要了。
但是由于每个人的理财观念和习惯不尽相同,为了适应广大群众,做到合理、有普适性的记账软件,方便大家理财,我组选定可以对个人消费进行记录的简单记账软件。并且在程序中加上了收入与支出统计, 简单易操作,方便大家根据消费习惯等等制定自己的理财计划,且能有目的地控制与记录消费账目,养成良好的理财习惯。
任务概述
编译一个可以对个人消费进行记录的简单记账软件。
最低要求:实现一个个人记账软件,并实现帐目分类;可以按日期统计,如每周、每月、每季度;数据保存到本地文件,并能从吧本地文件中读取数据。
拓展方向:利用VC++实现可视化
高级扩展绘制各类账目的动态趋势图数据文件为Excel文件
第二次上机前完成第三次上机前完成
第四次上机前完成
第四次上机第二章 概要设计
总体设计
本系统的四大模块:
增加账目:新增账目内容
查询账目:输入日期即可查询并且修改某日记录的账目
删除账目:输入日期,删除某日账目
账目统计:输入起始时间,即可显示该时间段的总花费,以及各项目的支出总额。
面向对象设计
增加账目:输入日期、金额、类别、备注;
查询项目:输入日期,从文件中调出已保存项目,并选择是否修改;
删除账目:输入日期,选择是否要删除账目;
账目统计:输入起始日期,即显示这一时间段内所有的账目以及总金额。
运行界面设计
第三章 详细设计
系统设计与实现
【总体框架、流程设计,模块划分及接口设计等】
模块设计
【各模块的具体设计与实现】
第四章 测试分析
【程序运行展示】
【测试中发现的问题及解决方案】
【对最终成果的评价】
第五章 用户手册(可选)
【使用说明、注意事项等】
课程设计总结
【设计初衷、实践过程中遇到的困难及解决方案、课程收获等】
附录 人员组成分工及成绩自评表
(具体所负责的模块、函数及代码量) 成绩自评
(组内
1、工作量中,每个人必须至少有一个明确的所负责模块;一个函数不可拆分为多人实现;
2、成绩自凭栏可选填:优、良、中、及格、不及格
3、每组最多一个 优秀
附录2:程序代码(仅电子版需要、纸质版不需要)
北京化工大学2014程序设计实训12
个人记账软件
输入密码登录系统
新增账目
删除账目
查询账目
账目统计
退出系统
输入日期
输入金额
文档评论(0)