http://3y.uu456.com/bp_41n3i6v5019f98j84o17_1.html
http://max.book118.com/html/2013/0725/4481681.shtm
-试题库
select * from QUESTION t where course='java' order by qtype ;
--考试成绩
select * from recordtest where userid='2011110531' and course='java';
--考试科目题型设计
select * from test_set where course='java';
--学生答题记录
select * from test where userid='2011110531' and course='java';
--用户表
select * from userinfo where userid='2011110531' ;
--学生考试记录状态表
select * from userflag where userid='2011110531';
修改:
编码统一UTF-8(Eclipse workspace 、项目编码)
①学生管理模块
登录账号设为身份证号码/手机号码 注册时添加不能重复验证
④管理员后台试题支持excel导入试题
②学生考试模块
考试添加考试时间(为了支持java多次考试)
设计改动表:recordtest、test_set、test、userflag
③教师管理
老师阅卷(每个学生多条数据 根据学号和考试时间分组 )
加入分页
后期:
⑤试题库加入[填空题]
⑥加入日语考试
-- Add/modify
--用户编号默认手机号码
alter table USERINFO modify userid VARCHAR2(11);
-- Add/modify columns
alter table USERFLAG modify userid VARCHAR2(11);
-- Add/modify columns
alter table TEST modify userid VARCHAR2(11);
-- Add/modify columns
alter table RECORDTEST modify userid VARCHAR2(11);
-- Add/modify columns
--加入考试时间
alter table USERFLAG add test_time VARCHAR2(15);
update USERFLAG set test_time =to_char(sysdate,'yyyy/mm/dd');
commit;
-- Add/modify columns
--加入考试时间
alter table TEST_SET add test_time varchar2(15);
update TEST_SET set test_time =to_char(sysdate,'yyyy/mm/dd');
commit;
-- Add/modify columns
--加入考试时间
alter table TEST add test_time varchar2(15);
update TEST set test_time =to_char(sysdate,'yyyy/mm/dd');
commit;
-- Add/modify columns
--加入考试时间
alter table RECORDTEST add test_time varchar2(15);
update RECORDTEST set test_time =to_char(sysdate,'yyyy/mm/dd');
commit;
--修改密码长度(md5加密)
-- Add/modify columns
alter table USERINFO modify password VARCHAR2(40);
update USERINFO set password = 'e10adc3949ba59abbe56e057f20f883e';
commit;
--将题库选项字段设置300
-- Add/modify columns
alter table QUESTION modify keya VARCHAR2(300);
alter table QUESTION modify keyb VARCHAR2(300);
alter table QUESTION modify keyc VARCHAR2(300)