基于智能手机的盲人语言应用软件的设计与开发论文

十八十八 分享 时间: 收藏本文

【简介】感谢网友“十八十八”参与投稿,以下是小编为大家准备的基于智能手机的盲人语言应用软件的设计与开发论文(共15篇),欢迎大家前来参阅。

篇1:基于智能手机的盲人语言应用软件的设计与开发论文

基于智能手机的盲人语言应用软件的设计与开发论文

该文主要介绍了在Android平台上设计和实现的一款服务于盲人的手机应用软件,开发该软件主要有两个目的:第一是用智能手机服务于盲人的生活;第二是让盲人的生活也能像正常人一样丰富多彩。针对盲人的特殊需求,该软件设计了三大模块:基本应用模块、生活模块和娱乐模块。软件的主要功能有:语音拨打电话、语音发短信、导盲、天气预报、语音控制播放歌曲等功能。软件开发使用到的核心技术主要有要核心技术有:语音合成、语音识别、百度定位、百度导航、百度天气、网络编程和SQLite编程等。有了该款软件,盲人也能像正常人一样享受智能手机带来的便利。

1.绪论

1.1开发背景

教育心理学研究表明,人类不同感觉器官获取信息的比例,83%来自于视觉,11%来自于听觉,只有6%来自于其他,这就意味着盲人朋友从外界获取到的信息量非常少,根据最新调查显示,我国目前的盲人数量为700-800万,占世界盲人总数的18%,另外双眼低视力患者达1200万,陪伴他们的不应该只有盲道和盲杖,基于这样的需求,笔者专为盲人开发了一款盲人语音应用软件,目的是让盲人也能像正常人一样享受智能手机带来的便利。

1.2研究现状

国外目前比较成熟的智能语音软件有三款:苹果公司开发的Siri、谷歌公司开发的GoogleTalk和微软的小冰。但是Siri只能运行在IPone4s以上版本的手机上,而且苹果手机的价格比较昂贵,并不是所有的盲人朋友都能使用iPhone手机;而GoogleTalk对中文的识别率不是很理想,而微软小冰目前还没有推出专门针对盲人的功能。

2.研究内容

该款软件用到的相关技术有iFLY Mobile Speech Platform 2.0、百度地图API 、百度天气预报API、蓝牙通信、Android OS架构等。基于盲人的特殊需求,该软件分为三个模块进行设计,分别是基本应用模块、娱乐模块和生活模块,系统功能架构图1所示,框架图中列出的所有功能均已实现。

3.系统关键功能介绍

3.1 语音拨打电话逻辑设计

设计该模块的目的主要是方便盲人打电话,当用户需要打电话时,点击屏幕任意位置,发出相应指令给该软件,软件识别出指令后,对指令进行分析处理,即可达到用户需求。发指令时,用户有两种选择:第一种是“打电话给+联系人姓名”,此时系统将调用手机数据库中的通讯录查找该联系人,如果找到该联系人则直接拨号,否则提示未找到该联系人;第二种是“打电话给+电话号码”,此时系统直接提取号码进行拨号。

3.2语音播报来电信息并自动接听

移动设备装上该软件后,该软件将一直监听手机的状态,当监听到有电话打进时,系统将在手机数据库的通讯录中查找联系人,如果找到,则语音提示“您有电话来自某联系人”,否则直接播报“您有电话来自‘电话号码’”。系统为语音播报预留20S,20S过后,系统自动接听电话,接听后提示“接通成功,祝你们沟通愉快!”。

3.3及时朗读短信功能模块

该模块主要使用Android的监听机制完成,添加一个BroadcastReceiver来监听操作Android.provider.Telephony.SMS_RECEIVED。此操作在设备收到SMS消息时由Android广播,只要收到SMS消息,就会通知应用程序[7],应用程序收到广播后就会语音通知“有新信息来自+联系人”,然后调用语言合成功能播报短信给用户。

3.4定位附件的餐馆

当盲人向应用发出语音指令“我好饿。”或其他与吃饭有关的语言指令时,系统自动为盲人定位到当前位置附近5000米内的所小吃店和餐馆,盲人知道了附近的餐馆名称后,即可用语音导航功能定位到餐馆所在的地点,并就餐。

3.5天气预报功能

应用中添加了天气预报功能,该功能需要获取盲人用户所在的位置,然后用盲人的位置作为参数向百度天气发出天气请求,软件接收到返回结果后,对返回的Json数据进行解析,根据用户不同的请求做出不同的回应。

3.6娱乐功能

笔者曾到盲人学校进行调查,发现很多盲人性格都比较孤僻,不喜欢与别人交流,因此笔者在应用里加入了一系列娱乐功能,包括智能聊天、讲故事、讲笑话、百度百科等,以此来丰富盲人朋友的生活。

4.系统功能实现

4.1语音合成功能实现

语音合成和语音识别是该款软件的核心,这两个功能的实现借助了科大讯飞语音平台,语音识别功能的关键代码如下:

publicvoidYuyinHecheng(Context context, String t){

mTts = SpeechSynthesizer.createSynthesizer(context, mTtsInitListener);

mSharedPreferences = context.getSharedPreferences(TtsSettings.PREFER_NAME, Activity.MODE_PRIVATE);

setParam;

int code = mTts.startSpeaking(t, mTtsListener);

if (code != ErrorCode.SUCCESS) {

if(code == ErrorCode.ERROR_COMPONENT_NOT_INSTALLED){

}else {}}}

4.2语音识别功能实现

实现该功能需要创建一个RecognizerDialogListener对象,然后复写该对象的2个方法,onResult()和onError()。其中关键的是onResult()方法;该是语音识别结果回调方法,控件采用边录音边发送的方式,可能会多次返回结果在调用时要判断是否是最后一次返回,在该方法里可得到识别结果,然后对识别结果做处理。privateRecognizerDialogListenerrecognizerDialogListener = newRecognizerDialogListener() {

publicvoidonResult(RecognizerResult results, booleanisLast) {

// 把自然语言转化成文字

String text = JsonParser.parseIatResult(results.getResultString());

editText1.append(text);

if (isLast) {

if (flag == 1) {

smsInfo = editText1.getText().toString();

}

4.3 语音拨打电话功能

系统启动后,用户点击屏幕,用户可发两种指令,若发语音指令“打电话给付靖玲”,若手机中存有名为“付靖玲”的联系人,应用将拨打电话给“付靖玲”;若发语音指令“打电话给10086”,应用将拨打电话给10086。实现该功能需要两步操作:第一步,在AndroidManifest.xml中添加用户权限。第二步,判别识别结果并调用打电话功能,该部分代码必须写在语音识别控件RecognizerDialogListener的音识别结果回调方法onResult()中。

4.4语音播报天气

该盲人手机的语音应用软件运用了百度的`天气预报API,实现了给使用者播报天气信息的功能,该功能可播报用户所在城市近三天的天气情况。代码实现如下:

buffer = newStringBuffer(“http://api.map.baidu.com/telematics/v3/weather?”);

buffer.append(“location=”).append(URLEncoder.encode(lCityName, “utf-8”));

buffer.append(“&output=json”);

buffer.append(“&ak=”).append(“AINCvl9FxeNWQiWEML1rpyen”);

buffer.append(“&mcode=”).append(“百度秘”).append(“;”).append(“a.com.fjl.main”);

5.手机应用界面图

下图展示了语音拨打电话模块的界面图,图示如下:

6.作品创新点

任意一款装上了该软件的智能手机都可以供盲人使用,没有机型的限制。此外,不仅盲人朋友可以使用该软件,老人和不会使用智能手机的朋友也可以通过安装该软件享受智能手机带来的便利,让老年朋友的生活丰富多彩。笔者在完成软件的开发工作后,曾到盲人学校进行测试,受到盲人朋友的一致好评,目前该软件正在推行中,已有800人左右的盲人用户在使用该软件。

7.小结

盲人手机的语音应用软件是一款方便盲人使用智能手机而开发的手机应用软件,它避免了繁琐的输入,该软件目前还在完善中,增加聋哑人模块,最终达到一体化服务于残疾人的目的。

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

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

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

一、注塑机综述

(一)注塑机的原理

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

(二)注塑机的发展

从注塑机出现起,大多数的中小型注塑机锁模力只达到1000~5000kN,注射量达到50~g。到七十年代末期,工程塑料取得了飞速的发展,特别是在宇航、汽车、机械、船舶以及大型家用电器方面的广泛应用,使大型注塑机的发展取得了巨大的进步,其中美国最为明显。在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.

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

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

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

关键词:软件设计论文

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

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

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

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

建立净空数字模型首先需要确定其所处的坐标系统。目前,我国常用的坐标系包括北京54坐标系统,WGS84坐标系统和2000国家大地坐标系统,以及一些地方独立坐标系等。为了方便构建净空模型和审核计算,可参照机场跑道基准点,建立符合本场条件的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)资金支持。

篇4:软件设计美学发展探索与应用论文

关于模式这个概念,最早的时候是在城市建筑领域当中出现的,而ChristopherAlexander所写的本关于建筑的书中对模式这概念有明确的定义,其大概含义是说每个模式都是描述我们周围发生的事情,并对发生的问题进行合理的解释,使得利用这个模式就可以重复的解决类似的问题。ChristopherAlexander利用他所得出的模式这个概念解决了建筑领域中的些问题,模式这概念发展到现在,已经逐渐成为计算机领域当中独有的概念了。

一、现阶段软件设计美学模式的分析

对软件设计美学模式的分类有许多不同的方法,在这里主要是根据模式在计算机软件设计美学中能够完成何种种类的工作来决定的,大致可以分为创建型的模式、结构型的模式以及行为型的模式这三种类型。而当模式运用于不同因素的时候又可以分为不同的类型,运用于类的时候可以分为类模式,运用于对象的时候可以分为对象模式。所谓类模式就是处理系统中的类与子类之间关系的模式,这些关系可以通过继承的形式来建立,静态的类模式在进行编译的时候便要确定下来;所谓对象模式,就是处理对象之间关系的模式,这些关系在系统运行的时候是能够不断变化的,所以对象模式是动态的模式。

(一)创建型的软件设计美学模式。创建型的设计模式是和对象的创建有着十分必然的关系,也就是说,在描述创建对象的时候,要将对象创建过程的具体细节进行隐藏设计,使得系统程序代码能够不依赖具体的对象。所以当我们需要在系统中增加个新的对象的时候,是不需要修改系统的源代码的。创建型的类模式需要将对象当中的部分在子类当中进行延迟性的创建工作,而创建型的对象模式则是将对象的部分在另一个对象中进行延迟性的创建。

(二)结构型的软件设计美学模式。结构型的软件设计美学模式是处理类的和处理对象的设计模式的组合形式,也就是能够描述类与对象之问的大的结构如何组建起来,并且在组建之后还能够拥有新的功能的种模式。结构型的类模式是采用继承性的机制来对类进行组合。而结构型的对象模式则是能够描述对象之间的组装方式。

(三)行为型的软件设计美学模式。所谓行为型的软件设计美学模式所描述的是算法和对象之间所拥有的任务或者职责的分配情况,这其中不仅包括所需要的类或者对象需要的设计模式,还包括类和对象之间需要的通讯模式。这些模式的存在使得系统运行过程中难以追踪的十分复杂的控制流得到了良好的刻画。行为型的软件设计美学模式是使用继承机制来对类进行必要的分配工作,而在使用对象的时候是使用对象的复合而并非继承,所要描述的是组对象是如何在合作的情况下完成单独的对象无法独自完成的任务。

二、软件设计美学模式的选择和应用

通过上面介绍的面向对象的软件设计美学模式,我们了解到软件设计美学模式的存在能够极大限度的帮助设计者用最快最好的方式来完成相关的软件程序设计。而面对特殊的问题的时候,在已有的软件设计美学模式中也可以十分方便的找到合适的软件模式进行相关的程序设计,尤其是在面对软件设计美学人员还不熟悉的新问题的时候。

在对软件设计美学模式进行选择的时候,应该先理解问题所表现出来的需求,问题中所表现出来的任何需求都能够在个或者几个的问题领域中找到类似的地方,这种理解问题的需求再在不断的寻找过程中找到可能需要的软件设计美学模式或者软件设计美学模式组的过程,对有效的选择软件设计美学模式从而完成软件设计美学有着十分重要的作用;在了解了问题的需要并选择了大概的软件设计美学模式范围之后,再就问题所表现出来的需求对软件设计美学模式进行最终的选择,并在选择的过程中不断了解这种软件设计美学模式是如何解决这类型的问题的。每类软件设计美学模式都能够解决类软件设计美学方面的问题,每个模式的存在都有其含义,对需要的软件设计美学模式进行必要的了解,才能够选择最适合解决问题的软件设计美学模式或者软件设计美学模式组。与此同时,软件设计美学模式有许多都是能够相互补充的,所以在选择合适的软件设计美学模式的时候,应该就设计模式之问的联系要进行必要的研究,这对选择出适合的软件设计美学模式组有着十分重要的指导意义。尤其是在对个实际存在的问题进行程序设计的时候,更加应该着重考虑可能影响到软件设计美学的因素,研究这些因素是否会对系统产生不良影响。

在选择了合适的软件设计美学模式之后,就要把软件设计美学模式合理的运用到系统的设计当中,这需要循序渐进的进行。是必须理解所选择出来的软件设计美学模式,能够清楚的了解软件设计美学模式最合适的使用环境以及在使用之后所能够达到的效果,并且对其是否能够解决实际存在的问题进行合理的判断;二是研究模式的结构、不同部位之间的关系和它们是如何进行合作的;三是就模式的参与者名字进行选择;四是对类进行定义、声明类之间的接口,建立不同类之间的关系,对代表的数据以及对象所引用的实例变量进行定义;六是对模式中专门用来应用的操作名字进行定义;最后就是实现系统设计中执行模式所包含的设计。

三、结语

总之,模式这个概念在很早的时候就已经存在了,并且有很多的模式在现有的软件系统设计中都已经出现过了。在国外,对设计模式的研究工作进展十分迅速,他们总是能够不断的总结出新的软件设计美学模式,而且很多的软件设计美学开发工具与环境都对他们的开发工作进行了必要的支持,有些软件设计美学模式的研究者还能够让设计模式运用形式化的表现模式由计算机自动生成需要的代码。所以我们在对设计模式进行实践的过程中,应该不断的总结发展,才能够早日创造出新的软件设计美学模式。

篇5:软件设计美学发展探索与应用论文

设计模式的功能主要是针对面向对象进行设计的过程中频繁出现的设计中反复出现的设计问题给出具体且行之有效的解决方案。设计模式概念诞生于上世纪九十年代,是由ErichGamma等人从建筑设计领域引入到计算机领域内的。在当下有关于设计模式尚存许多有争议的话题,但因其可以给出一套完整的软件设计美学公共语言,使得一些相关的工作人员能够分享高端设计大师们的宝贵经验,这种争议的声音也就逐渐趋于平静。说到设计模式的作用还远不止以上那些,其最为让人称道的是软件的重构提供了目标。

1设计模式相关概述

追溯设计模式的起源其是一种源于建筑学的概念,被导入到计算机领域之后其主要的功能是记录软件开发人员发觉出的一系列共性问题以及软件开发人员经验证所得出的成功解,并且理清特定上下文所表现出来的问题及其与之对应的解决方案之间的联系。本文所提及的软件设计美学模式当前多是用于明确设计模式与另外的面向对象设计方式的关系,并且得出两者之间所适应的范围等等。

2设计模式的具体分类

设计模式的分类大体可以分为行为型、创建型以及结构型。其中各个分支又可以进行进一步的细分。

行为型模式可细分为以下几种:备忘录模式、迭代器模式、解释器模式、观察者模式以及中介者模式。

创建型模式可细分为以下几种:原型模式、单例式模式、建造模式、抽象工厂以及工厂方法模式。

结构型模式可细分为以下几种:享元模式、组合模式、桥模式、外观模式以及装饰模式。

3设计模式在软件设计美学中的运用

当下国内的'软件设计美学模式普遍都是运用于两个层面。首先,待到整个软件系统结构搭建初步完成后,可以及时的加入满足特殊需求的组件以及给予模块指定的设计使其在功能上更加灵活。软件设计美学模式本身就具有明显的复杂性,这也就使其无法用于相关具体的软件设计美学,一种原因是由于设计模式在运用的过程中得不到指导,另一种原因是软件设计美学模式所对应的设计师在设计的过程中没能够正确的把握设计方向。

3.1设计模式的一系列步骤

为了使设计模式的效果达到最佳,应充分的遵照下列步骤进行:

(1)抽象化有待进行解决的种种问题,类型实施合理规划拆分。

(2)针对问题所属类型采取适用于这一类型的设计模式。

(3)规划问题并进行相应的模式匹配。并且把问题与选择的模式两者进行对比得出相互间共同存在的特性。针对需要解决问题所涉及的整体区域进行所有类及其对应的模式进行通盘归纳,在此过程中一旦发现所采用的设计模式并不适合立即重新返回第三步进行重新设计。

(4)对所采用的设计模式进行变体,所采用的方式可以是对初始结构拓展或修正,以便及时的解决当中所存在的问题。

(5)对所涉及到的软件体系进行结构细化使其进一步完善。

(6)对设计质量实施度量。

3.2设计模式选取

在软件设计美学过程中设计模式的选取至关重要,选取恰到好处的软件设计美学模式,一般要充分结合以下几点因素。

(1)事先总结出在设计进行过程中哪些因素是非固定存在即可以变化。

(2)充分考虑设计模式对所遇到的问题的解决方式,并且分析所给出的解决方式是否行之有效。

(3)明确反复进行检查的原因是什么,所选用的设计模式是否可以很好地解决此类问题。

(4)对设计模式的主要方向实施浏览。

(5)需要对与目相关的模式进行研究。

(6)清晰地了解并掌握模式是如何实现相互关联的。

3.3设计模式的应用

待到软件设计美学模式选定以后,在执行的过程中需要严格遵照科学方式方法进行设计。

(1)将其所设计的模型实施详细浏览。

(2)深入的对协作、结构以及参与者三部分进行研究探讨。

(3)仔细观察代码示例部分以及观察相关的一系列案例。

(4)选取设计模式相关参与者名字,以使其在全文的运用上更具鲜明的意义。

(5)对设计中所涉及的类进行定义。第六,对应用中的操作名称采取在定义模式中专用,良好的实现在设计模式中的责任与协作的操作。

4结语

进入新世纪以来,在软件设计美学面向对象领域工作者们所收获的最有意义的成就就是设计模式概念问世与其所得到的稳定发展。从设计模式由建筑领域被引入计算机领域以来,设计模式概念被提出至今其凭借着表达的清晰性和简洁性备受广泛关注,自身拥有的强大适用性也得到了深入的发掘。实践是检验一切的唯一标准,反观设计模式从出现至今这一路走来,设计模式在软件设计美学中的运用经受住了一次又一次的检验,时光荏苒相信随着面向对象理论的发展,设计模式在软件设计美学中的运用也定会愈加完善。

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

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

为满足工业热电阻自动检定需求,通过对工业热电阻检定系统和检定方法的分析,设计和开发一套工业热电阻自动检定系统软件。以.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 结束语

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

篇7:嵌入式系统的应用与开发论文

嵌入式系统的应用与开发论文

一、嵌入式系统及其应用概述

嵌入式系统是以应用为中心,以计算机技术为基础,软件可编程,硬件可剪裁、重构的专用计算机系统。该系统通常嵌入在对象环境中,并通过其在对象环境下运行的特定程序,完成对外界物理参数地采集、处理,达到对控制对象地响应或人机交互的功能。

目前,嵌入式系统的发展方向主要是解决接口多样性、适应性、灵活性和集成开发环境等的特定应用问题。嵌入式系统应用的底层性与对象系统的紧耦合性是其显着的基本特征。所以,最大限度的满足对象数据采集、控制、开发环境、功耗,以及适应能力、可靠性等品质因数是选择嵌入式系统的标准。

为适应技术发展需求,嵌入系统在不断追求结构紧凑、坚固可靠、技术密集、高度分散的同时,尤以不断创新为嵌入式系统的发展核心。使嵌入系统凸现了高技术门槛,主要表现在软硬件设计的紧密相关性上,特别是构建RTOS系统需透彻了解RTOS的工作机制和系统资源配制,掌握底层软件、系统软件和应用软件的设计、调试方法。

随着对嵌入式系统的智能化愈加关注,现场可编程、调试、引脚配置变得非常重要和必不可少。所以,用户可配置的SCO(在片系统)已成为现阶段嵌入式系统的核心发展技术。通过现场可编程阵列把接口应用设计和系统开发留给系统设计者,提供灵活、多样的片上电路设计平台,使电路板设计变成在片的芯片配置,将嵌入系统地设计带入了软硬件的双编程时期,进一步缩短了产品开发周期。而下一代的在片系统还将发展成一个MUC数量可缩放的集合体。

在嵌入式应用系统中,虽然高端产品不断涌现,但由于应用对象、环境的不同特点,嵌入系统的8位机产品仍因应用对象的有限响应时间、完备的集成开发环境、良好的性价比等优势仍然占据着低端应用系统的主流地位。Cygnel公司的C8051F系列产品就充分印证了这点。

回顾嵌入式系统的发展历程,已经历了由模拟向数字的演进过程,现又逐步演变为数模并存情形。由最初软件编程主宰的微处理器(嵌入式微处理器、数字信号处理器、单片机),到硬编程主宰的专用集成电路时代,再到今天的现场可编配置时代。嵌入式系统的核心技术正沿着“许氏循环”的浪潮不断前行。而配套的`软件设计平台也随着科技进步在不断得到完善。可以预期,软硬双可编程的嵌入式系统时代必会带来更加便捷的开发环境和技术支持。

二、嵌入系统的设计原则

嵌入系统设计具有很强的针对性,软硬件协同设计是系统设计的关键。需解决好软硬件的同步与集成设计问题,要结合具体应用进行综合考虑,保证设计工作的一致性与正确性。在针对具体应用系统的功能目标分析基础上,分解整个系统的各项功能指标和技术要求,结合系统的实时响应要求、接口功能定义与标准、嵌入芯片的处理能力、编程语言、开发环境、产品的升级与维护问题、开发投入能力、产品综合成本等多方面因素进行权衡考虑。

(一)在明确系统性能需求的基础上,细化以下考虑因素

1。系统功能实现手段的软硬件分配。

2。器(部)件选择和系统构建。包括微处理器芯片、外围接口电路、各种驱动电路形式、器部件类型、前后向通道处理方式、人机界面和手段等。

3。控制算法设计以及软件系统的架构形式。

4。语言选择。依据设计者熟练程度和习惯、开发环境和控制功能要求选取。

5。抗干扰问题的解决与设计。包括软件的和硬件的、常规的和特定的。

6。实现工艺和方式。包括印制板设计、走线安装、装配工艺、新材料或新技术的应用等。

在各实施阶段,对项目进度、关键技术的风险因素必须进行审查评估,评价软一硬件的功能设计与分配,以及实现的技术性能、工作量和时间进度。明确电路之间的接口参数、软一硬件功能衔接,以及项目中存在的问题和缺陷,及时发现关键部位或矛盾突出点的瓶颈问题,将隐患排除在早期设计阶段。

(二)嵌入系统中微处理器选择应考虑

1。MCU的算术、逻辑处理能力;运算速度和时钟频率;总线控制功能、中断方式和仲裁机制;RAM和FLASHROM容量;软件加密保护。

2。外围接口功能的可重构配置能力;数据通讯模式;前后向通道类型;端口电压的适应能力等;

3。开发工具的在线调试或仿真能力;FLASH代码读写环境;编程语言的支持程度;代码的可移植性等。

4。电源电压;功耗等。

三、嵌入系统的软件特点

嵌入式系统是可利用资源有限、专用性很强、实时性要求也很高的应用控制系统。故在软件设计方法和实现手段上,嵌入系统软件同PC机软件存在很大差异,主要表现在:

(一)实时性的控制方法

PC软件提升速率方法,极大依赖处理器性能提升,还体现在缓存方案、动态分配等技术手段上。但在嵌入式系统中应用这些技术就存在硬件资源不足、工作频率低的现实问题,会降低系统的可靠性。

(二)特定的异构特征

嵌入式控制软件设计既要考虑特定的硬件固有部分,也要考虑来自系统之外的各种通讯、传感器的专用信号处理接口,以及不同控制目标的实时期望和执行机构的异步并发事件处理能力。因此不同的硬件系统或控制/文秘站-您的专属秘书,中国最强免费!/目标,将会产生不同的系统构建方案。

(三)系统的性能目标

编写嵌入式软件必须着重考虑与硬件系统相匹配的功耗、不间断运行、故障恢复、高可靠性等方面的约束条件,实现特定应用环境下的控制功能、实时性响应的目标要求。因此,嵌入系统要在借鉴通用软件技术,遵循软件工程理论,规范软件开发过程的同时。还应根据嵌入式系统特点研究开发技术和算法结构,提高开发效率,确保系统软件的质量和可靠性,以及软件的复用性、可移植性和易维护性。纵观嵌入式软件设计方法的发展历程,走过了从结构化设计、面向对象设计、基于构件的设计阶段,经历了单任务到多任务的系统转变。

篇8:公路计量支付软件的应用与开发论文

公路计量支付软件的应用与开发论文

摘要:公路计量支付软件的应用,可以使业主、监理、施工各方计量支付迅速、准确,快捷,杜绝重复计量、超计、漏计、少计等现象,为信息交流搭建平台。

关键词:公路计量支付软件;开发;应用

前言

随着科技与信息产业的不断发展,软件的开发与应用已逐渐被人们所青睐,它主要为人们提供了准确,快捷,自动算量和生成图表等功能,可以帮助你从繁杂的手算中解脱出来,还可以避免错误。为人们进行信息交流搭建平台。公路计量支付软件,应该在高速公路和地方道路及时推广应用,从建设方、监理方、施工方三个不同角度全面反映计量情况,让三方都清楚地知道相应合同段中各个清单项目的数量,杜绝重复计量、超计、漏计、少计等现象,做到三方心中都有一本帐,使计量支付清楚明白,同时也为后续竣工文件的编制及结算打下良好的基础。

1软件开发背景

目前高速公路投资大。工期长,如使用传统的Excel做计量,对于合同管理人员任务重,很难保证计量与支付数据的准确及时,特别是在数据审核、错误查找、历史数据查询、多合同段数据分类汇总等需要大量计算方面,很难做到快速、准确。另外,计量也不单单是实现支付的过程,还应随时提取各种工程数据,根据合同和工期对工程投资和进度进行宏观调控,而这个过程主要是由施工方、监理和业主共同完成的。但是,目前因为手工计量的过程仅仅是为达到支付的目的,效率低,从而不能对工程进行“动态”管理。

为加强工程投资的“动态”控制,推动工程建设项目现代化管理的进程,改变以往全部由人工计算审核完成计量业务的传统模式到计算机辅助实现(CAI)的模式,使计量支付工作更加准确及时,公路设计开发了计量支付管理系统,对计量支付进行科学地管理。

2软件应用

2.1严格规范的流程控制和方便快捷的操作

突出友好的使用界面和方便快捷的操作,同时强调严格规范的流程这是本系统的一个重要原则。

在制定工作流程,确定各级使用权限时,我们严格依照《公路工程国内招标文件范本》、合同协议,并参考FIDIC条款,编制计量、变更、索赔、支付程序和权限,并突破国内以往同类软件只能应用在土建施工合同管理的局限,将本系统应用在包含建安费、设备及工器具购置费、工程建设其他费(包括设计、监理等方面),对整个工程进行全方面的管理,这个方面在国内的应用上是新颖的。

在对单项工程的统计,我们既要求可以统计、汇总各独立结构物的工程数量,同时也可以跨标段对构筑物等进行总体的汇总、统计,这样既便于随时进行核查,也利于编制工程结算,这个方面在国内的应用上是有特色的。

首先建设单位在招标时就应按照承包合同、协议编制工程量清单,此项工作可利用系统的标书功能制作软件便可自动生成工程量清单,业主也可把Excel清单直接导入计量支付软件,导入清单后,设置监控代码,报表格式,录入合同条款、录入计量数据、汇总支付报表,发送数据、打印报表。

2.2功能强大、实用的计量支付管理

(1)计量支付软件优势。计量支付软件通过对各合同段的土石方工程以整公里段为基础进行分段建立台账的做法,使得土石方的计量变得简单化。通过对施工前土石方工程量的审核,“总量控制,分段实施”,从而避免了超计、漏计现象的发生。同时,在中期计量过程中通过对施工断面的检测与抽查,真实、有效地反映了实际土石方工程的完成量,可对土石方计量进行有效地控制,避免超前计量,提高资金的使用效率。

(2)对桥梁、结构物工程的计量监控。每个合同段都有多座桥梁及涵洞、通道,通过计量支付软件可以对每个合同段的每一座结构物的工程量和工作量完成情况、工程进度情况进行监控,可以清楚地了解到每座结构物的设计数量、变更数量和计量数量,直观地反映出设计与变更数量的量差,多计与少计一目了然。

(3)对排水与防护工程的计量监控。排水和防护工程可以说是计量工作中最容易出现问题的分项工程之一。由于高速公路排水、防护形式多样,使得计量支付变得错综复杂。计量支付软件通过对排水、防护工程的细化,使计量工作变得简单明了。比如对排水、防护工程按不同形式分段进行分类建立台账,发生变更的,以变更形式进入台账,使得计量支付有章可循、有据可依。

3责权分明的岗位责任制

岗位责任制是加强管理的重要手段,在公路工程管理中更需要责权分明。计量支付管理软件可以自动保存不同权限拥有者的不同数据,全过程记录计量支付业务数据。每一岗位都是通过设置各自的密码来划分各自的责权范围,不同的权限只能查看和读取与之相对应权限的数据,从事相关的操作,从而实现了真正意义上的责权分明,使计量支付管理工作有序、高效、准确、及时,系统自动判定是否超计量,做到投资的合理利用。该计量支付软件是通过一个广义的局域网来连接施工、监理和业主单位的。承包商与驻地办电脑上网方式与业主服务器相连,软件自动判断承包商(或驻地办)本地库与业主(主库)数据是否一致,若不一致,通过对数据的上传、下载来完成本地库和主库的更新,实现对计量数据的操作,保障数据稳定可靠。承包商通过系统身份确认后在本地库完成对计量工程的申报,然后上传至业主服务器(主库)更新主库。驻地办通过系统身份确认后从业主服务器下载承包商的计量申报表,审核后上传至业主服务器更新主库。业主通过系统身份确认后对驻地办审核后的计量申报进行核查,生成中间计量支付月报表,更新主库。承包商、驻地办下载主库数据更新本地库以便打印、查询等操作。各级别的权限不同对数据也产生了不同的操作,系统通过对用户身份的确认来赋予相应的操作权限,从而保证数据的安全可靠,避免由于个别人擅自修改计量数据造成的损失。在使用过程中,岗位的职权及其权限由业主委派专人进行统一管理,一旦设定,其他任何岗位人员都无法更改,只能按照系统赋予的相应权限对计量支付进行操作。

4公路计量软件的应用前景

计量软件在实际应用中大大提高了计量人员对庞大工程量数据处理的工作时间和数据的'精确,提高了计量人员的工作效率,这一点是不容置疑的,计量软件之所以发展这么快也是得到了大家公认的效果。高速公路计量软件不仅能为计量所需,而且越来越完善,现在的不少计量软件都能防止超计漏计重计,抵扣动员预付款、材料预付款、保留金、质量保留金、价格调差等都是计算机自行处理。报表生成、工程量完成情况统计、历史投资情况、合同信息等几乎所有工作都是公路计量软件自动处理完成。公路计量软件正被广泛的应用,随着高速公路管理的不断完善,对系统的要求会不断的提高,必然会不断的创新,将来的高速公路上应用的可能都会是管理信息系统,而计量软件会是系统组成的一部分,管理信息系统有着很多优势,首先管理信息系统是以人为中心,能够处理一个组织机构内部作业的管理,分析决策的系统,管理信息系统是以计算机为主体,以信息处理为中心的综合性系统。用户用简单方便的操作,直接从计算机系统中获取决策所需的参考信息。因此它是一个面向所有管理决策者的系统。决策支持系统可以使决策者在计算机终端上试验各种各样的行动方案并最终选择最优方案。它是计算机、人工智能和管理科学相结合的科学技术之一,旨在提高决策的质量和效果,是一个面向问题的系统,想必以后高速公路上应用的都会是高集成的管理信息系统。

结语

现在是信息时代,信息技术的高度发展所引发的一场经济革命,正在迅速地改变着人类的方方面面。计算机及其应用技术与互联网的相互结合正以高科技特有的服务价值改变着传统行业的存在方式和发展模式。公路管理信息系统发展是必然趋势,是市场经济发展的必然结果,也是适应国际国内市场竞争的必然选择,而我国公路工程行业由于历史发展水平的制约和自身的复杂性,信息化进程一直相对较为缓慢,虽然我国的公路计量软件有着长足的进步,但还需得到不断完善,早日创造真正符合高速公路的信息管理系统。

参考文献

[1]张晶.以网络技术建立项目管理体系――同望计量支付软件的开发和应用[Z].

[2]李兆鹏.公路软件的发展剖析[Z].

篇9:农村土地承包与流转信息管理平台的应用与开发论文

农村土地承包与流转信息管理平台的应用与开发论文

摘要:农村土地流转在一定程度上是生产力发展的产物。本论文设计的农村土地承包与流转管理平台,包括土地流转管理、合同管理以及信息发布管理等功能,主要是对于农户自己做承包的土地进行录入,实现信息化的管理。

关键词:土地流转;信息化管理;图形验证码;站内搜索

中图分类号:TP311.52文献标识码:A文章编号:1007-941610-0153-01

农民拥有长期稳定的土地承包经营权,运用土地使用权的流转,加强土地利用率,确保农村产业化经营。农村土地承包与流转管理平台,主要提供政策和法律法规宣传、咨询,土地供求信息汇总、流转合同签证、流转纠纷调解、登记簿批量打印、经营权证书等一条龙服务,减少农村土地承包和流转纠纷,规范土地流转行为,保护供求双方的合法权益。并通过大力招商引资,引进业主发展现代农业,加快城镇一体化发展的步伐。

本平台框架设计为1+3,就是一网三子平台。一网指的是农村土地承包和流转综合服务,在一定程度上它属于一种网络门户,而且根据相关的法律法规和信息公布的条例来看。信息发布平台的平台,合同管理的平台和土地流转的平台,在整体系统分布上都是采用的矩阵式架构。平台采用B/S技术,基于.NET框架,使用C#语言开发。使用大型数据库,实现信息的海量存储,采用三层架构设计,保证系统的可靠性与稳定性。

1系统关键技术

1.1B/S结构

B/S我们通常情况下也管它叫做浏览器或者是服务器。随着互联网的不断兴起,在一定程度上C/S这种结构得到了极大的改善。B/S可以在任何地方不需要安装任何专门的软件,就可以直接信息操作,操作既简单又便捷。而且只需要一台电脑就可以正常的使用,在一定程度上,客户端可以通过系统维护的方式,加强了系统的扩展和访问。

1.2SQLServer数据库管理系统

SQLServer作为微软的搜索的大型数据库管理体系,在一定程度上它更方便,人们的使用。同时SQLServer2008作为一个重要的产品版本,在推广的过程中,经过了不断的改进和系统的更新,已经成为全世界最为强大的SQLServer版本。

SQLServer2008在微软发布的平台上,可以更好地帮助企业加以管理。通过结构化、半结构化和非结构化的同时,进行一定的内置服务。而且在数据进行搜索和查询的过程中也会将不同的数据储存在设备中,保证设备的运行。从数据中心的服务器开始到桌面的计算机和移动设备都在不同的更新着。

1.3访问安全性处理技术

系统登录时,会要求用户输入一定的用户名和密码,这样的操作程序是为了确保用户使用过程中的合法性和安全性。如果不是合法的用户,也无法访问相应的.网址和该页面,即使用户知道了某个页面的地址也无法访问,所以系统会率先提示用户要先登陆,取得合法的信息。

1.4图形验证码生成技术

验证码的功能一般是防止使用程序恶意注册、暴力破解或批量发帖而设置的。我们通常所说的验证码就是一串随机性的符号儿生成的一些图片数字或者是文字。在一定程度上,这些都是可以用肉眼直接识别的。通过输入相应的网站、信息验证等验证成功后才可以安全性的使用。本系统中的用户登录页面中就使用了图形验证码技术。生产一个图形验证码需要三步:(1)随机产生一个长度为N的字符串,该字符串可以包含数字、字母等。(2)将随机生成的字符串创建成图片并显示。(3)保存验证码。

1.5站内全面搜索

通过站内搜索的方式有很多种,网站开发人员和根据搜索的范围大小进行设置,系统设置的搜索功能主要是根据应用SQL语句中的Like运算符进行模糊查询。Like运算符用于在确定了字符串是否匹配的同时,模式往往是按照常规字符合通配字符来进行配比的,只需要语字串符相互匹配就可以了。

1.6数据分页显示

使用DataList控件绑定数据并实现分页。DataList控件是一种数据绑定控件,其分页功能是借助PagedDataSource类實现的,该类封装了数据控件的分页属性。

2平台总体设计与实现

2.1系统首页和系统登录

进入系统首页后,系统用户和管理员在登录系统之后,需要输入相应的用户名和密码。在输入了相应的密码和验证码的同时,系统用户在输入过程中,会将输入的密码和密码数据加以比对。

2.2信息发布功能实现

从农村土地承包与流转管理是影响较为深刻的,而且在一定程度上信息的及时和沟通可以加快对于信息发布过程中的管理。可以方便实现的功能有政策法规、土地百科、农业新闻、法制时空、本站动态等信息的发布。

2.3合同管理功能实现

农村土地经营权流转合同书在签订的过程中它是包含了土地承包经营权的一种法律文书,在交易双方进行交易的过程中是为了保障双方的合法权益的。所以农村土地承包和流转管理平台,在一定程度上会提供合同的管理功能,合同的管理可以清晰的分析出每一笔交易的成功信息。这些信息既包括了土地坐落位置、转让限制交易方式的权利和义务,以及违约责任验证单位和各种约定事项。农村土地承包和流转管理平台的管理,在一定程度上既包括了合同的管理模板的管理。合同管理主要是对已签订的合同进行管理,模板管理提供了签订合同所使用的合同模板。

2.4土地流转功能实现

具有权限的用户可以发布土地求购信息,并发布在“流转资讯”栏目,符合条件的农户可根据这些信息与发布者联系。

3总体性能指标

系统性能需求主要从系统响应时间、并发数等方面对目标系统进行定义。业务请求响应的平均时间≤4s。系统登录最长时间≤4s(用户并发时)。最大并发用户数≥2000

除了上述性能指标之外,还要具备很多功能性要求:可靠性:系统的安装环境要求是Windows以上的版本在一定程度上系统的兼容性非常好,可以通过数据自动保存在系统出现异常时也可以对于数据及时的恢复,确保系统的安全可靠。易用性:平台在一定程度上界面较为整洁,而且还可以通过人性化的提示,便于用户可以正确的操作学习系统。

4结语

本平台在一定程度上确保了土地流转管理合同管理以及信息发布管理等多种功能,在一定程度上促进了信息化管理,所有操作均可在电脑上操作和反映,改变了原有手工操作,并使变更可以将所有的变更事项进行及时的查询,而且还有的课询查询的过程既清晰,便捷也杜绝和防止了存在纠纷的问题,促进了整个农村社会的和谐和稳定。本平台不仅显著提高了基层土地工作的管理效率,增加了农民收入,加快了城镇一体化发展的步伐,带来了具有巨大的社会效益,也给公司带来了很好的经济效益。

篇10:应用语言学理论指导下大学英语教学与实践教育论文

应用语言学理论指导下大学英语教学与实践教育论文

摘要:随着社会发展的需要,应用语言学理论不断得到完善,其在语言生活实践中发挥出了越来越重要的作用,如何将应用语言学理论应用到大学英语教学实践中,摸索出适合中国大学生学习英语的教学方法,使学生们能更高效的学习英语,成了摆在广大大学英语老师面前的新课题。

关键词:应用语言学 教学法 英语教学

应用语言学是一门新兴学科,发展至今已经有50年的光辉历程,它的研究面广,涉及的问题多。应用语言学是社会发展的需要,语言生活实践是应用语言学理论最根本的最终来源。应用语言学特别强调所使用的方法要受到实践的检验,常常要一边解决实际问题一边建立和完善应用语言学理论。

一、语言教学的发展历程

语言教学是应用语言学的主要内容。在应用语言学理论的不断发展过程中,也催生了各种与其理论相匹配的教学方法。

最早的结构主义语言学就把语言看作是刺激反应的结果。在语言教学理论中,强调语言学习的过程是一种刺激反应的过程,要学会一种语言,必须进行强化刺激、反复刺激,才能产生深刻反应,达到记住并运用的行为,这就是听说法的由来。听说法在教学中主张强化训练和句型重复训练的方法,使学习者在强化重复中形成语言习惯,达到学会第二种语言的目的。听说法的核心是听说领先,即重视口语。听说法在语言教学中遵循听说读写的顺序,以听说训练为主,听先于说;读写训练为辅,读先于写;所有语言活动围绕句型展开,认为句型是教学的基础;在语言教学过程中通过反复模仿、练习、记忆和重复刺激来形成新的语言习惯;在语言教学中只教语言本身,不教语言文化知识,同时教学要借直观的语境来进行。

到了50年代,产生了一个新的语言学派,即“转换-生成语法”学派。由于生成语法对语言的习得过程进行了大量的实验和研究,因此对语言认知教学法产生了直接影响。到20世纪60年代中期,由于世界上国际交流日益频繁,而当时流行的听说法已远远不能适应培养高水平外语人才(具有口语能力和创造性运用语言的能力)的要求,语言学界对听说法进行了反思和批评,在生成语法这一理论影响下便产生了认知教学法。认知教学法把语言学习看作是一个发现规则和创造性运用规则的过程,对一种语言整个规则系统的学习重于简单的模仿和学习,掌握好规则就可以自己造出句子并对各种新的句子进行理解。认知教学法强调发展学习者的语言能力,使学习者运用有限的规则创造出交际中所需要的句子;强调语言学习就是掌握规则,而不是掌握某一种具体的句型;强调听说读写并重,全面发展;允许学习者犯语言错误;广泛采用视听教具和其他媒介创造情景来进行交际性的操练;在教学过程中强调以学习者为主,以发挥和调动学习者的能力为主。认知教学法从习得的角度探讨语言教学,促进了语言教学的深化。它主要的贡献在于重视学习者的作用,有利于培养学习者的运用能力。

随着20世纪60年代社会语言学在美国兴起,交际教学法也随之诞生。交际教学法把学习者的语言交际能力作为教学目标,注重在教学内容和过程中对学习者交际能力的培养。在教学内容上把语言意义放在首位,注重语言变化的运用。

交际教学法的核心认为语言首先是一种社会交际的工具,因而主张以具体的交际功能项目如问候、邀请、做客、看病等主要线索来安排教学内容,并根据学生将来工作的实际需要来确定其培养目标的侧重面,加强针对性。它认为学习外语不能脱离使用外语的情景,外语教学主要不是讲解语言规则和机械地操练句型,而是在真实的情景中恰当地使用真实的语言,教师在课堂上设立交际情景,学生是交际者,老师发起学生间的各种活动,有时自己也参与进去,而学生间的活动是大量的。交际教学法强调教学过程中的交际化,以话语为教学单位,教师在体现交际情景的话语中综合运用语音、词汇、语法、句型等知识,来培养学生的交际能力,同时将培养语言交际能力作为语言教学的出发点和归宿。

二、在大学英语教学中的应用

通过对以上语言教学方法的了解,我们应该充分看到每种教学法所具有的优点和长处,灵活运用使其更好地为外语教学服务。

由于我国大力普及高等教育,连年扩大生源,也在客观上造成了生源的外语基础参差不齐,在进行外语教学时也出现了很多困难,无法使学生站在同一起跑线上。所以在制定教学目标前,要充分了解学生的情况,分析学生的情况,了解他们在学习中和在将来工作中需要哪些知识和技能;摸清学生的语言基础和知识水平;了解学生的好恶、兴趣和愿望,以提高教学的针对性,做到有的放矢,达到最佳的学习效果。在教学过程中,以学生为中心,有针对性地使用各种教学法,既可以采用某一教学法,也可以采用多种教学方法交叉使用。

1)分级管理,小班授课 在学生入学后,对学生的英语基础知识进行评测,不但包括书面评测,更多的是口语方面的评测。中国大学生的普遍情况是从小学、中学一直学习外语,但却不能讲出几句像样的外语。分级管理有利于口语同一水平的学生集中起来,有针对性地教与学,进行某些项目强化训练;同时根据学习者不同的进步程度,随时调整教学班级。小班授课的好处就是有利于调动所有学生的参与性,更好地模拟出语境进行实际操练,让每一位学生都开口讲外语,突破开口的心理障碍,看到每天的进步就会无形中激发他们学习外语的积极性。

2)区别制定学习目标对不同基础的学生制定不同的短期目标,使其容易达到,目标的可及性可以消除学习者的心理恐惧感。对书面和口语基础都很差的学生,就要采用听说法,首先就是从最简单的听说训练开始,通过不断的`模仿、练习、记忆和重复来形成语言习惯,使其能简单地使用英语进行交流,增加学习者的词汇量,这里的词汇量是指学生能够做到听说的词汇量,在此基础上同时加强其各方面的训练;对于口语基础相对好一点的学生,使用认知法或者交际教学法,充分发挥学习者的主观能动性,鼓励学习者突破原有句型的限制,利用有关的语言规则,自由创造出交际中所需要的句子,并将其运用到英语交际中,使其在不断的交际过程中,提高语言综合运用能力。 3)对英语学习过程进行整体规划由于大学英语教学课时少,内容多这一矛盾,把学生的整个大学英语学习过程(课堂、课外)作为一个整体进行规划,而不仅是对一个学期进行规划。在对教学内容进行知识分类和呈现方式分类的基础上分解教学任务,将其划分为学生课外独立自学和在教师指导下的教材学习两大板块,然后主要通过指导学生教材学习的同时,提前公告本期教学目标内容,使学习者知道自己的能力应该达到的目标是什么,应该怎么去自主学习,实现学习从量变到质变,建成以学生为主的英语学习全过程的大学英语教学模式。

4)创造语境,鼓励学生多加练习具有较强的英语运用能力和语言交际能力是广大学生的共同愿望。在现实中,好多学生都认为学习英语没有更多使用的机会,应用语言学的一个基本原则是根据学生的实际需要对其提出具体要求。针对学生基础差的情况,鼓励学习者及早训练开口说英语的能力,使他们养成靠耳朵吸收,用嘴巴巩固的习惯,在生活中更多使用英语,不要单单光靠眼睛学习英语。并通过多媒体网络技术和英语广播电台练习听力,鼓励学生参与英语角,把自己掌握的语言能力发挥出来,消除犯错的恐慌,营造一个学用英语的环境,弥补课内教学之不足,尤其是听、说方面之不足,让他们有更多的机会处在英语交际环境中耳濡目染、自然习得,不断提高英语运用能力。

5)不断提高学习者的积极性学习者的积极性是通过不断的进步来激发的,任何学习都有一个循序渐进的过程,在语言教学过程中除积极提供外部有利因素的同时,千方百计调动起决定作用的学生这一内部因素,使学习者主动地学习英语。对基础差的学生多关心,多帮助,多组织适应他们能力水平的教学活动,让他们有参与实践的机会,培养他们的兴趣,树立学习英语的信心,激发他们的求知欲望。对英语口语水平达到一定程度的学生,多为其提供展现舞台,通过和外国人的直接接触,提高他们的英语交际能力,也使其感觉到外语水平的进步给其带来的便利,增强其提高英语水平的积极性。

6)培养学生学习英语的兴趣弄清楚学生的诉求,知道学生最想学什么。在教学过程中以学生为主,多采用学生关心的事物作为学习资料,这些资料也可以通过学生提供,只要是学生感兴趣就可以,这样就可以充分培养学生的兴趣;或者营造出学生最想见到的语境,让学生自由发挥,允许学生犯错误,老师在这一过程中只起辅导作用,通过不断的操练使学生真正掌握语言,运用语言。

三、结束语

语言学习是教与学、学与用的的过程,激发大学生的英语学习积极性,充分发挥学生的主观能动性,将学习成果不断用于实践当中,让学生感受到学习英语的乐趣和价值,而不是仅仅为了应付考试,把通过CET-4作为最终目标,而是把英语作为工作学习中与外界沟通的工具,就会大大提高英语学习效率。

外语教学是一个系统工程,不是一朝一夕能完成的,随着我国改革开放的不断深入,对外语人才的需求越来越大,同时对外语人才的要求也越来越高,如何高效培养提高大学生的外语水平之路任重而道远。所以在外语教学上,不管是听说法、认知法还是交际法,都不能生搬硬套,要根据不同对象,不同情况来灵活运用,同时也要及时关注应用语言学理论的发展,摸索出一种适合我国大学生进行英语学习的,同时又费时少、效果好的教学方法。

参考文献:

[1]王芳 听说法与认知法之对比(外语)2008.4消费导刊

[2]束定芳 庄智象 现代外语教学――理论、实践与方法上海外语教育出版社

[3]王初明 应用心理语言学―――外语学习心理研究1990湖南教育出版社

[4]于根元 应用语言学理论纲要.5华语教学出版社

篇11:探究统一建模语言在面向对象分析与设计中的应用论文

探究统一建模语言在面向对象分析与设计中的应用论文

一、UM L 与R a t io n a l r o s e 的特点

u M L 是编制软件的标准语言, 拥有着强大的功能和良好的定义, 主要特点有统一性、非过程性和面向对象性等。R at io n al or s e 是由美国软件公司R at i on al 所研发出来的, 它目前对面向对象分析, 设计和建模市场有着重要的主导作用, 是重要的可视化软件研发工具。它的主要特点包括支持面向对象建模分析u M L、支持上升螺旋式研发开发过程、支持往返研发工程、支持多种语言设计程序和团队的研发开发。行为用例的划分, 从而产生交互时间及动态的用例顺序图。其次在此基础上, 将系统的类抽象化, 弄清各模块的中间联系, 从而画出适当的类图, 再在分析完后形成构建图,这些步骤都不需要去考虑具体实践的过程, 使用者会用自己的眼光分析和建立起完整的模型, 形成编码时所需的大概框架。

二、统一建模语言U M L 概述

2.1 u M L 的主要内容和建模机制。

u M L 吸取了目前许多的新技术, 是建模语言的可视化标准, 并且在面向对象分析上还吸取和发展了非面向对象分析的优势, 提出了建模机制, 在实际应用中对系统大量的可视化图形进行了阐述进而使开发人员和使用客户全方面准确的认识系统, 防止开发过程中的描述不明确的情况发生11 1 , 从而满足客户的.真正的需求。u M L 和具体的过程并没有什么直接的关系,而是一个独立的过程, 因此可以运用在各个开发过程和软件系统中。规范U M L 面向对象分析的设计与开发的过程和方法, 提供面向对象分析中的高级概念的条件支持, 强调软件开发框架和组建的重要性。u M L 主要重视满足客户的需求, 以客户的需求作为开发过程中的核心与关键, 自始至终都保持着系统与客户需求的一致, 准确表达和适用客户所需, 从而提高系统效率, 简化思路和规范方法来指导软件的来发, 用统一的方法分析系统的静动态的各关系中的逻辑关系。它可以被用于U S e Cas e 的驱动开发也可以适用在其它的软件开发中, 建立起系统的模型。

2 2 U M L 的表示法。

通过运用各式各样的模型图来描述系统, 充分表现出u M L 可见化建模语言的特点。一组元素的图形代表着图, 将图画变成顶点和弧的组合连通图, 从不同角度来画图将系统变成可视化的投影。在理论基础上,任何事物和它们的关系都可以组成要素形成一副图, 但在现实中, 只存在一些少量的常见图和组合。

2.3 运用u M L 进行系统软件建模的过程。

在运用u M L进行描述系统软件建设的总体需求的过程中, 搭建起用例模型及静态模型的系统结构体系。依照面向对象的基本原则运用高级试图用例视图, 以功能区分的角度实现系统.

三、统一建模语言在面向对象分析与设计中的应用

3.1 u M L 及其与面向对象分析的集成。

u M L 是包含多方面的通用标准可视化的面向对象建模语言, 是计算机技术领域中的非常重要的成果, 极其强调结构模型中的系统对象的操作属性和类的关系, 及其行为模型中的交互作用和合作性历史状态的对象12 1。身为一种可视化系统建模语言工具, 是一种独立的开发过程, 可以适用于各个阶段的过程。面向对象的设计与分析中最关键和最基本的活动便是建模,它是面向对象分析与设计的开始和关键。按照不同阶段的要求和行为来选择不同形态的行为模型。

3 2 u M L 面向对象分析过程。

首先, 通过利用u M L 的模型用例图来确定出系统边界和活动功能, 识别出系统的准确需求。然后运用用例模型的分析和描述识别出问题的本质类和对象。再通过U M L 的图揭示它们之间的关系和结构组成。

3.3 在实际系统中的应用。

u M L 面向对象分析的方法在上述中已经有了大概的介绍,u M L 主要是图形化符号的建模语言, 运用好的工具来获得好的最终结果。接下来以自动售货机作为例子进行介绍, 因为自动售卖机是顾客自己投人硬币进行购物的无人售货系统, 同时系统也可以自己进行对于纸币的真假辨别, 会根据顾客所付硬币及所选产品进行找零及出货的整个过程, 当顾客取消购买也可自动将货币退回。自动售卖机的系统主要是先识别出角色再识别出系统的用例模型, 系统需要识别出各种的角色, 分析出正确的用例。

篇12:程序开发与实例结合教学法在VB教学中的应用论文

摘要:Visual Basic是一门程序开发语言,但大多数教师都单纯采用实例教学,而忽视了程序开发这一环节,使学生不能学以致用。本文针对这一问题,提出应将“程序开发”与“实例教学”结合起来。

关键词:程序开发;实例教学;VB教学

“实例教学”是VB教学中最常用的一种教学方法,实例教学法将知识点贯穿在实例中,通过实例的讲解达到传授知识、技能的目的。实例教学法体现了以教为中心的教学特点。而“程序开发”是一种创新型、思维开拓型的教学法,在教学活动中,以开发程序为目标,学生在教师组织、引导下,通过单个窗体的任务探究,达到对所学知识点的掌握和操作技能的培养。“程序开发”教学体现了以学为主的教学特点。VB是一门实践性强、技能性强而且极富创造性的课程,在教学过程中,要把“实例教学”和“程序开发”结合运用,以教师为主导,学生为主体,充分发挥这两种教学方法的优势,更好地完成教学任务。

教学模式

第一阶段:导入教师在还没有讲授新课之前,向学生演示几个用VB开发出来的小程序和系统。要求这些程序和系统不仅要有代表性,还要有吸引力。并告诉学生这学期学习VB的最终目的:要以一个系统程序(这里以图书管理系统为例)为主线,通过多个实例教学最终完成这个系统的开发。目的明确了,在学生心目中就会产生学习的原动力。

第二阶段:需求分析和可行性研究程序开发的目的就是使工作变得更有效率。应让学生理解到程序不是随随便便就能开发出来的,需要做大量的前期工作。教师和学生可以一起对图书管理系统做测试,即管理者要能对书籍信息、读者信息和借阅信息进行增、删、改、查及对系统进行管理,还要满足使用者对书籍进行有效的查询。综合起来就是看能不能满足用户的需求,如果不能还要补充哪些功能。让学生根据实际补充和更正,这就极大地促进了学生的积极性和能动性,使教学更加顺利和流畅。这一阶段要让学生懂得开发程序要做大量的分析工作,程序不是以做完为目的,最终要投入到使用中。

第三阶段:总体设计和详细设计总体设计,即教师要将这个大工程细分成一个个子窗体,明确每个子窗体的作用并安排布局;详细设计,即根据每个子窗体所含的知识点选择典型实例和设计任务进行系统教学,让学生将知识点运用到系统中。在以上两个设计中,主要工作是通过“实例教学”来讲解VB中的知识点,开始时先让学生以设计窗体界面为主,了解属性、方法及动作的应用。学生在学习这一块内容时有一个接受新鲜事物的过程,授课的内容不能脱离例题系统的界面,即要以例题系统的界面为中心,围绕它展开学习。调动学生将学过的内容运用于开发图书管理系统中去,学生会有非常大的热情开发属于自己的东西。这时教师应该引导学生,系统的功能并不是越多越好,能满足需要就可以了;设计时的布局要讲究合理搭配,界面的设计要让使用者感到舒服。对于代码的编写,这一过程要分三个阶段:

(1)要让学生对原系统中的代码有所掌握和理解,知道每个语句代表的意思;

(2)在教师的指导下,让学生对原代码进行适当改写以观察产生的效果,并从中得到进步;

(3)以学生自主尝试,教师引导的.方式,让学生大胆实践,使他们在尝试中体会、感受和领悟。这期间,学生的理解掌握能力和创新能力各不相同,一定会遇到一些问题。对学生存在的共性问题,可由教师统一示范,集体解决;对个别学生的个别问题可作单独辅导,并鼓励学生通过各种渠道如查阅图书、网络、杂志去收集资料和解决问题。这是学生消化和吸收知识的阶段,是学生由不会到会,由初识到熟练掌握的阶段,也是学生充分发挥各种能力的阶段,时间上可占整个教学进度的一半左右,在教学进程中是一个热烈的高潮期。

第四阶段:程序的测试由于工作量大,难免会在程序的编写中出现问题而导致不能正常运行。要举例让学生知道一些错误产生的原因。如产生“变量未定义”的原因就是控件的属性名称与代码中引用的名称不相符。可修改属性中的Name属性,也可修改程序中的代码。在这个阶段的初始,学生不会修改错误,教师要适时地进行引导说明,并统一讲解出现的共性错误,得出正确结果,让学生记忆深刻。当然错误的原因很多,不可能一一举出实例,这就要求学生互相帮助,解决更多的问题。

教学过程中,程序开发和实例教学是相辅相成的,程序开发是个大框架,离不开实例的讲解,实例的讲解有利于加深对知识点的消化吸收乃至整个系统的完成。所以要不断收集学生在完成实例过程中的反馈信息,从而动态地调整两者的使用。

篇13:程序开发与实例结合教学法在VB教学中的应用论文

通过教学实践表明,在VB课程中采用程序开发与实例结合的教学方式效果是明显的,主要体现在以下几个方面:

(1)采用这种教学法,摆脱了以往单纯以实例教学为主出现的不足。学生不再对程序开发感到陌生,他们能将所学的知识结合起来,产生更多的想法和新念头,为以后的学习和就业铺垫新路。

(2)采用这种教学法,使教学以现实目标为中心,具体、生动,学生目标明确,能够充分发挥学生的能动作用,充分调动学生的学习热情,使学生在开发程序的过程中掌握基本知识与技能,并培养了学生的自主学习能力。

(3)在整个的开发过程阶段,学生除了通过自主探索的方式完成任务外,还可通过协作学习的方式对某些问题进行交流、讨论、沟通,从而开阔学生的思路,提高学生的综合实践素质和敢于创新、团结合作的精神。

(4)学生在学习途中遇到困难时,可通过查找书本、网上资料等解决问题,使学生学习的内容更多、更深,知识面更广,提高自学能力。

运用程序开发与实例结合教学法需要注意的几个问题

选好例题系统整个教学过程实质上是由若干个子程序串联而成的,所有的教学活动都围绕系统展开。因此,系统的设计、编排非常关键,直接影响教学效果。系统选择时要注意两个问题:

(1)选择的系统要让学生在生活中对其了解、熟悉,激发学生的学习兴趣。

(2)由于学生是技校生,系统的选择不能太难、太大,要兼顾基础性和研究性,让不同层次的学生均学有所获,让有创新思维的学生有可开拓的空间。

教师必须进行角色转换在教学实施过程中,已经形成了“以系统为中心点、教师为主导、学生为主体”的基本特征,因此教师必须进行角色转换。角色转换要从讲授、灌输转变为组织、引导,从讲台上讲解转变为走到学生中间与学生交流、讨论。教师在整个课堂教学中是组织者和实施者,教师的主导性主要体现在学生学习的方向、内容、过程、结果和质量上,起引导、规范、评价和纠正的作用。教师要充分了解学生,在学生学习遇到困难时,教师应该为学生搭起桥梁;在学生学习不够主动时,给学生提出问题,引导学生去探究;在学生完成基本任务后,调动学生的创作欲望,进一步完善任务创作;在任务完成后及时做好评价工作。

参考文献:

[1]林陈雷,郭安源,葛晓东.Visual Basic教育信息化系统开发实例导航[M].北京:人民邮电出版社,.

[2]庞维国.自主学习[M].上海:华东师范大学出版社,2003.

篇14:浅谈动态网站设计与开发课程过程性考核模式应用探索论文

《动态网站设计与开发》是计算机专业学生学习动态网站开发的入门课程, 理论和上机课时各占50%, 属知识和技能并重的课程。前期学生学习的其他Windows 窗体编程经验在刚开始的Web 窗体设计和创建时具有一定的指导和借鉴作用, 但是该课程的重点和难点还是后期的页面链接跳转、信息在不同页面间的传递共享以及页面和数据库间的信息交互, 这些都是先期课程不曾涉及的内容, 这些理论的学习、理解和掌握对于上机实践具有不可或缺的指导作用。

该门课程的理论部分学习举足轻重, 它是学生实践活动的有力指导, 所以在课程考核时, 我们既要考核“知识”, 又要考核“技能”, 采用“知识+技能” 的方式。为突出知识和技能的同等重要性,期末考试中, 该课程采用50%理论闭卷考试+50%上机闭卷考试的形式, 考试内容分为“应知” +“应会”。“应知” 针对的是学生应该理解和掌握的知识部分; “应会” 考核学生的编程能力和技能。此外, 结合学生认知学习规律, 实现考核结果的客观公平, 引入了基于过程的考核方式, 以便不断检验学生学习过程存在的错误, 帮助纠正学生平时不努力, 期末靠突击的不良习惯, 同时也可以使教师更多地了解学生对课堂教学内容的理解情况, 避免教师只顾埋头讲授, 不注重教学效果的情况发生。

2 “3+X”过程考核模式在《动态网站设计与开发》课程中应用的方案设计

过程考核, 即多方位、多形式地对学生的学习过程进行阶段性考核, 关注的是对学生的认知性学习过程和形成综合应用能力的过程进行监督和评价。 年教育教学工作会议文件《北京联合大学关于实施教学品质提示计划的意见(征求意见稿)》,在“课程体系建设优化计划” 的“建设思路与主要内容” 中指出: 要注重“3+X” 过程考核方法改革, 其中“3” 是指期末考试、期中考试和读书笔记, “X” 是指教学过程中关于考核的频率, 每门课程至少要3 次, 过程考核可以采取小问题、上机练习题、小报告等多种方式。

结合我校“3+X” 过程考核模式要求和该课程特点, 设计考核方案如下: 一是期末考试均采用上述的50 分理论(闭卷形式) +50 分上机(闭卷形式), 内容分为“应知” 和“应会” 两个层面。二是读书笔记: 必须含课堂笔记(可采用标注在书或笔记本上, 对于文字较多来不及做笔记的也可拍摄成图片) 及对其的整理和补充, 对阶段性课堂或教材知识点的梳理, 阶段性学习过程中对知识点的回顾理解、思考和疑难问题, 参阅其他相关参考书的学习心得和体会, 课前预习等。读书笔记的检查设定为1-2 周检查一次, 最后平时成绩中的读书笔记总分为抽测平均值, 给学生留下提高改进的机会。三是“X” 次小测验: 含期中考试, 要求类期末考试, 给学生一次模拟期末考试的体验, 且期中考试在平时阶段测验成绩的比例必须占到50%; 其他小测验可以教学周安排, 借助网络教学平台, 贮备网络试题库,考核学生对已往知识的掌握情况, 也是教师下一步教学进度调整的依据。多次小测验成绩可以按照难易度加权平均, 在平时成绩中可以占到一半的比例。

篇15:浅谈动态网站设计与开发课程过程性考核模式应用探索论文

重视过程考核, 第一堂课时就将考核方法和评分标准告诉学生, 让学生重视过程学习的.重要性,也提示学生该学期该课程的努力方向和学习方法,下面是该课程的一些得分细则。

平时作业的形式有个人独立完成的紧跟课堂进度的单项练习、以小组形式完成的较为综合有一定工作量的项目模拟开发。平时作业得分标准设计“3+X” 过程考核网络教学管理平台的设计开发

学生的学习认知是个由浅入深、逐步积累的过程, 要尊重学生的学习规律, 关注学习过程, 加大过程考核力度, 必然会加大教师的工作量, 给过程考核的实际执行带来难度。此时可以发挥网络教学平台的作用, 实现网上作业提交、批改、点评等功能, 尤其可以借助网络测试系统完成过程考核的测试要求, 减少执行难度, 保障过程考核成为可能。由于本课程就是讲解动态网站设计与开发技术, 因此也是作为本课程学习成果的体现, 开发了一个基于“3+X” 过程考核的《动态网站设计与开发》课程课外学习量化考核评价系统。该系统分为教师和学生两种用户权限, 分别具有以下功能:

4.1 教师用户

注册登录之后, 可以发布课程的公告信息、注册相关学生信息, 上传学生课后学习需要完成的各类任务资料(如PPT 课件、微课程视频课件等),在线出题, 由系统自动批改客观题, 主观题手动批改后将成绩上传, 在线统计考勤、在线批改作业、网站可以自动计算测验成绩、作业成绩、考勤成绩、课后学习(如微视频的观看) 成绩, 按照教师指定的“3+X” 考核标准计算平时总成绩, 教师也可以在线和学生交流、答疑、互动。

4.2 学生用户

学生在教师对其身份进行了添加之后, 可以登录系统修改个人详细信息及密码, 可以在线测试,查看测试结果, 按照老师的要求完成课后学习、提交作业、查看教师批改结果, 可以看到本人及全班同学的本次阶段性平时成绩、历史平时成绩记录和期末平时总成绩等。

5 结束语

全过程考核法遵守学生的认知心理发展规律,将学习的督促和激励机制贯穿整个教学过程, 弥补了传统考核方法的不足, 有利于提高学生的综合素质, 使得学和用能更多地结合在一起, 因此受到越来越多的学校的关注和使用。本课程重视过程考核, 并结合本校的特有的“3+X” 过程考核理念实现课程考核, 但这种新的考核方法还处于探索阶段, 还面临很多实际问题, 在考核的标准和考核的执行方案上还需进一步研究和完善, 本文提到的网络在线测试系统的测试功能比较完善, 但是还可以进一步整合网上在线课堂、在线提交作业、答疑、自动计算平时成绩等功能, 开发综合的网络教学平台, 以最大限度地解放教师的双手, 使教师有更多的时间和精力投入到教案、教法和教学指导的改革中去。

相关专题 盲人智能手机