欢迎来到天天文库
浏览记录
ID:323127
大小:687.50 KB
页数:36页
时间:2017-07-23
《基于android操作系统的中国象棋手机游戏 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于Android操作系统的中国象棋手机游戏ChineseChessApplicationbasedonAndroidMobileOS指导老师:xxxxxxxxxxx姓名:xxxxxxxxxx学号:xxxxxxxxxx学院:软件学院专业:软件工程31摘要摘要cnChess是运行在Android平台上的一款支持双人联网对局、即时聊天、对弈记录的休闲棋牌类手机游戏。系统采用面向对象的编程思想进行构思与分析设计;使用UML构建软件模型;使用MVC架构模式实现系统的整体架构及各模块之间的接口设计;在系统的实践过程中还采用了部分GoF的设计模式进行编码与开发。本文详细系统地阐述了在Andr
2、oid平台上,应用MVC分层架构模式及面向对象的软件开发思想对cnChess游戏系统的分析、设计及实现过程。在项目的实践过程中,主要用到了以下技术:手机布局主要使用了XML设计,程序及其子模块的生命周期管理用到了Activity流程控制,数据储存方面使用的是轻量级数据库SQLite、网络通讯部分使用的是XMPP即时通讯协议进行数据的传输、对弈的画面更新使用的是手机的2D图形编程。本论文的前半部分将简要介绍系统相关的行业信息及基础的技术知识,后半部分将对本人在系统各模块中所使用的关键技术的实现进行了全面的介绍。关键词:联网对弈;中国象棋;手机游戏;Android平台31ABSTRA
3、CTABSTRACTCnChessisaChineseChessgamethatrunningontheAndroidplatform.Itsupportmanyofthefeaturessuchasplayinggamesthroughthenetwork,real-timechat,andplaychessrecordsofcasualmobilegames.TheCnChessgameisobject-orientedprogrammingdesignandanalysisoftheideaofthinking;buildsoftwaremodelsusingUML;use
4、ofMVCarchitecturepatternstoachievetheoverallsystemandtheinterfacebetweenthemoduledesigns;inpracticethesystemalsousessomeoftheGoF'sdesignpatternstocodinganddevelopment.ThispapersystematicallyexpoundedintheAndroidplatform,theapplicationofMVCpatternandhierarchicalstructureofobject-orientedsoftwa
5、redevelopmentthoughtscnChessgamesystemanalysis,designandimplementationprocess.Practiceinthecourseoftheproject,mainlyusedinthefollowingtechnologies:cellphonesprimarilyuseXMLlayoutdesign,processandlifecyclemanagementsub-moduleusestheActivityprocesscontrol,datastorageareasusingalightweightdataba
6、seSQLite,netwrokcommunicationSomeusetheXMPPinstantmessagingprotocolfordatatransmission,publicdebateoftheframeusingamobilephone2Dgraphicsprogramming.Thefirstpartofthispaperwillbrieflyintroducethesystembasedonrelevantindustryinformationandtechnicalknowledge,thelatterpartofeachmoduleinthesystem;
7、Iwillbeinthekeytechnologyusedintherealizationofacomprehensiveintroduction.Keywords:Networkofgames;Chinesechess;MobileGames;Androidplatform31目录目录第1章绪论11.1问题的提出11.2相关研究综述11.2.1Android手机操作系统的发展历程11.2.2国内外关于Android手机应用程序的研究及开发现状21.3研究目标与内容21.3.1研
此文档下载收益归作者所有