《项目实战》javase做一个桌面账目软件
来源:互联网 发布:前端怎么获取后端数据 编辑:程序博客网 时间:2024/05/21 08:00
这是我在这个java学习网站上看到的一个实战项目,觉得可以拿来作为巩固练习,就从头开始做这个项目。把整个过程一点一滴记录下来,提升自己。
项目描述:
1.项目有总体预览的功能
2.记账
3.消费分类管理
4.月度消费报表
5.设置预算
6.备份恢复数据
数据库表关系:
本项目共三个表,config表:用于保存每月预算和Mysql的安装路径,category表:用于保存消费分类,比如餐饮,交通,住宿,record表:用于存放每一笔的消费记录,并且会用到消费分类
create database hutubill;create database hutubill;CREATE TABLE config ( id int AUTO_INCREMENT, key_ varchar(255) , value varchar(255) , PRIMARY KEY (id)) DEFAULT CHARSET=utf8; CREATE TABLE category ( id int AUTO_INCREMENT, name varchar(255) , PRIMARY KEY (id)) DEFAULT CHARSET=utf8; CREATE TABLE record ( id int AUTO_INCREMENT, spend int, cid int, comment varchar(255) , date Date, PRIMARY KEY (id), CONSTRAINT `fk_record_category` FOREIGN KEY (`cid`) REFERENCES `category` (`id`)) DEFAULT CHARSET=utf8;
至此,表结构已经创建好了。
接下来是主体窗口的编程。
参考地址:http://how2j.cn/k/hutubill/hutubill-tutorials/710.html?p=11687
阅读全文
0 0
- 《项目实战》javase做一个桌面账目软件
- 需要做一个软件项目的标书。
- 之前写的一个桌面聊天软件的项目总结
- 一个桌面软件
- android实战项目五做一个倒计时的button
- android实战项目六imageview做一个幻灯片效果
- JavaSE实战项目--愤怒的小鸟拼图
- 实战项目助你掌握JavaSE知识
- 做一个软件项目使用到的工具
- 做软件项目
- 发起一个桌面搜索项目
- 如何用java做一个桌面游戏
- 做一个项目
- 如何做一个项目
- 一个VC编写的虚拟桌面软件
- 软件项目为什么难做
- 做一个软件的最终目标
- 一个javaWeb程序员做一个桌面小应用的总结
- Oaecle 视图
- Spring Boot教程与Spring Cloud教程
- [Oracle]快速插入大量(100w)数据
- line-height的一些深入理解及应用
- Docker安装部署
- 《项目实战》javase做一个桌面账目软件
- 集合框架复习总结(四)
- 发送基于TLS1.2的HTTPS请求
- Vue学习笔记(2)vue指令
- MATLAB图像处理(包括图像类型转换)----转载
- GeoServer基础教程(四):空间数据互操作的接口规范WMS、WFS和WCS
- 关于shiro的.ini文件配置
- volatile的工作机制代码测试之socket学习笔记
- Bundle Plugin for Maven