基于微信小程序的消防隐患在线举报系统-计算机毕业设计源码+LW文档

1 题目背景
随着信息化飞速发展,互联网不断地深入到人们生活当中的各处去,也给我们带来了许多的便利。在我们的生活中,发现了一些或轻微或严重的消防隐患,举报也成了一件重要的事情,但是人们的生活节奏在不断的变快,因此,如何方便的、快捷的举报的方式也成了符合我们不断变快的生活节奏的期待,由此,基于微信小程序的消防隐患在线举报系统诞生。
1.2 研究意义
微信小程序无需下载就能使用,用户直接搜索便可使用。人们发现消防隐患后,便可以直接通过手机或电脑登录微信直接进行举报,提交一些文字、照片等证据,及时反映了次消防隐患的危险程度,不再害怕没有时间去举报。同时,消防机关也可通过该程序对举报的消防隐患进行及时处理,并且对举报人进行网上的及时反馈防微杜渐,防患于未然便是如此了。该系统实现群众在线举报消防隐患功能,对案件线索快速处理功能。具有重大应用价值。 
1.3 国内外相关研究情况
联网时代的快速发展连通了整个世界,微信也将社交媒体和通信紧密连接。微信小程序的诞生与应用已成为日后移动互联网发展与应用的重要基础。庞大的用户群体促使小程序站稳脚跟。互联网时代流量就是金钱,11亿以上的微信用户是企业发展的潜力所在,依靠微信庞大的用户支撑,小程序具有更广阔的发展空间。互联网时代的快速发展连通了整个世界,微信也将社交媒体和通信紧密连接。微信小程序的诞生与应用已成为日后移动互联网发展与应用的重要基础。
小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。轻应用是帮助用户低成本构建私域流量利用微信生态引流从而实现变现。
2. 本课题研究的主要内容和拟采用的研究方案、研究方法或措施
2.1研究的主要内容
(1) 基于微信小程序的消防隐患举报系统,用户可以通过小程序实现对消防隐患的在线快捷举报,既方便了消防隐患的发现,也方便了消防隐患处理后对举报者进行反馈。在线举报:用户手机端可直接通过微信小程序举报消防隐患,举报后举报信息将提醒消防部门派出检查及维修人员,相比传统举报方式,优化了举报流程节省了举报时间。举报人填写姓名以及手机号以便取及时取得反馈信息。

管理界面:管理员登陆
1)消防部门管理员按照提示输入账号和密码,系统自动对输入的信息进行验证,若消息正确,这登陆成功,进入虚荣;否则登陆失败自动跳转回登录界面,重新登陆
2)查看所有隐患举报:管理员可查看所有隐患举报信息并进行统计和甄别分类。
3)消防隐患处理:对已分类统计的举报信息进行并根据情况进行处理
4)信息反馈:对事件的后续情况对举报人进行反馈
5)消防隐患结果存储:对已经处理的案件进行存储
2.2研究方案
 JavaScript技术
 Java Script是世界上最流行的脚本语言,它属于Web语言,它适用于PC、笔记本电脑、平板电脑和移动电话。JavaScript的设计目的是增加HTML页面的交互性。

 许多HTML开发者都不是程序员,但Java Scripti拥有非常简单的语法,所以几乎每个人都有能力将小的JavaScript片段添加到网页中。

 Java Script本身是一种高级编程语言,通过解释执行,是面向对象(基于原型)的直译语言。它已经由ECMA(欧洲电脑制造商协会)通过 ECMAScript实现语言的标准化。它被世界上的绝大多数网站所使用,也被世界主流浏览器(Chrome、IE、FireFox、Safari、 Opera)支持。

在客户端,JavaScript在传统意义上被实现为一种解释语言,但在最近,它已经可以被即时编译(JT)执行。随着最新的HTML 5和CSS 3语言标准的推行,它还可用于游戏、桌面、移动应用程序的开发和在服务器端网络环境运行,如通过Node.js
1)数据存储
MySQL
1.    mySQL使用 C和C++编写,并使用了多种编译器进行测试,保证了源代码的可移植性。
2.支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。
3.为多种编程语言提供了 API。这些编程语言包括 C、C++、Python、Java、Perl、PHP、Eiffel、Ruby,.NET和 Tcl 等。
3)后端
JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。
JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。网页开发者们通过结合HTML代码、XHTML代码、XML元素以及嵌入JSP操作和命令来编写JSP。JSP通过网页表单获取用户输入数据、访问数据库及其他数据源,然后动态地创建网页。JSP标签有多种功能,比如访问数据库、记录用户选择信息、访问JavaBeans组件等,还可以在不同的网页中传递控制信息和共享信息。

2.3研究方法
    研究方法采用面向对象的系统分析和程序设计方法。用面向对象的思维解决问题目。
3. 本课题研究的重点及难点,前期已开展工作
3.1 本课题研究的重点
管理界面的用户登录,对隐患举报信息的统计,对已处理案件的存储。
3.2 本课题研究的难点
1)以前没有过此类经验,现在还在学习过程中。
2)微信开发者工具的环境搭建
小程序的运行环境
微信小程序运行在三端(IOS、Android、用于调试的开发者工具)上是不同的
IOS:小程序逻辑层的JavaScript代码运行在JavaScriptCore中,视图层是由WKWebView来渲染的
Android:小程序逻辑层的JavaScript代码运行在V8中,视图层是有XWeb引擎基于Mobile Chrome 53内核来渲染的
开发工具:小程序逻辑层的JavaScript代码是运行在NW.js中,视图层是有Chromium 60 Webview来渲染的


随着社会的发展,社会的方方面面都在利用信息化时代的优势。互联网的优势和普及使得各种系统的开发成为必需。
本文以实际运用为开发背景,运用软件工程原理和开发方法,它主要是采用java语言技术和mysql数据库来完成对系统的设计。整个开发过程首先对消防隐患在线举报系统进行需求分析,得出消防隐患在线举报系统主要功能。接着对消防隐患在线举报系统进行总体设计和详细设计。总体设计主要包括小程序功能设计、小程序总体结构设计、小程序数据结构设计和小程序安全设计等;详细设计主要包括消防隐患在线举报系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对消防隐患在线举报系统进行了功能测试,并对测试结果进行了分析总结,得出消防隐患在线举报系统存在的不足及需要改进的地方,为以后的消防隐患在线举报系统维护提供了方便,同时也为今后开发类似消防隐患在线举报系统提供了借鉴和帮助。
消防隐患在线举报系统开发使系统能够更加方便快捷,同时也促使消防隐患在线举报系统变的更加系统化、有序化。系统界面较友好,易于操作。

消防隐患在线举报系统主要是为了提高用户的工作效率和更方便快捷的满足用户,更好存储所有数据信息及快速方便的检索功能,对消防隐患在线举报系统的各个模块是通过许多今天的发达消防隐患在线举报系统做出合理的分析来确定考虑用户的可操作性,遵循开发的系统优化的原则,经过全面的调查和研究。
消防隐患在线举报系统所要实现的功能分析,对于现在网络方便,消防隐患在线举报系统要实现管理员、用户可以直接在平台上进行查看自己所需数据信息,这样既能节省管理的时间,不用再像传统的方式,如果用户想要进行交流信息,必须双方见面进行沟通交流所需的信息,由于很多用户时间的原因,没有办法进行见面沟通交流,真的很难满足用户的各种需求。所以消防隐患在线举报系统的开发不仅仅是能满足用户的需求,还能提高用户的使用率。所以系统管理必须要更快捷、有效、长期地为用户或潜在用户传递信息。建立一个消防隐患在线举报系统更好的交流平台,提高系统对用户交流后的信息服务的效率。此系统可以满足大多数用户所提出的问题,用户可以根据自身的需求获取相应的服务,为系统管理提供了快捷的途径。
消防隐患在线举报系统用户端要求在系统的安卓手机上可以运行,主要实现了管理端;首页、个人中心、用户管理、消防隐患举报管理、消防隐患分类管理、统计分类管理、处理结果管理、系统管理,用户端;首页、我的等主要功能模块的操作和管理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值