app校园软件开发-基于android的脸部识别校园服务APP的研究与开发

1、基于android的人脸识别校园服务APP的研究与开发 摘要:采用基于android的开发技术和后台SSM框架设计了一款校园服务APP。 该APP采用当前国际科技领域的高精度人脸识别技术,结合手机定位、消息推送等技术,打造出符合时代需求的独特签到功能。 还可以实现师生之间即时发送消息、语音、图片、位置等通讯功能以及大学生处理二手课本、自行车等的学校销售系统。使用这款人脸识别校园服务APP可以让师生的学习和生活更加方便。 关键词:校园服务; 安卓应用程序; 面部识别; SSM框架; MySQL 数据库 t=r。 编号:中国图片分类TP311 文献识别码:A 文章编号:1009-3044(

2. 2017) 07-0175-021 研究背景及研究内容 21世纪,信息技术的发展方便了人们的生活,手机的普及也方便了人们的衣食住行。 手机的使用离不开软件开发。 2016年,安卓和苹果手机系统瓜分了整个手机系统市场,安卓的份额高达70%。 Android软件发展的前景就是手机乃至整个智能终端发展的前景。 使用手机或智能终端进行工作已成为现实。 中国有数千万大学师生。 如果有一款手机软件可以为他们服务,那么这款手机软件的市场前景是非常好的。人脸识别校园服务APP采用了当今国际科技领域的高精度技术——人脸识别技术(即人脸识别技术)。结合了计算机系统业务流程图像处理技术和生物识别原理)。

3、理论融为一体,利用计算机图像处理技术从视频中提取人像特征点,利用生物统计学原理分析建立人脸特征模板,首先判断输入人脸图像中是否存在人脸或视频流。 人脸,如果存在人脸,则进一步给出每张脸的位置和大小以及面部各主要器官的位置信息。 基于这些信息,进一步提取每张人脸所包含的身份特征,并与数据库中用户提交的人脸图像进行比较,以识别每张人脸的身份。 教师只需轻按手指即可通知学生登录。 学生只需拿起手机,将脸对着摄像头3-5秒即可完成签到。 整个过程方便快捷。 2 系统总体技术要求 2.1 系统框架要求 1)App采用Android+JavaWeb

4、开发模式。 2)在后台使用MVC开发模型,可以在运行时为一个模型同时创建和使用多个视图。 视图和控制器是可插拔的,允许替换视图和控制器对象,并具有模型可移植性的优点。 3)采用MySQL数据库,体积小、速度快、成本低。 4)使用JAVA编程语言和spring+SpringMVC+Mybatis框架。 5) 系统确保了可扩展性,并且可以在未来轻松增加功能和稳健性。 6) 系统提供严格的用户权限管理。 根据不同的权限,用户看到的功能菜单也不同。 7)App提供了良好的视图组件和界面,大大提高了用户体验。 2.2 硬件环境 运行本App所需的硬件设备为:各种Android手机或平板电脑。 2.3 软

5、在软件环境下运行本App所需的支持软件(最低配置); 安卓版本4.4及以上。 3 人脸识别校园服务APP系统设计与实现 人脸识别校园服务APP开发过程中使用的Android开发技术、SSM框架、face+、欢信即时通讯、极光推送等都是目前流行的成熟先进技术今天。 技术,因此技术上可行。 由于系统体积小,硬件要求低,经济上可行。 系统设计的功能模块包括:用户登录与注册、用户登录与发起登录、校园二手买卖平台、即时通讯等。下面将对一些有代表性的功能进行详细说明。 3.1 用户登录与注册 用户通过注册成为本APP的用户。点击登录页面下方

6. 点击注册按钮,跳转至注册页面。 注册账号为用户的手机号码。 服务器接收客户端的请求信息,调用feverer存储过程判断用户名是否重名。 如果用户名不同,则注册用户登录信息表。 获取到id后,注册用户明细表。 然后服务器将结果json返回给客户端。 细绳。 用户可以通过输入注册账号和密码进行登录。 首先请求服务器接口,返回并接收用户信息,验证通过后登录第三方环境。 欢信成功登录后,用户信息将保存在手机数据库中,界面跳转至首页。 3.2 用户登录和发起登录 该模块包括两个功能:用户发起登录和用户登录。 当用户发起签到时,用户输入一系列数据,点击Initiate Sign-in按钮即可发起签到。此过程调用SSM编写的后台接口

7、界面中PushPayload类接收签到数据,设置签到对象,通过极光推送技术推送到指定用户的手机上。 当用户点击收到的推送消息时,可以跳转到签到页面。 在此页面上,需要登录的用户只需将前置摄像头对准自己的脸部即可轻松登录。 这个过程中开启了两个线程,一个用于读取数据库中存储的用户人脸数据,另一个是调用前置摄像头扫描签到的人脸,同时使用百度定位获取签到人员经过一系列数据比较后,服务器将结果返回给Android页面,页面根据相应的布局控件显示相应的数据。 3.3 校园二手买卖平台 在该平台中,用户可以搜索和选择商品、添加购物车或购买、商品上架、提交和管理订单

8.管理收货地址、用户充值等操作。 下面选取三个有代表性的操作进行详细说明: 1、搜索、选择商品:用户可以通过点击APP底部的销售按钮切换界面来浏览商品。 用户可以在界面顶部的条件选择栏中选择产品所在地、学校、产品类型等信息进行过滤。 还可以点击搜索按钮,在弹出的对话框输入框中输入产品名称进行模糊查询。 确认后,用户可以向服务器请求,应用程序接收服务器反馈信息并将其显示在产品列表中。 条件选择器使用两个listview联动定制工具类来处理数据导入、联动判断、用户选择信息等功能。 2、加入购物车或购买:进入商品详情页面后,用户可以点击底部的加入购物车按钮进行添加。添加完成后,可以点击购物车查看用户添加的商品。

9.产品,还可以从购物车中删除产品,修改购物车中的产品数量等。该页面采用重叠布局,并使用显示和隐藏的方法来实现购物车的编辑功能。 用户可以直接点击商品详情页底部的购买按钮或进入购物车界面选择想要购买的商品并付款。 3、提交和管理订单:用户下单后,商户用户可以在我的订单界面点击我的订单确认订单或取消订单。 用户也可以在商家确认订单之前取消订单。 商家确认订单后,需要输入快递单号,将订单状态修改为已发货。 买家可以在我的界面点击购物订单,查看所购买商品的物流信息。 买家收到货后,可以将订单状态修改为已收到,即可完成交易。 界面采用Tablayout和viewpager相结合的方式进行配置,大大简化了界面开发步骤。 3.

10. 4 即时通讯 本APP集成了第三方环境通讯功能。 用户可以根据对方的-d申请添加好友。 对方同意后,双方即可成为好友app校园软件开发,并显示在通讯录好友列表中。 长按好友或信息项可删除好友或对话信息。 用户可以点击通讯录中的好友列表或消息列表打开聊天界面app校园软件开发,也可以点击购物车列表或商品详情页中的店主按钮打开聊天界面与他人聊天。 聊天记录保存在本地。 删除好友后,与已删除好友的聊天记录将会被清除。 4 结束语 人脸识别校园服务APP采用了Face+、极光推送、欢信即时通讯等技术框架,大大简化了APP的逻辑设计和代码编写; 利用Android技术实现页面布局和数据交互,大大提高了用户体验; 后台采用SSM框架,提高了系统的运行效率,简化了编码逻辑,避免了代码冗余。 该APP人机界面简单,友好易用,识别速度快,具有良好的人机交互性能。 面孔是无法伪造的。 它采用的是活体人脸检测,这也杜绝了假用照片进行身份识别的可能性,永远不会有任何造假的说法。 ,安全性高。 随着技术的进一步成熟和社会认可度的提高,人脸识别校园服务应用将应用于更多领域。