护林员管理系统移动端手机APP模块设计报告.docx

上传人:b****1 文档编号:10997038 上传时间:2023-05-28 格式:DOCX 页数:26 大小:29.20KB
下载 相关 举报
护林员管理系统移动端手机APP模块设计报告.docx_第1页
第1页 / 共26页
护林员管理系统移动端手机APP模块设计报告.docx_第2页
第2页 / 共26页
护林员管理系统移动端手机APP模块设计报告.docx_第3页
第3页 / 共26页
护林员管理系统移动端手机APP模块设计报告.docx_第4页
第4页 / 共26页
护林员管理系统移动端手机APP模块设计报告.docx_第5页
第5页 / 共26页
护林员管理系统移动端手机APP模块设计报告.docx_第6页
第6页 / 共26页
护林员管理系统移动端手机APP模块设计报告.docx_第7页
第7页 / 共26页
护林员管理系统移动端手机APP模块设计报告.docx_第8页
第8页 / 共26页
护林员管理系统移动端手机APP模块设计报告.docx_第9页
第9页 / 共26页
护林员管理系统移动端手机APP模块设计报告.docx_第10页
第10页 / 共26页
护林员管理系统移动端手机APP模块设计报告.docx_第11页
第11页 / 共26页
护林员管理系统移动端手机APP模块设计报告.docx_第12页
第12页 / 共26页
护林员管理系统移动端手机APP模块设计报告.docx_第13页
第13页 / 共26页
护林员管理系统移动端手机APP模块设计报告.docx_第14页
第14页 / 共26页
护林员管理系统移动端手机APP模块设计报告.docx_第15页
第15页 / 共26页
护林员管理系统移动端手机APP模块设计报告.docx_第16页
第16页 / 共26页
护林员管理系统移动端手机APP模块设计报告.docx_第17页
第17页 / 共26页
护林员管理系统移动端手机APP模块设计报告.docx_第18页
第18页 / 共26页
护林员管理系统移动端手机APP模块设计报告.docx_第19页
第19页 / 共26页
护林员管理系统移动端手机APP模块设计报告.docx_第20页
第20页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

护林员管理系统移动端手机APP模块设计报告.docx

《护林员管理系统移动端手机APP模块设计报告.docx》由会员分享,可在线阅读,更多相关《护林员管理系统移动端手机APP模块设计报告.docx(26页珍藏版)》请在冰点文库上搜索。

护林员管理系统移动端手机APP模块设计报告.docx

护林员管理系统移动端手机APP模块设计报告

护林员管理系统移动端(手机APP)

模块设计报告

文件状态:

[]草稿

[√]正式发布

[]正在修改

文件标识:

护林员管理系统移动端(手机APP)模块设计报告

当前版本:

1.0

作者:

於勇

版本历史

版本

状态

作者

日期

审批人

审批日期

备注

V0.1

新建

於勇

V0.2

增加内容

於勇

V0.3

增加内容

於勇

V0.4

增加内容

於勇

V1.0

正式发布

於勇

1.文档介绍

1.1.术语与缩写解释

表1术语表

缩写、术语

解释

单点登录系统

单点登录也叫统一登录,是一个统一的身份认证系统,简称为SSO,应用于系统比较多,构成比较复杂,需要在各个系统中切换,不断重复登录的大型系统中,用户只需登录一次,即可通过单点登录系统访问后台的多个应用系统,二次登录时无需重新输入用户名和密码。

护林员管理系统

护林员是林区巡护管理人员,主要职责是巡护林区、报告火情、制止和报告破坏森林资源的行为等,而护林员管理系统就是为了加强对护林人员的管理而建立的一套系统,通过护林员管理系统可以查看护林员实时位置,进行轨迹跟踪,轨迹回放,为日常工作的监督和特殊紧急情况下的准确定位提供有效的工具,通过终端还可以上报病虫害、火灾隐患等情况。

PC端

PC端就是指桌面端,可能是PC浏览器,也有可能是胖客户端。

移动端

是指护林员的手持设备,在野外巡护的过程中护林员拿着手持设备和中心进行通信,把位置信息、语音、文字、图片等信息传输到中心。

手机APP

在手机上安装的功能软件,一般有andriod版和IOS版两种。

2.模块汇总

2.1.模块汇总表

表2模块汇总表

消息管理

模块名称

功能简述

通知公告

任务信息

火情报警

求救信息

热点信息

脱离责任区提醒

值班提醒

巡护管理

模块名称

功能简述

我的区域

我的责任区或者我的管辖区

我的位置

我的轨迹

管辖人员

选择人员—>责任区

查看选择人员的责任区,以及当前位置

选择人员—>电话

根据日志时间段、行政区域、责任人查询

选择人员—>实时轨迹

选择人员—>历史轨迹

对讲

模块名称

功能简述

选择频段

通过转盘选择频段(1~9)

显示人员

选择频段后,下方列表显示人员列表(在线离线分别显示,在线的在线,颜色区别)

频段对讲

对选择频段的人员进行全体对讲

单人对讲

对选择人员进行对讲

单人电话

对选择人员进行电话通话

单人定位

对选择人员进行定位,并显示此人的责任区。

我的

模块名称

功能简述

巡护信息

巡护时长、巡护里程、巡护发现(今日、昨日、当月)

用户信息

我的基本信息修改

用户密码

密码修改

通知公告

任务信息

巡护发现

一键求救

热点核查

火情报警

数据同步

数据同步(同步区域,管护日志)、离线地图下载

系统设置

设置地图,开始位置、版本号,版本更新

2.2.模块关系图

护林员系统模块关系图

3.消息管理

3.1.通知公告

表3通知公告

模块名称

通知公告

功能描述

显示下发的通知、公告信息

接口与属性

数据结构

与算法

1.在消息列表中,显示通知公告信息,通知公告信息一般由PC端发送,接收到消息的时候,作出声音提示。

2.用户点击后阅读,查看后就记录为已读状态,同时把阅读人,阅读时间发送到后台。

3.在手机数据库中保留1年以内的通知公告信息。

补充说明

3.2.任务信息

表4任务信息

模块名称

任务信息

功能描述

在消息列表中查看任务消息

接口与属性

数据结构

与算法

1.在消息列表中,查看任务消息,任务一般由上级发送,上级可以在PC端操作,也可以在手机APP中操作。

2.用户点击后阅读,查看后就记录为已读状态,同时把阅读人,阅读时间发送到后台。

3.在手机数据库中保留3个月以内的任务信息。

补充说明

3.3.火情报警

表5火情报警

模块名称

火情报警

功能描述

在消息列表中接收火情报警消息,并通过消息可以进行定位查看。

接口与属性

数据结构

与算法

1.在消息列表中,接收火情报警,当发出火警后,手机就可以接收到消息,并作出声音提示,让用户去查看。

2.用户点击后可以定位,查看图片;查看后就记录为已读状态,同时把阅读人,阅读时间发送到后台。

3.在手机数据库中保留1个月以内的火警信息。

补充说明

3.4.求救信息

表6求救信息

模块名称

求救信息

功能描述

当遇险人员发出一键求救后,相关人员通过消息就可以收到一键求救信息。

接口与属性

数据结构

与算法

1.在消息列表中,接收求救信息,当发出求救后,相关人员APP就可以接收到消息,并作出声音提示,让用户去查看。

2.用户点击后可以定位求救人员,拨打求救人员电话;查看后就记录为已读状态,同时把阅读人,阅读时间发送到后台。

3.在手机数据库中保留1个月以内的求救信息。

补充说明

3.5.热点信息

表7热点信息

模块名称

热点信息

功能描述

在消息列表中接收热点信息消息,并通过消息可以进行定位查看。

接口与属性

数据结构

与算法

1.在消息列表中,接收热点信息,当后台发出热点信息后,手机就可以接收到消息,并作出声音提示,让用户去查看。

2.用户点击后可以定位,查看详细;查看后就记录为已读状态,同时把阅读人,阅读时间发送到后台。

3.同时用户录入核查数据,并提交到后台,提交相应数据后,核查状态就变为已经核查。

4.在手机数据库中保留1个月以内的热点信息。

补充说明

3.6.围栏提醒

表8围栏提醒

模块名称

围栏提醒

功能描述

在消息列表中接收本人的脱离责任区提醒,并通过消息可以进行定位查看。

接口与属性

数据结构

与算法

1.在消息列表中,接收脱离责任区提醒,当发出提醒后,手机就可以接收到消息,并作出声音提示,让用户去查看。

2.用户点击后可以定位,查看我的位置责任区等;查看后就记录为已读状态,同时把阅读人,阅读时间发送到后台。

3.在手机数据库中保留1周以内的脱离责任区提醒信息。

补充说明

3.7.值班提醒

表9值班提醒

模块名称

值班提醒

功能描述

在消息列表中接收值班提醒消息,并通过消息可以进行查看。

接口与属性

数据结构

与算法

1.在消息列表中,接收值班提醒信息,当后台发出信息后,手机就可以接收到消息,并作出声音提示,让用户去查看。

2.用户点击后查看详细;查看后就记录为已读状态,不发送后台。

3.不在手机数据库中保留数据。

补充说明

4.巡护管理

4.1.我的区域

表10我的区域

模块名称

我的区域

功能描述

查看我的责任区,或者我的管辖区域。

接口与属性

数据结构

与算法

1、点击巡护管理—>我的区域,就可以看到我管理的区域。

2、如果我是护林员,那么就查看我管理我的责任区范围,我的规划线路,我的巡护标识点,并在图上显示。

3、如果我是管理员,就查看我的管理区域。

4、如果我既是管理员又是护林员,就查看两个区域的叠加数据。

5、如果我既不是管理员,又不是护林员,那么我的区域就没有数据显示。

6、该数据在系统中默认显示。

补充说明

4.2.我的轨迹

表11我的轨迹

模块名称

我的位置

功能描述

查看我的实时位置。

人名加图标的方式展示。

接口与属性

数据结构

与算法

1.点击巡护管理—>我的轨迹,查看我的实时轨迹。

2.从当前点开始,显示我的实时轨迹,显示采集节点和线段,最后一个点和最后一段线闪烁显示。

3.系统会默认存储当天的轨迹点,每天会清除前一天的轨迹数据。

4.

补充说明

4.3.历史轨迹

表12历史轨迹

模块名称

查看历史轨迹

功能描述

查看我的历史轨迹,选择某天进行查看。

接口与属性

数据结构

与算法

1.点击巡护管理—>历史轨迹

2.选择要显示的日期,然后显示到地图上即可,不清除其它数据,当选择要清除的时候再清除其它界面数据。

3.历史轨迹超过1000个点要抽稀,抽稀到1000个点以内。

补充说明

4.4.管辖人员

表13管辖人员

模块名称

管辖人员

功能描述

查看管护人员的分布情况,在线情况等。

接口与属性

数据结构

与算法

1.点击巡护管理—>管护人员。

2.查看我所管辖的护林人员的在线情况,在线的用彩色标识,不在线的用灰色标识,并查看他们的实时位置,缩放到全体人员范围内,如果当时离线没有实时位置的,就调用他们的默认位置,并在地图上分布显示,显示用图标加人名的方式。

3.点击人员,显示人名,电话、责任区、管护面积,功能显示(责任区、电话、实时轨迹、历史轨迹)。

补充说明

4.5.管辖人员打电话

表14管辖人员电话

模块名称

打电话

功能描述

和该护林员进行电话通话。

接口与属性

数据结构

与算法

1.点击选择人员—>打电话(希望拨出是流量,接听是电话,技术上可行否?

2.直接拨打该护林员的手机号码,通过移动网络线路进行电话通话。

补充说明

4.6.管辖人员实时轨迹

表15管辖人员实时轨迹

模块名称

选定人员的实时轨迹

功能描述

查看选定人员的实时轨迹

接口与属性

数据结构

与算法

1、点击选择人员—>实时轨迹,查看选择人员的实时轨迹。

2、查看选择人员从当前点开始的实时轨迹进行跟踪。

3、地图同时跟进,当该护林员要走出屏幕区域,地图移动跟进。

补充说明

4.7.管辖人员历史轨迹

表16管辖人员历史轨迹

模块名称

选定人员的历史轨迹

功能描述

查看选定人员的历史轨迹

接口与属性

数据结构

与算法

1、点击选择人员—>历史轨迹,选择日期查看选择人员的历史轨迹。

2、查看选择人员选定某天的历史轨迹进行查看,选定日期以日历形式展示,有数据的日期和无数据的日期区分开来,当选定有数据的日期后就直接进入查看。

3、查看选择日期当天的轨迹,如果轨迹点大于1000就进行抽稀。

补充说明

4.8.管辖人员责任区

表17管辖人员责任区

模块名称

选定人员的责任区

功能描述

查看选定人员的责任区

接口与属性

数据结构

与算法

1、点击选择人员—>责任区,查看选择人员的责任区域。

2、然后就可以查看到选择人员的责任区、规划巡护线路,巡护标识点,当前人员的位置。

3、当前管护人员突出显示。

以示和其它管护人员相区别。

4、缩放到管护人员和管护区。

补充说明

5.对讲

5.1.选择频段

表18选择频段

模块名称

选择频段

功能描述

选择频段,按频段进行对讲通话。

接口与属性

数据结构

与算法

1.点击对讲—>选择频段

2.系统提供1~9的频段可供选择,任意选择一个频段进行群组对讲

3.当选择频段的时候,就显示在该频段下的所有成员,成员是根据所在组织机构内的人员,再按频段进行划分。

组织机构和频段唯一确定该组成员。

4.显示该组成员的在线状态,在线的用蓝色表示,不在线的用灰色表示,在线的排前面。

5.当在该频段内进行呼叫后,该频段的所有人员都可以听到,其它人员也可以按住对讲通话。

补充说明

5.2.频段对讲

表19频段对讲

模块名称

频段对讲

功能描述

和该频段内的所有人员进行对讲通话

接口与属性

数据结构

与算法

1.点击对讲—>频段对讲

2.按住对讲按钮说话,松开后,就把所说的话发送给该频段内的所有成员

3.频段内的其他成员可以接收对讲人发出的语音,自动播放语音,不需要保存。

补充说明

5.3.单人对讲

表20单人对讲

模块名称

单人对讲

功能描述

选择频段下方其中一个的成员,发起单人对讲通话

接口与属性

数据结构

与算法

1.点击对讲—>成员列表—>对讲

2.选择其中一个人后,显示几个大图标,对讲、打电话、定位

3.选择对讲,就显示对讲界面,和该成员发起对讲通话。

4.发送实时语音,和打电话类似,只是走的通道不同。

5.结束后,按结束按钮即可,并回到列表页面。

补充说明

5.4.打电话

表21打电话

模块名称

打电话

功能描述

选择频段下方其中一个的成员,发起电话通话

接口与属性

数据结构

与算法

1.点击对讲—>成员列表—>打电话

2.选择其中一个人后,显示几个大图标,对讲、打电话、定位

3.选择打电话,就直接拨出该成员的电话,和该成员发起电话通话。

4.打电话,走的移动语音通道网络。

5.结束后,按结束按钮即可,并回到列表页面。

补充说明

5.5.定位

表22定位

模块名称

定位

功能描述

选择频段下方其中一个的成员,定位该成员所在位置

接口与属性

数据结构

与算法

1.点击对讲—>成员列表—>定位

2.选择其中一个人后,显示几个大图标,对讲、打电话、定位

3.选择定位,就直接切换到巡护管理地图界面,并显示该成员所在位置。

4.在地图界面点击人员和巡护管理中操作一样

5.定位要具有相应人员的查看权限才可以定位,没有权限是不能定位的。

补充说明

6.我的(更多)

6.1.巡护信息

表23巡护信息

模块名称

巡护信息

功能描述

查看我的巡护信息

接口与属性

数据结构

与算法

1.查看我的—>巡护信息

2.查看我当天的巡护里程/达标里程,巡护时长/达标时长,当月巡护里程,巡护时长,出勤天数,达标天数,当月排名,所有数据都从服务器,通过接口获取。

3.切换到我的栏目,用户默认看到的数据就是巡护信息

补充说明

6.2.用户信息

表24用户信息

模块名称

用户信息

功能描述

用户信息查看和修改。

接口与属性

数据结构

与算法

1.查看我的—>我的信息

2.修改我的基本信息包括(姓名、性别、出生日期、工作单位、政治面貌、身份证号码、文化程度、专兼职、照片、月管护工资、居住地址、电话、参加工作时间、民族、简历等)

3.

补充说明

6.3.用户密码

表25用户密码

模块名称

用户密码

功能描述

修改用户密码。

接口与属性

数据结构

与算法

1.查看我的—>修改密码

2.修改我的密码

3.

补充说明

6.4.一键求救

表26一键求救

模块名称

一键求救

功能描述

护林员发生危险时,一键求救

接口与属性

数据结构

与算法

1.查看我的—>一键求救

2.一键求救是界面上的一个大按钮,点击一下就可以发出求救信息。

3.发出信息包括(求救人,求救时间、经纬度、求救地点。

4.发送到护林员后台,后台做相应处理(发送短信、发送APP消息,定位显示等)

补充说明

6.5.通知公告

表27通知公告

模块名称

通知公告(不存数据库,从后台取)

功能描述

查询通知公告信息。

接口与属性

数据结构

与算法

1.查看我的—>通知公告

2.查看最近一年内的通知公告,通知公告按时间顺序排列,查看过的和未查看过的用不同图标展示,如果未查看过的通知公告点击查看后要通知后台,发出查看人、查看时间,查看的通知公告ID

3.查看后,查看状态要进行改变。

补充说明

6.6.任务信息

表28任务信息

模块名称

任务信息(不存数据库,从后台取)

功能描述

查看发给我的任务信息。

接口与属性

数据结构

与算法

1.查看我的—>我的任务

2.查看最近一月内的发给我的任务信息,任务信息按时间顺序排列,查看过的和未查看过的用不同图标展示,如果未查看过的任务信息点击查看后要通知后台,发出查看人、查看时间,查看的任务信息ID

3.查看后,查看状态要进行改变。

补充说明

6.7.情况上报(巡护发现)

表29情况上报(巡护发现)

模块名称

情况上报(巡护发现)

功能描述

在巡护过程中上报巡护情况。

接口与属性

数据结构

与算法

1.查看我的—>情况上报

2.上报火情、病虫害、盗砍乱伐、毁林开垦、牲畜毁林、野生动物,野生植物、自然灾害、其它情况

3.对于火情要自动上报(点击上报后就自动上报到服务器),其它数据可以保存,手工操作上报。

补充说明

6.8.热点核查

表30热点信息

模块名称

热点核查(不存数据库,从后台取)

功能描述

查看发给我的热点信息。

接口与属性

数据结构

与算法

4.查看我的—>热点核查

5.列表查看热点信息,按已反馈和未反馈进行分类(热点编号、热点地址、热点时间,核查人、功能为定位、反馈)

6.查看最近一月内的发给我的热点信息,热点信息按时间顺序排列,查看过的和未查看过的用不同图标展示,如果未查看过的热点信息点击查看后要通知后台,发出查看人、查看时间,查看的热点信息ID

7.查看后,查看状态要进行改变,图标同时也要变动。

8.收到热点信息后,护林员要到现场去查看,所以要对待查看的热点进行定位,定位到现场进行查看,定位就跳转到巡护页面,看热点所在位置,点击地图上的热点可以查看详细信息,也可以填写反馈信息。

9.点击反馈,用户录入核查数据,并提交到后台,提交相应数据后,核查状态就变为已经核查。

补充说明

6.9.火情报警

表31火情报警

模块名称

火情报警(不存数据库,从后台取)

功能描述

查看发给我的火情报警。

接口与属性

数据结构

与算法

1.查看我的—>火警信息

2.查看最近一月内的发给我的火情报警,火情报警按时间顺序排列,查看过的和未查看过的用不同图标展示,如果未查看过的火情报警点击查看后要通知后台,发出查看人、查看时间,查看的火情报警ID

3.查看后,查看状态要进行改变,同时图标也要改变。

补充说明

6.10.数据同步

表32数据同步

模块名称

数据同步

功能描述

同步数据到手机。

接口与属性

数据结构

与算法

1.查看我的—>数据同步

2.把数据从服务器上同步到手机中,同步数据包括:

管护区、责任区、规划线路、标识点等。

补充说明

6.11.离线地图下载

表33离线地图下载

模块名称

离线地图下载

功能描述

下载离线地图类似XX,

接口与属性

数据结构

与算法

1、查看我的—>离线地图下载

2、从系统提供的地址下载离线地图,显示下载进度。

补充说明

6.12.地图设置

表34地图设置

模块名称

地图设置

功能描述

对本系统进行设置,包括地图、默认位置等。

接口与属性

数据结构

与算法

1.查看我的—>地图设置

2.对系统的地图进行设置,包括设置地图加载方式(在线地图、离线地图),地图初始默认位置(中心点、范围)

3.

补充说明

6.13.版本更新

表35版本更新

模块名称

版本更新

功能描述

更新系统版本。

接口与属性

数据结构

与算法

1、查看我的—>版本更新

2、更新系统版本,显示当前版本号

3、有新版本后,就提示更新,让用户下载更新。

补充说明

7.系统设置

8.其他

8.1.离线登录

表36离线登录

模块名称

离线登录

功能描述

在离线情况下,根据上一次记录的tonkey,保持登录状态

接口与属性

数据结构

与算法

1、离线情况,根据上一次记录的tonkey,也可以进入系统,同QQ、XX地图等。

2、离线情况下可以采集GPS数据,也可以采集巡护发现数据等。

补充说明

8.2.离线保存位置点

表37离线保存位置点

模块名称

离线保存位置点

功能描述

在离线情况下需要保存GPS位置点到本地,在线后再传出。

接口与属性

数据结构

与算法

1、如果系统不在线的情况下,需要保存GPS位置点到本地数据库,在线后再自动续传位置点数据到服务器上。

2、GPS采集间隔由后台设置,离线情况采用原来设置好的标准。

3、对于已经发送的数据可以及时删除,也可以2天以后删除。

未发送的数据一直保留。

补充说明

8.3.消息保持

表38消息保持

模块名称

消息保持

功能描述

保证消息接收,如果手机不在线,消息需要在服务端保存,在线后及时发出

接口与属性

数据结构

与算法

1、保障消息不会遗漏,当用户不再线的时候,消息在服务器端保存,上线后及时发出。

2、类似微信,QQ,在系统不在线的时候,要保持消息状态,在线后要保证消息及时发出。

3、要保持的消息包括消息管理的所有内容。

4、消息是否接收(或者是否接收成功),通过获取手机数据库中是否有该消息记录来判别,如果手机数据库中存在,就通知服务器,服务器设置成功标识,确认机制是通过GUID+登录名来确认某个人收到该条消息。

5、3天以前的消息不再重发。

补充说明

8.4.后台服务

表39后台服务

模块名称

后台服务

功能描述

在后台常开服务,实时接收消息

接口与属性

数据结构

与算法

6、在后台常开服务,实时接收消息

7、在线的时候,后台实时接收消息,并作出相应提示。

8、离线情况,后台保持沉默,但要侦测网络情况,以便于及时获取消息和上传数据。

补充说明

8.5.后台服务

表40后台服务

模块名称

后台服务

功能描述

在后台常开服务,实时接收消息

接口与属性

数据结构

与算法

1、在后台常开服务,实时接收消息

2、在线的时候,后台实时接收消息,并作出相应提示。

3、离线情况,后台保持沉默,但要侦测网络情况,以便于及时获取消息和上传数据。

补充说明

8.6.语音提示

表41语音提示

模块名称

语音提示

功能描述

在消息页面增加语音功能,来消息有提示,读消息可以自动语音

接口与属性

数据结构

与算法

1、当接收到消息后,自动发出语音提示“您有新的消息,请查收!

2、打开消息的时候,做相应的语音提示,通知公告和任务信息就读出类型+内容,其它读出类型+位置信息。

补充说明

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2