JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑,系统设计模式主要采用B/S结构。
后台模块主要有三大块:管理员模块、教师模块、学生模块。管理员可以添加,删除,修改,查询,导入导出学生信息,发布系统公告,添加课程信息。老师可以发布考试信息,输入学生成绩,查看公告。学生有查看个人信息,查看自己成绩,查看公告。
截图:
数据库表:
CREATE TABLE t_admin
(
id
int(11) NOT NULL,
userName
varchar(50) default NULL,
userPw
varchar(50) default NULL,
PRIMARY KEY (id
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
– Table structure for t_banji
CREATE TABLE t_banji
(
banji_id
int(11) NOT NULL,
banji_bianhao
varchar(50) default NULL,
banji_name
varchar(50) default NULL,
banji_ruxuenianfen
varchar(50) default NULL,
zhuanye_id
int(11) default NULL,
xibie_id
int(11) default NULL,
xuyuan_id
int(11) default NULL,
banji_del
varchar(50) default NULL,
banji_one1
varchar(50) default NULL,
banji_one2
varchar(50) default NULL,
banji_one3
varchar(50) default NULL,
banji_one4
varchar(50) default NULL,
banji_one5
datetime default NULL,
banji_one6
datetime default NULL,
banji_one7
int(11) default NULL,
banji_one8
int(11) default NULL,
PRIMARY KEY (banji_id
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
– Table structure for t_chengji
CREATE TABLE t_chengji
(
chengji_id
int(11) NOT NULL,
stu_id
int(11) default NULL,
kecheng_id
int(11) default NULL,
kaoshifenshu
int(11) default NULL,
kaoshishijian
varchar(50) default NULL,
kaoshileixing
varchar(50) default NULL,
chengji_addUser
varchar(50) default NULL,
chengji_one1
varchar(50) default NULL,
chengji_one2
varchar(50) default NULL,
chengji_one3
varchar(50) default NULL,
chengji_one4
varchar(50) default NULL,
chengji_one5
datetime default NULL,
chengji_one6
datetime default NULL,
chengji_one7
int(11) default NULL,
chengji_one8
int(11) default NULL,
PRIMARY KEY (chengji_id
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
– Table structure for t_gonggao
CREATE TABLE t_gonggao
(
gonggao_id
int(11) NOT NULL,
gonggao_title
varchar(50) default NULL,
gonggao_content
text,
gonggao_data
varchar(50) default NULL,
gonggao_fabuzhe
varchar(255) default NULL,
gonggao_del
varchar(50) default NULL,
gonggao_one1
varchar(50) default NULL,
gonggao_one2
varchar(50) default NULL,
gonggao_one3
varchar(50) default NULL,
gonggao_one4
varchar(50) default NULL,
gonggao_one5
datetime default NULL,
gonggao_one6
datetime default NULL,
gonggao_one7
int(11) default NULL,
gonggao_one8
int(11) default NULL,
PRIMARY KEY (gonggao_id
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
– Table structure for t_kecheng
CREATE TABLE t_kecheng
(
kecheng_id
int(11) NOT NULL,
kecheng_bianhao
varchar(50) default NULL,
kecheng_name
varchar(50) default NULL,
kecheng_xueshi
varchar(50) default NULL,
kecheng_leixing
int(11) default NULL,
kecheng_del
varchar(50) default NULL,
kecheng_o1
varchar(50) default NULL,
kecheng_o2
varchar(50) default NULL,
kecheng_o3
varchar(50) default NULL,
kecheng_o4
int(11) default NULL,
kecheng_o5
int(11) default NULL,
kecheng_o6
datetime default NULL,
kecheng_o7
datetime default NULL,
kecheng_o8
bigint(20) default NULL,
kecheng_o9
bigint(20) default NULL,
PRIMARY KEY (kecheng_id
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
– Table structure for t_stu
CREATE TABLE t_stu
(
stu_id
int(11) NOT NULL,
stu_xuehao
varchar(50) default NULL,
stu_realname
varchar(50) default NULL,
stu_sex
varchar(50) default NULL,
stu_age
varchar(50) default NULL,
stu_card
varchar(50) default NULL,
banji_id
int(11) default NULL,
zhuanye_id
int(11) default NULL,
xibie_id
int(11) default NULL,
xuyuan_id
int(11) default NULL,
login_name
varchar(50) default NULL,
login_pw
varchar(50) default NULL,
stu_del
varchar(50) default NULL,
stu_one1
varchar(50) default NULL,
stu_one2
varchar(50) default NULL,
stu_one3
varchar(50) default NULL,
stu_one4
varchar(50) default NULL,
stu_one5
datetime default NULL,
stu_one6
datetime default NULL,
stu_one7
int(11) default NULL,
stu_one8
int(11) default NULL,
PRIMARY KEY (stu_id
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
– Table structure for t_tea
CREATE TABLE t_tea
(
tea_id
int(11) NOT NULL,
tea_bianhao
varchar(50) default NULL,
tea_realname
varchar(50) default NULL,
tea_sex
varchar(50) default NULL,
tea_age
varchar(50) default NULL,
tea_tel
varchar(50) default NULL,
tea_address
varchar(50) default NULL,
tea_jianli
text,
kecheng_id
int(11) default NULL,
xibie_id
int(11) default NULL,
xuyuan_id
int(11) default NULL,
login_name
varchar(50) default NULL,
login_pw
varchar(50) default NULL,
tea_del
varchar(50) default NULL,
tea_one1
varchar(50) default NULL,
tea_one2
varchar(50) default NULL,
tea_one3
varchar(50) default NULL,
tea_one4
varchar(50) default NULL,
tea_one5
datetime default NULL,
tea_one6
datetime default NULL,
tea_one7
int(11) default NULL,
tea_one8
int(11) default NULL,
PRIMARY KEY (tea_id
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;