摘要:最近几年,民宿愈发流行,逐渐成为一种潮流。但是民宿往往缺乏标准化的管理与配置服务,线上预订平台提供的服务也参差不齐,往往在效率和安全性上打了折扣。因此,开发一款简洁、易用并具有完整线上审核流程和安全验证系统的APP是一项有意义的工作。本文主要介绍了该民宿预订系统的分析、设计包括系统的需求分析,系统所使用的到的开发技术介绍,系统的流程分析,完成了系统的总体结构设计、模块设计、界面设计和数据库设计,研究了人脸识别技术并完成了相关应用。最终实现了民宿预订APP原型。该原型能够安全高效地完成民宿的线上预订,为用户带来便利。
关键词:民宿;安全验证;线上预订;线上审核;APP
目录
摘要
Abstract
1 绪论-1
1.1 开发背景及意义-1
1.2 开发目标-1
1.3- 国内外的研究现状和发展趋势-2
1.4- 本文组织结构介绍-2
2 系统分析与设计-3
2.1 系统开发研究和可行性分析-3
2.1.1-系统开发研究-3
2.1.2-可行性分析-3
2.2 系统需求分析-4
2.3 系统流程分析-6
2.3.1-主要模块流程-6
2.3.2-人脸模块流程-7
3 人脸识别验证研究阐述-7
3.1 人脸识别技术-7
3.2 讯飞人脸识别-7
3.3 讯飞开源SDK相关概念说明-8
3.4 个人隐私安全性-9
4 系统设计概要-9
4.1 系统总体结构设计-9
4.2 系统模块设计-10
4.2.1-数据流图设计-10
4.2.2-数据字典设计-10
4.3 数据库设计-11
4.3.1-数据库需求设计-11
4.3.2-数据库表设计-11
4.3.3-数据库E-R图设计-13
5 系统设计与实现-14
5.1 用户模块功能实现-14
5.1.1-用户注册登录页面的设计与实现-14
5.1.2-用户人脸识别验证功能的设计与实现-14
5.1.3-民宿信息浏览页面的设计与实现-17
5.1.4-民宿预订功能的设计与实现-17
5.1.5-订单查看页面的设计与实现-18
5.1.6-用户个人信息页面的设计与实现-18
5.2 宿主模块功能实现-19
5.2.1-宿主注册登录页面的设计与实现-19
5.2.2-民宿资格申请功能的设计与实现-19
5.2.3-民宿信息发布功能的设计与实现-20
5.2.4-预约订单管理页面的设计与实现-20
5.3 管理员模块功能实现-21
5.3.1-宿主资格审核页面的设计与实现-21
5.3.2-民宿信息管理功能的设计与实现-21
5.4 开发工具及环境配置-22
5.4.1-开发环境-22
5.4.2-运行环境-22
5.5 程序核心代码-22
5.5.1-权限添加-22
5.5.2-检测authid-23
5.5.3-人脸注册-23
5.5.4-人脸验证-24
6 总结与展望-25
参考文献-26
致谢-27