基于BootStrap技术的煤矿安全生产监测管理网站设计与实现_第1页
基于BootStrap技术的煤矿安全生产监测管理网站设计与实现_第2页
基于BootStrap技术的煤矿安全生产监测管理网站设计与实现_第3页
基于BootStrap技术的煤矿安全生产监测管理网站设计与实现_第4页
基于BootStrap技术的煤矿安全生产监测管理网站设计与实现_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 基于BootStrap技术的煤矿安全生产监测管理网站设计与实现 韩发 鹿方凯 张辉Summary 为实现煤炭企业安全生产监测管理系统的网页在各种移动设备上兼容显示,保证用户体验性良好,提出一种基于Bootstrap框架的响应式网页设计技术,并通过实践分析Bootstrap核心要素及其核心要素在响应式网页设计中的优势。实践结果表明,基于Bootstrap框架设计的煤矿安全生产监测管理网站实现了PC端与移动端网页显示的一致性。KeyKey:煤矿安全监测;Bootstrap;HTML5;响应式;移动办公DOIDOI:10.11907/rjdk.181104:TP319:A:16727800(201

2、8)009012903英文标题Design and Realization of Coalmine Safety Production Monitoring Management Website Based on BootStrap Technology-副标题英文作者HAN Fa, LU Fangkai, ZHANG Hui英文作者单位(College of Computer Science and Engineering,Shandong University of Science and Technology,Qingdao 266590,China)英文SummaryAbstract:

3、Responsive web design technology based on the bootstrap framework was presented to improve the safety of our countrys coal production website monitoring and management system that can be displayed on a variety of mobile devices to ensure users of excellent experience.This web frontend development fr

4、amework of Bootstrap is utilized in the design and construction of coalmine safety inspection websites,meanwhile we analyze the core elements of Bootstrap and its core elements in the design of responsive webpage.The practice illustrates that the coalmine safety production monitoring and management

5、website based on Bootstrap framework achieves the consistency of PC and mobile webpage display.英文KeyKey Words:coalmine safety monitoring; Bootstrap; HTML5; responsive; mobile office0引言随着互联网、智能手机及移动通信网络的迅速发展,用户越来越倾向于使用移动设备访问网站。由于用户对智能手机的习惯性依赖,传统PC端煤炭管理系统网站的设计已不能满足用户需求。移动端APP通过不断改进和完善,用户体验效果反馈良好,但是在开发

6、时间、开发成本和后期维护上仍存在一定问题1。Web前端技术的应用虽然很大程度地解决了一些问题,但是移动端设备不断更新、类型也复杂多样,所以在页面设计、内容、互动、人性化方面,网页设计仍然存在一定问题2。针对目前存在的问题,Frain等3提出可以根据视口大小改变页面布局,从整体上颠覆了当时的网页设计方法。目前,国内煤矿企业安全生产管理网站从针对PC端开发的系统网站到针对移动端APP都已不能很好满足企业和用户需求,主要因为针对PC端开发的系统网站已不能适应不断更新且浏览方式多样的移动端设备,用户体验效果差4。虽然移动端APP能很好地适应不断更新的各式移动端,但是需要单独开发一套程序,开发时间长,开

7、发成本及后期维护费用高5。针对以上问题,本文通过利用响应式Web开发技术,使页面能自适应地随浏览设备屏幕的尺寸而改变大小,动态调整整体布局、元素样式规格,并将内容显示给不同类型设备的用户,同时也能更好地进行代码重构,不需要为各式移动端开发不同版本,节约开发时间和成本,即开发一套兼顾PC端及不同尺寸屏幕的移动设备的程序,同时兼顾响应式系统网站的开发资金、技术、时间等因素,体现了煤矿企业响应式转型的过程。1响应式Web设计1.1响应式Web设计理念响应式网站设计(Responsive Web Design)的理念6是:页面设计与开发应当根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)进行

8、相对响应和调整。不论用户使用何种类型移动端或PC端,页面布局、图片大小及脚本功能等都能自动切换以适应不同设备,即页面能自适应用户的设备类型。响应式Web页面设计规避了移动端屏幕尺寸大小及操作系统的差异,使Web程序适应多类移动终端和PC端,具有操作系统平台的无关性、兼容性等特点,不必对不同版本进场专门设计、开发及维护。1.2响应式web设计核心技术响应式Web设计采用 HTML5+CSS+JavaScript模式。HTML5是万维网核心语言、标准通用标记语言的应用超文本标记语言 ,CSS是层叠样式表(Cascading Style Sheets),是表现HTML(标准通用标记语言的一个应用)或

9、XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素格式化,同时还能对网页元素位置的排版进行像素级精确控制,支持几乎所有字体、字号样式,拥有对网页对象和模型样式编辑的能力。响应式Web设计整合了媒體查询、弹性视觉媒体和流动布局7,媒体查询实现根据设备特性分级控制页面布局,使页面在不同终端设备中达到不同渲染效果,弹性视觉媒体按照特定布局进行动态调整,使用流动布局创建可缩放、可流动的弹性版式,三者构成了响应式设计的核心技术。1.3Bootstrap2.0响应式Web设计前端框架对Bootstrap2.0框架进行功能划分,

10、主要分为框架(Scaffolding)、基础CSS、构件库和jQuery插件库。Scaffolding主要提供基于网格的各种布局,包括普通网格系统、嵌入式网格、固定布局、自适应布局,同时可自定义网格和布局。Bootstrap2.0提供响应式设计,通过单个文件支持各种手持设备,自适应不同设备和屏幕变化。基础CSS包括各种排版样式(标题、段落、引用块、列表、内联标签等),代码展示提供了基于code标签的内嵌代码,基于pre的块代码和基于Google Prettify的代码样式,同时提供各种表格、表单、按钮、图标的展示方式。构件库提供了基于按钮、导航、标签、排版、警告、进度栏、图像网格等控件。jQu

11、ery插件库提供十几种插件实现动态效果,例如Modal、Dropdown、Tab、Tooltip、Popover、Carousel等,开发者可根据业务需求使用不同插件实现各种动态效果。2基于Bootstrap响应式设计的煤炭安全生产监测管理网站实施2.1响应式Web设计与煤炭安全生产检测的移动办公互联网及智能手机的迅速發展,为煤炭企业安全生产管理开拓了新的发展方向。不管是APP服务还是为适应不同设备类型开发的至少两套以上的页面,都需要单独开发应用程序,开发成本高,后期维护困难。为此,Bootstrap响应式设计一套程序代码可以适用于多种移动终端及PC端,在煤矿企业中发挥着越来越重要的作用。建立

12、煤炭安全监测管理系统网站有助于矿井管理层人员发挥随时随地快速、准确、直观、系统地得到具体煤矿图文数据的实时信息,及时了解矿井下的情况,以便对突发事件采取应对措施。本文设计的网站是在已有的煤矿安全系统的基础之上编写的一套适用于多类移动终端及PC端的管理网站。通过移动端访问网站能够对矿井下的巷道、人员定位、矿压检测、水文检测、微震监测等数据进行查看及多元化管理,为煤矿安全生产检测和管理带来全新方式,拓展了煤矿安全生产检测的和管理应用的广度和深度,使实时数据和移动的人相结合,实现移动办公的工作方式。2.2响应式Web设计方案响应式页面指页面要适应于不同尺寸和不同型号的屏幕,以达到良好的用户体验效果。

13、Bootstrap框架内置一个自适应、移动设备优先的流式栅格系统,通过媒体查询定义容器(container)大小。栅格系统是适合不同尺寸屏幕设备的页面布局体系,能将容器最多平分成12份。2.2.1栅格系统应用栅格系统应用包括两点:(1)容器(container)、行(row)和列(column)之间的层级关系7。为了给栅格系统合适的排列和内边距(padding),把每一行“row”包含在.container(固定宽度)或.container-fluid(100%宽度)中,以便赋予合适的排列(aligment)和内补(padding)。栅格系统将容器的行(.row)平分为12等份,即12列(co

14、l-xs、col-sm、col-md、col-lg)。每列都有一个padding属性,合理设置padding属性能够让页面更加美观。层级关系代码如下:(2)不同断点类型意义及搭配。Bootstrap栅格系统的column对应类型名如.col-xx-y,xx只有4个特定值,分别是xs(超小屏幕)、sm(小屏幕)、md(中屏幕)、lg(大屏幕),它们即为断点类型。y是112之间的数字,表示该元素宽度占据12列中的多少列。断点的意义是,当视口(viewport)宽度小于断点时,column将竖直堆叠(display:block的默认表现);当视口宽度大于或等于断点时,column将水平排列(floa

15、t的效果)。按照xs、sm、md、lg的顺序,断点像素值依次增大,其中xs表示超小,即视口宽度永远不小于xs断点,column将始终水平浮动。断点的类型及意义如表1所示。表1断点类型及意义类型意义.c0l-xs-超小屏幕设备,适用于手机(768px),总是水平排列.col-sm-小屏幕设备,适用于平板(768px),开始,堆叠一起,超过阈值将变为水平排列.col-md-中等屏幕设备,适用于桌面(992px),开始堆叠一起,超过阈值将变为水平排列.col-lg-大屏幕设备,适用于桌面(1200px),开始堆叠一起,超过阈值将变为水平排列2.2.2媒体查询媒体查询8-9功能是响应式Web页面设计核

16、心要素。根据对煤矿企业实际调研可知,媒体查询主要适配PC端、智能手机、iPad 3种设备。通过less文件使用媒体查询创建断点阈值,实现响应式页面设计,实现代码包括:超小屏幕xs(768px),默认配置;小屏幕sm(768px),media(min-width: screen-sm-min).;中等屏幕md(992px), media(min-width: screen-md-min).;中等屏幕lg(1200px), media(min-width: screen-lg-min).。在实际开发中,利用Bootstrap提供的代码进行响应式页面布局,只需将相应代码插入即可,节省了开发者大量编码

17、时间。2.3页面布局设计传统的页面设计几乎都是采用两栏或三栏布局,三栏布局是目前Web网站经典设计,可以充分利用大屏幕特点,在单个页面体现更为丰富的内容,但是在小屏幕时内容的布局效果则不太美观,用户体验效果不佳。为了解决该问题,在PC端或是屏幕较大的设备如iPad上,将页面设置为三栏式布局,在小屏幕设备如不同型号的手机上,将页面设置为瀑布流式布局。2.4网站功能设计基于煤矿企业的实际需求,煤炭安全生产监测管理系统网站的所有信息查询面向全矿人员;信息录入和维护则由专人负责管理。由此,该网站主要设置4个角色:管理员、领导、单位负责人、普通员工。其角色分析如下:(1)管理员。可以修改领导、单位负责人

18、、普通员工的权限,维护人员信息,如个人信息、密码等。(2)领导。领导负责审批各单位负责人回馈的各种文件信息,查看矿机下的全部实时数据信息,如人员定位、水文检测等。(3)单位负责人。可审批本单位内的文件信息、员工请假等。(4)普通员工。可查看本网站发布的所有公告通知,向自己所属单位负责人反馈安全问题。基于煤矿安全生产的需求,系统网站在功能设计上共划分新闻动态、重要通知、监测监控、WebGIS和移动办公5个子系统,每个子系统都有若干个功能共同完成本系统网站的工作。具体划分如图1所示。各功能描述如下:(1) 新闻动态。更新发布与该煤矿有关的新闻,及国家或该煤矿相关政策和时政热点。(2) 重要通知。该

19、煤矿发布的重要通知信息。(3) 监测监控。拥有该权限的用户可查看煤矿的图层实时数据信息,包括安全监测、人员定位、水文监测、微震监测等。(4) Web GIS。主要作用是进行空间数据发布、空间查询与检索、空间模型服务、Web资源的组织等。(5) 移动办公。审批各种文件信息,上传反馈意见。2.5移动终端效果使用idea开发工具和Bootstrap框架,对应上文介绍的页面布局,利用功能模块图编辑相应代码。当点击左上角的折叠按钮时,手机端可展开导航条,如图2所示。每日更新首页导航栏下的值班人员信息,正文则是采用栅格系统的分块,在电脑端分3块显示,而手机端采用Bootstrap瀑布流布局,只显示一块(重

20、要通知)。3结语本文提出的煤炭企业安全生产监测管理网站的设计,有助于煤炭企业利用现代信息技术辅助安全管理,履行安全管理职责,及时掌握各种安全隐患并予以消除,将工作落实到实处,完善了工作业绩的考核,有助于实现煤炭企业安全生产检测管理的数字化、现代信息化、办公自动化,及时为煤炭企业的领导决策层提供准确的数据、促进管理水平和管控能力的提高,因此具有普遍的推广性。ReferenceReference:1陈菲,张敏.基于.NET的煤炭企业生产计划系统设计J.软件导刊,2015,14(1):8486.2胡佳锋.新媒体Web技术的研究与实现D.北京:中国地质大学,2016.3FRAIN B.响应式Web设计-HTML5和CSS3实战M.王永强,译.北京:人民邮电出版社,2015.4郭恒庆.煤矿安全管理信息系统开发与应用研究D.成都:电子科技大学,2013.5潘志剛,卢建军,王晓路.基于智能手机的煤矿GIS监测系统设计J.煤炭科学技术,2010,38(10):7981,117.6孙萍.基于BootStrap的响应式设计在WEB图书馆中的应用J.内蒙古科技与经济,2017(20):6062.7周萍,赵娜,李慕.Bootstrap框架在响应式Web设计中的应用J.软件导刊,2017,16(6):135137.8舒后,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论