毕业设计 任务书.doc

上传人:飞****2 文档编号:63855453 上传时间:2022-11-27 格式:DOC 页数:9 大小:63.50KB
返回 下载 相关 举报
毕业设计 任务书.doc_第1页
第1页 / 共9页
毕业设计 任务书.doc_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《毕业设计 任务书.doc》由会员分享,可在线阅读,更多相关《毕业设计 任务书.doc(9页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、编号: 毕业设计(论文)任务书题 目: 基于Android的网络游戏 服务器的设计及开发 学院: 计算机科学与工程学院 专 业: 计算机科学与技术 学生姓名: 学 号: 指导教师单位: 国家软件与集成电路公共 服务平台广西平台 姓 名: 职 称: 副研究员 题目类型:理论研究 实验研究 工程设计 工程技术研究 软件开发 2012年12月 16日注:1、本任务书一式两份,一份院办留存,一份发给学生,任务完成后附在说明书内。2、任务书均要求打印,打印字体和字号按照本科生毕业设计(论文)统一格式的规定执行。一、毕业设计(论文)的内容近年来,手机已经成为人们生活的一部分,人们也渐渐习惯于将手机作为新的

2、娱乐工具。随着 3G 移动互联网络的发展,智能手机的普及率越来越高,各种智能手机操作系统相继出现。Android 操作系统作为谷歌公司为移动平台打造的开源操作系统,是真正开放和完整的移动软件,也是最有发展潜力的智能手机操作系统。Android凭借其开放性和灵活性渐渐赶超原有系统平台,成为近年来最热门的移动终端平台之一。基于Android系统的手机游戏,是Android 应用软件中的最重要的组成部分,有着庞大的用户人群,也必将有巨大的发展潜力。在此基础上,本文在eclipse开发环境中设计并实现基于Android的网络游戏坦克大战的服务器,可以让在嵌入式S3C6410开发平台上的多个客户端同时登

3、陆进服务器,完成服务器的开发。本课题意义在于:通过嵌入式应用开发,加深对嵌入式的程序设计的理解,熟悉嵌入式开发流程,进一步掌握嵌入式应用开发的移植过程。主要内容:1. 根据游戏规则进行相应的网络应用层协议的设计及实现;2. 初始化障碍物和奖励物品的位置;3. 控制坦克及子弹移动,判断子弹是否击中坦克或者障碍物及坦克是否出界,是否有障碍物;4. 判断游戏输赢;5. 建立测试环境,分析系统性能。具体任务:1服务器与客户端之间的通信协议的具体实现;2服务器对客户端的坦克和子弹的控制;3服务器对游戏的输赢进行判断;4服务器与客户端连接运行,可接受多客户端登陆;5对游戏结果进行判断; 6测试与完善二、毕

4、业设计(论文)的要求与数据毕业设计(论文)首先提出了 Android 游戏服务器开发的总体框架,研究并总结了Android 游戏服务器开发涉及的一些关键技术。该游戏服务器的总体架构有数据存储模块、图形界面模块、坦克控制模块、子弹控制模块。数据存储模块重点实现了游戏中各个客户端的数据存储等;图形界面模块重点实现服务器界面的绘制;坦克控制模块重点实现了游戏中各个客户端登陆上服务器后对各个客户端的坦克的移动、发射子弹及控制游戏的进行;子弹控制模块重点实现了控制所有子弹的移动并判断子弹是否击中坦克或者障碍物,判断最后输赢。主要开发流程:查阅资料设计游戏根据设计拆分不同的类先编写实现界面编写监听操作开启

5、服务器连接客户端,控制游戏进行完善其他功能。主要用到的类:1.自定义JFrame开发,实现服务器启动界面;2.自定义线程控制客户端坦克游戏;3.自定义线程控制子弹移动并判断子弹是否击中坦克或者障碍物,判断最后输赢;4.自定义线程类中哈希表及向量表存储游戏数据;本游戏最终在Android 2.3.3设备中运行,经测试,游戏的基本功能均实现,并且运行流畅,画面效果较好,具备一定的可玩性。三、毕业设计(论文)应完成的工作1、毕业设计开题报告一份;2、英文翻译材料一份(包括不少于4万字符的英文原文和译文);3、毕业论文一份(二万汉字以上,附中英文摘要,其中英文摘要300500单词);4、本系统软件及源

6、程序清单一套。四、应收集的资料及主要参考文献列出至少5篇以上的参考文献,提供1篇以上的外文参考文献(不包括学生用的教材)。序号放在方括号中。1 Y.Daniel Liang, Introduction to Java Programming(sixth Edition) M,北京:机械工业出版社,20082.王家林,Android 4.0 网络编程详解 M,北京:电子工业出版社,20123 吴亚峰,苏亚光,Android 游戏开发大全 M,北京:人民邮电出版社,20124 李宁,Android 开发权威指南 M,北京:人民邮电出版社,20125 李兴华,Android开发实战经典 M,北京:清

7、华大学出版社,20126 Jeff “JavaJeff” Friesen,LearnJava for Android DevelopmentM,New York :Apress Media LLC ,2010五、试验、测试、试制加工所需主要仪器设备及条件硬件要求:联想G450笔记本一台;S3C6410开发板一块;LG P990 Android智能手机一部。软件要求: Windows XP操作系统; JDK、Eclipse 、ADT开发工具;Android SDK及AVD虚任务下达时间:2012年 12月16日毕业设计开始与完成时间:2013年2月28日至 2013年 5 月 31 日组织实施单位:教研室主任意见:签字: 2012年12月18 日院领导小组意见:签字: 2012 年 12月 20 日毕业设计(论文)进度计划表序号起止日期计划完成内容实际完成内容检查日期检查人签名1第1周(2012.12.24-2013.3.3)查阅相关资料,编写开题报告2第23周(3.4-3.17)确定技术方案3第46周(3.18-4.7)翻译英文资料4第710周(4.8-5.5)基于Android设计游戏总体框架,并完成通信设计5第1113周(5.6-5.26)编程实现服务器,并与客户端完成拼接工作6第14-15周完善系统设计,撰写毕业设计论文指导教师批准日期 2012年 12月 16日 签名:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com