├── .gitignore ├── README.md ├── pom.xml ├── screenshot ├── 1.png ├── 2.png ├── 3.png ├── 4.png ├── 5.png ├── 6.png ├── 7.png └── 8.png └── src ├── main ├── java │ └── net │ │ └── fuzui │ │ └── StudentInfo │ │ ├── handler │ │ ├── AdminHandler.java │ │ ├── AjaxHandler.java │ │ ├── CourseHandler.java │ │ ├── CoursePlanHandler.java │ │ ├── LoginHandler.java │ │ ├── MyListTypeHandler.java │ │ ├── StudentHandler.java │ │ └── TeacherHandler.java │ │ ├── interceptor │ │ ├── LoginInterceptor.java │ │ ├── StudentLoginInterceptor.java │ │ └── TeacherLoginInterceptor.java │ │ ├── mapper │ │ ├── AdminMapper.java │ │ ├── CourseMapper.java │ │ ├── CoursePlanMapper.java │ │ ├── GradeMapper.java │ │ ├── SelectCourseMapper.java │ │ ├── StudentMapper.java │ │ └── TeacherMapper.java │ │ ├── mysql_rws │ │ ├── DynamicDataSource.java │ │ ├── DynamicDataSourceGlobal.java │ │ ├── DynamicDataSourceHolder.java │ │ ├── DynamicDataSourceTransactionManager.java │ │ └── DynamicPlugin.java │ │ ├── pojo │ │ ├── Course.java │ │ ├── CourseGrade.java │ │ ├── CoursePlan.java │ │ ├── EndCourseResult.java │ │ ├── Grade.java │ │ ├── SC.java │ │ ├── StuExitSelect.java │ │ ├── StuSelectResult.java │ │ ├── Student.java │ │ └── Teacher.java │ │ └── service │ │ ├── AdminService.java │ │ ├── CoursePlanService.java │ │ ├── CourseService.java │ │ ├── GradeService.java │ │ ├── SelectCourseService.java │ │ ├── StudentService.java │ │ ├── TeacherService.java │ │ └── impl │ │ ├── AdminServiceImpl.java │ │ ├── CoursePlanServiceImpl.java │ │ ├── CourseServiceImpl.java │ │ ├── GradeServiceImpl.java │ │ ├── SelectCourseServiceImpl.java │ │ ├── StudentServiceImpl.java │ │ └── TeacherServiceImpl.java ├── resources │ ├── config │ │ ├── log │ │ │ └── logback.xml │ │ ├── mybatis │ │ │ └── mybatis-config.xml │ │ └── spring │ │ │ ├── applicationContext.xml │ │ │ └── springMVC.xml │ └── mapper │ │ ├── AdminMapper.xml │ │ ├── CourseMapper.xml │ │ ├── CoursePlanMapper.xml │ │ ├── GradeMapper.xml │ │ ├── SelectCourseMapper.xml │ │ ├── StudentMapper.xml │ │ └── TeacherMapper.xml └── webapp │ ├── Introduction.jsp │ ├── WEB-INF │ └── web.xml │ ├── admin │ ├── addCourse.jsp │ ├── addStudent.jsp │ ├── addTeacher.jsp │ ├── adminFace.jsp │ ├── adminLeft.jsp │ ├── modiCourse.jsp │ ├── modiStudent.jsp │ ├── modiTeacher.jsp │ ├── queryCourse.jsp │ ├── queryStudent.jsp │ └── queryTeacher.jsp │ ├── fail.jsp │ ├── index.jsp │ ├── student │ ├── endCourse.jsp │ ├── exitSel.jsp │ ├── modityPwStu.jsp │ ├── noseling.jsp │ ├── queryVitaStu.jsp │ ├── selCourse.jsp │ ├── selectedCourse.jsp │ ├── seling.jsp │ ├── studentFace.jsp │ └── studentLeft.jsp │ ├── success.jsp │ ├── teacher │ ├── addCou.jsp │ ├── doAddCou.jsp │ ├── endCourse.jsp │ ├── endCourseGrade.jsp │ ├── manageCourse.jsp │ ├── modCouPlan.jsp │ ├── modityPw.jsp │ ├── printStudent.jsp │ ├── queryVita.jsp │ ├── serchSC.jsp │ ├── teacherFace.jsp │ └── teacherLeft.jsp │ └── utils │ ├── css │ ├── animate.css │ ├── flat-ui.css │ ├── flat-ui.min.css │ ├── main.css │ └── vendor │ │ └── bootstrap.min.css │ ├── fonts │ ├── glyphicons │ │ ├── flat-ui-pro-icons-regular.eot │ │ ├── flat-ui-pro-icons-regular.svg │ │ ├── flat-ui-pro-icons-regular.ttf │ │ ├── flat-ui-pro-icons-regular.woff │ │ └── selection.json │ └── lato │ │ ├── lato-black.eot │ │ ├── lato-black.svg │ │ ├── lato-black.ttf │ │ ├── lato-black.woff │ │ ├── lato-bold.eot │ │ ├── lato-bold.svg │ │ ├── lato-bold.ttf │ │ ├── lato-bold.woff │ │ ├── lato-bolditalic.eot │ │ ├── lato-bolditalic.svg │ │ ├── lato-bolditalic.ttf │ │ ├── lato-bolditalic.woff │ │ ├── lato-italic.eot │ │ ├── lato-italic.svg │ │ ├── lato-italic.ttf │ │ ├── lato-italic.woff │ │ ├── lato-light.eot │ │ ├── lato-light.svg │ │ ├── lato-light.ttf │ │ ├── lato-light.woff │ │ ├── lato-regular.eot │ │ ├── lato-regular.svg │ │ ├── lato-regular.ttf │ │ └── lato-regular.woff │ ├── image │ ├── background.jpg │ ├── carousel │ │ ├── image-01.jpg │ │ ├── image-02.jpg │ │ ├── image-03.jpg │ │ └── img001.png │ ├── favicon.ico │ ├── icons │ │ ├── android.svg │ │ ├── android1.svg │ │ ├── app-store.svg │ │ ├── arrow.svg │ │ ├── art.svg │ │ ├── bag.svg │ │ ├── basket.svg │ │ ├── book.svg │ │ ├── bowling.svg │ │ ├── box.svg │ │ ├── brush.svg │ │ ├── building.svg │ │ ├── bulb.svg │ │ ├── button.svg │ │ ├── calculator.svg │ │ ├── calendar.svg │ │ ├── camera.svg │ │ ├── car.svg │ │ ├── card.svg │ │ ├── chair.svg │ │ ├── chat.svg │ │ ├── clipboard.svg │ │ ├── clocks.svg │ │ ├── compas.svg │ │ ├── converse.svg │ │ ├── cup.svg │ │ ├── dj.svg │ │ ├── donut.svg │ │ ├── dude.svg │ │ ├── dynamite.svg │ │ ├── earth.svg │ │ ├── egg.svg │ │ ├── eye.svg │ │ ├── file.svg │ │ ├── fit.svg │ │ ├── flag.svg │ │ ├── flask.svg │ │ ├── flower.svg │ │ ├── games.svg │ │ ├── gift-box.svg │ │ ├── girl.svg │ │ ├── goal.svg │ │ ├── google.svg │ │ ├── graph.svg │ │ ├── icecream.svg │ │ ├── imac.svg │ │ ├── ipad.svg │ │ ├── iphone.svg │ │ ├── key.svg │ │ ├── lettersymbol.svg │ │ ├── lock.svg │ │ ├── loop.svg │ │ ├── macbook.svg │ │ ├── magic.svg │ │ ├── magicmouse.svg │ │ ├── mail.svg │ │ ├── map.svg │ │ ├── medal.svg │ │ ├── mic.svg │ │ ├── money.svg │ │ ├── mortarboard.svg │ │ ├── mountain.svg │ │ ├── news.svg │ │ ├── paper-bag.svg │ │ ├── pc.svg │ │ ├── pencil.svg │ │ ├── pencils.svg │ │ ├── picture.svg │ │ ├── pig.svg │ │ ├── pills.svg │ │ ├── play.svg │ │ ├── printer.svg │ │ ├── responsive.svg │ │ ├── retina.svg │ │ ├── ribbon.svg │ │ ├── ring.svg │ │ ├── rocket.svg │ │ ├── rss.svg │ │ ├── safe.svg │ │ ├── save.svg │ │ ├── search.svg │ │ ├── settings.svg │ │ ├── shield.svg │ │ ├── shirt.svg │ │ ├── skateboard.svg │ │ ├── spray.svg │ │ ├── storage.svg │ │ ├── support.svg │ │ ├── ticket.svg │ │ ├── toilet-paper.svg │ │ ├── touch.svg │ │ ├── trash.svg │ │ ├── trip-bag.svg │ │ ├── trunk.svg │ │ ├── ubmrella.svg │ │ ├── user-interface.svg │ │ ├── video.svg │ │ ├── weather.svg │ │ ├── wi-fi.svg │ │ ├── wine.svg │ │ └── yinyang.svg │ ├── login │ │ ├── icon.png │ │ ├── imac-2x.png │ │ └── imac.png │ ├── tile │ │ ├── ribbon-2x.png │ │ └── ribbon.png │ └── video │ │ └── poster.jpg │ ├── js │ ├── bootstrap.min.js │ ├── jquery-3.3.1.min.js │ └── timer.js │ └── scripts │ ├── application.js │ ├── bganimation.js │ ├── flat-ui.js │ ├── flat-ui.min.js │ ├── jquery.particleground.js │ └── particles.js └── test └── java └── net └── fuzui └── StudentInfo ├── AppTest.java └── service └── impl ├── AdminTestApp.java ├── CoursePlanTestApp.java ├── CourseTestApp.java ├── SCTestApp.java ├── StudentTestApp.java └── TeacherTestApp.java /.gitignore: -------------------------------------------------------------------------------- 1 | ###################################################################### 2 | # Build Tools 3 | 4 | .gradle 5 | /build/ 6 | !gradle/wrapper/gradle-wrapper.jar 7 | 8 | target/ 9 | !.mvn/wrapper/maven-wrapper.jar 10 | 11 | out/ 12 | 13 | ###################################################################### 14 | # IDE 15 | 16 | ### STS ### 17 | .apt_generated 18 | .classpath 19 | .factorypath 20 | .project 21 | .settings 22 | .springBeans 23 | 24 | ### IntelliJ IDEA ### 25 | .idea 26 | *.iws 27 | *.iml 28 | *.ipr 29 | 30 | ### NetBeans ### 31 | nbproject/private/ 32 | build/* 33 | nbbuild/ 34 | dist/ 35 | nbdist/ 36 | .nb-gradle/ 37 | 38 | ###################################################################### 39 | # Others 40 | *.log 41 | *.xml.versionsBackup 42 | *.swp 43 | 44 | !*/build/*.java 45 | !*/build/*.html 46 | !*/build/*.xml 47 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |