diff --git a/Data/config.db b/Data/config.db index 428a8a5..23c8f1c 100644 Binary files a/Data/config.db and b/Data/config.db differ diff --git a/Data/statistics.db b/Data/statistics.db index 14506f3..f7c2f6e 100644 Binary files a/Data/statistics.db and b/Data/statistics.db differ diff --git a/Data/users.db b/Data/users.db index beb25f6..2da23f0 100644 Binary files a/Data/users.db and b/Data/users.db differ diff --git a/solution/er图/CompilationStatistics.md b/solution/er图/CompilationStatistics.md new file mode 100644 index 0000000..c526593 --- /dev/null +++ b/solution/er图/CompilationStatistics.md @@ -0,0 +1,14 @@ +表 4-6 CompilationStatistics(编译统计表) + +| 字段 | 类型 | 说明 | +| ----------------- | ------- | ----------------------- | +| Id | INTEGER | 统计 ID | +| PageId | INTEGER | 页面 ID | +| CreatedDate | TEXT | 创建日期 | +| WikifyTimeMs | REAL | Wikify 处理时间(毫秒) | +| MatchCount | INTEGER | 匹配次数 | +| ErrorCount | INTEGER | 错误次数 | +| OutgoingLinkCount | INTEGER | 外链数量 | +| TagCount | INTEGER | 标签数量 | +| ProcessedBodySize | INTEGER | 处理后的内容大小 | +| BodySize | INTEGER | 内容大小 | diff --git a/solution/er图/CompilationStatistics.png b/solution/er图/CompilationStatistics.png new file mode 100644 index 0000000..51f8db3 Binary files /dev/null and b/solution/er图/CompilationStatistics.png differ diff --git a/solution/er图/Config/ConfigurationEntry.png b/solution/er图/Config/ConfigurationEntry.png new file mode 100644 index 0000000..d912e1c Binary files /dev/null and b/solution/er图/Config/ConfigurationEntry.png differ diff --git a/solution/er图/Config/ConfigurationGroup.png b/solution/er图/Config/ConfigurationGroup.png new file mode 100644 index 0000000..2061c13 Binary files /dev/null and b/solution/er图/Config/ConfigurationGroup.png differ diff --git a/solution/er图/Config/MenuItem.png b/solution/er图/Config/MenuItem.png new file mode 100644 index 0000000..2b4f683 Binary files /dev/null and b/solution/er图/Config/MenuItem.png differ diff --git a/solution/er图/Config/Theme.png b/solution/er图/Config/Theme.png new file mode 100644 index 0000000..cedbcae Binary files /dev/null and b/solution/er图/Config/Theme.png differ diff --git a/solution/er图/DeletedPageRevisions/DeletionMeta.png b/solution/er图/DeletedPageRevisions/DeletionMeta.png new file mode 100644 index 0000000..d1dab2c Binary files /dev/null and b/solution/er图/DeletedPageRevisions/DeletionMeta.png differ diff --git a/solution/er图/DeletedPageRevisions/PageRevision.png b/solution/er图/DeletedPageRevisions/PageRevision.png new file mode 100644 index 0000000..23f75e9 Binary files /dev/null and b/solution/er图/DeletedPageRevisions/PageRevision.png differ diff --git a/solution/er图/DeletedPageRevisions/PageRevisionAttachment.png b/solution/er图/DeletedPageRevisions/PageRevisionAttachment.png new file mode 100644 index 0000000..9374fe1 Binary files /dev/null and b/solution/er图/DeletedPageRevisions/PageRevisionAttachment.png differ diff --git a/solution/er图/DeletedPages/DeletionMeta.png b/solution/er图/DeletedPages/DeletionMeta.png new file mode 100644 index 0000000..d69b6e1 Binary files /dev/null and b/solution/er图/DeletedPages/DeletionMeta.png differ diff --git a/solution/er图/DeletedPages/Page.png b/solution/er图/DeletedPages/Page.png new file mode 100644 index 0000000..68282bd Binary files /dev/null and b/solution/er图/DeletedPages/Page.png differ diff --git a/solution/er图/DeletedPages/PageComment.png b/solution/er图/DeletedPages/PageComment.png new file mode 100644 index 0000000..c869361 Binary files /dev/null and b/solution/er图/DeletedPages/PageComment.png differ diff --git a/solution/er图/DeletedPages/PageFile.png b/solution/er图/DeletedPages/PageFile.png new file mode 100644 index 0000000..fa3800d Binary files /dev/null and b/solution/er图/DeletedPages/PageFile.png differ diff --git a/solution/er图/DeletedPages/PageFileRevision.png b/solution/er图/DeletedPages/PageFileRevision.png new file mode 100644 index 0000000..e6a7a86 Binary files /dev/null and b/solution/er图/DeletedPages/PageFileRevision.png differ diff --git a/solution/er图/DeletedPages/PageProcessingInstruction.png b/solution/er图/DeletedPages/PageProcessingInstruction.png new file mode 100644 index 0000000..038480a Binary files /dev/null and b/solution/er图/DeletedPages/PageProcessingInstruction.png differ diff --git a/solution/er图/DeletedPages/PageRevision.png b/solution/er图/DeletedPages/PageRevision.png new file mode 100644 index 0000000..f7c36db Binary files /dev/null and b/solution/er图/DeletedPages/PageRevision.png differ diff --git a/solution/er图/DeletedPages/PageRevisionAttachment.png b/solution/er图/DeletedPages/PageRevisionAttachment.png new file mode 100644 index 0000000..d1a9205 Binary files /dev/null and b/solution/er图/DeletedPages/PageRevisionAttachment.png differ diff --git a/solution/er图/DeletedPages/PageTag.png b/solution/er图/DeletedPages/PageTag.png new file mode 100644 index 0000000..32a3056 Binary files /dev/null and b/solution/er图/DeletedPages/PageTag.png differ diff --git a/solution/er图/Emojis/Emoji.png b/solution/er图/Emojis/Emoji.png new file mode 100644 index 0000000..f9f083c Binary files /dev/null and b/solution/er图/Emojis/Emoji.png differ diff --git a/solution/er图/Emojis/Emoji分类.png b/solution/er图/Emojis/Emoji分类.png new file mode 100644 index 0000000..a650145 Binary files /dev/null and b/solution/er图/Emojis/Emoji分类.png differ diff --git a/solution/er图/Exception.png b/solution/er图/Exception.png new file mode 100644 index 0000000..ae0622a Binary files /dev/null and b/solution/er图/Exception.png differ diff --git a/solution/er图/Pages/Page.md b/solution/er图/Pages/Page.md new file mode 100644 index 0000000..5bf4d1b --- /dev/null +++ b/solution/er图/Pages/Page.md @@ -0,0 +1,14 @@ +表 4-7 Page(页面表) + +| 字段 | 类型 | 说明 | +| ---------------- | ------- | ------------- | +| Id | INTEGER | 页面 ID | +| Name | TEXT | 页面名称 | +| Namespace | TEXT | 命名空间 | +| Navigation | TEXT | 导航标识 | +| Description | TEXT | 描述 | +| Revision | INTEGER | 修订版本 | +| CreatedByUserId | TEXT | 创建者用户 ID | +| CreatedDate | TEXT | 创建日期 | +| ModifiedByUserId | TEXT | 修改者用户 ID | +| ModifiedDate | TEXT | 修改日期 | diff --git a/solution/er图/Pages/Page.png b/solution/er图/Pages/Page.png new file mode 100644 index 0000000..2733aa6 Binary files /dev/null and b/solution/er图/Pages/Page.png differ diff --git a/solution/er图/Pages/PageComment.md b/solution/er图/Pages/PageComment.md new file mode 100644 index 0000000..61b6223 --- /dev/null +++ b/solution/er图/Pages/PageComment.md @@ -0,0 +1,9 @@ +表 4-8 PageComment(页面评论表) + +| 字段 | 类型 | 说明 | +| ----------- | ------- | -------- | +| Id | INTEGER | 评论 ID | +| PageId | INTEGER | 页面 ID | +| CreatedDate | TEXT | 创建日期 | +| UserId | TEXT | 用户 ID | +| Body | TEXT | 评论内容 | diff --git a/solution/er图/Pages/PageComment.png b/solution/er图/Pages/PageComment.png new file mode 100644 index 0000000..a7a44f5 Binary files /dev/null and b/solution/er图/Pages/PageComment.png differ diff --git a/solution/er图/Pages/PageFile.png b/solution/er图/Pages/PageFile.png new file mode 100644 index 0000000..00f5da9 Binary files /dev/null and b/solution/er图/Pages/PageFile.png differ diff --git a/solution/er图/Pages/PageFileRevision.png b/solution/er图/Pages/PageFileRevision.png new file mode 100644 index 0000000..37aa2db Binary files /dev/null and b/solution/er图/Pages/PageFileRevision.png differ diff --git a/solution/er图/Pages/PageProcessingInstruction.png b/solution/er图/Pages/PageProcessingInstruction.png new file mode 100644 index 0000000..1055ed7 Binary files /dev/null and b/solution/er图/Pages/PageProcessingInstruction.png differ diff --git a/solution/er图/Pages/PageReference.png b/solution/er图/Pages/PageReference.png new file mode 100644 index 0000000..8e70274 Binary files /dev/null and b/solution/er图/Pages/PageReference.png differ diff --git a/solution/er图/Pages/PageRevision.png b/solution/er图/Pages/PageRevision.png new file mode 100644 index 0000000..256a262 Binary files /dev/null and b/solution/er图/Pages/PageRevision.png differ diff --git a/solution/er图/Pages/PageRevisionAttachment.png b/solution/er图/Pages/PageRevisionAttachment.png new file mode 100644 index 0000000..3237596 Binary files /dev/null and b/solution/er图/Pages/PageRevisionAttachment.png differ diff --git a/solution/er图/Pages/PageTag.png b/solution/er图/Pages/PageTag.png new file mode 100644 index 0000000..c47093f Binary files /dev/null and b/solution/er图/Pages/PageTag.png differ diff --git a/solution/er图/User库/AspNetUserClaims.md b/solution/er图/User库/AspNetUserClaims.md new file mode 100644 index 0000000..10f37fd --- /dev/null +++ b/solution/er图/User库/AspNetUserClaims.md @@ -0,0 +1,8 @@ +表 4-5 AspNetUserClaims(用户声明表) + +| 字段 | 类型 | 说明 | +| ---------- | ------- | -------- | +| Id | INTEGER | 声明 ID | +| ClaimType | TEXT | 声明类型 | +| ClaimValue | TEXT | 声明值 | +| UserId | TEXT | 用户 ID | diff --git a/solution/er图/User库/AspNetUserClaims.png b/solution/er图/User库/AspNetUserClaims.png new file mode 100644 index 0000000..2453451 Binary files /dev/null and b/solution/er图/User库/AspNetUserClaims.png differ diff --git a/solution/er图/User库/AspNetUserRoles.md b/solution/er图/User库/AspNetUserRoles.md new file mode 100644 index 0000000..42f401f --- /dev/null +++ b/solution/er图/User库/AspNetUserRoles.md @@ -0,0 +1,6 @@ +表 4-3 AspNetUserRoles(用户角色关联表) + +| 字段 | 类型 | 说明 | +| ------ | ---- | ------- | +| UserId | TEXT | 用户 ID | +| RoleId | TEXT | 角色 ID | diff --git a/solution/er图/User库/AspNetUserRoles.png b/solution/er图/User库/AspNetUserRoles.png new file mode 100644 index 0000000..14d5e93 Binary files /dev/null and b/solution/er图/User库/AspNetUserRoles.png differ diff --git a/solution/er图/User库/AspNetUsers.md b/solution/er图/User库/AspNetUsers.md new file mode 100644 index 0000000..bed6d3d --- /dev/null +++ b/solution/er图/User库/AspNetUsers.md @@ -0,0 +1,19 @@ +表 4-1 AspNetUsers(用户基本数据表) + +| 字段 | 类型 | 说明 | +|------------------------|-----------|--------------------------| +| Id | TEXT | 唯一标识 | +| AccessFailedCount | INTEGER | 登录失败次数 | +| ConcurrencyStamp | TEXT | 并发标识 | +| Email | TEXT | 邮箱 | +| EmailConfirmed | INTEGER | 邮箱是否已验证 | +| LockoutEnabled | INTEGER | 是否启用锁定 | +| LockoutEnd | TEXT | 锁定结束时间 | +| NormalizedEmail | TEXT | 规范化邮箱 | +| NormalizedUserName | TEXT | 规范化用户名 | +| PasswordHash | TEXT | 密码哈希值 | +| PhoneNumber | TEXT | 电话号码 | +| PhoneNumberConfirmed | INTEGER | 电话号码是否已验证 | +| SecurityStamp | TEXT | 安全标识 | +| TwoFactorEnabled | INTEGER | 是否启用双因素认证 | +| UserName | TEXT | 用户名 | \ No newline at end of file diff --git a/solution/er图/User库/AspNetUsers.png b/solution/er图/User库/AspNetUsers.png new file mode 100644 index 0000000..1a32b1b Binary files /dev/null and b/solution/er图/User库/AspNetUsers.png differ diff --git a/solution/er图/User库/Profile.md b/solution/er图/User库/Profile.md new file mode 100644 index 0000000..6b7d404 --- /dev/null +++ b/solution/er图/User库/Profile.md @@ -0,0 +1,12 @@ +表 4-4 Profile(用户资料表) + +| 字段 | 类型 | 说明 | +| ----------------- | ---- | ---------------- | +| UserId | TEXT | 用户 ID | +| Navigation | TEXT | 导航标识(唯一) | +| AccountName | TEXT | 账户名称(唯一) | +| Biography | TEXT | 个人简介 | +| Avatar | BLOB | 头像数据 | +| CreatedDate | TEXT | 创建日期 | +| ModifiedDate | TEXT | 修改日期 | +| AvatarContentType | TEXT | 头像文件类型 | diff --git a/solution/er图/User库/Profile.png b/solution/er图/User库/Profile.png new file mode 100644 index 0000000..2ba2f10 Binary files /dev/null and b/solution/er图/User库/Profile.png differ diff --git a/solution/er图/User库/Role.md b/solution/er图/User库/Role.md new file mode 100644 index 0000000..90739bf --- /dev/null +++ b/solution/er图/User库/Role.md @@ -0,0 +1,7 @@ +表 4-2 Role(角色表) + +| 字段 | 类型 | 说明 | +| ----------- | ------- | -------- | +| Id | INTEGER | 角色 ID | +| Name | TEXT | 角色名称 | +| Description | TEXT | 角色描述 | diff --git a/solution/er图/User库/Role.png b/solution/er图/User库/Role.png new file mode 100644 index 0000000..557ccb6 Binary files /dev/null and b/solution/er图/User库/Role.png differ diff --git a/solution/论文.docx b/solution/论文.docx index 78091bc..16cf1a2 100644 Binary files a/solution/论文.docx and b/solution/论文.docx differ