当前位置: 首页 > news >正文

课程设计(记账系统)

1. 我使用了豆包辅助选题

2. 选题与前期调查。

想要做什么:记账系统。
别人是怎么做的:【【Java毕设合集】各种毕业设计实战案例(附源码课件+完整资料)简历、作业、课程设计统统拿下!允许白嫖!】 https://www.bilibili.com/video/BV1Pv4y187gY/?p=55&share_source=copy_web&vd_source=4415921186e816abf873b56e354d0201
准备实现哪几部分:添加账单,删减账单,计算总和。

3. 系统功能设计

系统所要实现的功能:添加账单,删减账单,计算总和。.

4. 数据如何存储:文件、数据库、内存。

1.用 Java 集合类(面向对象的容器设计)存储数据:
定义User(用户)、AccountRecord(账目记录)等实体类,体现封装、继承特性;
2.用ArrayList存储所有账目,用HashMap<String, User>存储用户(用户名作为键)。
3.JSON 文件:使用Gson/FastJSON第三方库,将AccountRecord、User等对象直接转换为 JSON 字符串存储,读取时再转换为对象(体现对象的序列化)。

5. 界面:GUI、控制台、Web?

控制台界面(入门级,推荐新手)
实现方式
用Scanner接收用户输入,System.out输出信息,设计菜单式交互(如:1. 添加账目 2. 查询账目 3. 退出)。

6.开发工具:IDE、AI工具。

http://icebutterfly214.com/news/110885/

相关文章:

  • 为什么顶尖公司都在用PHP 8.6做性能监控?真相令人震惊
  • 为什么顶尖团队都在用Laravel 13的多模态监听?(内部架构首次曝光)
  • (新卷,200分)- 数字序列比大小(Java JS Python C)
  • 3招高效技巧彻底解决Tiled地图重复加载性能问题
  • (新B卷,100分)- 分糖果(Java JS Python C)
  • 【后端】【Java】一文详解为什么 JPA 会慢?JPA 底层执行流程深度解析
  • 火山引擎AI大模型加持!Qwen-Image-Edit-2509助力电商视觉优化
  • CUDA安装与FP8支持:让Stable Diffusion 3.5在RTX4090上飞起来
  • 年营收2000亿电商,3370万用户信息泄露,CEO引咎辞职
  • Driver Store Explorer终极指南:轻松管理Windows驱动存储库
  • 14、离散时间傅里叶变换与离散傅里叶变换详解
  • Midieditor实战突破:解锁专业级MIDI编辑新境界
  • ZonyLrcToolsX 歌词下载工具终极配置指南
  • 终极音乐解锁指南:三步快速解密加密音频文件
  • 阴阳师自动化脚本完整指南:从新手到高手的游戏助手使用教程
  • 10种创意会议开场方式,让每个参与者都全情投入
  • 18、Linux USB 设备测试与回归工具详解
  • 16、Linux USB开发与调试全解析
  • gpt-oss-20b与Llama 3轻量版性能横向评测
  • ollama下载gpt-oss-20b模型时常见问题及解决方案
  • ScienceDecrypting 完整教程:简单几步实现CAJViewer文档格式转换
  • Dubbo默认通信框架是什么?还有其他选择吗?
  • Transformer解码策略比较:Qwen-Image采用何种采样方法?
  • 58、FreeBSD系统的高级安全特性与远程连接安全
  • 大麦网智能抢票助手:告别黄牛票的终极方案
  • 鸿蒙+Flutter混合工程化:构建、依赖管理与持续集成实战
  • 明日方舟UI定制终极指南:打造专属游戏界面美化方案
  • Syncthing-Android终极教程:简单快速的私密文件同步完全指南
  • ComfyUI自定义节点开发:接入Qwen-Image-Edit-2509编辑功能
  • 微信小程序表格组件实战:从零到精通的数据展示方案