当前位置:文档之家› 程序设计报告模板

程序设计报告模板

北京化工大学计算机科学与技术专业2014程序设计实训报告
题目:个人记账软件
专业:计算机科学与技术
班级:计科1305
指导教师:***
2014程序设计实训任务书
目录
2014程序设计实训任务书...................................... 错误!未定义书签。

目录..................................................... 错误!未定义书签。

第一章需求分析.............................................. 错误!未定义书签。

引言............................................... 错误!未定义书签。

任务概述........................................... 错误!未定义书签。

数据描述........................................... 错误!未定义书签。

功能需求........................................... 错误!未定义书签。

运行需求........................................... 错误!未定义书签。

任务计划........................................... 错误!未定义书签。

第二章概要设计.............................................. 错误!未定义书签。

总体设计........................................... 错误!未定义书签。

面向对象设计....................................... 错误!未定义书签。

运行界面设计....................................... 错误!未定义书签。

第三章详细设计.............................................. 错误!未定义书签。

........................................................ 错误!未定义书签。

第四章测试分析............................................. 错误!未定义书签。

第五章用户手册(可选)..................................... 错误!未定义书签。

第六章课程设计总结.......................................... 错误!未定义书签。

附录:程序代码(仅电子版需要、纸质版不需要)................. 错误!未定义书签。

第一章需求分析
1.1引言
当今各种理财观念盛行,随之而出的各种理财软件也层出不穷。

不管是家庭还是个人,都应该养成记账好习惯。

可以说,记账是理财一个关键的因素。

如果能够在平时上保持记账的习惯,就可以减少在消费上的失误。

如果有记账的习惯,从而提供一个消费回放的机会,能够帮助大家更好地规划生活。

毕竟,不是每个人记忆力都是那么厉害,大事小情都记得那么清楚。

规划生活需要养成记账的好习惯,简单方便使用的记账软件就很有必要了。

但是由于每个人的理财观念和习惯不尽相同,为了适应广大群众,做到合理、有普适性的记账软件,方便大家理财,我组选定可以对个人消费进行记录的简单记账软件。

并且在程序中加上了收入与支出统计,简单易操作,方便大家根据消费习惯等等制定自己的理财计划,且能有目的地控制与记录消费账目,养成良好的理财习惯。

1.2任务概述
编译一个可以对个人消费进行记录的简单记账软件。

最低要求:实现一个个人记账软件,并实现帐目分类;可以按日期统计,如每周、每月、每季度;数据保存到本地文件,并能从吧本地文件中读取数据。

拓展方向:利用VC++,实现可视化的用户体验;
高级扩展:能够绘制各类账目的动态趋势图,数据文件为Excel文件。

1.3数据描述
(每次程序调试之后每个分页的截图)
1.4功能需求
记录功能:能够记录并储存收入和支出的账目。

删除功能:可以删除储存的记录。

查询功能:查询和修改存储的记录。

统计功能:统计每周、月、季度的各项目的总金额,以及盈余或者赤字。

1.5运行需求
开发环境:Dev-C++、VC++
运行环境:Windows 7
1.6任务计划
第一次上机:确定分组,确定好选题,讨论项目初步框架。

第二次上机前完成:查资料,讨论分工模块及合作项目。

第三次上机前完成:个人模块项目,完成C++程序的编译。

第四次上机前完成:集体合作项目,程序可视化。

第四次上机:修改完善程序,改进可视化。

第二章概要设计
2.1总体设计
本系统的四大模块:
增加账目:新增账目内容
查询账目:输入日期即可查询并且修改某日记录的账目
删除账目:输入日期,删除某日账目
账目统计:输入起始时间,即可显示该时间段的总花费,以及各项目的支出总额。

2.2面向对象设计
增加账目:输入日期、金额、类别、备注;
查询项目:输入日期,从文件中调出已保存项目,并选择是否修改;
删除账目:输入日期,选择是否要删除账目;
账目统计:输入起始日期,即显示这一时间段内所有的账目以及总金额。

2.3运行界面设计
第三章详细设计
3.1系统设计与实现
【总体框架、流程设计,模块划分及接口设计等】
3.2模块设计
【各模块的具体设计与实现】
第四章测试分析
【程序运行展示】
【测试中发现的问题及解决方案】【对最终成果的评价】
第五章用户手册(可选)【使用说明、注意事项等】
第六章课程设计总结
【设计初衷、实践过程中遇到的困难及解决方案、课程收获等】
附录1 人员组成、分工及成绩自评表
附录2:程序代码(仅电子版需要、纸质版不需要)。

相关主题