毕业设计论文 java
毕业设计(论文)--基于java学生信息管理系统

江西科技师范大学毕业设计(论文)学生姓名:题目(中文):基于Java的学生信息管理系统(外文):Student Information Management Systembased on Java院(系):数学与计算机科学学院专业:计算机科学与技术年级:学号:指导教师:时间:2016 年 4 月2016年4月20日目录1.引言 (1)1.1 项目开发背景和意义 (1)1.2 国内外的研究现状 (1)2.系统主要技术及开发环境介绍 (2)2.1 Java语言 (2)2.2 Eclipse简介 (2)2.3 Mysql概述 (2)2.4 jsp技术概述 (3)3.系统需求分析 (3)3.1功能需求分析 (3)3.2框架结构设计分析 (4)3.3用户需求分析 (4)4.系统概要设计 (5)4.1系统结构图 (5)4.2系统主要功能模块设计 (5)4.3程序流程图 (7)4.4数据库设计 (8)4.4.1数据库概念结构设计 (9)4.4.2数据库逻辑结构设计 (11)5.系统实现 (13)5.1登录模块系统实现 (13)5.2基本信息管理实现 (14)5.3成绩管理实现 (21)5.4课程管理实现 (23)5.5班级管理实现 (26)6.总结和展望 (28)6.1总结 (28)6.2 展望 (29)参考文献 (29)基于Java的学生信息管理系统摘要:基于Java的学生信息管理系统分为五大模块:登录管理、学生基本信息管理、成绩管理、课程管理和班级管理。
本文详细介绍了前台界面的操作及后台数据库的链接,根据模块制定各个功能的所需界面的实现方法。
该系统具有十分清晰友好的界面,操作界面简洁,便于使用。
关键字:学生信息管理;MYSQL;JA VA1.引言1.1 项目开发背景和意义随着科学技术的快速发展和不断提高,尤其是计算机科学技术的日渐普及,其功能的强大以及运行速度已经被人们深刻地了解。
近几年来高校的办学模式多元化和学校规模的扩大,为了实现对学生信息进行科学管理,因此开发一个简单快速规范的平台。
(完整版)基于JAVA的游戏毕业设计论文

基于JA V A的游戏设计摘要J2SE(Java 2 Simple Edition)定位在客户端,主要用于桌面应用软件的编程,J2SE包含于J2EE中,J2ME包含了J2SE的核心类,但新添加了一些专有类。
因其拥有“Write Once, run anywhere”的Java特性而提高开发的效率。
随着JA V A应用的日益普及、Java在各种平台上的的实现,Java 应用程序一次编译到处运行的特点逐渐体现出其影响力,对减少重复编程、提供快捷的跨平台应用起着不可忽视的作用。
本论文着眼于JA V A 技术的应用,开发一款可用于各种平台之上的游戏程序——坦克大战。
本程序的思路来自于日本任天堂公司在20世纪80年代开发的Battle City游戏,将老少皆宜的经典作品重新用JA V A进行了呈现,为更流行的硬件平台提供应用软件。
关键词JA V A;J2SE;游戏;坦克大战AbstractJ2SE is a kind of fast developing technology implemented on various devices especially mobile communication equipments. It focuses on application for consumptive electronic products, providing revolutionary solution to the intelligentization and diversification of the equipment. It improve the efficiency of the development process thanks to its “Write Once, run anywhere” nature.When cell phone is getting ever more popular nowadays, with the implementation of Java technology on mobile equipment, increment of capital on communication service exhibits its force on people’s everyday life, providing them ever fast information just in focuses on implementation of J2SE technology and on mobile phones—Tank. This application inherits many characters of the old fashioned game Battle City which developed by Nintendo in 1980s. It transports the classical product to mobile phones, offering corresponding software for such more popular Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。
java毕业论文范文5篇.doc

java毕业论文范文5篇Java语言是编程语言史上的一个里程碑,在此基础上形成的Java Applet技术是综合了计算机图形学、多媒体技术、网络技术的新技术,近年来在很多领域得到了快速的发展和应用。
本文是我为大家整理的java的毕业论文范文,仅供参考。
java毕业论文范文篇一:学生姓名 _______ _学号 ___________专业 ____ 班级 ____ 指导教师200 年月1.Java语言的出现自从1946年世界上第一台电子计算机问世以来,计算模式的发展经历了三个阶段:集中计算模式、分散计算模式和网络计算模式。
Internet的出现,为在网络计算模式下的科学计算和信息处理提供了良好平台。
然而,要充分利用网络计算模式的功能与效益,平台的运行环境是个制约因素,而Java语言和Java 技术则是解决这一问题的最佳途径。
1991年,SUN公司的Jame Gosling,Bill Joe等人试图为电视、烤箱等家用电器开发一种交互式的软件系统,这种应用需要的是那种小而可靠的系统,它能够移植,并且实时性好,适用于网络分布环境。
流行的C++是自然的选择。
不过,开发过程中遇到的许多难以克服的困难使他们意识到必须彻底解决问题了,最终,开发成功了一个名为Oak的软件,此中蕴藏着Java的原型,当时,并未引起人们的注意。
1994年下半年,随着Internet 的迅猛发展,环球信息网WWW的快速增长,促进了Java语言研制的进展,使得它逐渐成为Internet上倍受欢迎的开发与编程语言。
1995年5月Java正式问世,一些著名的计算机公司纷纷购买了Java语言的使用权,如Microsoft、IBM、Netscape、Novell、Apple、DEC、SGI等。
因此,Java语言被美国著名杂志PC Magazine评为1995年十大优秀科技产品(计算机类仅此一项入选)之一,随之大量出现了用Java编写的软件产品,受到工业界的重视与好评,认为"Java是八十年代以来计算机界的一件大事"。
java毕业论文范文5篇

java毕业论文范文5篇Java语言是编程语言史上的一个里程碑,在此基础上形成的Java Applet技术是综合了计算机图形学、多媒体技术、网络技术的新技术,近年来在很多领域得到了快速的发展和应用。
*是小编为大家整理的java的毕业论文范文,仅供参考。
java毕业论文范文篇一:学生姓名_______ _学号___________专业____ 班级____ 指导教师200 年月1.Java语言的出现自从1946年世界上第一台电子计算机问世以来,计算模式的发展经历了三个阶段:集中计算模式、分散计算模式和网络计算模式。
Internet的出现,为在网络计算模式下的科学计算和信息处理提供了良好平台。
然而,要充分利用网络计算模式的功能与效益,平台的运行环境是个制约因素,而Java语言和Java技术则是解决这一问题的最佳途径。
1991年,SUN公司的Jame Gosling,Bill Joe等人试图为电视、烤箱等家用电器开发一种交互式的软件系统,这种应用需要的是那种小而可靠的系统,它能够移植,并且实时性好,适用于网络分布环境。
流行的C++是自然的选择。
不过,开发过程中遇到的许多难以克服的困难使他们意识到必须彻底解决问题了,最终,开发成功了一个名为Oak的软件,此中蕴藏着Java的原型,当时,并未引起人们的注意。
1994年下半年,随着Internet的迅猛发展,环球信息网WWW的快速增长,促进了Java语言研制的进展,使得它逐渐成为Internet上倍受欢迎的开发与编程语言。
1995年5月Java正式问世,一些著名的计算机公司纷纷购买了Java语言的使用权,如Microsoft、IBM、Netscape、Novell、Apple、DEC、SGI等。
因此,Java语言被美国著名杂志PC Magazine评为1995年十大优秀科技产品(计算机类仅此一项入选)之一,随之大量出现了用Java编写的软件产品,受到工业界的重视与好评,认为“Java是八十年代以来计算机界的一件大事”。
java毕业论文范文5篇

java毕业论文范文5篇Java语言是编程语言史上的一个里程碑,在此基础上形成的Java Applet技术是综合了计算机图形学、多媒体技术、网络技术的新技术,近年来在很多领域得到了快速的发展和应用。
本文是为大家整理的java的毕业论文范文,仅供参考。
java毕业论文范文篇一:学生姓名_______ _学号___________专业____ 班级____ 指导教师200 年月1.Java语言的出现自从1946年世界上第一台电子计算机问世以来,计算模式的发展经历了三个阶段:集中计算模式、分散计算模式和网络计算模式。
Internet的出现,为在网络计算模式下的科学计算和信息处理提供了良好平台。
然而,要充分利用网络计算模式的功能与效益,平台的运行环境是个制约因素,而Java语言和Java技术则是解决这一问题的最佳途径。
1991年,SUN公司的Jame Gosling,Bill Joe等人试图为电视、烤箱等家用电器开发一种交互式的软件系统,这种应用需要的是那种小而可靠的系统,它能够移植,并且实时性好,适用于网络分布环境。
流行的C++是自然的选择。
不过,开发过程中遇到的许多难以克服的困难使他们意识到必须彻底解决问题了,最终,开发成功了一个名为Oak的软件,此中蕴藏着Java的原型,当时,并未引起人们的注意。
1994年下半年,随着Internet的迅猛发展,环球信息网WWW的快速增长,促进了Java语言研制的进展,使得它逐渐成为Internet上倍受欢迎的开发与编程语言。
1995年5月Java正式问世,一些著名的计算机公司纷纷购买了Java语言的使用权,如Microsoft、IBM、Netscape、Novell、Apple、DEC、SGI等。
因此,Java语言被美国著名杂志PC Magazine评为1995年十大优秀科技产品(计算机类仅此一项入选)之一,随之大量出现了用Java编写的软件产品,受到工业界的重视与好评,认为;Java是八十年代以来计算机界的一件大事;。
基于JAVA的在线考试系统(毕业设计论文)

毕业设计(论文)题目: 基于Java技术的在线考试系统的开发毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日摘要在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联网络或局域网进行,方便校方考务的管理,也方便了考生,尤其适合考生分布广,不易集中的远程教育。
JAVA毕业设计论文题目参考

JAVA毕业设计论文题目参考毕业设计是大学生在校期间最重要的学术项目之一,对于计算机科学与技术专业的学生来说,JAVA是一个非常重要的编程语言。
本篇文章将为即将进行JAVA毕业设计的同学们提供一些有关毕业设计题目的参考。
1. 基于JAVA的学生信息管理系统开发学生信息管理系统是各个学校和教育机构必备的系统之一。
本设计可以基于JAVA平台开发一个功能完善、界面友好的学生信息管理系统,包括学生登记、成绩管理、课程表管理等模块,并通过数据库进行数据存储和检索。
2. 基于JAVA的在线考试系统设计与实现在线考试系统已经成为许多教育机构和企业招聘评估的常用方式。
本设计旨在基于JAVA平台开发一个功能全面、安全稳定的在线考试系统,包括题库管理、试卷生成、成绩统计等模块,同时具备防作弊和数据保密的功能。
3. 基于JAVA的图书管理系统设计与实现图书管理系统是图书馆等图书机构必备的管理工具。
本设计可以基于JAVA平台开发一个便捷高效的图书管理系统,包括图书入库、借阅归还、查询统计等功能,并通过数据库实现图书信息的存储和检索。
4. 基于JAVA的在线购物平台设计与实现随着互联网的发展,越来越多的人选择在网上购物。
本设计旨在基于JAVA平台开发一个安全可靠的在线购物平台,包括用户注册、商品浏览、购物车管理、支付结算等功能,并通过数据库实现用户和商品信息的存储和检索。
5. 基于JAVA的智能家居控制系统设计与实现智能家居系统已经成为现代家庭生活的一部分,为居民提供了更智能、更便捷的生活体验。
本设计可以基于JAVA平台开发一个功能丰富的智能家居控制系统,实现对家居设备的远程控制、自动化场景设置等功能。
总结:以上是几个基于JAVA平台的毕业设计题目参考,每一个题目都有其独特的特点和难点,同学们可以根据个人的兴趣和实际情况选择适合自己的题目进行研究与开发。
希望以上参考题目对同学们的毕业设计能够提供一些帮助和启发。
祝愿同学们毕业设计顺利完成!。
java毕业论文java毕业论文项目

java毕业论文java毕业论文项目1Java语言教学存在的问题考核不科学.通常采用规范化、标准化的试卷笔试,以学生成绩的高低来评价学生对教学内容掌握程度.同时,考核内容结构不合理,基础知识所占比重大,程序设计类题型所占比重小,对实践能力的考评弱化.考核形式单一.多数的考核方式是采用2小时闭卷笔试,这种方式很能考核学生的专业技能及应用能力,而这又是这门课的重中之中.缺乏对学习过程的有效考核.课程是对整个教学内容的全面、总结性的检查和评定.一次期考不足以涵盖所有知识点.要提高考核的可信程度,应采用分阶段的综合考核方式,参与到最终成绩的评定.2基于CDIO工程教育理念的课程教学改革措施2.1CDIO的4个能力与Java语言培训目标的关系CDIO培养大纲将工程毕业生的能力分为四个,分别是工程基础知识、个人能力、人际团队能力和工程系统能力,大纲要求以综合的培养方式使学生在这4个层面达到预定目标.按此理论培养的学生深受IT界的欢迎.Java语言的课程教学目标是通过教学,使学生能利用Java进行面向对象程序的分析与设计.此目标又可细分为4个子目标,分别是知识目标、能力目标、专业素质目标、工程师目标.知识目标是学生能掌握Java语言的基础知识,如面向对象程序的分析与设计、输入输出、异常、SWT编程与Swing编程、多线程、常用API等.能力目标是能熟练配置和使用JDK,能使用一些流利的IDE环境如Eclipe,NetBean等进行简单的软件开发;专业素质目标是养成科学规范的编程风格,具备良好的团队合作精神;工程师目标是具备综合的工程思维和能力,具有软件的分析与设计能力.通过Java的4个教学目标与CDIO的4个能力的对比研究发现,二者具有一一对应关系.即Java的知识目标的培养与CDIO的工程基础知识能力对应,Java的能力目标培养与CDIO的个人能力对应,Java的专业素质目标培养与CDIO的人际团队能力对应,Java的工程师目标培养与CDIO的工程系统能力对应.2.2基于CDIO工程教育理念构建新的Java教学模式Java语言的主要教学环节是理论教学和实验教学,教学效果的主要评价办法是课程考核,基于CDIO工程教育理念构建的Java教学模式主要从这3个方面来改革传统的Java教学模式.2.2.1Java理论教学的改革1)明确Java语言课程教学的核心知识点.Java语言的知识包罗万象,应该找出核心知识点,并作重点的讲解和强化,为后续课程学习新的程序设计技术打下技术基础.经过多年教学和软件开发实践,我们认为,Java语言的核心知识点可分为3个模块:基础知识模块、对象与类知识模块、应用程序接口模块.其中基础知识模块包括:操作符、控制执行流程、初始化与清理、访问权限控制;对象与类模块包括:类、对象、继承、多态、接口、异常、泛型、数组、多线程、网络编程;应用程序接口模块包括Object类、Sytem类、容器类、I/O类、AWT类和Swing类、正则表达式(Patter,Matcher).2)注重案例教学法在Java语言教学中的实践.调查显示,70%左右的学生认为当前的“理论课满堂讲”的教学方法不受欢迎,同时,这些学生认为采用案例教学法学生比较喜欢.在教学过程中,采用案例教学法有以下3个原则:(1)选择生动有趣的案例.例如在讲授类的设计时,可以采用ATM取款机作为典型案例,因为同学们都有ATM的取款经历,并且在此过程中遇到很多异常,例如存款时钞票不能识别,取款时卡被吞等;在讲解Swing类时进行界面设计、事件触发时,可采用博物馆中的贵重物品装锁作为案例,我们考虑,这些锁还带有感应功能,如果被敲被砸则发出警报,相当Java中的事件触发机制.在选取典型案例时,既要考虑对知识面的涵盖,又要生动有趣.(2)案例要真实,安全来自生活又要进行一定的改造.例如在讲解多线程知识点时,结合当下淘宝的流行,淘宝中的图片显示为何能快速呈现就是使用了多线程技术,其原理是一幅被分解为n个部分,由n个线程分别负责一部分的显示,n个线程在多处理机系统下可并行执行,速度比单线程提高了n倍.(3)案例的大小要适度.一般典型安全的代码在100~250行之间,案例太大学生难以完成,太小又达不到涵盖主要知识点的目标.2.2.2Java实验教学的改革实验教学是Java语言课程的重要环节,目前是是培养学生实践动手能力,以及知识综合应用能力.主要从以下几个方面来做好实验教学:1)在理论教学中引领实验教学的内容.在理论教学中涉及程序设计方面的内容,主要有有两种情况及解决办法,如果涉及的知识点比较综合,课堂上适合打开开发工具,先给出设计思路,然后对每条思路,一边编写代码一边讲解;对于比较大的程序,适合将编好的代码导入开发工具讲解.2)逐步构建立体化实践教学体系.实验分为3个层次:(1)验证性实验,此类实验是学生按照实验指导书完成实验,以验证实验结果.例如,学会安装配置JDK、安装Eclipe开发环境、编写简单的类和对象、输入输出等,这些工作能培养学生的实验基本能力.(2)设计性实验,老师给出题目和用户需求,学生根据已有知识来设计构思、设计、实现,目的是培养学生的知识综合能力和软件工程能力,在此过程中,学生可模拟软件开发团队,形成小组来完成设计性实验.另外,为了开拓视野,还要积极参加专业类竞赛,如鼓励学生参加云南省计算机作品赛.(3)综合性实验,老师综合题目,这些题目来自老师的科研课题,综合性实验的目标是培养学生的工程师能力,能独立进行需求分析、设计、实施、运行和维护.由于综合性实验贴近实战,要求高,较难的部分老师要给学生重点指导.2.2.3Java课程考核方式的改革考核方式要科学,需要遵循过程考核与结果考核并重的原则.1)举行章节性同步练习和测验,以了解学生的学习状态,评价当前的教学效果,同时也为科学地评定学生成绩提供依据.2)采用答辩的方式.学生分组后,由老师公布课题名称和要求,然后,每组有一组长.在任务实施过程中,由组长讲解本组的研究成果,并说明组员的工作和贡献,为评委打分提供依据.最后由评委对各组的研究内容有疑点的地方以及从完善项目的角度出发进行提问,组员回答,评委根据贡献和回答情况给组员打分.3结束语Java语言是当前主流的软件开发工具,CDIO是国际最新的工程教育模式,在Java的教学中基于CDIO工程教育理念,提出了与CDIO的4个工程能力对应的4个Java语言教学目标,围绕这4个目标,探讨了新的Java语言教学改革模式,该模式主要从理论教学、实验教学和课程考核方面来探讨如何改革教学。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
摘要JAVA已经从一种平台无关的编程语言演变成一种与厂商及平台无关的健壮的服务器端技术,促使IT业界深入发掘以Web为核心的应用程序的巨大潜力。
J2ME 的出现使这一变化达到了一种新的高度。
J2ME,简称Java2平台袖珍版( Java 2 Platform ,Micro Edition (J2ME) ),是SUN公司在J2SE和J2EE之后,致力于消费产品和嵌入式设备的最佳解决方案。
作为JAVA的三个版本之一,J2ME在无线编程技术中正发挥着它独特的作用。
J2ME为在小型电子设备上创建性能卓越的网络应用提供了一套完整的解决方案。
它也使设备制造商、服务提供商及应用开发人员为他们的用户发布新的软件应用成为可能。
本篇论文共分为七个部分:包括绪论、J2ME技术概览、游戏设计的需求分析、“Pocket Boxing”手机游戏开发制作、手机游戏开发存在的困难、J2ME手机游戏前景展望和结论。
其中第四部分“Pocket Boxing手机游戏开发制作”是本篇论文的重点。
整篇论文都是围绕着这一部分来展开论述的,在这一部分里详细介绍一款手机游戏“Pocket Boxing”的开发全过程和开发过程中存在的疑难问题。
其中包括:游戏事件、游戏API等以及对事件的处理,另外在游戏描绘处理部分也将作为重点进行介绍。
通过对J2ME的详细介绍我们可以从中了解到其自身的作用,近年来,随着JAVA手机的诞生,其无可替代的灵活性与轻便性致使JAVA手机游戏成为游戏市场的又一亮点,它的前景无可限量,必将在我们以后的生活中发挥着重要的作用。
关键字:J2ME, MIDP, 游戏编程, 事件, 描绘处理AbstractJava is already changed from a platform-independent programming language to a mission-critical technological with manufacture platform independent, and java encourage IT circle to deeply tap the huge potential of application with the care of Web. The emergences of J2ME push it to a new high level. J2ME( Java 2 Platform, Micro Edition (J2ME) ) called “Java 2 platform” for short —a pocket-edition is a prefect solution plan of consume products and embedded equipment, after J2SE&J2EE in SUN company. J2ME is making a special effect at the wireless program technology. J2ME provide a complete set of solution plan, it’s also make it become possible that issue the new software application by the manufacture of equipment, service supplier and the people of develop application.This article has seven portions: include the introduction, the general situation of J2ME technology, the demand of the game design analyzes, the significance and development of Pocket Boxing, the difficult, the prospect of mobile phone games exploitation and the Conclusion. The forth part —“the production of Pocket Boxing mobile phone games” is the focus of this article. This entire article is around this focus, and this part detail introduces the exploitation process of a mobile phone game and the issues. This part introduces: the case, API of games, deal with the accident and the other focus to introduce is the manage of games description.Through the detail introduce of J2ME, the function of java is obvious. Of late years, follow the emerge of java mobile phone its unimpeded identity and portability make java mobile phone games become a new focal point of game market. J2ME have unlimited brighten and make an important role in the futurelife.Keywords: J2ME, MIDP, Game programming, Deal with description, Case目录摘要 (I)Abstract (II)第1章绪论 (1)第2章 J2ME技术概览 (2)2.1 J2ME的概念 (2)2.2 J2ME简介 (2)2.2.1 J2ME架构 (3)2.2.2 JVM ( 虚拟机 ) (3)2.2.3 MIDP(移动信息设备简表) (4)2.3 手机游戏的发展 (5)2.3.1 目前国内的发展情况 (5)2.3.2 目前国际的发展情况 (6)第3章游戏设计的需求分析 (9)3.1 MIDP中的游戏API (9)3.2 游戏类构成 (9)3.2.1 Boxer类的实现 (10)3.2.2 GameCanvas类的功能及特点 (10)3.2.3 Sprite类的功能及特点 (11)3.3游戏角色的处理 (11)3.4 游戏中的事件处理 (12)3.4.1 key Pressed方法 (12)3.4.2 key Released方法 (13)第4章“Pocket Boxing”手机游戏开发制作 (14)4.1 游戏编程 (14)4.2 格斗类手机游戏实例 (14)4.2.1 “Pocket Boxing”游戏背景介绍及开发环境 (14)4.2.2 MIDlet的构成 (15)4.2.3 MIDlet的生命周期 (16)4.2.4 MIDlet的画面显示基础 (16)4.2.5 游戏项目的创建 (18)4.2.6 命令种类及命令处理 (19)4.2.7 游戏中的描绘处理 (21)4.2.8 游戏状态的类变量 (23)4.2.9 按键事件的处理 (24)4.2.10 设计存在的难点 (25)第5章手机游戏开发过程中的困难 (26)5.1 手机游戏开发存在的困难 (26)5.1.1 移动开发存在的问题 (27)5.1.2 操作环境不兼容性问题 (27)5.1.3 显示速度方面的问题 (28)5.1.4 不同的屏幕尺寸问题 (28)5.1.5 输入问题 (29)5.2 解决方案 (29)第6章 J2ME手机游戏前景展望 (31)6.1 J2ME手机游戏的优势 (31)6.2 J2ME手机游戏的开发意义 (32)第7章结论 (35)参考文献 (36)英文资料翻译 (37)第1章绪论手机是人们日常生活中所用的非常频繁的通信工具,虽然现在其费用比有线电话高,但是其随时随地的沟通优势,使人们摆脱了线路的束缚。
目前中国的一些大城市几乎人手一部或几部手机,正是由于手机的高普及率,使得无线移动商务才得以迅速普及和发展。
JA V A技术已经从一种最初用来编写与硬件无关的嵌入式系统的编程语言变成了一种与厂商无关、与硬件无关的健壮的服务器端技术,它使整个企业界可以全面发掘以Web为核心的应用程序的巨大潜力。
随着JA V A技术的不断更新提高,J2ME技术的出现,使得手机游戏越来越成为我们关注的焦点。
J2ME技术目前最流行的就是在制作手机游戏方面,JA V A手机的出现使得这一技术更有它的用武之地,发挥着他灵活、轻便、快捷的作用。
下面在本篇文章中就将详细的介绍J2ME这一技术在手机游戏制作方面的具体过程以及其重要的作用。
第2章J2ME技术概览2.1 J2ME的概念J2ME的全称是Java2 Micro Edition (J2ME)——Java2技术微型版,与J2SE、J2EE一样都是有美国SUN微系统公司提出的JA V A技术规范。
2.2 J2ME简介J2ME是为了能够开发运行在小型设备、独立设备、互联移动设备、嵌入式设备上的JA V A应用程序而被提出的。
J2ME是建立在一个由概要描述、配置、JA V A 虚拟机和操作系统等部分组成的标准架构之上的,这些内容共同组成了完整的J2ME实时运行环境。
它的技术核心是由一个JA V A虚拟机(JVM )及一套适合运行在上述设备环境上的API接口构成。
J2ME在1999年的JavaOne开发人员大会上初次亮相,它的目标是面向智能无线设备和小型计算设备的开发人员,这些开发人员需要在他们的产品中整合跨平台的能力。
无线设备和小型计算设备的消费者期望这些设备能够有较高的性能。
他们希望小型计算设备有快速的响应时间,与同种设备相兼容,拥有功能完备的应用程序。
消费者希望桌面计算机和笔记本电脑上的软件和功能同样能够运行在移动电话和个人数字助理上。
为了满足他们的需求,开发人员必须重新考虑他们设计计算机系统的方式。
开发人员需要利用商业计算机上现有的前端和后端软件的计算能力,并将这些能力传递到微型、移动和无线的计算设备上。
J2ME能够以最小的修改来实现这种传递,如果应用程序的设计是可伸缩的,应用程序就可以适应小型计算设备上有限的资源。