基于ios移动端“爱喝茶”软件的设计与实现
无需注册登录,支付后按照提示操作即可获取该资料.
基于ios移动端“爱喝茶”软件的设计与实现(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文16000字,程序代码)
“爱喝茶”软件的设计是基于ios开发平台实现的,目的在于设计并实现一套可操作可实施的解决方案,为用户推荐关于茶文化的文章、茶叶和茶叶店铺的具体信息,提供一个便捷的茶叶导购移动平台。
本系统是基于ios平台,采用Objective-C语言在Xcode5.0.1开发环境下严格按照MVC设计模式实现,具有茶类信息导读、茶类搜索、查看商品信息、查看店铺、商品购买、商品收藏和分享的功能。本系统设计时层次结构分明,易于扩展功能和升级版本,可以根据用户需求的变化,及时的设计出相应的解决方案,以满足广大客户的需求。
本文分为五个章节,详细阐述实现该系统的具体过程,针对特别重要的功能进加注代码说明,方便读者阅读理解系统的设计思路。
功能概述
“爱喝茶”网站包括“买点茶”、“懂点茶”、“特惠”和“我的”四大内容板块。
“买点茶”主要推荐茶产品。该模块根据茶叶的产地和茶的制作工艺对茶叶做了详细的分类,大分类包括黑茶、红茶、白茶等等,每个分类下有更精细的小类,从大家熟识的“碧螺春”,“西湖龙井”到稍微冷门的“峨眉雪芽”,“湄潭翠芽”在这都有,找茶较方便;同时还聚合了各大电商网站的茶商品中原产茶推荐给网友。
茶叶是华夏民族的举国饮品,有着几千年的文化沉淀,茶文化博大精深。“懂点茶”模块以讲解茶知识为主。“懂点茶”收集梳理了古今中外众多茶叶知识和文化,对茶艺茶道、茶经、茶叶养身、茶叶鉴别、茶叶分类、原产地和制茶工等做了详细的阐述,网友可以学习和查阅。
“特惠”主要有茶叶查看商品详情、查看商品专卖店、以及商品导购的功能。“天天特价”向我们提供了打折的优质茶叶信息,包括商品的类型、特惠价格、商品的图片,格式布局给人耳目一新的感觉。
“我的”采用QQ授权的方式,登录后可以收藏和查看自己收藏的茶类信息;也可以将意见反馈给我们;可以清除缓存。
目 录
摘 要 I
ABSTRACT II
1 绪论 1
1.1 背景 1
1.2 现状及选题意义 1
1.3 可行性分析 1
2 开发技术和环境 3
2.1 Objective-C介绍 3
2.2 内存管理原则 4
2.3 设计模式 5
2.3.1 MVC设计模式 5
2.3.2 委托设计模式 5
2.3.3 观察者模式 6
2.3.4 单例设计模式 6
2.4 开发环境介绍 6
3 探究与设计系统结构 7
3.1 数据库设计 7
3.1.1 沙盒化实现 7
3.1.2 数据的存储 7
3.2 网络数据请求与解析 8
3.2.1 GET和POST请求 8
3.3.2 同步请求和异步请求 8
3.2.3 XML解析 9
3.2.4 JSON解析 10
3.3 系统框架的构建 11
3.3.1 功能概述 11
3.3.2 工程目录结构 12
3.3.3 工程目录详解 13
4 详细设计与功能实现 14
4.1 开机设置和产品展现 14
4.1.1 产品app图标设置 14
4.1.2 隐藏状态栏 15
4.1.3 产品展现 16
4.2 四大功能模块的设计 22
4.2.1 买点茶模块 22
4.2.2 懂点茶模块 32
4.2.3 特惠模块 36
4.2.4 我的模块 40
4.3 内存处理 42
结束语 46
致谢 47
参考文献 48