C++大作业——记账本

前言

这是我的C++大作业,要求如下:

  1. 每位同学课外独立完成一个小型应用程序的设计、编码和测试;
  2. 程序要求用到面向对象编程的特性;
  3. 程序源代行数要求: 1200行以上(自编代码,不包括引入的第三方库);
  4. 程序必须包括文件操作,数据存储不允许使用数据库。
  5. 以功能的完整性和逻辑的复杂性为主要考核指标,不要求使用GUI界面编程,可视化界面在同等功能的情况下作为加分项;
  6. 自选题目,以下题目慎选:黑白棋、五子棋、射击类游戏、图书管理系统等(重点检查个人创意和独立工作量);书本例题或者作业题扩展,比如银行账户管理、动物园模拟应用等,需在平时的程序上增加功能,新增代码不少于1200行;
  7. 开发语言必须是C++,开发工具不限,常用的如VC,Borland C,QT等;
  8. 用于个人电脑的应用,不包括手机应用和网站制作。

项目构思

项目地址 :
Github仓库.
Gitee仓库.