目录​

​​一、 运行程序必要的环境 2​​​

​​1. 安装ODBC驱动 2​​​

​​2. 打开驱动管理器 3​​​

​​3. 配置数据源 4​​​

​​4. 验证并保存设置 5​​​

​​二、 管理员端 6​​​

​​1. 前言 6​​​

​​2. 管理员账户管理 7​​​

​​3. 修改居民信息 8​​​

​​4. 居民信息管理 10​​​

​​5. 分区健康信息管理 11​​​

​​6. 意见反馈 13​​​

​​7. 居民健康上报 14​​​

​​三、 居民端 15​​​

​​1. 前言 15​​​

​​2. 主界面 17​​​

​​3. 查看健康码 17​​​

​​4. 居民信息变更 18​​​

​​5. 意见反馈 19​​​

​​6. 健康上报 21​​​

运行程序必要的环境​

安装ODBC驱动​

如果使用本地虚拟机来搭建本软件所使用的数据库,则需要先在虚拟机上安装unixodbc驱动以及openGaussodbc驱动,具体方法请参照​​使用odbc连接opengauss进行delphi开发​​的“使用ODBC连接数据库”章节,完全按照其提供的代码只需修改本机ip即可,Windows端安装驱动以及配置数据源请以本说明文档提供的为准。备注:该博客由本人创作,在连接不同同学备份的数据库时,按照本人的测试实际上应该不需要做出任何改变,只需要在Windows odbc数据源管理器更换不同的数据库-账户-密码,教程中所提到的所有个性化配置仅为测试连接所用,但数据来源名称(DataSource)应保证和项目使用的一致否则无法连接!​

随程序提供GaussDB(for openGauss)驱动程序psqlodbc.msi,双击进行安装:​

默认设置,直到安装完毕。​

打开驱动管理器​

打开开始菜单,搜索“ODBC”,应出现类似的结果:​

打开ODBC数据源管理程序(32位)​

配置数据源​

在打开的驱动管理器上,选择“用户DSN > 添加 > PostgreSQL Unicode”,然后进行配置:​

 

 

 

Data Source 为 openGauss

Database 为 yqfk

Sever为 dbyjh.printball.xyz(如果使用自己的服务器则填写自己的地址)

User name 和 Password 空置

SSL mode 选择 disable           

Port 设置为 26000(以自己的数据库为准)

按照图片进行配置即可。

按照图片进行配置即可。​

验证(可选)并保存设置​

如果拥有数据库测试账号和密码点击Test,显示 Connection successful 表示设置成功:(如果没有提供数据库测试账号则跳过该步骤,直接保存即可)​

 

保存配置并选中“openGauss”,点击确定完成配置:

 

管理员端​

前言​

管理员有以下两种:超级管理员和普通社区管理员。​

普通管理员具有对自己负责社区范围内的居民信息的修改和审阅权限,超级管理员在普通管理员的权限基础上增加了对全部居民信息的权限以及对管理员账户的变更和增加权限。​

管理端登陆界面和主界面如图1,输入用户名和密码后点击登陆进入主界面。本软件能够自动识别管理员所属社区区域并显示在左上角,中心部分为管理端的四个功能模块,左下角的修改居民信息为对自己辖区的居民信息进行修改,配合四个功能模块使用(为避免误操作损坏信息,四个模块均不具备修改信息的功能)右下角的增加/修改管理员用户仅在身份为超级管理员时出现。​

 

图1 管理端登陆界面和主界面​

注意,本软件在运行时应保持主界面为打开状态,关闭主界面则软件退出。​

管理员账户管理​

初始的管理员账户已经内置于数据库中,用户可以登陆超级管理员账户(初始密码和账号均为root)对管理员账户进行编辑。​

登陆后,在主界面选择右下角的“增加/修改管理员账户”打开该界面,如图2。上方的搜索框可以根据输入的内容对用户名进行模糊查询(包含),下方的导航条分别对应功能为“上一条”,“下一条”,“最后一条”,“添加”,“删除”,“修改”,“提交”,“撤销”。​

数据表格可以直接选中数据双击进行修改,增加和删除则通过下方的导航条实现,完成后点击导航条的提交按键保存操作。​

 

图2 增加/修改管理员账户界面​

修改居民信息​

点击左下角的“修改居民信息”进入本界面,对居民信息的所有修改均应在本页面完成,推荐保持打开,方便对信息的修改。打开后的界面如图4所示。​

图3 居民信息变更界面​

界面上方是信息输入框,提供身份证和姓名的模糊搜索,搜索完成后,下方的表格会展示所有符合条件的居民其全部信息,并将结果中的身份证号出示在信息设置中的“选择要修改的身份证”选择框供选择。​

选中想要修改的身份证号后,右侧的输入框和选择框会更新为该居民的信息,左面三个是文本修改栏,可以直接修改,右侧的三个下拉选择栏实现了社区小区的级联搜索和健康码的选择,当仅更改社区时,应用按钮会变为灰色不可选状态,只有重新选择小区使数据合法时才能点击应用按钮提交数据,实现前端数据校验。​

例如我们希望将王超同学的信息,我们可以在上方的搜索栏输入“王超”,并在下方选择想要更改的的“王超”同学的身份证号,则下方信息设置区出现王超同学的信息:​

 

图4 选中“王超”后的界面​

为了方便演示,我们将王超的住址电话更改为“测试”,将社区更改为社区2,小区6,红码。点击应用后在上方再次点击搜索,结果如下:​

 

图5 修改“王超”后的界面​

修改完成,修改界面可以很方便地配合其他四个功能模块进行居民信息修改。​

居民信息管理​

图6 居民信息管理界面​

从主界面选择“居民信息管理”后进入居民信息聚合管理页面。在本页面可以对自己所属社区的全部居民信息进行查询。查询支持对身份证、姓名、电话、住址进行模糊(部分匹配)查询,可以选择输入其中的某几个信息或全部信息。清除查询条件只需清空四个信息栏后再次点击查询即可。​

例如我们希望居住在北京理工大学的王某,我们可以在姓名栏处输入“王”,住址栏输入“北京理工大学”,点击查询,结果如图7。找到了我们想要的王超的信息。​

 

图7 搜索后的界面​

分区健康信息管理​

在本界面提供了按条件筛选的功能,可以按照社区、小区、健康状况对居民信息进行分区分类管理。​

主界面如图4,社区筛选栏仅当为超级管理员时提供全部社区的选择,当身份为普通管理员时仅提供选择所属社区范围的社区选择。​

选择社区后可以进行小区的搜索,在完成小区的选择后可以点击查询应用分区筛选,点击清除可以清除已经应用的选择。注意,未选择社区时不可以进行小区的选择,未选择小区时查询按键不可用。​

选择健康码后可以点击查询进行按健康码进行筛选。注意,未选择健康码时查询按键不可用。​

以上两个查询功能可以相互叠加,不会产生冲突,每一个查询都对当前结果进行筛选。​

 

图8 分区健康信息管理​

例如我们在超级管理员的身份下希望查看社区1的北京理工大学良乡校区的黄码居民,则应在左侧的社区选择“社区1”,小区选择“北京理工大学良乡校区”,点击分区管理下的查询,然后在健康码查询除选择“黄码”,再次点击查询,结果如图9。​

图9 筛选小区和健康码后的结果​

假如这时我们又希望查看全部健康码的居民,只需在健康码查询框中点击“清除筛选”,即可取消健康码的筛选,结果如图10。​

 

 

图10 清除健康码筛选后的结果​

意见反馈​

在本界面提供了查看管理员所属社区内的居民反馈信息的功能。上方提供了对姓名、电话、内容、住址的模糊查询,可以输入某几个信息进行查询。勾选“已解决”框可以查看已经解决的历史问题。在联系居民对问题进行处理后,应请居民通过居民端将问题状态更改为“1”,即已解决。​

例如,我们想要查看有关“水”的意见,则在内容栏输入“水”,点击查询,结果如图8。​

 

图11 意见反馈界面(搜索和水有关的意见)​

居民健康上报​

本界面提供了查看居民健康上报信息的功能。上方提供了对于姓名、内容、电话、住址的模糊(部分匹配)查询,同时提供了健康码查询,可以对健康码类型进行筛选。两类查询可以任意叠加而不会产生干扰,可以方便地进行查询,界面见图12。模糊查询与条件筛选的方法与前面的功能模块类似。​

 

图12居民健康上报界面​

居民端​

前言

居民端秉承着简化操作的理念,包含了四个最重要的核心功能:健康码查询、个人信息修改、健康信息上报以及意见反馈。​

在开始使用前,您应当仔细阅读并理解:用户名为您的身份证号,密码在第一次使用前是未设定的,在第一次登陆时会设定为在密码框输入的内容,请妥善保管好您的密码。​

为了方便验证程序的功能,程序内置了测试账号。用户名为1120200001,密码为 123。

 

图13 居民端登陆界面​

登陆界面如图13,提供了登陆、退出、注册三个选项。如果您确认您应当属于本地区居民且尝试使用自己的身份证号登陆提示“居民不存在”时,您可以在和当地社区确认后通过注册功能来添加您的信息到系统中。​

进行注册的步骤如下:点击注册按钮—进入居民信息注册页面—输入身份证并点击验证—填写信息—核对后点击应用。​

完成注册后,将自动登陆到主界面。​

 

图14 居民信息注册界面​

主界面

在登陆成功后进入主界面,主界面由四个功能选择按钮组成,左上方会显示您的姓名。点击各功能按钮进入对应功能界面,关闭主界面则程序退出。​

 

图15 居民端主界面​

查看健康码

在主界面点击“查看健康码”进入本界面,提供了健康码以及个人身份的查看,为保护个人隐私,默认状态下身份证号隐藏中间某几位,点击上方的查看完整信息可以查看完整的身份证号。​

下方的时间为本次获取到健康码的时间,可以通过重新登陆来刷新健康码。​

 

图16 健康码查看界面​

居民信息变更

在主界面点击“修改个人信息”进入本界面。​

左面三个输入框是文本修改栏,可以直接修改,右侧的两个下拉选择栏实现了社区小区的级联选择,当仅更改社区时,应用按钮会变为灰色不可选状态,只有重新选择小区使数据合法时才能点击应用按钮提交数据。​

例如我们希望变更自己的手机号,我们可以点击手机号一栏,输入新的手机号,例如13333333333,点击应用更新个人信息。更新提交成功后,程序会进行弹窗提示,此时界面上的信息以更新为最新状态,如果和此前更改的有区别,则更新失败,请尝试再次进行修改。​

图17 居民信息变更界面​

意见反馈

在主界面点击“意见反馈”进入本界面。​

上方的表格可以查看之前提交的反馈信息并在问题解决后修改问题的解决状态(已解决修改为1)。​

下方的提交区可以提交新的问题以及清空编辑区,设置了内容检查,在未填写编辑框时无法点击提交按钮,提交完成后上方的表格会自动刷新增加刚刚提交的问题。​

 

图18 意见反馈界面​

例如我们想要提交内容为“需要食物和饮水,同时需要药品枸橼酸西地那非10mg,请尽快解决!”,则在提交区键入上述内容后单击“提交”,即可完成问题提交,提交后的界面如图18.​

 

图19 提交问题后的意见反馈界面​

如果问题已解决,可以直接双击该问题的解决状态或选中解决状态后点击下方的上三角按键并键入1后点击功能条的“√”按键,即可完成问题解决状态的更新。​

健康上报

在主界面点击“健康上报”进入本界面。​

本界面可以查看历史提交的健康信息上报内容以及提交新的健康情况信息以及涉疫信息。​

例如我们在今天收到了电子围栏提示与密接人员存在时空交集的短信提醒,则应在系统上提交这一信息。在提交区键入相关信息并点击提交即可,系统会自动生成时间戳。提交后的界面如图19,已经提交的信息不可修改。​

图20 提交信息后的健康上报界面​

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐