记一次我的限时javaweb开发

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lys1695227550/article/details/80211198

       在这次实验中,我们的题目要求使用struts2来开发一个英语培训机构的JavaEE系统,具体的用户需求如下:
       一家幼儿英文培训机构想开发一套Web应用进行机构的宣传和活动信息展示,同时方便商家,教师和用户的使用。
商家希望通过这套系统能够对开始的课程进行有效的宣传和招生,并且可以使用这套系统进行班级管理和老师的上课时间进行安排。(补充:班级管理包括开班,合班,分班等操作)
上课教师能够通过这套系统查看到自己的上课班级和上课时间,对自己班级的学员进行考勤,对学员进行反馈信息登记

       报名用户可以看到自己的报名班级和上课时间,能通过这个系统看到上课信息的反馈,看到自己的课时情况,并且可以通过这个系统进行请假等处理。

       使用技术:数据库使:MYSQL 后端:Hibernate+Struts2 前端:Amaze UI+Ajax+JSON+JQuery等基本web技术。

MySQL:

/*
Navicat MySQL Data Transfer

Source Server         : 阿里云
Source Server Version : 50639
Source Host           : 106.14.197.155:3306
Source Database       : javaee2

Target Server Type    : MYSQL
Target Server Version : 50639
File Encoding         : 65001

Date: 2018-05-05 20:47:51
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for check
-- ----------------------------
DROP TABLE IF EXISTS `check`;
CREATE TABLE `check` (
  `id` varchar(60) NOT NULL,
  `userName` varchar(60) NOT NULL,
  `studyTime` varchar(50) NOT NULL,
  `year` varchar(50) NOT NULL,
  `className` varchar(50) NOT NULL,
  `courseName` varchar(50) NOT NULL,
  `checkTeacher` varchar(50) NOT NULL,
  `checkDate` date NOT NULL,
  `checkState` int(1) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of check
-- ----------------------------
INSERT INTO `check` VALUES ('50da47fc2f22433abb80631a05c353b6', '赖永升', '1-1', '2018', '计算机英语', '听力', '赵老师', '2018-05-01', '0');
INSERT INTO `check` VALUES ('53b6a98a3eec4fe4a6e3bdaa349a6222', '黄宇成', '3-3', '2018', '雅思托福', '写作', '王老师', '2018-05-04', '2');
INSERT INTO `check` VALUES ('641f6f10fb8e42568250a7a0656b1069', '李斌民', '3-3', '2018', '雅思托福', '写作', '王老师', '2018-05-05', '2');
INSERT INTO `check` VALUES ('6ff8aa9955634f4fb9536faf8583028e', '黄宇成', '3-3', '2018', '雅思托福', '写作', '王老师', '2018-05-05', '3');
INSERT INTO `check` VALUES ('72b26f3098ee4f2d8515f0cbd17d3f55', '杨文聪', '1-1', '2018', '计算机英语', '听力', '赵老师', '2018-05-01', '4');
INSERT INTO `check` VALUES ('8777cb174fca485da2fa557a3f19e646', '李斌民', '3-3', '2018', '雅思托福', '写作', '王老师', '2018-05-04', '1');

-- ----------------------------
-- Table structure for class
-- ----------------------------
DROP TABLE IF EXISTS `class`;
CREATE TABLE `class` (
  `id` varchar(60) NOT NULL,
  `num` varchar(20) NOT NULL,
  `price` double(10,2) NOT NULL,
  `year` varchar(20) NOT NULL,
  `state` int(1) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of class
-- ----------------------------
INSERT INTO `class` VALUES ('6f2459dc75e943c78f746d3d5bebd826', '四六级', '2000.00', '2018', '1');
INSERT INTO `class` VALUES ('6f48450c7ebb4888b37cd3e5c153df19', '计算机英语', '1000.00', '2018', '1');
INSERT INTO `class` VALUES ('f5a4d162facf4ba4a9392750b62ee1c2', '雅思托福', '8000.00', '2018', '1');

-- ----------------------------
-- Table structure for content
-- ----------------------------
DROP TABLE IF EXISTS `content`;
CREATE TABLE `content` (
  `id` varchar(255) NOT NULL,
  `title` varchar(255) NOT NULL,
  `content` text NOT NULL,
  `flag` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of content
-- ----------------------------
INSERT INTO `content` VALUES ('fm', '学校风貌', '<span style=\"font-weight: bold;\">  <span style=\"font-style: italic;\">  我们</span></span>的老师24小时在线,为你解答学习中遇到的问题。<img src=\"http://img.t.sinajs.cn/t4/appstyle/expression/ext/normal/50/pcmoren_huaixiao_org.png\" alt=\"[坏笑]\" data-w-e=\"1\"><p><br></p>', '0');
INSERT INTO `content` VALUES ('jj', '简介', '<span style=\"font-weight: bold;\">   机构</span>为每一个同学量身定做一套学习计划,师资力量雄厚,为一个学生都安排最优秀的名师辅导,提供最全面的课程辅导,让学英语变得so easy!我们有严格的考勤计划!我们的老师每节课都会对学生进行考勤,让每个家长都放心将孩子交给机构。机构为每个同学都量身定做一套优质的学习计划,保证学习不迷路。<span style=\"font-weight: bold;\"></span><img src=\"http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/7a/shenshou_thumb.gif\" alt=\"[草泥马]\" data-w-e=\"1\"><p><br></p>', '0');
INSERT INTO `content` VALUES ('tz', '温馨提示', '<p><span style=\"font-weight: bold;\">    由于</span>机构最近在做推广,所有课程都打八折,希望同学们踊跃报名。<img src=\"http://img.t.sinajs.cn/t4/appstyle/expression/ext/normal/40/pcmoren_tian_org.png\" alt=\"[舔屏]\" data-w-e=\"1\" style=\"font-size: 1.6rem;\"></p>', '0');

-- ----------------------------
-- Table structure for course
-- ----------------------------
DROP TABLE IF EXISTS `course`;
CREATE TABLE `course` (
  `id` varchar(60) NOT NULL,
  `name` varchar(30) NOT NULL,
  `state` int(1) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of course
-- ----------------------------
INSERT INTO `course` VALUES ('1', '阅读理解', '1');
INSERT INTO `course` VALUES ('2', '听力', '1');
INSERT INTO `course` VALUES ('3', '词汇', '1');
INSERT INTO `course` VALUES ('4', '写作', '1');
INSERT INTO `course` VALUES ('5', '口语', '1');

-- ----------------------------
-- Table structure for coursetime
-- ----------------------------
DROP TABLE IF EXISTS `coursetime`;
CREATE TABLE `coursetime` (
  `id` varchar(60) NOT NULL,
  `courseName` varchar(30) NOT NULL,
  `time` varchar(250) NOT NULL,
  `teacher` varchar(60) NOT NULL,
  `year` varchar(30) NOT NULL,
  `classid` varchar(60) DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `fk-classid` (`classid`),
  CONSTRAINT `fk-classid` FOREIGN KEY (`classid`) REFERENCES `class` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of coursetime
-- ----------------------------
INSERT INTO `coursetime` VALUES ('091d72c0efcf4b87aa7499b9c7aa4f56', '听力', '1-3', '赵老师', '2018', '6f2459dc75e943c78f746d3d5bebd826');
INSERT INTO `coursetime` VALUES ('3f9b4656cd6949a682de1ae600b236d7', '听力', '1-1', '赵老师', '2018', '6f48450c7ebb4888b37cd3e5c153df19');
INSERT INTO `coursetime` VALUES ('431a15e45eeb499ba95f8de53a51bca9', '写作', '1-4', '赵老师', '2018', '6f2459dc75e943c78f746d3d5bebd826');
INSERT INTO `coursetime` VALUES ('45afbe63361d4fcaa78972ea14405e1b', '听力', '2-2', '赵老师', '2018', 'f5a4d162facf4ba4a9392750b62ee1c2');
INSERT INTO `coursetime` VALUES ('9b898353cf034470885362164cfa174b', '写作', '3-3', '王老师', '2018', 'f5a4d162facf4ba4a9392750b62ee1c2');
INSERT INTO `coursetime` VALUES ('aef1309a1a1544c082bd6dc59231c28c', '口语', '5-4', '程老师', '2018', 'f5a4d162facf4ba4a9392750b62ee1c2');
INSERT INTO `coursetime` VALUES ('c3a65fec234b416084967a26d75e7969', '阅读理解', '1-2', '赵老师', '2018', '6f2459dc75e943c78f746d3d5bebd826');

-- ----------------------------
-- Table structure for merchant
-- ----------------------------
DROP TABLE IF EXISTS `merchant`;
CREATE TABLE `merchant` (
  `id` varchar(60) NOT NULL,
  `name` varchar(60) NOT NULL,
  `password` varchar(60) NOT NULL,
  `state` int(1) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of merchant
-- ----------------------------
INSERT INTO `merchant` VALUES ('001', 'admin01', '123', '1');
INSERT INTO `merchant` VALUES ('002', 'admin02', '123', '1');

-- ----------------------------
-- Table structure for teacher
-- ----------------------------
DROP TABLE IF EXISTS `teacher`;
CREATE TABLE `teacher` (
  `id` varchar(60) NOT NULL,
  `name` varchar(60) NOT NULL,
  `password` varchar(60) NOT NULL,
  `imgPath` varchar(255) DEFAULT NULL,
  `email` varchar(60) NOT NULL,
  `goodAt` varchar(60) NOT NULL,
  `score` int(11) NOT NULL,
  `state` int(1) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of teacher
-- ----------------------------
INSERT INTO `teacher` VALUES ('19e867dd63fe44568a01660bf5c69add', '王老师', '123', '/image/teacherHeadImg/wang.jpg', '[email protected]', '阅读理解,写作,口语', '1000', '1');
INSERT INTO `teacher` VALUES ('2222', '赵老师', '123', '/image/teacherHeadImg/zhao.jpg', '[email protected]', '阅读理解,听力,写作', '1100', '1');
INSERT INTO `teacher` VALUES ('8507c4e4cb9a4375905b7c7a81a015bb', '张老师', '123', '/image/teacherHeadImg/zhang.jpg', '[email protected]', '阅读理解,听力,写作', '1202', '1');
INSERT INTO `teacher` VALUES ('9900e35f7d9b44fe9d3840cc19c372c4', '黄老师', '123', '/image/teacherHeadImg/huang.jpg', '[email protected]', '听力,词汇,写作', '1300', '1');
INSERT INTO `teacher` VALUES ('9aa7987036184c1a8afaf708285e25a7', '李老师', '123', '/image/teacherHeadImg/li.jpg', '[email protected]', '阅读理解,词汇,口语', '700', '1');
INSERT INTO `teacher` VALUES ('d35a8b6470b441fe9cae2b5dbc2546bb', '程老师', '123', '/image/teacherHeadImg/cheng.jpg', '[email protected]', '阅读理解,口语', '700', '1');

-- ----------------------------
-- Table structure for Test
-- ----------------------------
DROP TABLE IF EXISTS `Test`;
CREATE TABLE `Test` (
  `a` char(1) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of Test
-- ----------------------------

-- ----------------------------
-- Table structure for user
-- ----------------------------
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
  `id` varchar(60) NOT NULL,
  `name` varchar(50) NOT NULL,
  `password` varchar(60) NOT NULL,
  `imgPath` varchar(255) DEFAULT NULL,
  `email` varchar(60) NOT NULL,
  `classID` varchar(60) NOT NULL,
  `jh` int(1) NOT NULL,
  `state` int(1) NOT NULL,
  PRIMARY KEY (`id`),
  KEY `fk_classId` (`classID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of user
-- ----------------------------
INSERT INTO `user` VALUES ('2d1c5bda8d9e4f77b3ef484f94802d95', '杨文聪', '123', '/image/userHeadImg/yangWenCongEDC.jpg', '[email protected]', '6f2459dc75e943c78f746d3d5bebd826', '1', '1');
INSERT INTO `user` VALUES ('5ca6d1e303694663ada1b4fbb3e5fc93', '赖永升', '123', '/image/userHeadImg/6.jpg', 'asdasd!@sdf', '6f48450c7ebb4888b37cd3e5c153df19', '1', '1');
INSERT INTO `user` VALUES ('ae4d2c309957412a8c2fa0b80d8b6e80', '李斌民', '123', '/image/userHeadImg/huang.jpg', '[email protected]', 'f5a4d162facf4ba4a9392750b62ee1c2', '1', '1');
INSERT INTO `user` VALUES ('db112305c2904c388ce6b219bdb96048', '黄宇成', '123', '/image/userHeadImg/yangWenCong.jpg', '[email protected]', 'f5a4d162facf4ba4a9392750b62ee1c2', '1', '1');

项目预览地址(不是最终版):www.cherish.pro:8088/javaee2/

github地址: https://github.com/cherise-lailai/Cherish_Repository.git   (附带 readme)

不喜勿喷,希望大家多多支持。因为我曾经迷茫过,一直找适合自己学习阶段的资料,发现IT人中很多热心肠,秉着将奉献精神传递下去态度,我决定多写博客,利人利己。

如果你发现错误,希望能指出,如果你觉得有帮助就在githup中支持下,如果你觉得很low,那就忽略我的存在。

 
 

猜你喜欢

转载自blog.csdn.net/lys1695227550/article/details/80211198
今日推荐