




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
石家庄科技信息职业学院毕业论文题目基于ANDROID操作系统的中国象棋手机游戏学号090124012姓名王麒专业班级软件技术(游戏方向)0924班指导教师刘永伟完成日期20111218摘要CHESS是运行在ANDROID平台上的一款支持双人联网对局、即时聊天、对弈记录的休闲棋牌类手机游戏。系统采用面向对象的编程思想进行构思与分析设计;使用UML构建软件模型;使用MVC架构模式实现系统的整体架构及各模块之间的接口设计;在系统的实践过程中还采用了部分GOF的设计模式进行编码与开发。本文详细系统地阐述了在ANDROID平台上,面向对象的软件开发思想对CHESS游戏系统的分析、设计及实现过程。在项目的实践过程中,主要用到了以下技术手机布局主要使用了XML设计,程序及其子模块的生命周期管理用到了ACTIVITY流程控制,数据储存方面使用的是轻量级数据库SQLITE、网络通讯部分使用的是XMPP即时通讯协议进行数据的传输、对弈的画面更新使用的是手机的2D图形编程。本论文的前半部分将简要介绍系统相关的行业信息及基础的技术知识,后半部分将对本人在系统各模块中所使用的关键技术的实现进行了全面的介绍。关键词联网对弈;中国象棋;手机游戏;ANDROID平台ABSTRACTCNCHESSISACHINESECHESSGAMETHATRUNNINGONTHEANDROIDPLATFORMITSUPPORTMANYOFTHEFEATURESSUCHASPLAYINGGAMESTHROUGHTHENETWORK,REALTIMECHAT,ANDPLAYCHESSRECORDSOFCASUALMOBILEGAMESTHECNCHESSGAMEISOBJECTORIENTEDPROGRAMMINGDESIGNANDANALYSISOFTHEIDEAOFTHINKINGBUILDSOFTWAREMODELSUSINGUMLUSEOFMVCARCHITECTUREPATTERNSTOACHIEVETHEOVERALLSYSTEMANDTHEINTERFACEBETWEENTHEMODULEDESIGNSINPRACTICETHESYSTEMALSOUSESSOMEOFTHEGOFSDESIGNPATTERNSTOCODINGANDDEVELOPMENTTHISPAPERSYSTEMATICALLYEXPOUNDEDINTHEANDROIDPLATFORM,THEAPPLICATIONOFMVCPATTERNANDHIERARCHICALSTRUCTUREOFOBJECTORIENTEDSOFTWAREDEVELOPMENTTHOUGHTSCNCHESSGAMESYSTEMANALYSIS,DESIGNANDIMPLEMENTATIONPROCESSPRACTICEINTHECOURSEOFTHEPROJECT,MAINLYUSEDINTHEFOLLOWINGTECHNOLOGIESCELLPHONESPRIMARILYUSEXMLLAYOUTDESIGN,PROCESSANDLIFECYCLEMANAGEMENTSUBMODULEUSESTHEACTIVITYPROCESSCONTROL,DATASTORAGEAREASUSINGALIGHTWEIGHTDATABASESQLITE,NETWROKCOMMUNICATIONSOMEUSETHEXMPPINSTANTMESSAGINGPROTOCOLFORDATATRANSMISSION,PUBLICDEBATEOFTHEFRAMEUSINGAMOBILEPHONE2DGRAPHICSPROGRAMMINGTHEFIRSTPARTOFTHISPAPERWILLBRIEFLYINTRODUCETHESYSTEMBASEDONRELEVANTINDUSTRYINFORMATIONANDTECHNICALKNOWLEDGE,THELATTERPARTOFEACHMODULEINTHESYSTEMIWILLBEINTHEKEYTECHNOLOGYUSEDINTHEREALIZATIONOFACOMPREHENSIVEINTRODUCTIONKEYWORDSNETWORKOFGAMESCHINESECHESSMOBILEGAMESANDROIDPLATFORM目录一、前言411绪论412相关研究综述4ANDROID手机操作系统的发展历程413研究的目的与内容5131研究目标5132研究主要内容5二、ANDROID程序设计相关技术概论621XUL界面布局622ANDROID的ACTIVITY组件623SQLITE数据库724ANDROID2D图形编程7三、游戏所需类的分析与实现631游戏的框架简介832各个类的简要介绍833游戏中象棋规则类的实现10四、论文总结27五、参考文献28致谢29一、前言1、绪论随着3G移动网络应用的推广,手机游戏的规模、复杂程度日益增强;其技术手段、设计思想、系统体系结构都发生了深刻的变化。手机操作系统正朝着高处理能力、多功能、智能化的方向发展。近年来,网络文化市场发展很快,随着互联网的迅速普及、宽带的接入社区和家庭,我国网络游戏市场发展迅速并进入了一个高速增长期,并已经创造了较大的产值,带动了相关产业的发展。如今网络上的提供免费中国象棋游戏,大多数是单机版的,界面单一,功能单一。本系统将实现在网络上对战的中国象棋功能;还对在下棋界面美化,以及下棋中可能出现的意外进行了处理。这样中国象棋休闲游戏将不在是一个功能单一界面枯燥的游戏,而是一个较完善的休闲游戏。在国内外ANDROID手机应用开发如火如荼、日益盛行的大背景下,本人决定开发一款界面友好、操作简单,支持人机对弈、数据记录、智能规则判断的手机休闲游戏。2、相关研究综述近年来,国内外的专家学者以及一线的开发人员从理论、方法、技术等不同的角度对ANDROID手机操作系统进行了一定的研究。本小节将从ANDROID手机操作系统的发展历程、研究现状、程序开发设计简介四个方面分析总结国内外的相关研究结果21ANDROID手机操作系统的发展历程ANDROID是GOOGLE于2007年11月5日宣布的基于LINUX平台开源手机操作系统名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。表21ANDROID手机操作系统的发展阶段发展阶段阶段特征2007115ANDROID平台发布2008922TMOBILE2009年1季度G1销售100万台20093MWC华为发布ANDROID手机,MOTO,三星,LG计划2009年下半年推出ANDROID手机2009获得ORANGE,VODAFONE,O2,TELEFONICA支持2009进军上网本3、研究的目标与内容31研究目标本项目主要研究的目标分为程序设计思想实践改进目标、ANDROID平台手机开发技术的研究目标。(1)运用面向对象的编程思想统一过程,对CHESS中国象棋手机游戏的系统结构、过程、功能等要素进行可视化的描述,为ANDROID程序设计的可视化提供方法、技术上的支持,为系统的理论模型和软件建模提供参照。(2)本系统中使用了多种基于ANDROID平台的软件开发技术,根据要实现的系统功能,系统需要使用到的技术及技术研究的目标主要有手机游戏用户界面的人性化、个性化界面布局,给用户以良好的游戏体验;移动设备上的图形编程,提供流畅靓丽的游戏过程界面;32研究主要内容项目研究的内容主要有以下二大块第一部分是手机游戏的界面设计和背景音效的设计。和PC上的游戏开发有些许不同,手机游戏更加的注重用户体验,一个人性化的、时尚靓丽的游戏界面和优美个性化的音效设计是一个成功的手机游戏要达到的基本要求。第二部分是对局智能程序的设计。可以和设计好的AI(ARTIFICIALINTELLIGENCE)算法进行游戏。人工智能程序设计是一项对算法要求很高的程序设计,特别是在手机这种硬件资源紧缺的环境中,更是需要一个高效的算法来提供强大的AI对局支持二、ANDROID程序设计相关技术概论ANDROID作为一个移动设备的平台,其软件层次结构包括了一个操作系统(OS),中间件(MIDDLEWARE)和应用程序(APPLICATION)。根据ANDROID的软件框图,其软件层次结构自下而上分为以下几个层次图21ANDROID系统架构21XUL界面布局XUL是一种基于XML的语言,因此需要对XML(特别是XML名称空间)很熟悉。XUL是英文“XMLUSERINTERFACELANGUAGE”的首字母缩写。顾名思义,它是一种应用XML来描述使用者界面的标示语言。22ANDROID的ACTIVITY组件ACTIVITY,一般代表手机屏幕的一屏,相当于浏览器的一个页面。在ACTIVITY中添加VIEW,实现应用界面和用户交互。一个应用程序一般由多个ACTIVITY构成,这些ACTIVITY之间可互相跳转,可进行页面间的数据传递。每个ACTIVITY都有自己的生命周期。23SQLITE数据库在ANDROID平台上,集成了一个嵌入式关系型数据库SQLITE。SQLITE是支持结构化查询的轻量级数据库,能很好得适应于移动设备的应用。ANDROID提供了一个名为SQLITEDATABASE的类,该类封装了一些操作数据库的API,使用该类可以完成对数据进行添加CREATE、查询RETRIEVE、更新UPDATE和删除DELETE操作这些操作简称为CRUD。24ANDROID2D图形编程1、SIMPLEGRAPHICSINVIEW就是直接使用ANDROID已经实现的一些画图操作,比如说IMAGES,SHAPES,COLORS,PREDEFINEDANIMATION等等。这种方式只能画静态或者极为简单的2D图画,对于实时性很强的动画,高品质的游戏都是没法实现的。2、CANVAS首先我们要明白这个CANVAS是一个2D的概念,是在SKIA中定义的。也就是说在这个方式下还是说的画2D图形。图22游戏流程图三、游戏所需类的分析与实现31游戏的框架简介图51游戏的类框架按照程序运行的顺序介绍各个类的作用以及整个运行框架,步骤如下(1)启动游戏,首先被创建的是CHESSACTIVITY,而在CHESSACTIVITY中首先将用户界面显示成欢迎界面WELCOMEVIEW。(2)在显示欢迎界面的同时,启动WELCOMEVIEWTHREAD线程生成欢迎界面动画。(3)当玩家单击“菜单”按钮时将进入菜单界面MENUVIEW,在菜单界面会根据玩家的不同选择执行不同的操作。(4)当玩家单击“帮助”菜单时,将进入帮助界面HELPVIEW。(5)而当玩家单击开始游戏菜单时,进入的将是游戏界面GAMEVIEW,进入游戏界面的同时启动TIMETHREAD线程计算玩家的思考时间。(6)当玩家或者电脑走棋时,会根据规则类GUIZE进行判断,然后产生一个走法CHESSMOVE。(7)当游戏过程中,玩家同样可以随时单击“退出”按钮来返回到菜单界面。32各个类的简要介绍(1)共有类ACTIVITY的实现类CHESSACTIVITY,该类是通过扩展基类ACTIVITY得到的,是整个游戏的控制器,也是整个游戏程序的入口。(2)辅助界面相关类欢迎界面类WELCOMEVIEW该类为游戏欢迎界面的实现类,主要负责欢迎界面的绘制工作。欢迎界面动画生成类WELCOMEVIEWTHREAD该类是为欢迎界面服务的,主要是通过更改欢迎界面中图片的坐标来实现动画效果。帮助界面类HELPVIEW该类为帮助界面的实现类。菜单界面类MENUVIEW该类为菜单界面的实现类,负责绘制菜单界面以及对菜单界面的屏幕进行监听。图321欢迎界面(3)游戏界面相关类游戏界面类GAMEVIEW该类为游戏程序中最重要的类,负责绘制游戏过程中所有的信息,如棋盘、棋子、各个按钮以及胜利或失败菜单等。象棋规则类GUIZE该类是象棋规则的实现类,其中包含所有棋子的走棋规则以及当前棋牌某方的所有可能走法。思考时间线程TIMETHREAD该类为计算思考时间的线程类。走法类CHESSMOVE该类为棋子的走法的封装类,包含棋子的名称、出发点以及目标点。图322游戏界面33游戏中象棋规则类的实现PACKAGEWYFYTLIMPORTJAVAUTILARRAYLIST/引入相关包IMPORTJAVAUTILLIST/该类是象棋的规则类,其他类通过调用CANMOVE方法给出起始位置与结束位置其他类通过调用SEARCHAGOODMOVE方法得到最当然棋局最好的走法而其中的ALLPOSSIBLEMOVES方法得到的是当前棋局的所有的走法/PUBLICCLASSGUIZEBOOLEANISREDGOFALSE/是不是红方走棋PUBLICBOOLEANCANMOVEINTQIZI,INTFROMY,INTFROMX,INTTOY,INTTOXINTI0INTJ0INTMOVECHESSID/起始位置是什么棋子INTTARGETID/目的地是什么棋子或空地IFTOX8/当右边出界时RETURNFALSEIFTOY9/当下边出界时RETURNFALSEIFFROMXTOXMOVECHESSIDQIZIFROMYFROMX/得到起始棋子TARGETIDQIZITOYTOX/得带终点棋子IFISSAMESIDEMOVECHESSID,TARGETID/如果是同一阵营的RETURNFALSESWITCHMOVECHESSIDCASE1/黑帅IFTOY2|TOX5/出了九宫格RETURNFALSEIFMATHABSFROMYTOYMATHABSTOXFROMX1/只能走一步RETURNFALSEBREAKCASE5/黑士IFTOY2|TOX5/出了九宫格RETURNFALSEIFMATHABSFROMYTOY1|MATHABSTOXFROMX1/走斜线RETURNFALSEBREAKCASE6/黑象IFTOY4/不能过河RETURNFALSEIFMATHABSFROMXTOX2|MATHABSFROMYTOY2/相走“田”字RETURNFALSEIFQIZIFROMYTOY/2FROMXTOX/20RETURNFALSE/相眼处有棋子BREAKCASE7/黑兵IFTOY1/只能走一步,并且是直线RETURNFALSEBREAKCASE8/红将IFTOY5|TOX1/只能走一步RETURNFALSEBREAKCASE2/黑车CASE9/红车IFFROMYTOYIFFROMYTOY/走横线IFFROMX5|TOXFROMY/不能回头RETURNFALSEIFFROMY4/不让走IFFROMYTOYMATHABSTOXFROMX1/只能走一步,并且是直线RETURNFALSE/返回FALSE不让走BREAKDEFAULTRETURNFALSERETURNTRUE/电脑是通过该方法得到当前棋局最好的走法/PUBLICCHESSMOVESEARCHAGOODMOVEINTQIZI/查询一个好的走法LISTRETALLPOSSIBLEMOVESQIZI/产生所有走法TRYTHREADSLEEP4000/睡眠四秒钟,以便调试CATCHINTERRUPTEDEXCEPTIONE/捕获异常EPRINTSTACKTRACE/打印堆栈信息RETURNRETGETINTMATHRANDOMRETSIZEPUBLICLISTALLPOSSIBLEMOVESINTQIZI/产生所有可能的走法LISTRETNEWARRAYLIST/用来装所有可能的走法FORINTX0X7/是红方,即是玩家棋子时跳过CONTINUESWITCHCHESSMANCASE1/黑帅IFCANMOVEQIZI,X,Y,X,Y1/向下走一格RETADDNEWCHESSMOVECHESSMAN,X,Y,X,Y1,0IFCANMOVEQIZI,X,Y,X,Y1/向上走一格RETADDNEWCHESSMOVECHESSMAN,X,Y,X,Y1,0IFCANMOVEQIZI,X,Y,X1,Y/向左走一格RETADDNEWCHESSMOVECHESSMAN,X,Y,X1,Y,0IFCANMOVEQIZI,X,Y,X1,Y/向右走一格RETADDNEWCHESSMOVECHESSMAN,X,Y,X1,Y,0BREAKCASE5/黑士CASE12/红仕IFCANMOVEQIZI,X,Y,X1,Y1/左下走RETADDNEWCHESSMOVECHESSMAN,X,Y,X1,Y1,1IFCANMOVEQIZI,X,Y,X1,Y1/左上走RETADDNEWCHESSMOVECHESSMAN,X,Y,X1,Y1,1IFCANMOVEQIZI,X,Y,X1,Y1/右下走RETADDNEWCHESSMOVECHESSMAN,X,Y,X1,Y1,1IFCANMOVEQIZI,X,Y,X1,Y1/右上走RETADDNEWCHESSMOVECHESSMAN,X,Y,X1,Y1,1BREAKCASE6/黑象CASE13/红相IFCANMOVEQIZI,X,Y,X2,Y2/左上走RETADDNEWCHESSMOVECHESSMAN,X,Y,X2,Y2,1IFCANMOVEQIZI,X,Y,X2,Y2/左下走RETADDNEWCHESSMOVECHESSMAN,X,Y,X2,Y2,1IFCANMOVEQIZI,X,Y,X2,Y2/右下走RETADDNEWCHESSMOVECHESSMAN,X,Y,X2,Y2,1IFCANMOVEQIZI,X,Y,X2,Y2/右上走RETADDNEWCHESSMOVECHESSMAN,X,Y,X2,Y2,1BREAKCASE7/黑兵IFCANMOVEQIZI,X,Y,X,Y1/直走RETADDNEWCHESSMOVECHESSMAN,X,Y,X,Y1,2IFY5/过河了IFCANMOVEQIZI,X,Y,X1,Y/过河后向左走RETADDNEWCHESSMOVECHESSMAN,X,Y,X1,Y,2IFCANMOVEQIZI,X,Y,X1,Y/过河走向右走RETADDNEWCHESSMOVECHESSMAN,X,Y,X1,Y,2BREAKCASE14/红兵IFCANMOVEQIZI,X,Y,X,Y1/向前走RETADDNEWCHESSMOVECHESSMAN,X,Y,X,Y1,2IFY1I/向上走IFCANMOVEQIZI,X,Y,X,I/可以走时RETADDNEWCHESSMOVECHESSMAN,X,Y,X,I,0ELSE/不可以走时BREAKFORINTJX1J1J/向走走IFCANMOVEQIZI,X,Y,J,Y/可以走时RETADDNEWCHESSMOVECHESSMAN,X,Y,J,Y,0ELSE/不可以走时BREAKFORINTJX1J1I/向上走时IFCANMOVEQIZI,X,Y,X,I/当可以走时RETADDNEWCHESSMOVECHESSMAN,X,Y,X,I,0FORINTJX1J1J/向左走时IFCANMOVEQIZI,X,Y,J,Y/当可以走时RETADDNEWCHESSMOVECHESSMAN,X,Y,J,Y,0FORINTJX1J7ELSEIFMOVECHESSID7ELSE/其他情况RETURNFALSE图1棋子“帅”的走法图2棋子“兵”的走法四、论文总结论文提出了ANDROID平台上中国象棋手机游戏系统的软件建模方法,并以模型为指导开发了CHESS手机有机游戏系统,一定程度上验证了建模方法的正确性和构建模型的有效性。根据目前的研究进展,未来的研究工作将从以下几个方面进一步加强(1)手机游戏系统模型的进一步改进,包括RUP在对局控制模块、网络信息传输模块上的应用及模型的进一步细化和完善,使模型在迭代、循环、重复的过程中不断改进。(2)借鉴国内外最新的人工智能技术,在已有工作的基础上进行CNCHESS系统的迭代增量开发,加入AI智能对局模块等,使用户在离线或者无对手的情况下能够进行人机对战,更好得满足用户的需求。(3)加强系统的个性化研究。系统目前还没有强大的数据统计功能,用户的帐号与战绩信息的管理、即时聊天的记录、对弈过程的记录这些大量重要的信息还没有全部被保存下来。提供一个智能化,个性化,具备强大数据记录、统计及分析的中国象棋手机游戏是下一步的工作目标。五、参考文献1张跃平JAVA课程设计第2版北京清华大学出版社,20082谭浩强JAVA程序设计基础第1版北京清华大学出版社,20083吴亚峰ANDROID20游戏开发实战宝典第1版北京人民邮电出版社,20104余志龙ANDROIDSDK开发范例大全第2版北京人民邮电出版社,20105杨丰盛ANDROID技术内幕系统卷第1版北京机械工业出版社,20116王正军著,JAVA程序设计,北京人民邮电出版社,2006年。7王树伟著,JAVA游戏编程基础,北京电子工业出版社,2005年。8荣钦科技编著JAVA游戏设计北京科海电子出版社9夏云龙编著最新JAVA使用手册电子工业出版社10武莹彭文明编著JAVA开发实用编程200例中国铁道出版社2006年11四维科技赵辉叶子青编著JAVA系统开发实例精粹人民邮电出版社2005年8月12同济大学应用数学系主编工程数学线性代数高等教育出版社第4版13夏少琼PHOTOSHOP实战教程游刃有余暨南大学出版社2008年第1版14美贝斯克游戏开发与制作清华大学出版社未著明出版时间致谢写到这里,论文已经告一个段落了,时光茬再,三年的生活在这篇论文完成之后很快就要结束了。回想这三年的大学生活,点点滴滴犹在心头。正是有许许多多老师同学朋友的关心,我才能顺利地完成学业;正是家人在这生活中的鼓励和支持,我才能有今天。所以这里我要向所有的老师和我的家人以及所有关心爱护过我的人们表示我最真挚的谢愈。感谢我的老师们,在课堂上、在工作室以及在毕业设计及毕业论文的撰写期间,您对我们学习上的悉心指导,对我们在学术方面的严格要求让我了解到了作为一个本科生应该具备的基本技能和做事的心态。感谢四年来与我一起风风雨雨走过的同学以及曾经的和现在的室友们,感谢你们在大学三年这段时间对我的支持和帮助。在大学的三年里,我们一起互相学习,互相讨论,相处得很融洽,也很愉快。感谢他们三年来的帮助和支持,他们每个人身上都有我要学习的优点,特别是他们身上持之以恒和孜孜不倦的学习态度,带动我,鼓励我,使我没有虚度这三年的学习时间。点点滴滴,铭记心头,谢谢你们。最后,感谢我所有的家人和朋友在我此期间给予我的鼓励、支持和关环。谢谢大家内部资料仅供参考内部资料仅供参考内部资料仅供参考图23地块位置图14UALM567B908CDERKVGNJP9JWKFFWVGTYMJG6ACZ7HDQ8KQQFHVZFEDSWSYXTYQA9WKXFYEQDJSXUYUP2KNXPRWXMAUE9AQGN8XPR849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMUE9AQGN8XPR849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z8VGTYMJG6ACZ7HDQ8KQQFHVZFEDSWSYXTYQA9WKXFYEQDJSXUYUP2KNXPRWXMAUE9AQGN8XPR849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXG89AMUE9AQGN8XPR849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z8VGTYMJG6ACZ7HDQ8KQQFHVZFEDSWSYXTYQA9WKXFYEQDJSXUYUP2KNXPRWXMAUE9AQGN8XPR849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMUE9AQGN8XPR849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVU3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVU3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ84Z89AMVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVU3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9GTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVU3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVU3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVU3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ84Z89AMVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVU3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9GTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSVADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVU3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVU3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ84Z89AMVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVU3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9GTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVU3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMYWV3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVU3TNGK8Z89AMYWPAZADNUKNMUWFA5UXY7JND6YWRRWWCVR9CPBKZNMZ849GXGJQVUE9WEWZQCUEQYPEH5PDX2ZVKUMGTXRM6X4NGPPVSTTKSV3TNGK8Z89AMVUE9WEWZQCUEQYPEH
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汽车行业汽车音响市场发展趋势与竞争格局分析报告
- 持续进步的商务英语学习试题答案
- 教育信息化2.0背景下教师信息技术与教育技术互动研究报告
- 装配式木结构建筑项目在绿色建筑领域的政策导向研究报告
- 生管考试试题及答案
- 法硕面试试题及答案
- 教材内容的大学物理考试试题及答案
- 新时代创业扶持政策试题及答案
- 四川卫生康复职业学院《生物科学探索实践》2023-2024学年第二学期期末试卷
- 江苏省南京市六校2025年初三下期末生物试题试卷含解析
- 养老机构入住潜在风险告知书1-3-5
- 北京四中2025届高一物理第一学期期中经典试题含解析
- 山西煤矸石综合开发利用项目可行性研究报告
- 《剪映专业版:短视频创作案例教程(全彩慕课版)》 课件 第5章 创作城市宣传片
- 企业名称:个人防护用品(PPE)管理规定
- 深圳市业主共有资金监督管理办法
- 接力版六年级下册小学英语全册同步练习(一课一练)
- 雾化吸入疗法合理用药专家共识(2024版)解读
- 土地运作服务合同范本
- 抖音火花合同电子版获取教程
- 2022-2023学年上海市闵行区八年级(下)期末数学试卷
评论
0/150
提交评论