《项目实战》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

原创粉丝点击