javaweb不同用户登录不同页面的页面_JavaWeb项目实战,一周开发一个记账本,从此账目明明白白...

前言

这是我带大二学生一周短训时做的一个实训项目,使用JavaWeb技术开发的个人记账本应用。这个项目业务简单,后端技术上没有使用框架,使用了JavaEE标准技术,前端框架使用了Layui,图表使用了ECharts,数据库MySQL。

项目背景

个人或家庭开支都很细碎,如果采用流水帐记账法,复杂不清,枯燥,统计分析也不方便。最好采用软件来记账,那索性就自己开发一个记账本应用,以后再也不会有这样的烦恼。

功能概述

本项目有以下主要功能:注册、登入、记一笔、账目列表,账目分类浏览、帐单搜索、月账目统计等。

数据库设计

项目需要三个数据表,表结构如下:

  • 用户表
142405a1ae93f0de9b8f620c28fe5adf.png

用户表结构

  • 类别表
b24fc8451dfa814f1ca51a0c3555fdd6.png

类别表结构

  • 帐单表
cbf8ffa710c23621c8d4381491ee5391.png

账单表

功能描述

  1. 注册
7074ee9582013bd6e01441c878194586.png

填写邮箱(必须符合邮箱格式且没有被使用过),昵称(必须填写),密码(必须填写),确认密码(和密码一致)这些信息成功后把用户信息保存到用户表里。

  1. 登入
62498259d0d51b3726ef2f3072d1cf05.png

填写邮箱(必须符合邮箱格式且没有被使用过)和密码,和数据库进行比较,如果都正确登录成功进入帐单列表,否则给用户提示。

  1. 帐单列表
bfd6e780e499e892b7853c8ac892c03a.png

安装时间从新到旧列表显示登录用户的帐单信息,包含类别图片、类别名称、描述、时间、金额(不同的类型不同的颜色)。

  1. 记一笔
8c66fe753aed9ca492a863c791563c46.png

默认记支出,因为一般人的支出比较多,可以切换记收入。

  1. 帐单搜索
6d807fa3353887a9a4e8ef4810f8b351.png

根据类别名称或描述模糊搜索用户的帐单。

  1. 月帐单统计
5f6f4a710e6fcb386bffd03e27909501.png

使用ECharts里的饼图统计出用户每月的收支消费情况。

结语

本项目功能不复杂但很使用,使用了JavaWeb里的核心技术,还使用了前端框架layui、ECharts等,对于JavaWeb入门学习来说是个很好的练习,有什么不懂的和我联系。

我是编程365,天天编程,天天进步,技术改变生活。需要学习的同学请 转发+私信 我会亲手指导你的学习。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值