diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..1ff0c42
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,63 @@
+###############################################################################
+# Set default behavior to automatically normalize line endings.
+###############################################################################
+* text=auto
+
+###############################################################################
+# Set default behavior for command prompt diff.
+#
+# This is need for earlier builds of msysgit that does not have it on by
+# default for csharp files.
+# Note: This is only used by command line
+###############################################################################
+#*.cs diff=csharp
+
+###############################################################################
+# Set the merge driver for project and solution files
+#
+# Merging from the command prompt will add diff markers to the files if there
+# are conflicts (Merging from VS is not affected by the settings below, in VS
+# the diff markers are never inserted). Diff markers may cause the following
+# file extensions to fail to load in VS. An alternative would be to treat
+# these files as binary and thus will always conflict and require user
+# intervention with every merge. To do so, just uncomment the entries below
+###############################################################################
+#*.sln merge=binary
+#*.csproj merge=binary
+#*.vbproj merge=binary
+#*.vcxproj merge=binary
+#*.vcproj merge=binary
+#*.dbproj merge=binary
+#*.fsproj merge=binary
+#*.lsproj merge=binary
+#*.wixproj merge=binary
+#*.modelproj merge=binary
+#*.sqlproj merge=binary
+#*.wwaproj merge=binary
+
+###############################################################################
+# behavior for image files
+#
+# image files are treated as binary by default.
+###############################################################################
+#*.jpg binary
+#*.png binary
+#*.gif binary
+
+###############################################################################
+# diff behavior for common document formats
+#
+# Convert binary document formats to text before diffing them. This feature
+# is only available from the command line. Turn it on by uncommenting the
+# entries below.
+###############################################################################
+#*.doc diff=astextplain
+#*.DOC diff=astextplain
+#*.docx diff=astextplain
+#*.DOCX diff=astextplain
+#*.dot diff=astextplain
+#*.DOT diff=astextplain
+#*.pdf diff=astextplain
+#*.PDF diff=astextplain
+#*.rtf diff=astextplain
+#*.RTF diff=astextplain
diff --git a/.gitignore b/.gitignore
index c7db314..0de2488 100644
--- a/.gitignore
+++ b/.gitignore
@@ -108,3 +108,4 @@ _UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
+/.vs/MHPDLCSite/v15/Server/sqlite3/db.lock
diff --git a/.vs/MHPDLCSite/v15/Server/sqlite3/storage.ide b/.vs/MHPDLCSite/v15/Server/sqlite3/storage.ide
new file mode 100644
index 0000000..56758a8
Binary files /dev/null and b/.vs/MHPDLCSite/v15/Server/sqlite3/storage.ide differ
diff --git a/.vs/MHPDLCSite/v15/Server/sqlite3/storage.ide-shm b/.vs/MHPDLCSite/v15/Server/sqlite3/storage.ide-shm
new file mode 100644
index 0000000..253544f
Binary files /dev/null and b/.vs/MHPDLCSite/v15/Server/sqlite3/storage.ide-shm differ
diff --git a/.vs/MHPDLCSite/v15/Server/sqlite3/storage.ide-wal b/.vs/MHPDLCSite/v15/Server/sqlite3/storage.ide-wal
new file mode 100644
index 0000000..4065e97
Binary files /dev/null and b/.vs/MHPDLCSite/v15/Server/sqlite3/storage.ide-wal differ
diff --git a/.vs/ProjectSettings.json b/.vs/ProjectSettings.json
new file mode 100644
index 0000000..f8b4888
--- /dev/null
+++ b/.vs/ProjectSettings.json
@@ -0,0 +1,3 @@
+{
+ "CurrentProjectSetting": null
+}
\ No newline at end of file
diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json
new file mode 100644
index 0000000..6b61141
--- /dev/null
+++ b/.vs/VSWorkspaceState.json
@@ -0,0 +1,6 @@
+{
+ "ExpandedNodes": [
+ ""
+ ],
+ "PreviewInSolutionExplorer": false
+}
\ No newline at end of file
diff --git a/.vs/config/applicationhost.config b/.vs/config/applicationhost.config
new file mode 100644
index 0000000..4efcb0c
--- /dev/null
+++ b/.vs/config/applicationhost.config
@@ -0,0 +1,1030 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite
new file mode 100644
index 0000000..3159659
Binary files /dev/null and b/.vs/slnx.sqlite differ
diff --git a/MHPDLCSite.sln b/MHPDLCSite.sln
new file mode 100644
index 0000000..541b2d8
--- /dev/null
+++ b/MHPDLCSite.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+VisualStudioVersion = 15.0.27703.2026
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServiceSite", "ServiceSite\ServiceSite.csproj", "{AEE1441A-47FC-4AF5-9F14-8514336BBD70}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {AEE1441A-47FC-4AF5-9F14-8514336BBD70}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {AEE1441A-47FC-4AF5-9F14-8514336BBD70}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {AEE1441A-47FC-4AF5-9F14-8514336BBD70}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {AEE1441A-47FC-4AF5-9F14-8514336BBD70}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {4BE8BBF8-B70A-4F76-BDA8-7C130230B6EC}
+ EndGlobalSection
+EndGlobal
diff --git a/ServiceSite/Global.asax b/ServiceSite/Global.asax
new file mode 100644
index 0000000..01068a5
--- /dev/null
+++ b/ServiceSite/Global.asax
@@ -0,0 +1 @@
+<%@ Application Codebehind="Global.asax.cs" Inherits="ServiceSite.Global" Language="C#" %>
diff --git a/ServiceSite/Global.asax.cs b/ServiceSite/Global.asax.cs
new file mode 100644
index 0000000..a56e84f
--- /dev/null
+++ b/ServiceSite/Global.asax.cs
@@ -0,0 +1,16 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.Security;
+using System.Web.SessionState;
+
+namespace ServiceSite
+{
+ public class Global : System.Web.HttpApplication
+ {
+ protected void Application_Start(object sender, EventArgs e)
+ {
+ }
+ }
+}
\ No newline at end of file
diff --git a/ServiceSite/Properties/AssemblyInfo.cs b/ServiceSite/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..095225e
--- /dev/null
+++ b/ServiceSite/Properties/AssemblyInfo.cs
@@ -0,0 +1,35 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// 有关程序集的常规信息通过下列特性集
+// 控制。更改这些特性值可修改
+// 与程序集关联的信息。
+[assembly: AssemblyTitle("ServiceSite")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("ServiceSite")]
+[assembly: AssemblyCopyright("Copyright © 2019")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// 将 ComVisible 设置为 false 会使此程序集中的类型
+// 对 COM 组件不可见。如果需要
+// 从 COM 访问此程序集中的某个类型,请针对该类型将 ComVisible 特性设置为 true。
+[assembly: ComVisible(false)]
+
+// 如果此项目向 COM 公开,则下列 GUID 用于 typelib 的 ID
+[assembly: Guid("aee1441a-47fc-4af5-9f14-8514336bbd70")]
+
+// 程序集的版本信息由下列四个值组成:
+//
+// 主版本
+// 次版本
+// 内部版本号
+// 修订版本
+//
+// 可以指定所有值,也可以使用“修订号”和“内部版本号”的默认值,
+// 方法是按如下所示使用 "*":
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/ServiceSite/ServiceSite.csproj b/ServiceSite/ServiceSite.csproj
new file mode 100644
index 0000000..44a7223
--- /dev/null
+++ b/ServiceSite/ServiceSite.csproj
@@ -0,0 +1,152 @@
+
+
+
+
+
+ Debug
+ AnyCPU
+
+
+ 2.0
+ {AEE1441A-47FC-4AF5-9F14-8514336BBD70}
+ {349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}
+ Library
+ Properties
+ ServiceSite
+ ServiceSite
+ v4.5
+ true
+
+
+
+
+
+
+
+
+
+
+ true
+ full
+ false
+ bin\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ true
+ pdbonly
+ true
+ bin\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.8\lib\net45\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Global.asax
+
+
+ DL_TOP.aspx
+ ASPXCodeBehind
+
+
+ DL_TOP.aspx
+
+
+
+
+
+
+ Web.config
+
+
+ Web.config
+
+
+
+
+
+
+
+
+ 10.0
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+
+
+
+
+
+ True
+ True
+ 49590
+ /
+ http://localhost:49590/
+ False
+ False
+
+
+ False
+
+
+
+
+
+
+ 这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件是 {0}。
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ServiceSite/Web.Debug.config b/ServiceSite/Web.Debug.config
new file mode 100644
index 0000000..b9a9fde
--- /dev/null
+++ b/ServiceSite/Web.Debug.config
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ServiceSite/Web.Release.config b/ServiceSite/Web.Release.config
new file mode 100644
index 0000000..755e745
--- /dev/null
+++ b/ServiceSite/Web.Release.config
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ServiceSite/Web.config b/ServiceSite/Web.config
new file mode 100644
index 0000000..868d4c9
--- /dev/null
+++ b/ServiceSite/Web.config
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ServiceSite/packages.config b/ServiceSite/packages.config
new file mode 100644
index 0000000..57686ab
--- /dev/null
+++ b/ServiceSite/packages.config
@@ -0,0 +1,5 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/ServiceSite/php/MHPSP/DL_TOP.aspx b/ServiceSite/php/MHPSP/DL_TOP.aspx
new file mode 100644
index 0000000..c244c4a
--- /dev/null
+++ b/ServiceSite/php/MHPSP/DL_TOP.aspx
@@ -0,0 +1,16 @@
+<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DL_TOP.aspx.cs" Inherits="ServiceSite.php.MHPSP.DL_TOP" %>
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ServiceSite/php/MHPSP/DL_TOP.aspx.cs b/ServiceSite/php/MHPSP/DL_TOP.aspx.cs
new file mode 100644
index 0000000..d1e4c08
--- /dev/null
+++ b/ServiceSite/php/MHPSP/DL_TOP.aspx.cs
@@ -0,0 +1,17 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+
+namespace ServiceSite.php.MHPSP
+{
+ public partial class DL_TOP : System.Web.UI.Page
+ {
+ protected void Page_Load(object sender, EventArgs e)
+ {
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/ServiceSite/php/MHPSP/DL_TOP.aspx.designer.cs b/ServiceSite/php/MHPSP/DL_TOP.aspx.designer.cs
new file mode 100644
index 0000000..6138afc
--- /dev/null
+++ b/ServiceSite/php/MHPSP/DL_TOP.aspx.designer.cs
@@ -0,0 +1,26 @@
+//------------------------------------------------------------------------------
+//
+// 此代码由工具生成。
+//
+// 对此文件的更改可能会导致不正确的行为,并且如果
+// 重新生成代码,这些更改将会丢失。
+//
+//------------------------------------------------------------------------------
+
+namespace ServiceSite.php.MHPSP
+{
+
+
+ public partial class DL_TOP
+ {
+
+ ///
+ /// form1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+ }
+}
diff --git a/ServiceSite/php/MHPSP/PNG/BG.png b/ServiceSite/php/MHPSP/PNG/BG.png
new file mode 100644
index 0000000..0eecc1c
Binary files /dev/null and b/ServiceSite/php/MHPSP/PNG/BG.png differ
diff --git a/ServiceSite/php/MHPSP/PNG/BOARD.PNG b/ServiceSite/php/MHPSP/PNG/BOARD.PNG
new file mode 100644
index 0000000..9f57c07
Binary files /dev/null and b/ServiceSite/php/MHPSP/PNG/BOARD.PNG differ
diff --git a/ServiceSite/php/MHPSP/PNG/B_REC.PNG b/ServiceSite/php/MHPSP/PNG/B_REC.PNG
new file mode 100644
index 0000000..bbb914c
Binary files /dev/null and b/ServiceSite/php/MHPSP/PNG/B_REC.PNG differ
diff --git a/ServiceSite/php/MHPSP/PNG/B_START.PNG b/ServiceSite/php/MHPSP/PNG/B_START.PNG
new file mode 100644
index 0000000..5280cba
Binary files /dev/null and b/ServiceSite/php/MHPSP/PNG/B_START.PNG differ
diff --git a/ServiceSite/php/MHPSP/PNG/B_TRI.PNG b/ServiceSite/php/MHPSP/PNG/B_TRI.PNG
new file mode 100644
index 0000000..9b4eed4
Binary files /dev/null and b/ServiceSite/php/MHPSP/PNG/B_TRI.PNG differ
diff --git a/ServiceSite/php/MHPSP/PNG/B_X.PNG b/ServiceSite/php/MHPSP/PNG/B_X.PNG
new file mode 100644
index 0000000..135374a
Binary files /dev/null and b/ServiceSite/php/MHPSP/PNG/B_X.PNG differ
diff --git a/ServiceSite/php/MHPSP/PNG/LOGO1.PNG b/ServiceSite/php/MHPSP/PNG/LOGO1.PNG
new file mode 100644
index 0000000..5c66414
Binary files /dev/null and b/ServiceSite/php/MHPSP/PNG/LOGO1.PNG differ
diff --git a/ServiceSite/php/MHPSP/PNG/LOGO2.PNG b/ServiceSite/php/MHPSP/PNG/LOGO2.PNG
new file mode 100644
index 0000000..6041442
Binary files /dev/null and b/ServiceSite/php/MHPSP/PNG/LOGO2.PNG differ
diff --git a/ServiceSite/php/MHPSP/PNG/T_GRN.PNG b/ServiceSite/php/MHPSP/PNG/T_GRN.PNG
new file mode 100644
index 0000000..147a4fe
Binary files /dev/null and b/ServiceSite/php/MHPSP/PNG/T_GRN.PNG differ
diff --git a/ServiceSite/php/MHPSP/PNG/T_RED.PNG b/ServiceSite/php/MHPSP/PNG/T_RED.PNG
new file mode 100644
index 0000000..db5f8a4
Binary files /dev/null and b/ServiceSite/php/MHPSP/PNG/T_RED.PNG differ
diff --git a/ServiceSite/php/MHPSP/PNG/y20070222.png b/ServiceSite/php/MHPSP/PNG/y20070222.png
new file mode 100644
index 0000000..7bcfaa2
Binary files /dev/null and b/ServiceSite/php/MHPSP/PNG/y20070222.png differ