基于移动终端的矿山安全培训与隐患排查系统设计与实现开题报告
2021-12-25 15:32:55
全文总字数:6780字
1. 研究目的与意义(文献综述)
背景资料:
煤矿作为我国的重要能源基础原料,一般以上的能源来自于煤矿。在今后相当长的时期内,煤矿行业仍是我国最主要的能源支柱产业[1]。
煤矿安全是煤矿行业的一个基本要求。目前,我国煤矿安全管理模式结构体系在技术研究、机构运作以及管理体制上均存在不足,尽管在安全管理方面做出很多努力。但仍然没有形成体系,导致无法从整体上预防事故的发生。安全管理并没有形成常态主动预防,给煤矿安全埋下隐患[2]。
2. 研究的基本内容与方案
基本内容与目标:
(1)通过阅读相关文献,研究分析煤矿生产中的各种业务需求,并总结形成相应的业务模块。
(2)整合煤矿业务逻辑,设计对应的数据库表,保证系统的易操作性、易维护性和实用性。
(3)以实现煤矿安全管理的规范化、自动化、闭环化为目标,设计出功能齐全,用户易操作的跨平台移动终端应用。
拟采用的技术方案及措施:
可将本系统功能分为隐患管理、安全教育两大部分:
l隐患排查
(1)功能分析
隐患排查主要分为安全检查标准申请、安全检查标准审批、安全检查标准管理、检查表数据录入、安全检查结果管理、安全检查隐患分析、安全整改信息处理、安全整改信息统计
图1 隐患排查功能结构图
(2)设计实现
1)检查数据录入
检查数据录入时,需要进行拍照记录现场情况,点击拍照,存在两种方式上传图片,一种为“拍摄”,即现场拍照;另一种为“从相册中选择”,即从本地相册中选择照片。两种方式都可以上传多张图片。编辑的检查数据可以选择“保存本地”和“提交记录”两种保存方式,在网络不通畅的情况下,可点击“保存到本地”将记录的检查结果保存到本地;在网络通畅的情况下,点击“提交记录”,直接将记录的检查结果提交到服务器中。
2)安全信息统计
安全信息统计需要用图表的形式将安全信息呈现出来,本项目拟采用百度为React Native提供的Native Echarts插件进行图表的显示。ECharts 提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的关系图、treemap、旭日图,多维数据可视化的平行坐标,还有用于 BI 的漏斗图,仪表盘,并且支持图与图之间的混搭。
3)数据表设计
隐患排查主要负责对检查数据进行管理,主要设计到安全检查标准申请表,如表1所示:
表1 安全检查标准申请表
表名 | CheckStandardApplicationTable_T | 安全检查标准申请表 | ||||
说明 | 此表记录安全检查标准申请信息 | |||||
主键 | TaskID | |||||
字段名 | 数据类型 | 是否 可空 | 字段说明 | 缺省值 | 备注 | |
TaskID | INT(6) | 否 | 任务ID |
| PK(自动生成) | |
TaskName | NVARCHAR(40) |
| 检查表名称 |
| 可以填写待审批的检查标准名称,如果有多个待批的检查标准,可以写一个总名称 | |
Applicant | VARCHAR(10) |
| 申请人ID(默认就是登陆用户) |
| (EmployeeInfo_T)
| |
TaskInstitution | VARCHAR(10) |
| 编制单位(机构编号) |
| Institution_T(来自机构信息表。默认为申请人所在机构,但也可以由用户选择) | |
ApplyingTime | DATE |
| 申请时间 |
| 系统当前时间 | |
UploadFileName | Varchar(1000) |
| 上传的文件名称 |
| 可以上传多个待批的检查标准 | |
State | VARCHAR(1) |
| 流程状态 | 1 | 0编辑 1审批中,2通过,3未通过,4 退回 (1)申请书一旦添加,就处于编辑中;(2)申请书一旦提交,就是处于“审批中”; (3)如果Finished=2(审批表中的字段),ApproveResult=1(审批表中的字段),则State=2,审批流程结束。(4)审批流程表中,只要ApproveResult=0,则未通过State=3;这个审批结束,通知申请人; (4)如果申请人提交的审批单位有错,相应部门的审批领导有权退回,从而State=4 | |
ApproverList | Varchar(1000) |
| 审批人序列 |
| 审批人ID(以;分隔) | |
Archived | VARCHAR(1) |
| 是否已归档 | 0 | 1、归档0、未归档 一旦归档,就不能修改,只能查看,审批流程结束,就可以归档。即与审批流程表中Finished=2连用 | |
l安全教育
(1)功能分析
安全教育主要分为安全知识展示、安全培训、在线学习、在线考试、知识竞赛等模块
图2 安全教育功能结构图
(2)设计实现
1)数据表设计
安全教育培训主要涉及在线学习情况记录表,安全教育考试主要涉及考生答题表,如表2和表3所示:
表2 在线学习情况记录表
说明 | 此表记录在线学习信息 | |||||
主键 | online_edu_time_id | |||||
字段名称 | 数据类型 | 是否可空 | 字段说明 | 缺省值 | 备注 | |
online_edu_time_id | int | 否 | 在线学习ID |
| PK Identity() | |
employee_num | varchar (10) | 否 | 员工编号 |
| (EmployeeInfo_T) |
|
education_id | varchar(20) |
| 培训编号 | 空 |
某次培训的指定学习,来自(EducationInfo_T)同名字段,但是可以为空 , |
|
education_name | nvarchar(30) |
| 培训名称 |
| 自动提取(EducationInfo _T)同名字段,可以为空 |
|
online_edu_res_id | INT | 否 | 在线教育资源ID |
| 来自educationresource_t | |
upload_file_name | VARCHAR(100) |
| 资源内容 |
| 来自resourcecontent_t | |
study_date | DATETIME |
| 学习时间 |
| 记录有学习的日期(只包括年月日) | |
total_time | int |
| 总学时 | 0 | 以分钟记录, |
表3 考生答题表
表名 | test_score_t | 考生答题表 | ||||
说明 | 此表记录考生的试卷答题情况和成绩信息。 | |||||
主键 | test_score_id | |||||
字段名称 | 数据类型 | 是否可空 | 字段说明 | 缺省值 | 备注 | |
test_score_id | Int | 否 | ID |
| PK | |
test_id | int | 否 | 考试ID |
| (TestInfo_T) | |
employee_num | varchar (10) | 否 | 员工编号 |
| 提交答案的考生编号 | |
paper_score | decimal (5,1) |
| 考试成绩 | 0 |
| |
single_choose_answer | varchar(1000) |
| 单选题答案 |
| 这是一个很长的字符串,由每个题目的ID和答案组成,ID与答案之间以及题目之间都用;隔开。记载该卷子中学生的回答情况 | |
single_choose_score | decimal(5,1) |
| 单选题得分 | 0 |
| |
multi_choice_answer | varchar(1000) |
| 多选题答案 |
| 这是一个很长的字符串,由每个题目的ID和答案组成,ID与答案之间以及题目之间都用;隔开。记载该卷子中学生的回答情况 | |
multi_choicescore | decimal(5,1) |
| 多选题得分 | 0 |
| |
judge_answer | varchar(1000) |
| 判断题答案 |
| 这是一个很长的字符串,由每个题目的ID和答案组成,ID与答案之间以及题目之间都用;隔开。记载该卷子中学生的回答情况 | |
judge_score | decimal(5,1) |
| 判断题得分 | 0 |
| |
question_ answer | varchar(1000) |
| 问答题得分 |
|
| |
question_ source | decimal(5,1) |
| 问答题得分 | 0 |
| |
blanks_test_answer | varchar(1000) |
| 填空题答案 |
|
| |
blanks_test_source | decimal(5,1) |
| 填空题得分 | 0 |
| |
finished | char(1) |
| 试卷是否批改标志 | 0 | 1-试卷已经批改 0-试卷还未批 | |
3. 研究计划与安排
(1)2020/1/11—2020/2/28:明确选题,查阅相关文献,外文翻译和撰写开题报告;
(2)2020/2/28—2020/4/30:系统架构,系统设计与开发(或算法研究与设计)、系统测试、分析、比较与完善;
(3)2020/5/1—2020/5/25:撰写论文初稿;修改论文,定稿并提交论文评审;
4. 参考文献(12篇以上)
[1]刘丽静.煤矿安全管理信息系统的研究应用[d].南京理工大学,2007年.
[2]钟洪涛.中小企业利用现代信息技术提升核心竞争力方法探讨[d].西南财经大学,2003年.
[3]谢檬檬.基于reactnative的手机百度社交化系统的设计与实现[d].哈尔滨工业大学,2017年.