儿童安全监护系统的设计与实现
【学位单位】:电子科技大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP311.52
【部分图文】:
第二章 系统关键技术概述2.View(视图)是应用程序中处理数据显示的部分,即用来显示用户界面的,它是应用程序的外观,用来告知数据在浏览器客户端怎么呈现。3.Controller(控制器)是应用程序中负责处理用户交互的部分。其工作流程简单说来是从接收客户端请求,执行相应的业务,把结果反馈给客户端。MVC 的功能划分提高了应用程序中逻辑接口和数据接口之间的独立程度,有利于分离开发中的业务逻辑、数据、视图部分。它能够实现让不同的开发人员专注于自己的专业。对于此系统开发的项目组成员来说有利于协同开发,各模块开发人员只关注业务逻辑部分,而数据库开发人员只关注数据库设计部分即可。SpringMVC 可以帮助开发者简化日常的开发工作,同时还方便了 Web 的开发。 在 Spring MVC 中,前端控制器 DispatcherServlet 是重要的组成部分[19]。应用控制器由处理器、映射器和视图解析器组成[19]。页面控制器提供了数据绑定、格式化和数据验证机制。同时,还为上传文件功能和对本地化操作等提供支持。Spring MVC 的核心架构图[22],如图 2-1 所示:
10.其 JSP 标签库功能很强大,编码操作方便[26]。2.3.3 Mybatis 框架介绍Mybatis 是基于 Java 的优秀的持久层框架,它支持普通的 SQL 查询、存储过程和高级映射[27]。通过使用 Mybatis,开发者就不需要在代码中编写 SQL 语句用于数据库操作,仅仅需要通过在映射文件中进行配置就能够像执行普通的 Ja代码那样对数据库进行操作了。Mybatis 的功能架构分为以下三层:1.API 接口层:开发人员可以通过这些本地 API 接口来操作数据库。2.数据处理层:它主要是依据调用的请求来完成对数据库的操作。它负责SQL 语句的具体查找、解析、执行和执行结果的映射处理等操作。3.基础支撑层:负责为上一层数据处理层提供最为基础的功能支撑,包括配置文件的加载、与数据库的连接、事务管理以及缓存处理,并可以把这些公用的部分提取出来构成最基础的组件。基于以上功能架构,Mybatis 执行流程图如图 2-2 所示:
是开发系统前一项重要的工作,也是关键的一步,它对软件开发成败具有决作用,只有将客户的需求完美地转换成系统功能,才能算是一个成功的软件本章主要是结合儿童安全监护系统的业务特性及用户的需求,从功能需求非功能需求这两方面来对整个系统进行需求分析。3.1 功能需求分析儿童安全监护系统,是通过实时获取儿童位置信息达到安全监护目的的。该系统主要由三部分组成:儿童定位终端、家长监护 APP 端和服务器端。定位终端负责获取儿童的位置等信息,并定时地向服务器上报儿童当前位置息,而服务器作为儿童定位终端和家长监护 APP 端之间的数据交互的枢纽,负责存储和管理这些定位信息,并向家长监护 APP 端提供信息访问接口。监的家长首先需通过 APP 注册账号,与儿童定位端进行绑定,形成监护关系,才能根据需求对 APP 进行操作而获取儿童的信息,同时,如果儿童的活动范超过预定的范围,手机 APP 会向监护人警报提醒,从而达到安全监护的目的统的操作框架如 3-1 图所示:
【参考文献】
相关期刊论文 前10条
1 沈敏淑;林涛;沈晓彬;;基于GIS/GPS的儿童防拐定位报警系统研究[J];信息与电脑(理论版);2017年22期
2 徐颢;;儿童安全博眼球,必须的![J];中国社会保障;2016年12期
3 荣艳冬;;关于Mybatis持久层框架的应用研究[J];信息安全与技术;2015年12期
4 许文芳;田宏媛;;儿童失踪预警平台:比找寻提前一步[J];中国社会组织;2015年20期
5 李诗心;陈仲伟;;寻找走失宝贝,中外各有法宝[J];中国社会组织;2015年20期
6 胡锦晖;胡大斌;;移植Tcpdump到Android手机捕获无线数据包的方法研究[J];无线通信技术;2015年01期
7 张艳红;刘建炜;黄万里;;基于移动定位的儿童安全保障技术研究[J];西南民族大学学报(自然科学版);2015年01期
8 舒礼莲;;基于Spring MVC的Web应用开发[J];计算机与现代化;2013年11期
9 李慧翔;;三名失踪儿童改变美国历史[J];科学大观园;2013年12期
10 丁振凡;;基于Spring MVC的网络存储系统[J];计算机系统应用;2013年02期
相关重要报纸文章 前1条
1 王荣;;构筑“儿童防丢”警报系统[N];中国证券报;2015年
相关硕士学位论文 前4条
1 李帅力;基于SpringMVC及MyBatis框架的智慧园区访客管理系统的设计与实现[D];浙江工业大学;2016年
2 周一帆;基于SSM框架的化肥电子商务数据可视化系统的设计与实现[D];中国科学院大学(工程管理与信息技术学院);2016年
3 邓潇;儿童可穿戴智能看护系统的设计与研究[D];东华大学;2016年
4 任晓峰;中小企业OA系统的设计与实现[D];厦门大学;2014年
本文编号:2809761
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2809761.html