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

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

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

相关文章
|
28天前
|
新零售 供应链 数据可视化
从销售到售后:汽车经销商如何用数据工具驱动门店管理?
随着汽车市场竞争加剧,新能源车崛起和新零售模式普及,传统汽车经销商门店运营面临盈利能力下降、售后客户流失及业务管理复杂等挑战。信息化工具如项目管理软件、DMS系统、CRM系统、数据分析工具和自动化营销工具,能通过数据整合、流程优化和智能化管理,帮助经销商实现精益运营,提升竞争力。
56 2
从销售到售后:汽车经销商如何用数据工具驱动门店管理?
|
7天前
|
监控 供应链 数据可视化
2025 新春,汉服租赁行快速结算账款的软件求推荐!
在2025蛇年新春汉服租赁旺季,客户需求激增,提升预订体验成关键。本文推荐6款可视化团队协作看板软件助力企业高效应对:板栗看板实时库存追踪、Trello简洁界面与丰富插件、Asana任务精细拆解和进度跟踪、monday.com定制化看板与自动化工作流、ClickUp一站式管理和权限保障、Wrike项目协作与实时同步。这些工具优化内部流程,直接提升客户服务,确保企业在旺季脱颖而出。
19 0
|
6月前
|
SQL 数据库连接 数据库
医院网络预约系统咨询预约登记OA系统
医院网络预约系统咨询预约登记OA系统
66 2
|
7月前
|
前端开发 Java 关系型数据库
杨校老师项目之基于SSM社区疫情防控人员访客登记报备平台
杨校老师项目之基于SSM社区疫情防控人员访客登记报备平台
42 0
|
8月前
|
数据挖掘 物联网 BI
行政资产管理系统 行政办公物资管理系统
企业在管理固定资产时常面临领用混乱、离职交接不清、设备闲置与报废错配、财务账实不符、丢失追溯困难及盘点不准确等问题。为解决这些问题,白码行政资产管理系统提供全生命周期管理,通过二维码跟踪固定资产,实现移动办公和异地盘点,提高效率,并提供多维度分析报表。系统支持员工自助操作,确保资产责任明确,减少丢失风险,提升利用率。此外,系统能快速生成盘点报告,助力企业清晰掌握资产状况,避免重复采购。
行政资产管理系统 行政办公物资管理系统
|
8月前
|
自然语言处理 供应链 BI
提升外贸企业财务效率!必备功能的财务记账软件推荐!
外贸企业在如今加速发展的全球化背景下面临着数不胜数的挑战和机会,在这种情况下,一款高效又精准的财务记账软件对于外贸企业的运营和管理至关重要。
106 0
|
8月前
|
前端开发 JavaScript 数据管理
房屋租赁|基于JavaWeb实现一个房屋租赁平台系统
房屋租赁|基于JavaWeb实现一个房屋租赁平台系统
214 1
|
机器人
八爪鱼RPA助您轻松实现员工考勤核算,提高工作效率!
八爪鱼RPA机器人可以自动整理考勤打卡机、打卡信息、企业微信、出差、外出打卡、请假等信息表,将其汇总录入至考勤表格。这样,人力资源部门就不再需要手动逐一核对和录入数据,大大节省时间和精力。
|
数据管理
外贸销售人员使用的CRM 软件推荐
对外贸销售人员来说,使用CRM客户管理软件不仅能够及时了解到客户的信息和需求,还能够提高外贸销售人员的工作效率
174 0
外贸销售人员使用的CRM 软件推荐