项目源码,欢迎下载查看:https://github.com/qingzibbb/Java/tree/master/userManager%20%E5%89%AF%E6%9C%AC
一、核心功能
- 登录、注册
- 添加用户信息
- 删除某一个用户信息
- 删除选中的用户信息
- 分页查询所有用户信息
- 模糊查询用户信息
- 更新用户信息
二、重点
- 简单的Web服务器设计能力
- Java 操作 MySQL 数据库
- 数据库设计
- json 的使用
- 强化 HTTP 协议的理解
- Servlet 的使用
- Java集合的使用
- 前端知识的简单使用如:HTML+CSS+JS
三、整体架构
四、数据库设计
建立一张用户信息表,插入初始数据
drop database if exists usermanger;
create DATABASE if not exists usermanger character set utf8;
use usermanger;
drop table if exists usermessage;
create table `usermessage` (
`id` INT PRIMARY KEY auto_increment,
`name` varchar (60),
`username` varchar (60) default 'bit',
`password` varchar (60) default '123456',
`gender` varchar (4),
`age` int,
`address` varchar (90),
`qq` varchar (20),
`email` varchar (30)
);
INSERT INTO usermessage VALUES(1,'小晴','xiaoqing','520','女',21,'陕西','18022223333','98123@qq.com');
INSERT INTO usermessage VALUES(2,'小权','xiaoquan','520','男',21,'西安','13822223333','2597@qq.com');
INSERT INTO usermessage VALUES(3,'小楠','xiaonan','1235','女',21,'上海','1262913817','1263@qq.com');
INSERT INTO usermessage VALUES(4,'小韩','xiaohan','1237','女',21,'陕西'