基于iOS的化妆品电子商务APP的设计与实现
发布时间:2024-03-11 23:10
如今,电子商务,已经成为大家耳熟能详的一个词汇。随着生活节奏的加快,移动电子商务作为一种新型的线上交易方式,已经逐步的被人们接受。根据《第35次中国互联网络发展状况统计报告》,使用手机接入互联网的比例继续增高,由此可见,人们由原先使用电脑、笔记本上网的重心逐渐转移到智能移动设备上。再者,手机的智能化和其应用的创新性,智能手机可以完成在电脑上完成的所有工作,比如,修改文档、收发邮件、浏览网页、购物等,而且,不分地点,只要可以连接上互联网,这些工作都可以进行。因此,随着时间的推移,移动电子商务势必成为未来经济增长的推动力量。经过市场调研,本课题初步设想是将化妆品领域内部厂家和商家整合起来,首先在国内进行上线、推广和运营,随着用户量的增大,再扩充至其它领域。电子商务APP采用了软件工程的思想来指导整个过程,从开始的需求分析,到后面的技术调研、详细设计与实现,直至测试,并且遵守软件工程过程中各个阶段的要求,严格的控制好各阶段的输入和产出,从而保证了电子商务APP质量、进度、成本和风险的可控性,提高了开发效率,也保证了APP的稳定性、可靠性和可维护性。电子商务APP采用了模块化和面向对象的思想,...
【文章页数】:74 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 课题研究背景
1.2 课题研究的目的和意义
1.3 课题研究的现状与发展趋势
1.3.1 课题研究的现状
1.3.2 课题研究的发展趋势
1.4 研究工作介绍
1.5 论文的组织结构
第二章 课题技术简介
2.0 课题基本概述
2.1 iOS相关介绍
2.1.1 iOS系统介绍
2.1.2 iOS开发工具及编程语言介绍
2.2 课题设计指导思想
2.2.1 模块化思想
2.2.2 软件工程思想
2.2.3 面向对象思想
2.3 课题设计模式
2.3.1 MVC设计模式
2.3.2 单例模式
2.3.3 工厂模式
2.4 第三方cocoapods的使用
2.4.1 cocoapods简介
2.4.2 cocoapods使用方法
2.5 高德地图的使用
2.6 XML解析技术
2.6.1 DOM方式解析
2.6.2 SAX方式解析
2.7 本章小结
第三章 客户端应用的需求分析
3.1 业务需求
3.2 功能性需求
3.2.1 商品功能
3.2.2 购物车功能
3.2.3 分享功能
3.2.4 支付功能
3.2.5 用户功能
3.3 非功能性需求
3.3.1 可靠性
3.3.2 健壮性
3.3.3 可维护性
3.3.4 可重用性
3.4 本章小结
第四章 客户端应用的详细设计与实现
4.1 应用总体设计
4.1.1 设计概述
4.1.2 架构设计
4.1.3 接口设计
4.2 产品展示模块的设计与实现
4.2.1 产品首页的设计与实现
4.2.2 产品详情页的设计与实现
4.2.3 分类页面的设计与实现
4.2.4 今日团购页面的设计与实现
4.3 购物车模块的设计与实现
4.3.1 购物车界面的设计与实现
4.3.2 结算中心界面的设计与实现
4.4 网络模块的设计与实现
4.4.1 底层网络的封装
4.4.2 接口的调用
4.5 通知模块的设计与实现
4.5.1 通知机制
4.5.2 通知的分发和处理
4.6 用户模块的设计与实现
4.6.1 用户单例的实现
4.6.2 用户信息的存取
4.7 地图模块的设计与实现
4.7.1 地图的显示、定位及导航路线
4.7.2 地图画圈子的实现
4.8 本章小结
第五章 应用的测试及改进
5.1 应用的测试
5.1.1 集成测试
5.1.2 系统测试
5.2 应用的改进
5.2.1 用户体验的改进
5.2.2 性能的改进
5.3 本章小结
第六章 结束语
6.1 论文工作总结
6.2 问题和展望
参考文献
致谢
本文编号:3926175
【文章页数】:74 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 课题研究背景
1.2 课题研究的目的和意义
1.3 课题研究的现状与发展趋势
1.3.1 课题研究的现状
1.3.2 课题研究的发展趋势
1.4 研究工作介绍
1.5 论文的组织结构
第二章 课题技术简介
2.0 课题基本概述
2.1 iOS相关介绍
2.1.1 iOS系统介绍
2.1.2 iOS开发工具及编程语言介绍
2.2 课题设计指导思想
2.2.1 模块化思想
2.2.2 软件工程思想
2.2.3 面向对象思想
2.3 课题设计模式
2.3.1 MVC设计模式
2.3.2 单例模式
2.3.3 工厂模式
2.4 第三方cocoapods的使用
2.4.1 cocoapods简介
2.4.2 cocoapods使用方法
2.5 高德地图的使用
2.6 XML解析技术
2.6.1 DOM方式解析
2.6.2 SAX方式解析
2.7 本章小结
第三章 客户端应用的需求分析
3.1 业务需求
3.2 功能性需求
3.2.1 商品功能
3.2.2 购物车功能
3.2.3 分享功能
3.2.4 支付功能
3.2.5 用户功能
3.3 非功能性需求
3.3.1 可靠性
3.3.2 健壮性
3.3.3 可维护性
3.3.4 可重用性
3.4 本章小结
第四章 客户端应用的详细设计与实现
4.1 应用总体设计
4.1.1 设计概述
4.1.2 架构设计
4.1.3 接口设计
4.2 产品展示模块的设计与实现
4.2.1 产品首页的设计与实现
4.2.2 产品详情页的设计与实现
4.2.3 分类页面的设计与实现
4.2.4 今日团购页面的设计与实现
4.3 购物车模块的设计与实现
4.3.1 购物车界面的设计与实现
4.3.2 结算中心界面的设计与实现
4.4 网络模块的设计与实现
4.4.1 底层网络的封装
4.4.2 接口的调用
4.5 通知模块的设计与实现
4.5.1 通知机制
4.5.2 通知的分发和处理
4.6 用户模块的设计与实现
4.6.1 用户单例的实现
4.6.2 用户信息的存取
4.7 地图模块的设计与实现
4.7.1 地图的显示、定位及导航路线
4.7.2 地图画圈子的实现
4.8 本章小结
第五章 应用的测试及改进
5.1 应用的测试
5.1.1 集成测试
5.1.2 系统测试
5.2 应用的改进
5.2.1 用户体验的改进
5.2.2 性能的改进
5.3 本章小结
第六章 结束语
6.1 论文工作总结
6.2 问题和展望
参考文献
致谢
本文编号:3926175
本文链接:https://www.wllwen.com/jingjilunwen/dianzishangwulunwen/3926175.html