A 注:(發送失敗的短信的存儲表格)
create table A
(
list_id VARCHAR2(40) not null,
task_id VARCHAR2(40),
content VARCHAR2(2000),
presend_dt DATE,
final_dt DATE,
status NUMBER default 0,
caller VARCHAR2(40),
chargenum VARCHAR2(40),
callee VARCHAR2(40),
attemp_count NUMBER default 0,
sms_type NUMBER,
code VARCHAR2(20),
sys_type NUMBER,
sys_id VARCHAR2(40),
sms_level NUMBER,
gw_status NUMBER(5),
fail_type NUMBER(1)(禁發原因)1為黑名單 2為敏感詞
)
tablespace BTBASE
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
B 注:黑名單存儲表格
create table B
(
phone VARCHAR2(20) default 1,
id NUMBER
)
tablespace BTBASE
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
W 注:關鍵詞存儲表格
create table W
(
word VARCHAR2(20),
id NUMBER
)
tablespace BTBASE
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64K
minextents 1
maxextents unlimited
);
可發送短信存儲表格
create table L
(
list_id VARCHAR2(40) not null,
task_id VARCHAR2(40),
content VARCHAR2(2000),
presend_dt DATE,
final_dt DATE,
status NUMBER default 0,(發送狀態)
caller VARCHAR2(40),
chargenum VARCHAR2(40),
callee VARCHAR2(40),(收件人)
attemp_count NUMBER default 0,
sms_type NUMBER,
code VARCHAR2(20),
sys_type NUMBER,
sys_id VARCHAR2(40),
sms_level NUMBER,
gw_status NUMBER(5)
)
賬號密碼驗證表格
creat table N
(
id varchar2(40) not null,
Usercode varchar2(40),
Password varchar2(40),
Name varchar2(40),
Ip varchar2(40),
Total number(10),
DayLimit number(40),
Status number(4),
insertDt date,
Memo varchar(80)
)
登錄需要驗證用戶名密碼是否在N,在登錄成功,不在登錄失敗
敏感詞頁功能和黑名單一樣
可發送短信只需做出列表和查詢功能,查詢元素為id、發件人(caller)、短信內容(content)、收件人(callee)、發送狀態(status)
不可發現短信只需查詢功能,查詢元素為id、發件人(caller)、短信內容(content)、收件人(callee)、禁發原因(fail_type)
用Oracle數據庫其他框架不限,請帶上jar包發送
用java和JSP實現就行了,要完整代碼,求各位大神有沒有啊