# 用戶管理系統
### 基本概述
????該系統是一個簡單的用戶管理系統,目前實現的功能不是很多,但是可以擴展。其結構采用的是MVC模式。
?
### MVC模型示意圖

### 系統框架圖

### 開發目錄結構圖

### 注意事項:
數據庫采用的是Oracle數據庫,用戶名,密碼之類的在上圖的dbinfo.properties文件下更改,使用其他數據庫也是在該文件下更改驅動名稱。
### SQL
~~~
create table users
(
id number primary key, --id
username varchar2(32) not null, --用戶名
email varchar2(64) not null, --電子郵箱
grade number default 1, --等級 1->5 1為普通用戶,5為管理員
passwd varchar2(32) not null --密碼
);
--插入測試數據
insert into users values(1,'zhangsan','zhangsan@switch.com',1,'123456');
insert into users values(2,'lisi','lisi@switch.com',1,'123456');
insert into users values(3,'wangwu','wangwu@switch.com',1,'123456');
insert into users values(4,'zhaoliu','zhaoliu@switch.com',1,'123456');
insert into users values(5,'switch','switch@switch.com',5,'switch');
insert into users values(6,'AAA','AAA@switch.com',1,'123456');
insert into users values(7,'BBB','BBB@switch.com',1,'123456');
insert into users values(8,'CCC','CCC@switch.com',1,'123456');
insert into users values(9,'DDD','DDD@switch.com',1,'123456');
insert into users values(10,'EEE','EEE@switch.com',1,'123456');
insert into users values(11,'FFF','FFF@switch.com',1,'123456');
insert into users values(12,'GGG','GGG@switch.com',1,'123456');
insert into users values(13,'HHH','HHH@switch.com',1,'123456');
insert into users values(14,'AAA','AAA@switch.com',1,'123456');
insert into users values(15,'BBB','BBB@switch.com',1,'123456');
insert into users values(16,'CCC','CCC@switch.com',1,'123456');
insert into users values(17,'DDD','DDD@switch.com',1,'123456');
insert into users values(18,'EEE','EEE@switch.com',1,'123456');
insert into users values(19,'FFF','FFF@switch.com',1,'123456');
insert into users values(20,'GGG','GGG@switch.com',1,'123456');
insert into users values(21,'HHH','HHH@switch.com',1,'123456');
insert into users values(22,'HHH','HHH@switch.com',1,'123456');
--分頁語句
select * from (select u.*,rownum rn from (select * from users order by id) u where rownum <= 6) where rn >=4;
--序列自增長
create sequence users_seq
start with 100
increment by 1
minvalue 100
nomaxvalue
nocycle
nocache;
~~~
源代碼:[http://download.csdn.net/detail/q547550831/9391557](http://download.csdn.net/detail/q547550831/9391557)
導入MyEclipse就能用了。
----------參考《韓順平.細說Servlet》