|
基于JSP、Servlet的J2EE银行系统柜员号申请、审批多级流程管理系统Teller项目数据库结构设计
使用开源MySQL数据库系统。
针对需求,简化设计,数据库可以仅用两个表实现数据存放。
用户表 - 存放提出、处理申请的各级别流程用户
-- ART_USERS:
-- Stores user info
-- ART_FLAG stores the user status (A= Active D= Disabled)
-- CNT1 stores the User type (normal, junior admin etc)
-- DROP TABLE ART_USERS;
CREATE TABLE ART_USERS
(
LOCATION VARCHAR(15) NOT NULL PRIMARY KEY,
USERNAME VARCHAR(15) NOT NULL,
PASSWORD VARCHAR(40) NOT NULL,
COUNTRY VARCHAR(3),
EMAIL VARCHAR(40) ,
FULL_NAME VARCHAR(40),
NICK_NAME VARCHAR(20) ,
CNT1 INTEGER,
UPDATE_DATE DATE,
OTH1 INTEGER,
ART_FLAG VARCHAR(1)
);
申请单表 - 存放每一次柜员申请的具体信息。
-- T_1-T_10 柜员申请信息 //20070830“T_9_5 填表人”
-- T_11-T_14 审核人
-- T_15 初始为提出申请的级别,每一级审核后,保存审核人的级别
-- T_16_0 网点
-- T_16 提交给下一级别的审核人
-- T_17 提出申请的柜员号
-- T_18-T_21 每一级申请人的柜员号
-- T_22当前通过谁审核
-- T_23-T_26 审核意见
CREATE TABLE OPER_AUTH
(
T_0 INTEGER NOT NULL AUTO_INCREMENT,
T_1 VARCHAR(20) ,
T_2 VARCHAR(20) ,
T_3_5 VARCHAR(20) ,
T_3 VARCHAR(20) ,
T_4 VARCHAR(20) ,
T_5_0_5 VARCHAR(20) ,
T_5_0 VARCHAR(20) ,
T_5 VARCHAR(20) ,
T_6 VARCHAR(20),
T_7 VARCHAR(20),
T_8 VARCHAR(80),
T_9 VARCHAR(40),
T_9_5 VARCHAR(20),
T_10 DATE,
T_11 VARCHAR(40),
T_12 VARCHAR(40),
T_13 VARCHAR(40),
T_14 VARCHAR(20) ,
T_15 INTEGER,
T_16_0 INTEGER,
T_16 INTEGER,
T_17 INTEGER,
T_18 INTEGER,
T_19
|