更新时间:09-06 上传会员:周五早安
分类:经济论文 论文字数:17740 需要金币:1000个
摘要:随着互联网技术的迅猛发展,5G网络的即将全面商用,物联网的发展将进入新的阶段,技术的支撑对于新电商差异化竞争发展显得尤为重要。阿里推出 “新零售”概念,为电商发展开拓出一条新道路,改变了整个传统线下零售行业的走势。其提倡的无人管理模式,使全自动化智能售货机得到更多商家的认可与应用,其市场发展空间巨大,智能化无人零售成为新趋势。本课题在明确选题背景及意义的基础上,选取联网售货机为例,为其适应新的网络环境进行技术层面的优化流程再造,并探讨其在新时代的商业结构优化设计。本课题主要采用C++语言下的Qt框架实现联网售货机客户端、管理员后台、安全驱动防护机制搭建三个模块的设计,为运营者实现更灵活的运营设计及更高效的运营管理。
关键词 C++; qt; 无人售货机; 跨平台
目录
摘要
Abstract
1 引言-1
1.1研究背景-1
1.2研究目标现状分析-1
1.2.1无人售货机的发展现状-1
1.2.2无人售货机的缺陷-1
1.3选题的目的及意义-2
2 系统可行性分析-3
2.1 操作可行性分析-3
2.2技术可行性分析-3
2.2.1C/S架构选择-3
2.2.2Visual Studio概述-3
2.2.3 Qt概述-3
2.2.4开发语言选择-4
2.3 开发环境概述-5
2.3.1 Visual Studio 2015概述-5
2.3.2 Qt5.9.1概述-5
3 联网售货机需求分析-6
3.1联网售货机功能描述-6
3.2联网售货机功能分析-6
3.3联网售货机需求分析-6
3.3.1客户端需求概述-6
3.3.2管理员后台需求概述-6
3.3.3服务器端超级管理员后台需求概述-6
3.4.4安全驱动防护机制概述-7
3.4联网售货机概要结构设计表-7
4 联网售货机系统架构概要-9
4.1联网售货机结构设计-9
4.1.1联网售货机架构理论设计-9
4.1.2联网售货机系统业务流程-10
4.2 联网售货机功能模块设计-10
4.2.1联网售货机客户端设计-10
4.2.2联网售货机后端设计-11
4. 3联网售货机数据库设计-12
5 联网售货机详细设计-15
5.1联网售货机设计原理-15
5.2联网售货机详细设计表-15
5.2.1客户端详细设计表-15
5.2.2服务器端详细设计表-17
6 联网售货机模块详细实现-19
6.1客户端功能关键代码实现-19
6.1.1 客户端界面Demo展示-19
6.1.2联网售货机主界面实现核心代码-20
6.1.3 信号与槽机制简介-22
6.2服务端功能关键代码实现-23
6.2.1 服务端超级管理员界面Demo展示-23
6.2.2 超级后台管理员界面实现-24
6.3 TCP/UDP优劣分析及选择-25
6.3.1 TCP/UDP区别概要-25
6.3.2 TCP/UDP的各自特点应用场景概要-25
6.3.3选择结论与实现-26
6.4安全反调试机制搭建-27
6.4.1 R3级别:进程防护-27
6.4.2 R2级别:线程动态库防护-28
6.4.3 R0级别:抹链隐藏-28
7 软件测试-29
7.1编写单元测试用例-29
7.2集成测试表-29
8 大数据平台构想设计-31
8.1大数据平台的构成说明-31
8.2对多源数据融合算法的思考-32
结论-33
致谢-34
参考文献-35