From c9c27024dc981afc1539d87dfb556dc80dc3b490 Mon Sep 17 00:00:00 2001 From: editor <@51Aspx.com> Date: Sun, 7 Apr 2024 16:47:04 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/artifacts/xuanke.xml | 15 +++ .idea/compiler.xml | 13 +++ .idea/encodings.xml | 14 +++ .idea/misc.xml | 14 +++ .idea/workspace.xml | 15 +++ 51Aspx源码必读.txt | 102 ++++++++++++++++++ jspxuanke.sql | 15 +++ .../WEB-INF/classes/applicationContext.xml | 15 +++ .../xuanke/WEB-INF/classes/mapper/fankui.xml | 15 +++ .../xuanke/WEB-INF/classes/mapper/gly.xml | 15 +++ .../xuanke/WEB-INF/classes/mapper/gonggao.xml | 15 +++ .../xuanke/WEB-INF/classes/mapper/jiaoshi.xml | 15 +++ .../xuanke/WEB-INF/classes/mapper/kecheng.xml | 15 +++ .../WEB-INF/classes/mapper/shenqing.xml | 15 +++ .../xuanke/WEB-INF/classes/mapper/sksj.xml | 15 +++ .../xuanke/WEB-INF/classes/mapper/xuanke.xml | 15 +++ .../WEB-INF/classes/mapper/xuesheng.xml | 15 +++ .../xuanke/WEB-INF/classes/spring-mybatis.xml | 15 +++ .../xuanke/WEB-INF/classes/springmvc.xml | 15 +++ out/artifacts/xuanke/WEB-INF/web.xml | 15 +++ out/artifacts/xuanke/assets/css/ace-fonts.css | 13 +++ .../xuanke/assets/css/ace-ie.min.css | 1 + .../xuanke/assets/css/ace-part2.min.css | 1 + .../xuanke/assets/css/ace-rtl.min.css | 1 + .../xuanke/assets/css/ace-skins.min.css | 1 + out/artifacts/xuanke/assets/css/ace.min.css | 1 + .../xuanke/assets/css/ace.onpage-help.css | 15 +++ .../assets/css/bootstrap-datetimepicker.css | 15 +++ .../xuanke/assets/css/bootstrap-editable.css | 15 +++ .../assets/css/bootstrap-timepicker.css | 15 +++ .../xuanke/assets/css/bootstrap.min.css | 1 + out/artifacts/xuanke/assets/css/chosen.css | 3 + out/artifacts/xuanke/assets/css/colorbox.css | 15 +++ .../xuanke/assets/css/colorpicker.css | 15 +++ out/artifacts/xuanke/assets/css/customer.css | 1 + .../xuanke/assets/css/datepicker.css | 15 +++ .../xuanke/assets/css/daterangepicker.css | 15 +++ out/artifacts/xuanke/assets/css/demo.css | 15 +++ out/artifacts/xuanke/assets/css/dropzone.css | 15 +++ .../assets/css/font-awesome-ie7.min.css | 15 +++ .../xuanke/assets/css/font-awesome.min.css | 15 +++ .../xuanke/assets/css/fullcalendar.css | 15 +++ .../xuanke/assets/css/fullcalendar.print.css | 15 +++ .../assets/css/jquery-ui.custom.min.css | 6 ++ .../xuanke/assets/css/jquery-ui.min.css | 6 ++ .../xuanke/assets/css/jquery.gritter.css | 15 +++ .../assets/css/less/bootstrap/.csscomb.json | 15 +++ out/artifacts/xuanke/assets/css/prettify.css | 15 +++ out/artifacts/xuanke/assets/css/select2.css | 15 +++ out/artifacts/xuanke/assets/css/ui.jqgrid.css | 15 +++ .../xuanke/assets/css/uncompressed/ace-ie.css | 15 +++ .../assets/css/uncompressed/ace-part2.css | 15 +++ .../assets/css/uncompressed/ace-rtl.css | 15 +++ .../assets/css/uncompressed/ace-skins.css | 15 +++ .../xuanke/assets/css/uncompressed/ace.css | 15 +++ .../assets/css/uncompressed/bootstrap.css | 15 +++ .../xuanke/assets/css/uncompressed/chosen.css | 15 +++ .../assets/css/uncompressed/font-awesome.css | 15 +++ .../assets/css/uncompressed/jquery-ui.css | 15 +++ .../css/uncompressed/jquery-ui.custom.css | 15 +++ .../assets/css/zTreeStyle/zTreeStyle.css | 15 +++ out/artifacts/xuanke/assets/echarts.js | 15 +++ .../xuanke/assets/js/ace-elements.min.js | 1 + .../xuanke/assets/js/ace-extra.min.js | 1 + out/artifacts/xuanke/assets/js/ace.min.js | 2 + .../xuanke/assets/js/ace/ace.ajax-content.js | 15 +++ .../assets/js/ace/ace.auto-container.js | 15 +++ .../xuanke/assets/js/ace/ace.auto-padding.js | 15 +++ .../assets/js/ace/ace.autohide-sidebar.js | 15 +++ out/artifacts/xuanke/assets/js/ace/ace.js | 15 +++ .../xuanke/assets/js/ace/ace.onpage-help.js | 15 +++ .../js/ace/ace.searchbox-autocomplete.js | 15 +++ .../xuanke/assets/js/ace/ace.settings-rtl.js | 15 +++ .../xuanke/assets/js/ace/ace.settings-skin.js | 15 +++ .../xuanke/assets/js/ace/ace.settings.js | 15 +++ .../assets/js/ace/ace.sidebar-scroll-1.js | 15 +++ .../assets/js/ace/ace.sidebar-scroll-2.js | 15 +++ .../xuanke/assets/js/ace/ace.sidebar.js | 15 +++ .../xuanke/assets/js/ace/ace.submenu-1.js | 15 +++ .../xuanke/assets/js/ace/ace.submenu-2.js | 15 +++ .../xuanke/assets/js/ace/ace.submenu-hover.js | 15 +++ .../xuanke/assets/js/ace/ace.touch-drag.js | 15 +++ .../xuanke/assets/js/ace/ace.widget-box.js | 15 +++ .../assets/js/ace/ace.widget-on-reload.js | 15 +++ .../assets/js/ace/elements.colorpicker.js | 15 +++ .../assets/js/ace/elements.fileinput.js | 15 +++ .../assets/js/ace/elements.onpage-help.js | 15 +++ .../xuanke/assets/js/ace/elements.scroller.js | 15 +++ .../xuanke/assets/js/ace/elements.spinner.js | 15 +++ .../xuanke/assets/js/ace/elements.treeview.js | 15 +++ .../assets/js/ace/elements.typeahead.js | 15 +++ .../xuanke/assets/js/ace/elements.wizard.js | 15 +++ .../xuanke/assets/js/ace/elements.wysiwyg.js | 15 +++ .../xuanke/assets/js/ace/scripts.json | 15 +++ .../assets/js/additional-methods.min.js | 4 + out/artifacts/xuanke/assets/js/bootbox.min.js | 6 ++ .../assets/js/bootstrap-colorpicker.min.js | 15 +++ .../xuanke/assets/js/bootstrap-tag.min.js | 15 +++ .../xuanke/assets/js/bootstrap-wysiwyg.min.js | 4 + .../xuanke/assets/js/bootstrap.min.js | 6 ++ .../xuanke/assets/js/chosen.jquery.min.js | 2 + out/artifacts/xuanke/assets/js/common.js | 15 +++ .../js/date-time/bootstrap-datepicker.min.js | 1 + .../date-time/bootstrap-datetimepicker.min.js | 15 +++ .../js/date-time/bootstrap-timepicker.min.js | 11 ++ .../js/date-time/daterangepicker.min.js | 9 ++ .../locales/bootstrap-datepicker.ar.js | 15 +++ .../locales/bootstrap-datepicker.az.js | 12 +++ .../locales/bootstrap-datepicker.bg.js | 14 +++ .../locales/bootstrap-datepicker.ca.js | 14 +++ .../locales/bootstrap-datepicker.cs.js | 15 +++ .../locales/bootstrap-datepicker.cy.js | 14 +++ .../locales/bootstrap-datepicker.da.js | 15 +++ .../locales/bootstrap-datepicker.de.js | 15 +++ .../locales/bootstrap-datepicker.el.js | 13 +++ .../locales/bootstrap-datepicker.es.js | 14 +++ .../locales/bootstrap-datepicker.et.js | 15 +++ .../locales/bootstrap-datepicker.fa.js | 15 +++ .../locales/bootstrap-datepicker.fi.js | 15 +++ .../locales/bootstrap-datepicker.fr.js | 15 +++ .../locales/bootstrap-datepicker.gl.js | 11 ++ .../locales/bootstrap-datepicker.he.js | 15 +++ .../locales/bootstrap-datepicker.hr.js | 13 +++ .../locales/bootstrap-datepicker.hu.js | 15 +++ .../locales/bootstrap-datepicker.id.js | 15 +++ .../locales/bootstrap-datepicker.is.js | 14 +++ .../locales/bootstrap-datepicker.it.js | 15 +++ .../locales/bootstrap-datepicker.ja.js | 15 +++ .../locales/bootstrap-datepicker.ka.js | 15 +++ .../locales/bootstrap-datepicker.kk.js | 15 +++ .../locales/bootstrap-datepicker.kr.js | 13 +++ .../locales/bootstrap-datepicker.lt.js | 15 +++ .../locales/bootstrap-datepicker.lv.js | 15 +++ .../locales/bootstrap-datepicker.mk.js | 15 +++ .../locales/bootstrap-datepicker.ms.js | 14 +++ .../locales/bootstrap-datepicker.nb.js | 14 +++ .../locales/bootstrap-datepicker.nl-BE.js | 15 +++ .../locales/bootstrap-datepicker.nl.js | 14 +++ .../locales/bootstrap-datepicker.no.js | 15 +++ .../locales/bootstrap-datepicker.pl.js | 15 +++ .../locales/bootstrap-datepicker.pt-BR.js | 15 +++ .../locales/bootstrap-datepicker.pt.js | 15 +++ .../locales/bootstrap-datepicker.ro.js | 15 +++ .../locales/bootstrap-datepicker.rs-latin.js | 14 +++ .../locales/bootstrap-datepicker.rs.js | 14 +++ .../locales/bootstrap-datepicker.ru.js | 15 +++ .../locales/bootstrap-datepicker.sk.js | 15 +++ .../locales/bootstrap-datepicker.sl.js | 14 +++ .../locales/bootstrap-datepicker.sq.js | 15 +++ .../locales/bootstrap-datepicker.sv.js | 15 +++ .../locales/bootstrap-datepicker.sw.js | 15 +++ .../locales/bootstrap-datepicker.th.js | 14 +++ .../locales/bootstrap-datepicker.tr.js | 15 +++ .../locales/bootstrap-datepicker.ua.js | 15 +++ .../locales/bootstrap-datepicker.uk.js | 14 +++ .../locales/bootstrap-datepicker.vi.js | 15 +++ .../locales/bootstrap-datepicker.zh-CN.js | 15 +++ .../locales/bootstrap-datepicker.zh-TW.js | 15 +++ .../xuanke/assets/js/date-time/moment.min.js | 6 ++ .../xuanke/assets/js/dropzone.min.js | 15 +++ .../xuanke/assets/js/excanvas.min.js | 14 +++ .../data/fuelux.tree-sample-demo-data.js | 15 +++ .../js/fuelux/data/fuelux.tree-sampledata.js | 15 +++ .../assets/js/fuelux/fuelux.spinner.min.js | 8 ++ .../assets/js/fuelux/fuelux.tree.min.js | 8 ++ .../assets/js/fuelux/fuelux.wizard.min.js | 8 ++ .../xuanke/assets/js/fullcalendar.min.js | 7 ++ out/artifacts/xuanke/assets/js/html5shiv.js | 4 + .../xuanke/assets/js/html5shiv.min.js | 4 + .../assets/js/jqGrid/i18n/grid.locale-ar.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-bg.js | 15 +++ .../js/jqGrid/i18n/grid.locale-bg1251.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-cat.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-cn.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-cs.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-da.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-de.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-dk.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-el.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-en.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-es.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-fa.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-fi.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-fr.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-gl.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-he.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-hr.js | 15 +++ .../js/jqGrid/i18n/grid.locale-hr1250.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-hu.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-id.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-is.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-it.js | 1 + .../assets/js/jqGrid/i18n/grid.locale-ja.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-kr.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-lt.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-mne.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-nl.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-no.js | 1 + .../assets/js/jqGrid/i18n/grid.locale-pl.js | 15 +++ .../js/jqGrid/i18n/grid.locale-pt-br.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-pt.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-ro.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-ru.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-sk.js | 15 +++ .../js/jqGrid/i18n/grid.locale-sr-latin.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-sr.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-sv.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-th.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-tr.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-tw.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-ua.js | 15 +++ .../assets/js/jqGrid/i18n/grid.locale-vi.js | 15 +++ .../assets/js/jqGrid/jquery.jqGrid.min.js | 15 +++ .../xuanke/assets/js/jquery-2.0.3.min.js | 6 ++ .../assets/js/jquery-ui-1.10.3.custom.min.js | 6 ++ .../xuanke/assets/js/jquery-ui.custom.min.js | 9 ++ .../xuanke/assets/js/jquery-ui.min.js | 13 +++ .../xuanke/assets/js/jquery.autosize.min.js | 7 ++ .../js/jquery.bootstrap.teninedialog.v3.js | 15 +++ .../xuanke/assets/js/jquery.colorbox-min.js | 7 ++ .../assets/js/jquery.dataTables.bootstrap.js | 15 +++ .../xuanke/assets/js/jquery.dataTables.min.js | 15 +++ .../assets/js/jquery.easy-pie-chart-older.js | 15 +++ .../assets/js/jquery.easy-pie-chart.min.js | 9 ++ .../assets/js/jquery.easypiechart.min.js | 9 ++ .../xuanke/assets/js/jquery.gritter.min.js | 11 ++ .../xuanke/assets/js/jquery.hotkeys.min.js | 12 +++ .../js/jquery.inputlimiter.1.3.1.min.js | 11 ++ .../xuanke/assets/js/jquery.knob-older.min.js | 15 +++ .../xuanke/assets/js/jquery.knob.min.js | 1 + .../assets/js/jquery.maskedinput.min.js | 7 ++ out/artifacts/xuanke/assets/js/jquery.min.js | 4 + .../assets/js/jquery.mobile.custom.min.js | 3 + .../xuanke/assets/js/jquery.nestable.min.js | 5 + .../xuanke/assets/js/jquery.slimscroll.min.js | 15 +++ .../xuanke/assets/js/jquery.sparkline.min.js | 5 + .../assets/js/jquery.ui.touch-punch.min.js | 11 ++ .../xuanke/assets/js/jquery.validate.min.js | 15 +++ .../xuanke/assets/js/jquery1x.min.js | 4 + out/artifacts/xuanke/assets/js/page.js | 15 +++ out/artifacts/xuanke/assets/js/prettify.js | 15 +++ out/artifacts/xuanke/assets/js/respond.min.js | 5 + out/artifacts/xuanke/assets/js/select2.min.js | 15 +++ out/artifacts/xuanke/assets/js/spin.min.js | 5 + .../xuanke/assets/js/typeahead-bs2.min.js | 15 +++ .../xuanke/assets/js/typeahead.jquery.min.js | 7 ++ .../assets/js/x-editable/ace-editable.min.js | 1 + .../js/x-editable/bootstrap-editable.min.js | 5 + .../assets/js/zTree/jquery.ztree.all-3.5.js | 15 +++ .../js/zTree/jquery.ztree.all-3.5.min.js | 15 +++ .../assets/js/zTree/jquery.ztree.core-3.5.js | 15 +++ .../js/zTree/jquery.ztree.core-3.5.min.js | 15 +++ .../js/zTree/jquery.ztree.excheck-3.5.js | 15 +++ .../js/zTree/jquery.ztree.excheck-3.5.min.js | 15 +++ .../js/zTree/jquery.ztree.exedit-3.5.js | 15 +++ .../js/zTree/jquery.ztree.exedit-3.5.min.js | 15 +++ .../assets/js/zTree/jquery.ztree.exedit.js | 15 +++ .../js/zTree/jquery.ztree.exhide-3.5.js | 15 +++ .../js/zTree/jquery.ztree.exhide-3.5.min.js | 15 +++ out/artifacts/xuanke/code.jsp | 15 +++ out/artifacts/xuanke/fankui/fankuiadd.jsp | 15 +++ out/artifacts/xuanke/fankui/fankuidetail.jsp | 15 +++ out/artifacts/xuanke/fankui/fankuilist.jsp | 15 +++ out/artifacts/xuanke/fankui/fankuimodify.jsp | 15 +++ out/artifacts/xuanke/fankui/list.jsp | 15 +++ out/artifacts/xuanke/footer.jsp | 15 +++ out/artifacts/xuanke/gly/glyadd.jsp | 15 +++ out/artifacts/xuanke/gly/glydetail.jsp | 15 +++ out/artifacts/xuanke/gly/glylist.jsp | 15 +++ out/artifacts/xuanke/gly/glymodify.jsp | 15 +++ out/artifacts/xuanke/gly/modify.jsp | 15 +++ out/artifacts/xuanke/gonggao/gonggaoadd.jsp | 15 +++ .../xuanke/gonggao/gonggaodetail.jsp | 15 +++ out/artifacts/xuanke/gonggao/gonggaolist.jsp | 15 +++ .../xuanke/gonggao/gonggaomodify.jsp | 15 +++ out/artifacts/xuanke/gonggao/list.jsp | 15 +++ out/artifacts/xuanke/header.jsp | 15 +++ out/artifacts/xuanke/index/index.jsp | 15 +++ out/artifacts/xuanke/jiaoshi/jiaoshiadd.jsp | 15 +++ .../xuanke/jiaoshi/jiaoshidetail.jsp | 15 +++ out/artifacts/xuanke/jiaoshi/jiaoshilist.jsp | 15 +++ .../xuanke/jiaoshi/jiaoshimodify.jsp | 15 +++ out/artifacts/xuanke/jiaoshi/modify.jsp | 15 +++ out/artifacts/xuanke/kecheng/kechengadd.jsp | 15 +++ .../xuanke/kecheng/kechengdetail.jsp | 15 +++ out/artifacts/xuanke/kecheng/kechenglist.jsp | 15 +++ .../xuanke/kecheng/kechengmodify.jsp | 15 +++ out/artifacts/xuanke/kecheng/list.jsp | 15 +++ out/artifacts/xuanke/login.jsp | 15 +++ out/artifacts/xuanke/logincheck.jsp | 15 +++ out/artifacts/xuanke/menu.jsp | 15 +++ out/artifacts/xuanke/out.jsp | 8 ++ out/artifacts/xuanke/shenqing/list.jsp | 15 +++ out/artifacts/xuanke/shenqing/shenqingadd.jsp | 15 +++ .../xuanke/shenqing/shenqingdetail.jsp | 15 +++ .../xuanke/shenqing/shenqinglist.jsp | 15 +++ .../xuanke/shenqing/shenqingmodify.jsp | 15 +++ out/artifacts/xuanke/shenqing/xklist.jsp | 15 +++ out/artifacts/xuanke/sksj/sksjadd.jsp | 15 +++ out/artifacts/xuanke/sksj/sksjdetail.jsp | 15 +++ out/artifacts/xuanke/sksj/sksjlist.jsp | 15 +++ out/artifacts/xuanke/sksj/sksjmodify.jsp | 15 +++ out/artifacts/xuanke/topcss.jsp | 15 +++ out/artifacts/xuanke/xuanke/fankuiadd.jsp | 15 +++ out/artifacts/xuanke/xuanke/list.jsp | 15 +++ out/artifacts/xuanke/xuanke/xklist.jsp | 15 +++ out/artifacts/xuanke/xuanke/xuankeadd.jsp | 15 +++ out/artifacts/xuanke/xuanke/xuankedetail.jsp | 15 +++ out/artifacts/xuanke/xuanke/xuankelist.jsp | 15 +++ out/artifacts/xuanke/xuanke/xuankemodify.jsp | 15 +++ out/artifacts/xuanke/xuesheng/modify.jsp | 15 +++ out/artifacts/xuanke/xuesheng/xueshengadd.jsp | 15 +++ .../xuanke/xuesheng/xueshengdetail.jsp | 15 +++ .../xuanke/xuesheng/xueshenglist.jsp | 15 +++ .../xuanke/xuesheng/xueshengmodify.jsp | 15 +++ pom.xml | 15 +++ .../java/com/controller/fankuiController.java | 15 +++ .../java/com/controller/glyController.java | 15 +++ .../com/controller/gonggaoController.java | 15 +++ .../com/controller/jiaoshiController.java | 15 +++ .../com/controller/kechengController.java | 15 +++ .../com/controller/shenqingController.java | 15 +++ .../java/com/controller/sksjController.java | 15 +++ .../java/com/controller/xuankeController.java | 15 +++ .../com/controller/xueshengController.java | 15 +++ src/main/java/com/dao/fankuiDao.java | 15 +++ src/main/java/com/dao/glyDao.java | 15 +++ src/main/java/com/dao/gonggaoDao.java | 15 +++ src/main/java/com/dao/jiaoshiDao.java | 15 +++ src/main/java/com/dao/kechengDao.java | 15 +++ src/main/java/com/dao/shenqingDao.java | 15 +++ src/main/java/com/dao/sksjDao.java | 15 +++ src/main/java/com/dao/xuankeDao.java | 15 +++ src/main/java/com/dao/xueshengDao.java | 15 +++ src/main/java/com/model/fankui.java | 15 +++ src/main/java/com/model/gly.java | 15 +++ src/main/java/com/model/gonggao.java | 15 +++ src/main/java/com/model/jiaoshi.java | 15 +++ src/main/java/com/model/kecheng.java | 15 +++ src/main/java/com/model/shenqing.java | 15 +++ src/main/java/com/model/sksj.java | 15 +++ src/main/java/com/model/xuanke.java | 15 +++ src/main/java/com/model/xuesheng.java | 15 +++ src/main/java/com/util/DBO.java | 15 +++ src/main/java/com/util/StaticMethod.java | 15 +++ src/main/resources/applicationContext.xml | 15 +++ src/main/resources/mapper/fankui.xml | 15 +++ src/main/resources/mapper/gly.xml | 15 +++ src/main/resources/mapper/gonggao.xml | 15 +++ src/main/resources/mapper/jiaoshi.xml | 15 +++ src/main/resources/mapper/kecheng.xml | 15 +++ src/main/resources/mapper/shenqing.xml | 15 +++ src/main/resources/mapper/sksj.xml | 15 +++ src/main/resources/mapper/xuanke.xml | 15 +++ src/main/resources/mapper/xuesheng.xml | 15 +++ src/main/resources/spring-mybatis.xml | 15 +++ src/main/resources/springmvc.xml | 15 +++ target/classes/applicationContext.xml | 15 +++ target/classes/mapper/fankui.xml | 15 +++ target/classes/mapper/gly.xml | 15 +++ target/classes/mapper/gonggao.xml | 15 +++ target/classes/mapper/jiaoshi.xml | 15 +++ target/classes/mapper/kecheng.xml | 15 +++ target/classes/mapper/shenqing.xml | 15 +++ target/classes/mapper/sksj.xml | 15 +++ target/classes/mapper/xuanke.xml | 15 +++ target/classes/mapper/xuesheng.xml | 15 +++ target/classes/spring-mybatis.xml | 15 +++ target/classes/springmvc.xml | 15 +++ web/WEB-INF/web.xml | 15 +++ web/assets/css/ace-fonts.css | 13 +++ web/assets/css/ace-ie.min.css | 1 + web/assets/css/ace-part2.min.css | 1 + web/assets/css/ace-rtl.min.css | 1 + web/assets/css/ace-skins.min.css | 1 + web/assets/css/ace.min.css | 1 + web/assets/css/ace.onpage-help.css | 15 +++ web/assets/css/bootstrap-datetimepicker.css | 15 +++ web/assets/css/bootstrap-editable.css | 15 +++ web/assets/css/bootstrap-timepicker.css | 15 +++ web/assets/css/bootstrap.min.css | 1 + web/assets/css/chosen.css | 3 + web/assets/css/colorbox.css | 15 +++ web/assets/css/colorpicker.css | 15 +++ web/assets/css/customer.css | 1 + web/assets/css/datepicker.css | 15 +++ web/assets/css/daterangepicker.css | 15 +++ web/assets/css/demo.css | 15 +++ web/assets/css/dropzone.css | 15 +++ web/assets/css/font-awesome-ie7.min.css | 15 +++ web/assets/css/font-awesome.min.css | 15 +++ web/assets/css/fullcalendar.css | 15 +++ web/assets/css/fullcalendar.print.css | 15 +++ web/assets/css/jquery-ui.custom.min.css | 6 ++ web/assets/css/jquery-ui.min.css | 6 ++ web/assets/css/jquery.gritter.css | 15 +++ web/assets/css/less/bootstrap/.csscomb.json | 15 +++ web/assets/css/prettify.css | 15 +++ web/assets/css/select2.css | 15 +++ web/assets/css/ui.jqgrid.css | 15 +++ web/assets/css/uncompressed/ace-ie.css | 15 +++ web/assets/css/uncompressed/ace-part2.css | 15 +++ web/assets/css/uncompressed/ace-rtl.css | 15 +++ web/assets/css/uncompressed/ace-skins.css | 15 +++ web/assets/css/uncompressed/ace.css | 15 +++ web/assets/css/uncompressed/bootstrap.css | 15 +++ web/assets/css/uncompressed/chosen.css | 15 +++ web/assets/css/uncompressed/font-awesome.css | 15 +++ web/assets/css/uncompressed/jquery-ui.css | 15 +++ .../css/uncompressed/jquery-ui.custom.css | 15 +++ web/assets/css/zTreeStyle/zTreeStyle.css | 15 +++ web/assets/echarts.js | 15 +++ web/assets/js/ace-elements.min.js | 1 + web/assets/js/ace-extra.min.js | 1 + web/assets/js/ace.min.js | 2 + web/assets/js/ace/ace.ajax-content.js | 15 +++ web/assets/js/ace/ace.auto-container.js | 15 +++ web/assets/js/ace/ace.auto-padding.js | 15 +++ web/assets/js/ace/ace.autohide-sidebar.js | 15 +++ web/assets/js/ace/ace.js | 15 +++ web/assets/js/ace/ace.onpage-help.js | 15 +++ .../js/ace/ace.searchbox-autocomplete.js | 15 +++ web/assets/js/ace/ace.settings-rtl.js | 15 +++ web/assets/js/ace/ace.settings-skin.js | 15 +++ web/assets/js/ace/ace.settings.js | 15 +++ web/assets/js/ace/ace.sidebar-scroll-1.js | 15 +++ web/assets/js/ace/ace.sidebar-scroll-2.js | 15 +++ web/assets/js/ace/ace.sidebar.js | 15 +++ web/assets/js/ace/ace.submenu-1.js | 15 +++ web/assets/js/ace/ace.submenu-2.js | 15 +++ web/assets/js/ace/ace.submenu-hover.js | 15 +++ web/assets/js/ace/ace.touch-drag.js | 15 +++ web/assets/js/ace/ace.widget-box.js | 15 +++ web/assets/js/ace/ace.widget-on-reload.js | 15 +++ web/assets/js/ace/elements.colorpicker.js | 15 +++ web/assets/js/ace/elements.fileinput.js | 15 +++ web/assets/js/ace/elements.onpage-help.js | 15 +++ web/assets/js/ace/elements.scroller.js | 15 +++ web/assets/js/ace/elements.spinner.js | 15 +++ web/assets/js/ace/elements.treeview.js | 15 +++ web/assets/js/ace/elements.typeahead.js | 15 +++ web/assets/js/ace/elements.wizard.js | 15 +++ web/assets/js/ace/elements.wysiwyg.js | 15 +++ web/assets/js/ace/scripts.json | 15 +++ web/assets/js/additional-methods.min.js | 4 + web/assets/js/bootbox.min.js | 6 ++ web/assets/js/bootstrap-colorpicker.min.js | 15 +++ web/assets/js/bootstrap-tag.min.js | 15 +++ web/assets/js/bootstrap-wysiwyg.min.js | 4 + web/assets/js/bootstrap.min.js | 6 ++ web/assets/js/chosen.jquery.min.js | 2 + web/assets/js/common.js | 15 +++ .../js/date-time/bootstrap-datepicker.min.js | 1 + .../date-time/bootstrap-datetimepicker.min.js | 15 +++ .../js/date-time/bootstrap-timepicker.min.js | 11 ++ .../js/date-time/daterangepicker.min.js | 9 ++ .../locales/bootstrap-datepicker.ar.js | 15 +++ .../locales/bootstrap-datepicker.az.js | 12 +++ .../locales/bootstrap-datepicker.bg.js | 14 +++ .../locales/bootstrap-datepicker.ca.js | 14 +++ .../locales/bootstrap-datepicker.cs.js | 15 +++ .../locales/bootstrap-datepicker.cy.js | 14 +++ .../locales/bootstrap-datepicker.da.js | 15 +++ .../locales/bootstrap-datepicker.de.js | 15 +++ .../locales/bootstrap-datepicker.el.js | 13 +++ .../locales/bootstrap-datepicker.es.js | 14 +++ .../locales/bootstrap-datepicker.et.js | 15 +++ .../locales/bootstrap-datepicker.fa.js | 15 +++ .../locales/bootstrap-datepicker.fi.js | 15 +++ .../locales/bootstrap-datepicker.fr.js | 15 +++ .../locales/bootstrap-datepicker.gl.js | 11 ++ .../locales/bootstrap-datepicker.he.js | 15 +++ .../locales/bootstrap-datepicker.hr.js | 13 +++ .../locales/bootstrap-datepicker.hu.js | 15 +++ .../locales/bootstrap-datepicker.id.js | 15 +++ .../locales/bootstrap-datepicker.is.js | 14 +++ .../locales/bootstrap-datepicker.it.js | 15 +++ .../locales/bootstrap-datepicker.ja.js | 15 +++ .../locales/bootstrap-datepicker.ka.js | 15 +++ .../locales/bootstrap-datepicker.kk.js | 15 +++ .../locales/bootstrap-datepicker.kr.js | 13 +++ .../locales/bootstrap-datepicker.lt.js | 15 +++ .../locales/bootstrap-datepicker.lv.js | 15 +++ .../locales/bootstrap-datepicker.mk.js | 15 +++ .../locales/bootstrap-datepicker.ms.js | 14 +++ .../locales/bootstrap-datepicker.nb.js | 14 +++ .../locales/bootstrap-datepicker.nl-BE.js | 15 +++ .../locales/bootstrap-datepicker.nl.js | 14 +++ .../locales/bootstrap-datepicker.no.js | 15 +++ .../locales/bootstrap-datepicker.pl.js | 15 +++ .../locales/bootstrap-datepicker.pt-BR.js | 15 +++ .../locales/bootstrap-datepicker.pt.js | 15 +++ .../locales/bootstrap-datepicker.ro.js | 15 +++ .../locales/bootstrap-datepicker.rs-latin.js | 14 +++ .../locales/bootstrap-datepicker.rs.js | 14 +++ .../locales/bootstrap-datepicker.ru.js | 15 +++ .../locales/bootstrap-datepicker.sk.js | 15 +++ .../locales/bootstrap-datepicker.sl.js | 14 +++ .../locales/bootstrap-datepicker.sq.js | 15 +++ .../locales/bootstrap-datepicker.sv.js | 15 +++ .../locales/bootstrap-datepicker.sw.js | 15 +++ .../locales/bootstrap-datepicker.th.js | 14 +++ .../locales/bootstrap-datepicker.tr.js | 15 +++ .../locales/bootstrap-datepicker.ua.js | 15 +++ .../locales/bootstrap-datepicker.uk.js | 14 +++ .../locales/bootstrap-datepicker.vi.js | 15 +++ .../locales/bootstrap-datepicker.zh-CN.js | 15 +++ .../locales/bootstrap-datepicker.zh-TW.js | 15 +++ web/assets/js/date-time/moment.min.js | 6 ++ web/assets/js/dropzone.min.js | 15 +++ web/assets/js/excanvas.min.js | 14 +++ .../data/fuelux.tree-sample-demo-data.js | 15 +++ .../js/fuelux/data/fuelux.tree-sampledata.js | 15 +++ web/assets/js/fuelux/fuelux.spinner.min.js | 8 ++ web/assets/js/fuelux/fuelux.tree.min.js | 8 ++ web/assets/js/fuelux/fuelux.wizard.min.js | 8 ++ web/assets/js/fullcalendar.min.js | 7 ++ web/assets/js/html5shiv.js | 4 + web/assets/js/html5shiv.min.js | 4 + web/assets/js/jqGrid/i18n/grid.locale-ar.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-bg.js | 15 +++ .../js/jqGrid/i18n/grid.locale-bg1251.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-cat.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-cn.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-cs.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-da.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-de.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-dk.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-el.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-en.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-es.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-fa.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-fi.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-fr.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-gl.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-he.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-hr.js | 15 +++ .../js/jqGrid/i18n/grid.locale-hr1250.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-hu.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-id.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-is.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-it.js | 1 + web/assets/js/jqGrid/i18n/grid.locale-ja.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-kr.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-lt.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-mne.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-nl.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-no.js | 1 + web/assets/js/jqGrid/i18n/grid.locale-pl.js | 15 +++ .../js/jqGrid/i18n/grid.locale-pt-br.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-pt.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-ro.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-ru.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-sk.js | 15 +++ .../js/jqGrid/i18n/grid.locale-sr-latin.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-sr.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-sv.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-th.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-tr.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-tw.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-ua.js | 15 +++ web/assets/js/jqGrid/i18n/grid.locale-vi.js | 15 +++ web/assets/js/jqGrid/jquery.jqGrid.min.js | 15 +++ web/assets/js/jquery-2.0.3.min.js | 6 ++ web/assets/js/jquery-ui-1.10.3.custom.min.js | 6 ++ web/assets/js/jquery-ui.custom.min.js | 9 ++ web/assets/js/jquery-ui.min.js | 13 +++ web/assets/js/jquery.autosize.min.js | 7 ++ .../js/jquery.bootstrap.teninedialog.v3.js | 15 +++ web/assets/js/jquery.colorbox-min.js | 7 ++ web/assets/js/jquery.dataTables.bootstrap.js | 15 +++ web/assets/js/jquery.dataTables.min.js | 15 +++ web/assets/js/jquery.easy-pie-chart-older.js | 15 +++ web/assets/js/jquery.easy-pie-chart.min.js | 9 ++ web/assets/js/jquery.easypiechart.min.js | 9 ++ web/assets/js/jquery.gritter.min.js | 11 ++ web/assets/js/jquery.hotkeys.min.js | 12 +++ .../js/jquery.inputlimiter.1.3.1.min.js | 11 ++ web/assets/js/jquery.knob-older.min.js | 15 +++ web/assets/js/jquery.knob.min.js | 1 + web/assets/js/jquery.maskedinput.min.js | 7 ++ web/assets/js/jquery.min.js | 4 + web/assets/js/jquery.mobile.custom.min.js | 3 + web/assets/js/jquery.nestable.min.js | 5 + web/assets/js/jquery.slimscroll.min.js | 15 +++ web/assets/js/jquery.sparkline.min.js | 5 + web/assets/js/jquery.ui.touch-punch.min.js | 11 ++ web/assets/js/jquery.validate.min.js | 15 +++ web/assets/js/jquery1x.min.js | 4 + web/assets/js/page.js | 15 +++ web/assets/js/prettify.js | 15 +++ web/assets/js/respond.min.js | 5 + web/assets/js/select2.min.js | 15 +++ web/assets/js/spin.min.js | 5 + web/assets/js/typeahead-bs2.min.js | 15 +++ web/assets/js/typeahead.jquery.min.js | 7 ++ web/assets/js/x-editable/ace-editable.min.js | 1 + .../js/x-editable/bootstrap-editable.min.js | 5 + web/assets/js/zTree/jquery.ztree.all-3.5.js | 15 +++ .../js/zTree/jquery.ztree.all-3.5.min.js | 15 +++ web/assets/js/zTree/jquery.ztree.core-3.5.js | 15 +++ .../js/zTree/jquery.ztree.core-3.5.min.js | 15 +++ .../js/zTree/jquery.ztree.excheck-3.5.js | 15 +++ .../js/zTree/jquery.ztree.excheck-3.5.min.js | 15 +++ .../js/zTree/jquery.ztree.exedit-3.5.js | 15 +++ .../js/zTree/jquery.ztree.exedit-3.5.min.js | 15 +++ web/assets/js/zTree/jquery.ztree.exedit.js | 15 +++ .../js/zTree/jquery.ztree.exhide-3.5.js | 15 +++ .../js/zTree/jquery.ztree.exhide-3.5.min.js | 15 +++ web/code.jsp | 15 +++ web/fankui/fankuiadd.jsp | 15 +++ web/fankui/fankuidetail.jsp | 15 +++ web/fankui/fankuilist.jsp | 15 +++ web/fankui/fankuimodify.jsp | 15 +++ web/fankui/list.jsp | 15 +++ web/footer.jsp | 15 +++ web/gly/glyadd.jsp | 15 +++ web/gly/glydetail.jsp | 15 +++ web/gly/glylist.jsp | 15 +++ web/gly/glymodify.jsp | 15 +++ web/gly/modify.jsp | 15 +++ web/gonggao/gonggaoadd.jsp | 15 +++ web/gonggao/gonggaodetail.jsp | 15 +++ web/gonggao/gonggaolist.jsp | 15 +++ web/gonggao/gonggaomodify.jsp | 15 +++ web/gonggao/list.jsp | 15 +++ web/header.jsp | 15 +++ web/index/index.jsp | 15 +++ web/jiaoshi/jiaoshiadd.jsp | 15 +++ web/jiaoshi/jiaoshidetail.jsp | 15 +++ web/jiaoshi/jiaoshilist.jsp | 15 +++ web/jiaoshi/jiaoshimodify.jsp | 15 +++ web/jiaoshi/modify.jsp | 15 +++ web/kecheng/kechengadd.jsp | 15 +++ web/kecheng/kechengdetail.jsp | 15 +++ web/kecheng/kechenglist.jsp | 15 +++ web/kecheng/kechengmodify.jsp | 15 +++ web/kecheng/list.jsp | 15 +++ web/login.jsp | 15 +++ web/logincheck.jsp | 15 +++ web/menu.jsp | 15 +++ web/out.jsp | 8 ++ web/shenqing/list.jsp | 15 +++ web/shenqing/shenqingadd.jsp | 15 +++ web/shenqing/shenqingdetail.jsp | 15 +++ web/shenqing/shenqinglist.jsp | 15 +++ web/shenqing/shenqingmodify.jsp | 15 +++ web/shenqing/xklist.jsp | 15 +++ web/sksj/sksjadd.jsp | 15 +++ web/sksj/sksjdetail.jsp | 15 +++ web/sksj/sksjlist.jsp | 15 +++ web/sksj/sksjmodify.jsp | 15 +++ web/topcss.jsp | 15 +++ web/xuanke/fankuiadd.jsp | 15 +++ web/xuanke/list.jsp | 15 +++ web/xuanke/xklist.jsp | 15 +++ web/xuanke/xuankeadd.jsp | 15 +++ web/xuanke/xuankedetail.jsp | 15 +++ web/xuanke/xuankelist.jsp | 15 +++ web/xuanke/xuankemodify.jsp | 15 +++ web/xuesheng/modify.jsp | 15 +++ web/xuesheng/xueshengadd.jsp | 15 +++ web/xuesheng/xueshengdetail.jsp | 15 +++ web/xuesheng/xueshenglist.jsp | 15 +++ web/xuesheng/xueshengmodify.jsp | 15 +++ 665 files changed, 8924 insertions(+) create mode 100644 .idea/artifacts/xuanke.xml create mode 100644 .idea/compiler.xml create mode 100644 .idea/encodings.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/workspace.xml create mode 100644 51Aspx源码必读.txt create mode 100644 jspxuanke.sql create mode 100644 out/artifacts/xuanke/WEB-INF/classes/applicationContext.xml create mode 100644 out/artifacts/xuanke/WEB-INF/classes/mapper/fankui.xml create mode 100644 out/artifacts/xuanke/WEB-INF/classes/mapper/gly.xml create mode 100644 out/artifacts/xuanke/WEB-INF/classes/mapper/gonggao.xml create mode 100644 out/artifacts/xuanke/WEB-INF/classes/mapper/jiaoshi.xml create mode 100644 out/artifacts/xuanke/WEB-INF/classes/mapper/kecheng.xml create mode 100644 out/artifacts/xuanke/WEB-INF/classes/mapper/shenqing.xml create mode 100644 out/artifacts/xuanke/WEB-INF/classes/mapper/sksj.xml create mode 100644 out/artifacts/xuanke/WEB-INF/classes/mapper/xuanke.xml create mode 100644 out/artifacts/xuanke/WEB-INF/classes/mapper/xuesheng.xml create mode 100644 out/artifacts/xuanke/WEB-INF/classes/spring-mybatis.xml create mode 100644 out/artifacts/xuanke/WEB-INF/classes/springmvc.xml create mode 100644 out/artifacts/xuanke/WEB-INF/web.xml create mode 100644 out/artifacts/xuanke/assets/css/ace-fonts.css create mode 100644 out/artifacts/xuanke/assets/css/ace-ie.min.css create mode 100644 out/artifacts/xuanke/assets/css/ace-part2.min.css create mode 100644 out/artifacts/xuanke/assets/css/ace-rtl.min.css create mode 100644 out/artifacts/xuanke/assets/css/ace-skins.min.css create mode 100644 out/artifacts/xuanke/assets/css/ace.min.css create mode 100644 out/artifacts/xuanke/assets/css/ace.onpage-help.css create mode 100644 out/artifacts/xuanke/assets/css/bootstrap-datetimepicker.css create mode 100644 out/artifacts/xuanke/assets/css/bootstrap-editable.css create mode 100644 out/artifacts/xuanke/assets/css/bootstrap-timepicker.css create mode 100644 out/artifacts/xuanke/assets/css/bootstrap.min.css create mode 100644 out/artifacts/xuanke/assets/css/chosen.css create mode 100644 out/artifacts/xuanke/assets/css/colorbox.css create mode 100644 out/artifacts/xuanke/assets/css/colorpicker.css create mode 100644 out/artifacts/xuanke/assets/css/customer.css create mode 100644 out/artifacts/xuanke/assets/css/datepicker.css create mode 100644 out/artifacts/xuanke/assets/css/daterangepicker.css create mode 100644 out/artifacts/xuanke/assets/css/demo.css create mode 100644 out/artifacts/xuanke/assets/css/dropzone.css create mode 100644 out/artifacts/xuanke/assets/css/font-awesome-ie7.min.css create mode 100644 out/artifacts/xuanke/assets/css/font-awesome.min.css create mode 100644 out/artifacts/xuanke/assets/css/fullcalendar.css create mode 100644 out/artifacts/xuanke/assets/css/fullcalendar.print.css create mode 100644 out/artifacts/xuanke/assets/css/jquery-ui.custom.min.css create mode 100644 out/artifacts/xuanke/assets/css/jquery-ui.min.css create mode 100644 out/artifacts/xuanke/assets/css/jquery.gritter.css create mode 100644 out/artifacts/xuanke/assets/css/less/bootstrap/.csscomb.json create mode 100644 out/artifacts/xuanke/assets/css/prettify.css create mode 100644 out/artifacts/xuanke/assets/css/select2.css create mode 100644 out/artifacts/xuanke/assets/css/ui.jqgrid.css create mode 100644 out/artifacts/xuanke/assets/css/uncompressed/ace-ie.css create mode 100644 out/artifacts/xuanke/assets/css/uncompressed/ace-part2.css create mode 100644 out/artifacts/xuanke/assets/css/uncompressed/ace-rtl.css create mode 100644 out/artifacts/xuanke/assets/css/uncompressed/ace-skins.css create mode 100644 out/artifacts/xuanke/assets/css/uncompressed/ace.css create mode 100644 out/artifacts/xuanke/assets/css/uncompressed/bootstrap.css create mode 100644 out/artifacts/xuanke/assets/css/uncompressed/chosen.css create mode 100644 out/artifacts/xuanke/assets/css/uncompressed/font-awesome.css create mode 100644 out/artifacts/xuanke/assets/css/uncompressed/jquery-ui.css create mode 100644 out/artifacts/xuanke/assets/css/uncompressed/jquery-ui.custom.css create mode 100644 out/artifacts/xuanke/assets/css/zTreeStyle/zTreeStyle.css create mode 100644 out/artifacts/xuanke/assets/echarts.js create mode 100644 out/artifacts/xuanke/assets/js/ace-elements.min.js create mode 100644 out/artifacts/xuanke/assets/js/ace-extra.min.js create mode 100644 out/artifacts/xuanke/assets/js/ace.min.js create mode 100644 out/artifacts/xuanke/assets/js/ace/ace.ajax-content.js create mode 100644 out/artifacts/xuanke/assets/js/ace/ace.auto-container.js create mode 100644 out/artifacts/xuanke/assets/js/ace/ace.auto-padding.js create mode 100644 out/artifacts/xuanke/assets/js/ace/ace.autohide-sidebar.js create mode 100644 out/artifacts/xuanke/assets/js/ace/ace.js create mode 100644 out/artifacts/xuanke/assets/js/ace/ace.onpage-help.js create mode 100644 out/artifacts/xuanke/assets/js/ace/ace.searchbox-autocomplete.js create mode 100644 out/artifacts/xuanke/assets/js/ace/ace.settings-rtl.js create mode 100644 out/artifacts/xuanke/assets/js/ace/ace.settings-skin.js create mode 100644 out/artifacts/xuanke/assets/js/ace/ace.settings.js create mode 100644 out/artifacts/xuanke/assets/js/ace/ace.sidebar-scroll-1.js create mode 100644 out/artifacts/xuanke/assets/js/ace/ace.sidebar-scroll-2.js create mode 100644 out/artifacts/xuanke/assets/js/ace/ace.sidebar.js create mode 100644 out/artifacts/xuanke/assets/js/ace/ace.submenu-1.js create mode 100644 out/artifacts/xuanke/assets/js/ace/ace.submenu-2.js create mode 100644 out/artifacts/xuanke/assets/js/ace/ace.submenu-hover.js create mode 100644 out/artifacts/xuanke/assets/js/ace/ace.touch-drag.js create mode 100644 out/artifacts/xuanke/assets/js/ace/ace.widget-box.js create mode 100644 out/artifacts/xuanke/assets/js/ace/ace.widget-on-reload.js create mode 100644 out/artifacts/xuanke/assets/js/ace/elements.colorpicker.js create mode 100644 out/artifacts/xuanke/assets/js/ace/elements.fileinput.js create mode 100644 out/artifacts/xuanke/assets/js/ace/elements.onpage-help.js create mode 100644 out/artifacts/xuanke/assets/js/ace/elements.scroller.js create mode 100644 out/artifacts/xuanke/assets/js/ace/elements.spinner.js create mode 100644 out/artifacts/xuanke/assets/js/ace/elements.treeview.js create mode 100644 out/artifacts/xuanke/assets/js/ace/elements.typeahead.js create mode 100644 out/artifacts/xuanke/assets/js/ace/elements.wizard.js create mode 100644 out/artifacts/xuanke/assets/js/ace/elements.wysiwyg.js create mode 100644 out/artifacts/xuanke/assets/js/ace/scripts.json create mode 100644 out/artifacts/xuanke/assets/js/additional-methods.min.js create mode 100644 out/artifacts/xuanke/assets/js/bootbox.min.js create mode 100644 out/artifacts/xuanke/assets/js/bootstrap-colorpicker.min.js create mode 100644 out/artifacts/xuanke/assets/js/bootstrap-tag.min.js create mode 100644 out/artifacts/xuanke/assets/js/bootstrap-wysiwyg.min.js create mode 100644 out/artifacts/xuanke/assets/js/bootstrap.min.js create mode 100644 out/artifacts/xuanke/assets/js/chosen.jquery.min.js create mode 100644 out/artifacts/xuanke/assets/js/common.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/bootstrap-datepicker.min.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/bootstrap-datetimepicker.min.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/bootstrap-timepicker.min.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/daterangepicker.min.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.ar.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.az.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.bg.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.ca.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.cs.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.cy.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.da.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.de.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.el.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.es.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.et.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.fa.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.fi.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.fr.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.gl.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.he.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.hr.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.hu.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.id.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.is.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.it.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.ja.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.ka.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.kk.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.kr.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.lt.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.lv.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.mk.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.ms.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.nb.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.nl-BE.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.nl.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.no.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.pl.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.pt-BR.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.pt.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.ro.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.rs-latin.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.rs.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.ru.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.sk.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.sl.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.sq.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.sv.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.sw.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.th.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.tr.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.ua.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.uk.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.vi.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.zh-CN.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/locales/bootstrap-datepicker.zh-TW.js create mode 100644 out/artifacts/xuanke/assets/js/date-time/moment.min.js create mode 100644 out/artifacts/xuanke/assets/js/dropzone.min.js create mode 100644 out/artifacts/xuanke/assets/js/excanvas.min.js create mode 100644 out/artifacts/xuanke/assets/js/fuelux/data/fuelux.tree-sample-demo-data.js create mode 100644 out/artifacts/xuanke/assets/js/fuelux/data/fuelux.tree-sampledata.js create mode 100644 out/artifacts/xuanke/assets/js/fuelux/fuelux.spinner.min.js create mode 100644 out/artifacts/xuanke/assets/js/fuelux/fuelux.tree.min.js create mode 100644 out/artifacts/xuanke/assets/js/fuelux/fuelux.wizard.min.js create mode 100644 out/artifacts/xuanke/assets/js/fullcalendar.min.js create mode 100644 out/artifacts/xuanke/assets/js/html5shiv.js create mode 100644 out/artifacts/xuanke/assets/js/html5shiv.min.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-ar.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-bg.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-bg1251.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-cat.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-cn.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-cs.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-da.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-de.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-dk.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-el.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-en.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-es.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-fa.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-fi.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-fr.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-gl.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-he.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-hr.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-hr1250.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-hu.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-id.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-is.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-it.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-ja.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-kr.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-lt.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-mne.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-nl.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-no.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-pl.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-pt-br.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-pt.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-ro.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-ru.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-sk.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-sr-latin.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-sr.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-sv.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-th.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-tr.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-tw.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-ua.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/i18n/grid.locale-vi.js create mode 100644 out/artifacts/xuanke/assets/js/jqGrid/jquery.jqGrid.min.js create mode 100644 out/artifacts/xuanke/assets/js/jquery-2.0.3.min.js create mode 100644 out/artifacts/xuanke/assets/js/jquery-ui-1.10.3.custom.min.js create mode 100644 out/artifacts/xuanke/assets/js/jquery-ui.custom.min.js create mode 100644 out/artifacts/xuanke/assets/js/jquery-ui.min.js create mode 100644 out/artifacts/xuanke/assets/js/jquery.autosize.min.js create mode 100644 out/artifacts/xuanke/assets/js/jquery.bootstrap.teninedialog.v3.js create mode 100644 out/artifacts/xuanke/assets/js/jquery.colorbox-min.js create mode 100644 out/artifacts/xuanke/assets/js/jquery.dataTables.bootstrap.js create mode 100644 out/artifacts/xuanke/assets/js/jquery.dataTables.min.js create mode 100644 out/artifacts/xuanke/assets/js/jquery.easy-pie-chart-older.js create mode 100644 out/artifacts/xuanke/assets/js/jquery.easy-pie-chart.min.js create mode 100644 out/artifacts/xuanke/assets/js/jquery.easypiechart.min.js create mode 100644 out/artifacts/xuanke/assets/js/jquery.gritter.min.js create mode 100644 out/artifacts/xuanke/assets/js/jquery.hotkeys.min.js create mode 100644 out/artifacts/xuanke/assets/js/jquery.inputlimiter.1.3.1.min.js create mode 100644 out/artifacts/xuanke/assets/js/jquery.knob-older.min.js create mode 100644 out/artifacts/xuanke/assets/js/jquery.knob.min.js create mode 100644 out/artifacts/xuanke/assets/js/jquery.maskedinput.min.js create mode 100644 out/artifacts/xuanke/assets/js/jquery.min.js create mode 100644 out/artifacts/xuanke/assets/js/jquery.mobile.custom.min.js create mode 100644 out/artifacts/xuanke/assets/js/jquery.nestable.min.js create mode 100644 out/artifacts/xuanke/assets/js/jquery.slimscroll.min.js create mode 100644 out/artifacts/xuanke/assets/js/jquery.sparkline.min.js create mode 100644 out/artifacts/xuanke/assets/js/jquery.ui.touch-punch.min.js create mode 100644 out/artifacts/xuanke/assets/js/jquery.validate.min.js create mode 100644 out/artifacts/xuanke/assets/js/jquery1x.min.js create mode 100644 out/artifacts/xuanke/assets/js/page.js create mode 100644 out/artifacts/xuanke/assets/js/prettify.js create mode 100644 out/artifacts/xuanke/assets/js/respond.min.js create mode 100644 out/artifacts/xuanke/assets/js/select2.min.js create mode 100644 out/artifacts/xuanke/assets/js/spin.min.js create mode 100644 out/artifacts/xuanke/assets/js/typeahead-bs2.min.js create mode 100644 out/artifacts/xuanke/assets/js/typeahead.jquery.min.js create mode 100644 out/artifacts/xuanke/assets/js/x-editable/ace-editable.min.js create mode 100644 out/artifacts/xuanke/assets/js/x-editable/bootstrap-editable.min.js create mode 100644 out/artifacts/xuanke/assets/js/zTree/jquery.ztree.all-3.5.js create mode 100644 out/artifacts/xuanke/assets/js/zTree/jquery.ztree.all-3.5.min.js create mode 100644 out/artifacts/xuanke/assets/js/zTree/jquery.ztree.core-3.5.js create mode 100644 out/artifacts/xuanke/assets/js/zTree/jquery.ztree.core-3.5.min.js create mode 100644 out/artifacts/xuanke/assets/js/zTree/jquery.ztree.excheck-3.5.js create mode 100644 out/artifacts/xuanke/assets/js/zTree/jquery.ztree.excheck-3.5.min.js create mode 100644 out/artifacts/xuanke/assets/js/zTree/jquery.ztree.exedit-3.5.js create mode 100644 out/artifacts/xuanke/assets/js/zTree/jquery.ztree.exedit-3.5.min.js create mode 100644 out/artifacts/xuanke/assets/js/zTree/jquery.ztree.exedit.js create mode 100644 out/artifacts/xuanke/assets/js/zTree/jquery.ztree.exhide-3.5.js create mode 100644 out/artifacts/xuanke/assets/js/zTree/jquery.ztree.exhide-3.5.min.js create mode 100644 out/artifacts/xuanke/code.jsp create mode 100644 out/artifacts/xuanke/fankui/fankuiadd.jsp create mode 100644 out/artifacts/xuanke/fankui/fankuidetail.jsp create mode 100644 out/artifacts/xuanke/fankui/fankuilist.jsp create mode 100644 out/artifacts/xuanke/fankui/fankuimodify.jsp create mode 100644 out/artifacts/xuanke/fankui/list.jsp create mode 100644 out/artifacts/xuanke/footer.jsp create mode 100644 out/artifacts/xuanke/gly/glyadd.jsp create mode 100644 out/artifacts/xuanke/gly/glydetail.jsp create mode 100644 out/artifacts/xuanke/gly/glylist.jsp create mode 100644 out/artifacts/xuanke/gly/glymodify.jsp create mode 100644 out/artifacts/xuanke/gly/modify.jsp create mode 100644 out/artifacts/xuanke/gonggao/gonggaoadd.jsp create mode 100644 out/artifacts/xuanke/gonggao/gonggaodetail.jsp create mode 100644 out/artifacts/xuanke/gonggao/gonggaolist.jsp create mode 100644 out/artifacts/xuanke/gonggao/gonggaomodify.jsp create mode 100644 out/artifacts/xuanke/gonggao/list.jsp create mode 100644 out/artifacts/xuanke/header.jsp create mode 100644 out/artifacts/xuanke/index/index.jsp create mode 100644 out/artifacts/xuanke/jiaoshi/jiaoshiadd.jsp create mode 100644 out/artifacts/xuanke/jiaoshi/jiaoshidetail.jsp create mode 100644 out/artifacts/xuanke/jiaoshi/jiaoshilist.jsp create mode 100644 out/artifacts/xuanke/jiaoshi/jiaoshimodify.jsp create mode 100644 out/artifacts/xuanke/jiaoshi/modify.jsp create mode 100644 out/artifacts/xuanke/kecheng/kechengadd.jsp create mode 100644 out/artifacts/xuanke/kecheng/kechengdetail.jsp create mode 100644 out/artifacts/xuanke/kecheng/kechenglist.jsp create mode 100644 out/artifacts/xuanke/kecheng/kechengmodify.jsp create mode 100644 out/artifacts/xuanke/kecheng/list.jsp create mode 100644 out/artifacts/xuanke/login.jsp create mode 100644 out/artifacts/xuanke/logincheck.jsp create mode 100644 out/artifacts/xuanke/menu.jsp create mode 100644 out/artifacts/xuanke/out.jsp create mode 100644 out/artifacts/xuanke/shenqing/list.jsp create mode 100644 out/artifacts/xuanke/shenqing/shenqingadd.jsp create mode 100644 out/artifacts/xuanke/shenqing/shenqingdetail.jsp create mode 100644 out/artifacts/xuanke/shenqing/shenqinglist.jsp create mode 100644 out/artifacts/xuanke/shenqing/shenqingmodify.jsp create mode 100644 out/artifacts/xuanke/shenqing/xklist.jsp create mode 100644 out/artifacts/xuanke/sksj/sksjadd.jsp create mode 100644 out/artifacts/xuanke/sksj/sksjdetail.jsp create mode 100644 out/artifacts/xuanke/sksj/sksjlist.jsp create mode 100644 out/artifacts/xuanke/sksj/sksjmodify.jsp create mode 100644 out/artifacts/xuanke/topcss.jsp create mode 100644 out/artifacts/xuanke/xuanke/fankuiadd.jsp create mode 100644 out/artifacts/xuanke/xuanke/list.jsp create mode 100644 out/artifacts/xuanke/xuanke/xklist.jsp create mode 100644 out/artifacts/xuanke/xuanke/xuankeadd.jsp create mode 100644 out/artifacts/xuanke/xuanke/xuankedetail.jsp create mode 100644 out/artifacts/xuanke/xuanke/xuankelist.jsp create mode 100644 out/artifacts/xuanke/xuanke/xuankemodify.jsp create mode 100644 out/artifacts/xuanke/xuesheng/modify.jsp create mode 100644 out/artifacts/xuanke/xuesheng/xueshengadd.jsp create mode 100644 out/artifacts/xuanke/xuesheng/xueshengdetail.jsp create mode 100644 out/artifacts/xuanke/xuesheng/xueshenglist.jsp create mode 100644 out/artifacts/xuanke/xuesheng/xueshengmodify.jsp create mode 100644 pom.xml create mode 100644 src/main/java/com/controller/fankuiController.java create mode 100644 src/main/java/com/controller/glyController.java create mode 100644 src/main/java/com/controller/gonggaoController.java create mode 100644 src/main/java/com/controller/jiaoshiController.java create mode 100644 src/main/java/com/controller/kechengController.java create mode 100644 src/main/java/com/controller/shenqingController.java create mode 100644 src/main/java/com/controller/sksjController.java create mode 100644 src/main/java/com/controller/xuankeController.java create mode 100644 src/main/java/com/controller/xueshengController.java create mode 100644 src/main/java/com/dao/fankuiDao.java create mode 100644 src/main/java/com/dao/glyDao.java create mode 100644 src/main/java/com/dao/gonggaoDao.java create mode 100644 src/main/java/com/dao/jiaoshiDao.java create mode 100644 src/main/java/com/dao/kechengDao.java create mode 100644 src/main/java/com/dao/shenqingDao.java create mode 100644 src/main/java/com/dao/sksjDao.java create mode 100644 src/main/java/com/dao/xuankeDao.java create mode 100644 src/main/java/com/dao/xueshengDao.java create mode 100644 src/main/java/com/model/fankui.java create mode 100644 src/main/java/com/model/gly.java create mode 100644 src/main/java/com/model/gonggao.java create mode 100644 src/main/java/com/model/jiaoshi.java create mode 100644 src/main/java/com/model/kecheng.java create mode 100644 src/main/java/com/model/shenqing.java create mode 100644 src/main/java/com/model/sksj.java create mode 100644 src/main/java/com/model/xuanke.java create mode 100644 src/main/java/com/model/xuesheng.java create mode 100644 src/main/java/com/util/DBO.java create mode 100644 src/main/java/com/util/StaticMethod.java create mode 100644 src/main/resources/applicationContext.xml create mode 100644 src/main/resources/mapper/fankui.xml create mode 100644 src/main/resources/mapper/gly.xml create mode 100644 src/main/resources/mapper/gonggao.xml create mode 100644 src/main/resources/mapper/jiaoshi.xml create mode 100644 src/main/resources/mapper/kecheng.xml create mode 100644 src/main/resources/mapper/shenqing.xml create mode 100644 src/main/resources/mapper/sksj.xml create mode 100644 src/main/resources/mapper/xuanke.xml create mode 100644 src/main/resources/mapper/xuesheng.xml create mode 100644 src/main/resources/spring-mybatis.xml create mode 100644 src/main/resources/springmvc.xml create mode 100644 target/classes/applicationContext.xml create mode 100644 target/classes/mapper/fankui.xml create mode 100644 target/classes/mapper/gly.xml create mode 100644 target/classes/mapper/gonggao.xml create mode 100644 target/classes/mapper/jiaoshi.xml create mode 100644 target/classes/mapper/kecheng.xml create mode 100644 target/classes/mapper/shenqing.xml create mode 100644 target/classes/mapper/sksj.xml create mode 100644 target/classes/mapper/xuanke.xml create mode 100644 target/classes/mapper/xuesheng.xml create mode 100644 target/classes/spring-mybatis.xml create mode 100644 target/classes/springmvc.xml create mode 100644 web/WEB-INF/web.xml create mode 100644 web/assets/css/ace-fonts.css create mode 100644 web/assets/css/ace-ie.min.css create mode 100644 web/assets/css/ace-part2.min.css create mode 100644 web/assets/css/ace-rtl.min.css create mode 100644 web/assets/css/ace-skins.min.css create mode 100644 web/assets/css/ace.min.css create mode 100644 web/assets/css/ace.onpage-help.css create mode 100644 web/assets/css/bootstrap-datetimepicker.css create mode 100644 web/assets/css/bootstrap-editable.css create mode 100644 web/assets/css/bootstrap-timepicker.css create mode 100644 web/assets/css/bootstrap.min.css create mode 100644 web/assets/css/chosen.css create mode 100644 web/assets/css/colorbox.css create mode 100644 web/assets/css/colorpicker.css create mode 100644 web/assets/css/customer.css create mode 100644 web/assets/css/datepicker.css create mode 100644 web/assets/css/daterangepicker.css create mode 100644 web/assets/css/demo.css create mode 100644 web/assets/css/dropzone.css create mode 100644 web/assets/css/font-awesome-ie7.min.css create mode 100644 web/assets/css/font-awesome.min.css create mode 100644 web/assets/css/fullcalendar.css create mode 100644 web/assets/css/fullcalendar.print.css create mode 100644 web/assets/css/jquery-ui.custom.min.css create mode 100644 web/assets/css/jquery-ui.min.css create mode 100644 web/assets/css/jquery.gritter.css create mode 100644 web/assets/css/less/bootstrap/.csscomb.json create mode 100644 web/assets/css/prettify.css create mode 100644 web/assets/css/select2.css create mode 100644 web/assets/css/ui.jqgrid.css create mode 100644 web/assets/css/uncompressed/ace-ie.css create mode 100644 web/assets/css/uncompressed/ace-part2.css create mode 100644 web/assets/css/uncompressed/ace-rtl.css create mode 100644 web/assets/css/uncompressed/ace-skins.css create mode 100644 web/assets/css/uncompressed/ace.css create mode 100644 web/assets/css/uncompressed/bootstrap.css create mode 100644 web/assets/css/uncompressed/chosen.css create mode 100644 web/assets/css/uncompressed/font-awesome.css create mode 100644 web/assets/css/uncompressed/jquery-ui.css create mode 100644 web/assets/css/uncompressed/jquery-ui.custom.css create mode 100644 web/assets/css/zTreeStyle/zTreeStyle.css create mode 100644 web/assets/echarts.js create mode 100644 web/assets/js/ace-elements.min.js create mode 100644 web/assets/js/ace-extra.min.js create mode 100644 web/assets/js/ace.min.js create mode 100644 web/assets/js/ace/ace.ajax-content.js create mode 100644 web/assets/js/ace/ace.auto-container.js create mode 100644 web/assets/js/ace/ace.auto-padding.js create mode 100644 web/assets/js/ace/ace.autohide-sidebar.js create mode 100644 web/assets/js/ace/ace.js create mode 100644 web/assets/js/ace/ace.onpage-help.js create mode 100644 web/assets/js/ace/ace.searchbox-autocomplete.js create mode 100644 web/assets/js/ace/ace.settings-rtl.js create mode 100644 web/assets/js/ace/ace.settings-skin.js create mode 100644 web/assets/js/ace/ace.settings.js create mode 100644 web/assets/js/ace/ace.sidebar-scroll-1.js create mode 100644 web/assets/js/ace/ace.sidebar-scroll-2.js create mode 100644 web/assets/js/ace/ace.sidebar.js create mode 100644 web/assets/js/ace/ace.submenu-1.js create mode 100644 web/assets/js/ace/ace.submenu-2.js create mode 100644 web/assets/js/ace/ace.submenu-hover.js create mode 100644 web/assets/js/ace/ace.touch-drag.js create mode 100644 web/assets/js/ace/ace.widget-box.js create mode 100644 web/assets/js/ace/ace.widget-on-reload.js create mode 100644 web/assets/js/ace/elements.colorpicker.js create mode 100644 web/assets/js/ace/elements.fileinput.js create mode 100644 web/assets/js/ace/elements.onpage-help.js create mode 100644 web/assets/js/ace/elements.scroller.js create mode 100644 web/assets/js/ace/elements.spinner.js create mode 100644 web/assets/js/ace/elements.treeview.js create mode 100644 web/assets/js/ace/elements.typeahead.js create mode 100644 web/assets/js/ace/elements.wizard.js create mode 100644 web/assets/js/ace/elements.wysiwyg.js create mode 100644 web/assets/js/ace/scripts.json create mode 100644 web/assets/js/additional-methods.min.js create mode 100644 web/assets/js/bootbox.min.js create mode 100644 web/assets/js/bootstrap-colorpicker.min.js create mode 100644 web/assets/js/bootstrap-tag.min.js create mode 100644 web/assets/js/bootstrap-wysiwyg.min.js create mode 100644 web/assets/js/bootstrap.min.js create mode 100644 web/assets/js/chosen.jquery.min.js create mode 100644 web/assets/js/common.js create mode 100644 web/assets/js/date-time/bootstrap-datepicker.min.js create mode 100644 web/assets/js/date-time/bootstrap-datetimepicker.min.js create mode 100644 web/assets/js/date-time/bootstrap-timepicker.min.js create mode 100644 web/assets/js/date-time/daterangepicker.min.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.ar.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.az.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.bg.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.ca.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.cs.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.cy.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.da.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.de.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.el.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.es.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.et.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.fa.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.fi.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.fr.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.gl.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.he.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.hr.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.hu.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.id.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.is.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.it.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.ja.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.ka.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.kk.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.kr.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.lt.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.lv.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.mk.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.ms.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.nb.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.nl-BE.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.nl.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.no.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.pl.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.pt-BR.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.pt.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.ro.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.rs-latin.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.rs.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.ru.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.sk.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.sl.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.sq.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.sv.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.sw.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.th.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.tr.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.ua.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.uk.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.vi.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.zh-CN.js create mode 100644 web/assets/js/date-time/locales/bootstrap-datepicker.zh-TW.js create mode 100644 web/assets/js/date-time/moment.min.js create mode 100644 web/assets/js/dropzone.min.js create mode 100644 web/assets/js/excanvas.min.js create mode 100644 web/assets/js/fuelux/data/fuelux.tree-sample-demo-data.js create mode 100644 web/assets/js/fuelux/data/fuelux.tree-sampledata.js create mode 100644 web/assets/js/fuelux/fuelux.spinner.min.js create mode 100644 web/assets/js/fuelux/fuelux.tree.min.js create mode 100644 web/assets/js/fuelux/fuelux.wizard.min.js create mode 100644 web/assets/js/fullcalendar.min.js create mode 100644 web/assets/js/html5shiv.js create mode 100644 web/assets/js/html5shiv.min.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-ar.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-bg.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-bg1251.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-cat.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-cn.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-cs.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-da.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-de.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-dk.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-el.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-en.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-es.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-fa.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-fi.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-fr.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-gl.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-he.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-hr.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-hr1250.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-hu.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-id.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-is.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-it.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-ja.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-kr.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-lt.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-mne.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-nl.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-no.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-pl.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-pt-br.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-pt.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-ro.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-ru.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-sk.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-sr-latin.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-sr.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-sv.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-th.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-tr.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-tw.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-ua.js create mode 100644 web/assets/js/jqGrid/i18n/grid.locale-vi.js create mode 100644 web/assets/js/jqGrid/jquery.jqGrid.min.js create mode 100644 web/assets/js/jquery-2.0.3.min.js create mode 100644 web/assets/js/jquery-ui-1.10.3.custom.min.js create mode 100644 web/assets/js/jquery-ui.custom.min.js create mode 100644 web/assets/js/jquery-ui.min.js create mode 100644 web/assets/js/jquery.autosize.min.js create mode 100644 web/assets/js/jquery.bootstrap.teninedialog.v3.js create mode 100644 web/assets/js/jquery.colorbox-min.js create mode 100644 web/assets/js/jquery.dataTables.bootstrap.js create mode 100644 web/assets/js/jquery.dataTables.min.js create mode 100644 web/assets/js/jquery.easy-pie-chart-older.js create mode 100644 web/assets/js/jquery.easy-pie-chart.min.js create mode 100644 web/assets/js/jquery.easypiechart.min.js create mode 100644 web/assets/js/jquery.gritter.min.js create mode 100644 web/assets/js/jquery.hotkeys.min.js create mode 100644 web/assets/js/jquery.inputlimiter.1.3.1.min.js create mode 100644 web/assets/js/jquery.knob-older.min.js create mode 100644 web/assets/js/jquery.knob.min.js create mode 100644 web/assets/js/jquery.maskedinput.min.js create mode 100644 web/assets/js/jquery.min.js create mode 100644 web/assets/js/jquery.mobile.custom.min.js create mode 100644 web/assets/js/jquery.nestable.min.js create mode 100644 web/assets/js/jquery.slimscroll.min.js create mode 100644 web/assets/js/jquery.sparkline.min.js create mode 100644 web/assets/js/jquery.ui.touch-punch.min.js create mode 100644 web/assets/js/jquery.validate.min.js create mode 100644 web/assets/js/jquery1x.min.js create mode 100644 web/assets/js/page.js create mode 100644 web/assets/js/prettify.js create mode 100644 web/assets/js/respond.min.js create mode 100644 web/assets/js/select2.min.js create mode 100644 web/assets/js/spin.min.js create mode 100644 web/assets/js/typeahead-bs2.min.js create mode 100644 web/assets/js/typeahead.jquery.min.js create mode 100644 web/assets/js/x-editable/ace-editable.min.js create mode 100644 web/assets/js/x-editable/bootstrap-editable.min.js create mode 100644 web/assets/js/zTree/jquery.ztree.all-3.5.js create mode 100644 web/assets/js/zTree/jquery.ztree.all-3.5.min.js create mode 100644 web/assets/js/zTree/jquery.ztree.core-3.5.js create mode 100644 web/assets/js/zTree/jquery.ztree.core-3.5.min.js create mode 100644 web/assets/js/zTree/jquery.ztree.excheck-3.5.js create mode 100644 web/assets/js/zTree/jquery.ztree.excheck-3.5.min.js create mode 100644 web/assets/js/zTree/jquery.ztree.exedit-3.5.js create mode 100644 web/assets/js/zTree/jquery.ztree.exedit-3.5.min.js create mode 100644 web/assets/js/zTree/jquery.ztree.exedit.js create mode 100644 web/assets/js/zTree/jquery.ztree.exhide-3.5.js create mode 100644 web/assets/js/zTree/jquery.ztree.exhide-3.5.min.js create mode 100644 web/code.jsp create mode 100644 web/fankui/fankuiadd.jsp create mode 100644 web/fankui/fankuidetail.jsp create mode 100644 web/fankui/fankuilist.jsp create mode 100644 web/fankui/fankuimodify.jsp create mode 100644 web/fankui/list.jsp create mode 100644 web/footer.jsp create mode 100644 web/gly/glyadd.jsp create mode 100644 web/gly/glydetail.jsp create mode 100644 web/gly/glylist.jsp create mode 100644 web/gly/glymodify.jsp create mode 100644 web/gly/modify.jsp create mode 100644 web/gonggao/gonggaoadd.jsp create mode 100644 web/gonggao/gonggaodetail.jsp create mode 100644 web/gonggao/gonggaolist.jsp create mode 100644 web/gonggao/gonggaomodify.jsp create mode 100644 web/gonggao/list.jsp create mode 100644 web/header.jsp create mode 100644 web/index/index.jsp create mode 100644 web/jiaoshi/jiaoshiadd.jsp create mode 100644 web/jiaoshi/jiaoshidetail.jsp create mode 100644 web/jiaoshi/jiaoshilist.jsp create mode 100644 web/jiaoshi/jiaoshimodify.jsp create mode 100644 web/jiaoshi/modify.jsp create mode 100644 web/kecheng/kechengadd.jsp create mode 100644 web/kecheng/kechengdetail.jsp create mode 100644 web/kecheng/kechenglist.jsp create mode 100644 web/kecheng/kechengmodify.jsp create mode 100644 web/kecheng/list.jsp create mode 100644 web/login.jsp create mode 100644 web/logincheck.jsp create mode 100644 web/menu.jsp create mode 100644 web/out.jsp create mode 100644 web/shenqing/list.jsp create mode 100644 web/shenqing/shenqingadd.jsp create mode 100644 web/shenqing/shenqingdetail.jsp create mode 100644 web/shenqing/shenqinglist.jsp create mode 100644 web/shenqing/shenqingmodify.jsp create mode 100644 web/shenqing/xklist.jsp create mode 100644 web/sksj/sksjadd.jsp create mode 100644 web/sksj/sksjdetail.jsp create mode 100644 web/sksj/sksjlist.jsp create mode 100644 web/sksj/sksjmodify.jsp create mode 100644 web/topcss.jsp create mode 100644 web/xuanke/fankuiadd.jsp create mode 100644 web/xuanke/list.jsp create mode 100644 web/xuanke/xklist.jsp create mode 100644 web/xuanke/xuankeadd.jsp create mode 100644 web/xuanke/xuankedetail.jsp create mode 100644 web/xuanke/xuankelist.jsp create mode 100644 web/xuanke/xuankemodify.jsp create mode 100644 web/xuesheng/modify.jsp create mode 100644 web/xuesheng/xueshengadd.jsp create mode 100644 web/xuesheng/xueshengdetail.jsp create mode 100644 web/xuesheng/xueshenglist.jsp create mode 100644 web/xuesheng/xueshengmodify.jsp diff --git a/.idea/artifacts/xuanke.xml b/.idea/artifacts/xuanke.xml new file mode 100644 index 0000000..7a3770b --- /dev/null +++ b/.idea/artifacts/xuanke.xml @@ -0,0 +1,15 @@ + + + $PROJECT_DIR$/out/artifacts/xuanke + + + + + + + + + + + + diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..71fa963 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..b8401e1 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..98ee5ef --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,14 @@ + + + + + + + + + + diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..cbe0d50 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + diff --git a/51Aspx源码必读.txt b/51Aspx源码必读.txt new file mode 100644 index 0000000..d99a5b1 --- /dev/null +++ b/51Aspx源码必读.txt @@ -0,0 +1,102 @@ +IDEASSM 网上选课管理系统BOOTSTRAP开发MYSQL + + + 一、源码特点 + + +   idea 开发 SSM 网上选课管理系统是一套完善的信息管理系统,结合SSM框架和bootstrap完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发),系统具有完 + + + + + + 整的源代码和数据库,系统主要采用B/S模式开发。 + + + 前段主要技术 bootstrap.css jquery + + + 后端主要技术 SpringMVC spring mybatis  + + + 数据库 mysql + + + 开发工具 IDEA  JDK1.8 TOMCAT 8.5 + + + + + + 二、功能介绍 + + + (1)管理员管理:对管理员信息进行添加、删除、修改和查看 + + + (2)教师管理:对教师信息进行添加、删除、修改和查看 + + + (3)学生管理:对学生信息进行添加、删除、修改和查看 + + + (4)课程管理:对课程信息进行添加、删除、修改和查看 + + + (5)上课时间管理:对上课时间信息进行添加、删除、修改和查看 + + + (6)选课管理:对选课信息进行添加、删除、修改和查看 + + + (7)反馈管理:对反馈信息进行添加、删除、修改和查看 + + + (8)申请管理:对申请信息进行添加、删除、修改和查看 + + + (9)公告管理:对公告信息进行添加、删除、修改和查看 + + + (10)个人信息修改 业主注册、用户登录 + + + 三、注意事项 + + + 1、管理员账号:admin密码:admin 数据库配置文件src\main\resources 下的 jdbc.properties 更改对应数据库连接配置 + + + 2、开发环境为IDEA开发,数据库为mysql,使用java语言开发。 + + + 3、数据库文件名是jspxuanke.sql 系统名称xuanke + + + 4、地址:login.jsp + + + + + + +作者: zanjia366 + +如需获得该源码的视频、更新等更多资料请访问: https://www.51aspx.com/Code/OnlineManagementOfCourseSelection +------------------------------------------------------------------------------------------------ + + 源码服务专家 + 官网: https://www.51aspx.com + 讨论圈: https://club.51aspx.com/ + +平台声明: + +1.51Aspx平台上提供下载的资源为免费、共享、商业三类源码,其中免费和共享源码仅供个人学习和研究使用,商业源码请在相应的授权许可条件下使用; +2.51Aspx平台对提供下载的软件及其它资源不拥有任何权利,其版权归属源码合法拥有者所有; +3.著作权人发现本网站载有侵害其合法权益的内容或作品,请与我们联系( 登录官网与客服反馈或发送邮件到support@51Aspx.com ); +4.51Aspx平台不保证提供的下载资源的准确性、安全性和完整性; + +友情提示: + 一般数据库文件默认在 DB_51Aspx 文件夹下 + 默认账号密码一般均为51Aspx + 关于源码使用常见问题及解决方案,请参阅: https://www.51aspx.com/Help diff --git a/jspxuanke.sql b/jspxuanke.sql new file mode 100644 index 0000000..f502fa9 --- /dev/null +++ b/jspxuanke.sql @@ -0,0 +1,15 @@ +/* +Navicat MySQL Data Transfer + +Source Server : localhost +Source Server Version : 50067 +Source Host : localhost:3306 +Source Database : jspxuanke + +Target Server Type : MYSQL +Target Server Version : 50067 +File Encoding : 65001 + +Date: 2023-03-01 10:14:11 +*/ + diff --git a/out/artifacts/xuanke/WEB-INF/classes/applicationContext.xml b/out/artifacts/xuanke/WEB-INF/classes/applicationContext.xml new file mode 100644 index 0000000..8d842a2 --- /dev/null +++ b/out/artifacts/xuanke/WEB-INF/classes/applicationContext.xml @@ -0,0 +1,15 @@ + + + + + + diff --git a/out/artifacts/xuanke/WEB-INF/classes/mapper/fankui.xml b/out/artifacts/xuanke/WEB-INF/classes/mapper/fankui.xml new file mode 100644 index 0000000..f5a2120 --- /dev/null +++ b/out/artifacts/xuanke/WEB-INF/classes/mapper/fankui.xml @@ -0,0 +1,15 @@ + + + + + + + + + SELECT + * + FROM + gly + where 1=1 + diff --git a/out/artifacts/xuanke/WEB-INF/classes/mapper/gonggao.xml b/out/artifacts/xuanke/WEB-INF/classes/mapper/gonggao.xml new file mode 100644 index 0000000..6f986ab --- /dev/null +++ b/out/artifacts/xuanke/WEB-INF/classes/mapper/gonggao.xml @@ -0,0 +1,15 @@ + + + + + + + + + SELECT + * + FROM + jiaoshi + where 1=1 + diff --git a/out/artifacts/xuanke/WEB-INF/classes/mapper/kecheng.xml b/out/artifacts/xuanke/WEB-INF/classes/mapper/kecheng.xml new file mode 100644 index 0000000..b44bcfb --- /dev/null +++ b/out/artifacts/xuanke/WEB-INF/classes/mapper/kecheng.xml @@ -0,0 +1,15 @@ + + + + + + + + + SELECT + a.*,b.kcmc + FROM + shenqing a,kecheng b + where 1=1 and a.kc=b.kcid + diff --git a/out/artifacts/xuanke/WEB-INF/classes/mapper/sksj.xml b/out/artifacts/xuanke/WEB-INF/classes/mapper/sksj.xml new file mode 100644 index 0000000..2e8c5ae --- /dev/null +++ b/out/artifacts/xuanke/WEB-INF/classes/mapper/sksj.xml @@ -0,0 +1,15 @@ + + + + + + + + + SELECT + a.*,b.kcmc,b.rkjs,b.lb,b.xf + FROM + xuanke a,kecheng b + where 1=1 and a.kc=b.kcid + diff --git a/out/artifacts/xuanke/WEB-INF/classes/mapper/xuesheng.xml b/out/artifacts/xuanke/WEB-INF/classes/mapper/xuesheng.xml new file mode 100644 index 0000000..cc1a068 --- /dev/null +++ b/out/artifacts/xuanke/WEB-INF/classes/mapper/xuesheng.xml @@ -0,0 +1,15 @@ + + + + + + + + ";break;case"insertImage":t+='
',t+='
";break;case"foreColor":case"backColor":t+=' ",t+=' ';break;case"viewSource":t+=' ';break;default:t+=' '}}t+=" ";var u;a.speech_button&&"onwebkitspeechchange"in(u=document.createElement("input"))&&(t+=' '),u=null,t+=" ",t=a.toolbar_place?a.toolbar_place.call(this,t):e(this).before(t).prev(),t.find("a[title]").tooltip({animation:!1,container:"body"}),t.find(".dropdown-menu input[type=text]").on("click",function(){return!1}).on("change",function(){e(this).closest(".dropdown-menu").siblings(".dropdown-toggle").dropdown("toggle")}).on("keydown",function(t){27==t.which?(this.value="",e(this).change()):13==t.which&&(t.preventDefault(),t.stopPropagation(),e(this).change())}),t.find("input[type=file]").prev().on(ace.click_event,function(){e(this).next().click()}),t.find(".wysiwyg_colorpicker").each(function(){e(this).ace_colorpicker({pull_right:!0}).change(function(){e(this).nextAll("input").eq(0).val(this.value).change()}).next().find(".btn-colorpicker").tooltip({title:this.title,animation:!1,container:"body"})});var h=e(this),f=!1;t.find("a[data-view=source]").on("click",function(t){if(t.preventDefault(),f){var a=h.next();h.html(a.val()).show(),a.remove(),e(this).removeClass("active")}else e("",email:"",select:"",checkbox:"
",date:"",time:"",number:"",password:""}};var f={locale:"en",backdrop:true,animate:true,className:null,closeButton:true,show:true,container:"body"};var h={};function p(r){var q=a[f.locale];return q?q[r]:a.en[r]}function d(s,r,t){s.stopPropagation();s.preventDefault();var q=i.isFunction(t)&&t(s)===false;if(!q){r.modal("hide")}}function j(s){var q,r=0;for(q in s){r++}return r}function k(s,r){var q=0;i.each(s,function(t,u){r(t,u,q++)})}function b(q){var s;var r;if(typeof q!=="object"){throw new Error("Please supply an object of options")}if(!q.message){throw new Error("Please specify a message")}q=i.extend({},f,q);if(!q.buttons){q.buttons={}}q.backdrop=q.backdrop?"static":false;s=q.buttons;r=j(s);k(s,function(v,u,t){if(i.isFunction(u)){u=s[v]={callback:u}}if(i.type(u)!=="object"){throw new Error("button with key "+v+" must be an object")}if(!u.label){u.label=v}if(!u.className){if(r<=2&&t===r-1){u.className="btn-primary"}else{u.className="btn-default"}}});return q}function g(r,s){var t=r.length;var q={};if(t<1||t>2){throw new Error("Invalid argument length")}if(t===2||typeof r[0]==="string"){q[s[0]]=r[0];q[s[1]]=r[1]}else{q=r[0]}return q}function l(s,q,r){return i.extend(true,{},s,g(q,r))}function e(t,u,s,r){var q={className:"bootbox-"+t,buttons:o.apply(null,u)};return n(l(q,r,s),u)}function o(){var u={};for(var s=0,q=arguments.length;s").attr("label",C.group)}D=r[C.group]}D.append("")});k(r,function(B,C){y.append(C)});y.val(A.value);break;case"checkbox":var z=i.isArray(A.value)?A.value:[A.value];w=A.inputOptions||[];if(!w.length){throw new Error("prompt with checkbox requires options")}if(!w[0].value||!w[0].text){throw new Error("given options in wrong format")}y=i("
");k(w,function(B,C){var D=i(m.inputs[A.inputType]);D.find("input").attr("value",C.value);D.find("label").append(C.text);k(z,function(E,F){if(F===C.value){D.find("input").prop("checked",true)}});y.append(D)});break}if(A.placeholder){y.attr("placeholder",A.placeholder)}if(A.pattern){y.attr("pattern",A.pattern)}q.append(y);q.on("submit",function(B){B.preventDefault();x.find(".btn-primary").click()});x=h.dialog(A);x.off("shown.bs.modal");x.on("shown.bs.modal",function(){y.focus()});if(s===true){x.modal("show")}return x};h.dialog=function(s){s=b(s);var t=i(m.dialog);var q=t.find(".modal-body");var w=s.buttons;var u="";var v={onEscape:s.onEscape};k(w,function(y,x){u+="";v[y]=x.callback});q.find(".bootbox-body").html(s.message);if(s.animate===true){t.addClass("fade")}if(s.className){t.addClass(s.className)}if(s.title){q.before(m.header)}if(s.closeButton){var r=i(m.closeButton);if(s.title){t.find(".modal-header").prepend(r)}else{r.css("margin-top","-10px").prependTo(q)}}if(s.title){t.find(".modal-title").html(s.title)}if(u.length){q.after(m.footer);t.find(".modal-footer").html(u)}t.on("hidden.bs.modal",function(x){if(x.target===this){t.remove()}});t.on("shown.bs.modal",function(){t.find(".btn-primary:first").focus()});t.on("escape.close.bb",function(x){if(v.onEscape){d(x,t,v.onEscape)}});t.on("click",".modal-footer button",function(y){var x=i(this).data("bb-handler");d(y,t,v[x])});t.on("click",".bootbox-close-button",function(x){d(x,t,v.onEscape)});t.on("keyup",function(x){if(x.which===27){t.trigger("escape.close.bb")}});i(s.container).append(t);t.modal({backdrop:s.backdrop,keyboard:false,show:false});if(s.show){t.modal("show")}return t};h.setDefaults=function(){var q={};if(arguments.length===2){q[arguments[0]]=arguments[1]}else{q=arguments[0]}i.extend(f,q)};h.hideAll=function(){i(".bootbox").modal("hide")};var a={br:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Sim"},da:{OK:"OK",CANCEL:"Annuller",CONFIRM:"Accepter"},de:{OK:"OK",CANCEL:"Abbrechen",CONFIRM:"Akzeptieren"},en:{OK:"OK",CANCEL:"Cancel",CONFIRM:"OK"},es:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Aceptar"},fi:{OK:"OK",CANCEL:"Peruuta",CONFIRM:"OK"},fr:{OK:"OK",CANCEL:"Annuler",CONFIRM:"D'accord"},he:{OK:"אישור",CANCEL:"ביטול",CONFIRM:"אישור"},it:{OK:"OK",CANCEL:"Annulla",CONFIRM:"Conferma"},lt:{OK:"Gerai",CANCEL:"Atšaukti",CONFIRM:"Patvirtinti"},lv:{OK:"Labi",CANCEL:"Atcelt",CONFIRM:"Apstiprināt"},nl:{OK:"OK",CANCEL:"Annuleren",CONFIRM:"Accepteren"},no:{OK:"OK",CANCEL:"Avbryt",CONFIRM:"OK"},pl:{OK:"OK",CANCEL:"Anuluj",CONFIRM:"Potwierdź"},ru:{OK:"OK",CANCEL:"Отмена",CONFIRM:"Применить"},sv:{OK:"OK",CANCEL:"Avbryt",CONFIRM:"OK"},tr:{OK:"Tamam",CANCEL:"İptal",CONFIRM:"Onayla"},zh_CN:{OK:"OK",CANCEL:"取消",CONFIRM:"确认"},zh_TW:{OK:"OK",CANCEL:"取消",CONFIRM:"確認"}};h.init=function(q){return init(q||i)};return h})); diff --git a/out/artifacts/xuanke/assets/js/bootstrap-colorpicker.min.js b/out/artifacts/xuanke/assets/js/bootstrap-colorpicker.min.js new file mode 100644 index 0000000..7acd50f --- /dev/null +++ b/out/artifacts/xuanke/assets/js/bootstrap-colorpicker.min.js @@ -0,0 +1,15 @@ +/* ========================================================= + * bootstrap-colorpicker.js + * http://www.eyecon.ro/bootstrap-colorpicker + * ========================================================= + * Copyright 2012 Stefan Petre + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/out/artifacts/xuanke/assets/js/bootstrap-tag.min.js b/out/artifacts/xuanke/assets/js/bootstrap-tag.min.js new file mode 100644 index 0000000..511dfb2 --- /dev/null +++ b/out/artifacts/xuanke/assets/js/bootstrap-tag.min.js @@ -0,0 +1,15 @@ +/* ========================================================== + * bootstrap-tag.js v2.2.5 + * https://github.com/fdeschenes/bootstrap-tag + * ========================================================== + * Copyright 2012 Francois Deschenes. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. diff --git a/out/artifacts/xuanke/assets/js/bootstrap-wysiwyg.min.js b/out/artifacts/xuanke/assets/js/bootstrap-wysiwyg.min.js new file mode 100644 index 0000000..ed7ada9 --- /dev/null +++ b/out/artifacts/xuanke/assets/js/bootstrap-wysiwyg.min.js @@ -0,0 +1,4 @@ +/* http://github.com/mindmup/bootstrap-wysiwyg */ +/*global jQuery, $, FileReader*/ +/*jslint browser:true*/ +(function(b){var a=function(e){var c=b.Deferred(),d=new FileReader();d.onload=function(f){c.resolve(f.target.result)};d.onerror=c.reject;d.onprogress=c.notify;d.readAsDataURL(e);return c.promise()};b.fn.cleanHtml=function(){var c=b(this).html();return c&&c.replace(/(
|\s|

<\/div>| )*$/,"")};b.fn.wysiwyg=function(k){var l=this,h,q,d,p=function(){if(q.activeToolbarClass){b(q.toolbarSelector).find(d).each(function(){try{var s=b(this).data(q.commandRole);if(document.queryCommandState(s)){b(this).addClass(q.activeToolbarClass)}else{b(this).removeClass(q.activeToolbarClass)}}catch(r){}})}},o=function(r,s){var u=r.split(" "),v=u.shift(),t=u.join(" ")+(s||"");document.execCommand(v,0,t);p()},f=function(r){b.each(r,function(s,t){l.keydown(s,function(u){if(l.attr("contenteditable")&&l.is(":visible")){u.preventDefault();u.stopPropagation();o(t)}}).keyup(s,function(u){if(l.attr("contenteditable")&&l.is(":visible")){u.preventDefault();u.stopPropagation()}})})},g=function(){try{var r=window.getSelection();if(r.getRangeAt&&r.rangeCount){return r.getRangeAt(0)}}catch(s){}},i=function(){h=g()},e=function(){try{var s=window.getSelection();if(h){try{s.removeAllRanges()}catch(r){document.body.createTextRange().select();document.selection.empty()}s.addRange(h)}}catch(t){}},j=function(r){l.focus();b.each(r,function(s,t){if(/^image\//.test(t.type)){b.when(a(t)).done(function(u){o("insertimage",u)}).fail(function(u){q.fileUploadError("file-reader",u)})}else{q.fileUploadError("unsupported-file-type",t.type)}})},c=function(s,r){e();if(document.queryCommandSupported("hiliteColor")){document.execCommand("hiliteColor",0,r||"transparent")}i();s.data(q.selectionMarker,r)},m=function(t,s){t.find(d).click(function(){e();l.focus();o(b(this).data(s.commandRole));i()});t.find("[data-toggle=dropdown]").click(e);var r=!!window.navigator.msPointerEnabled||(!!document.all&&!!document.addEventListener);t.find("input[type=text][data-"+s.commandRole+"]").on("webkitspeechchange change",function(){var u=this.value;this.value="";e();if(u){l.focus();o(b(this).data(s.commandRole),u)}i()}).on("focus",function(){if(r){return}var u=b(this);if(!u.data(s.selectionMarker)){c(u,s.selectionColor);u.focus()}}).on("blur",function(){if(r){return}var u=b(this);if(u.data(s.selectionMarker)){c(u,false)}});t.find("input[type=file][data-"+s.commandRole+"]").change(function(){e();if(this.type==="file"&&this.files&&this.files.length>0){j(this.files)}i();this.value=""})},n=function(){l.on("dragenter dragover",false).on("drop",function(s){var r=s.originalEvent.dataTransfer;s.stopPropagation();s.preventDefault();if(r&&r.files&&r.files.length>0){j(r.files)}})};q=b.extend({},b.fn.wysiwyg.defaults,k);d="a[data-"+q.commandRole+"],button[data-"+q.commandRole+"],input[type=button][data-"+q.commandRole+"]";f(q.hotKeys);if(q.dragAndDropImages){n()}m(b(q.toolbarSelector),q);l.attr("contenteditable",true).on("mouseup keyup mouseout",function(){i();p()});b(window).bind("touchend",function(u){var t=(l.is(u.target)||l.has(u.target).length>0),s=g(),r=s&&(s.startContainer===s.endContainer&&s.startOffset===s.endOffset);if(!r||t){i();p()}});return this};b.fn.wysiwyg.defaults={hotKeys:{"ctrl+b meta+b":"bold","ctrl+i meta+i":"italic","ctrl+u meta+u":"underline","ctrl+z meta+z":"undo","ctrl+y meta+y meta+shift+z":"redo","ctrl+l meta+l":"justifyleft","ctrl+r meta+r":"justifyright","ctrl+e meta+e":"justifycenter","ctrl+j meta+j":"justifyfull","shift+tab":"outdent",tab:"indent"},toolbarSelector:"[data-role=editor-toolbar]",commandRole:"edit",activeToolbarClass:"btn-info",selectionMarker:"edit-focus-marker",selectionColor:"darkgrey",dragAndDropImages:true,fileUploadError:function(d,c){console.log("File upload error",d,c)}}}(window.jQuery)); diff --git a/out/artifacts/xuanke/assets/js/bootstrap.min.js b/out/artifacts/xuanke/assets/js/bootstrap.min.js new file mode 100644 index 0000000..ceb0492 --- /dev/null +++ b/out/artifacts/xuanke/assets/js/bootstrap.min.js @@ -0,0 +1,6 @@ +/*! + * Bootstrap v3.2.0 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.2.0",d.prototype.close=function(b){function c(){f.detach().trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",c).emulateTransitionEnd(150):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.2.0",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),d[e](null==f[b]?this.options[b]:f[b]),setTimeout(a.proxy(function(){"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?a=!1:b.find(".active").removeClass("active")),a&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}a&&this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),c.preventDefault()})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b).on("keydown.bs.carousel",a.proxy(this.keydown,this)),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.2.0",c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},c.prototype.keydown=function(a){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.to=function(b){var c=this,d=this.getItemIndex(this.$active=this.$element.find(".item.active"));return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}if(e.hasClass("active"))return this.sliding=!1;var j=e[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:g});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,f&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(e)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:g});return a.support.transition&&this.$element.hasClass("slide")?(e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one("bsTransitionEnd",function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(1e3*d.css("transition-duration").slice(0,-1))):(d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger(m)),f&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b);!e&&f.toggle&&"show"==b&&(b=!b),e||d.data("bs.collapse",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};c.VERSION="3.2.0",c.DEFAULTS={toggle:!0},c.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},c.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var c=a.Event("show.bs.collapse");if(this.$element.trigger(c),!c.isDefaultPrevented()){var d=this.$parent&&this.$parent.find("> .panel > .in");if(d&&d.length){var e=d.data("bs.collapse");if(e&&e.transitioning)return;b.call(d,"hide"),e||d.data("bs.collapse",null)}var f=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[f](0),this.transitioning=1;var g=function(){this.$element.removeClass("collapsing").addClass("collapse in")[f](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return g.call(this);var h=a.camelCase(["scroll",f].join("-"));this.$element.one("bsTransitionEnd",a.proxy(g,this)).emulateTransitionEnd(350)[f](this.$element[0][h])}}},c.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(d,this)).emulateTransitionEnd(350):d.call(this)}}},c.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var d=a.fn.collapse;a.fn.collapse=b,a.fn.collapse.Constructor=c,a.fn.collapse.noConflict=function(){return a.fn.collapse=d,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(c){var d,e=a(this),f=e.attr("data-target")||c.preventDefault()||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""),g=a(f),h=g.data("bs.collapse"),i=h?"toggle":e.data(),j=e.attr("data-parent"),k=j&&a(j);h&&h.transitioning||(k&&k.find('[data-toggle="collapse"][data-parent="'+j+'"]').not(e).addClass("collapsed"),e[g.hasClass("in")?"addClass":"removeClass"]("collapsed")),b.call(g,i)})}(jQuery),+function(a){"use strict";function b(b){b&&3===b.which||(a(e).remove(),a(f).each(function(){var d=c(a(this)),e={relatedTarget:this};d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown",e)),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown",e))}))}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.2.0",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('