烟草订购项目总结――第一个比较系统的iPhone开发项目

烟草订购项目总结――第一个比较系统的iPhone开发项目,第1张

概述积累了这么久的iPhone开发基础,终于有机会做一个比较系统的开发项目,现总结如下:   开发任务:设计一个iPad程序,用于烟草零售商向烟草批发商下订单订购烟草,主要包含在线订购/核对订单/订单支付/订单管理/系统设置等页面和相关功能。   资源占用:3个开发人员2周开发时间,大概30人天   实现内容: 1. 在线订购显示可订购烟草信息列表,可以单击每行填写订购数量,自动实时计算总订购金额; 积累了这么久的iPhone开发基础,终于有机会做一个比较系统的开发项目,现总结如下:   开发任务:设计一个iPad程序,用于烟草零售商向烟草批发商下订单订购烟草,主要包含在线订购/核对订单/订单支付/订单管理/系统设置等页面和相关功能。   资源占用:3个开发人员2周开发时间,大概30人天   实现内容:
1. 在线订购显示可订购烟草信息列表,可以单击每行填写订购数量,自动实时计算总订购金额;
2. 核对订单页面供用户确认订单信息,列表形式显示用户已选择的烟草信息,可以进行编辑删除不想要的烟草信息,实时计算订购总数和总金额;
3. 订单支付页面提供在线密码支付和电话回呼支付两种方式供选择,同时给出简单的用户信息供确认;
4. 订单管理中列出以往的所有订单,点击其中任意一条会进入订单确认页面,但根据所选订单状态确定是否提供编辑功能;
5. 系统设置中保存客户信息/登入信息/默认支付方式。   思想收获:
1. 这一项目算是第一个有实际意义的应用,不再是照着教程跑跑例子。不动手不知道,一动手吓一跳,真正入手做实际项目还真困难,几乎是寸步难行,主要是因为会遇到很多在教程例子中没有碰到或没有想到的问题,具体问题会在之后的一系列文章中逐个分析。
2. 接触了一种新的项目开发流程――设计先行。和之前经历的瀑布模型完全不同,在开发之前把所有页面都画出来,细到每个按键摆放的位置和功能。其特点是便于前台与后台分离,开发结果可预见,加快开发进度。个人认为这种流程比较适合开发周期短的新项目,不适合开发周期长或已有原型的项目。
3. 验证了一种通过苹果APP挣钱方式,即不靠APP上传到APPStore卖钱,也不靠植入广告收取点击量广告费,而是将APP作为做为其它行业的商业工具,自身定位在IT之外。比方说这个应用即是用于烟草订购。   技术积累(将分为多篇博客分别讨论): http请求发起与处理之ASIhttpRequest的使用 Json格式数据的组装和解析 XCode版本控制工具SCM的使用 APP中导航结构的建立 APP中导航栏按钮视图修改 APP中popoverd出 APP中键盘d出遮盖关注内容 总结

以上是内存溢出为你收集整理的烟草订购项目总结――第一个比较系统的iPhone开发项目全部内容,希望文章能够帮你解决烟草订购项目总结――第一个比较系统的iPhone开发项目所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1094154.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存