Compare commits

...

No commits in common. 'master' and 'main' have entirely different histories.
master ... main

@ -1,17 +0,0 @@
<component name="ArtifactManager">
<artifact type="war" name="lingshiyqfkglsys">
<output-path>$PROJECT_DIR$/out/artifacts/lingshiyqfkglsys</output-path>
<root id="archive" name="lingshiyqfkglsys.war">
<element id="dir-copy" path="$PROJECT_DIR$/web" />
<element id="directory" name="WEB-INF">
<element id="directory" name="classes">
<element id="module-output" name="lsepidemicsituationsystem" />
</element>
<element id="directory" name="lib">
<element id="library" level="project" name="jcommon-1.0.23" />
<element id="library" level="project" name="standard" />
</element>
</element>
</root>
</artifact>
</component>

@ -1,17 +0,0 @@
<component name="ArtifactManager">
<artifact type="war" name="lingshiyqfkglsystem">
<output-path>$PROJECT_DIR$/out/artifacts/lingshiyqfkglsystem</output-path>
<root id="archive" name="lingshiyqfkglsystem.war">
<element id="dir-copy" path="$PROJECT_DIR$/web" />
<element id="directory" name="WEB-INF">
<element id="directory" name="classes">
<element id="module-output" name="lsepidemicsituationsystem" />
</element>
<element id="directory" name="lib">
<element id="library" level="project" name="jcommon-1.0.23" />
<element id="library" level="project" name="standard" />
</element>
</element>
</root>
</artifact>
</component>

@ -1,17 +0,0 @@
<component name="ArtifactManager">
<artifact type="exploded-war" name="lsepidemicsituationsystem:war exploded">
<output-path>$PROJECT_DIR$/out/artifacts/lsepidemicsituationsystem_war_exploded</output-path>
<root id="root">
<element id="javaee-facet-resources" facet="lsepidemicsituationsystem/web/Web" />
<element id="directory" name="WEB-INF">
<element id="directory" name="classes">
<element id="module-output" name="lsepidemicsituationsystem" />
</element>
<element id="directory" name="lib">
<element id="library" level="project" name="jcommon-1.0.23" />
<element id="library" level="project" name="standard" />
</element>
</element>
</root>
</artifact>
</component>

@ -1,36 +0,0 @@
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="JavaDoc" enabled="true" level="WARNING" enabled_by_default="true">
<option name="TOP_LEVEL_CLASS_OPTIONS">
<value>
<option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
<option name="REQUIRED_TAGS" value="" />
</value>
</option>
<option name="INNER_CLASS_OPTIONS">
<value>
<option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
<option name="REQUIRED_TAGS" value="" />
</value>
</option>
<option name="METHOD_OPTIONS">
<value>
<option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
<option name="REQUIRED_TAGS" value="@return@param@throws or @exception" />
</value>
</option>
<option name="FIELD_OPTIONS">
<value>
<option name="ACCESS_JAVADOC_REQUIRED_FOR" value="none" />
<option name="REQUIRED_TAGS" value="" />
</value>
</option>
<option name="IGNORE_DEPRECATED" value="false" />
<option name="IGNORE_JAVADOC_PERIOD" value="true" />
<option name="IGNORE_DUPLICATED_THROWS" value="false" />
<option name="IGNORE_POINT_TO_ITSELF" value="false" />
<option name="myAdditionalJavadocTags" value="date" />
</inspection_tool>
</profile>
</component>

@ -1,12 +0,0 @@
<component name="libraryTable">
<library name="jcommon-1.0.23">
<CLASSES>
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/jcommon-1.0.23.jar!/" />
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/jfreechart-1.0.19.jar!/" />
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/jfreechart-1.0.19-demo.jar!/" />
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/jfreechart-1.0.19-experimental.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>

@ -1,20 +0,0 @@
<component name="libraryTable">
<library name="standard">
<CLASSES>
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/standard.jar!/" />
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-jdbc-5.1.10.RELEASE.jar!/" />
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-core-5.1.10.RELEASE.jar!/" />
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/mysql-connector-java-5.1.48.jar!/" />
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/druid-1.0.9.jar!/" />
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/commons-beanutils-1.8.3.jar!/" />
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/c3p0-0.9.5.2.jar!/" />
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/commons-logging-1.1.1.jar!/" />
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/jstl.jar!/" />
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/mchange-commons-java-0.2.12.jar!/" />
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-beans-5.1.10.RELEASE.jar!/" />
<root url="jar://$PROJECT_DIR$/web/WEB-INF/lib/spring-tx-5.1.10.RELEASE.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" languageLevel="JDK_23" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" />
</component>
</project>

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/lsepidemicsituationsystem.iml" filepath="$PROJECT_DIR$/lsepidemicsituationsystem.iml" />
</modules>
</component>
</project>

@ -1,124 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Palette2">
<group name="Swing">
<item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
</item>
<item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
</item>
<item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
</item>
<item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
<default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
</item>
<item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
<initial-values>
<property name="text" value="Button" />
</initial-values>
</item>
<item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
<initial-values>
<property name="text" value="RadioButton" />
</initial-values>
</item>
<item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
<initial-values>
<property name="text" value="CheckBox" />
</initial-values>
</item>
<item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
<initial-values>
<property name="text" value="Label" />
</initial-values>
</item>
<item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
<preferred-size width="150" height="-1" />
</default-constraints>
</item>
<item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
</item>
<item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
<preferred-size width="150" height="50" />
</default-constraints>
</item>
<item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
<preferred-size width="200" height="200" />
</default-constraints>
</item>
<item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
<preferred-size width="200" height="200" />
</default-constraints>
</item>
<item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
</item>
<item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
</item>
<item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
</item>
<item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
</item>
<item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
<preferred-size width="-1" height="20" />
</default-constraints>
</item>
<item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
<default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
</item>
<item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
<default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
</item>
</group>
</component>
</project>

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>

@ -1,582 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ArtifactsWorkspaceSettings">
<artifacts-to-build>
<artifact name="lsepidemicsituationsystem:war exploded" />
</artifacts-to-build>
</component>
<component name="AutoImportSettings">
<option name="autoReloadType" value="SELECTIVE" />
</component>
<component name="ChangeListManager">
<list default="true" id="0ffa26fe-3275-4667-90ad-c688ca600b30" name="Default Changelist" comment="&#10;Update README.md">
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/com/controller/deptadmin/DeptDelSelectedTeaServlet.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/com/controller/deptadmin/DeptDelSelectedTeaServlet.java" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="FavoritesManager">
<favorites_list name="lsepidemicsituationsystem" />
</component>
<component name="FileTemplateManagerImpl">
<option name="RECENT_TEMPLATES">
<list>
<option value="Jsp File" />
<option value="Class" />
</list>
</option>
</component>
<component name="Git.Settings">
<option name="PREVIOUS_COMMIT_AUTHORS">
<list>
<option value="MZL &lt;51252225+ktleying@users.noreply.github.com&gt;" />
</list>
</option>
<option name="RECENT_BRANCH_BY_REPOSITORY">
<map>
<entry key="$PROJECT_DIR$" value="develop" />
</map>
</option>
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
</component>
<component name="LogFilters">
<option name="FILTER_ERRORS" value="false" />
<option name="FILTER_WARNINGS" value="false" />
<option name="FILTER_INFO" value="true" />
<option name="FILTER_DEBUG" value="true" />
<option name="CUSTOM_FILTER" />
</component>
<component name="MavenImportPreferences">
<option name="generalSettings">
<MavenGeneralSettings>
<option name="customMavenHome" value="$PROJECT_DIR$/../../Program Files/apache-maven-3.6.3-bin/apache-maven-3.6.3" />
<option name="mavenHomeTypeForPersistence" value="CUSTOM" />
</MavenGeneralSettings>
</option>
<option name="importingSettings">
<MavenImportingSettings>
<option name="vmOptionsForImporter" value="-Xmx768m" />
</MavenImportingSettings>
</option>
</component>
<component name="ProjectColorInfo">{
&quot;associatedIndex&quot;: 8
}</component>
<component name="ProjectId" id="1ZsRq0O38W9j2DAyvPgaq78h6F5" />
<component name="ProjectViewState">
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent">{
&quot;keyToString&quot;: {
&quot;RunOnceActivity.git.unshallow&quot;: &quot;true&quot;,
&quot;git-widget-placeholder&quot;: &quot;feature/hql&quot;,
&quot;kotlin-language-version-configured&quot;: &quot;true&quot;,
&quot;node.js.detected.package.eslint&quot;: &quot;true&quot;,
&quot;node.js.detected.package.tslint&quot;: &quot;true&quot;,
&quot;node.js.selected.package.eslint&quot;: &quot;(autodetect)&quot;,
&quot;node.js.selected.package.tslint&quot;: &quot;(autodetect)&quot;,
&quot;nodejs_package_manager_path&quot;: &quot;npm&quot;,
&quot;settings.editor.selected.configurable&quot;: &quot;terminal&quot;,
&quot;vue.rearranger.settings.migration&quot;: &quot;true&quot;
}
}</component>
<component name="RecentsManager">
<key name="CopyClassDialog.RECENTS_KEY">
<recent name="com.filter" />
<recent name="com.controller.frontweb" />
<recent name="com.entity" />
<recent name="com.utils" />
<recent name="com.controller.schoadmin" />
</key>
<key name="CopyFile.RECENT_KEYS">
<recent name="D:\IDEA\Idea-workplace\lsepidemicsituationsystem\web\img" />
<recent name="D:\IDEA\Idea-workplace\lsepidemicsituationsystem\web\view\frontweb" />
<recent name="D:\IDEA\Idea-workplace\lsepidemicsituationsystem\src\com\controller\frontweb" />
<recent name="D:\IDEA\Idea-workplace\lsepidemicsituationsystem\src\com\utils" />
<recent name="D:\IDEA\Idea-workplace\lsepidemicsituationsystem\web\WEB-INF\lib" />
</key>
</component>
<component name="RunManager">
<configuration name="servlet" type="#com.intellij.j2ee.web.tomcat.TomcatRunConfigurationFactory" factoryName="Local" APPLICATION_SERVER_NAME="Tomcat 7.0.99" ALTERNATIVE_JRE_ENABLED="false">
<option name="BROWSER_ID" value="a7bb68e0-33c0-4d6f-a81a-aac1fdb870c8" />
<option name="UPDATING_POLICY" value="restart-server" />
<deployment>
<artifact name="lsepidemicsituationsystem:war exploded">
<settings>
<option name="CONTEXT_PATH" value="/lsepidemicsituationsystem_war_exploded" />
</settings>
</artifact>
<file path="$PROJECT_DIR$/web/img">
<settings>
<option name="CONTEXT_PATH" value="/img" />
</settings>
</file>
</deployment>
<server-settings>
<option name="BASE_DIRECTORY_NAME" value="Unnamed_lsepidemicsituationsystem_2" />
</server-settings>
<predefined_log_file enabled="true" id="Tomcat" />
<predefined_log_file enabled="true" id="Tomcat Catalina" />
<predefined_log_file id="Tomcat Manager" />
<predefined_log_file id="Tomcat Host Manager" />
<predefined_log_file id="Tomcat Localhost Access" />
<RunnerSettings RunnerId="Debug">
<option name="DEBUG_PORT" value="52097" />
</RunnerSettings>
<ConfigurationWrapper VM_VAR="JAVA_OPTS" RunnerId="Cover">
<option name="USE_ENV_VARIABLES" value="true" />
<STARTUP>
<option name="USE_DEFAULT" value="true" />
<option name="SCRIPT" value="" />
<option name="VM_PARAMETERS" value="" />
<option name="PROGRAM_PARAMETERS" value="" />
</STARTUP>
<SHUTDOWN>
<option name="USE_DEFAULT" value="true" />
<option name="SCRIPT" value="" />
<option name="VM_PARAMETERS" value="" />
<option name="PROGRAM_PARAMETERS" value="" />
</SHUTDOWN>
</ConfigurationWrapper>
<ConfigurationWrapper VM_VAR="JAVA_OPTS" RunnerId="Debug">
<option name="USE_ENV_VARIABLES" value="true" />
<STARTUP>
<option name="USE_DEFAULT" value="true" />
<option name="SCRIPT" value="" />
<option name="VM_PARAMETERS" value="" />
<option name="PROGRAM_PARAMETERS" value="" />
</STARTUP>
<SHUTDOWN>
<option name="USE_DEFAULT" value="true" />
<option name="SCRIPT" value="" />
<option name="VM_PARAMETERS" value="" />
<option name="PROGRAM_PARAMETERS" value="" />
</SHUTDOWN>
</ConfigurationWrapper>
<ConfigurationWrapper VM_VAR="JAVA_OPTS" RunnerId="Run">
<option name="USE_ENV_VARIABLES" value="true" />
<STARTUP>
<option name="USE_DEFAULT" value="true" />
<option name="SCRIPT" value="" />
<option name="VM_PARAMETERS" value="" />
<option name="PROGRAM_PARAMETERS" value="" />
</STARTUP>
<SHUTDOWN>
<option name="USE_DEFAULT" value="true" />
<option name="SCRIPT" value="" />
<option name="VM_PARAMETERS" value="" />
<option name="PROGRAM_PARAMETERS" value="" />
</SHUTDOWN>
</ConfigurationWrapper>
<method v="2">
<option name="Make" enabled="true" />
<option name="BuildArtifacts" enabled="true">
<artifact name="lsepidemicsituationsystem:war exploded" />
</option>
</method>
</configuration>
</component>
<component name="ServiceViewManager">
<option name="viewStates">
<list>
<serviceView>
<treeState>
<expand>
<path>
<item name="services root" type="e789fda9:ObjectUtils$Sentinel" />
<item name="Tomcat Server" type="7427dc5b:ServiceModel$ServiceGroupNode" />
</path>
<path>
<item name="services root" type="e789fda9:ObjectUtils$Sentinel" />
<item name="Tomcat Server" type="7427dc5b:ServiceModel$ServiceGroupNode" />
<item name="Running" type="7427dc5b:ServiceModel$ServiceGroupNode" />
</path>
</expand>
<select />
</treeState>
</serviceView>
</list>
</option>
</component>
<component name="SharedIndexes">
<attachedChunks>
<set>
<option value="bundled-jdk-9823dce3aa75-125ca727e0f0-intellij.indexing.shared.core-IU-243.24978.46" />
<option value="bundled-js-predefined-d6986cc7102b-76f8388c3a79-JavaScript-IU-243.24978.46" />
</set>
</attachedChunks>
</component>
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="应用程序级" UseSingleDictionary="true" transferred="true" />
<component name="SshConsoleOptionsProvider">
<option name="myEncoding" value="UTF-8" />
</component>
<component name="SvnConfiguration">
<configuration />
</component>
<component name="TaskManager">
<task active="true" id="Default" summary="Default task">
<changelist id="0ffa26fe-3275-4667-90ad-c688ca600b30" name="Default Changelist" comment="" />
<created>1585626001153</created>
<option name="number" value="Default" />
<option name="presentableId" value="Default" />
<updated>1585626001153</updated>
<workItem from="1585626003300" duration="23630000" />
<workItem from="1585697683801" duration="25373000" />
<workItem from="1585732580403" duration="24249000" />
<workItem from="1585787750819" duration="38525000" />
<workItem from="1585842456015" duration="4538000" />
<workItem from="1585872041772" duration="6453000" />
<workItem from="1586000112080" duration="592000" />
<workItem from="1586000785180" duration="6000" />
<workItem from="1586000812625" duration="15000" />
<workItem from="1586002042315" duration="13460000" />
<workItem from="1586045966426" duration="32620000" />
<workItem from="1586226945718" duration="5322000" />
<workItem from="1586271140208" duration="747000" />
<workItem from="1586311812639" duration="296000" />
<workItem from="1586336943166" duration="11272000" />
<workItem from="1586349426795" duration="24000" />
<workItem from="1586349490501" duration="57000" />
<workItem from="1586349617918" duration="1089000" />
<workItem from="1586351027654" duration="44000" />
<workItem from="1586351439410" duration="51000" />
<workItem from="1586351560726" duration="464000" />
<workItem from="1586352297804" duration="85000" />
<workItem from="1586352674085" duration="1761000" />
<workItem from="1586354594215" duration="513000" />
<workItem from="1586355184742" duration="63000" />
<workItem from="1586355270256" duration="12009000" />
<workItem from="1586390421844" duration="1629000" />
<workItem from="1586401465683" duration="23092000" />
<workItem from="1586427377857" duration="24081000" />
<workItem from="1586476745479" duration="26507000" />
<workItem from="1586521274136" duration="12000" />
<workItem from="1586521329753" duration="3000" />
<workItem from="1586521394054" duration="1000" />
<workItem from="1586523441565" duration="66000" />
<workItem from="1586525056348" duration="5162000" />
<workItem from="1586532316593" duration="6201000" />
<workItem from="1586574236017" duration="1096000" />
<workItem from="1586577093479" duration="3106000" />
<workItem from="1586584278908" duration="4077000" />
<workItem from="1586599187706" duration="710000" />
<workItem from="1586600970068" duration="77000" />
<workItem from="1586601305481" duration="10363000" />
<workItem from="1586652094678" duration="2118000" />
<workItem from="1586655281732" duration="327000" />
<workItem from="1586656178275" duration="497000" />
<workItem from="1586658163037" duration="28000" />
<workItem from="1586663223687" duration="875000" />
<workItem from="1586664524054" duration="24000" />
<workItem from="1586664777113" duration="26000" />
<workItem from="1586664976267" duration="50000" />
<workItem from="1586665254813" duration="222000" />
<workItem from="1586665739142" duration="126000" />
<workItem from="1586666212002" duration="237000" />
<workItem from="1586667830212" duration="856000" />
<workItem from="1586668704839" duration="211000" />
<workItem from="1586673188523" duration="4109000" />
<workItem from="1586677567733" duration="30000" />
<workItem from="1586678524806" duration="48000" />
<workItem from="1586678959483" duration="641000" />
<workItem from="1586679902214" duration="62000" />
<workItem from="1586680016952" duration="16000" />
<workItem from="1586684049127" duration="45000" />
<workItem from="1586684930427" duration="15914000" />
<workItem from="1586705209844" duration="2967000" />
<workItem from="1586736179934" duration="12583000" />
<workItem from="1586778187607" duration="695000" />
<workItem from="1586786452879" duration="2137000" />
<workItem from="1586788759142" duration="357000" />
<workItem from="1586789151616" duration="350000" />
<workItem from="1586790051525" duration="24000" />
<workItem from="1586790163293" duration="1152000" />
<workItem from="1586791633274" duration="16000" />
<workItem from="1586791676432" duration="1914000" />
<workItem from="1586794673357" duration="87000" />
<workItem from="1586795105594" duration="170000" />
<workItem from="1586795301138" duration="536000" />
<workItem from="1586821393012" duration="130000" />
<workItem from="1586821564931" duration="1847000" />
<workItem from="1586863893814" duration="4031000" />
<workItem from="1586880241027" duration="7000" />
<workItem from="1586880539087" duration="312000" />
<workItem from="1586881643578" duration="71000" />
<workItem from="1586934809548" duration="11845000" />
<workItem from="1586998772805" duration="25000" />
<workItem from="1586998827841" duration="3538000" />
<workItem from="1587007092544" duration="2905000" />
<workItem from="1587015848147" duration="13465000" />
<workItem from="1587033525010" duration="3342000" />
<workItem from="1587042010848" duration="2611000" />
<workItem from="1587090270316" duration="4570000" />
<workItem from="1587134938040" duration="408000" />
<workItem from="1587135768036" duration="130000" />
<workItem from="1587171903986" duration="248000" />
<workItem from="1587306770454" duration="43000" />
<workItem from="1587307441708" duration="385000" />
<workItem from="1587308038607" duration="274000" />
<workItem from="1587386488360" duration="1459000" />
<workItem from="1587603929327" duration="339000" />
<workItem from="1587707100362" duration="1394000" />
<workItem from="1587738716892" duration="274000" />
<workItem from="1587739056260" duration="229000" />
<workItem from="1587739583809" duration="434000" />
<workItem from="1587740257185" duration="58000" />
<workItem from="1587740384244" duration="7000" />
<workItem from="1587744313170" duration="7000" />
<workItem from="1587744352653" duration="117000" />
<workItem from="1587744977459" duration="835000" />
<workItem from="1587747511536" duration="164000" />
<workItem from="1587748760228" duration="67000" />
<workItem from="1587786048141" duration="23000" />
<workItem from="1587797539942" duration="60000" />
<workItem from="1587801579665" duration="85000" />
<workItem from="1587807846517" duration="37000" />
<workItem from="1587813342412" duration="3943000" />
<workItem from="1587819502825" duration="131000" />
<workItem from="1587819696848" duration="79000" />
<workItem from="1587822110119" duration="133000" />
<workItem from="1587822551919" duration="92000" />
<workItem from="1587823027942" duration="46000" />
<workItem from="1587823526687" duration="1784000" />
<workItem from="1587867315750" duration="146000" />
<workItem from="1587949819733" duration="335000" />
<workItem from="1588121333899" duration="65000" />
<workItem from="1588121410699" duration="367000" />
<workItem from="1588124037539" duration="48000" />
<workItem from="1588124163682" duration="38000" />
<workItem from="1588135087300" duration="237000" />
<workItem from="1588135794663" duration="6000" />
<workItem from="1588230412094" duration="194000" />
<workItem from="1588834262288" duration="4070000" />
<workItem from="1588845168425" duration="14000" />
<workItem from="1588858985099" duration="3090000" />
<workItem from="1588865103089" duration="22000" />
<workItem from="1589092133957" duration="947000" />
<workItem from="1745045574258" duration="638000" />
<workItem from="1745046236628" duration="3804000" />
<workItem from="1745050261322" duration="1665000" />
<workItem from="1745132180317" duration="4054000" />
<workItem from="1745152233098" duration="1401000" />
<workItem from="1745221944690" duration="2795000" />
<workItem from="1745320993991" duration="816000" />
<workItem from="1745321863516" duration="136000" />
</task>
<task id="LOCAL-00001" summary="Update README.md">
<option name="closed" value="true" />
<created>1745045644849</created>
<option name="number" value="00001" />
<option name="presentableId" value="LOCAL-00001" />
<option name="project" value="LOCAL" />
<updated>1745045644849</updated>
</task>
<task id="LOCAL-00002" summary="Update README.md">
<option name="closed" value="true" />
<created>1745050571734</created>
<option name="number" value="00002" />
<option name="presentableId" value="LOCAL-00002" />
<option name="project" value="LOCAL" />
<updated>1745050571734</updated>
</task>
<task id="LOCAL-00003" summary="Update README.md">
<option name="closed" value="true" />
<created>1745050664664</created>
<option name="number" value="00003" />
<option name="presentableId" value="LOCAL-00003" />
<option name="project" value="LOCAL" />
<updated>1745050664664</updated>
</task>
<task id="LOCAL-00004" summary="Update README.md">
<option name="closed" value="true" />
<created>1745133972442</created>
<option name="number" value="00004" />
<option name="presentableId" value="LOCAL-00004" />
<option name="project" value="LOCAL" />
<updated>1745133972442</updated>
</task>
<task id="LOCAL-00005" summary="Update README.md">
<option name="closed" value="true" />
<created>1745134213616</created>
<option name="number" value="00005" />
<option name="presentableId" value="LOCAL-00005" />
<option name="project" value="LOCAL" />
<updated>1745134213616</updated>
</task>
<task id="LOCAL-00006" summary="Update README.md">
<option name="closed" value="true" />
<created>1745134491092</created>
<option name="number" value="00006" />
<option name="presentableId" value="LOCAL-00006" />
<option name="project" value="LOCAL" />
<updated>1745134491092</updated>
</task>
<task id="LOCAL-00007" summary="Update README.md">
<option name="closed" value="true" />
<created>1745134591190</created>
<option name="number" value="00007" />
<option name="presentableId" value="LOCAL-00007" />
<option name="project" value="LOCAL" />
<updated>1745134591190</updated>
</task>
<task id="LOCAL-00008" summary="Update README.md">
<option name="closed" value="true" />
<created>1745134663366</created>
<option name="number" value="00008" />
<option name="presentableId" value="LOCAL-00008" />
<option name="project" value="LOCAL" />
<updated>1745134663366</updated>
</task>
<task id="LOCAL-00009" summary="Update README.md">
<option name="closed" value="true" />
<created>1745134803994</created>
<option name="number" value="00009" />
<option name="presentableId" value="LOCAL-00009" />
<option name="project" value="LOCAL" />
<updated>1745134803994</updated>
</task>
<task id="LOCAL-00010" summary="Update README.md">
<option name="closed" value="true" />
<created>1745134869459</created>
<option name="number" value="00010" />
<option name="presentableId" value="LOCAL-00010" />
<option name="project" value="LOCAL" />
<updated>1745134869459</updated>
</task>
<task id="LOCAL-00011" summary="&#10;Update README.md">
<option name="closed" value="true" />
<created>1745135002854</created>
<option name="number" value="00011" />
<option name="presentableId" value="LOCAL-00011" />
<option name="project" value="LOCAL" />
<updated>1745135002854</updated>
</task>
<task id="LOCAL-00012" summary="&#10;Update README.md">
<option name="closed" value="true" />
<created>1745135472858</created>
<option name="number" value="00012" />
<option name="presentableId" value="LOCAL-00012" />
<option name="project" value="LOCAL" />
<updated>1745135472858</updated>
</task>
<task id="LOCAL-00013" summary="&#10;Update README.md">
<option name="closed" value="true" />
<created>1745135922838</created>
<option name="number" value="00013" />
<option name="presentableId" value="LOCAL-00013" />
<option name="project" value="LOCAL" />
<updated>1745135922838</updated>
</task>
<task id="LOCAL-00014" summary="&#10;Update README.md">
<option name="closed" value="true" />
<created>1745222555582</created>
<option name="number" value="00014" />
<option name="presentableId" value="LOCAL-00014" />
<option name="project" value="LOCAL" />
<updated>1745222555582</updated>
</task>
<task id="LOCAL-00015" summary="&#10;Update README.md">
<option name="closed" value="true" />
<created>1745222859116</created>
<option name="number" value="00015" />
<option name="presentableId" value="LOCAL-00015" />
<option name="project" value="LOCAL" />
<updated>1745222859116</updated>
</task>
<task id="LOCAL-00016" summary="&#10;Update README.md">
<option name="closed" value="true" />
<created>1745223222532</created>
<option name="number" value="00016" />
<option name="presentableId" value="LOCAL-00016" />
<option name="project" value="LOCAL" />
<updated>1745223222532</updated>
</task>
<task id="LOCAL-00017" summary="&#10;Update README.md">
<option name="closed" value="true" />
<created>1745223742348</created>
<option name="number" value="00017" />
<option name="presentableId" value="LOCAL-00017" />
<option name="project" value="LOCAL" />
<updated>1745223742348</updated>
</task>
<task id="LOCAL-00018" summary="&#10;Update README.md">
<option name="closed" value="true" />
<created>1745224222647</created>
<option name="number" value="00018" />
<option name="presentableId" value="LOCAL-00018" />
<option name="project" value="LOCAL" />
<updated>1745224222647</updated>
</task>
<task id="LOCAL-00019" summary="&#10;Update README.md">
<option name="closed" value="true" />
<created>1745224650073</created>
<option name="number" value="00019" />
<option name="presentableId" value="LOCAL-00019" />
<option name="project" value="LOCAL" />
<updated>1745224650073</updated>
</task>
<task id="LOCAL-00020" summary="&#10;Update README.md">
<option name="closed" value="true" />
<created>1745321020422</created>
<option name="number" value="00020" />
<option name="presentableId" value="LOCAL-00020" />
<option name="project" value="LOCAL" />
<updated>1745321020422</updated>
</task>
<task id="LOCAL-00021" summary="&#10;Update README.md">
<option name="closed" value="true" />
<created>1745321188125</created>
<option name="number" value="00021" />
<option name="presentableId" value="LOCAL-00021" />
<option name="project" value="LOCAL" />
<updated>1745321188125</updated>
</task>
<task id="LOCAL-00022" summary="&#10;Update README.md">
<option name="closed" value="true" />
<created>1745321215395</created>
<option name="number" value="00022" />
<option name="presentableId" value="LOCAL-00022" />
<option name="project" value="LOCAL" />
<updated>1745321215395</updated>
</task>
<option name="localTasksCounter" value="23" />
<servers />
</component>
<component name="TypeScriptGeneratedFilesManager">
<option name="version" value="3" />
</component>
<component name="Vcs.Log.Tabs.Properties">
<option name="OPEN_GENERIC_TABS">
<map>
<entry key="27399e1d-98df-4518-ab1d-ef021c19c16f" value="TOOL_WINDOW" />
</map>
</option>
<option name="TAB_STATES">
<map>
<entry key="27399e1d-98df-4518-ab1d-ef021c19c16f">
<value>
<State />
</value>
</entry>
<entry key="MAIN">
<value>
<State />
</value>
</entry>
</map>
</option>
</component>
<component name="VcsManagerConfiguration">
<MESSAGE value="Default Changelist" />
<MESSAGE value="Update README.md" />
<MESSAGE value="&#10;Update README.md" />
<option name="LAST_COMMIT_MESSAGE" value="&#10;Update README.md" />
</component>
<component name="XSLT-Support.FileAssociations.UIState">
<expand />
<select />
</component>
</project>

@ -1,125 +1,2 @@
# lsepidemicsituationsystem
# 岭师疫情防控管理信息系统
## 项目简介:
岭师疫情防控管理信息系统分为前台部分和后台部分,面向岭南师范学院的学生和老师,旨在为学校提供一个有效防控校园出现疫情的综合性平台。本管理系统将通过健康打卡的功能实现后台管理系统对师生身体状况数据的收集。有了此系统,大大方便了学校疫情的防控工作,加大了学校疫情防控的力度,提高学校疫情防控的效率,尽最大地可能避免学校出现新冠肺炎疫情。借助此系统学校能更好地做好疫情防控措施。
## 采用技术
- 前端HTML + CSS + JavaScript + Bootstrap + Jquery + Ajax
- 后端Spring Boot + Jpa + Maven + Schedule定时任务 + Redis + Security + POI
## 开发环境
- 工具IDEA、Navicat、Git
- 环境JDK 1.8、Tomcat 7.0、Mysql 8.0
- 项目管理Maven
- 代码托管平台GitHub
## 开发流程:
1、数据库设计
2、Model模型定义与数据库相匹配
3、Dao层数据操作
4、Service:服务包装
5、Controller业务入口数据交互
6、Util工具类封装
7、Config配置类封装
8、单元测试
## 功能模块 :
**前台部分,主要分为以下几个模块:**
> 个人信息管理
- 学生和老师登录✔
- 学生和老师修改密码✔
> 数据显示
- 学校疫情各情况数据的统计显示✔
- 疫情各情况饼状图占比分析✔
- 学生和教师各情况统计柱形图显示✔
- 各学院学生的各情况统计表格显示✔
- 各学院教师的各情况统计表格显示✔
> 打卡操作
- 学生每天打卡✔
- 教师每天打卡✔
> 疫情新闻显示
- 最新疫情新闻播报浏览✔
- 查看疫情新闻详情✔
**后台部分,主要分为以下几个模块:**
> 学生管理
- 查询学生✔
- 添加学生✔
- 修改学生✔
- 删除学生✔
> 教师管理
- 查询教师✔
- 添加教师✔
- 修改教师✔
- 删除教师✔
> 打卡信息管理
- 查询打卡信息✔
- 添加打卡信息✔
- 修改打卡信息✔
- 删除打卡信息✔
- 分析打卡信息✔
- 统计打卡信息✔
> 新闻管理
- 查询新闻✔
- 发布新闻✔
- 删除新闻✔
## 项目截图:
**前台部分展示:**
1. 前台首页面
![](https://img-blog.csdnimg.cn/20210317205831305.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzU0ODMxMA==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/2021031720583081.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzU0ODMxMA==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20210317205829879.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzU0ODMxMA==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20210317205829742.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzU0ODMxMA==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20210317205829897.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzU0ODMxMA==,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20210317205829894.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzU0ODMxMA==,size_16,color_FFFFFF,t_70)
2. 登录页面(学生与教师的类似)
![](https://img-blog.csdnimg.cn/20210317205829941.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzU0ODMxMA==,size_16,color_FFFFFF,t_70)
3. 打卡页面(学生与教师的类似)
![](https://img-blog.csdnimg.cn/2021031720583076.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzU0ODMxMA==,size_16,color_FFFFFF,t_70)
4. 个人信息页面(学生与教师的类似)
![](https://img-blog.csdnimg.cn/20210317205829569.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzU0ODMxMA==,size_16,color_FFFFFF,t_70)
**后台部分展示:**
1. 后台首页
![](https://img-blog.csdnimg.cn/20210317205830135.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzU0ODMxMA==,size_16,color_FFFFFF,t_70)
2. 学生列表
![](https://img-blog.csdnimg.cn/20210317205830123.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzU0ODMxMA==,size_16,color_FFFFFF,t_70)
3. 教师列表
![](https://img-blog.csdnimg.cn/2021031720583091.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzU0ODMxMA==,size_16,color_FFFFFF,t_70)
4. 学生打卡信息列表
![](https://img-blog.csdnimg.cn/20210317205830115.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzU0ODMxMA==,size_16,color_FFFFFF,t_70)
5. 老师打卡信息列表
![](https://img-blog.csdnimg.cn/20210317205830110.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzU0ODMxMA==,size_16,color_FFFFFF,t_70)
6. 发布新闻
![](https://img-blog.csdnimg.cn/20210317205829345.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzU0ODMxMA==,size_16,color_FFFFFF,t_70)
## 项目访问 :
浏览器访问路径http://localhost:8080/lsepidemicsituationsystem_war_exploded/FrontWebServlet

@ -1 +0,0 @@
第一条注释

@ -1,26 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="FacetManager">
<facet type="web" name="Web">
<configuration>
<descriptors>
<deploymentDescriptor name="web.xml" url="file://$MODULE_DIR$/web/WEB-INF/web.xml" />
</descriptors>
<webroots>
<root url="file://$MODULE_DIR$/web" relative="/" />
</webroots>
</configuration>
</facet>
</component>
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="standard" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Tomcat 7.0.99" level="application_server_libraries" />
<orderEntry type="library" name="jcommon-1.0.23" level="project" />
</component>
</module>

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save