摘 要
新冠病毒传播迅速,已经严重影响了人类生命安全,防控手段成为大众关注的重点。另外,随着目前信息化手段的进步,使用技术手段可以有效的对新冠疫情进行防控管理。在社区,人员多,出入流动性大,如果单靠人工进行管理,很难进行有效的统计。为此提出开发基于微信小程序的居民疫情服务系统,来宣传疫情防控的知识、通知公告、商品专栏、疫情反馈等。本基于微信小程序的居民疫情服务系统可以降低社区工作者的劳动强度,提高信息统计的效率,为社区人员提供快捷的信息查询服务。
本系统是选择面向对象的Java语言开发后台,通过微信小程序前台进行设计,使用关系型数据库MySQL存储数据。使用B/S开发方式,用户只需要通过微信访问系统即可获取社区疫情防控信息,并可以在线发布健康信息等业务,实现了信息的科学管理与查询统计。本文先通过对相关系统的调研,提出开发基于微信小程序的居民疫情服务系统的意义,然后使用当前主流的技术进行开发,满足基于微信小程序的居民疫情服务系统的技术要求,分析系统需要实现的功能并进行设计。梳理业务流程,并根据功能设计数据库,最后通过编码实现,介绍实现的关键算法逻辑。在测试阶段通过测试用例来确保系统可以正常运行,并达到前期要求的目的。系统的实施方便了社区疫情防控管理,将信息化技术完美的应用在基于微信小程序的居民疫情服务系统中,使得社区疫情防控变得快捷高效。
关键词:社区;新冠疫情;商品专栏;微信小程序;MYSQL;
Abstract
COVID-19 has spread rapidly, which has seriously affected human life safety. Prevention and control measures have become the focus of public attention. In addition, with the progress of information technology, the use of technical means can effectively prevent and control the COVID-19 epidemic. In the community, with a large number of people and high mobility of entry and exit, it is difficult to conduct effective statistics solely through manual management. To this end, it is proposed to develop a resident epidemic service system based on WeChat mini programs to promote knowledge of epidemic prevention and control, notification announcements, product columns, epidemic feedback, etc. The resident epidemic service system based on WeChat mini program can reduce the labor intensity of community workers, improve the efficiency of information statistics, and provide fast information query services for community personnel.
This system selects the object-oriented Java language development background, designs through the WeChat applet foreground, and uses relational database MySQL to store data. Using the B/S development method, users only need to access the community epidemic prevention and control information through WeChat, and can publish health information and other businesses online, achieving scientific management and query statistics of information. This article first proposes the significance of developing a resident epidemic service system based on WeChat mini programs through research on relevant systems. Then, it uses current mainstream technologies to develop and meet the technical requirements of the resident epidemic service system based on WeChat mini programs. It analyzes the functions that the system needs to implement and designs them. Sort out the business process, design the database based on its functions, and finally implement it through coding, introducing the key algorithm logic implemented. During the testing phase, test cases are used to ensure that the system can operate normally and achieve the pre requirements. The implementation of the system facilitates community epidemic prevention and control management, and perfectly applies information technology to the resident epidemic service system based on WeChat mini programs, making community epidemic prevention and control fast and efficient.
Key Words:community; COVID-19 Product column; WeChat mini program; MYSQL;
目 录
摘 要 I
Abstract II
第一章 绪论 1
1.1 课题研究背景 1
1.2 课题研究意义 1
1.3 国内外研究现状 2
1.4 论文框架 2
第二章 技术分析 4
2.1 JAVA技术 4
2.2 MySQL数据库 4
2.3 微信小程序技术 4
2.4 SSM框架 5
第三章 系统需求分析 6
3.1 系统可行性分析 6
3.1.1技术可行性 6
3.1.2经济可行性 6
3.1.3操作可行性 6
3.2 系统需求分析 6
3.2.1非功能性需求 6
3.2.2功能需求 7
第四章 系统设计 10
4.1 软件架构设计 10
4.2 系统功能模块划分 10
4.3 系统模块流程设计 11
4.3.1用户管理设计 11
4.3.2健康知识设计 14
4.3.3疫情反馈管理 14
4.3.4疫情专栏管理设计 15
4.3.5咨询管理设计 16
4.4 数据库设计 17
4.4.1逻辑结构设计 17
4.4.2物理结构设计 18
第五章 系统实现 29
5.1微信小程序的实现 29
5.1.1 首页界面 29
5.1.2 居民注册界面 29
5.1.3 疫情专栏详情界面 30
5.1.4 个人中心界面 31
5.1.5 在线交流界面 32
5.2后台功能模块的实现 33
5.2.1 管理员登录 33
5.2.2 社区居民管理 33
5.2.3 在线交流管理 34
5.2.4 公告管理 35
5.2.5 医生管理 36
5.2.6 疫情反馈管理 37
第六章 系统测试 39
6.1 测试环境 39
6.2 测试过程 39
6.3 测试结论 41
总 结 42
谢 辞 43
参考文献 44
本文利用软件工程的思路进行分析,设计和实现,安排了七个章节来进行阐述,下面进行简单的介绍。
第一章首先提出开发基于微信小程序的居民疫情服务系统的背景意义,阐述国内外研究的现状并进行比较,最后得出展望,
第二章介绍系统的关键技术,包括Java语言、前台微信小程序技术。
第三章进行需求分析。先介绍开发系统的可行性,然后规划系统提出需求,并利用用例图来分析各个角色所要具有的功能。
第四章对系统进行详细的设计。
第五章介绍基于微信小程序的居民疫情服务系统的实现过程,包括截图和实现流程。
第六章进行系统的测试,通过测试用例来逐条测试完善系统。
第七章对基于微信小程序的居民疫情服务系统进行总结和工作展望。