摘要:该软件是一个基于iOS的垂直社交软件,是一款以职业交流经验分享为核心的APP社交平台,能够帮助用户解决工作中产生的问题,用户通过一对一的沟通、我关注的领域、职业圈等,获取自己想要的信息,为用户提供一个良好的经验分享和交流的平台。客户端采用Objective-C开发、服务端采用PHP开发、数据库服用MySql、 服务器用的Sinaapp云服务器。
该软件有四个Tab,分别为领域,消息,发现,我。领域页面中显示我已经关注的领域还可以取消关注领域,查看领域内的最新动态。还会有热门推荐以供用户浏览。
聊天页面有我的聊天记录,可以和关注我的人、我关注的人进行聊天还可以查找用户进行关注。发现页面主要功能为职业圈,用于展示我关注的人的分享。并进行点赞、评论、分享等操作。我页面有我的个人信息:包括头像,背景,昵称,签名,博客等,并且可以更改这些个人信息。用户通过手机号进行登录注册,注册时用户通过输入手机号接受短信验证码,来验证是否注册成功,注册成功之后即可登录。在软件第一次进入时展示本软件的主题和吸引用户。
-该论文简要明确地说明了,我的软件从设计到实现的大致过程。是对我所做的工作进行一次总结,也是对我的大学四年生活交了一份完美的试卷。
关键词:垂直社交;经验交流;iOS(论文)
目录
摘要
Abstract
1 绪论-1
1.1 论文研究的意义-1
1.2 论文研究的思路-1
2 可行性分析-2
2.1 客户端-2
2.1.1 开发语言和开发环境-2
2.1.2 数据存储-2
2.2 服务端-3
2.2.1 接口的描述-3
2.2.2 表的描述-3
3 软件设计-4
3.1 UI设计-4
3.2 功能设计-4
3.3 框架设计-4
3.3 权限设计-4
3.4 数据库设计-5
3.4.1 本地数据库-5
3.4.2 后台数据库-6
4 App的实现-11
4.1 欢迎页-11
4.2 领域-12
4.3 消息-13
4.4 发现-13
4.5 我-14
4.6 登录和注册-14
5 后台接口实现-15
5.1 数据库的连接-15
5.2 参数的获取-15
5.3 执行SQL语句并返回JSON数据-16
6 测试-17
6.1 测试目的和测试方法-17
6.2 功能测试-17
6.2.1注册测试-17
6.2.1登录测试-18
6.2.3发布测试-18
结 论-19
参 考 文 献-20