欢迎来到千学网!
您现在的位置:首页 > 实用文 > 其他范文

《览桥风光》手机游戏软件的设计与开发论文

时间:2022-05-28 01:13:24 其他范文 收藏本文 下载本文

小编在这里给大家带来《览桥风光》手机游戏软件的设计与开发论文,本文共7篇,希望大家喜欢!

《览桥风光》手机游戏软件的设计与开发论文

篇1:《览桥风光》手机游戏软件的设计与开发论文

《览桥风光》手机游戏软件的设计与开发论文

本文使用的是J2ME的技术实现《览桥风光》手机游戏软件,用户在该软件上可以实现开心玩乐等休闲时光。本论文主要应用J2ME技术的软件开发,建立的一款可实用的、可商业化的手机游戏小程序软件。不管老少都可以利用休息时间利用手机可以玩乐的一款经典的小游戏。为硬件平台提供了更为流行的应用软件创意。

1 手机游戏软件现状及分析

在如今信息高速社会中,普通百姓的工作和生活都与手机及其他无线设备密切相关。但是作为传统手机,用户使用过程中存在以下问题:首先老式的手机出厂时,他所使用的硬件系统都被厂商固化程序,用户使用的程序不但不能增加、删除,甚至有的时候更加也不能更新、修改。其次,传统手机访问互联网是通过 WAP连接,所有网络资源必须接通网络才能在线访问,非常耗时、耗费。而利用J2ME技术不但可升级空间,而且还可以使我们生活中的网络变得更为实用,更为高效,因为我们需要的程序软件不但可以下载到我们使用的手机上,而且还可以在本地更为广泛的运行。总而言之,J2ME软件在手机中的运用,使我们将来手机的发展方向,是一种必然的历史趋势。

2 系统设计

2.1 本程序设计过程中技术要求

(1)由于手机游戏开发程序是需要相当高的精度,所以在创作过程中需要很高的代码利用率。

(2)为了使用游戏的使用效果更加美观,实用,我们需要从外部调用一些漂亮的图片和精美的花边,我们就可以利用MIDP2.0中的game包,能够方便的为我们提供静态或动态画面图片、美观的背景效果。

(3)这款游戏我们使用的背景设定为是一次赛车挑战赛,参加的5名赛手要根据难以层度进行挑战比赛,最终获得比赛冠军。

(4)游戏过程中将出现障碍物、奖品、工具及敌人等辅助元素。

(5)游戏整体设计为闯关数目为8个,每个闯关分为5个小局,每场比赛由2个主角分别进行挑战。

2.2 程序分析

2.2.1 创建整体的游戏结构

游戏的整体结构是一款游戏的“支架”,它负责着整个游戏的设计和运行。在游戏设计过程中,我们主要依据包括如MIDlet类和Canvas类建立游戏的必要程序。Main类是MIDlet的子类,也是整个游戏的入口。在main类中维持着一个Game类的实例,Game代表珍格格游戏的画布,继承自Canvas。同时,Game类也维持着main的一个实例,主要目的是调回MID中的方法。

2.2.2 为游戏添加背景

为游戏添加一个会运动的背景。为了使游戏体现完美效果,设计的背景的各个单元要分别以不同的样式进行移动,这就需要底层的单元需要慢慢移动,每一个单元覆盖其上的单元,同时增加速度,保证顶层的`移动最快。

2.2.3 将主角加入游戏

有了背景之后,下面继续为游戏添加主角。在游戏中,一共有3个主角,他们分别是普林斯、莎拉和蒙面人。这二个主角只是外形,长相不一样,而其他的动作相似,这样我们可以用一个来进行控制。

2.2.4 制作一个地图类

在游戏中,每个关卡的障碍物、工具、奖品和敌人的坐标都存放在一个特殊的类中,这个类就是地图类 Map.java。

2.2.5 添加障碍物

我们所设定的障碍物要求在游戏中不动,因此我们只需要将障碍物显示在屏幕上,并且根据特定位置向左平移便可。

2.2.6 碰撞检测

在MIDP2.0中,碰撞检测是非常容易做到的。但是在MIDP1.0中,这个工作要稍微麻烦一些,需要自己动手些碰撞检测的方法。

2.3 程序设计代码

部分代码如下:

cloud[1].setPosition(35,planepoup-(75));

Cloud[2].setPosition(90,planepoup-(150));

cloud[3].setPosition(111,planepoup-(98));

cloud[4].setPosition(125,planepoup-(190));

cloud[5].setPosition(225,planepoup-(60));

其原理为:将屏幕的X数轴和Y数轴各分成5份,即在X轴的5个范围内每个范围出现一朵白云,Y轴的每个范围内也只能出现一朵。所以的白云的起始位置在每次游戏开始时是固定的。

3 系统测试

在软件生命周期的每个阶段都不可避免地会产生差错。调试的目的就是在软件投入生产运行之前,尽可能多地发现软件中的错误。本系统主要使用最为先进的打包测试软件,测试结果为:

(1)利用Eclipse,根据WTK生成包(即jar和jad文件)完成游戏代码部分调试,整体调试为:利用WTK的创建一个新建项目,新的项目必须与Netbean工作区创建的项目名称和MIDlet类名保持完全相同。

(2)在新建的项目下,并且Netbean工作区下的.java文件复制到src文件夹,将.class文件拷入class新建的文件夹下,并且将pic文件夹复制到res文件夹,之后进行打包生成。同时生成的jar和jad文件存储在lzmmdy/band的根目录下,进行保存。

(3)同时Motorola SDK v4.2 for J2ME,结合MOTOA760进行手机游戏的测试。直接按Lanuch按纽,进入的用户界面,我们便可以使用游戏了。在调试过程中,不同的人使用游戏的效果不同,产生了不同的BUG。然后根据需求,进行逐个BUG,进行解决。

通过以上不同层次的测试,我所设计游戏软件基本上达到的预期要求,可以说软件的设计是比较成功的。

4 程序制作小结

在此款游戏制作过程中,由于时间比较紧张,很多游戏的设计并不是尽善尽美,所以还需要同行们的支持和帮助,使我的这款游戏更加的完美。

篇2:机场净空障碍物软件设计与开发论文

机场净空障碍物软件设计与开发论文

摘要:民航事业的快速发展对传统机场净空管理方式提出了新的要求,有必要引入软件技术手段以提高管理效率与计算精度。本文以西南地区某机场为工程背景,建立依托Android移动计算平台的净空障碍物识别软件,实现现场数据采集与分析输出功能,为净空障碍物识别计算提供有效技术手段。通过与大学生创新课题研究结合,提升了学生的专业学习兴趣,增强了就业竞争力。

关键词:软件设计论文

机场净空管理工作是机场日常管理中的一项重要工作,需要对机场周边净空保护范围内的新建和既有建筑物进行限高验算,以保障机场净空环境安全[1]。随着我国机场建设规模的快速发展,双跑道及多跑道机场不断涌现,净空管理覆盖面积增加,净空限制面条件更加复杂,这就给机场外业巡视人员的管理工作增加了难度。需要开发一种基于移动设备(Android手机等)的方便快捷净空障碍物识别软件,以满足民航机场实时高效的净空审核需求。

1.机场净空障碍物限制面规定

根据民用机场飞行区技术标准(MH5001-)规定[2],净空障碍物审核主要考察的限制面包括内水平面、进近面、起飞爬升面、过渡面、锥形面和外水平面,其中:1)内水平面以跑道两侧端点为圆心绘制规定半径圆弧,在与跑道中心线平行两组直线相切构成的近似椭圆形,高程超出机场跑道计算标高45m;2)锥形面自内水平面外侧边缘起始以1:20的.坡度向上向外延伸至外缘规定高度3)进近面由跑道入口一侧的三端倾斜平面组成;4)起飞爬升面为跑道端外侧的一个倾斜平面或其他规定的面;5)过渡面是由跑道升降带边缘向上向外倾斜至内水平高度,且与进近面边缘相接的一个复合面。由于跑道存在两个起飞方向,特别是同时存在多条跑道时,上述限制面存在较复杂的相互重叠区域。此时,需结合该障碍物所处限制面范围,逐一判定限制面高程,进而筛选最小限高作为该点控制标准。

2.机场净空模型坐标换算

建立净空数字模型首先需要确定其所处的坐标系统。目前,我国常用的坐标系包括北京54坐标系统,WGS84坐标系统和国家大地坐标系统,以及一些地方独立坐标系等。为了方便构建净空模型和审核计算,可参照机场跑道基准点,建立符合本场条件的AB坐标系统。具体的,以跑道中心线延长线为x轴,y轴与x轴处于同一平面且相互垂直,跑道纵坡度忽略不计。进而,根据平面解析几何知识建立AB坐标系与整体坐标系统的转换方程。

3.障碍物识别软件设计与开发

为使软件使用便捷高效,采用安卓手机为硬件平台,使用Java语言编制客户端APP代码,实现净空数据的输入、计算以及存储输出功能。通过机场一线实地调研,结合工作人员的工作流程和操作方式,将净空软件划分为四个工作界面,依次为“项目信息”、“净空模型”、“审核计算”和“结果输出”。不同界面之间通过滑动操作(SlideMove)进行切换,单个页面内通过手指的滑动操作(ScrollMove)实现菜单栏的上下拉动。

3.1项目信息页面

点击APP图标后进入软件主界面,“项目信息”页面主要提供项目名称和业主单位等工程基本信息输入功能,通过下拉框(Spinner)选取当前工程坐标系,软件后台根据用户选择调用对应的坐标转换方程及系数。通过文本框(EditText)输入审核编号及审核人等信息,软件后台自动调用当前手机系统时间作为审核日期,通过显示框查看。

3.2净空模型页面

点击屏幕底部“净空模型”图标或向左滑动屏幕,进入该页面。依据机场当前运行条件,软件内置相应的机场净空限制面模型基本参数。根据上述参数计算各个限制面各个边线方程及其在水平面内的投影,用于障碍物位置识别和限高计算。为了保障数据安全和避免人为误操作,在界面中仅提供数据显示功能,编辑功能需解锁更高权限后获得。在此基础上,还可根据远期规划要求,将拟建规划跑道作为障碍物判断的补充条件,为机场未来发展预留空域环境。

3.3审核计算页面

通过点击“审核计算”按钮或向左滑动屏幕进入该页面。在文本框中输入待审核建筑物当前坐标系下X坐标、Y坐标、±0高程和建筑物高度等基本信息,供软件计算调用。点击“限高审核”按钮后在下方显示框给出计算结果,包括:该点距跑道中心线垂直距离、该点距跑道较近端水平距离、该点所处限制面位置、该点场压高等。作为补充,还可给出该点的磁方位信息,有助于工作人员对计算结果进行人工判定和快速复核。

3.4结果输出页面

通过点击“结果输出”按钮或向左滑动屏幕进入该页面。此处提供三种结果输出方式:输出审核报告至Word文档、输出审核台帐至Excel表格以及生成障碍物图形显示等。实现障碍物识别结果生成自动化操作,大大简化工作人员工作流程和文书工作强度。

4.总结

以Android平台为依托,进行净空障碍物识别软件的开发和编程设计,实现净空数据高效管理和分析,使净空审核摆脱传统人工验算或电脑操作方式。工作人员在外场巡视过程中能够方便快捷的对疑似超高点进行计算,初步判定审核点高程限制面高度,大大提高工作效率和管理水平。通过与大学生创新创业研究课题结合,使得学生能够较早的了了解一线工作管理流程,增强学习兴趣,完善知识体系,增强就业竞争力。本文研究工作得到中国民航大学大学生创新创业研究项目(IECAUC097)资金支持。

篇3:注射机仿真系统软件设计与开发论文

注射机仿真系统软件设计与开发论文

摘要:文章介绍了注塑机的发展历史,及将注塑系统与虚拟制造技术相结合,采用OpenGL建立图形控制平台,3D数字化技术、多传感交互技术以及高分辨显示的科学可视化技术。通过生成三维逼真的虚拟场景,使用户与场景进行实时交互,感知和操作虚拟的注射机。

一、注塑机综述

(一)注塑机的原理

现以XS—ZY—250A型注塑机液压系统为例介绍注塑机的原理。该注塑机采用了液压—机械式合模机构。合模液压缸通过对称五连杆机构推动模板进行开模和合模。连杆机构具有增力和自锁作用,依靠连杆弹性变形所产生的预紧力来保证所需的合模力。系统通过比例阀对多级压力(指开合模、注射座前移、注射、顶出、螺杆后退时的压力)和速度(指开合模、注射时的速度)的控制,油路简单,使用阀少、效率高,压力及速度变换时冲击小,噪声低,能实现远程控制和程控,也为实现计算机控制创造了条件。注射过程主要分为如下几个过程:合模–注射座前进–注射–保压–预塑–注射座后退–开模–顶出–螺杆后退。

(二)注塑机的发展

从注塑机出现起,大多数的中小型注塑机锁模力只达到1000~5000kN,注射量达到50~2000g。到七十年代末期,工程塑料取得了飞速的发展,特别是在宇航、汽车、机械、船舶以及大型家用电器方面的广泛应用,使大型注塑机的发展取得了巨大的进步,其中美国最为明显。在1980年全美国市场上大约有140多台10000kN以上锁模力的大型注塑机,到了1985年增加到500多台。目前,当今世界最大的注塑机是由日本名机公司制造的,其锁模力达到12万kN,注射量达到92kg。但是当前国内外尚无注塑机仿真系统软件的开发与设计,只是单纯的注塑机优化设计,在教学与培训中只能有昂贵的注塑机实体来进行。在注塑机仿真系统软件开发与设计领域,现在处于一片空白,塑料注射成型过程仿真集成系统是注射成形CAE软件用来模拟、分析、优化和验证塑料零件和模具设计。所以此软件的开发与设计具有广阔的前景。

(三)注塑机现状

注塑机是将热塑性塑料或热固性塑料利用塑料成型模具制成各种形状的塑料制品的主要成型设备。由于塑料制品广泛应用于各个邻域,使得注塑机和注塑模具的应用也越来越广泛。注塑加工过程是一个周期性的生产过程,现代化的注塑机械大都采用计算机控制,自动化程度高,机械设备费用昂贵,一套精密模具动辄耗费数十万元,而且实际生产中有高温、高压的工作环境,因而对生产线的操作人员有严格要求。

不恰当的误操作,不仅会损坏机械设备和模具,为企业带来巨大的经济损失,同时也会危害到操作人员的身体健康,因而对注塑机械的操作人员一定要进行严格的培训。传统的注塑机操作培训必须在实际机床上进行,这既占有了设备加工时间,又具有风险。因此,要使学生了解注塑成型机的结构、操作流程和工艺过程,到实际的注塑成型机上实习是不太现实的。

二、注塑机仿真软件的介绍

(一)基本思路及创新点

基本思路:该选题将注塑系统与虚拟制造技术相结合,采用OpenGL建立图形控制平台,采用3D数字化技术、多传感交互技术以及高分辨显示的科学可视化技术。通过生成三维逼真的虚拟场景,使用户与场景进行实时交互,感知和操作虚拟注射机。

创新点:研制开发出能模拟真实操作环境的虚拟注塑成型系统。该系统将多媒体技术与程序控制技术相结合,运用三维软件建立注塑机和注塑模具的三维模型,运用动画制作软件制作注塑成型过程的各个动画,采用程序控制技术,控制三维场景的加载和动画的显示。该系统能使学生与场景进行实时交互、感知和操作注塑机和模具,让学生在虚拟环境中动手去做实验。软件本身具有开放性、可移植性,操作简单易学,可以为广大高校、培训机构及注塑成型相关企业所接受。

(二)科学先进性

现有技术中关于注塑机这一领域,只有注塑机实体,尚无注塑机仿真系统软件。本项目基于虚拟现实技术的注射机仿真软件,可用于注塑机和注塑模具的教学、注塑机操作培训、注塑系统远程培训等多个方面。

该软件采用OpenGL建立图形控制平台,分别构造了基础数据库、场景数据库、显示驱动库、仿真展示库等模块。系统设计与实现中将操作面板、逻辑控制器、模型控制器和图形平台分为相对独立的模块。

该软件可以进行功能演示与模拟操作。功能演示主要以动画播放、声音解说与文字介绍三者结合的形式,介绍卧式螺杆注射机的结构装置、工作周期、工作原理以及操作过程。操作功能主要进行注射机合模、注射、射座、顶出、调模整个工作过程的仿真。仿真效果可以达到比较高的水平,在注射机的仿真过程中,不仅可以实现基本的图形操作:平移、旋转、缩放和选择,还可以隐藏注射机部分部件,使学生可以更好地观察注射机的内部构造。运用该软件,学生不仅可以更加直观清楚地掌握注射机的结构原理及其基本的操作过程,还可以在软件上进行注射机的模拟操作,加深对注射机操作的.理解与记忆,方便教师的教学。

三、注塑机仿真软件使用说明及技术特点

(一)使用说明

该软件可以进行功能演示与模拟操作。功能演示主要以动画播放、声音解说与文字介绍三者结合的形式,介绍卧式螺杆注射机的结构装置、工作周期、工作原理以及操作过程。操作功能主要进行注射机合模、注射、射座、顶出、调模整个工作过程的仿真。

仿真效果可以达到比较高的水平,在注射机的仿真过程中,不仅可以实现基本的图形操作:平移、旋转、缩放和选择,还可以隐藏注射机部分部件,使学生可以更好地观察注射机的内部构造。

(二)技术特点

该软件采用OpenGL建立图形控制平台,分别构造了基础数据库、场景数据库、显示驱动库、仿真展示库等模块。系统设计与实现中将操作面板、逻辑控制器、模型控制器和图形平台分为相对独立的模块。

四、注塑机仿真软件设计路线

1、首先对现实世界的注射机进行深入的了解,掌握其基本的构成和工作原理以及其应用方法,为软件的实现打下基础。

2、选取HDX50型卧式注射机通过solid works进行三维建模,初步模拟其工作状态,并将其转化为STL格式,进行网格优化后作为之后场景数据库设计的基础。

3、通过需求分析将软件系统进行模块化设计。拟定四大模块:主界面模块、操作面板模块、控制器模块、展示平台模块。

4、着手软件数据库设计,根据需求进行以下几个方面的设计:基础数据库、场景数据库、显示驱动库、仿真展示库。其中基础数据库定义一系列基础数据库,包括颜色类,图形基础类(HsghObject);场景数据库提供场景的构建,组织场景中的节点,并对其进行操作等功能;显示驱动库主要提供视点处理、显示驱动,材质渲染,图形处理等功能;仿真展示库是一个封装了将场景展方法的类,实现注射机运动动画仿真。

5、具体设计模块,设计好各模块之间的接口。使各模块的功能能得以实现。

6、进行软件测试,并针对测试结果对软件进行优化,基本上完成注射机仿真系统软件的设计与开发。

五、注塑机仿真软件应用前景

由于塑料制品广泛应用于各个邻域,使得注塑机和注塑模具的应用也越来越广泛。注塑加工过程是一个周期性的生产过程,现代化的注塑机械大都采用计算机控制,自动化程度高,机械设备费用昂贵,一套精密模具动辄耗费数十万元,而且实际生产中有高温、高压的工作环境,因而对生产线的操作人员有严格要求。不恰当的误操作,不仅会损坏机械设备和模具,为企业带来巨大的经济损失,同时也会危害到操作人员的身体健康,因而对注塑机械的操作人员一定要进行严格的培训。传统的注塑机操作培训必须在实际机床上进行,这既占有了设备加工时间,又具有风险。因此,要使学生了解注塑成型机的结构、操作流程和工艺过程,到实际的注塑成型机上实习是不太现实的。

该软件是基于虚拟现实技术的注射机仿真软件,可用于注塑机和注塑模具的教学、注塑机操作培训、注塑系统远程培训等多个方面。采用计算机虚拟注塑成型系统进行学习和培训,可以建立一个感性认识和理性认识相统一的实验环境,给学生以逼真的体验,能够在虚拟环境中动手去做实验,增加感性认识。这样不仅可以大幅度降低学习或培训的成本,缩短学习时间,还能消除安全隐患,使教学和培训工作变得安全可靠。因此,这是一个十分重要且具有广阔前景的研究课题。

参考文献

[1] 李德群.模具企业数字制造技术的现状与发展[J].CAD/CAM与制造业信息化,.

[2] 刘志坚.基于KBE的冲压工艺设计系统的研究与开发[D].华中科技大学,.

[3] 李德群.国内外注塑模CAD/CAE/CAM发展概况[J].模具工业,1994,(9).

[4] 李德群.现代塑料注射成型的原理、方法与应用[M].上海交通大学出版社,2005.

篇4:手机游戏开发中软件工程的设计与改进论文

手机游戏开发中软件工程的设计与改进论文

现阶段计算机互联网的不断发展,使得网络游戏层出不穷。同样道理,手机等移动通信终端走进了千家万户,手机游戏具有十分广阔的市场。目前手机性能处于不断完善过程中,手机游戏需求逐渐呈现出增加趋势。在手机游戏开发过程中,本身从性质上讲,手机游戏隶属于软件工程,因而需要软件项目团队的充分参与。文浅要分析手机游戏开发阶段,如何加强软件工程设计及改进,并浅谈自身关于软件开发相应方法。

现阶段手机在我国实现广泛普及,手机游戏越来越受到大众群体欢迎。尤其是目前手机在性能方面逐步开始完善,手机游戏市场得到十分迅速发展。上述背景下,只有注重加强软件工程团队建设,才能充分有助于手机游戏开发工作顺利开展。尤其是对于手机游戏软件而言,只有充分借助于科学软件工程技术,才能有效规避软件危急,同时减少成本消耗,使手机游戏开发贯彻落实。为此,有必要结合相关实践,加强手机游戏项目建设过程中,软件工程技术的.应用和探索。

1 项目准备及项目需求分析

在实际软件开发阶段,需求管理工作尤为关键,该工作需自始至终融入到全部软件开发阶段。对于手机游戏开发而言,本身不具备特定客户需求,因为手机游戏最终为广大用户服务,用户通常是通过移动互联网等平台进行相应游戏的下载。为此,通常要分析客户实际要求,也就是等同于游戏企划本身需求。对于手机游戏企划而言,需要指定相应企划方案,然后才能进行开发计划制定工作。通常来说,只有当企划过程中存在一定需求变化,亦或者由于技术方面出现问题,游戏企划才会在需求方面做出相应调整。项目准备过程中,如果不采用相关软件技术,只需要游戏负责人做好分配工作即可。对于应用软件技术项目开发而言,还应做好计划策略工作。例如,采用TSP方法过程中,应对项目进度进行严格遵循,并对进度加强检查。具体来说,应做好下面几点:

(1)开发人员应加强沟通交流,将实际问题充分解决。

(2)鉴于手机游戏属于规模很小软件,因而尽量避免重新进行任务分配。

(3)做好项目计划总结等方面工作。

(4)做好应用计划策略方面工作。

2 系统设计阶段

对于手机游戏开发而言,还应首先做好相应构架,通常构架需根据游戏策划进行,同时也应加强与程序员之间沟通交流。实际手机游戏开发阶段,鉴于其易受到多方面因素影响,因而设计基本不可能一次成功,因而系统设计本身需要不断持续进行,这样才能避免需求变化带来的诸多不利影响。如果设计始终一成不变,必然不会是真正好的设计。例如,采用XP方法过程中,遵循简单设计原则进行。为此针对RUP使用,开发人员先要加强构架设计工作,构架设计需遵循本质需求,并尽量做到设计简单的同时使其充分发挥实效。从本质上讲,RUP剪裁过程中,本身已属于软件设计再开发工程。以某款手机游戏为例,该游戏设计阶段,总共开发周期时间达到4周,从迭代周期上讲,主要包括下面四个阶段:第一周期,主要针对于程序框架构建工作,主要是需加强角色模型构建。第二周期,主要针对于手机程序,然后对程序进行地图增设,并进行地图碰撞检测工作,并适当增设相应角色模型,促使人物能够自由行动。第三周期,根据实际情况适当添加电脑控制,并进行相应逻辑判断工作,并对触发条件加以科学设定。第四周期,适当添设菜单及对话框,并开展记录程序编写工作。从阶段来讲,迭代周期包含下面几个方面:

(1)初始阶段。该阶段需加强项目明确工作,包括项目规模、计划等。

(2)细化阶段。该阶段需加强体系结构处理,并注重加强体系结构不断完善。

(3)构建阶段。力求通过开展优化资源配置,将开发成本实现科学控制。

(4)交付阶段,首先应通过XP等科学方式方法,广泛开展代码重构工作,并加强系统整体测试工作。

3 程序编写阶段

对XP实践来讲,该阶段包括下面四种实践:第一种,系统隐喻。在进行程序编写过程中,程序员通常单单重视自身板块,而程序注释相应较少,在起名的过程中也相应非常随意。在实际编码实施阶段,系统隐喻具有十分重要作用。开发小组实际工作阶段,对于程序命名来说,通常采用相对较为简单方式方法。为此,采用系统隐喻具有其一定优势,尤其是手机游戏本身隶属于小型软件,省去了观看文档时间,用户可以对游戏程序功能一目了然。第二种,集体拥有代码。之前手机游戏设计阶段,本身程序员单单需要对自身工作做好即可,而对其他人一点联系都没有。对于现阶段而言,该问题能切实得到解决。第三,结对编程。应用XP方式方法,主张程序员编程过程中,不同程序员之间通过相同电脑实现。

4 测试部分及系统发布

对于软件项目而言,测试尤为关键。应用XP方法过程中,主张测试先行。实际程序开发过程前,应根据开发代码,实行测试用例编写工作。对于编写代码而言,程序员应切实做好单元测试工作,并力求实现测试自动化。系统发布阶段,以XP为例,主要采用小版本发布方法。该方法应用过程中,不同迭代开发之后,就可以进行使用版本获取,然后才能进行添加相应功能,并最终实现科学完善。

5 结语

本文浅要探究手机游戏开发阶段,如何加强软件工程设计及改进,并浅谈关于软件开发方法。手机游戏开发过程中,通过相应软件工程技术,不仅使项目进度得到提高,而且使软件质量得到保障,同时也有利于软件成本控制。同时,开发小组应将眼光放远,并加强团队建设,这样才能使软件开发不会落后于人。

篇5:工业热电阻自动检定系统的软件设计与开发论文

工业热电阻自动检定系统的软件设计与开发论文

为满足工业热电阻自动检定需求,通过对工业热电阻检定系统和检定方法的分析,设计和开发一套工业热电阻自动检定系统软件。以.NET Framework 4.0为开发平台,采用c/s结构以及C#开发语言完成系统软件的设计与实现。经测试,该软件能实现自动控温、自动判断恒温条件、自动采集和记录测量数据、自动计算、自动生成原始记录和证书,并且能完成标准器、检定人员、原始记录以及证书的有效管理。

引言

工业热电阻是中低温区最常用的一种温度计量器具。由于其测量准确、性能稳定、使用可靠、互换性好,在工业过程测量和控制中的应用极其广泛,提高工业热电阻检定结果的准确度和检定工作的效率对工业发展极其重要。为此,国内外都进行了一定的研究,国外主要采用自动检定系统对工业热电阻进行检定;国内大部分企事业单位还采用人工方式进行工业热电阻检定。随着电子技术和计算机软件开发技术的发展,部分企业或研究院所研制出了能满足检定要求的自动检定系统,但价格昂贵,而且不对外开放,实验室人员无法根据自己的需求进行改进。因此,为提高自动检定系统的性价比,满足实验室检定需求,完善系统软件的数据管理功能,本文设计和开发了工业热电阻自动检定系统软件。

1 系统组成结构及基本功能

1.1 系统组成结构

工业热电阻自动检定系统由数据采集装置、自动控温装置、恒温设备、计算机、通用打印机和自主研发的专用软件组成,结构如图1所示。

系统工作时,将标准铂电阻温度计和被检工业热电阻温度计一起插入恒温槽中,各传感器的引线按要求通过多通道传感器转接盒连接到多数据采集装置上,连接控温仪与恒温槽,数据采集装置和控温仪通过RS-232接口与计算机连接。系统软件通过RS-232通信端口向控温仪发送控温指令,向数据采集装置发送指令采集标准铂电阻温度计的值,并判断叵温槽槽温是否满足检定条件,如果不满足则继续当前温度的控温,如果满足则按照检定规程的要求向数据采集装置发送指令;数据采集装置按顺序读取标准铂电阻温度计和被检温度计的值,并通过串口将测量值传给计算机,同时由系统软件进行测量数据的保存和处理。然后控制下一个温度点,重复上述工作,直到完成所有设置的检定温度点后,通过软件生成检定证书,从而实现工业热电阻温度传感器的自动检定。

1.2 系统基本功能

1)可对不同分度号和不同线制的工业热电阻进行检定。

2)系统的控温设备和数据采集可采用手动或自动方式。

3)系统软件能够自动扫描控温装置和数据采集装置对应的RS-232端口号,设置数据采集装置的采样参数;同时能对标准器和检定人员进行管理;具备显示恒温设备控温曲线、设定温度、实际温度、实时测量的电势值或电阻值、波动度、开始时间、结束时间以及当前状态等信息的功能,并能实时显示循环采样数据。

4)具有断电保护功能,软件在非正常退出的情况下,可以自动保存当前状态和检定数据,重启系统后能够继续当前检定任务。

5)能够自动完成工业热电阻检定,自动控温、自动判断恒温条件、自动采集和记录测量数据、自动计算、自动生成原始记录和证书。

6)能够查询历史记录和证书。

2 系统硬件介绍

系统硬件主要包括数据采集装置、自动控温装置两部分。数据采集装置包括数据采集器和低热电势转换开关。数据采集器用来接收计算机发送的指令,然后按指令进行测量设置,并将测量得到的数据传送给计算机由软件进行相关处理。选用2700数据采集器和7700开关模块组成系统数据采集装置。

自动控温装置用于接收计算机的控温指令,实现系统恒温槽和检定炉的温度控制和超温保护。系统温度控制装置由宇电五位数字表、固态继电器、交流接触器等组成。

3 系统软件设计

系统软件部分采用C/S模式开发,采用C#作为开发语言,Visual Studi0作为开发工具,NETFrame work4.0作为开发平台,结合通信技术、数据库技术开发一套能实现温度传感器检定系统自动控温、自动检定和自动分析处理数据的软件。

3.1 软件功能结构

软件主要包括系统管理、检定任务和检定结果3个功能模块,其功能结构如图2所示。系统管理部分主要完成标准器管理、通信设置、采样设置和人员管理。检定任务部分主要完成被检温度计信息录入、检定温度点设置、标准器选择、检定项目设置、通道扫描测试以及检定任务的执行。检定结果部分主要完成检定记录查询、生成原始记录和检定、校准证书。

用户打开系统软件,首先进行通信参数、控温参数和数据采集相关参数的设置,然后开始检定任务信息设置,包括录入被检温度计信息、设置检定项目及恒温性能参数、设置检定温度点、选择标准器,然后测试系统连接数据采集通道直到所有通道状态正常,方可开始执行检定任务。检定任务完成后控制恒温设备的温度,达到稳定和检定条件后,保温并巡回检定各被检温度传感器数据,检定完成后自动保存并处理测量数据。

3.2 软件详细设计

3.2.1 系统管理模块

系统管理部分主要完成通信设置、标准器管理、采样设置和人员管理。通信设置主要完成上位机与控温仪、数字多用表通信连接参数设置,上位机通过串口线将控温仪和2700数字多用表连接。系统能够自动扫描每个设备对应的串口号,扫描过程中界面为灰色提示用户等待,计算机逐个扫描串口,完成后显示于界面中。系统能自动记录用户上次的配置信息,保存于xml配置文件,并在用户下次开启本系统时默认显示该配置信息。需要设置的通信参数有波特率、数据位、校验位、停止位、握手协议,主要实现对标准器信息的创建、更新、删除功能。用户可新增标准器信息,所有录入的标准器在列表中显示,用户可以选中列表中任一行,该行标准器信息自动显示在参数控件中,用户可编辑该参数进行标准器信息的修改,或选中某一行信息进行删除。系统根据标准器的.有效期自动判断到期时间,并提前一个月提示检定人员送检。采样设置模块主要完成数据采集装置采样频率、单点采样次数、控温阶段采样间隔和保温阶段采样间隔设置。人员管理模块主要完成检定人员和核验人员信息新增、修改、删除以及资质到期提示。

3.2.2 检定任务模块

检定任务部分主要完成被检温度计信息录入、检定温度点设置、标准器选择、检定项目设置、通道扫描测试以及检定任务的执行。用户进入检定任务模块后,首先录入被检温度计信息,然后设置检定项目和对应的恒温性能参数,设定被检温度点、选择使用的标准器,这些信息配置完成后,可以进行通道测试。检定任务开始后,首先向控温仪发送控温指令,然后采集标准器的数据,实时显示控温曲线,同时判断是否满足检定条件,当满足条件时,则开始按照规程测量标准器和被检温度计电阻值。在检定过程中,系统实时显示标准器和被检温度计测量值。检定任务完成后,系统停止控温和数据采集。其流程如图3所示。

3.2.3 检定结果模块

检定结果部分主要完成检定记录查询、生成原始记录和检定、校准证书。用户可以输入检定时间段、检定记录编号、被检温度计出厂编号、送检单位查询历史检定记录,记录显示于列表中。用户可以选择一个记录编号生成该批检定的原始记录,选择某一支温度计编号生成该支温度计的检定和校准证书。证书生成是根据选择的温度计编号查询相关数据库,并按照检定结果计算方法得出检定结果,然后将相关数据填充到证书模板,导出检定证书或校准证书。检定结果计算及判断流程如图4所示。

4 系统测试结果

经测试,本系统满足JJG 229——2010《工业铂、铜热电阻检定规程》、JJF 1098——《热电偶、热电阻自动测量系统校准规范》的要求,系统运行良好,能有效提高工作效率,降低人为误差。系统实现的技术指标如表1所示。

系统执行检定任务时,软件可实时显示控温曲线、设定温度、实际温度、实际测量值、十分钟波动度以及任务开始时间、结束时间、当前状态等信息。通过输入检定起始时间和结束时间或者检定记录编号、温度计编号、送检单位信息可以查询历史检定记录,可选择某一记录编号生成对应的原始记录和证书。

5 结束语

本文开发的工业热电阻自动检定系统软件,界面易用、操作步骤简单,能实现自动控温、自动判断恒温条件、自动采集和记录测量数据、自动计算、自动生成原始记录和证书、可查询原始记录和证书等功能。此外,系统软件提供的标准器、人员资质到期提示功能以及形成的原始记录和证书数据库使实验室的管理更加有效和规范。且该系统总体价格相对较低,在技术指标和性能上能满足国家相关检定规程要求,能实现工业热电阻的自动检定。

篇6:中职文秘专业游戏化学习软件设计与实现论文

中职文秘专业游戏化学习软件设计与实现论文

摘 要:中职学校学生普遍存在着学习主动性较弱、学习目标模糊、学习效率较低等问题,传统课堂教学模式难以激发学生的学习动机。研究发现,将游戏化学习科学地引入中职课堂是解决中职学生学习问题的有效途径。文章基于游戏化学习,设计开发了相应软件,并针对性地在文秘专业进行教学实验应用。

关键词:游戏化学习;教育游戏;游戏设计;中职文秘专业

中图分类号:TP393 文献标志码:B 文章编号:1673-845410-0079-04

国务院就提出职业教育要“加强实践教学,提高受教育者的职业能力”[1],强调加强实践教学要求。传统课堂教学模式以教为主,学生在课堂中缺乏对外界的感性认知,难以激发学生学习动机。研究发现,中职课堂中学生学习积极性不高、学习效率不高[2],所以传统中职课堂教学模式需要创新。

目前中职课堂教学中信息技术的应用得到了教师的普遍重视[3],教师能将信息化技术充分应用于课堂教学。据近年研究证实,游戏化学习可提供更有趣的学习环境,在提高学生学习动机、改善学习成绩方面有巨大潜力[4]。目前教育游戏只有少数应用于课堂教学,但因缺少针对游戏化学习的教师过程引导功能,而降低了教学实效性。

针对如上问题,研究设计开发教育游戏,将游戏化学习引入中职课堂教学,利用其学习行为数据统计功能对学生进行过程引导,对创新中职课堂教学方式具有现实意义。

一、游戏化学习的课堂教学应用

游戏化学习是将教育性和游戏性巧妙融合的创新教学方式,通过创设游戏化学习情境激发学生学习动机。本文的游戏化学习是指,在课堂教学中创设任务情境,利用虚拟环境实践新知,教师起过程引导作用。对游戏化学习来说,教育游戏设计实际是游戏化学习的基础工作[5]。本文的教育游戏是指在游戏化学习模式下,用于辅助课堂教学的网页游戏。

游戏化学习在课堂中的'应用研究还比较少,小学阶段相比中学多,但都以理论研究和探索为主,且游戏设计比较浅显,缺乏实证研究,不能完全证实游戏对学生习得的实效性。

经文献检索发现,针对职业教育的教育游戏文献屈指可数,且此类为数不多的研究均以理论研究为主,如何将游戏化学习在职业课堂教学中付诸实践都没有详细阐述。国外研究者的实验研究已涉及到游戏化学习中学习者的学习效果和动机、学习者行为表现和学习态度等,但还缺少针对游戏化学习的过程引导的研究。

二、教育游戏的设计

1.需求分析

以游戏化学习理论为指导思想,利用计算机虚拟技术,设计开发中职文秘专业实训课教育游戏。在课堂中用此教育游戏打造“玩中学”游戏化学习环境,以学生为中心,通过完成游戏任务来习得文秘实训知识、技能,培养学习兴趣,使其潜移默化地从知识、技能和情感三方面得到能力的提升,理论教学与文秘实务统一,提高学生的岗位适应能力,以增强学生毕业后的第一任职能力[6]。

2.教学模型设计

实训课程是建立在问题的真实情境脉络,通过基于巴特勒学习模式,以游戏化学习环节为主的课堂教学,促进学生对知识的有意义建构。课程教学设计模型如图1。

实训课教学过程分为课堂导入、引入知识点、游戏化学习、总结评价和增强练习五个教学环节。

环节一:教学内容导入,教师通过创设任务情境,引起学生注意,激起学生学习动机;

环节二:引入知识点,经过环节一的情境导入,引出相关知识内容,引导学生进入游戏化学习状态;

环节三:游戏化学习,通过教育游戏创设的虚拟工作情境,检验、巩固知识,完成学生对知识的有意义建构;

环节四:总结评价,教师通过后台统计数据实时获取学生掌握知识情况,总结、分析易错点,进行重点指导,形成过程性评价;

环节五:增强练习,教师总结指导后,学生再次进行游戏任务,增强对知识点的掌握。

3.游戏机制设计

本游戏机制设计包括游戏情境创设和游戏激励机制两部分。

(1)学习目标

中职文秘专业实训课教学内容结构如图2所示,主要是办公室环境管理事务知识,参考教材为《秘书国家职业资格培训教程》(五级秘书・国家职业资格五级)。

(2)游戏情境创设

游戏名称:“杜拉拉升职记”游戏式虚拟仿真实训软件。

游戏类型:角色扮演类游戏,第一人称视角的二维平面游戏。

游戏故事背景:游戏建立一虚拟人物,让其在虚拟公司里,从应聘前台文员开始,通过艰苦奋斗,不断完成领导安排的任务,从普通文员晋升到经理助理,再成长为优秀经理。

游戏任务情节:为保持游戏黏合度,将游戏结构设定为直线性结构,学生必须从动漫剧引入开始依次完成任务。比如想进入整理办公用品任务场景,则必须完成认识办公用品任务。

道具物品:游戏道具物品包括金币、服装、饰品、车房等。每完成一个游戏任务会得到相应的金币,可用其来购买道具物品。

(3)游戏激励机制

游戏关卡:关卡的控制上,只有完成当前任务才能进入下一游戏场景中,如未能通关,可前往学习支持模块进行学习,直至通关。

NPC:非游戏者角色。由于游戏故事情节以办公环境为背景,将游戏中NPC设置成与文秘工作相关的角色,通过与NPC对话互动,为学生提供游戏线索,引导学生自然地进入游戏情境。

角色属性:角色的属性有经验值、等级、魅力及能力属性,能力属性共有执行、管理、表达、沟通、营销、策划和精算7个职业能力属性。

角色升级规则:经验值是体现玩家任务完成质量和数量的重要表现方式,需不断完成任务来获取相应经验值,而经验值决定了角色等级。等级与经验值是采用“等级=经验值/(等级*(等级+8)*10”的规则设计。不同任务有不同的能力属性,只有能力属性值满足升职条件,才允许申请升职。

篇7:小学英语教育游戏设计与开发的论文

小学英语教育游戏设计与开发的论文

前言

互联网作为一把双刃剑,即能改变人们的生活,也能影响人们的生活、工作、学习。随着网络技术的发展、计算机技术的进步,越来越多的网络游戏开始进入小学生的生活中,由于小学生缺乏自我管理,一旦陷入网络游戏中将无法自拔,不仅影响着小学生的学习,对于小学生的身心健康发展也会带来严重影响。如果将游戏融入到小学英语的教学过程中,不仅可以激起小学生的学习兴趣,还能够提高英语课堂的教学质量。基于这一点设想,本文就小学英语教育游戏设计与开发进行了分析。

一、小学英语教育游戏的概述

1.教育游戏的内涵

教育游戏,是一种严肃的游戏,是专门用于教育和教学的游戏。这种游戏具有一定的教育性和娱乐性,在进行教育游戏的设计与开发过程中,要以成熟的教育理论作为支撑,达到教育性和游戏性的平衡,是通过游戏的方式来实现教育的一种手段,或者说是一种教学方法。

2.教育游戏的特点

教育游戏具有两个显著的特点,即教育性和游戏性。第一,教育性。教育游戏是在本质上属于游戏的一种,但是它的最终目的是实现教育。教育游戏的教育性特点主要表现在一下几个方面,即具有明确的教学目标、游戏的内容要符合学生的学习情况、重视激发学生的学习动机、提供及时的教学反馈。第二,游戏性,教育游戏的游戏性特点,是指在设计与开发的过程,不脱离游戏的特征,使教育游戏具有传统游戏的娱乐性、规则性,并且具有竞争机制。在进行教育游戏的设计与开发过程,需要利用计算机技术,将实际的教学问题转变成为游戏模式,这需要教育游戏具有一定的虚拟化、多样化特点。

二、小学英语教育面临的问题分析

1.教育无法激起学生的学习兴趣

在小学英语教学的过程中,普遍存在一种问题就是学生没有学习英语的兴趣。这主要是由于在教学的`过程中,老师采用的是传统学科的教学方法,在英语教学的过程中不能实现老师与学生,学生与学生之间的互动,失去了学习语言学科的特性,使得学生在学习的过程中,不能进行主动学习。

2.教材的不人性化

小学学生的年龄段在6~12岁之间,这一年龄段的学生在学习的过程中,对于带有模仿性、娱乐性的知识较为感兴趣。而传统的英语教材中,只有简单地几幅画,面对于小学生相对于生疏的语言文字,使得学生在学习的过程中,不能够科学有效的掌握。另外,由于教材的限制,在小学生在英语词汇的掌握量上,少之又少,除了在课堂上得到老师的教学,在课下可以进行英语单词学习的机会很少。在小学英语课本上,仅仅靠设计的单词和文章是不能够实现小学生自学英语的可能性。

三、小学英语教育游戏的设计

1.游戏目标清晰

在进行小学英语教育游戏的设计过程中,首先需要遵循的原则是目标的清晰化。即在教育游戏的设计中,其游戏内容要与小学英语教学目标相结合,依据小学英语教学的目标来进行设计与组织。比如在进行小学英语单词记忆的游戏中,其设计不能知识单纯的为了好玩或者是新颖,讨小学生喜欢,还要在游戏的设计中进行提高小学生学习水平以及主动学习的目标进行设计。

2.知识性与趣味性并重

游戏的设计离不开趣味性,无论是任何一款游戏,想要吸引人们进行游戏,必须要具备一定的趣味性。另外,对于小学英语教育游戏的设计除了要具有一定的趣味性,还要具有一定的知识性。比如在课堂上,进行教育游戏的设计,如果仅仅具有一定的趣味性,尽管可以吸引到小学生的注意力,但是没有一定的知识性,教育游戏就变成了普通的计算机游戏可见,失去了教育游戏的本质。

3.游戏要具有简单性,并且具备评价系统

在小学英语机爱与有些设计的过程中,对于游戏的设计要进行简单地规则设计,其相应的游戏规则要符合小学生现有的认知水平,并依据不同年级的学生进行不同的版本设计,使得学生可以独立进行操作。另外,在游戏的设计中,还要具有一定的评价系统,即小学生在进行教育游戏的学习过程中,在每一小节的游戏中,都要设计有相应的总结评价,以便学生可以及时的了解自己的学习现状,例如在游戏的过程中,学生每通过一关,就会有相应的学习情况提示,达到规定的标准后进行下一关游戏,如果不能达到,则需要从新开始。

四、小学英语教育游戏的开发

1.基于《开心消消乐》游戏的教学软件开发

在小学英语的教学过程中,单词记忆是困扰学生学习英语的一大绊脚石。在进行小学英语教育游戏开发过程中可以借鉴《开心消消乐》游戏软件,利用Flash软件系统,老师可以将学生需要掌握的英语单词进行拼图游戏设计。

学生依据所学习的英语单词进行拼图消消乐,游戏的设计过程中,要进行英语单词的填写功能开发,即学生点击带有任意水果的图标,将会出现一个单词填写输入提示,学生将对应的英语单词正确填写后才会出现图标的消失。在其规则开发的过程,可以进行不同的版本进行开发,比如基础的1.0版本,可以使只要屏幕中的英语单词图标完全消失,即为通关;在2.0版本中,学生需要在第一版本的基础之上进行连线,即将同一单词连续三个图标移到一个水平线上,才提示成功,并消失,并连续循环,指导本章节所需要掌握的单词全部出现完毕视为通关。

2.基于《萝卜保卫战》游戏的课堂教学游戏开发

小学的英语教育要具有一定的互动性,在进行教育游戏的开发过程中,要多进行同学之间与老师之间的互动游戏,这样不仅可以实现课堂的教学实效性,还可以为学生创造一个英语使用环境。基于《萝卜保卫战》游戏,在进行小学英语教学的过程中,老师可以组织学生进行闯关游戏,进行班级的分组,结合教材内容进行对话游戏,比如有三个学生进行守关,老师作为最后终极大关,然后由一名学生进行闯关。例如第一名的守关学生的问题可以设置为“What is your name?”,第二名守关学生为“How do you spell you are name?”等这样的问题设置,不仅可以增加游戏的趣味性,还可以创造学生是用英语的环境。

五、结束语

通过以上的分析和探讨,小学英语教育游戏,是为了激发学生学习英语的兴趣,提高英语学习的效果,而结合游戏模式进行的英语教育游戏设计与开发,本文就通过对于英语教育游戏的设计与开发,结合实际的案例进行分析和探讨,希望可以给小学英语老师提供一些参考。

手机游戏开发创业计划书

我与手机游戏作文

高校财务报销软件设计研究论文

游戏设计开发个人简历

手机应用委托开发合同范本

解析环境污染应急平台与开发论文

右脑潜能开发的游戏

自然保护区旅游资源开发论文

体系开发电子商务论文

分析企业政治与人力资源的开发论文

《《览桥风光》手机游戏软件的设计与开发论文(合集7篇).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

点击下载本文文档