J2EE项目——简易银行管理系统

BankManager

JavaWeb快速入门的J2EE项目

项目简介

技术栈 Servlet + Jsp + Tomcat比较适合新手入门练手

项目用到的技术如下:
Java:Java SE基础
前端: HTML , CSS , JavaScript , jQuery LayUI(前端模板框架)
J2EE: Tomcat , Servlet , JSP , Filter
数据库: MySQL


业务需求

后台管理页
1.管理员登录
1.1 新增用户信息
1.2 新增银行卡信息
1.3 修改银行卡信息
1.4 删除银行卡
1.5 查看所有银行卡信息
1.6 根据条件查看银行卡信息
前台用户页
2.用户登录
2.1 取钱功能
2.2 存钱功能
2.3 转账功能
2.4 查看自己银行卡信息
2.5 修改密码功能


表结构
表名 中文含义 介绍
bankcard 银行卡表 存放银行卡信息如卡号,密码,余额,卡类型,用户号
bankmanager 管理员表 存放管理员信息如管理员号,管理员姓名,管理员密码
bankuser 用户信息表 存放用户信息如用户id,用户名,手机,公司,籍贯

本文主要以用户表为例查询用户信息为示例功能演示
J2EE的核心思想

实体类(bean包下)

实体类就是基于ORM(Object Relational Mapping)思想,将Java的类与数据库的表进行映射
BankUser.java映射bankuser表

/**   
 * @ClassName:  BankUser   
 * @Description:用户实体类
 * @author: jingyi
 * @date:   2021年5月10日 下午4:18:14      
 * @Copyright:  
 */
public class BankUser {
   
	private int uid;//用户id
	private String uname;//用户名
	private int uphone;//电话
	private String company;//公司
	private String hometown;//籍贯
	public String getHometown() {
   
		return hometown;
	}
	public void setHometown(String hometown) {
   
		this.hometown = hometown;
	}
	public int getUid() {
   
		return uid;
	}
	public void setUid(int uid) {
   
		this.uid = uid;
	}
	public String getUname() {
   
		return uname;
	}
	public void setUname(String uname) {
   
		this.uname = uname;
	}
	public int getUphone() {
   
		return uphone;
	}
	public void setUphone(int uphone) {
   
		this.uphone = uphone;
	}
	public String getCompany() {
   
		return company;
	}
	public void setCompany(String company) {
   
		this.company = company;
	}
	
	
}

数据库bankuser表
在这里插入图片描述


Dao层(dao包下)

用于进行数据库访问的操作
那么在访问数据库之前我们需要借助数据库连接池

使用数据库连接工具类帮助我们获取数据库连接对象,关闭数据库连接对象
connUtil.java

public class connUtil {
   
	private static ThreadLocal<Connection> threadload=new ThreadLocal<>();
	private static DataSource ds
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值