3、求包含:(1)开题报告一份;(2)毕业设计一份;4.及时与指导老师进行沟通,按计划完成毕业设计(论文)报告的写作和答辩工作。二、毕业设计(论文)进度安排起讫日期工作内容备注第七学期第14周第七学期第15-17周第七学期第18周第八学期第1-3周第八学期第4周第八学期第5-10周第八学期第11周第八学期第12周接受毕业设计(论文)任务书。调研,完成英文资料翻译。完成毕业设计(论文)开题报告。按照毕业设计要求,开展研究,完成设计方案。毕业设计中期检查。整理、撰写毕业论文。答辩资格审查。答辩。三、所需的资料和主要参考文献1刘晓.移动端小游戏的发展与问题应对J.传媒,2018(23):50-5
16、计及其实现J.湖南理工学院学报(自然科学版),2015,28(03):39-41+51.8李婧.基于Android平台的手机游戏设计与实现D.东南大学,2017.9黄日胜,王伟强,陈乐,何瑞龙.基于P2P与PV3D的3D连连看游戏设计J.软件导刊,2012,11(06):77-79.10郭毅棋.基于WEB的纸钞连连看游戏的设计与实现J.福建电脑,2010,26(09):136-137+100.11孙宇娇.手机游戏交互界面设计的优化研究D.北京交通大学,2017.12高广宇.手机游戏交互界面的设计与实现研究J.北京印刷学院学报,2018,26(09):32-35+53.学生姓名(签名)日
19、suchasacomputeroramobilephoneatanytimeandanyplace,sothegamebecomesoneofthemostpopulargamesintheworldtoday.ThispaperdesignsandimplementsLianliankangamesbasedonWeChat"smallprogram".ThroughtheAPPIDregisteredonWeChatplatformanddownloadedWebdeve
20、lopertoolsasthedesignenvironment,theclassificationsearchalgorithmisselectedasthegamelogicalgorithmtocompletetheprototypeconstructionofthesmallgamesystem.Andinteractingbetweentheclientandtheserver.Finally,thefunctiontestofthesmallgameandthetestperformance
35、P5主要特性包括:1、遵循PSR-2、PSR-4规范。2、支持Composer。3、支持单元测试。4、安全机制,详细的日志能帮你轻轻松松的做到问题定位。5、减少核心依赖,增加了扩展的灵活性,支持命令行指令扩展。6、具备优秀的性能和REST支持,支持远程调试,优化了API开发工作。7、惰性加载机制。8、路由、配置和自动加载的缓存机制。ThinkPHP在项目中的配置,一个项目下可以容纳多个子系统,例如前端系统和后端管理系统等等。在项目中包括公共函数文件夹Common、系统配置文件夹Conf(其中包含该项目的所有配置信息,包括数据库和系统常量以及模板选择和缓存、调试、日志等等
36、)、源代码储存文件夹Lib(分数据库表达与处理的Model文件夹和程序源代码的Action文件夹)、支持多种语言的Lang文件夹、文件缓存的Runtime文件夹以及网页模板的Tpl文件夹。此外index.php是ThinkPHP的入口文件夹。2.3MySQL数据库MySQL数据库被非常多的编程人员使用,MySql数据库适用于中小型程序的数据存储,可以和JAVA技术进行很好的搭配使用。MySql数据库非常适合刚学习编程的人进行学习,首先从下载上来说,直接到官方网站或者百度上搜索就能搜索到MySql的下载地址,下载完成之后直接点击安装文件,傻瓜式一键安装完成就可
45、口。数据管理作为管理或者运营人员的数据管理平台,通过调用API从服务器的数据库中获取商品信息、订单数据等。系统总体架构图如图4.1。图4.1系统总体架构图毕业设计(论文)现4.2项目开发方法及环境部署项目客户端的开发过程采用面向对象的开发方法,充分利用面向对象方法中的封装性、继承性和多态性的特点,将系统划分为相对独立的多个模块,每个模块具有自己的功能设计和实现要求,在开发过程中可以分模块集中开发实现,然后最后再将各个模块组织和集成,这样使得整个系统的结构层次分明,也便于开发工作的管理。面向对象的软件开发方法是解决软件设计过程中所出现基础性问题的的解决方案,避免在开发中做重复的工作。进
46、行可重复使用性设计,在软件的总体框架中可以将同一个功能模块的不同业务部分的应用通过面向对象的设计,以及模块的复用来实现重复利用,减少开发得重复工作,提高开发效率。例如分析系统中通用的处理方法,将其封装设计成相对独立可重复使用的代码作为基类,当功能在系统中多个模块应用时,直接调用基类就可以。这样会减少因为重复功能的代码的复制修改而带来的代码质量问题,同时也避免了代码的冗余。从系统的角度进行分析,利用对象的单位作为基本构造单元,可以使软件系统变得模块化、可复用性能好、易于维护,同时便于优化软件结构和质量。项目的基础环境基于XAMPP(Apache+MySQL+PHP+PERL)一个功能强大的建站
49、体的业务知识分析出系统中的不同实体之间的关系,并确定这些实体之间的关系类型。本文根据小程序单词查询系统的功能需求分析,按照规范设计的要求,将对数据库设计的概念结构设计、逻辑结构设计、数据库配置与实施进行详细分析与设计。4.3.1数据库概念结构设计数据库的概念结构设计的过程是将用户的需求综合抽象为一个信息结构的过程,概念结构是各类数据模型的共同基础。E-R图是描述概念模型的有效工具。E-R图由实体、属性、联系三个要素组成,例如本系统中单词信息就是一个实体,它包含描述单词的众多属性,联系表示实体之间的关系,实体与实体之间的联系可以分为三种:一对一、一对多、多对多。本文从系统的业务和功能模块分析
50、确定系统需要的实体集,以及实体与实体之间的联系。小程序单词查询系统中关键的实体信息如下:(1)单词查询系统的单词信息实体图的属性包含单词id、单词英文拼写、单词音标、单词中文翻译、单词属性、单词短语,如图4.2所示:图4.2单词信息实体图(2)单词查询系统的用户信息实体图的属性主要包含用户id,openid,用户昵称等信息,如图4.3所示:图4.3用户信息实体图(3)单词查询系统的单词音标信息实体图的属性主要包含音标id,音标类别、音标拼写等信息,如图4.4所示:图4.4音标信息实体图(4)单词查询系统的单词属性信息实体图的属性主要包含属性id,属性类别、中文翻译
51、等信息,如图4.5所示:图4.5属性信息实体(5)单词查询系统的单词短语信息实体图的属性主要包含短语id,英文短语、中文翻译等信息,如图4.6所示:图4.6短语信息实体图由系统的实体以及实体与实体之间的联系可得出系统E-R图,小程序单词查询系统的总体E-R图如图4.7所示:图4.7系统总体E-R图在概念模型的设计中,采用E-R图来表示系统需求所抽象成的信息结构,其中用矩形表示E-R图中的实体,椭圆形表示属性,菱形表示联系。一个单词信息表对应多个属性。4.3.2数据库逻辑结构设计根据概念结构设计中的E-R图进行数据库的规则转换,将E-R图实体和