web项目-银行管理系统MVC(jdbc+jsp+dao+servlet+service)

本文介绍了一个基于Java Web的银行管理系统,采用MVC设计模式,使用Servlet、JSP、DAO、Service和Maven构建。系统涵盖登录、管理员和用户界面,包括账户管理、转账、查询余额和存款等功能。开发工具为Idea2019,数据库为MySQL。在开发过程中,解决了数据库关联、数据在页面展示、编码问题以及数据传递等问题。
摘要由CSDN通过智能技术生成

一:项目介绍

Java web实战项目中,采用了MVC,三层架构的设计模式,用到的技术有Java web+Servlet +mysql+jsp实现简单的增删改查,模糊查询等。(小项目,练手写的,没有美化,只实现了功能,可以自行美化)

本系统主要实现:帐户管理、取款机管理、用户查询、查统计等功能:

(1)登录页面:管理员账号登录,用户账号登录

(2)管理员界面:可以实现用户的增删改查,查询用户信息,销户等功能

(3)用户界面:用户可以查询余额,转账,取款等功能

开发语言:

Java,Html

开发工具:

Idea2019

数据库

Mysql

二:功能实现(部分)

01:项目结构

02:数据库设计

sql文件代码


SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

-- ----------------------------
-- Table structure for bank
-- ----------------------------
DROP TABLE IF EXISTS `bank`;
CREATE TABLE `bank`  (
  `Bid` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '银行卡号',
  `Bname` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '银行名(农行,邮政.......)',
  `Bmoney` int(10) NULL DEFAULT NULL COMMENT '账户余额',
  PRIMARY KEY (`Bid`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = Compact;

-- ----------------------------
-- Table structure for staff
-- ----------------------------
DROP TABLE IF EXISTS `staff`;
CREATE TABLE `staff`  (
  `Sid` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '系统管理员ID',
  `Spwd` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '系统管理员密码',
  PRIMARY KEY (`Sid`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = Compact;

-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user`  (
  `Cid`
  • 5
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值