Skip to content

ljwtorch/Bookkeeping

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

收支记账软件

项目开发流程说明

需求分析->设计阶段->实现阶段->测试阶段(黑白盒测试)->实施阶段->维护阶段

项目需求说明

  1. 模拟实现文本界面的记账软件
  2. 该软件能够记录家庭的收入和之处,并能打印收支明细表
  3. 项目采用分级菜单方式

项目代码实现

  1. 显示主菜单,并且可以退出
  2. 完成可以显示明细功能
    • 定义一个变量details string记录明细
    • 定义变量记录余额(balance),收支金额(money),收支说明(note)
  3. 完成登记收入功能
  4. 完成登记支出功能

实现基本功能(先面向过程,后面向对象)

最后封装到一个结构体中,然后调用该结构体的方法,来实现记账、显示明细(Account)

项目代码改进

| .gitignore
| MyAccount.go(面向过程)
| README.md
|
+---main
| main.go(面向对象)
|
---utils
Account.go

About

收支记账软件,控制台交互类型

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages