前端: 掌握 HTML、CSS、JavaScript,可独立完成页面布局与交互。
后端: 掌握变量、数据操作、for/while 循环、函数、闭包等基础语法;理解网络编程、单进程与多进程模型;熟悉 MySQL 操作。目前仍在持续学习更多后端技能。
项目名称:ATM模拟系统
技术栈: Java / Python + 文件存储 / MySQL
项目描述:
独立开发基于控制台的ATM模拟系统,模拟银行用户自助服务场景。
主要职责与实现:
设计用户账户模型(卡号、密码、余额、交易流水等),使用文件/数据库存储账户信息。
实现用户登录验证(含密码加密/简单校验)及多次错误锁定机制。
完成核心业务功能:余额查询、存款、取款、转账、修改密码。
实现交易记录功能,每次操作自动生成带时间戳的流水记录。
增加异常处理(如金额校验、转账账户存在性、余额不足等)。
使用面向对象思想,分离业务逻辑与数据操作,提高代码可维护性。
项目成果:
功能完整,稳定性强,可模拟真实ATM核心业务流程。
加深了对流程控制、文件IO/数据库及系统逻辑设计的理解。
这是一个纯前端个人数据管理工具,支持用户记录每日支出或任务完成情况,并将数据以可视化图表的形式进行展示。所有数据均保存在浏览器 localStorage 中,无需后端即可实现数据的增删改查与图表联动更新。该项目主要围绕数据录入、分类管理、图表统计与视图切换等真实场景展开,帮助用户
这个项目采用模块化架构设计,支持任务的增删改查、状态切换、多维度筛选及本地数据持久化,具备现代 Web 应用的完整交互体验。 架构设计:采用 ES6 Class 封装应用核心逻辑,实现任务数据模型、视图渲染与事件控制的解耦 交互开发:实现任务添加、复选框状态切换、单项删除等完