学生管理系统采用struts2框架作为后台开发框架,jsp实现页面数据的展示,数据库采用mysql。
功能介绍:
包含学生信息管理,班级信息管理,年级信息管理,系统信息管理等功能。
数据库模型设置如下:
CREATE TABLE t_class (
classId int(11) NOT NULL auto_increment,
className varchar(20) default NULL,
gradeId int(11) default NULL,
classDesc text,
PRIMARY KEY (classId)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE t_datadic (
ddId int(11) NOT NULL auto_increment,
ddTypeId int(11) default NULL,
ddValue varchar(20) default NULL,
ddDesc text,
PRIMARY KEY (ddId)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE t_datadictype (
ddTypeId int(11) NOT NULL auto_increment,
ddTypeName varchar(20) default NULL,
ddTypeDesc text,
PRIMARY KEY (ddTypeId)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE t_grade (
gradeId int(11) NOT NULL auto_increment,
gradeName varchar(20) default NULL,
gradeDesc text,
PRIMARY KEY (gradeId)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE t_student (
studentId varchar(40) NOT NULL,
stuNo varchar(20) default NULL,
stuName varchar(20) default NULL,
stuSex varchar(10) default NULL,
stuBirthday date default NULL,
stuRxsj date default NULL,
stuNation varchar(20) default NULL,
stuZzmm varchar(20) default NULL,
classId int(11) default NULL,
stuDesc text,
stuPic varchar(20) default NULL,
PRIMARY KEY (studentId)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE t_user (
userId int(11) NOT NULL auto_increment,
userName varchar(20) default NULL,
password varchar(20) default NULL,
PRIMARY KEY (userId)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
功能截图如下:
原文地址:http://blog.51cto.com/13902593/2299368