题目:用户管理
描述:搭建web
,提供用户注册,验证登录,验证码
(可选)
,admin
操作的功能。
要求:
1
、提供用户交互界面,包含注册框,登录框
2
、注册后将用户信息保存至数据库(可选)
3
、提供用户登录验证
4
、支持session id
并设置生命周期来保存访问客户
5
、登录后返回
用户名 say:hello world!
6
、支持用户修改密码,支持admin
在界面上对用户进行增/
删
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
按照题目要求,将该系统分为前端和后端。前端主要是用户的操作,实现了用户注册登录,登录之后用户可以修改密码。后端是管理员的操作,对用户进行管理,登录的账号 : admin,密码: admin ,实现了管理员对用户的增加,删除,修改的功能。
整个项目采用Servlet+JSP+JavaBean
开发模式(MVC)
前端:bootstrap+jQuery+dwr
,一些常用的前端库
后端:servlet+dao
封装
数据库采用mysql
数据库表设计:
用户表:
‘u_user’(‘u_id’, ’u_name’, ‘u_password’, ‘u_sex’, ‘u_phone’, ‘u_mail’)
页面效果:
用户注册界面:
用户登录界面:
用户修改密码界面:
管理员登录界面:(账号和密码都是admin)
增加用户界面:
用户列表界面:(可以进行删除和修改)
演示地址:(访问前台和后台建议开两个浏览器,防止session冲突)
源码: