- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘要
本报告介绍了一个运用 c++设计一个个人的记账软件具体过程。
实现了添加、查询、删除、修改等功能。能够大致的记录个人的收入支
出情况。
开发背景
个人理财在我国得到大众的认可和金融机构的重视是近几年的
事情。人们对个人理财的重视程度,与我过市场经济制度不断完善、资
本市场的长足发展、金融产品的日趋丰富以及居民总体收入水平的上
升等等是分不开的。但是比起发达国家我们的理财 念还远远不足。
但是理财并不困难,并非非要靠个人理财专业人士的建议才能身
体力行。只要了解收支状况、设定财务目标、拟定策略、编列预算、执
行预算到分析成果这六大步骤,便可以轻松的达成个人的财务管理。
至于要如何预估收入掌握支出进而检讨进则有赖于平日的财务记录,
也就是需要一款便于记账的软件。
最近越来越多的人具有记账的习惯。家庭、个人的收入支出结构
在日益变化,单纯的靠本子记录收入支出无法满足对于收入支出结构
的统计分析,因此以个人用户为目标的记账软件应运而生。相应的各
种面向家庭以及个人的理财软件也越来越多。但是众多个人理财软件
操作专业,对于个人用户而言功能过于强大,分析数据用语也不易理
解。因此开发一个操作简便、统计结果直 并对个人用户理财有参考
价值的记账软件无疑能为广大个人用户提供方便。
总而言之,在不久的将来家庭使用理财软件也将成为国内家庭的
必需品。能提供简单明了的功能以及操作的记账软件更是被广泛需要。
这种软件也会为提升人们的胜过品质发挥它最大的作用。
技术背景
C 语言是国内广泛使用的一种计算机语言,学会使用 c 语言进行
程序设计是计算机工作者的一项基本功。对于我们大学生来说,学习
这样一 门c 程序课程更是有必要。此次课程设计我所采用的环境是
vc++ ,使用基本控制结构,如循环和选择,着重实现管理系统的增删
改以及查询等典型的功能。程序设计是一 门实践性很强的课程,既要
掌握概念又要动手编译,更多的是要上机去调试,虽然初学时很麻烦,
但是养成习惯后我相信受益匪浅。
开发环境
Vc++ ,win7.
设计目标
为了满足用户的需要,本系统将实现以下功能:
记录日常收支情况,查找某天的收支情况,插入忘记的收支功能,
显示账单,统计数据。
可行性分析
本课题是基于 vc++环境进行开发,实现记账的功能。为了使本设
计更具有可行性,本系统严格按照软件工程的设计思想一步一步进行,
首先对系统进行可行性分析。为了使分析更为清晰、完整,设计本系
统的时候,将可行性分析分为经济、操作、技术三个层次、
首先 vc++是免费的开源软件,使得开发成本大大下降。而且可重
用性高,节省了二次开发的成本。资源利用率高,成本低。
该设计的模块界面简洁,方便快捷,简单易学。即便是初学者花
点时间也可以操作所有系统的功能。并不需要掌握什么复杂的专业知
识。
该课程设计对 c 语言要求并不是很高,我相信即使是初学者也能
够写出大概。
总体设计
软件总体设计是把需求分析阶段得到的需求转变成符合成本和
质量要求的、抽象的系统实现方案的过程。从需求分析到总体设计,是
一个逐渐扩充模型的过程。系统总体设计确定实现系统的策略和目标
系统的高层结构。确定设计中的类、关联。接口形式以及实现操作的算
法。符合传统面向对象设计的准则:模块化,抽象,信息隐藏,低耦合,
高内聚。
记账系统面向的主要是个人用户,用户只要记录流水账信息便可
经过测算得到相应的统计结果,接货实际调查的其他资料可以得出系
统的主要功能和辅助功能,并进行主控界面;以及基本对象的设计。根
据上述分析,结合用户的具体需求,确定系统主要包括几个功能。
详细设计
软件详细的设计过程是软件工程的重要阶段,软件详细设计细化
了高层的体系结构设计,将软件结构中,主要部件划分为能独立编码、
编译、测试的软件单元,并进行软件单元的设计,并最终将影响软件
实现的成败。优秀的详细设计在提高编码质量、保证开发周期、节约
开发成本等各方面都起着非常重要的作用,是一个软件项目成功的关
键保证。
按照面向对象的分析与设计方法的基本思想,以对象为核心,根
据个人记账系统的具体情况分析主要对象有流水账、统计数据等。
流水账对象代表用户锁记录的每一笔账目。没一笔账目信息包括
日期,摘要,类别,具体金额。
您可能关注的文档
最近下载
- 理想KS系列 KS500 KS600 KS800 速印机中文维修手册.pdf VIP
- 理想 SF 9350 9390 9450 9250 速印机中文维修手册.pdf VIP
- 理想 SF 5450 5350 5250 5050 5430 速印机中文维修手册.pdf VIP
- 给排水国标图集-04S520:埋地塑料排水管道施工.pdf VIP
- 建筑垃圾资源再利用项目商业计划书.pptx VIP
- 智能变电站基础知识(GOOSESV介绍).ppt VIP
- 理想 ES2561 ES3761C 3791 ES5791 系列速印机中文维修手册.pdf VIP
- 产品试产评估报告(最全、最详细版).pdf VIP
- 博弈论教程(第三版).pptx VIP
- 理想 EV ES 2 3 5 系列速印机零件手册.pdf VIP
文档评论(0)