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

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

开发者学堂课程【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

相关文章
|
7月前
|
数据可视化 前端开发 Java
基于SSM的高校助学贷款申报审批系统
基于SSM的高校助学贷款申报审批系统
|
1月前
|
C#
C#掌上医院预约挂号支付系统源码
医院微信预约挂号系统是一种基于微信平台的医疗服务系统,它利用微信的广泛覆盖和便捷性,为患者提供线上预约挂号的服务。通过该系统,患者可以使用自己的微信账号登录,浏览医院的医生排班信息,选择合适的医生和就诊时间进行预约。 医院微信预约挂号系统主要是让自费、医保患者在手机上就能实现就医全过程,实时自费、医保结算,同时还可以查询检查检验报告等就诊信息。
24 3
|
1月前
|
小程序
大中型医院线上预约挂号系统源码,对接HIS,支持预约挂号、预约记录、在线支付、医保支付、医保信息、电子报告、住院每日清单查看等功能
预约挂号管理系统具备后台管理端和用户使用端,用户使用端包括:微信公众号、支付宝小程序。 技术架构:C#+.net+uni-app+ SqlServer 2012+ VS2019 ,自主研发,自主版权,多家三甲医院应用案例,有演示。
大中型医院线上预约挂号系统源码,对接HIS,支持预约挂号、预约记录、在线支付、医保支付、医保信息、电子报告、住院每日清单查看等功能
|
1月前
|
监控 小程序 数据可视化
医院线上预约挂号系统源码,互联网医院挂号、支付系统源码
uni-app+.net+SqlServer 2012+公众号、支付宝小程序源码
|
7月前
|
数据采集 数据安全/隐私保护
医院绩效考核管理系统源码 医院绩效核算系统源码
医院绩效考核系统,建立以医院发展目标为导向,以医务人员劳动价值、工作量为评价基础,统筹效率、质量、成本的绩效管理和绩效工资分配体系。系统支持RBRVS(以资源为基础的相对价值比率)和DRGs(疾病诊断相关分类)。支持与HIS、LIS、PACS系统对接。
|
9月前
|
监控 安全 数据可视化
工地实名制管理系统源码
智慧工地平台围绕建筑施工人、物、事的安全管理为核心,对应研发了劳务实名制、视频监控、扬尘监测、起重机械安全监测、安全帽监测等功能一体化管理的解决方案。
|
运维 前端开发 关系型数据库
为小区物业开发一个停车位租赁系统
为小区物业开发一个停车位租赁系统
111 5
为小区物业开发一个停车位租赁系统
|
网络协议 测试技术 Go
收支软件-明细和登记收入|学习笔记
快速学习收支软件-明细和登记收入
71 0
收支软件-明细和登记收入|学习笔记
|
Web App开发 JavaScript
自由职业者和外包接单项目分析
自由职业者、威客和外包接单项目快报。万事网根据昨天(2010-12-03)全球主要项目网站的数据,为自由职业者、威客和外包接单个人及团队提供极具参考价值的项目分析报告。项目快报从4个角度来分析项目分类趋势和技能热度。
2214 0