摘要:本次毕业设计课题为“兼职猫手机软件开发”,它是针对苹果手机开发的一款手机应用,是一个诚信可靠的兼职平台,为广大大学生提供了一个非常好的兼职途径和锻炼机会,同时也为那些因为找不到合适的兼职工而烦恼的老板提供了一个效率高的招兼职平台。兼职猫手机软件的开发既是用户的需求也是市场的需求。
兼职猫手机软件的开发使用的工具是iPhone研发的开发软件Xcode,使用的语言是当下最流行的开发语言Objective-C,使用的设计模式是MVC模式,在开发过程中使用了SMSSDK、Bmob云、MJRefresh刷新等第三方库,利用单例、BLOCK和NSUserDefault用户偏好设置进行页面间的传值,实现了高内聚低耦合的性能。对兼职数据的展示主要应用UITableView控件,并按照需求对cell进行自定义设置。兼职猫软件实现了数据库兼职信息的展示,城市的选择以及分类的筛选,重点在于用户不仅可以搜索兼职信息,也可以自己发布兼职信息,大大提高了兼职猫手机软件的通用性。这将是一款服务于大学生业余生活的APP,为大学生打造了一个诚信兼职的服务平台。
关键字:兼职猫;Xcode;Objective-C;MVC;第三方库;发布
目录
摘要
Abstract
1 前 言-1
1.1 课题开发背景-1
1.2 兼职猫手机APP框架设计开发意义-2
1.3 国内外研究状况-2
2 兼职猫手机APP开发环境及主要技术简介-4
2.1 iOS系统的概述和架构-4
2.2 Objective-C-6
2.3 Xcode-6
2.4 Bmob云端服务器-6
3 兼职猫手机APP需求分析-8
3.1 兼职猫手机APP的可行性分析-8
3.2兼职猫手机APP的功能需求分析-9
4 兼职猫手机APP设计过程-11
4.1 登录注册模块设计-11
4.2 首页模块设计-14
4.3 分类模块设计-17
4.4 发布模块设计-18
4.5 个人中心模块设计-20
5 系统测试-23
5.1 功能模块测试-23
总结与展望-25
参 考 文 献-27
致 谢-28