欢迎来到天天文库
浏览记录
ID:23842239
大小:1.95 MB
页数:46页
时间:2018-11-11
《智能手机客户端软件技术方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、智能手机客户端软件技术方案智能手机客户端软件技术方案第17页/共46页智能手机客户端软件技术方案目录某某智能手机客户端软件1技术方案1第一章引言51.1概述51.2目的51.3范围51.4客户端开发方式建议和系统支持运行版本61.4.1风险61.4.2技术检验61.4.3客户端-服务端开发模式61.4.4四大主流智能手机系统运行环境6第二章手机客户端软件整体设计72.1设计原则72.1.1某某原始需求原则72.1.2技术架构的先进性72.1.3接口的开放性、标准性82.2设计目标82.3设计介绍82.3.1网络拓扑图92.3.2可扩展性设计92.3.
2、3兼容性设计102.3.4稳定性设计102.3.5安全性设计122.3.6客户端黏性设计132.3.7高质量缓存设计132.3.8服务端接口性能14第三章手机客户端软件系统概述153.1系统模块架构153.2可选择运营商153.3通讯协议163.3.1HTTP163.3.2Webservice163.3.3GSM163.3.4CDMA173.3.53G173.3.6Wi-Fi173.4HTTP协议处理模块173.5WebService处理模块173.6数据解析模块173.7展示支撑模块183.6终端展示模块18第四章手机客户端软件业务功能19第17页
3、/共46页智能手机客户端软件技术方案4.1主界面194.2我的主页204.3某某224.4发布234.5微博264.6分享照片284.7好友动态284.8BBS功能294.9好友324.10消息中心33第五章项目计划35第六章项目开发流程356.1项目立项流程366.2项目计划流程366.3需求开发流程386.4需求管理流程396.5概要设计流程396.6开发实施流程416.7集成测试流程436.8系统测试流程436.9移交发布流程446.10客户验收测试流程446.11BUG修复与跟踪流程456.12项目结项流程46第七章后期维护46第八章成功案例
4、46第17页/共46页智能手机客户端软件技术方案第一章引言1.1概述某某是一个基于Web2.0,融合了BBS、SNS、博客、微博等网络应用,并结合了高校思政教育和教育教学管理功能为一体的大学生互动网站。某某于2009年9月和2010年5月分别在上海交通大学等7所高校开展了第一、二批试点工作,并于2010年11月在复旦大学等21所高校启动了第三批试点。现根据某某网站功能发展规划和互联网发展趋势,制定某某手机客户端技术方案,本方案,按照原始需求,能够适应以下三点:1.随时随地上某某。2.第三批试点高校的需求。3.基于移动互联网的发展趋势和用户体验。1.2
5、目的本功能说明书编写目的在于阐述某某手机客户端软件的整体解决方案,为了使用户对智能手机客户端开发流程有一个全面的理解。1.3范围本方案预期读者是某某(某)用户,包括:项目决策层、项目经理、开发人员及软件测试者等。1.4客户端开发方式建议和系统支持运行版本目前市场上拥有的主流智能手机的操作系统有:苹果(iOS),塞班(Symbian),安卓(Android)以及基于J2ME开发的系统。前期可以对某某的手机用户进行统计,收集一下,目前在校大学生的主流手机有哪些?都是什么样品牌?根据本次统计,可以就最火热的2种操作系统先进行开发,这样好处有:第17页/共4
6、6页智能手机客户端软件技术方案1.4.1风险需求容易把控,一旦有需求变更,改动相对少些,项目风险最小。1.4.2技术检验就开发实力来说,也是一种检验,某某可以知道中标者是否有这个实力进行后期的开发。1.4.3客户端-服务端开发模式由于手机客户端的数据依赖于服务端接口提供,这就引起一个新的问题,服务端接口如何得到有效保证?有2种方式:a.某某保证接口以及接口数据的正确性,通过统一的协议,远程提供给客户端调用。b.客户端开发工作和服务端接口研发工作,我们一起来做,这样做最大好处是,沟通非常通畅,只要能提供相应的文档和数据字典,能最大程度介绍返工情况发生。
7、我们郑重建议第二种开发模式。1.4.4四大主流智能手机系统运行环境iPhone(SDK版本要求为2.1.x系列)Android(SDK版本要求为2.x系列)Symbian(SDK版本要求为S603版以上)J2ME(SDK版本要求为4.0以上)第17页/共46页智能手机客户端软件技术方案第二章手机客户端软件整体设计2.1设计原则2.1.1某某原始需求原则考虑到用户黏性、体验等因素,本次项目,按照原始需求,必须体现出下面四点:a.让用户在手机上使用某某简单、便捷。b.尽量减少使用手机某某产生的数据流量。c.集成使用人气较高的功能到客户端。d.客户端能支持
8、主流手机操作系统。2.1.2技术架构的先进性目前的智能手机中进行第三方软件开发技术和设备已经非常成熟,无论是
此文档下载收益归作者所有