程序设计报告模板.docx

上传人:b****8 文档编号:9434308 上传时间:2023-05-19 格式:DOCX 页数:7 大小:122.93KB
下载 相关 举报
程序设计报告模板.docx_第1页
第1页 / 共7页
程序设计报告模板.docx_第2页
第2页 / 共7页
程序设计报告模板.docx_第3页
第3页 / 共7页
程序设计报告模板.docx_第4页
第4页 / 共7页
程序设计报告模板.docx_第5页
第5页 / 共7页
程序设计报告模板.docx_第6页
第6页 / 共7页
程序设计报告模板.docx_第7页
第7页 / 共7页
亲,该文档总共7页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

程序设计报告模板.docx

《程序设计报告模板.docx》由会员分享,可在线阅读,更多相关《程序设计报告模板.docx(7页珍藏版)》请在冰点文库上搜索。

程序设计报告模板.docx

程序设计报告模板

 

北京化工大学计算机科学与技术专业

2014程序设计实训报告

 

题目:

个人记账软件

学生姓名

学号

李贝

2013014212

高秋媛

2013014223

王安瑾

2013014203

专业:

计算机科学与技术

班级:

计科1305

指导教师:

江志英

 

2014程序设计实训任务书

课程名称

程序设计实训

设计题目

个人记账软件

指导教师

江志英

时间

2014.5.26–2014.6.13

一、教学要求

1.巩固和加深学生对c++面向对象课程的基本知识的理解和掌握

2.掌握c++面向对象编程和程序调试的基本技能

3.利用c++面向对象进行基本的软件设计

4.掌握书写程序设计说明文档的能力

5.提高运用c++面向对象解决实际问题的能力

二、设计要求及成果

1.利用面向对象的程序设计思想,分析课程设计题目的功能需求(可多人【最多3人】组合协作完成一个题目,但一个分组最多只能一个优秀)

2.写出详细设计说明(至少包括功能实现分析和模块流程图)

3.编写程序代码,调试程序使其能正确运行(代码书写要规范,标示符要见名知意,要有必要的注释,每人至少3个函数,每人至少200行代码,不包括注释和花括号)

4.设计完成的软件要便于操作和使用

5.设计完成后提交设计报告(请严格按照模板进行排版)

四、进度安排

第一次上机 选择课程设计题目,分析课题的要求

第二次上机前 完成课题中类的设计,并编码实现

第三次上机前 编码实现课题要求的大部分功能

第四次上机前 完成课题的全部功能并进行必要的测试分析

第四次上机撰写课题报告

第五次上机 课题验收答辩,并提交课程设计报告(打印稿及电子稿)

五、评分标准

1.每次上机考勤(至少四次上机实践)

2.根据课程设计完成情况,必须有可运行的程序。

3.根据课程设计报告的质量,如有雷同,则所有雷同的所有人均判为不及格。

4.课程验收答辩表现

六、郑重提示

原则上,只要编码并实现了一个可用的基本程序即可及格!

但如果发现非自己编写、拷贝他人(含网络),直接不及格!

第1章需求分析

1.1引言

当今各种理财观念盛行,随之而出的各种理财软件也层出不穷。

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

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

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

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

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

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

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

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

1.2任务概述

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

最低要求:

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

拓展方向:

利用VC++,实现可视化的用户体验;

高级扩展:

能够绘制各类账目的动态趋势图,数据文件为Excel文件。

1.3数据描述

(每次程序调试之后每个分页的截图)

1.4功能需求

记录功能:

能够记录并储存收入和支出的账目。

删除功能:

可以删除储存的记录。

查询功能:

查询和修改存储的记录。

统计功能:

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

1.5运行需求

开发环境:

Dev-C++、VC++6.0

运行环境:

Windows7

1.6任务计划

第一次上机:

确定分组,确定好选题,讨论项目初步框架。

第二次上机前完成:

查资料,讨论分工模块及合作项目。

第三次上机前完成:

个人模块项目,完成C++程序的编译。

第四次上机前完成:

集体合作项目,程序可视化。

第四次上机:

修改完善程序,改进可视化。

第二章概要设计

2.1总体设计

本系统的四大模块:

增加账目:

新增账目内容

查询账目:

输入日期即可查询并且修改某日记录的账目

删除账目:

输入日期,删除某日账目

账目统计:

输入起始时间,即可显示该时间段的总花费,以及各项目的支出总额。

2.2面向对象设计

增加账目:

输入日期、金额、类别、备注;

查询项目:

输入日期,从文件中调出已保存项目,并选择是否修改;

删除账目:

输入日期,选择是否要删除账目;

账目统计:

输入起始日期,即显示这一时间段内所有的账目以及总金额。

2.3运行界面设计

第三章详细设计

3.1系统设计与实现

【总体框架、流程设计,模块划分及接口设计等】

 

3.2模块设计

【各模块的具体设计与实现】

第四章测试分析

【程序运行展示】

【测试中发现的问题及解决方案】

【对最终成果的评价】

第五章用户手册(可选)

【使用说明、注意事项等】

第6章

课程设计总结

【设计初衷、实践过程中遇到的困难及解决方案、课程收获等】

 

附录1人员组成、分工及成绩自评表

班级

学号

工作量简述

(具体所负责的模块、函数及代码量)

成绩自评

(组内)

计科1305

2013014

李贝

计科1305

2013014223

高秋媛

计科1305

2013014203

王安瑾

备注:

 1、工作量中,每个人必须至少有一个明确的所负责模块;一个函数不可拆分为多人实现;

 2、成绩自凭栏可选填:

优、良、中、及格、不及格

 3、每组最多一个优秀

附录2:

程序代码(仅电子版需要、纸质版不需要)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2