springboot疫情防控管理系统--毕设附源码46295
目录
摘 要
本系统基于SpringBoot框架开发,提供一个全面、高效的疫情防控管理解决方案。它分为普通用户、审核用户和管理员三大模块,满足不同角色的使用需求。普通用户可以注册登录后查看防疫政策推荐与指南,进行检测预约,并在个人中心管理自己的健康信息、行程报告及检测报告等;同时支持对防疫内容的点赞、收藏和评论操作,增强用户互动性。审核用户通过管理员添加后登陆,主要负责各类健康信息、行程报告、隔离情况及检测报告的审核工作,确保数据的真实性和有效性。管理员则拥有最高权限,不仅可以管理所有用户和内容,还能进行系统配置如轮播图管理、通知公告发布以及资源管理等。系统利用统计图表直观展示报告汇总情况,方便管理者快速了解疫情动态,做出科学决策。整体设计注重用户体验和系统的实用性,为疫情防控提供了强有力的技术支持。
关键词:疫情防控管理系统;SpringBoot框架;防疫政策
Abstract
The system is developed based on the SpringBoot framework to provide a comprehensive and efficient epidemic prevention and control management solution. It is divided into three modules: ordinary users, audit users and administrators to meet the needs of different roles. Ordinary users can register and login, check epidemic prevention policy recommendations and guidelines, make testing appointments, and manage their own health information, travel report and test report in the personal center. Meanwhile, they can support praise, collection and comment on epidemic prevention content to enhance user interaction. Audit users log in after the administrator, and are mainly responsible for the audit of all kinds of health information, travel report, isolation situation and test report to ensure the authenticity and validity of the data. Administrators have the highest authority, not only to manage all users and content, but also system configuration such as rotation management, announcement and resource management. The system uses statistical charts to visually show the summary of the report, so as to facilitate managers to quickly understand the epidemic situation dynamics and make scientific decisions. The overall design focuses on the user experience and the practicality of the system, providing strong technical support for epidemic prevention and control.
Keywords: epidemic prevention and control management system; SpringBoot framework; epidemic prevention policy
第一章 绪 论
1.1研究背景及意义
在全球面临新冠病毒及其他公共卫生事件挑战的背景下,如何高效、精准地进行疫情防控成为各国政府和社会各界关注的重点。传统的疫情防控手段依赖于人工统计和报告,存在效率低下、数据不准确及响应迟缓等问题[1]。
基于此背景,开发一款集成现代化信息技术的疫情防控管理系统显得尤为迫切。SpringBoot疫情防控管理系统通过采用先进的Web技术和数据库管理方案,不仅提升了信息处理的效率和准确性,还实现了对疫情动态的实时监控与快速响应[2]。该系统支持多角色操作,确保普通用户能够方便快捷地获取防疫信息并进行自我健康管理;审核人员可以严格把控数据质量,保证防控措施的有效性,而管理员则能全面掌控全局,及时调整策略以应对突发状况[3]。其研究意义在于提供了一种科学、系统的解决方案,有助于提升公共卫生应急管理体系的整体效能,为保障公众健康和社会稳定做出贡献。也为其他领域的应急管理提供了宝贵的经验和技术借鉴[4]。
1.2国内外研究现状
在国内,随着信息技术的迅猛发展和广泛应用,疫情防控管理系统的研发与应用逐渐成为公共卫生领域的热点。早期的疫情防控主要依赖于传统的人工手段,如电话追踪、纸质表格填报等,这些方法效率低下且容易出错[5]。国内许多科研机构和企业开始探索利用信息技术提升疫情防控的效果。一些地方政府推出了基于移动互联网的健康码系统,实现了对人员流动的有效监控和管理;也有不少研究团队开发了集成数据采集、分析和报告功能的综合管理系统[6]。然而,大多数现有系统仍存在功能单一、数据共享不足等问题,迫切需要更加全面、高效的解决方案。
在国际上,各国也在积极探索利用信息技术进行疫情防控的新途径。欧洲国家如德国、法国等通过建立全国性的健康信息平台,实现了医疗资源的优化配置和疫情数据的实时共享,美国则注重利用大数据分析技术,对病毒传播路径进行预测和控制[7]。世界卫生组织(WHO)和其他国际组织也积极推动全球范围内的数据共享和技术合作,提高全球应对突发公共卫生事件的能力。尽管如此,国际上的研究和发展仍面临诸多挑战,包括数据隐私保护、跨区域协作机制不完善以及不同系统之间的兼容性问题[8]。
总体而言,国内外在疫情防控管理系统的研究与发展方面已经取得了一定成果,但仍有许多改进空间。SpringBoot疫情防控管理系统通过整合先进的Web技术和数据库管理方案,不仅解决了现有系统中存在的诸多问题,还为未来的疫情防控提供了更加科学、高效的技术支持。该系统的设计理念和实现方法也为其他领域应急管理系统的开发提供了宝贵的参考经验。
1.3论文组织结构
本论文共分为七个主要章节,具体结构如下:
1. 绪论:介绍研究背景与意义,回顾国内外研究现状,并概述论文的组织结构。
2. 相关技术介绍:详细介绍与本研究相关的技术,包括Java语言、B/S框架、SpringBoot框架、Vue技术和MySQL数据库。
3. 需求分析:对系统的功能需求和非功能需求进行分析,明确用户和管理员的需求,并进行可行性分析,包括技术、操作和经济可行性。
4. 系统设计:涵盖系统架构设计、系统模块设计,并进行数据库的概念设计与表设计。
5. 系统实现:具体描述各个功能模块的实现过程,展示系统如何根据需求进行开发。
6. 系统测试:阐述测试的目的,分析测试结果并得出结论,以验证系统的稳定性和功能完整性。
7. 总结:总结研究的主要成果和贡献,指出存在的不足及未来的研究方向。
第二章 关键技术
2.1Java语言
在本研究中,Java语言是构建疫情防控管理系统的核心技术之一。主要使用Java语言开发后端系统,采用SpringBoot框架来实现业务逻辑和数据交互。SpringBoot简化了配置和开发过程,提供了一套开箱即用的解决方案,能够专注于业务功能的实现。Java的多线程和并发处理能力,使平台能够高效处理大量用户请求和并发交易,保证系统的稳定性和响应速度。Java语言的跨平台特性和丰富的类库支持,使得系统具有良好的可移植性和可扩展性,能够适应不同的操作环境和业务需求。Java语言在本系统中的应用,为实现一个高效、安全、稳定的疫情防控管理系统提供了坚实的技术基础。
2.2MySQL
MySQL是一种流行的开源关系型数据库管理系统,用于存储和管理数据。在疫情防控管理系统中,MySQL可以用于数据存储、数据查询和数据管理等方面,用户可以免费使用和修改源代码,为平台提供可靠和高性能的数据库支持。MySQL支持多种存储引擎,如InnoDB和MyISAM,可以根据不同的应用场景选择合适的存储引擎,以提高性能;提供了多种数据安全机制,如用户权限管理、数据加密和备份恢复等,确保数据的安全性。
2.3SpringBoot框架
在本研究中,SpringBoot框架被用于开发疫情防控管理系统的后端系统。SpringBoot是基于Spring框架的一款快速开发工具,提供了简化的配置和自动化的设置,极大地提高了开发效率。它通过"约定优于配置"的理念,减少了人员的配置工作,使得项目能够快速启动和运行。SpringBoot内置了嵌入式服务器(如Tomcat),无需进行复杂的服务器配置即可运行项目。此外,SpringBoot还支持微服务架构,方便系统的模块化开发和部署,提高了系统的可扩展性和维护性。通过SpringBoot能够快速构建出一个高效、稳定且具备良好扩展性的后端系统,满足疫情防控管理系统的复杂需求。
2.4B/S结构概述
B/S结构是一种网络应用模式,其主要特点是将客户端与服务器端的任务进行划分。客户端主要负责用户界面的显示与用户操作,而服务器端则负责数据处理、业务逻辑实现以及数据存储等任务。在这种结构中,客户端使用浏览器作为访问服务器端应用程序的入口,通过HTTP协议与服务器端进行通信。
B/S结构相较于传统的C/S(Client/Server,客户端/服务器)结构,具有更好的跨平台性、可维护性和可扩展性。它摆脱了客户端与服务器端之间的紧密耦合,使得开发和维护变得更加方便。同时,B/S结构还能够充分利用互联网的资源,实现快速的信息传递与共享。
第三章 疫情防控管理系统 系统分析
3.1系统可行性分析
3.1.1技术可行性
现代软件开发技术已经相当成熟,提供了丰富的工具和框架,可以应对各种复杂的业务需求。采用Java等成熟、稳定的语言进行开发,利用其面向对象、跨平台等特性,实现系统的模块化、可扩展性和可维护性。利用SpringBoot等现代框架,简化开发过程,提高开发效率。对于数据库的选择,使用MySQL等关系型数据库,以满足数据存储和查询的需求。因此,从技术层面来看,开发疫情防控管理系统是完全可行的。
3.1.2经济可行性
系统的开发成本相对较低,可以利用开源框架和工具,降低开发成本。其次,系统的运行和维护成本也相对较低,可以采用Java等技术,实现系统的自动化部署和维护。因此,从经济层面来看,开发疫情防控管理系统也是可行的。
3.1.3社会可行性
疫情防控管理系统的建设符合社会公共利益,能够有效提升疫情防控的效率和准确性。在疫情背景下,系统的应用可以协助相关部门进行疫情数据的实时监控和分析,为疫情防控提供科学决策依据。系统的使用还可以减少人员接触,降低疫情传播的风险。因此,从社会层面来看,开发疫情防控管理系统也是必要和可行的。
3.1.4操作可行性
系统的操作界面设计简洁明了,易于用户理解和操作。系统提供了详尽的操作指南和帮助文档,使得用户能够快速上手并熟练使用系统。系统还具备良好的容错性和错误提示功能,当用户操作失误时,能够及时给出提示信息,引导用户进行正确的操作。因此,从操作层面来看,疫情防控管理系统同样具备可行性。
3.2系统功能分析
3.2.1功能性分析
疫情防控管理系统我划分为了前端模块和后端模块两大部分。
前端普通用户模块:
- 注册登陆:用户可以通过注册功能创建一个新账户,输入必要的个人信息,如用户名、密码、邮箱等,并通过邮箱验证激活账户。登录功能允许用户输入用户名和密码来访问他们的个人账户,进行后续操作。
- 首页:首页为用户提供防疫政策推荐和防疫指南,帮助用户了解最新的防疫措施和健康建议。同时,首页还展示网站公告,包括最新通知、关于我们、联系方式和网站介绍,方便用户快速获取网站相关信息。
- 通知公告:通知公告模块向用户展示最新的网站公告,包括政府或机构发布的防疫通知、网站更新信息、活动通知等。用户可以在这里查看关于网站的详细介绍、联系方式以及相关负责人信息。
- 防疫指南:防疫指南模块提供各种防疫知识和操作指南,用户可以浏览、点赞、收藏和评论这些指南内容。这些指南旨在帮助用户了解如何在日常生活中采取有效措施预防病毒传播。
- 防疫政策:防疫政策模块向用户展示最新的防疫政策信息,用户可以阅读、点赞、收藏和评论这些政策内容。这些政策信息有助于用户了解当前的防疫法规和指导方针。
- 检测预约:检测预约模块允许用户预约进行病毒检测,用户可以选择合适的时间和地点进行预约。系统会提供可用的检测点和时间选项供用户选择,确保用户能够方便快捷地完成预约。
- 我的账户:在“我的账户”模块中,用户可以修改自己的密码和资料,确保账户信息的安全性和准确性。用户可以更新个人信息,如联系方式、密码等,以保持账户信息的最新状态。
- 个人中心:个人中心是用户管理个人信息和健康状态的集中区域。用户可以查看个人首页、管理健康信息、查看行程报告、了解隔离情况、进行检测预约、查看检测报告、接收异常通知、管理收藏内容以及评论管理。这个模块为用户提供了一个全面的个人健康和活动管理平台。
后端审核用户模块:
- 登录:审核用户登录系统需要由管理员预先添加账户信息,确保只有经过授权的人员才能访问系统。这一机制不仅增强了系统的安全性,还保证了数据处理的专业性和可靠性。审核用户通过输入用户名和密码进行身份验证后,方可进入系统后台进行操作。
- 后台首页:后台首页提供了报告汇总统计图,帮助审核用户快速了解最新动态,做出科学决策。
- 健康信息管理:健康信息管理模块允许审核用户对用户的健康信息进行查询、查看详情并进行审核。该模块支持多种查询条件,确保能够快速定位到特定用户的健康档案。
- 行程报告管理:行程报告管理模块提供对用户行程信息的全面管理,包括查询、查看详情以及审核功能。
- 隔离情况管理:隔离情况管理模块主要用于监控和管理用户的隔离状态,支持查询、查看详情和审核操作。
- 检测预约管理:检测预约管理模块允许审核用户查询用户的检测预约信息,查看预约详情并进行审核。
- 检测报告管理:检测报告管理模块提供对检测报告的查询、查看详情和审核功能。
- 异常通知管理:异常通知管理模块允许审核用户添加、删除、查询及查看详细的异常通知。该模块确保了异常情况能够得到及时处理,防止疫情扩散。
- 报告汇总管理:报告汇总管理模块提供对各类报告的添加、删除、查询及查看详情功能。审核用户可以通过该模块综合管理所有类型的报告,生成汇总统计表,为决策提供数据支持。
后端管理员模块:
- 登录:是用户进入系统的入口,通过身份验证确保只有授权用户和管理员可以访问系统。登录功能通常包括用户名和密码的输入,可能还包括多因素认证以增强安全性。
- 后台首页:提供了一个概览界面,展示关键数据和统计信息。报告汇总统计图是其中的一部分,通过图表直观展示数据趋势和关键指标,帮助管理员快速把握系统运行状态和关键业务指标。
- 系统用户:定义了系统中的不同用户角色,包括普通用户、审核用户和管理员。而管理员则拥有更高级的权限,如审核、管理用户和数据等。
- 防疫政策管理:允许管理员添加、删除和查询防疫政策信息,查看政策详情以及用户评论。这个模块确保防疫政策的及时更新和透明化,同时收集用户反馈。
- 健康信息管理:提供健康信息的添加、删除、查询功能,并对提交的健康信息进行审核。确保所有健康信息的准确性和时效性,对疫情防控至关重要。
- 行程报告管理:允许用户提交行程报告,并由管理员进行审核。管理员可以添加、删除、查询行程报告,并对报告进行审核,以确保行程信息的合规性。
- 隔离情况管理:管理员可以添加、删除、查询隔离情况记录,并对隔离情况进行审核。这个功能有助于跟踪隔离状态,确保隔离措施得到妥善执行。
- 检测预约管理:提供检测预约的添加、删除、查询功能,并允许管理员审核预约情况。确保检测资源的合理分配和预约的有效管理。
- 检测报告管理:允许管理员删除和查询检测报告,并审核报告内容。检测报告是疫情防控的关键数据,需要严格管理。
- 异常通知管理:管理员可以添加、删除、查询异常通知,确保及时响应系统中的异常情况。异常通知是系统安全运行的重要组成部分。
- 报告汇总管理:提供报告的添加、删除、查询功能,并允许查看报告详情。汇总报告有助于分析和评估整体疫情防控情况。
- 系统管理:包括轮播图的添加、删除和查询功能,管理员可以更新和管理系统首页的轮播内容,以向用户展示最新信息或通知。
- 通知公告管理:允许管理员添加、删除和查询通知公告,确保用户能够接收到最新的通知和公告信息。
- 资源管理:提供防疫指南和指南分类的添加、删除、查询功能,并允许查看用户评论。资源管理模块有助于用户获取防疫知识和指南,同时管理员可以收集用户反馈以改进内容。
3.2.2非功能性分析
疫情防控管理系统的非功能性需求比如疫情防控管理系统的安全性怎么样,可靠性怎么样,性能怎么样,可拓展性怎么样等,具体可以表示在如下3-1表格中:
表3-1疫情防控管理系统非功能需求表
|
安全性 |
主要指疫情防控管理系统数据库的安装,数据库的使用和密码的设定必须合乎规范。 |
|
可靠性 |
可靠性是指疫情防控管理系统能够安装用户的指示进行操作,经过测试,可靠性90%以上。 |
|
性能 |
性能是影响疫情防控管理系统占据市场的必要条件,所以性能最好要佳才好。 |
|
可扩展性 |
比如数据库预留多个属性,比如接口的使用等确保了系统的非功能性需求。 |
|
易用性 |
用户只要跟着疫情防控管理系统的页面展示内容进行操作,就可以了。 |
|
可维护性 |
疫情防控管理系统开发的可维护性是非常重要的,经过测试,可维护性没有问题 |
3.3系统用例分析
疫情防控管理系统的完整UML用例图分别是图3-1、3-2、3-3。
普通用户角色用例如图3-1所示。

图 3-1疫情防控管理系统普通用户角色用例图
审核用户角色用例如图3-2所示。

图 3-2疫情防控管理系统审核用户角色用例图
管理员角色用例如图3-3所示。

图 3-3疫情防控管理系统管理员角色用例图
3.4系统总体流程设计
3.4.1数据开发流程
系统开发流程的主要步骤,从需求分析到系统完成的全过程。流程包括需求分析、总体设计(结构、功能、数据)、详细设计(模块、编码)、模块整合与调用,以及测试、扩展和完善,最终完成系统的开发。本系统的开发流程如图3-4所示

图 3-4系统开发流程图
3.4.2用户登录流程
用户输入用户名和密码后,系统先检查输入是否为空,再验证用户名是否存在,若存在则通过用户名获取密码并校验。若密码正确则登录成功,否则提示密码错误。若用户名不存在或无法登录,提示用户操作无效。如图3-5所示。

图 3-5登录流程图
3.4.3系统操作流程
用户首先进入系统登录界面,输入用户名和密码后,系统验证信息是否正确。若验证失败,返回登录界面重新输入;若验证成功,则进入功能界面,执行相应功能处理后结束操作流程。操作流程如图3-6所示。

图 3-6 系统操作流程图
3.4.4添加信息流程
管理员可以添加信息,用户添加可以自己权限内的信息,输入信息后,要想利用这个软件来进行系统的安全管理,首先需要登录到该软件中。添加信息流程如图3-7所示。

图 3-7 添加信息流程图
3.4.5修改信息流程
用户首先选择需要修改的记录,输入修改后的数据,系统判断输入数据是否合法。若数据不合法,提示重新输入;若数据合法,则将修改后的数据写入数据库,完成操作后流程结束。修改信息流程图如图3-8所示。

图 3-8 修改信息流程图
3.4.6删除信息流程
用户选择需要删除的记录后,系统判断是否确认删除。若未确认,返回选择环节;若确认删除,则更新数据库,删除对应记录,完成操作后流程结束。删除信息流程图如图3-9所示。

图 3-9删除信息流程图
第四章 疫情防控管理系统 总体设计
本章主要讨论的内容包括疫情防控管理系统的功能模块设计、数据库系统设计。
4.1系统架构设计
本疫情防控管理系统从架构上分为三层:表现层(UI)、业务逻辑层(BLL)以及数据层(DL)。

图 4-1疫情防控管理系统架构设计图
表现层(UI):也称为用户界面层,它负责与用户进行直接的交互。一个优秀的UI设计能够显著提升用户的体验,确保用户在使用疫情防控管理系统时感到舒适和便捷。为了确保良好的兼容性,UI界面设计需要适应不同版本的平台和各种屏幕尺寸的分辨率。此外,UI交互功能必须合理设计,确保用户的操作能够得到相应的反馈和结果,这要求表现层与业务逻辑层之间保持良好的通信和协同工作。
业务逻辑层(BLL):这一层主要处理疫情防控管理系统的数据和业务逻辑。当用户通过表现层提交数据时,业务逻辑层会接收这些数据,进行处理,并将结果传递给数据层进行存储或查询。同时,当系统需要从数据层读取数据时,业务逻辑层会处理这些数据,并将其传递给表现层进行展示。
数据层(DL):虽然本疫情防控管理系统的数据存储在服务端的MySQL数据库中,但数据层仍然作为一个独立的部分存在。它的主要功能是存储和管理疫情防控管理系统的数据。数据层与MySQL数据库进行交互,执行数据的增、删、改、查等操作,确保数据的完整性和安全性。
这三个层次相互独立但又紧密协作,共同构成了疫情防控管理系统的完整架构。通过合理的分层设计,可以提高系统的可维护性、可扩展性和可重用性,为用户提供更好的服务和体验。
4.2系统模块设计
在上一章节中主要对系统的功能性需求和非功能性需求进行分析,并且根据需求分析了本疫情防控管理系统中的用例。那么接下来就要开始对本疫情防控管理系统的架构、主要功能和数据库开始进行设计。疫情防控管理系统根据前面章节的需求分析得出,疫情防控管理系统的功能模块图如下图所示。
图 4-2疫情防控管理系统功能模块图
4.3数据库设计
数据库设计一般包括需求分析、概念模型设计、数据库表建立三大过程,其中需求分析前面章节已经阐述,概念模型设计有概念模型和逻辑结构设计两部分。
4.3.1数据库概念结构设计
下面是整个疫情防控管理系统中主要的数据库表总E-R实体关系图。

图 4-3疫情防控管理系统总E-R关系图
4.3.2数据库逻辑结构设计
通过上一小节中疫情防控管理系统中总E-R关系图上得出一共需要创建多个数据表。在此主要罗列几个主要的数据库表结构设计。
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
token_id |
int |
10 |
0 |
N |
Y |
临时访问牌ID |
|
|
2 |
token |
varchar |
64 |
0 |
Y |
N |
临时访问牌 |
|
|
3 |
info |
text |
65535 |
0 |
Y |
N |
||
|
4 |
maxage |
int |
10 |
0 |
N |
N |
2 |
最大寿命:默认2小时 |
|
5 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
|
6 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
|
7 |
user_id |
int |
10 |
0 |
N |
N |
0 |
用户编号: |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
article_id |
mediumint |
8 |
0 |
N |
Y |
文章id:[0,8388607] |
|
|
2 |
title |
varchar |
125 |
0 |
N |
Y |
标题:[0,125]用于文章和html的title标签中 |
|
|
3 |
type |
varchar |
64 |
0 |
N |
N |
0 |
文章分类:[0,1000]用来搜索指定类型的文章 |
|
4 |
hits |
int |
10 |
0 |
N |
N |
0 |
点击数:[0,1000000000]访问这篇文章的人次 |
|
5 |
praise_len |
int |
10 |
0 |
N |
N |
0 |
点赞数 |
|
6 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
|
7 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
|
8 |
source |
varchar |
255 |
0 |
Y |
N |
来源:[0,255]文章的出处 |
|
|
9 |
url |
varchar |
255 |
0 |
Y |
N |
来源地址:[0,255]用于跳转到发布该文章的网站 |
|
|
10 |
tag |
varchar |
255 |
0 |
Y |
N |
标签:[0,255]用于标注文章所属相关内容,多个标签用空格隔开 |
|
|
11 |
content |
longtext |
2147483647 |
0 |
Y |
N |
正文:文章的主体内容 |
|
|
12 |
img |
varchar |
255 |
0 |
Y |
N |
封面图 |
|
|
13 |
description |
text |
65535 |
0 |
Y |
N |
文章描述 |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
type_id |
smallint |
5 |
0 |
N |
Y |
分类ID:[0,10000] |
|
|
2 |
display |
smallint |
5 |
0 |
N |
N |
100 |
显示顺序:[0,1000]决定分类显示的先后顺序 |
|
3 |
name |
varchar |
16 |
0 |
N |
N |
分类名称:[2,16] |
|
|
4 |
father_id |
smallint |
5 |
0 |
N |
N |
0 |
上级分类ID:[0,32767] |
|
5 |
description |
varchar |
255 |
0 |
Y |
N |
描述:[0,255]描述该分类的作用 |
|
|
6 |
icon |
text |
65535 |
0 |
Y |
N |
分类图标: |
|
|
7 |
url |
varchar |
255 |
0 |
Y |
N |
外链地址:[0,255]如果该分类是跳转到其他网站的情况下,就在该URL上设置 |
|
|
8 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
|
9 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
auth_id |
int |
10 |
0 |
N |
Y |
授权ID: |
|
|
2 |
user_group |
varchar |
64 |
0 |
Y |
N |
用户组: |
|
|
3 |
mod_name |
varchar |
64 |
0 |
Y |
N |
模块名: |
|
|
4 |
table_name |
varchar |
64 |
0 |
Y |
N |
表名: |
|
|
5 |
page_title |
varchar |
255 |
0 |
Y |
N |
页面标题: |
|
|
6 |
path |
varchar |
255 |
0 |
Y |
N |
路由路径: |
|
|
7 |
parent |
varchar |
64 |
0 |
Y |
N |
父级菜单 |
|
|
8 |
parent_sort |
int |
10 |
0 |
N |
N |
0 |
父级菜单排序 |
|
9 |
position |
varchar |
32 |
0 |
Y |
N |
位置: |
|
|
10 |
mode |
varchar |
32 |
0 |
N |
N |
_blank |
跳转方式: |
|
11 |
add |
tinyint |
3 |
0 |
N |
N |
1 |
是否可增加: |
|
12 |
del |
tinyint |
3 |
0 |
N |
N |
1 |
是否可删除: |
|
13 |
set |
tinyint |
3 |
0 |
N |
N |
1 |
是否可修改: |
|
14 |
get |
tinyint |
3 |
0 |
N |
N |
1 |
是否可查看: |
|
15 |
field_add |
text |
65535 |
0 |
Y |
N |
添加字段: |
|
|
16 |
field_set |
text |
65535 |
0 |
Y |
N |
修改字段: |
|
|
17 |
field_get |
text |
65535 |
0 |
Y |
N |
查询字段: |
|
|
18 |
table_nav_name |
varchar |
500 |
0 |
Y |
N |
跨表导航名称: |
|
|
19 |
table_nav |
varchar |
500 |
0 |
Y |
N |
跨表导航: |
|
|
20 |
option |
text |
65535 |
0 |
Y |
N |
配置: |
|
|
21 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
|
22 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
code_token_id |
int |
10 |
0 |
N |
Y |
||
|
2 |
token |
varchar |
255 |
0 |
Y |
N |
||
|
3 |
code |
varchar |
255 |
0 |
Y |
N |
验证码 |
|
|
4 |
expire_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
失效时间 |
|
5 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间 |
|
6 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
collect_id |
int |
10 |
0 |
N |
Y |
收藏ID: |
|
|
2 |
user_id |
int |
10 |
0 |
N |
N |
0 |
收藏人ID: |
|
3 |
source_table |
varchar |
255 |
0 |
Y |
N |
来源表: |
|
|
4 |
source_field |
varchar |
255 |
0 |
Y |
N |
来源字段: |
|
|
5 |
source_id |
int |
10 |
0 |
N |
N |
0 |
来源ID: |
|
6 |
title |
varchar |
255 |
0 |
Y |
N |
标题: |
|
|
7 |
img |
varchar |
255 |
0 |
Y |
N |
封面: |
|
|
8 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
|
9 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
comment_id |
int |
10 |
0 |
N |
Y |
评论ID: |
|
|
2 |
user_id |
int |
10 |
0 |
N |
N |
0 |
评论人ID: |
|
3 |
reply_to_id |
int |
10 |
0 |
N |
N |
0 |
回复评论ID:空为0 |
|
4 |
content |
longtext |
2147483647 |
0 |
Y |
N |
内容: |
|
|
5 |
nickname |
varchar |
255 |
0 |
Y |
N |
昵称: |
|
|
6 |
avatar |
varchar |
255 |
0 |
Y |
N |
头像地址:[0,255] |
|
|
7 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
|
8 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
|
9 |
source_table |
varchar |
255 |
0 |
Y |
N |
来源表: |
|
|
10 |
source_field |
varchar |
255 |
0 |
Y |
N |
来源字段: |
|
|
11 |
source_id |
int |
10 |
0 |
N |
N |
0 |
来源ID: |
表epidemic_prevention_policies (防疫政策)
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
epidemic_prevention_policies_id |
int |
10 |
0 |
N |
Y |
防疫政策ID |
|
|
2 |
policy_name |
varchar |
64 |
0 |
Y |
N |
政策名称 |
|
|
3 |
policy_poster |
varchar |
255 |
0 |
Y |
N |
政策海报 |
|
|
4 |
policy_area |
varchar |
64 |
0 |
Y |
N |
政策区域 |
|
|
5 |
release_time |
date |
10 |
0 |
Y |
N |
发布时间 |
|
|
6 |
epidemic_information |
longtext |
2147483647 |
0 |
Y |
N |
疫情信息 |
|
|
7 |
health_knowledge |
longtext |
2147483647 |
0 |
Y |
N |
健康知识 |
|
|
8 |
precautions |
longtext |
2147483647 |
0 |
Y |
N |
注意事项 |
|
|
9 |
hits |
int |
10 |
0 |
N |
N |
0 |
点击数 |
|
10 |
praise_len |
int |
10 |
0 |
N |
N |
0 |
点赞数 |
|
11 |
collect_len |
int |
10 |
0 |
N |
N |
0 |
收藏数 |
|
12 |
comment_len |
int |
10 |
0 |
N |
N |
0 |
评论数 |
|
13 |
create_time |
datetime |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间 |
|
14 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间 |
表exception_notification (异常通知)
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
exception_notification_id |
int |
10 |
0 |
N |
Y |
异常通知ID |
|
|
2 |
review_users |
int |
10 |
0 |
Y |
N |
0 |
审核用户 |
|
3 |
auditor_name |
varchar |
64 |
0 |
Y |
N |
审核员姓名 |
|
|
4 |
ordinary_users |
int |
10 |
0 |
Y |
N |
0 |
普通用户 |
|
5 |
user_name |
varchar |
64 |
0 |
Y |
N |
用户姓名 |
|
|
6 |
notification_time |
date |
10 |
0 |
Y |
N |
通知时间 |
|
|
7 |
abnormal_content |
text |
65535 |
0 |
Y |
N |
异常内容 |
|
|
8 |
create_time |
datetime |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间 |
|
9 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间 |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
health_information_id |
int |
10 |
0 |
N |
Y |
健康信息ID |
|
|
2 |
ordinary_users |
int |
10 |
0 |
Y |
N |
0 |
普通用户 |
|
3 |
user_name |
varchar |
64 |
0 |
Y |
N |
用户姓名 |
|
|
4 |
recording_time |
date |
10 |
0 |
Y |
N |
记录时间 |
|
|
5 |
body_temperature_information |
varchar |
64 |
0 |
Y |
N |
体温信息 |
|
|
6 |
health_status |
text |
65535 |
0 |
Y |
N |
健康状况 |
|
|
7 |
examine_state |
varchar |
16 |
0 |
N |
N |
未审核 |
审核状态 |
|
8 |
examine_reply |
varchar |
16 |
0 |
Y |
N |
审核回复 |
|
|
9 |
create_time |
datetime |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间 |
|
10 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间 |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
hits_id |
int |
10 |
0 |
N |
Y |
点赞ID: |
|
|
2 |
user_id |
int |
10 |
0 |
N |
N |
0 |
点赞人: |
|
3 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
|
4 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
|
5 |
source_table |
varchar |
255 |
0 |
Y |
N |
来源表: |
|
|
6 |
source_field |
varchar |
255 |
0 |
Y |
N |
来源字段: |
|
|
7 |
source_id |
int |
10 |
0 |
N |
N |
0 |
来源ID: |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
isolation_situation_id |
int |
10 |
0 |
N |
Y |
隔离情况ID |
|
|
2 |
ordinary_users |
int |
10 |
0 |
Y |
N |
0 |
普通用户 |
|
3 |
user_name |
varchar |
64 |
0 |
Y |
N |
用户姓名 |
|
|
4 |
recording_time |
date |
10 |
0 |
Y |
N |
记录时间 |
|
|
5 |
quarantine_area |
varchar |
64 |
0 |
Y |
N |
隔离地区 |
|
|
6 |
isolation_days |
double |
9 |
2 |
Y |
N |
0.00 |
隔离天数 |
|
7 |
isolation_details |
text |
65535 |
0 |
Y |
N |
隔离详情 |
|
|
8 |
examine_state |
varchar |
16 |
0 |
N |
N |
未审核 |
审核状态 |
|
9 |
examine_reply |
varchar |
16 |
0 |
Y |
N |
审核回复 |
|
|
10 |
create_time |
datetime |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间 |
|
11 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间 |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
notice_id |
mediumint |
8 |
0 |
N |
Y |
公告id: |
|
|
2 |
title |
varchar |
125 |
0 |
N |
N |
标题: |
|
|
3 |
content |
longtext |
2147483647 |
0 |
Y |
N |
正文: |
|
|
4 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
|
5 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
ordinary_users_id |
int |
10 |
0 |
N |
Y |
普通用户ID |
|
|
2 |
user_name |
varchar |
64 |
0 |
Y |
N |
用户姓名 |
|
|
3 |
user_gender |
varchar |
64 |
0 |
Y |
N |
用户性别 |
|
|
4 |
contact_information |
varchar |
16 |
0 |
Y |
N |
联系方式 |
|
|
5 |
examine_state |
varchar |
16 |
0 |
N |
N |
已通过 |
审核状态 |
|
6 |
user_id |
int |
10 |
0 |
N |
N |
0 |
用户ID |
|
7 |
create_time |
datetime |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间 |
|
8 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间 |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
praise_id |
int |
10 |
0 |
N |
Y |
点赞ID: |
|
|
2 |
user_id |
int |
10 |
0 |
N |
N |
0 |
点赞人: |
|
3 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
|
4 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
|
5 |
source_table |
varchar |
255 |
0 |
Y |
N |
来源表: |
|
|
6 |
source_field |
varchar |
255 |
0 |
Y |
N |
来源字段: |
|
|
7 |
source_id |
int |
10 |
0 |
N |
N |
0 |
来源ID: |
|
8 |
status |
bit |
1 |
0 |
N |
N |
1 |
点赞状态:1为点赞,0已取消 |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
report_summary_id |
int |
10 |
0 |
N |
Y |
报告汇总ID |
|
|
2 |
review_users |
int |
10 |
0 |
Y |
N |
0 |
审核用户 |
|
3 |
auditor_name |
varchar |
64 |
0 |
Y |
N |
审核员姓名 |
|
|
4 |
report_name |
varchar |
64 |
0 |
Y |
N |
报表名称 |
|
|
5 |
number_of_people_tested |
double |
9 |
2 |
Y |
N |
0.00 |
检测人数 |
|
6 |
abnormal_number_of_people |
double |
9 |
2 |
Y |
N |
0.00 |
异常人数 |
|
7 |
record_date |
date |
10 |
0 |
Y |
N |
记录日期 |
|
|
8 |
summary_details |
text |
65535 |
0 |
Y |
N |
汇总详情 |
|
|
9 |
create_time |
datetime |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间 |
|
10 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间 |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
review_users_id |
int |
10 |
0 |
N |
Y |
审核用户ID |
|
|
2 |
auditor_name |
varchar |
64 |
0 |
Y |
N |
审核员姓名 |
|
|
3 |
auditor_gender |
varchar |
64 |
0 |
Y |
N |
审核员性别 |
|
|
4 |
contact_information |
varchar |
16 |
0 |
Y |
N |
联系方式 |
|
|
5 |
examine_state |
varchar |
16 |
0 |
N |
N |
已通过 |
审核状态 |
|
6 |
user_id |
int |
10 |
0 |
N |
N |
0 |
用户ID |
|
7 |
create_time |
datetime |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间 |
|
8 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间 |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
schedule_id |
smallint |
5 |
0 |
N |
Y |
日程ID:[0,32767] |
|
|
2 |
content |
varchar |
255 |
0 |
Y |
N |
日程内容 |
|
|
3 |
scheduled_time |
datetime |
19 |
0 |
Y |
N |
计划时间 |
|
|
4 |
user_id |
int |
10 |
0 |
N |
N |
用户id |
|
|
5 |
create_time |
datetime |
19 |
0 |
Y |
N |
创建时间 |
|
|
6 |
update_time |
datetime |
19 |
0 |
Y |
N |
更新时间 |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
score_id |
int |
10 |
0 |
N |
Y |
评分ID: |
|
|
2 |
user_id |
int |
10 |
0 |
N |
N |
0 |
评分人: |
|
3 |
nickname |
varchar |
64 |
0 |
Y |
N |
昵称: |
|
|
4 |
score_num |
double |
5 |
2 |
N |
N |
0.00 |
评分: |
|
5 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
|
6 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
|
7 |
source_table |
varchar |
255 |
0 |
Y |
N |
来源表: |
|
|
8 |
source_field |
varchar |
255 |
0 |
Y |
N |
来源字段: |
|
|
9 |
source_id |
int |
10 |
0 |
N |
N |
0 |
来源ID: |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
slides_id |
int |
10 |
0 |
N |
Y |
轮播图ID: |
|
|
2 |
title |
varchar |
64 |
0 |
Y |
N |
标题: |
|
|
3 |
content |
varchar |
255 |
0 |
Y |
N |
内容: |
|
|
4 |
url |
varchar |
255 |
0 |
Y |
N |
链接: |
|
|
5 |
img |
varchar |
255 |
0 |
Y |
N |
轮播图: |
|
|
6 |
hits |
int |
10 |
0 |
N |
N |
0 |
点击量: |
|
7 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
|
8 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
testing_reservation_id |
int |
10 |
0 |
N |
Y |
检测预约ID |
|
|
2 |
ordinary_users |
int |
10 |
0 |
Y |
N |
0 |
普通用户 |
|
3 |
user_name |
varchar |
64 |
0 |
Y |
N |
用户姓名 |
|
|
4 |
detection_type |
varchar |
64 |
0 |
Y |
N |
检测类型 |
|
|
5 |
time_of_appointment |
date |
10 |
0 |
Y |
N |
预约时间 |
|
|
6 |
appointment_remarks |
text |
65535 |
0 |
Y |
N |
预约备注 |
|
|
7 |
test_report_limit_times |
int |
10 |
0 |
N |
N |
0 |
检测限制次数 |
|
8 |
create_time |
datetime |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间 |
|
9 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间 |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
test_report_id |
int |
10 |
0 |
N |
Y |
检测报告ID |
|
|
2 |
review_users |
int |
10 |
0 |
Y |
N |
0 |
审核用户 |
|
3 |
auditor_name |
varchar |
64 |
0 |
Y |
N |
审核员姓名 |
|
|
4 |
ordinary_users |
int |
10 |
0 |
Y |
N |
0 |
普通用户 |
|
5 |
user_name |
varchar |
64 |
0 |
Y |
N |
用户姓名 |
|
|
6 |
detection_type |
varchar |
64 |
0 |
Y |
N |
检测类型 |
|
|
7 |
detection_time |
date |
10 |
0 |
Y |
N |
检测时间 |
|
|
8 |
testing_details |
text |
65535 |
0 |
Y |
N |
检测详情 |
|
|
9 |
create_time |
datetime |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间 |
|
10 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间 |
|
11 |
source_table |
varchar |
255 |
0 |
Y |
N |
来源表 |
|
|
12 |
source_id |
int |
10 |
0 |
Y |
N |
来源ID |
|
|
13 |
source_user_id |
int |
10 |
0 |
Y |
N |
来源用户 |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
travel_report_id |
int |
10 |
0 |
N |
Y |
行程报告ID |
|
|
2 |
ordinary_users |
int |
10 |
0 |
Y |
N |
0 |
普通用户 |
|
3 |
user_name |
varchar |
64 |
0 |
Y |
N |
用户姓名 |
|
|
4 |
recording_time |
date |
10 |
0 |
Y |
N |
记录时间 |
|
|
5 |
tourist_areas |
varchar |
64 |
0 |
Y |
N |
旅游地区 |
|
|
6 |
travel_days |
double |
9 |
2 |
Y |
N |
0.00 |
旅游天数 |
|
7 |
travel_details |
text |
65535 |
0 |
Y |
N |
旅游详情 |
|
|
8 |
examine_state |
varchar |
16 |
0 |
N |
N |
未审核 |
审核状态 |
|
9 |
examine_reply |
varchar |
16 |
0 |
Y |
N |
审核回复 |
|
|
10 |
create_time |
datetime |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间 |
|
11 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间 |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
upload_id |
int |
10 |
0 |
N |
Y |
上传ID |
|
|
2 |
name |
varchar |
64 |
0 |
Y |
N |
文件名 |
|
|
3 |
path |
varchar |
255 |
0 |
Y |
N |
访问路径 |
|
|
4 |
file |
varchar |
255 |
0 |
Y |
N |
文件路径 |
|
|
5 |
display |
varchar |
255 |
0 |
Y |
N |
显示顺序 |
|
|
6 |
father_id |
int |
10 |
0 |
Y |
N |
0 |
父级ID |
|
7 |
dir |
varchar |
255 |
0 |
Y |
N |
文件夹 |
|
|
8 |
type |
varchar |
32 |
0 |
Y |
N |
文件类型 |
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
user_id |
int |
10 |
0 |
N |
Y |
用户ID:[0,8388607]用户获取其他与用户相关的数据 |
|
|
2 |
state |
smallint |
5 |
0 |
N |
N |
1 |
账户状态:[0,10](1可用|2异常|3已冻结|4已注销) |
|
3 |
user_group |
varchar |
32 |
0 |
Y |
N |
所在用户组:[0,32767]决定用户身份和权限 |
|
|
4 |
login_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
上次登录时间: |
|
5 |
phone |
varchar |
11 |
0 |
Y |
N |
手机号码:[0,11]用户的手机号码,用于找回密码时或登录时 |
|
|
6 |
phone_state |
smallint |
5 |
0 |
N |
N |
0 |
手机认证:[0,1](0未认证|1审核中|2已认证) |
|
7 |
username |
varchar |
16 |
0 |
N |
N |
用户名:[0,16]用户登录时所用的账户名称 |
|
|
8 |
nickname |
varchar |
16 |
0 |
Y |
N |
昵称:[0,16] |
|
|
9 |
password |
varchar |
64 |
0 |
N |
N |
密码:[0,32]用户登录所需的密码,由6-16位数字或英文组成 |
|
|
10 |
|
varchar |
64 |
0 |
Y |
N |
邮箱:[0,64]用户的邮箱,用于找回密码时或登录时 |
|
|
11 |
email_state |
smallint |
5 |
0 |
N |
N |
0 |
邮箱认证:[0,1](0未认证|1审核中|2已认证) |
|
12 |
avatar |
varchar |
255 |
0 |
Y |
N |
头像地址:[0,255] |
|
|
13 |
open_id |
varchar |
255 |
0 |
Y |
N |
针对获取用户信息字段 |
|
|
14 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
表user_group (用户组:用于用户前端身份和鉴权)
|
编号 |
名称 |
数据类型 |
长度 |
小数位 |
允许空值 |
主键 |
默认值 |
说明 |
|
1 |
group_id |
mediumint |
8 |
0 |
N |
Y |
用户组ID:[0,8388607] |
|
|
2 |
display |
smallint |
5 |
0 |
N |
N |
100 |
显示顺序:[0,1000] |
|
3 |
name |
varchar |
16 |
0 |
N |
N |
名称:[0,16] |
|
|
4 |
description |
varchar |
255 |
0 |
Y |
N |
描述:[0,255]描述该用户组的特点或权限范围 |
|
|
5 |
source_table |
varchar |
255 |
0 |
Y |
N |
来源表: |
|
|
6 |
source_field |
varchar |
255 |
0 |
Y |
N |
来源字段: |
|
|
7 |
source_id |
int |
10 |
0 |
N |
N |
0 |
来源ID: |
|
8 |
register |
smallint |
5 |
0 |
Y |
N |
0 |
注册位置: |
|
9 |
create_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
创建时间: |
|
10 |
update_time |
timestamp |
19 |
0 |
N |
N |
CURRENT_TIMESTAMP |
更新时间: |
第五章 疫情防控管理系统 详细设计与实现
疫情防控管理系统的详细设计与实现主要是根据前面的疫情防控管理系统的需求分析和疫情防控管理系统的总体设计来设计页面并实现业务逻辑。主要从疫情防控管理系统界面实现、业务逻辑实现这两部分进行介绍。
5.1前端首页模块
首页为用户提供防疫政策推荐和防疫指南,帮助用户了解最新的防疫措施和健康建议。同时,首页还展示网站公告,包括最新通知、关于我们、联系方式和网站介绍,方便用户快速获取网站相关信息。前台首页模块展示如下图所示。
图 5-1前台首页模块图
5.2用户注册模块
不是疫情防控管理系统中正式用户的是可以在线进行注册的,当填写上自己的账号+设置密码+确认密码+昵称+邮箱+手机号+身份+用户姓名+用户性别等信息后再点击“注册”按钮后将会先验证输入的有没有空数据,再次验证密码和确认密码是否是一样的,最后验证输入的账户名和数据库表中已经注册的账户名是否重复,只有都验证没问题后即可用户注册成功。其用户注册模块展示如下图所示。
图 5-2注册模块图
5.3登录模块
疫情防控管理系统中的前台上注册后的用户是可以通过自己的用户名+密码进行登录的,当用户输入完整的自己的用户名+密码信息并点击“登录”按钮后,将会首先验证输入的有没有空数据,再次验证输入的用户名+密码和数据库中当前保存的用户信息是否一致,只有在一致后将会登录成功并自动跳转到疫情防控管理系统的首页中;否则将会提示相应错误信息,登录模块如下图所示。
图 5-3登录模块图
5.4前端普通用户功能模块
5.4.1检测预约模块
检测预约模块允许用户预约进行病毒检测,用户可以选择合适的时间和地点进行预约。系统会提供可用的检测点和时间选项供用户选择,确保用户能够方便快捷地完成预约。检测预约模块如下图所示:
图 5-4检测预约模块图
5.4.2防疫政策模块
防疫政策模块向用户展示最新的防疫政策信息,用户可以阅读、点赞、收藏和评论这些政策内容。这些政策信息有助于用户了解当前的防疫法规和指导方针。防疫政策模块如下图所示。
图 5-5防疫政策模块图
5.4.3防疫指南模块
防疫指南模块提供各种防疫知识和操作指南,用户可以浏览、点赞、收藏和评论这些指南内容。这些指南旨在帮助用户了解如何在日常生活中采取有效措施预防病毒传播。防疫指南模块如下图所示。
图 5-6防疫指南模块图
5.4.4个人中心模块
个人中心是用户管理个人信息和健康状态的集中区域。用户可以查看个人首页、管理健康信息、查看行程报告、了解隔离情况、进行检测预约、查看检测报告、接收异常通知、管理收藏内容以及评论管理。这个模块为用户提供了一个全面的个人健康和活动管理平台。个人中心模块如下图所示。
图 5-7个人中心模块图
5.5后端审核用户模块
5.5.1健康信息管理模块
健康信息管理模块允许审核用户对用户的健康信息进行查询、查看详情并进行审核。该模块支持多种查询条件,确保能够快速定位到特定用户的健康档案。健康信息管理模块如下图所示。
图 5-8健康信息管理模块图
5.5.2行程报告管理模块
行程报告管理模块提供对用户行程信息的全面管理,包括查询、查看详情以及审核功能。行程报告管理模块如下图所示。
图 5-9行程报告管理模块图
5.5.3报告汇总管理模块
报告汇总管理模块提供对各类报告的添加、删除、查询及查看详情功能。审核用户可以通过该模块综合管理所有类型的报告,生成汇总统计表,为决策提供数据支持。报告汇总管理添加模块如下图所示。
图 5-10报告汇总管理添加模块图
5.5.4异常通知管理模块
异常通知管理模块允许审核用户添加、删除、查询及查看详细的异常通知。该模块确保了异常情况能够得到及时处理,防止疫情扩散。异常通知管理添加模块如下图所示。
图 5-11异常通知管理添加模块图
5.6后端管理员功能模块
5.6.1后台首页模块
提供了一个概览界面,展示关键数据和统计信息。报告汇总统计图是其中的一部分,通过图表直观展示数据趋势和关键指标,帮助管理员快速把握系统运行状态和关键业务指标。后台首页模块如下图所示。
图 5-12后台首页模块图
5.6.2系统用户模块
系统用户管理功能允许管理员对系统中的用户进行全面管理。管理员可以添加用户、修改用户信息、设定用户角色以及处理用户账号的停用或删除。这一功能确保了系统用户信息的准确性和安全性,也方便管理员根据实际需要调整用户权限。用户管理流程图如下所示。

图 5-13用户管理流程图
系统用户模块如下图所示。
图 5-14系统用户模块图
5.6.3防疫政策管理模块
允许管理员添加、删除和查询防疫政策信息,查看政策详情以及用户评论。这个模块确保防疫政策的及时更新和透明化,同时收集用户反馈。防疫政策管理模块如下图所示。
图 5-15防疫政策管理模块图
5.6.4行程报告管理模块
允许用户提交行程报告,并由管理员进行审核。管理员可以添加、删除、查询行程报告,并对报告进行审核,以确保行程信息的合规性。行程报告管理模块如下图所示。
图 5-16行程报告管理模块图
5.6.5资源管理模块
提供防疫指南和指南分类的添加、删除、查询功能,并允许查看用户评论。资源管理模块有助于用户获取防疫知识和指南,同时管理员可以收集用户反馈以改进内容。资源管理模块如下图所示。
图 5-17资源管理模块图
5.6.6系统管理模块
在系统管理模块中,管理员可以对平台的轮播图进行更新,以及进行信息的查询、新增和删除操作。轮播图的更新有助于展示最新活动或通知。轮播图管理模块如下图所示。
图 5-18轮播图管理模块图
第六章 系统测试
在系统开发的流程中,前台、后台以及数据库的建设只是整个项目的基础构建部分,完成了这些仅仅意味着系统框架的搭建告一段落。然而,一个系统的真正成熟与稳定,关键在于其是否能经受住严格的测试。测试是系统开发流程中不可或缺的一环,它对于确保系统质量至关重要。
6.1系统测试的目的
一个系统测试的目的就是检验系统在真正的工作环境和条件下是不是能够正常运行,各种功能能不能符合设计的要求,通过测试发现系统当中存在的一些潜在的错误,然后对系统进行改进,使得系统最终以完美的形式展现给用户,提高用户使用过程中的体验度,真正达到项目的实际使用目的。
6.2测试用例
6.2.1评论测试
评论测试用例如表6-1 所示。
表6-1 评论测试用例
|
测试用例编号 |
YL_03 |
|
|
测试用例名称 |
系统使用者进行提交评论 |
|
|
测试用例描述 |
使用者输入评论信息 |
|
|
系统入口 |
浏览器 |
|
|
步骤 |
预期结果 |
实际结果 |
|
输入完整的评论内容 |
点击“提交”,并进入系统 |
预期结果 |
|
不输入评论目内容 |
提示“请输入完整” |
预期结果 |
6.2.2创建数据测试
在系统中,创建功能也是基础功能之一,因此创建功能的测试很有代表性。在此章节主要列举在创建时各种情况下系统结果的测试。由于系统涉及创建功能操作过多,因此将多处统称创建功能。
创建数据用例如表6-2 所示。
表6-2 创建数据测试用例
|
测试用例编号 |
YL_05 |
|
|
测试用例名称 |
系统使用者进行创建数据 |
|
|
测试用例描述 |
使用者输入要创建的数据 |
|
|
系统入口 |
浏览器 |
|
|
步骤 |
预期结果 |
实际结果 |
|
输入完整并且格式正确的数据 |
提示“创建成功”,并显示所有数据 |
预期结果 |
|
核心位置数据但非必要位置不输入数据 |
提示“创建成功”,并显示所有数据 |
预期结果 |
|
核心数据位置不输入数据 |
提示“创建失败” |
预期结果 |
6.2.3修改数据测试
在系统中,修改功能是系统主要实现功能,因此修改功能的测试很有代表性。在此章节主要列举在修改时各种情况下系统结果的测试。由于系统涉及修改功能操作过多,因此将多处数据表记录修改和状态修改统称修改功能。
修改数据用例如表6-3所示。
表6-3 修改数据测试用例
|
测试用例编号 |
YL_06 |
|
|
测试用例名称 |
系统使用者进行修改数据 |
|
|
测试用例描述 |
使用者对可修改的数据项进行修改 |
|
|
系统入口 |
浏览器 |
|
|
步骤 |
预期结果 |
实际结果 |
|
将现有数据修改成正确的数据 |
提示“修改成功”,并显示所有数据 |
预期结果 |
|
将现有数据修改成错误的数据 |
提示“修改失败” |
预期结果 |
6.2.4查询数据测试
在系统中,查询功能是使用系统使用最多也是最基础的功能,因此查询功能的测试很有代表性。在此章节主要列举在查询时各种情况下系统结果的测试。
查询数据用例如表6-4所示。
表6-4 查询数据测试用例
|
测试用例编号 |
YL_05 |
|
|
测试用例名称 |
系统使用者进行查询数据 |
|
|
测试用例描述 |
全部查询以及输入关键词查询 |
|
|
系统入口 |
浏览器 |
|
|
步骤 |
预期结果 |
实际结果 |
|
界面自动查询全部 |
显示对应所有记录 |
预期结果 |
|
输入已存在且能匹配成功的关键字 |
显示所查询到的数据 |
预期结果 |
|
输入不存在的关键字 |
显示数据界面为空 |
预期结果 |
6.3测试结果
在本次测试的过程主要针对所有功能下的添加操作,修改操作和删除操作,并以真实数据一一进行相关功能项目的输入,最终能够保证每个项目涉及的功能都能够正常运行,因此能够保证本次设计的,已实现的功能能够正常运行并且相关数据库的信息也同样保证正确。
结 论
通过本次系统测试,我们不仅验证了系统在真实工作环境下的稳定性和可靠性,还深入发掘并修复了潜在的问题。测试结果显示,系统的各项功能,包括评论、创建、修改和查询等,均能满足设计要求,并在实际操作中表现出色。特别是在资源管理模块和系统管理模块,系统的表现尤为突出,为用户提供了便捷、高效的操作体验。
在测试过程中,我们严格遵循了测试用例的设计,确保了测试的全面性和准确性。同时,我们也充分考虑了用户在实际使用中可能遇到的各种情况,并对此进行了针对性的测试。测试结果证明,系统能够很好地应对各种复杂场景,保证了用户在使用过程中的流畅度和满意度。
本次测试还为我们提供了宝贵的反馈数据,这些数据将有助于我们进一步优化系统功能,提升用户体验。在未来,我们将继续加强系统测试工作,确保系统的持续改进和完善,以满足用户日益增长的需求和期望。
参考文献
- 翁启锋,黄凤仙.基于Web GIS智慧校园疫情防控管理系统[J].物联网技术,2023,13(07):87-90.
- 许崇彩,马力.社区应急与疫情防控管理系统[J].物联网技术,2023,13(07):94-97.
- 何亚伦,周静,祁智.基于Excel-VBA的新冠肺炎疫情防控下病区管理系统的构建与应用[J].当代护士(中旬刊),2023,30(05):149-153.
- 冯庆文,范秀莹,黄鹂,等.疫情防控作业信息化管理系统在新冠肺炎疫情防控中的应用[J].中国国境卫生检疫杂志,2023,46(02):153-156.
- 许崇彩,高海鹤,尹多多.疫情防控人员出入管理系统的设计与实现[J].电子制作,2023,31(08):26-30.
- 王伟,白塔,吴平.新冠肺炎疫情防控下工厂智慧安防管理系统应用研究[J].现代商贸工业,2023,44(09):264-266.
- 杨博燃,新冠疫情防控管理系统V1.0.山西省,山西医科大学,2023-04-01.
- 李飞.针对疫情防控的动迁管理系统及应用[J].物探装备,2022,32(06):400-402.
- 张阳.疫情防控形势下高校学生收费管理系统功能创新研究[J].绿色财会,2022,(11):17-20+23.
- 杨璐.加强疫情防控筑牢安全防线[N].拉萨日报,2022-10-31(002).
- 赵川,石家庄市新型冠状病毒肺炎疫情防控综合管理系统研究.河北省,石家庄市疾病预防控制中心,2022-10-29.
- 何亚伦.基于Excel-VBA的病区疫情防控管理系统设计与实现[C]//上海市护理学会.第五届上海国际护理大会论文摘要汇编(上).海军军医大学第三附属医院;,2022:1.
- 张骥,杜桂民.基于道闸管理的医院疫情防控管理系统的设计与应用[J].医疗装备,2022,35(15):53-57.
- 陈昌贵,黄晓花,李小军,等.疫情防控常态化背景下重构医院安防管理系统[J].长江信息通信,2022,35(07):131-134.
- 朱敏俊,王正源,黄宗浩,等.基于互联网+疫情防控常态化背景下的住院电子陪护管理系统设计与应用[J].中国医疗器械信息,2022,28(12):151-153.
- 王新科,李凯.基于JAVA的高职院校师生疫情防控管理系统的研究[J].长江信息通信,2022,35(05):156-158.
- 王志伟.新冠疫情防控集中隔离管理系统的应用与实践[J].通信管理与技术,2022,(02):27-31.
- Java Sunrise Coffee: Better Beans, and Better Coffee [J]. M2 Presswire, 2025,
- Salunke V S ,Ouda A . A Performance Benchmark for the PostgreSQL and MySQL Databases [J]. Future Internet, 2024, 16 (10): 382-382.
- Shao W ,Liu K . Design and Implementation of Online Ordering System Based on SpringBoot [J]. Journal of Big Data and Computing, 2024, 2 (3):
致 谢
疫情防控管理系统设计与实现工作已结束,虽然过程中充满挑战,但内心充满自豪和满足。感谢大学四年间教导我的所有老师,他们的专业知识与人生智慧让我成长为能独立完成系统的学生。特别感谢指导老师,他耐心解答疑惑,引导我解决问题,提升自主解决能力。室友和同学们的宝贵建议和支持也让我取得长足进步。未来,我将继续努力追求卓越,不辜负所学所悟和老师期望。坚信坚定信念和不懈努力,未来定能取得更辉煌成就。期待更美好未来!
此外,疫情防控管理系统设计与实现不仅是技术挑战,挫折和困难是成长的垫脚石,让我更深入理解问题,精确找到解决方案。每次解决问题,都感到满足和自豪。
对于未来,我充满期待和信心。无论道路多崎岖,只要保持坚定信念,持续努力,定能取得更大成就。期待将知识和技能运用到实际中,为社会做出更大贡献。
最后,感谢所有帮助和支持我的人。你们的教诲、鼓励和支持让我有今天的成就。我会继续努力,不辜负期望,为实现更美好的未来而奋斗。
点赞+收藏+关注 → 私信领取本源代码、数据库
更多推荐



所有评论(0)