项目名称:用户管理系统
开发环境:JAVA+JDK6.0
开发工具:MyEclipse8.0
数 据 库:Oracle
小组成员:
软件功能:
1.用户登录
说明:输入用户名和密码,点击登录按钮,进行验证。如果验证成功,根据用户权限进入相应界面。点击注册按钮,弹出普通用户注册界面,可以直接注册普通用户。
2.普通用户注册
3.普通用户登录
说明:普通用户只能浏览和修改自己的信息
A普通用户登录界面
B普通用户修改自己信息
C普通用户查看自己信息
4.管理员用户登录
说明:管理员可以添加用户信息,修改用户信息,删除用户和查看用户信息
查询支持按姓名查找和按ID号查找和查找全部信息
A管理员登录界面
B管理员添加用户界面
C管理员修改用户界面
D管理员查看用户界面
E管理员删除用户界面
工作流程图:
数据库
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
数据库:oracle
表 名:t_ums
字 段:userid 用户编号 数字型 主键 不能为空 自增长
username 用户名 字符型 20个字符 不能为空
password 密码 字符型 10个字符 不能为空
email 邮箱 字符型 50个字符 不能为空
right 权限 数字型 只能为1或10 1为管理员权限 10为普通权限
数据库代码:
--创建表
create table T_UMS
(
USERID NUMBER not null primary key,
USERNAME VARCHAR2(20) not null,
PASSWORD VARCHAR2(10) not null,
EMAIL VARCHAR2(50) not null,
RIGHT NUMBER(2) CONSTRAINT ums_con check (right in(1,10))
);
--创建序列
CREATE SEQUENCE ums_sequence
INCREMENT BY 1 -- 每次加几个
START WITH 1 -- 从1开始计数
NOMAXVALUE -- 不设置最大值
NOCYCLE -- 一直累加,不循环
NOCACHE -- 不建缓冲区
create or replace trigger ums_tri
before insert on t_ums
for each row
declare
-- local variables here
begin
select ums_sequence.nextval into :new.userid from dual;
end ums_tri;
插入数据SQL语句
INSERT INTO t_ums(username,password,email,right) Values('admin','admin','admin@163.com',1);
任务安排:
数据库模型:唐龙阁(sqlhelper.java/userModel.java/loginModel.java)
登录:田秀丽(login.java/loginReg.java)
主界面+查询:张曦波(mailWindow.java)
增改:李殊一(userReg.java/userUpd.java/userView.java)
用户登录
注册普通用户
用户是否存在
不存在
存在
权限判断
普通用户
普通用户
修改信息
查看信息
管理员用户
管理员用户
新建用户
修改用户
删除用户
查询用户
按姓名查询
按ID查询
查询全部