Skip to content

Instantly share code, notes, and snippets.

@winglight
winglight / 三周开发完成后台和Android端APP
Created March 18, 2014 03:59
三周开发完成后台和Android端APP
三周开发完成后台和Android端APP
------
1. 项目概述
项目本身是一个旅游类的优惠折扣服务,而且限制了是一个省份内的景点门票,暂时还不支持在线支付,最大的优势是省旅游局的支持,号称可以比携程价还低。之前已经有另一家公司完成了一个后台+Android App,但是做得太烂了也不懂运营,最终交到我们公司来重新开发。然而,后台的订单和景点出售门票的过程以及抵用现金券相关的兑换业务仍然继续使用旧平台,同时公司领导还要求所有业务必须通过我们自己的系统,并保留相应的用户数据。
一开始还认为不需要在后台上做多少,只需要转发所有客户端的请求到旧系统中即可,但是随着项目展开才发现,如果这样做了,根本不可能达到保留用户数据的目标,因此必须实现所有后台功能和手机端接口,并且集成旧系统的业务。
2. 业务模型和流程
![enter image description here][1]
数据模型如上图,相对于旧系统的主要实体,主要是加多了一层展示信息和活动信息,这样可以隔离开运营的数据和实际的景点、酒店信息(据说以后会有酒店信息)。
![enter image description here][2]
@winglight
winglight / Bee框架学习笔记
Created February 20, 2014 12:23
Bee框架学习笔记
第1天 配置开发环境
----------
1. 命令行:`git clone https://github.com/gavinkwoe/BeeFramework.git`
2. 在Xcode中创建新项目,随后按照bee的文档手工加入framework,services,发现编译错误,在群里下载了《从零开始建立基于Beeframework的iOS工程.pdf》,照做一遍还是不行,只好换cocoapod
3. 安装cocoapod,依次执行以下命令行:
```
sudo gem update --system
sudo gem install cocoapods