在推广方面,在一个学校中,同学们都是聚集生活在一起,相对于市场上其他的APP推广来说要方便的很多。而且一旦使用的同学一旦多起来,会一传十、十传百,很快都能进入到预期的目标中运营。当然也可以为自己带来盈利,只要在提现的时候,扣除一点手续费。
从使用的难易程度来看,要能快速地找到大学生所需要的方面,这需要做出明确的分类。并能给出明确的提示,节省时间,因为移动端就是要方便快捷。
3。3系统需要分析
这是在苹果手机上运行的APP,因此一个开发的环境是必备的,这就需要一个Mac电脑,并且有Xcode开发工具。还有更新数据,并和手机端进行交互,这时就要一个后台,来完成这一切,可以使用Tomcat来实现,也可以使用云服务器,本APP采用第三方Bmob平台实现数据的实时更新,及用户交互。通过Objective-C和Swift相关书籍和API文档,或者百度,帮助解决开发中遇到的问题。
从上面的设计目表来看,要能准确地区别学生的信息,还能同时得到相应得联系方式,以便在发生意外的时候带来不必要的麻烦。这是我们就要一个唯一能代表学生身份的东西——手机号码。可以说手机号码是所有人在网络上的唯一标识,而且都是实名注册的,方便又安全,所以注册时候,要让同学们用自己的手机号来注册,提高了安全性。需要一个数据库,不用很大,因为这个APP是针对于某个学校来经营的,因此,Xcode自带的SQLite数据库就能完全够用了。为了后期维护,功能明确,开发效率更高,采用MVC的模式来进行功能的编写。为了更快的适应现在iOS开发的模式,减少bug的产生,适应苹果的需求,采取Objective-C和Swift混合开发,更快的开发项目,减少项目的开发周期。
3。4系统功能模块分析
用户可以注册(通过短信验证)、忘记密码、修改密码、修改个人信息、包括上传头像、发单、抢单充值提现。功能模块如图3-1所示。
图3-1 功能模块图
管理员在后台后删除用户、删除订单。
发单抢单流程,如图3-2所示。
图3-2 发单抢单流程
3。5本章小结
分析了APP的需求,对APP的编写进行了规划。并从过去、现在、以及未来的市场情况,和对此APP的需求分析,得出明确的结论。该APP适合当今校园内的生活环境没和大学生的需要,能够利用目前的技术实现这个要求。同时,还规划了APP的各个功能模块的内容,详细制定了开发方案,并分析了技术上的难点,以及如何做出相应的改变。来.自^优+尔-论,文:网www.youerw.com +QQ752018766-
第四章 数据存储
4。1数据库存储
4。1。1数据库概要设计
数据库设计了三个表,用户、用户详细信息和订单,用户只有一个详细信息,用户可以拥有多个订单。概要设计如图4-1所示。
图4-1 E-R图
4。1。2数据库逻辑设计
首先你需要一个用户账号的表:
(1) 用户在注册生成时,产生的唯一Id,即objectId。用户的用户名为注册所有的手机号,还有密码。