摘要
本文对校园疫情防控志愿者系统的构建流程进行了介绍,其主要包括需求分析详细设计、系统实现等重要部分组成,在此基础上构建的系统可应用到实际的校园疫情防控志愿者系统业务中。本系统的主要特点在于将微信小程序应用到校园疫情防控志愿者系统中,微信小程序的引入可提高系统开发效率,最终实现的系统具备运行稳定易用以及实用的特点。
本文的主要工作分为如下几个部分:
(1)总体方案的选择;本文确定系统基于B/S模式进行开发,并采用了JAVA语言,在mysql数据库的基础上进行功能的实现,为了提高开发效率,本系统在开发过程中引入了微信小程序。
(2)校园疫情防控志愿者系统的分析与设计:通过对系统的业务需求分析以及功能需求分析确定了系统的功能架构组成,并对系统进行了安全性设计。
(3)校园疫情防控志愿者系统的实现的方法:主要是让校园疫情防控志愿者系统功能满足实现过程中用户的各种需求,让这种系统能够真正的应用到实际业务中,实际上这种系统功能的实现是在对系统进行需求分析的基础上进行的。
关键字:校园疫情防控志愿者系统,系统设计,微信小程序,mysql
2.2系统的开发语言
这个项目主要是利用JAVA开发的。它是一项面向对象的编程语言。JAVA的推出即刻为整个互联网上的交互式应用程序展现出一个新的“世界”。
Java程序在计算机的程序应用过程当中是非常重要的一个应用软件,因为它的性能比较高,而且能够应用在多重领域当中,因此该程序在计算机的软件程序应用当中的范围相对来说是比较广泛的。而从专业的技术角度来说,Java程序的应用的实用性也是非常强的,这是因为它与传统的C语言或C++相比没有太大的基本结构的变化,也就是说它的语法结构是相对单一,而且具有稳定的特性,还有更重要的一点是Java程序语言的基本参考对象就是C语言,所以他的程序编写并不是很复杂,而且还能够起到优化工作效率提升系统设计本身的基础功能的作用,因此他也就受到了非常广泛的程序员们的青睐。
在此次进行系统设计开发研究的过程当中,还发现Java程序语言之所以能够得到市场上更多用户的好评和青睐,其根本原因在于他能够具备各种语言的自身独特优点的展现,也就是说它的兼容性是常强的。因此,我们因此我们可以说在任何一个程序的开发过程当中,Java语言程序的应用是必不可少的,它他在程序员进行改动的时候,哪怕是一个程序字母的改动,都可以形成一种特定的程序,这是Java程序,非常独特的另一个优点。不仅如此,Java源程序的可移植性也是非常大,而且它的安全系数很高,能够通过不同方式进行移植到其他程序当中,而且可以兼容不同程序的系统,在运行的过程当中,其安全系数也是非常强的,能够确保用户在使用网络的过程当中去确保网络的安全,而正是基于这样的可移植性,为程序员节约了很多的系统语言程序的开发设计的时间,这是非常难得的一种自有优势。
平台独立性、语言灵活性、多线程编辑是Java语言程序的综合性优势最强的一种展现,也就是说在使用Java语言程序进行软件编写的过程当中,不需要过多的去处理Java语言程序当中的一些编程格式和编码只需要在形式上去修改,用虚拟机来翻译一些比较重要的中间翻译码,就可以使Java语言程序在虚拟机当中进行正常运行,同时加外语言程序的灵活性是非常高的,程序员重新安装已经破坏的已有程序就重新安装已经破坏的已有程序就可以实现程序的正常运行了,而不需要再重新大费周章的去做一个全新的程序这也是非常节约方式的一个重要的途径之一。还有更重要的一点就是Java语言程序可以采取多线程的形式进行编辑,也就是说根据原有的家会员程序的内容进行同步原语言程序功能的保存,使得语言程序数据内容进行共享,然后发挥多线程的特性来采取不同系统和同语言程序的共同操作,使得互联网技术能够呈现更多样化的系统功能的应用。
2.3Bootstrap框架
前端部分的网站设计选用Bootstrap框架,它是叠样式表(CSS), Java脚本及html的一系列产品化组件的集合。Bootstrap具有栅格系统,可以根据用户屏幕尺寸调整页面,使其在各个尺寸上都表现良好,且兼顾CSS模块化,可实现不同的视觉效果,在使用时简单快捷,可以大提高开发效率,且规范名称定义,便于后期维护。
3.5系统功能分析
针对目前新冠疫情肆虐,全国多个省市都已经出台相关政策,要求进行学校进行封闭式管理,完善疫情的排查和防控,切断传播途径,做到早发现、早诊断、早隔离、早治疗,把感染范围缩小到最小范围,但这项工作的管理需要大量的人力,而疫情防控志愿者的出现可以使得校园疫情防控工作强度得到很大的缓解,因此,开发一款基于微信小程序的校园疫情防控志愿者系统是很有必要的,可以实现包括注册登录,查看志愿者疫情防控等活动,查看发布的疫情防控公告信息,活动报名,活动签到,活动中打卡,活动签退,防疫物资申请,防疫物资发放,疫情防控公告信息查看等功能,为更好的进行防疫工作做出贡献。
系统主要功能模块结构图如下:
图3-1系统框架图
4.4.5登录注册流程
用户在进入系统时首先要进行登录或者注册,拥有账号的用户才能使用该系统 。新用户可以在界面点击注册进行用户名以及密码的填写,具体用户信息在进入系统后进行完善。用户在注册时输入用户名密码以及验证码,如果填写出现错误,则会提示错误之处,在用户名密码以及验证码填写无误时,跳出弹窗显示“注册成功”,并在点击“确定”按钮之后跳转到登录页面,用户进行登录成功之后可以进入系统。具体的流程图如图4-8所示。
图4-8登录注册模块流程图
4.4.6用户管理模块
管理员具有最高的管理权限,可以对用户的信息进行管理包括用户名,密码,性别,年龄,手机号等,用户管理流程展示。如图4-9所示。
图4-9用户管理模块流程图
5.3首页界面模块
用户在电脑中使用该系统时,通过正确的账号和密码进行登录,同时进入到系统的首页,该校园疫情防控志愿者系统的首页界面如图5-5所示:
图5-5首页界面
5.5活动信息模块
对活动信息进行增删改查的管理,该校园疫情防控志愿者系统的活动信息具体界面如如图5-8所示:
图5-8活动信息界面
5.6物资信息界面模块
对物资信息进行增删改查的管理,该校园疫情防控志愿者系统的物资信息界面如图5-9所示:
图5-9物资信息界面
目 录