航空系统设计

上传人:cn****1 文档编号:470968312 上传时间:2024-01-24 格式:DOCX 页数:6 大小:138.27KB
返回 下载 相关 举报
航空系统设计_第1页
第1页 / 共6页
航空系统设计_第2页
第2页 / 共6页
航空系统设计_第3页
第3页 / 共6页
航空系统设计_第4页
第4页 / 共6页
航空系统设计_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《航空系统设计》由会员分享,可在线阅读,更多相关《航空系统设计(6页珍藏版)》请在金锄头文库上搜索。

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

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

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

4、ies .laneCache . Gfep rcineCacte帕(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函日氐宜.HsidlerIDonti

5、olleiCo Mext(1iTrri gm.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

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

7、ialization:SgEtUtilClientcontext: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:更新界面2. 客户端登陆的时候会将客户输入的用户名与密码封装为REQUEST对象,然后调用客户端 代理请求并返回RESPONSE对象,根据返回RESPONSE的状态去判断能否登陆成功,简单 的时序图如下:3. 登陆时服务端会接受REQUEST对象并为每一个用户的请求分配一个线程,验证用户的密 码并为用户首次登陆生成一个会话ID,用来维持用户的会话状态,简单的时序图如下:总结这个项目的大致结构在图中已经展示,我会在以后的版本中将每个图示中的内容进行剖析, 并展示出一些典型的代码让这个大家更好的了解这个项目。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号