摘要:随着电子信息科技的发展,各种各样的手机APP应运而生,并在很大程度上改变了传统依赖PC的观念,对人们生活的方方面面都带来了很大的方便和快捷。
本文提出了一个基于iOS的掌上药店设计系统。用户通过手机号验证码注册登录或第三方平台登录,可以随时随地搜索和查看附近药店,通过地图实时定位用户的位置,也可以输入关键字进行检索。在很大程度上减少了用户在时间和精力上的消耗,同时用户还可以添加自己感兴趣的话题添加到资讯当中,直观地向用户展示各种健康讯息。该设计基于MAC9.0及以上系统,XCODE7.0及以上开发环境,运用UI控件进行界面布局,采用iOS开发语言objective-c实现软件编程,无论是在界面还是功能的实现方面都给用户带来了全新的体验。同时,该设计是比较典型的iOS APP,涵盖了iOS开发中的大部分关键技术,为以后的开发奠定了良好的基础。
关键词:iOS;掌上药店;地图定位;搜索
目录
摘要
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项目设计的过程-3
2.3本系统运行环境以及应用的语言-3
2.4本课题涉及的技术-4
2.4.1网络请求-4
2.4.2设计模式-4
2.4.3 iOS中的多线程-4
2.4.4内存管理-5
2.4.5本地数据持久化-5
2.5本章小结-6
3系统结构设计-7
3.1系统的总框架图设计-7
3.2系统子模块的框架图-7
3.2.1注册功能的框架图-7
3.2.2登录功能的框架图-8
3.2.3地图功能-8
3.3程序界面设计-8
3.3.1程序的登录界面-8
3.3.2程序的主界面-9
3.4主要模块流程图-10
3.4.1登录模块流程详细说明-10
3.4.2服务器与客户端连接模块流程详细说明-11
3.4.3注册功能流程设计详细说明-12
3.5本章小结-13
4系统实现的详细设计-14
4.1程序开发步骤-14
4.2解决方案-14
4.2.1客户端和服务端的连接-14
4.2.2接受用户注册信息并且保存-15
4.2.3注册过的用户登录-16
4.2.4能够实时定位用户所在的位置-16
4.2.5能够查找附近药店-17
4.3本章小结-17
5系统统调与测试-18
5.1测试目标-18
5.2测试方法-18
5.3测试结果-18
5.3.1注册界面测试-18
5.3.2登录界面测试-19
5.3.3定位功能测试-20
5.3.4展示功能测试-20
5.3.4搜索功能测试-22
5.4本章小结-22
结 论-23
参 考 文 献-24
附录 程序清单-25
致 谢-35