航空系统设计_第1页
航空系统设计_第2页
航空系统设计_第3页
航空系统设计_第4页
航空系统设计_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、达内_3G航空订票系统(一) 无线网络的迅速发展使得原来web页面的订票系统满足不了部分移动用户的需求,为了应 对需求为原有的航空订票系统增加了 Android系统的手机客户端。标签:Java培训 达内Android项目3GABS新的手机端系统由于成本的过高不易使用web方式与服务端交互,为了节约成本使用socke t通信,但是由于简陋的socket的通信不能满足大的信息量通信,为了使客户的感官更好在 这个项目中分别在服务端与客户端各加缓存并且对请求信息与响应信息进行封装,简单的图 示如下:航空项目全局图为了使大家对项目有全面的了解,我画了2个图,简单的展示了一下这个项目的需求。用例图如下:6

2、.选择航班选择乘机人选择联系人 9一确认订单-支付入口 1L您的订单(由主程序进入)12.认订单15.网点查询16.网点查询蜻果17.M螃杳间18,航戏疝间结果19.机型黄询2。一机型详细查询1.故迎界而2,用户登陆M阅消息帮助32-软件帮助信息33,关于我们23,招网II乘机人 22.成机人管理图片编号与图卜的数字相对应 地果有错误谏商与我联II 口泮M主页面俸序至入口)布训诳钮会久界面14.会员里程信息24 一修改乘机人21.用户管坦-,“一,一 ,26. 加底系人25.联系人管理研27詹改联系人生修改汗册世息29.修改帐户密码基本类图分析ClientContext与ServerConte

3、xt分别代表课户端缓存与服务端缓存,为了使项目的视图与业 务层分离建立了 ControllerContext并且用Clientinitialization这个类负责加载客户端缓存数 据,客户端与服务端具体的类图如下:ClitritCoriteji0rDT c&m.1(!lot3pbs.Dlent shvi 关 SteirportCEjchs . li/hpIrtEBerirpit : fofnnch Cache : h.teplnteQsr.Branch:1: htap C StTryj Objacl :rifgRpertfts : Properties .laneCache . Gfep r

4、cineCacte帕(2但旦玳.凡丁爪)底:ritCoMg。S5-|T5lem FrapertvOCHenlSeMcelmpiFoiHel(irom mrn.loht,gmbw.口Rnt.wqn/ig) twnKH aieriiOCnteaaj -兑ckHtlltilcilentseMcer1from 8m.Hk.t3g. lentlnrtldllzdtlDn(fnm ccm lob.tgsbf dibM.?aruio4)P%si:trv ty : Actruity略0:1 nt 启:4: OiGntCorvtc函日氐宜.HsidlerIDontiolleiCo Mext(1iTrri gm.

5、tdo Jt3g北Cm.Evg&::i:irie)t: aitCflrtea急。:血Cc,rtr 比 r Ccmtc: : jrreriNTwity : /ttruity fcsenrice : Cf OlivervbeICortrdtar 匚aniaFQ tftrrrtSi2ortflD0 IgatCo Mi gPrc-perlies。igecConrcleY) 免单 WflrMenj 瓦1Llanti rills叫 mp3% Pr&g zmraoniDGHtlptrO菱口屹湖us hes Da aj5o*etUtll(from gm/blu 1:翎#arx心;1 iDtfactlnpLi

6、Einaam毒: ObjM Outpi.fi Ilrgam*: : SoohetSfeenjerlP . String %wrwFVr N#c4csfiwkelQJcreEteSoDkeiO fefindRequtsiO 钱见BlUtllQl tlioitS ervic e h*np IRjrFfeli基本流程时序图客户端在初始化的时候,首先会加载本地的一些不变的信息如省份、城市、客户端的一些配置参数等。然后根据版本号去决定是否加载服务端的一些信息如飞机信息、网点信息等,简单的时序图如下:ControllerContextClientinitialization:SgEtUtilClientc

7、ontext:HandlerCl ientSe wicel nwl ForNet 2:iniK:iFCI1 WelcoEeAct3:iniiQ4:getD3ta(:i5:seridF:equesti:;i7:ad dB usi riessDataQ,1,;ErsendMessageO9:消息队列10:handle M essa g eQ11:更新界面客户端登陆的时候会将客户输入的用户名与密码封装为REQUEST对象,然后调用客户端 代理请求并返回RESPONSE对象,根据返回RESPONSE的状态去判断能否登陆成功,简单 的时序图如下:登陆时服务端会接受REQUEST对象并为每一个用户的请求分配一个线程,验证用户

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论