您现在的位置是:课程
【松松课堂】AndroidStudio开发APP
2023-06-15 20:56课程 人已围观
学习目标:
完成一个系统级别的小项目,包括数据库,后台服务器业务处理和移动端APP的开发。
适用人群:
有一定的Java和Android编程基础和经验。
希望以较低的投入和风险来了解自己是否适合转型从事编程的求职人员。
对前途迷茫、希望能丰富自己的职场技能,担心毕业即失业的小白人员。
对人脸识别、语音运用和人工智能比较感兴趣的人。
对爱好编程和独立制作的自由职业者。
对学生的大作业、课设、毕设提供参考。
优惠方式:
开放部分免费试听。所有源码均打包提交与课程关联,可直接下载。
课程详情:
本项目可拓展为适用于人脸识别、人脸签到、出席会议等相关场景中。
功能描述
1.人脸库
通过移动端APP采集数据信息,提交到后台处理,最后存储到数据库中;也可以直接批量的存储到数据库中,完成人脸库的数据采集。
2.移动端APP
具备采集和签到两个功能,采集功能收集用户的人脸图像和个人基本信息。
签到功能,用户刷脸后,与后台采集的信息对比,并显示最终的结果信息,成功识别则进行语音播报(欢迎XXX签到成功),在后台记录存储记录。
过程描述
用户点击APP应用程序的图标,启动程序,进入的是主界面。第一次进入的时候,数据库中没有人脸信息,点击“采集”按钮进入采集界面,填写姓名和编号信息,拍照或者相册中选择人脸图片后上传。
回到主界面后,通过拍照或者相册选择进行人脸识别,如果数据库中没有则显示提示信息,如果匹配成功,则显示签到成功。
技术分析
脸脸【网络版】项目的实现技术支撑包括My SQL数据库服务器、Java Web后台管理和Android移动APP。其中后台管理使用My Eclipse集成开发工具和Tomcat服务器;Android移动APP使用Android Studio集成开发工具。
后台管理提供接口与Android移动APP进行数据交互;所用实现技术如下表所示。
后台管理 |
|
Servlet |
业务请求处理 |
JSON |
数据交互格式封装 |
Upload |
文件请求处理 |
MySQL Server5.7 |
数据存储 |
Android移动端 |
|
JSON |
数据交互格式封装 |
Volley |
数据传输框架,数据量不大,网络通信频繁 |
Http |
超文本传输协议 |
AsyHttpClient |
异步文件传输 |
授课方式:
手把手教学,一步一步地阶梯式学习。
PPT统揽全局
效果演示
功能实现
主讲老师:
软件技术教研室主任/项目经理
河北大学 计算机应用专业 研究生 硕士
北京市青年英才计划教师、金牌讲师
北京市青年教学名师
课程目录:
序号 |
名称 |
1 |
项目概述 |
2 |
项目分析 |
3 |
数据库的创建 |
4 |
接口框架搭建. |
5 |
时间的处理 |
6 |
数据库连接处理 |
7 |
接口参数 |
8 |
服务器日志接口设计实现 |
9 |
服务器获取人脸接口设计实现 |
10 |
服务器采集接口实现1 |
11 |
服务器采集接口实现2 |
12 |
APP原型解析 |
13 |
APP界面搭建 |
14 |
APP框架实现 |
15 |
APP接口设计 |
16 |
APP采集接口调用 |
17 |
接口使用逻辑分析 |
18 |
获取人脸信息接口实现 |
19 |
APP人脸图片匹配 |
20 |
APP日志存储接口实现 |
21 |
测试之前的准备 |
22 |
完善采集功能 |
23 |
完善获取功能 |
24 |
测试人脸匹配功能 |
25 |
完善人脸匹配和测试日志功能 |
附:
移动端的开发是基于“【松松课堂】AndroidStudio开发APP-脸脸[单机版]”,所以这块不熟悉的可以先看[单机版]后再来学习[网络版]。
最近超忙,周围又有施工的噼里啪啦的心烦意乱脑仁疼,但是全部知识点都ok,大家只需要在自己关心的地方拓展完善即可,我相信大家只要看了之后,肯定都会有所收获的。
For developers , never give up !!!!
上一篇:Android 实训(5)
下一篇:鸿蒙实战开发训练营