家庭收支记账项目介绍|学习笔记

简介: 快速学习家庭收支记账项目介绍

开发者学堂课程【Go 语言核心编程 - 面向对象、文件、单元测试、反射、TCP 编程:家庭收支记账项目介绍】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/626/detail/9709


家庭收支记账项目介绍

 

一、家庭收支记账软件项目的简单介绍

1. 项目开发流程说明

了解项目开发流程有哪些阶段以及各个阶段的重点

2. 项目需求说明

软件要完成哪些功能

3. 项目的界面

4. 项目代码实现(重点)

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

为了实现从面向过程到面向对象的过渡,先面向过程稍一修改即可得到面向对象的编程方式。

编写文件 TestMyAccount.go完成基本功能

功能1:先完成可以显示主菜单,并且可以退出

功能2:完成可以显示明细的功能

功能3:完成了登记收入的功能

完成了登记支出的功能

5. 项目代码实现改进

对前面项目进行完善,对面向过程的代码修改成面向对象。

1)用户输入4退出时,给出提示“你确定要退出吗?y / n ”,必须输入正确的 y / n ,否则循环输入指令,直到输入或者 n 。

2)当没有任何收支明细时,提示“当前没有收支明细...来一笔吧!”

3)在支出时,判断余额是否够,并给出相应的提示。

4)将面向过程的代码修改成面向对象的方法,编写 myFamilyAccount . go,并使用

testMyFamilyAccount . go 去完成测试。

得到一个account . zip

相关文章
|
6月前
银行营业网点管理系统——implt包(CityAreaDaoImpl )
银行营业网点管理系统——implt包(CityAreaDaoImpl )
同城预约家政上门系统开发,做上门家政平台应该注意哪几个问题?
在家政服务行业,经营者常因三大错误陷入困境:一是私单问题,导致平台资源和利润流失;二是阿姨专业性不足,影响平台口碑;三是推广难题,难以在激烈竞争中脱颖而出。这些错误若不妥善处理,可能成为平台倒闭的导火索。
家政维修系统开发,2000的全行业预约到家系统,究竟怎么样?
在这个创业热潮中,一款全行业预约到家系统脱颖而出,仅需 2000 元即可拥有。无论是上门做饭、家政、维修等各类服务,它都能一站式解决。系统支持多种运营模式,配备后台管理、用户小程序和师傅 APP,功能完善,从准备到上线只需 3-5 天,助你快速抢占市场先机。
|
6月前
银行营业网点管理系统——implt包(BranchesDaoImpl )
银行营业网点管理系统——implt包(BranchesDaoImpl )
|
4月前
|
SQL 数据库连接 数据库
医院网络预约系统咨询预约登记OA系统
医院网络预约系统咨询预约登记OA系统
59 2
|
6月前
|
小程序
大中型医院线上预约挂号系统源码,对接HIS,支持预约挂号、预约记录、在线支付、医保支付、医保信息、电子报告、住院每日清单查看等功能
预约挂号管理系统具备后台管理端和用户使用端,用户使用端包括:微信公众号、支付宝小程序。 技术架构:C#+.net+uni-app+ SqlServer 2012+ VS2019 ,自主研发,自主版权,多家三甲医院应用案例,有演示。
111 0
大中型医院线上预约挂号系统源码,对接HIS,支持预约挂号、预约记录、在线支付、医保支付、医保信息、电子报告、住院每日清单查看等功能
|
前端开发 Java 数据库连接
CPEM(小区物业疫情管理)
CPEM(小区物业疫情管理)
46 0
银行营业网点管理系统——implt包(CityAreaDaoImpl )
银行营业网点管理系统——implt包(CityAreaDaoImpl )
|
运维 前端开发 关系型数据库
为小区物业开发一个停车位租赁系统
为小区物业开发一个停车位租赁系统
133 5
为小区物业开发一个停车位租赁系统
|
网络协议 测试技术 Go
收支软件-明细和登记收入|学习笔记
快速学习收支软件-明细和登记收入
收支软件-明细和登记收入|学习笔记
下一篇
无影云桌面