JavaSwing项目-管家婆记帐软件

第一天任务:

 

启动主界面:

 

 

 

登陆成功提示信息

 

 

进入主界面

 

文件菜单

编辑菜单

查询菜单

查询à图表

选项菜单

选项菜单

 

帮助菜单

表格右键快键菜单

 

第二天任务:

编辑菜单à添加

选择支出

选择“收入”

注意:主界面最好实现自动刷新功能,而不是退出程序再进入才看到效果。

 

第三天任务:

修改

删除

当我们点击删除时,提醒:“你确定要删除吗?”,如果点击了“确定”,则如下提示:

第四天任务

查询à查所有

查询à条件查询à按日期查询

 

查询à条件查询à按分类查询à收入

 

查询à条件查询à按分类查询à支出

 

查询à条件查询à按分类查询à按备注查询

 

 

第五天任务

查询à图表à条形图

查询à图表à条形图

查询à图表à饼图

查询à报告

 

 

 

 

第六天任务

选项à添加分类

选项à用户信息

选项à主题

经典黑

帮助à关于软件

帮助à帮助

转到自己csdn博客

 

第七天任务(高级功能)

文件à导入

文件à导出

文件à备份

文件à恢复

文件à退出

数据库设计

/*
 Navicat Premium Data Transfer

 Source Server         : java95
 Source Server Type    : MySQL
 Source Server Version : 50717
 Source Host           : localhost:3306
 Source Schema         : db_bookkeepingsystem

 Target Server Type    : MySQL
 Target Server Version : 50717
 File Encoding         : 65001

 Date: 23/08/2020 17:45:23
*/

SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for tb_classification
-- ----------------------------
DROP TABLE IF EXISTS `tb_classification`;
CREATE TABLE `tb_classification`  (
  `cId` int(11) NOT NULL AUTO_INCREMENT,
  `cName` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  `cType` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  PRIMARY KEY (`cId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 17 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of tb_classification
-- ----------------------------
INSERT INTO `tb_classification` VALUES (1, '工资', '收入');
INSERT INTO `tb_classification` VALUES (2, '补贴', '收入');
INSERT INTO `tb_classification` VALUES (3, '奖金', '收入');
INSERT INTO `tb_classification` VALUES (4, '饮食', '支出');
INSERT INTO `tb_classification` VALUES (5, '服饰', '支出');
INSERT INTO `tb_classification` VALUES (6, '交通', '支出');
INSERT INTO `tb_classification` VALUES (7, '旅游', '支出');
INSERT INTO `tb_classification` VALUES (8, '住宿', '支出');
INSERT INTO `tb_classification` VALUES (9, '文娱', '支出');
INSERT INTO `tb_classification` VALUES (10, '生活用品', '支出');
INSERT INTO `tb_classification` VALUES (11, '亲人给予', '收入');
INSERT INTO `tb_classification` VALUES (12, '外借', '支出');
INSERT INTO `tb_classification` VALUES (13, '借还', '收入');
INSERT INTO `tb_classification` VALUES (14, '饭卡', '支出');
INSERT INTO `tb_classification` VALUES (15, '代付', '支出');
INSERT INTO `tb_classification` VALUES (16, '付还', '收入');

-- ----------------------------
-- Table structure for tb_records
-- ----------------------------
DROP TABLE IF EXISTS `tb_records`;
CREATE TABLE `tb_records`  (
  `rId` int(11) NOT NULL AUTO_INCREMENT,
  `uId` int(11) NOT NULL,
  `rType` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  `rMoney` float NOT NULL,
  `rClassification` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  `rMemo` varchar(3000) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  `rDate` date NOT NULL,
  PRIMARY KEY (`rId`) USING BTREE,
  INDEX `uId`(`uId`) USING BTREE,
  CONSTRAINT `tb_records_ibfk_1` FOREIGN KEY (`uId`) REFERENCES `tb_users` (`uId`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 13 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of tb_records
-- ----------------------------
INSERT INTO `tb_records` VALUES (1, 1, '收入', 300, '借还', '获得奖金300元', '2020-08-12');
INSERT INTO `tb_records` VALUES (2, 1, '支出', 300, '外借', '借给某某某300', '2020-08-13');
INSERT INTO `tb_records` VALUES (3, 1, '支出', 11, '饮食', '食堂晚饭11', '2020-08-13');
INSERT INTO `tb_records` VALUES (4, 1, '支出', 3, '饮食', '早饭', '2020-08-13');
INSERT INTO `tb_records` VALUES (5, 1, '支出', 100, '饭卡', '充饭卡100', '2020-08-14');
INSERT INTO `tb_records` VALUES (6, 1, '支出', 3, '饮食', '早晨一杯粥', '2020-08-15');
INSERT INTO `tb_records` VALUES (7, 1, '支出', 42, '生活用品', '一瓶400毫升的洗发液', '2020-08-15');
INSERT INTO `tb_records` VALUES (8, 1, '支出', 6.5, '饮食', '小零食', '2020-08-15');
INSERT INTO `tb_records` VALUES (9, 1, '支出', 3.5, '饮食', '早饭,一个包子', '2020-08-16');
INSERT INTO `tb_records` VALUES (10, 1, '支出', 15, '外借', '借给某某某15充会员', '2020-11-16');
INSERT INTO `tb_records` VALUES (11, 1, '收入', 10000, '工资', '8月工资', '2020-08-15');
INSERT INTO `tb_records` VALUES (12, 1, '支出', 56, '饮食', '胡胖子', '2020-08-23');

-- ----------------------------
-- Table structure for tb_users
-- ----------------------------
DROP TABLE IF EXISTS `tb_users`;
CREATE TABLE `tb_users`  (
  `uId` int(11) NOT NULL AUTO_INCREMENT,
  `uName` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  `uPassword` varchar(40) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  `uImagePath` varchar(200) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
  PRIMARY KEY (`uId`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 19 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;

-- ----------------------------
-- Records of tb_users
-- ----------------------------
INSERT INTO `tb_users` VALUES (1, 'admin', '21232f297a57a5a743894a0e4a801fc3', 'C:\\Users\\Administrator\\Pictures\\tang1.jpg');
INSERT INTO `tb_users` VALUES (18, '张三', 'e10adc3949ba59abbe56e057f20f883e', 'src\\AccountSystem\\images\\panda.png');

SET FOREIGN_KEY_CHECKS = 1;

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汤永红

一分也是爱

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值