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

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

开发者学堂课程【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月前
|
小程序
大中型医院线上预约挂号系统源码,对接HIS,支持预约挂号、预约记录、在线支付、医保支付、医保信息、电子报告、住院每日清单查看等功能
预约挂号管理系统具备后台管理端和用户使用端,用户使用端包括:微信公众号、支付宝小程序。 技术架构:C#+.net+uni-app+ SqlServer 2012+ VS2019 ,自主研发,自主版权,多家三甲医院应用案例,有演示。
117 0
大中型医院线上预约挂号系统源码,对接HIS,支持预约挂号、预约记录、在线支付、医保支付、医保信息、电子报告、住院每日清单查看等功能
|
前端开发 Java 数据库连接
CPEM(小区物业疫情管理)
CPEM(小区物业疫情管理)
46 0
|
运维 前端开发 关系型数据库
为小区物业开发一个停车位租赁系统
为小区物业开发一个停车位租赁系统
134 5
为小区物业开发一个停车位租赁系统
|
网络协议 测试技术 Go
收支软件-明细和登记收入|学习笔记
快速学习收支软件-明细和登记收入
收支软件-明细和登记收入|学习笔记
|
项目管理 数据库
立项批准到全环节管理-潍坊开具运输费发票-潍坊建立的DCS系统负责监管经费使用情况。
潍坊开具运输费发票-潍坊"溦"【w.p.5.1.8.5.6.6】评审和后续支持以及科研经费监管提供了便利条件[1,2]。目前,美国代表性科技管理信息系统有:美国政府资助项目统一管理平台Grants.gov、
|
缓存 前端开发 JavaScript
纳税服务系统总结
纳税服务系统是我第一个做得比较大的项目(不同于javaWeb小项目),该项目系统来源于传智Java32期,十天的视频课程(想要视频的同学关注我的公众号就可以直接获取了)
123 0
纳税服务系统总结
|
存储 安全 数据安全/隐私保护
【氚云】顺丰亏10亿因电子合同?氚云上线电子签章助你签署成本降60%
顺丰亏10亿因电子合同?氚云上线电子签章助你签署成本降60%
368 0
【氚云】顺丰亏10亿因电子合同?氚云上线电子签章助你签署成本降60%
|
安全 双11 移动开发
800万企业都在用的电子合同,一年帮你多赚上百万
在互联网时代的今天,随着工作节奏的加快,利用电脑、手机登电子设备签署电子合同越来越常见。所谓的电子合同,就是纸质合同的电子化,是传统纸质合同的系统升级,是合同管理系统的2.0。一份正规的电子合同,不但具有和传统合同同等的法律效力,还拥有综合成本低、安全系数高、储存管理方便等优势。
|
人工智能 算法 大数据
【明星项目】看看社保—自研远程社保生存认证,让领社保的老人少跑腿
看看智能是一家人脸识别技术研发商,主要从事人脸识别、虹膜识别以及数据安全的研究与应用,基于人脸识别、虹膜识别、高速活体检测、三维人脸识别算法和快速海量检索能力,为智慧城市、智慧村镇、智慧社保等领域提供综合解决方案。
2462 0