大连交通大学软件毕业设计系列-调研报告 - 范文中心

大连交通大学软件毕业设计系列-调研报告

11/24

毕业设计(论文) 实习(调研)报告

学生姓名 专业班级

所在院系

指导教师 职 称

所在单位

完成日期 2011年 10月 15日

实习(调研)报告

一.课题的来源及意义

手机游戏是指运行于手机上的游戏软件,随着科技的发展,现在手机的功能也越来越多,越来越强大。手机游戏也远远不是我们印象中的什么“俄罗斯方块”“贪吃蛇”之类画面简陋,规则简单的游戏,现在已经发展到了可以和掌上游戏机媲美,具有很强的娱乐性和交互性的复杂形态。

2011年,随着智能手机和3G网络的普及进一步深化,移动互联网迎来爆炸式增长。业界普遍认为,移动互联网是一个比互联网大数倍的万亿级产业,手机将作为未来人类线上生活娱乐的最主要载体而存在。在此大背景下,手机游戏也普遍被业界所看好,从2004年到2011年,手机游戏市场规模已经发展到42亿元,仅次于客户端网游和网页游戏。盛大游戏、腾讯、阿里巴巴等业界巨头已经高调进驻手机游戏行业,在各家投入巨资和重兵之后,这个行业还将会有一轮大跃进式的发展。

Android是谷歌(Google)公司推出的手机开发平台。与iPhone相似,Android采用WebKit浏览器引擎,具备触摸屏、高级图形显示和上网功能,用户能够在手机上查看电子邮件、搜索网址和观看视频节目等,比iPhone等其他手机更强调搜索功能,界面更强大,可以说是一种融入全部Web应用的单一平台,但其最震撼人心之处在于Android手机系统的开放性和服务免费。Android是一个对第三方软件完全开放的平台,开发者在为其开发程序时 拥有更大的自由度,突破了iPhone等只能添加为数不多的固定软件的枷锁;同时与Windows Mobile、Symbian等厂商不同,Android操作系统免费向开发人员提供,这样可节省近三成成本。

Android项目目前正在从手机运营商、手机厂商、开发者和消费者那里获得大力支持。谷歌移动平台主管安迪·鲁宾(Andy Rubin)表示,与软件开发合作伙伴的密切接触正在进行中。从2008年11月开始,谷歌开始向服务提供商、芯片厂商和手机销售商提供Android平台,并 组建“开放手机联盟”,其成员超过30家。

据艾瑞市场咨询最近公布的《2010年中国休闲游戏研究报告》,2010年,中国休闲游戏市场规模已经达到了34.1亿元,比2008年增长了356%。预计今后几年休闲游戏市场还将高速增长,到2013年中国休闲游戏市场规模将达到67.8亿元。在休闲游戏市场前景大好的前提下,休闲游戏也逐渐冲击了传统RPG网游在市场中的地位。目前,在国内主导休闲游戏市场的游戏还不是很多,国内几家大厂商研发或代理的休闲游戏几乎占据了大部分休闲游戏的市场。在休闲网络游戏市场份额还很大的前提下,国内其他网络游戏厂商也将眼光瞄向了休闲网游。

本休闲游戏平台,以简单益智类游戏为主,上手快,耗时少,因此可以成为许多玩家(尤其是上班族和学生)乐意接受的休闲娱乐方式。同时,由于休闲游戏活泼的特点决定了它拥有着大量的女性玩家群,女性的可爱和温柔注入游戏,使得游戏过程更加富

于情趣。在游戏中没有升级的压力,没有因为装备不如人的痛苦,轻松的音乐,明朗的画面,简便的操作方式。在这样的游戏中,玩家可以得到充分的放松并且拥有愉快的心情。同时还可以作为一种大脑休息方式,缓解整天呆在办公室、教室里的压力,从精神上释放自己。因而不论是天天紧张工作中的上班族,还是充满压力的学生,当打开本休闲游戏平台,进入游戏时,都可以得到身心上的放松和游戏中的喜悦。

二.同类工作国内外发展情况

目前国内外的Android开发还是主要以应用开发为主,主要分成3类:为企业开发应用、开发通用应用(放到Android Market或者其他App Market销售)以及游戏开发(放到Android Market或者其他App Market销售)。第一类开发者一般身处规模较大的公司,这些公司主要为自有品牌或者其他品牌设计手机或者平板电脑的总体方案。除了根据需求对系统进行定制外,更多的工作在于为这些系统编写定制的应用。第二类开发者,一般处于创业型公司或者是独立开发者,他们的盈利方式主要是2种:为其他公司进行外包开发,或者通过Google的移动广告通过广告点击分成。而理论上的通过付费下载的形式来盈利的。第三类开发者,目前和第二类开发者类似。相对于其他移动开发平台,因为Android的(应用)开发采用了Java语言,所以,它的学习曲线相对比较平缓。对于那些有一些编程语言(如C/C++/Java等)训练的学生,都可以考虑学习Android应用开发。当然,如果你希望从事Android游戏开发,那么,最好能在高数、离散数学甚至计算机图形学等方面有比较扎实的基础。如果后续想往底层开发如系统移植、驱动开发等方向发展,或者为了更好地理解Android 应用架构体系,那么,具备一定的操作系统知识是必要的,当然,并不需要你对操作系统有多精通,而是对其基本原理有一定了解即可。

三.可行性分析

可行性研究的目的就是要用最小的代价在尽可能短的时间内确定问题是否能够解决。当然不能主观猜想而是要客观分析。必须分析几种主要的可能解法的利弊,从而判断原定系统目标和规模是否现实,系统完成后所能带来的效益是否大到值得去投资开发这个系统的程度。因此,可行性研究实质上是要进行压缩简化系统分析和设计的过程,也就是在较高层次以较抽象的方式进行的系统分析和设计的过程。可行性研究主要从以下三个方面来进行。

从经济可行性上分析,由于本系统开发只需要使用自己的笔记本电脑与资料的支持,同时所使用的Java语言、Eclipse IDE、Android系统、MySQL数据库都是开源免费使用的,因此本系统在经济上是可以接受的。

从技术可行性上分析,本系统以Window操作系统和Android 模拟器为开发环境,以Eclipse为开发工具,使用Java语言在Windows平台和Android平台上编程,同时由于Google公司提供的ADT开发工具为开发提供了便利,因此,系统的软件开发平台满足技术可行性。

从操作可行性上分析,本休闲游戏平台操作简单,实用方便。

综上所述,此系统在技术经济和操作等方面都可行,并且投入少、功能强大、操作简便,因此系统的开发是完全可行的。

四. 研究目标、研究内容、研究方法和研究手段

研究目标:使用Java语言在手机上的Android系统下开发一个C/S结构的休闲游戏平台,使得玩家突破时空限制,可以在手机上进行各类小型游戏,充分利用了Android智能手机的特点,丰富了玩家们的娱乐生活。

研究内容:用java语言开发一个Android休闲游戏平台,主要有两大部分:android手机客户端部分和服务器部分。其中android手机客户端部分又分为开始游戏动画、登录界面、注册界面、游戏大厅界面、游戏排行榜界面、游戏设置界面、扫雷游戏和五子棋游戏等部分。服务器部分主要由服务器逻辑操作模块和数据库操作模块两部分组成。

研究方法:以软件工程理论为指导原则分析系统的需求,形成需求分析说明书。对系统进行概要设计及详细设计,形成概要设计说明书和详细设计说明书,并利用Java技术编程实现本休闲游戏平台。

研究手段:通过上网查找相关的资料,翻阅相关书籍和在各大技术论坛发送帖子讨论。

五.实验条件

随着时代的进步,计算机的软硬件性能已经很完善,为了开发更优秀的系统,本次课程设计采用如下运行环境:

1、硬件环境

* 处理器: AMD速龙双核处理器

* 内存: 2G

* 硬盘空间: 160GB

* 显卡: GeForce8400 128M

2、软件平台

* 操作系统: Windows 7

* 数据库: MySQL 5.5.15

* 开发工具: Eclipse 3.6.2、ADT 15.0.0

* 开发语言: Java

* JDK: jdk-6u25

* Android SDK:2.2

* JDBC驱动: mysql-connector-java-5.1.18-bin.jar

六.进度安排

毕业设计总共14周,大致安排如下:

1—3周:接受毕业设计任务书,收集资料,完成调研报告及详细进度计划表的填写

工作,开始查阅外文文献。

4—10周:在第4个教学周前完成外文文献翻译工作,然后进入分析、设计、实现、测试阶段。

11—12周:完成毕业论文的书写和程序清单的整理及打印工作。

13周:软件项目验收并接受指导教师和评阅人对毕业设计论文的评阅工作。 14周:参加答辩。

七.参考资料

[1] Rick Rogers,Black Meike,Zigurd Mednieks.Android Application Development[M].

北京:人民邮电出版社,2010.

[2] Bruce Eckel.Thinking in Java,Third Edition[M].北京:机械工业出版社,2003.

[3] 杨恩雄,麦凯翔,李刚.疯狂Java实战演义[M].北京:电子工业出版社,2010.

[4] 朱涛江,林剑.Java网络编程[M].北京:中国电力出版社,2005.

[5] 杨丰盛.Android应用开发解密[M].北京:机械工业出版社,2010.

[6] 吴亚峰,苏亚光.Android2.0游戏开发实战宝典[M].北京:人民邮电出版社,2010.

[7] 邓平凡.深入理解Android[M].北京:机械工业出版社,2011.

[8] 张海潘.软件工程导论[M].北京:清华大学出版社,2002.

[9] 萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2000.

[10] 黄缙华.MySQL入门很简单[M].北京:清华大学出版社,2011.

[11] 耿祥义,张跃平.Java2实用教程[M].北京:清华大学出版社,2006.

[12] 李大卓,刘海.Eclipse核心编程[M].北京:人民邮电出版社,2007.


相关内容

  • 轮机工程专业毕业论文撰写指南
    大连海事大学 二○一六年六月 轮机工程专业毕业论文撰写指南 专业班级: 姓名: 指导教师: 轮机工程学院 摘要 摘要是论文内容的高度概括,应具有独立性和自含性,即不阅读论文的全文,就能通过摘要了解整个论文的必要信息,帮助读者决定这篇文献对自 ...
  • 20**年考研择校:计算机专业院校排名
    2017考研择校:计算机专业院校排名 2017考研择校:计算机专业院校排名 中国研究生教育计算机专业排名计算机系统结构前20名(总共47所高校) 1. 清华大学(招生办) ,2. 华中科技大学,3. 西安交通大学,4. 上海交通大学,5. ...
  • 论文相似性检测报告
    论文相似性检测报告 报告编号:301baab5-bd1b-401a-80e4-a3c001726053题 名:301baab5-bd1b-401a-80e4-a3c001726053报告编号: 作 者:46,441原文字数: 论文相似性检测 ...
  • 艺术设计学专业
    艺术设计学专业 知识和能力 1.掌握艺术设计学的基本理论和基本状况: 2.掌握艺术设计的历史与发展规律: 3.掌握艺术设作品的分析方法和评价原则: 4.具有进行艺术设计学研究与教学的基本能力: 5.了解国家相关经济.文化.艺术事业的方针.政 ...
  • 大连理工简介
    大连理工大学简介 大连理工大学2011在河南各专业招生录取分数线理科 专业类型 数学类 土建类 建筑学 建筑环境与设备工程 船舶与海洋工程 交通工程 工商管理类 物流工程 新闻传播学类 软件工程 工程力学 金属材料工程 生物医学工程 计算机 ...
  • 动漫展会实施方案
    第一届邯郸影视动漫文化节 暨邯郸法制动漫宣传平台启动仪式 各项活动简介 第一届邯郸影视动漫文化节拟定于2014年8月2至8月3日于邯郸国际会展中心开展. 为促进邯郸文化产业兴起与法制邯郸的建设,特于文化节开展期间同期举办邯郸法制多媒体 网络 ...
  • 辽宁专升本|20**年辽宁专升本招生计划
    招生专业 招生数 专业综合课考试科目 联系电话 备注 辽宁科技大学 430       软件工程 200 计算机网络技术.C语言.数据库 招生0412-5929096 考务0412-5928501 软件学院办学:只招收英语考生 电气工程及其 ...
  • 生产实习报告软件工程11-6
    软件工程专业 软件开发实践(生产实习)报告 教学单位 班 级 软件学院 软件工程 11-6 学生姓名 学 号 实习时间 2014-06-23 至 07-18 指导教师 (验收答辩老师) 辽宁工程技术大学软件学院软件工程系制 1 实习时间 2 ...
  • 20**年1020_电子商务专业剖析报告
    电子商务专业剖析报告 青岛大学管理科学与工程学院电子商务专业是本学院最早设立的专业,2002年开始招生,已有毕业生近千余人,在校生约200人.电子商务专业现有教师11人,教授2人,副教授4人:具有博士学位6人.教师分别于复旦大学.南京大学. ...