一 题目:个人财务管理信息
二 设计目的:合理安排自己的财务支出
三 设计任务
3.1 实现数据的输入、输出;——指按指定条件有序显示输出;
3.2 实现数据的存储管理;——数组,动态数组或链表组织数据;
3.3 实现有选择的数据保存——文件存盘;
3.4 实现数据查询——指定查询条件,批量输出被检索数据;
3.5 数据操作
(1) 添加新数据项;
(2) 删除指定数据项;
(3) 编辑修改指定数据项;
四 设计要求
4.1 绘制模块功能框图;
4.2 OOP设计模式要求
(1) 基类:表征对象最基本属性特征,例如:学生类中应该包括的成员变量(数量?名称?类型?访问权利?)
(2) 派生类:由基类衍生的特定事例模板,例如:按学历层次的专科生,本科生,研究生;按学科分类的理科生,文科生等......
(3) 定义基类及派生类的成员函数,表征对象的行为特征,其中包括:构造函数(其中包括默认和重载的构造函数),析构函数,体现数据成员运算的运算符重载函数,体现数据处理(数据的查询,编辑修改等)的有元函数等。
(4) 定义静态成员,实现同类对象的查询,统计。
4.3 按OOP设计模式逐项实现设计任务。
五 源程序分析
源程序格式按样板程序书写。
六 文字总结
6.1 程序结构与模块功能分析
6.2 程序调试过程分析
6.3 运行结果分析,需要改进吗?
--------------------next---------------------
阅读(1285) | 评论(0) | 转发(0) |