基于ssm+shiro整合的教程订购管理系统
这是个简单的教务系统网站,并且结合了图书订购功能,
访问路径:http://localhost:8080/ssm_orderbook/
账号:admin
密码:123456
截图:
部分数据库表:
CREATE TABLE book (book_title varchar(30) NOT NULL,isbn varchar(20) NOT NULL,date_of_printing varchar(20) DEFAULT NULL,author varchar(15) DEFAULT NULL,press varchar(15) DEFAULT NULL,category char(1) DEFAULT NULL,unit_price float DEFAULT NULL,
PRIMARY KEY (book_title,isbn)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
– Records of book
INSERT INTO book VALUES (‘Effective JAVA’, ‘1561315135213’, ‘2008’, ‘Joshua Bloch’, ‘工业出版社’, ‘A’, ‘88’);
– Table structure for class
DROP TABLE IF EXISTS class;
CREATE TABLE class (class_id varchar(30) NOT NULL,class_name varchar(10) DEFAULT NULL,year varchar(20) DEFAULT NULL,spec_name varchar(15) DEFAULT NULL,
PRIMARY KEY (class_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
– Records of class
INSERT INTO class VALUES (‘161111’, null, ‘20161’, ‘网络工程’);
– Table structure for course
DROP TABLE IF EXISTS course;
CREATE TABLE course (course_title varchar(30) NOT NULL,type varchar(10) DEFAULT NULL,credits float DEFAULT NULL,speciality varchar(15) DEFAULT NULL,
PRIMARY KEY (course_title)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
– Records of course
INSERT INTO course VALUES (‘网络技术’, ‘必修课/公共课’, ‘4’, ‘网络工程’);
– Table structure for department
DROP TABLE IF EXISTS department;
CREATE TABLE department (dept_id int(11) NOT NULL AUTO_INCREMENT,dept_name varchar(15) DEFAULT NULL,
PRIMARY KEY (dept_id)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
– Records of department
INSERT INTO department VALUES (‘1’, ‘管理系’);
INSERT INTO department VALUES (‘2’, ‘信息工程系’);
INSERT INTO department VALUES (‘3’, ‘机电系’);
– Table structure for order_book
DROP TABLE IF EXISTS order_book;
CREATE TABLE order_book (staff_id varchar(30) NOT NULL,sec_id int(11) NOT NULL,book_title varchar(30) NOT NULL,isbn varchar(20) NOT NULL,remark varchar(30) DEFAULT NULL,approval tinyint(1) DEFAULT NULL,
PRIMARY KEY (staff_id,sec_id,book_title,isbn)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
– Records of order_book
INSERT INTO order_book VALUES (‘teacher’, ‘1’, ‘Effective JAVA’, ‘1561315135213’, ‘不要二手’, ‘1’);
– Table structure for resource
DROP TABLE IF EXISTS resource;
CREATE TABLE resource (id bigint(20) NOT NULL AUTO_INCREMENT,name varchar(100) DEFAULT NULL,type varchar(50) DEFAULT NULL,url varchar(200) DEFAULT NULL,parent_id bigint(20) DEFAULT NULL,parent_ids varchar(100) DEFAULT NULL,permission varchar(100) DEFAULT NULL,available tinyint(1) DEFAULT ‘0’,
PRIMARY KEY (id),
KEY idx_resource_parent_id (parent_id),
KEY idx_resource_parent_ids (parent_ids)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
– Records of resource
– Table structure for role
DROP TABLE IF EXISTS role;
CREATE TABLE role (id bigint(20) NOT NULL AUTO_INCREMENT,role varchar(100) DEFAULT NULL,description varchar(100) DEFAULT NULL,resource_ids varchar(100) DEFAULT NULL,available tinyint(1) DEFAULT ‘0’,
PRIMARY KEY (id),
KEY idx_sys_role_resource_ids (resource_ids)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
– Records of role
INSERT INTO role VALUES (‘1’, ‘admin’, ‘管理员’, ‘’, ‘1’);
INSERT INTO role VALUES (‘2’, ‘student’, ‘学生’, ‘’, ‘1’);
INSERT INTO role VALUES (‘3’, ‘teacher’, ‘老师’, ‘’, ‘1’);
INSERT INTO role VALUES (‘4’, ‘supplier’, ‘供应商’, ‘’, ‘1’);