J2ME手机游戏的开发-BeckhamGoal.doc

上传人:hw****26 文档编号:3551733 上传时间:2019-06-04 格式:DOC 页数:28 大小:406.50KB
下载 相关 举报
J2ME手机游戏的开发-BeckhamGoal.doc_第1页
第1页 / 共28页
J2ME手机游戏的开发-BeckhamGoal.doc_第2页
第2页 / 共28页
J2ME手机游戏的开发-BeckhamGoal.doc_第3页
第3页 / 共28页
J2ME手机游戏的开发-BeckhamGoal.doc_第4页
第4页 / 共28页
J2ME手机游戏的开发-BeckhamGoal.doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、J2ME 手机游戏的开发-BeckhamGoalJ2ME手机游戏的开发-BJ2ME 手机游戏的开发-BeckhamGoaleckham Goal摘J2ME 手机游戏的开发-BeckhamGoal 要J2ME(Java 2 MicroJ2ME 手机游戏的开发-BeckhamGoal Edition)是近年来随着各种不同设备,尤其是移动通信设备的飞速 J2ME 手机游戏的开发-BeckhamGoal 发展而诞生的一项新的开发技术。它定位在消费性电子产品的应用上 J2ME 手机游戏的开发-BeckhamGoal,对设备的智能化、多样化,提供了革命性的解决方案,并因其Write Once, run a

2、nywhere的 Java特性而提高开发的效率。随着手机的日益普及、Java 功 J2ME 手机游戏的开发-BeckhamGoal 能在移动设备上的实现,Java 应用程序产生的手机增值服务逐渐体现出J2ME 手机游戏的开发-BeckhamGoal 其影响力,对丰富人们的生活内容、提供快捷的资讯起着不可忽视的 J2ME 手机游戏的开发-BeckhamGoal 作用。本论文着眼于 J2ME 技术的应用,开发一款简单的手机游戏程序 J2ME 手机游戏的开发-BeckhamGoal-Beckham Goal。 论文在分析了实现小游戏的相关基 J2ME 手机游戏的开发-BeckhamGoal 础技术及

3、理论后,对该游戏进行了功能需求分析、模块划分及总体设 J2ME 手机游戏的开发-BeckhamGoal 计,解决了游戏中涉及的碰撞检查以及其他若干关键技术,最后在 J2MJ2ME 手机游戏的开发-BeckhamGoalE 平台下实现了该小游戏,并通过验证达到预期的效果。J2ME 手机游戏的开发-BeckhamGoal关键词:J2ME;手机 J2ME 手机游戏的开发-BeckhamGoal 游戏; K-Java;碰撞检查目 录1引言1J2ME 手机游戏的开发-BeckhamGoal1.1手机游戏概述 11.2JAVA 手机游戏的发展现状J2ME 手机游戏的开发-BeckhamGoal11.3手机

4、游戏的发展前景2J2ME 手机游戏的开发 -BeckhamGoal2J2ME 的概述与相关理论基础32.1J2ME 的简介32.2J2ME 的构架3J2ME 手机游戏的开发-BeckhamGoal2.3J2ME 游戏开发基础相关42.3.1基于精灵的动画 42.3.2GameCanJ2ME 手机游戏的开发-BeckhamGoalvas 类来实现平稳动画42.3.3图形坐标 52.3.4检测对象之间的冲突52.4常用开发工具及其配置与使用53需求分析与设计方案63.1需求分析 63.2设计方案 73.3游戏初步功能设计84游戏的设计流程以及实现94.1游戏的设计 94.2游戏的实现 104.2.

5、1.图像和精灵的创建和绘制104.2.2.玩家按键移动的设置114.2.3.胜利及失败的判定134.2.4.球员运动轨迹的设置154.2.5.游戏中分数的记录164.3碰撞冲突机制的实现205系统测试 20结 论22参考文献23致 谢24声 明251 Michael Morrison美. J2ME 手机游戏编程入门M.北京:人民邮电出版社,2005。2 李振鹏, 龚剑. J2ME 手机游戏开发技术详解M. 北京:清华大学出版社,2005。3 Kim Topley美.J2ME 技术手册M.北京:中国电力出版社,2003。4 Leopold Lee美.J2ME 手机编程基础M.北京:清华大学出版社

6、,2003。5 米川英树日.J2ME MIDP 手机游戏程序设计M.北京:中国铁道出版社,2005。6 冯煜,朱军.J2ME 程序设计M. 北京:中国电力出版社,2003。7 Ken Arnold,James Gosling,David Holmes美.Java 编程语言M. 北京:中国电力出版社,2003。基于 WEB 应用的工资管理系统摘要 本系统是采用 J2EE 架构和 MVC 模式相匹配的体系结构,采用 SQL Server 作为后台数据库,服务器则使用 Weblogic Server8.0,并选用 Jbuilder 9 集成开发环境来编辑 JSP 文件、JavaBean 及 Serl

7、vet。由于 Java 具有跨平台性,因而该系统可在多种操作系统上运行,并且具有较好的安全性、容错性和可扩张性。该系统实现了信息查询、人员信息管理、报表生成等功能。用户只要使用 IE 浏览器访问相关站点,输入正确的用户名和密码成功登陆后,普通用户便可查询自己的工资情况和其他相关信息。对管理员来说使用起来也非常的方便快捷,可以进行科学、合理的对工资和人员进行管理。本系统对客户端的硬件标准并不高,只需有.0 以上的浏览器,可访问 Internet 即可。但对服务器的硬件配置要求相对较高,但就目前市面上的硬件情况来说,这种配置已较为普及了。由于本系统采用了 MVC 系统架构模式进行开发,在开发过程中

8、代码实现了充分的重用,可分层次同时开发,极大地减低了开发时间和工作量,同时降低了系统模块间的依赖性,提供了系统良好的延展性和可维护性。AbstractThis system is a payroll system which implemented using the J2EE technology based on the MVC model. The system adopts the MS SQL Server 2000 as database, and it uses the Weblogic Server as web server. We choose Jbiulder 9 as

9、development tool for coding JSP , JavaBean and Servlet files . Taking advantage of the Java programming language, which is platform independent, so our system could not only run in different operating system but also have better security , error tolerating and expand ability . The system provides th

10、e basic payroll functionalities , for example, querying and managing peoples information and automatically create statistics and so on . Only if you own the 5.0 edition of IE browser ,you could access our network and query your information when you have inputed the correct name and password . The ad

11、ministrator also use this system is very conveniently and rapidly . They could manage scientifically and reasonably the salary and faculty . The hardware standard is not high for the client ,but is a bit of high for server . Fortunately today the hardware is advanced so our configuration , in a way

12、, is common . Our code was realized adequately reduplicate using and greatly reduce the exploitation time and work force due to we use the MVC model to explore. 目录1. 绪论51.1 前言51.1.1 我校工资系统需求调研61.1.2 本小组所采用的核心技术及其优点61.1.2.1 J2EE 平台技术61.1.2.1.1 J2EE 的定义61.1.2.1.2 J2EE 如何应对挑战81.1.2.2 MVC 设计模式91.1.2.2.1

13、 MVC(MODEL-VIEW-CONTROLLER PATTERN)模式由三部分组成:91.1.2.2.2 J2EE 框架与 MVC 模式的配合101.1.2.3 BEA WEBLOGIC 应用服务器简介101.1.2.4 JSP 技术111.1.2.4.1 将内容的生成和显示进行分离111.1.2.4.2 强调可重用的组件111.1.2.4.3 采用标识简化页面开发121.1.2.4.4 技术分析122. 论文主体132.1 方案选择132.1.1 引言132.1.2 项目概述132.1.2.1 目标132.1.3 系统描述132.1.4 系统功能142.1.4.1 外部功能132.1.4

14、.2 内部功能.132.1.4.3 功能表.132.1.4.4 用户特点142.1.4.5 一般约束142.1.4.6 假设和依据152.1.5 具体需求152.1.5.1 功能需求(一)152.1.5.2 功能需求(二)152.1.5.3 功能需求(三)162.1.5.4 功能需求(四)162.1.5.5 性能需求172.1.5.6 设计约束条件172.1.5.7 属性172.1.6 需求注释172.2 实现概要技术172.2.1 总体设计172.2.2 接口设计192.2.3 运行设计202.3 实现详细技术212.3.1 程序系统实现的结构212.3.2 查询功能模块设计说明212.3.

15、3 主要模块的详细设计和接口定义222.3.3.1 模块(类)ControllerServlet 22. 222.3.4.2 模块(类)DbBean 242.3.4.2 模块(类)DBBEAN232.3.4.3 模块(类) COMMANDCORE242.3.5 数据库设计:252.3.6 尚未解决的问题263. 结论262.1.5.5 性能需求动态数值需求在任何的情况下均可有多个用户浏览该站点,并进行信息查询。精度需求在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,由于本系统使用了高标准的处理,可以满足各种精度的需求。实时需求在软件方面,响应时间,更新处理时间都比较快且迅速,完

16、全满足用户和业务需求要求。在硬件法方面使用专用的网络保证实时的高要求。故障处理a. 内部故障处理在开发阶段可以尽可能的修正。b. 外部故障处理当外部故障发生时,系统中止向客户提供服务。2.1.5.6 设计约束条件标准约束该软件的开发完全按照企业标准开发,包括硬件、软件和文档规格。对系统的架构要求做到具有较强的可扩展性支持软件的再次开发。文档的格式采用国标。 硬件限制软件必须基于教职员工可较为方便的访问 Internet。能够实现模拟的功能模拟实现时普通的 PC 机即可满足运行的硬件需求。2.1.5.7 属性可使用性在模拟装载主程序时,正常就运行,异常就停止;遇到硬件问题就中止向用户提供服务,向

17、中心服务机提交故障发生的报告提示。 保密性本软件作为金融应用模拟软件对保密性的要求很高,在网络安全等方面应该要达到国家标准。但考虑大家在开发技术能力,只能尽力而为尽可能的提高模拟软件的安全性。可维护性本软件作为一个系统模拟软件要求有较好的可维护性。 2.1.6 需求注释对于本软件,它的功能需求、性能需求、接口需求,从稳定性、可行性上都是可以的。基于 JSP 用户管理系统设计关键词:客户管理,CRM,JSP,数据库,管理系统,B/S 结构摘 要由于现代企业的诸多环境因素,企业在处理与外部客户的关系时,越来越感觉到没有信息技术支持的客户管理力不从心,网上客户管理系统应运而生。客户管理系统对企业业务

18、流程的重组整合用户信息资源,以便有效的方法来管理客户关系,在企业内部实现信息和资源的共享。客户管理系统在系统设计上以帮助企业的主管人事管理的部门提高工作效率,实现企业客户的信息管理以及管理的系统化、规范化和自动化为最终目的。因此,利用网络管理,使企业在提高效率、拓展市场和保留客户三方面大大改进,对于提升竞争的优势,有着重大的意义。本文介绍了客户管理系统的实现方法。目的在于让大家共享学习和运用这一语言的体会和收获。本系统是 Internet/Intranet 环境下面向电子商务的客户管理,通过企业管理技术、电子商务和信息技术的高度集成,讨论了客户管理系统的系统构架、系统的工作方式和数据库设计意义

19、。通过数据库、数据源、JSP 代码,进行对客户管理系统的实现,并对客户管理系统的发展进行展望。帮助企业在全球经济一体化的激烈市场竞争环境中,建立以市场、客户为中心的管理体系,有效管理企业与客户之间的关系,提高客户忠诚度,实现客户价值的最大化。从而提高企业的核心竞争力。第三章 系统分析3.1 需求分析通过调查研究,要求系统满足以下功能:(1)由于操作人员的计算机知识水平有限,要求有良好的人机界面,可以很简单方便的管理各种客户信息。(2)方便的数据查询功能。(3)管理客户的详细信息:包括客户的基本信息、联系人信息、业务来往信息等。(4)为更多地了解客户的需求,应设置客户服务模块,用以记录客户的反馈

20、信息及投诉信息,并对反馈信息及投诉信息进行图表分析。(5)与客户联系人之间通过邮件(E-mail)进行联系,对联系人邮箱地址进行管理。(6)提供各种信息列表的打印功能,并可实现客户信封打印。(7)在相应的权限下,可以删除或修改数据。3.2 可行性分析目前,大多数企业内部的客户管理还处于手工管理阶段,工作起来效率很低,不能及时了解各类客户的实际情况,也无法快速地进行客户信息的查询等操作;不便于动态及时地了解客户的需求及反馈信息,致使企业不能更好地适应当前经济形势发展的需要。手工管理还存在着许多弊端,由于不可避免的人为因素,经常造成数据的遗漏、误报。计算机信息化管理有着储存信息量大、速度快等许多优

21、点,提供给用户的处理信息及时、准确、快捷,同时也能提高企业员工的自身素质。第四章 总体设计4.1 项目规划客户管理系统是一个典型的数据库开发应用程序,由基础信息维护、客户信息维护、客户服务、信息查询、客户管理、辅助工具、系统管理 7 部分组成。(1)基础信息维护该模块主要是对客户的企业类型、企业性质、客户银行、企业资信、客户级别、客户满意程度、区域信息等一些基础信息进行设置。(2)客户信息维护该模块主要是对客户信息、联系人信息、业务来往等一些客户信息进行添加及维护操作的功能。(3)客户服务该模块主要是对客户反馈信息及客户投诉信息进行添加、删除等操作,同时对反馈及投拆的数据以图表的形式加以分析。

22、(4)信息查询该模块主要实现对客户信息、联系人信息等各种信息的查询,同时可对国内的各大城市的区号及邮编进行查询。(5)数据管理该模块主要实现各种数据的打印操作,主要包括:客户信封打印、客户信息打印、联系人信息打印及全国各省份的邮编信息的打印。(6)系统管理访模块主要实现对操作员、操作员权限进行设置及修改的操作,主要包括操作员设置、密码修改、权限设置、退出 4 个部分。(7)辅助工具该模块主要为用户提供一些辅助的工具,包括调用 Word、调用 Excel、发送邮件、计算器及工作业务备忘录。目 录摘 要 3Abstract 4第一章 绪论 51.1 课题背景 51.2 技术要求 6第二章 相关技术

23、介绍 72.1 B/S 体系结构 72.2 SQL Server 2000 92.3 JSP 技术 92.4 ODBC 数据访问接口 102.5 JDBC 数据访问接口 112.6 javascript 11第三章 系统分析 133.1 需求分析 133.2 可行性分析 13第四章 总体设计 144.1 项目规划 144.2 系统功能结构图 15第五章 系统设计 165.1 设计目标 165.2 开发及运行环境 165.3 数据库设计 17第六章 网站总体架构 246.1 系统架构设计 246.2 网站首页的运行结果 246.3 类的分布 25第七章 基础信息维护模块设计 267.1 工具层的

24、实现 267.1.1 Chinese.java 类(字符级转换的类) 267.1.2 sqlCode.properties 文件( sql 语句的存放位置) 267.1.3 SQLCode.java 类(通过这个类解析 properties 文件中的 sql 语句) 277.1.4 JDBConnction.java(这是个 JDBC 的类,用于加载数据库) 277.2 样式层的实现 307.3 持久层的实现 307.3.1 接口类(以 Dao 为结尾的类名 ) 307.3.2 实现接口类(以 DaoImpl 为结尾的类名) 317.4 服务层的实现 337.4.1 接口类(以 Facade

25、为结尾的类名) 337.4.2 实现接口类(以 FacadeImpl 为结尾的类名) 337.5 企业类型设置控制层的实现 347.5.1 添加操作 347.5.2 修改操作 357.5.3 删除操作 377.5.4 查询操作 38总 结 41参考文献 42致 谢 43基于 JSP 网站流量统计的设计关键词:网站,统计,网络管理摘要 随着因特网的迅猛发展,网络变得越来越普遍,但结构却越来越复杂,而且现在涌现出大量的各种各样网络的应用、硬件、平台和协议,各个企业或部门不得不投入一个或多个网络管理者去维护和控制其网络。如何能将网站从具体和繁琐的网络管理中解脱出来.同时提高网络的经济效益就显得很迫切和重要,这就要求在网络建设的同时加强网管建设。第 3 章 网站的总体设计

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

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。