diff --git a/_layouts/post.html b/_layouts/post.html index 5f48490..baf7b57 100644 --- a/_layouts/post.html +++ b/_layouts/post.html @@ -27,7 +27,7 @@ if (daysold > 90) {
-{% include toc.html html=content sanitize=true %} +{% include toc.html html=content sanitize=true h_max=3 %} {{content}} diff --git a/_posts/2023-06-30-nucleic-acid.md b/_posts/2023-06-30-nucleic-acid.md index e8c16d4..1331eed 100644 --- a/_posts/2023-06-30-nucleic-acid.md +++ b/_posts/2023-06-30-nucleic-acid.md @@ -116,7 +116,7 @@ tags: [核酸检测, 后端, 系统设计, 论文] 在进行核酸检测时,通常需要对试管的状态进行检测,因为试管的状态与被检测者的状态是对应的。因此,在设计检测流程时,我将重点记录试管的状态信息。在下表中,我们可以看到有关试管状态的信息,这些信息将有助于我们进行准确的核酸检测。 #### 表 核酸检测管信息表结构 |字段名|类型|长度|索引及关系|注释| -|---|---|---|---|---| +| - | - | - | - | - | |id|int|11|主键|主键ID| |serial|varchar|11|唯一键|管码| |fuid|int|10|关联user表id|所属用户ID| @@ -128,7 +128,7 @@ tags: [核酸检测, 后端, 系统设计, 论文] 在存储公告信息的过程中,为了方便管理和使用,我设计了一个包含标题、内容和图片信息的数据表。标题信息是公告的主题,通过标题可以快速地了解公告的内容和主要信息。内容信息则是公告的详细描述,可以包括公告的发布时间、地点、目的、重要性等内容。在某些情况下,公告可能需要配有图片信息,以便更直观地展示公告的内容和意义。因此,我在设计表格时特别留出了图片信息的存储空间。通过这些信息的存储和管理,我们可以更加高效地发布和管理公告,同时也可以使公告信息更加全面和直观。这样有助于提高公告的传播效果和实际效果,确保公告信息得到更好地传递和利用,具体表结构见下表。 #### 表 公告数据表结构 |字段名|类型|长度|索引及关系|注释| -|---|---|---|---|---| +| - | - | - | - | - | |id|int|11|主键|主键ID| |title|varchar|255||标题| |content|text|||内容| @@ -141,7 +141,7 @@ tags: [核酸检测, 后端, 系统设计, 论文] 为了使后台管理人员和微信用户都能够方便地使用系统,我在设计用户信息表时特别考虑了用户权限的管理和用户身份的识别。为此,我同时设计了密码和微信OpenID字段。密码字段可以使后台管理人员设置用户密码,以便管理人员能够轻松地通过用户名和密码登录系统进行管理操作。微信OpenID字段则是为了便于微信用户在登录系统时进行身份识别和权限验证,从而能够更加便捷地使用系统的各种功能。通过这样的设计,系统不仅可以实现后台管理和微信用户端的统一管理,而且也使得系统更加简洁和易用,具体表结构见下表。 #### 表 用户信息表结构 |字段名|类型|长度|索引及关系|注释| -|---|---|---|---|---| +| - | - | - | - | - | |id|int|11|主键|主键ID| |name|varchar|11||用户名| |password|char|32||密码(md5)| @@ -155,7 +155,7 @@ tags: [核酸检测, 后端, 系统设计, 论文] 由于核酸检测中往往会存在混检的情况,即多个人的检测样本可能会被混在一起进行处理,因此在设计数据库表格时需要特别注意用户和检测管之间的关系。为了更好地处理这种情况,我将用户与检测管的关系设计为多对多的关系,即一个用户可能对应多个检测管,一个检测管也可能对应多个用户。这样,当出现混检情况时,我们可以通过用户与检测管之间的关联表来准确地确定每个检测管中所包含的样本属于哪些用户,从而可以快速地解决混检问题。下表是用户与检测管的关联表的表结构,包括用户ID、检测管ID等字段,这些字段将为用户和检测管之间的关系提供关键信息。 #### 表 用户-检测管关联表结构 |字段名|类型|长度|索引及关系|注释| -|---|---|---|---|---| +| - | - | - | - | - | |id|int|11|主键|主键ID| |kid|int|11|关联kit表id|检测管ID| |uid|int|11|关联user表id|用户ID| @@ -233,7 +233,7 @@ Db::query("SELECT user.`name`, kit.`status`, user_kit.add_time FROM user_kit INN 对于关键测试的软件环境,我们的程序主要是在微信客户端上运行,因此测试主要针对微信上的运行环境进行。其次,我们也在Android系统、iOS系统以及Android模拟器上进行了测试,除此之外,还有后端API接口是在服务器上运行,也会对其进行测试,具体测试内容如下表所示: #### 表 关键环境测试列表 |软件环境|硬件环境|软件|测评对象|能否使用| -|---|---|---|---|---| +| - | - | - | - | - | |Android 12|Redmi K20 Pro|微信|公众号页面|能| |iOS 13|iPhone 12|微信|公众号页面|能| |Android 12|Xiaomi 12|微信|公众号页面|能| @@ -247,7 +247,7 @@ Db::query("SELECT user.`name`, kit.`status`, user_kit.add_time FROM user_kit INN 为了测试系统的性能,我们以后台登录为示例,设计了一个性能测试用例表,结果如下表所示。 #### 表 性能测试用例表 |用例名称|描述|预期结果| -|---|---|---| +| - | - | - | |正常登录测试|输入正确的用户名和密码,登录系统|登录响应时间在3秒以内,用户能够成功登录系统| |错误用户名测试|输入错误的用户名和正确的密码,尝试登录系统|登录响应时间在3秒以内,系统提示用户名或密码错误| |错误密码测试|输入正确的用户名和错误的密码,尝试登录系统|登录响应时间在3秒以内,系统提示用户名或密码错误| @@ -276,20 +276,20 @@ Db::query("SELECT user.`name`, kit.`status`, user_kit.add_time FROM user_kit INN 未来,如果有机会,我们可以让这个系统发挥更多的作用,比如在未来的其他疫情中起到重要的作用。我们可以引入更多的功能和技术,以满足未来需求的变化,从而更好地保障公共卫生和社会安全。 # 参考文献 -1. [^](#al1) 靳英辉,蔡林,程真顺,等. 新型冠状病毒(2019-nCoV)感染的肺炎诊疗快速建议指南(标准版)[J]. 解放军医学杂志,2020,45(01):1-20. -2. [^](#al2) 宗晓祥,胡云,马利亚.核酸检测云平台的设计与实现[J].集成电路应用, 2022, 39(10): 47-49. -3. [^](#al3) Shaun Griffin. Covid-19: NHS England should manage test and trace system, says Independent SAGE[N]. BMJ,2020,371:m4330 -4. [^](#al4) Simon Judith,Rieder Gernot. Trusting the Corona-Warn-App? Contemplations on trust and trustworthiness at the intersection of technology, politics and public debate[J]. European Journal of Communication,2021,36(4). -5. [^](#al5) 喻健,鲍琪. 基于ThinkPHP的人口信息系统设计[J]. 信息技术与信息化,2022,(02):9-12. -6. [^](#al6) 蒋先梅. 基于PHP的学生信息管理系统的设计与实现[J]. 无线互联科技,2023,20(01):45-47. -7. [^](#al7) 谷恪忱. 基于ThinkPHP框架的工控品采购平台设计与实现[J]. 软件工程,2020,23(03):53-59. -8. [^](#al8) 赵莹,胡畅达,王国宇. 三种关系型空间数据库比较[J]. 科技创新与应用,2021,11(19):62-64. -9. [^](#al9) 李琦,姚龙. 基于REST架构的湖泊环境监测物联网平台[J]. 计算机工程,2016,42(11):27-31+37. -10. [^](#al10) 卢彦晓. 浅谈前后端分离技术在权限管理系统中的应用[J]. 电脑知识与技术,2021,17(34):68-69. -11. [^](#al11) 张然,孙浩,张鑫. 基于JavaWeb的阿尔茨海默症早期康复系统设计[J]. 电子技术与软件工程,2022,(23):259-262. -12. [^](#al12) 杨中书,刘臣宇. 基于E-R模型的关系数据库设计方法[J]. 价值工程,2014,33(30):242-243. -13. [^](#al13) 黄金春,杜娟娇. 编写web服务器远程查看mysql数据[J]. 信息系统工程,2009,(07):26-29. -14. [^](#al14) 陶亮亮. 基于微信公众号的掌上医院的设计与实现[J]. 电脑知识与技术,2022,18(09):46-48. -15. [^](#al15) 陈莎莎. 基于JSP网页技术的高校PU系统功能可视化界面设计[J]. 自动化与仪器仪表,2023,(02):146-151. -16. [^](#al16) 纪芩. 基于云平台的软件性能测试技术分析[J]. 电子技术与软件工程,2022,(23):74-77. -17. [^](#al17) 刘肖. 基于JSP+MySQL的供电管理系统的设计与实现[D].电子科技大学,2021. +1. ^ 靳英辉,蔡林,程真顺,等. 新型冠状病毒(2019-nCoV)感染的肺炎诊疗快速建议指南(标准版)[J]. 解放军医学杂志,2020,45(01):1-20. +2. ^ 宗晓祥,胡云,马利亚.核酸检测云平台的设计与实现[J].集成电路应用, 2022, 39(10): 47-49. +3. ^ Shaun Griffin. Covid-19: NHS England should manage test and trace system, says Independent SAGE[N]. BMJ,2020,371:m4330 +4. ^ Simon Judith,Rieder Gernot. Trusting the Corona-Warn-App? Contemplations on trust and trustworthiness at the intersection of technology, politics and public debate[J]. European Journal of Communication,2021,36(4). +5. ^ 喻健,鲍琪. 基于ThinkPHP的人口信息系统设计[J]. 信息技术与信息化,2022,(02):9-12. +6. ^ 蒋先梅. 基于PHP的学生信息管理系统的设计与实现[J]. 无线互联科技,2023,20(01):45-47. +7. ^ 谷恪忱. 基于ThinkPHP框架的工控品采购平台设计与实现[J]. 软件工程,2020,23(03):53-59. +8. ^ 赵莹,胡畅达,王国宇. 三种关系型空间数据库比较[J]. 科技创新与应用,2021,11(19):62-64. +9. ^ 李琦,姚龙. 基于REST架构的湖泊环境监测物联网平台[J]. 计算机工程,2016,42(11):27-31+37. +10. ^ 卢彦晓. 浅谈前后端分离技术在权限管理系统中的应用[J]. 电脑知识与技术,2021,17(34):68-69. +11. ^ 张然,孙浩,张鑫. 基于JavaWeb的阿尔茨海默症早期康复系统设计[J]. 电子技术与软件工程,2022,(23):259-262. +12. ^ 杨中书,刘臣宇. 基于E-R模型的关系数据库设计方法[J]. 价值工程,2014,33(30):242-243. +13. ^ 黄金春,杜娟娇. 编写web服务器远程查看mysql数据[J]. 信息系统工程,2009,(07):26-29. +14. ^ 陶亮亮. 基于微信公众号的掌上医院的设计与实现[J]. 电脑知识与技术,2022,18(09):46-48. +15. ^ 陈莎莎. 基于JSP网页技术的高校PU系统功能可视化界面设计[J]. 自动化与仪器仪表,2023,(02):146-151. +16. ^ 纪芩. 基于云平台的软件性能测试技术分析[J]. 电子技术与软件工程,2022,(23):74-77. +17. ^ 刘肖. 基于JSP+MySQL的供电管理系统的设计与实现[D].电子科技大学,2021.