基于安卓平台贪吃蛇游戏的设计开题报告

合集下载

贪吃蛇游戏的开发报告

贪吃蛇游戏的开发报告

基于VC#.NET的贪吃蛇游戏的开发与设计目录1.实验目的 (3)2.实验任务与要求 (3)2.1实验内容 (3)2.2实验要求 (3)2.3实验环境 (3)3.设计方案 (3)3.1程序功能 (4)3.2设计思想 (4)3.3设计总体流程图 (4)3.4设计的具体实现 (4)4.程序测试 (15)4.1测试内容与结果 (15)4.2程序运行效果图 (17)5.实验总结 (17)参考文献 (17)附录 (18)附录A:主要源程序 (18)附录B:软件使用说明书 (23)一、实验目的(1)复习、巩固VC#.NET的基础知识,进一步加深对VC#.NET技术的理解和掌握;(2)课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。

(3)培养学生在项目开发中团队合作精神、创新意识及能力二、实验任务与要求(1)实验内容贪吃蛇游戏开发,首先它可以为大家提供一种当前比较流行的休闲小游戏。

贪吃蛇游戏开发的最后一部分就是游戏的模块划分,根据分析,贪吃蛇这个程序一共要实现如下几个功能,包括游戏方面开始游戏、暂停游戏以及停止游戏,游戏设置(蛇的颜色、食物的颜色),游戏结束时的积分。

(2)实验要求●对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理;●系统设计要实用,采用模块化程序设计方法,编程简练、可用,功能全面;●说明书、流程图要清楚;●记录设计情况(备查,也为编写设计说明书作好准备);(3)实验环境WindowsXP操作系统,2005开发环境。

三、设计方案(1)程序功能一条蛇在封闭围墙里,围墙里随机出现一个食物,通过按键盘四个光标键或A,D,W,S控制蛇向上下左右四个方向移动,蛇头撞到食物,则食物被吃掉,蛇身体长一节,同时记1分,接着又出现食物,等待蛇来吃,如果蛇在移动中撞到墙或蛇头撞倒自己身体游戏结束。

贪吃蛇开题报告

贪吃蛇开题报告

贪吃蛇开题报告一、引言贪吃蛇(Snake)是一款经典的游戏,具有较强的娱乐性和挑战性。

为了更好地理解和掌握贪吃蛇游戏的开发流程和实现技术,本文将详细介绍贪吃蛇游戏的开题报告。

本报告将讨论游戏的目的、游戏的规则和功能、技术选型以及开发计划等内容。

二、目的通过参与贪吃蛇游戏的开发,我们的目标是:•提高团队成员的编程能力和合作能力;•加深对游戏开发流程的理解和掌握;•实践设计模式和算法逻辑;•开发一款有趣且实用的游戏。

三、游戏规则和功能1. 游戏规则贪吃蛇游戏的基本规则如下:•蛇能够在地图上自由移动;•当蛇吃到食物时,蛇的长度会增加一节;•当蛇撞到自己的身体或地图边界时,游戏结束;•游戏会记录蛇吃到的食物数量;•蛇每移动一步,会不断消耗体力(长度)。

2. 游戏功能贪吃蛇游戏将包含以下功能:•开始、暂停和重新开始游戏的功能;•根据蛇吃到的食物数量更新游戏界面;•提供不同难度级别的游戏选择;•记录每次游戏的得分和最高得分。

四、技术选型1. 编程语言本次贪吃蛇游戏的开发将使用Python语言。

Python是一种易于学习和使用的高级编程语言,适合游戏开发和图形界面设计。

2. 开发工具和库•开发工具:我们将使用Visual Studio Code作为主要的开发工具。

Visual Studio Code是一个轻量级的集成开发环境,支持Python语言开发,并提供了丰富的插件和调试功能。

•游戏开发库:我们将使用Pygame库进行游戏的开发。

Pygame是一款跨平台的Python游戏开发库,提供了丰富的游戏开发功能和图形绘制功能。

3. 技术挑战在贪吃蛇游戏的开发过程中,我们将面临以下技术挑战:•蛇的移动逻辑和碰撞检测:需要设计蛇的移动逻辑和检测蛇与食物、身体和地图边界的碰撞逻辑。

•游戏界面的绘制:需要设计游戏界面的布局和绘制蛇、食物和地图等图形元素。

•游戏的交互和控制:需要实现游戏的开始、暂停和重新开始功能,并处理用户的键盘输入。

Android贪吃蛇课程设计报告

Android贪吃蛇课程设计报告

XXXX学院计算机科学系《Android程序设计》课程设计报告题目:贪吃蛇专业:计算机科学与技术!班级: B11计科班学号: 0姓名:凌波微步Q Q :25指导教师:,2014年6月,目录第一章绪论 (2)游戏简介 (2)开发目的及意义 (3)开发环境及工具 (3)第二章需求分析 (4)游戏界面分析 (4)游戏角色分析 (4)—游戏控制分析 (4)第三章总体设计 (5)系统功能模块层次图 (5)运行机制 (6)贪吃蛇功能流程图 (7)第四章详细设计与实现 (9)SnakeActivity类 (9)MyTile类 (10):NextActivity类 (18)SysApplication类 (19)界面设计 (20)第五章测试 (26)功能测试 (26)测试结果 (27)第六章结论 (27)第一章绪论@游戏简介贪吃蛇游戏是一款手机游戏,同时也是一款比较需要耐心的游戏。

贪吃蛇游戏是一条蛇,不停地在手机屏幕上游走,吃在手机屏幕上出现的食物。

当蛇吃掉1个食物后会变长,并且吃完食物时食物会消失,并立即随机生成1个新的食物,只要蛇头碰到屏幕四周或者碰到自己的身子,蛇就立即毙命。

开发目的及意义通过本次课程设计,了解android软件的开发过程,熟悉并掌握JAVA语言,程序关键在于表示蛇的图形及蛇的移动。

用一个小矩形块表示蛇的一节身体,身体每长一节,增加一个矩形块,蛇头用一节表示。

移动时必须从蛇头开始,所以蛇不能向相反的方向移动,如果不按任意键,蛇自行在当前方向上前移,但按下有效方向键后,蛇头朝着该方向移动,一步移动一节身体,所以按下有效方向键后,先确定蛇头的位置,而后蛇的身体随蛇头移动。

意义是方便人们在休闲时通过玩手机游戏获得一点快乐,同时锻炼自己的大脑。

开发环境及工具在Window8下进行,采用eclipse开发工具,基于安卓操作系统。

环境搭建:1. JDK安装[2. Eclipse安装3. Android SDK安装4. ADT安装创建AVD-第二章需求分析游戏界面分析操作界面应该人性化设计,提示玩家按什么按键开始游戏,开始游戏之后,在游戏界面中,以坐标的形式对整体界面进行划分,将界面划分为网格,还应设计蛇的样式,食物的样式和墙的样式,在蛇吃到食物后的样式,还有游戏结束时的界面显示,游戏结束后,要显示所得的分数。

基于Android贪吃蛇游戏的设计与实现

基于Android贪吃蛇游戏的设计与实现

Science &Technology Vision科技视界0引言Android 是Google 开发的基于Linux 平台的开源手机操作系统,它包括操作系统、用户界面和应用程序。

手机游戏作为Android 系统平台的一个重要组成部分,正在被越来越多的人所重视。

贪吃蛇游戏由传统街机游戏Blockade 的基础上发展而来,能增强人的反应能力,是一款适用于各个年龄阶段的娱乐性的游戏。

本文基于Android 开发环境,采用Java 语言编程,设计了一个android 的手机应用软件贪吃蛇游戏。

1Android 开发环境Android 开发环境搭建包括JDK、Eclipse、Android SDK、ADT 的安装以及AVD 的创建,步骤如下:(1)JDK 安装,安装完成之后,可以在检查JDK 是否安装成功。

(2)Eclipse 安装。

(3)Android SDK 安装,检查SDK 是否安装成功。

(4)ADT 安装。

(5)创建AVD,为使Android 应用程序可以在模拟器上运行,必须创建AVD,创建AVD 完毕后,检查测试环境是否搭建成功。

2贪吃蛇游戏总体设计2.1功能需求贪吃蛇是一款经典的手机游戏,一条蛇在封闭围墙里,通过按键盘上下左右四个键控制蛇向上下左右四个方向移动,如果蛇头撞倒食物,则食物被吃掉,蛇身体长一节,同时记1分;若吃到奖励苹果,加两分;若吃到毒苹果,则减3分。

在游戏过程中,如果长按住方向键不放,则蛇的移动速度加快,松开方向键,恢复原速。

如果蛇在移动中撞到墙或障碍物或者蛇头撞倒自己身体,则游戏结束!2.2游戏处理流程游戏运行流程图如下(图1):图1贪吃蛇游戏流程图2.3模块设计本系统主要完成以下几方面的功能:游戏控制功能———包括游戏的开始、暂停、退出界面布局,其他辅助功能(如游戏积分,游戏过关等)。

游戏总设计模块划分为游戏主界面模块、游戏控制模块和游戏菜单模块。

1)游戏主界面模块游戏主界面模块主要包括:游戏界面的边界,即游戏中的墙;游戏中蛇的构成,以及苹果的构成;游戏中障碍物的构成;游戏中分数显示以及关卡显示。

基于Android贪吃蛇游戏_本科毕业设计(论文)

基于Android贪吃蛇游戏_本科毕业设计(论文)

本科毕业设计(论文)题目名称:基于Android贪吃蛇游戏学院:计算机科学技术专业年级:计算机科学与技术08(师)级摘要本课题是利用java语言在Android平台上进行手机游戏的开发,由于本人知识的有限,以及客观条件的限制,本人打算开发一个单机版的游戏。

本人在手机上玩过贪吃蛇的游戏,曾经为了和别人比赛,苦苦的玩了好多次,追求高分!后来得知这个小小的游戏是nokia当年很成功的一款手机游戏,许多人都玩过,也很喜欢。

现在这款游戏的版本已经发展到第三版了,手机生产厂商继续开发这个游戏,看来这个游戏还是有很大的市场的。

Google公司2007年11月5日发布的开源的Android 平台——一款包括操作系统(基于Linux内核)、中间件和关键应用的手机平台,并组建了开放手机联盟(Open Handset Alliance),包括Google、中国移动、T-Mobile、宏达电、高通、摩托罗拉等领军企业。

于是,我决定利用自己大学所学的知识,自己在指导老师的帮助下,独立开发这个小游戏。

本文首先详细介绍了java的一些基本的知识点,在此基础上引出了Android,介绍了Android的基础以及其特点,然后介绍了一下Android将来的一些前景和发展。

重点说明了这个贪吃蛇程序所用到的一些类和控件,包括Drawable,Canvas, Thread,等等。

介绍了这些类的一般的使用方法,以及本程序是如何使用这些类来进行游戏的开发的。

本程序将老少皆宜的经典作品移植到手机上来,为更流行的硬件平台提供应用软件。

这些都将能很好的满足未来人们对手机游戏的需求。

吞吃蛇游戏基于Android平台编写,满足一般手机用户的娱乐需求。

关键词:Android系统; 贪食蛇游戏; 手机游戏Abstract.This topic is using java language on the Android platform mobile phone game development, I limited knowledge, and objective constraints, I intend to develop a stand-alone game. I played the game of Snake, on the phone once in order to match with others, struggling to play many times, the pursuit of high scores! Later learned that this little game nokia was very successful mobile phone games, many people have played, and also enjoyed. Version of the game has been developed to the third edition, mobile phone manufacturers continue to develop this game, it seems that this game is a great market. Open-source Android platform, Google's released on November 5, 2007 - an operating system (Linux kernel), middleware and key applications-based mobile phone platform, and the formation of the Open Handset Alliance (Open Handset Alliance), includingGoogle, China Mobile, T-Mobile, HTC, Qualcomm, Motorola and other leading enterprisesSo, I decided to use the knowledge learned in his college, in the instructor's help, the independent development of this game.This article first details some of the basic java knowledge, on this basis leads to Android, the basis of the Android and its characteristics, and then introduces the Android future prospects and development. Highlights this Snake procedures used and controls, including the Drawable Canvas, Thread, and so on. Describes the general use, as well as the program is how to use these classes to the development of the game. The ages of the classic works transplantation in this program to the phone up, to provide application software for the more popular hardware platforms. These will be well positioned to meet future demand for mobile games. Devour the snake game based on the Android platform, prepared to meet the entertainment needs of the general mobile phone users.Key words: Android system; Gluttony snake game; Mobile game目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 Android简介 (1)1.1.1 Android的来源及发展 (1)1.1.2 Android系统的特点 (2)1.2 项目目的与意义 (2)1.2.1 开发目的 (2)1.2.2 开发意义 (3)1.3 国内外现状分析 (3)1.3.1 国内外手机系统现状 (3)1.3.2 国内外手机应用现状 (4)1.3.3 发展趋势 (5)第2章方案论证 (6)2.1 经济可行性分析 (6)2.2 技术可行性分析 (6)2.2.1 Android平台特性 (6)2.2.2 Android平台架构 (6)2.2.3 Android应用程序组件 (7)2.3 本项目的开发方法 (8)2.4 开发工具及环境简介 (10)2.4.1 开发工具Eclipse简介 (10)2.4.2 开发环境简介 (10)第3章需求分析 (11)3.1 系统开发目标 (11)3.2 系统需求分析 (11)3.2.1 业务需求分析 (11)3.2.2 用户需求分析 (12)3.2.3 功能需求分析 (12)第4章过程论述............................................................................. 错误!未定义书签。

安卓贪吃蛇课程设计报告材料

安卓贪吃蛇课程设计报告材料

滨江学院智能手机程序设计题目安卓智能手机贪吃蛇游戏设计院系滨江学院计算机系专业信息工程学生周盈伟学号指导教师高超二0 一四年六月一日目录第一章绪论 (3)1.1开发背景 (3)1.1.1安卓系统简介 (3)1.1.2游戏简介 (3)1.2开发目的及意义 (4)1.3开发环境及工具 (4)第二章需求分析 (5)2.1游戏界面分析 (5)2.2游戏角色分析 (5)2.3游戏控制分析 (5)2.4 可行性分析 (6)第三章总体设计 (7)3.1系统功能模块层次图 (7)3.2运行机制 (8)3.3贪吃蛇功能流程图 (10)第四章详细设计与实现 (12)4.1 TiltView类 (12)4.2 SnakeView类 (14)4.3 界面设计 (16)第五章测试 (20)5.1游戏功能测试 (20)5.2游戏控制测试 (20)5.3游戏界面测试 (20)5.4测试结果 (20)第六章结论 (21)第一章绪论1.1开发背景1.1.1安卓系统简介安卓系统作为新兴的手机操作系统,在问世不久,变风靡全球,占领手机操作系统里很大的市场份额,与苹果,诺基亚三分天下,Android是基于Linux开放性核的操作系统,是Google公司在2007年11月5日公布的手机操作系统。

早期由原名为"Android"的公司开发,谷歌在2005年收购"Android.Inc"后,继续对Android系统开发运营,它采用了软件堆层(software stack,又名软件叠层)的架构,主要分为三部分。

底层Linux核只提供基本功能,其他的应用软件则由各公司自行开发,部分程序以Java编写。

1.1.2游戏简介1976年,Gremlin平台推出了一款经典街机游戏Blockade。

游戏中,两名玩家分别控制一个角色在屏幕上移动,所经之处砌起围栏。

角色只能向左、右方向90度转弯,游戏目标保证让对方先撞上屏幕或围栏。

贪吃蛇开题报告

贪吃蛇开题报告

贪吃蛇开题报告贪吃蛇开题报告一、引言贪吃蛇作为一款经典的电子游戏,自上世纪70年代问世以来一直备受玩家的喜爱。

它简单而有趣的玩法,让人沉迷其中。

本文旨在探讨贪吃蛇游戏的设计与开发,并提出一些创新的想法。

二、游戏规则和机制贪吃蛇的基本规则很简单:控制一条蛇在有限的空间内移动,通过吃食物来增长身体长度,同时避免碰到自己的身体或者墙壁。

游戏难度逐渐增加,当蛇的身体变得越来越长时,操作也变得更加困难。

三、游戏设计与开发1. 游戏界面设计在游戏界面设计中,我们可以考虑使用简洁明了的图形元素,如方块或者圆点来代表蛇和食物。

同时,背景可以选择适当的颜色或者纹理,以增加游戏的可视吸引力。

2. 控制方式优化传统的贪吃蛇游戏通常通过键盘来控制蛇的移动方向,但这种方式可能会对一些玩家造成困扰。

因此,我们可以考虑增加触摸屏或者重力感应等更直观的控制方式,以提高游戏的易玩性。

3. 难度调整与关卡设计为了增加游戏的挑战性,我们可以在游戏中设置不同的难度等级,例如增加蛇的移动速度或者缩小可用空间。

同时,通过设计不同的关卡和挑战,可以让玩家保持长久的兴趣。

4. 多人模式与社交功能除了单人游戏模式,我们还可以考虑添加多人对战模式,让玩家可以与其他玩家进行竞争。

此外,通过添加社交功能,如好友排行榜或者分享成绩到社交媒体,可以增加游戏的互动性和分享性。

四、创新想法1. 增加特殊道具除了传统的食物,我们可以考虑添加一些特殊道具,如加速道具、减速道具或者无敌道具等,以增加游戏的变化性和策略性。

2. 引入故事情节为了让游戏更具吸引力,我们可以设计一个有趣的故事情节,让玩家在游戏中扮演一个角色,完成一系列任务或者解谜。

3. 跨平台支持为了让更多的玩家能够体验贪吃蛇游戏,我们可以考虑将游戏开发为跨平台应用,支持不同的操作系统和设备。

五、结论贪吃蛇作为一款经典的电子游戏,一直以来都备受欢迎。

通过对游戏设计与开发的探讨,我们可以不断创新和改进,提升游戏的可玩性和娱乐性。

贪吃蛇小游戏的开题报告

贪吃蛇小游戏的开题报告

贪吃蛇小游戏的开题报告1. 简介本文档旨在描述贪吃蛇小游戏的开发计划和相关细节。

贪吃蛇是一款经典的街机游戏,目标是控制一条蛇在有限的区域内吃食物,每吃到一个食物,蛇的长度就会增加。

本文档将讨论游戏的功能、设计和开发计划。

2. 游戏功能贪吃蛇小游戏将具备以下基本功能:•游戏开始界面:显示游戏的标题、开始按钮和游戏规则。

•游戏区域:用于显示贪吃蛇和食物,并呈现在用户面前。

•游戏控制:玩家可以通过键盘控制蛇的移动方向。

•蛇的移动和成长:蛇根据玩家的操作移动,并在吃到食物时增长。

•碰撞检测:蛇与自身或游戏边界碰撞时,游戏结束。

•得分和计时:游戏将计算蛇吃到的食物数量和游戏的持续时间,以供玩家参考。

3. 游戏设计3.1 游戏界面游戏界面将使用简洁的设计,包括开始界面和游戏区域。

3.1.1 开始界面开始界面将显示游戏的标题、开始按钮和游戏规则。

玩家可以在此界面点击开始按钮以启动游戏。

3.1.2 游戏区域游戏区域将使用固定大小的矩形来呈现贪吃蛇和食物。

蛇和食物将以不同的颜色来区分。

3.2 游戏逻辑游戏将包含以下几个关键逻辑:3.2.1 蛇的移动和成长蛇将根据玩家的操作以一定的速度在游戏区域内移动。

当蛇吃到食物时,蛇的长度将增加,并在游戏区域内生成新的食物。

3.2.2 碰撞检测游戏将进行碰撞检测,确保蛇与自身或游戏边界的碰撞能够正确地触发游戏结束。

在游戏结束时,将显示得分和持续时间。

3.2.3 分数计算和计时游戏将记录蛇吃到的食物数量和游戏持续时间,并实时显示给玩家。

计分和计时将作为玩家的参考依据。

4. 开发计划根据以上的游戏功能和设计,我们将按照以下计划进行游戏的开发:1.确定开发工具和技术栈,如选择使用的编程语言(例如Python)、开发框架和相关依赖项。

2.创建游戏的开始界面,并实现开始按钮的功能。

3.创建游戏区域,并实现蛇的移动和成长逻辑。

4.实现碰撞检测逻辑,以及游戏结束时的显示功能。

5.添加分数计算和计时功能,并实时展示给玩家。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于安卓平台贪吃蛇游戏的设计
一、选题依据
1.设计(论文)题目:基于安卓平台贪吃蛇游戏的设计
2.研究领域:通信运用
3.设计(论文)工作的理论意义和应用价值
目前随着移动设备越来越普及以及移动设备的硬件的提升,移动设备的功能越来越完善,android系统平台也日渐火热起来。

目前为止国内已经有很多Android系统的用户。

截止2013年Android系统的国内市场占有率已经过75%,在西欧以及北美智能手机市场占有率也在80%左右。

可见Android系统正处于发展的顶峰。

手机游戏作为Android系统平台的一个重要组成部分,正在被越来越多的人所重视。

全球在使用的移动电话已经超过59亿部,而且这个数字每天都在不断增加。

手机游戏潜在的市场比其他任何平台都要大。

二、设计研究的内容
1.重点解决的问题
(1)基于Android游戏动画的实现
(2)游戏地图的数据结构的表示
(3)游戏动画中的碰撞检测问题
2.拟开展研究的几个主要方面:
1 理论上和实践上的意义
关于Android游戏动画,基于安卓平台实现一个相对高效并且简单易用的游戏引擎,或者从其他手机平台移植相对较为成熟的游戏动画引擎。

解决此问题可以为贪吃蛇游戏以及其他类似的动画游戏提供流畅的动画效果,实现游戏引擎同时也可以提高游戏动画的代码复用率,提高游戏编程的效率。

深入理解Android 系统的Dalvik虚拟机工作机制。

由于Android平台使用Java语言进行开发,谷歌的工程师改写了Java ME的虚拟机。

解决虚拟机垃圾回收时所造成的占用系统资源较大的问题,可以提高游戏的流畅性,提升用户的游戏体验。

解决游戏人工智能的解决方案,贪吃蛇游戏中,地图寻路问题并非如此简单,必须考虑多方面的因素。

触屏以及重力感应器等操控方式的处理问题。

在Android平台中相对传统的手机系统,Android系统提供多种传感器的调用接口。

探索使用手机导航球,重力感应,触屏操作等新型操控模式提高用户操作体验。

贪吃蛇游戏是一款非常经典的手机游戏,贪吃蛇游戏的设计比较复杂,它涉及面广、牵涉方面多,如果不好好考虑和设计,将难以成功开发出这个游戏。

在这个游戏的设计中,牵涉到图形界面的显示与更新、数据的收集与更新,并且在这个游戏的开发中,还要应用类的继承机制以及一些设计模式。

因此,在设计开发过程中,需要处理好各个类之间间的逻辑依赖关系和数据通信关系。

2 可行性论述
每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。

Dalvik被设计成一个设备可以同时高效地运行多个虚拟系统。

Dalvik虚拟机执行(.dex)的Dalvik可执行文件,该格式文件针对小内存使用做了优化。

同时虚拟机是基于寄存器的,所有的类都经由JA V A编译器编译,然后通过SDK中的“dx”工具转化成“.dex”格式由虚拟机执行。

Dalvik虚拟机依赖于linux内核的一些功能,比如线程机制和底层内存管理机
制。

Android 的核心系统服务依赖于 Linux 2.6 内核,如安全性,内存管理,进程管理,网络协议栈和驱动模型。

3.本设计预期取得的成果:
制作出一款可以在案桌平台上完美运行的贪吃蛇游戏。

学习Java程序设计基本技术,学习用android开发Java程序的相关技术,熟悉游戏“贪吃蛇”的需求,熟悉项目开发的完整过程。

学会怎样进行一个项目的需求分析、概要设计、详细设计等软件开发过程,熟练地掌握Java程序设计的基本技术和方法,熟练地掌握android环境的使用方法,培养初步的项目分析能力和程序设计能力。

三、设计(论文)工作安排
1.拟采用的主要的研究方法(技术路线或技术参数):
软件环境:
1) 操作系统:windows7
2) 仿真软件:MyEclipse
硬件环境:
1)内存:64M以上
2)硬盘7G及以上
2.设计进度计划:
第2~3周收集资料,调查用户对系统的需求。

第4周撰写开题报告。

准备开题。

第5~7周系统分析,确定系统的总体结构。

第8~11周详细设计,完成系统各功能模块的设计。

第12~13周系统调试、测试,并完善系统,撰写论文初稿。

第14周结题验收,修改论文,提交二稿
第15周提交终稿,准备答辩。

第16周论文答辩。

四、需要阅读的参考文献
参考文献
[1] Android A Programmer’s Guide . Jerome (J.F.) DiMarzio DOI:10.1036、0071599886
[2] 林城. Android 2.3 应用开发实战[J] . 机械工业出版社,2011:17-321.
[3] 韩超. Android经典应用程序开发[J] . 人力资源出版社,2011:5-18.
[4] (美)Cay S. Horstmann,Gary Cornell. Java核心技术[J]. 机械工业出版社,2008:15-17.
[5] 刘卫国,姚昱禹. Android与J2ME平台间即时通信的研究与实现[J]. 中南大
学信息科学与工程学院. 2008年12期:118-120.
[6] 刘平. Android手机访问服务器的一种数据交互方法[J] . 西安财经学院网络与现在教育技术中心,2010-09:96-102.
[7] 刘玉平. Java输入输出流及在网站开发中的应用探讨[J]. 郴州市科技局,2009,(18):35-49.
[8] 陈璟,陈平华,李文亮. Android内核分析[J] . 广东工业大学计算机学院实践与经验,2009:112-115.
[9] 刘卫国,姚昱禹. Android的架构与应用开发研究[J] . 中南大学:信息科学与工程学院计算机系统应用2008-11:110-112.
[10] 邝孔无,王晓敏. 信息系统分析与设计(第三版)[M]. 清华大学出版社,
2006:23-26.
[11] 何玉洁. 数据库原理与应用教程[M]. 机械工业出版社,2005.12
[12] KEN ARNOLD,JAMES GOSLING,DAVID HOLMES: JAVA
PROGRAMMING LANGUAGE [M],POSTS & TELECOM PRESS,2006:231-235.
[13] JOHN LEWIS: JAVA SOFTWARE SOLUTIONS[M]. PUBLISHING HOUSE
OF ELECTRONICS INDUSTRY,2007:134-140.
[14] 余志龙、陈昱勋、郑名杰Android SDK开发范例大全[M]. 北京人民邮电出社,2010。

相关文档
最新文档