扫一扫,关注我们
微信号:375279829
目的:2020年春节新型冠状病毒肺炎爆发,全国进入紧急防控状态。新型冠状病毒肺炎,简称"新冠肺炎"。紧接着,全球各国陆续受到疫情影响,导致各国贸易中断。小区新冠疫情防控系统在这种背景下产生,主要研究的是设计出一个能实现人员健康跟踪的系统,对目前紧张的疫情环境起到一定的保障作用。小区新冠疫情防控系统,为小区安全管理工作提供良好的条件。
意义:在新冠疫情发展过程中,小区存在大量的人口相关数据,而实际工作中人口管理对象是一个社区的基本信息,而这些信息是不断变化的,随着这些数据变化,社区对小区提出了新的需求。建立一套小区新冠疫情防控系统,可以利用先进的信息技术对社区内的新冠疫情进行管理,一方面通过无纸化办公降低社区成本;另一方面,通过与社区内部其他办公系统的信息共享,提高流动人口新冠疫情管理效率,加强信息化管理,提高本社区经济效益。
小区新冠疫情防控系统包括多个功能模块,各个功能都存在于一个系统内,数据库存储了系统所有数据。而各功能模块也可以自由拓展,为管理者预留足够的升级空间,提高维护效率;系统模块间也相对独立,有效控制用户访问权限,保障小区新冠疫情防控系统的数据安全。
国内外的研究现状:远在“云计算”的名次出现之前,我国相关科技人员便已对互联网的透明资源储备技术进行了多方面应用。而随着科技的不断进步,对于云计算的应用愈加频繁,政府部门对云计算的建设提供了经济基础与社会软环境的保障,并且在国家科研部门当中设立了专业的部门,直接负责云计算的发展与开发活动。
云计算平台也称云平台,是指在通过网络连接的多计算机上执行任务的平台。组成云平台的多台计算机形成一个集群,并由集群中的计算机互相协作完成任务的划分、调度、回收等工作。如今,国内外很多知名的公司已经将云计算技术的作为企业发展中的重要组成部分, 国外如亚马逊、谷歌、IBM。国内如阿里巴巴、腾讯、百度都逐步推出了自己的云计算平台和云服务系统。
在对云计算不断完善的过程当中,应对用户的服务进行系统化、标准化的制定,通过该种方式加强云计算的强硬式服务类型,而在软件的开发与设计上应该考虑其自身是否应该在云计算的平台上进行应用,通过对多方面的因素进行综合来判定云计算的使用能否完全符合各种软件对其的应用。
Docker是一个开源的运用Go语言编写的基于LXC的轻量级容器的管理引擎软件。Docker可以使用户很容易的实现分布式应用的创建和运行,其出现极大简化了容器的创建和管理。尽管Docker 技术并不是容器技术的第一次出现,但是 Docker快速轻量化等优点使基于容器技术的云平台火爆了起来,从技术和市场影响而言, Docker技术拥有很大的潜力。中小企业的使用以及基于 Docker 的开源项目的出现,这进一步激发了轻量级容器技术的发展浪潮。国外如Google、Apple、亚马逊,国内如腾讯、京东、新浪、华为、美团、网易等公司都在进行Docker的实践应用与开发 。
发展趋势:目前很多企业都开始了对Docker云容器集群管理系统的研发工作,并且取得了较多成果,其中一些小型的专业化公司和团队也开发出了一些较为实用的应用。Docker能够直接根据用户需求来对容器的部署节点进行设置,同时将应用容器的资源管理、日志管理等内容通过友好的Web 界面进行展示。在新冠疫情防控阶段,利用Docker云容器管理技术搭建系统,无疑为防控提供了很好的帮助。
设计内容:
本课题的主要研究内容是基于Docker云平台搭建的小区新冠疫情防控系统,同时结合Mysql数据库技术来实现的。主要设计内容包括:
(1)本系统主要研究基于 Docker 的小区新冠疫情防控系统,以解决单体架构项目随着需求迭代而产生的种种问题,达到简单配置、业务模块充分解耦的目标。
(2)构建 Docker镜像,同时对Docker容器进行网络设计,使容器访问外网以及外网访问容器,达到项目实施要求。
(3)对 Docker进行集群管理前增加 Nginx负载均衡设备,实现流量分发,使系统高性能、高可用,解决小区新冠疫情防控系统的高并发和负载均衡问题。
(4)实现系统前台信息管理包括系统概括管理、疫情公告管理、防控知识管理、健康服务管理。管理员具有系统管理的权限,后台录入相关信息后,前台用户查看对应的新冠疫情防控相关知识信息。
(5)实现后台管理,管理员对后台管理员信息进行管理,对小区住户进行管理,对小区流动人口管理,进行信息进行修改,删除等操作。新冠疫苗接种管理,对小区内新冠疫苗接种信息进行录入,管理新冠疫苗接种信息。如果接种过的居民在发生疫情时,可以视情况不做新冠检测事项。可以统计已经新冠疫苗接种的用户和没有接种的用户。小区居民也可以登录系统自行查询新冠疫苗接种情况,并及时上报新冠疫苗接种的后期反应。新冠检测管理,对小区内居民进行新冠检测信息进行录入,管理新冠检测日期。完成新冠检测的居民,必要时,需要再次检测。统计已经新冠检测的用户和没有检测的用户。小区居民也可以登录系统自行查询新冠检测情况。
设计方案:
本课题设计系统,基于编译器eclipse主要利用java语言实现jsp页面,其中通过构建Docker云平台搭建,最终在网页上进行最后的呈现,其中涉及的数据信息mysql数据库进行建表,对文件信息增删改查后的数据存储。
[1] Joshua Bloce著. 潘爱民译. Effective Java中文版[M]. 机械工业出版社,2016:7.
[2] Bruce Eckel.侯捷译.Java编程思想[M]. 机械工业出版社,2015:160.
[3]王诚.研究JDBC连接MySQL数据库技术[J].网络安全和信息化,2018(12):68-69.
[4] 刘曾杰.MySQL5.7从入门到精通[M].北京:清华大学出版社,2018.
[5]张璞.基于Docker容器的智能航保云平台架构设计[J].航海,2020(06):50-52.
[6]相铮. 基于Docker的设备管理云平台的设计与实现[D].机械科学研究总院,2020.