资源描述:
《平台开发文档v0.2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、X平台开发文档Ver0.2EditedbyJianyuanHao2009.12.6主要功能模块1.程序主框架…………………万业超2.用户信息……………………万业超3.邮件服务器…………………4.资讯播报(包括web程序).....黄源智5.社区(包括web程序)……….孙一峰6.地图服务(包括外卖)………..黄源智7.手机宠物开发……………….郝建远8.网络游戏接口……………….郝建远9.服务器,客户端通讯框架……段英超10.界面设计………………….李佳该文档建议在文档结构图下浏览开发环境用an
2、droid1.5,服务器数据库用sqlserver2000文档红色部分为新增或修改部分项目开发时间安排项目周期为4个月,开发周期3个半月,测试周期半个月.项目完成时间为2010年3月20日,现在距离完成还有3个半月时间.回家过年也包括在内,大家安排好自己的时间工作计划如下:12月13日之前需要完成的工作A.客户端通讯主要类库就绪,打包解包功能就绪,和服务器能进行正常通讯,出一份客户端通讯api文档.段英超B.社区模块文档就绪,社区数据库就绪,出一份开发周期为2个月的开发进度表孙一峰C.地图服务文
3、档就绪,数据库就绪,出一份开发周期为1个月的开发进度表黄源智D.手机宠物游戏策划莫小翼12月20日之前需要完成的工作A.实现基本用户与服务器的交互过程,参考主程序与服务器交互过程万业超,段英超B.手机宠物游戏最终策划文档莫小翼C.客户端地图服务与用户实现绑定黄源智,万业超12月27日之前需要完成的工作A手机游戏基本引擎开发完成郝建远1月3日之前需要完成的工作A.客户端界面出一个版本李佳B.客户端手机宠物与用户实现绑定郝建远,万业超1月10日之前需要完成的工作A.地图服务开发完成黄源智B.手机游戏
4、图形界面开发郝建远,李佳1月17日之前需要完成的工作A客户端界面基本确定李佳B客户端根据设计的界面进行布局以及风格设定万业超C地图服务测试以及bug修正黄源智1月24日以前需要完成的工作A资讯模块文档就绪,数据库就绪,出一份开发周期为1个月的进度表黄源智2月7号之前需要完成的工作A社区完成孙一峰B客户端基本设置功能实现万业超2月14日之前需要完成的工作A社区测试,以及bug修正孙一峰2月21日之前需要完成的工作A资讯模块完成黄源智B手机宠物游戏完成郝建远2月28日之前需要完成的工作A.资讯模块测
5、试,以及bug修正B.游戏测试以及bug修正3月7日之前需要完成的工作A.程序整合3月20之前需要完成的工作A.程序整体测试以及bug修正B.样品完成程序主框架界面还没有确定,这里先说实现思路和细节其他功能模块都包含在主框架中,主程序包括常用的设置如:a网络选择cmwap,cmnet,wifib消息提示方式声音,振动,静音c风格的选取类似主题,颜色d字体选择字体大小e网络模式经济(节省流量,信息自动刷新时间较长),高速(信息刷新时间较短,比较费流量)程序运行首先要进行用户的验证.程序第一次运行,
6、要求用户注册或者登录,登录成功后,用户信息存储在本地数据库中.用户可以离线登录,但是索取信息的时候,要进行联网验证,并且更新本地数据库的用户信息用户信息实现用户的注册,登录,修改,以及等级,积分,资料管理等在邮件服务器功能中,用户可以绑定邮箱,进行邮件收发用户可以添加好友,并且进行站内信的收发在地图服务器中,用户可以通过基站或者gps定位对好友分享自己的位置信息包含手机宠物,或者后续的用户的网络游戏中的信息资讯播报在程序中以类似浏览器的形式打开,里面主要包括新闻,天气,便民查询,后续版本中增加其
7、他信息.后台用web的形式提供服务社区社区就是类似论坛的功能,版块,发帖,回帖等等后台用web提供服务地图服务(包括外卖)调用google的api,里面增加对用户或者用户好友的位置的共享功能,位置可以通过基站或者gps定位可以查看附近的餐厅,娱乐场所等,可以在地图上对一些商家(外卖)进行呼叫,以获取服务.对公交路线等进行查询网络游戏接口一个类似qq游戏的游戏平台,上面可以进行休闲小游戏,进行网络对战,棋牌,纸牌游戏手机宠物在游戏接口中运行该平台上的一款手机网游,以socket的形式和服务器通讯,
8、游戏内容要有特色,游戏中的用户交互比较重要,游戏中包括宠物商店,宠物挣钱,等等游戏策划可参考qq宠物客户端模块开发用户模块几乎贯穿所有模块,耦合性较大,其他的功能模块之间耦合性较小,程序开发初期,各个模块独立开发,并且给用户模块留下接口,客户端程序中要有完善的数据库系统,对用户的数据进行储存数据库的结构正在写程序主要是以socket的形式和服务器进行交互主框架开发1.通过主框架可以进行各个功能模块的切换功能2.主框架和服务器之间通讯:A连接用socket协议,数据包进行加密处理B规定时间内和服务