计算机移动应用开发范文
时间:2023-10-25 17:35:00
导语:如何才能写好一篇计算机移动应用开发,这就需要搜集整理更多的资料和文献,欢迎阅读由公务员之家整理的十篇范文,供你借鉴。
篇1
关键词:智能规划;Android系统;O2O平台;手机APP;
中图分类号: TP311 文献标识码: A 文章编号:
Abstract:With the general application of smart phones and the steady maturity of the mobile Internet technology, the traditional physical distribution channels have a huge change, while in most cases, the sales channels of service industry use traditional service model that customers go to the store to consume themselves.Based on intelligent planning algorithms, based on O2O platform, accorded to the service industry, the paper gives out the Android phone application software development called "alattin". First the paper introduces intelligent planning algorithm based on planning graph and relevant background knowledge, then introduces the development process and the concrete function implementation. At last, it introduces the interface design. Through a large number of applications, the use of this software is convenient for the user, but also improves the success rate of service sales.
Keywords:AI planning;Android OS;O2O Platform;Mobile APP;
0引 言
随着智能手机的普遍应用与移动互联网技术的不断成熟,手机网购以其高效、实时的特性迅速取代了部分传统的实物销售渠道乃至电脑网购渠道,成为人们日常生活必不可少的组成部分。随着时下生活质量的日渐提高,服务类行业的需求不断扩大,消费者可以通过智能手机的O2O平台,预约符合自己要求的服务人员进行上门服务,既节省时间、方便用户又提高服务销售成功率。目前,Android手机系统的市场覆盖率多达50%以上,而Android系统底层代码采用的Java语言,以其良好的交互界面、简单、性能卓越而著称,能编写出精美的Android的客户端界面,并且具有易于实现和后台数据交互的功能。后台采用PHP,提高了运行效率,在访问量大的时候,服务器运行效率不会过慢。本文基于智能规划算法,立足O2O平台,针对服务类行业,开发一款名为“阿拉町”的Android手机应用软件,消费者可以用其获取服务类行业的上门服务,而服务人员同样用手机APP进行实时回复。本文首先介绍基于规划图的智能规划算法等相关背景知识、然后介绍其开发过程与具体功能实现,最后介绍接口设计。通过大量的应用测试,使用本软件既方便了用户,又提高了服务销售成功率。
1相关技术
1.1图规划方法
Avrim Blum等人设计的图规划系统解决了很多规划问题,并提出了规划图的概念。后来很多规划问题都采用图规划方法,并在其它领域得到了广泛的应用。
1.2 开发环境
WAMP(Windows、Apache、MySQL and PHP)常被用于动态网站和服务器的搭建。WAMP的组成部分是各自独立的软件,但多是使用,所以兼容度越来越高。
当前位居主流的电脑系统是windows平台,所以WAMP是作为本地PHP平台最为常用的,如果要搭建PHP运行环境还需要phpmyadmin(用于管理MYSQL)和Zend(提高了PHP运行速度)。Java开发工具集(JDK)是Sun公司为Java开发工程师研发出的产品,是JAVA开发时必不可少的开发环境,主要用于构建应用程序和Java编程语言组成部分的使用。而且Java甫一推出,Java SDK即获广泛使用。MyEclipse是优秀的JAVA开发环境,可实现功能强大,而且对很多开源产品也有着优质支持。Myclipse是属于模块化的功能结构,在不影响其他功能的情况下,可以对其中任一功能完成拓展和强化。Mysql是一种关联数据库管理系统,关联数据库将其所拥有数据保存在不同的表中,而不是将这些数据放在一个大的仓库内,这种设计不仅增加了速度,更重要的则是提高了灵活性。
2需求分析及功能说明
2.1 需求分析
前台分客户和服务人员两个客户端。客户进入首页之后,如果是没有注册过的用户,可以进行注册,已经注册过的用户则可以进行登录。登录后,用户可以选择时间和服务类型对自己满意的技师进行下单,等待技师回复。服务人员技师登录其系统后,接到订单信息有权进行接受或拒绝订单。当距离服务时间大于两个小时即可以取消订单,否则必须通知客户,同时一并将理由提交给客户。技师回复后,就可前往消费者填写的地址进行服务,完成服务之后进行支付,进而与之关联给出对技师的评价。
后台用户以管理员身份登录,在后台对前台客户端和用户进行管理、进行系统设置和使用友盟统计对“阿拉町”APP的起伏动态进行查看和管理。管理员负责客户端订单的添加和查看、用户和技师的管理以及后台一系列的设置。
2.2功能说明
前台普通用户需进入Android市场或官网下载“阿拉町”手机APP,方可使用。而技师需要联系客服下载服务人员客户端方可使用。而后台管理员将会完成技师注册等功能。
2.2.1普通用户客户端
普通用户在前台客户端首页进行注册、登录。用户想要预约服务,或者参与资讯话题时,必须以登录为前提。输入注册的手机号码和用户注册输入的密码即可登录成功。登录成功后,进入首页,可以完成如下功能:
(1)选择服务类型
点击普通客户首页中间的服务分类按钮,进入选择服务类型页面,选择其中按钮即可选择服务类型。
(2)选择技师
选择服务类型后,出现技师列表,进入技师详情查看技师详细信息,选择自己满意的技师。显示此服务分类的在线技师,按照条件进行排序,普通用户可根据距离或星级进行选择。
(3)选择服务时间
从技师列表进入技师详情查看技师详细信息,选择自己满意的技师。选择技师后可以开始选择预约时间。在技师详情页面点击进行预约时间,选择服务时间,确定时间后会跳转到确认下单页面进行下单。
(4)下单预约
填写服务地址和电话号码等下单信息,点击确认等待技师进行回复;技师根据此信息进行服务,点击确定并且信息完整即可下单成功。
2.2.2 服务人员客户端
服务人员,即技师,联系客服后下载服务人员客户端手机APP,其首页上面的导航可进入意见反馈和调查问卷页面,页面上显示的是最新的订单,包括订单的状态和订单的服务时间,下面有资讯类话题,导航栏可进入首页、消息、订单和账号四个版块。服务人员可以利用客户端APP完成如下功能:
(1)接收订单
服务人员接收到推送到的订单消息后,直接可进入到订单列表;点击查看可进入订单详情页面,根据订单列表到详情页的传值可以决定详情页的页面展示,例如订单列表的状态是等待确认,那么订单详情会出现拒绝和接受按钮。此页面包括等待确认、进行中、已完成和已取消四种状态。让服务人员用户可以清晰看到分类好的订单。
(2)处理订单
服务人员的技师可以在此页面查看订单的详细信息,并在该页面中进行订单的处理。此页面展示了用户订单所有的信息,点击上面的导航右面按钮可以查看其他技师对该用户的评价,可以浏览全部评价信息后再对订单进行处理。
2.2.3后台系统
后台管理员登录后,进入后台系统首页,管理员可以在后台对客户端和用户进行管理,还可以进行系统设置和使用友盟统计对“阿拉町”APP的起伏动态进行查看和管理。首页导航有控制面板、客户端管理、用户管理、系统设置和友盟统计,具体功能如下:
(1)客户端管理
首页左边导航自上而下分为话题管理、话题评论、信誉等级管理、订单管理、积分管理和其他管理。管理员点击“话题管理”,可以查看话题列表,并且可以对话题进行添加和删除,也可以对话题进行分类管理;点击“话题评论”,可以查看所有用户对话题的评论;点击“信誉等级管理”,在此页面可以设置技师的等级评分制度,等级分别分为一级至五级,区分的条件是用户对技师评价分数的统计;点击“订单管理”,可以对所有订单进行查看和统计;点击“积分管理”,设置积分规则,统计用户进行一系列操作获得积分总数,根据积分总和可以兑换相应的礼品;点击“其他管理”,可以设置阿拉町APP首页的幻灯片、软件更新,意见反馈、技师所服务的类别和敏感词汇的管理。
(2)用户管理
自上而下分为普通用户列表、服务人员、后台管理员。管理员点击“普通用户”,可以对普通用户的帐号进行一系列的操作和管理; 管理员点击“服务人员”,可以对技师的帐号进行管理,在此处添加新的技师帐号;管理员点击“后台管理员”,可以对后台管理员实施管理。
(3)系统设置
自上而下分为基本设置、短信设置、Memcache设置、app推送设置。管理员点击“系统设置”,其中基本设置是对数据的存储周期、焦点新闻和注册协议进行设置,而app推送设置是对极光推送的密匙和推送内容进行设置。
3接口
3.1用百度地图进行定位
在用户登录时,会将用户定位的信息提交给后台,阿拉町APP上可以显示用户和服务人员的距离。在用户添加服务地址时,阿拉町APP可以自动将用户所在的位置填写到地址栏,当然用户也可以自己填写地址,可以为技师提供上门服务的距离。
3.2用极光推送进行推送
在用户客户端下单之后,技师客户端会接到后台服务器推送的用户的下单消息。技师客户端拒绝或接受后,用户客户端会接收到后台服务器推送的技师对用户的回复信息。
3.3用友盟统计进行统计和分析
后台管理员可清晰查看“阿拉町”APP的增长动态。
3.4 使用第三方接口融云进行聊天
在用户客户端下单之前,如有疑问可用融云联系技师进行了解。技师服务端接到订单消息后,如有疑问也可用融云联系客户进行交谈。
4结束语
“阿拉町”手机APP,实现了人们向信息化迈进的一步,消费者利用“阿拉町”手机APP这个O2O平台,将原来古老的到店方式转换到了移动互联网上,通过网络达到自己的目的,节约了消费者的时间。“阿拉町”手机APP,使用的都是开源的工具,成本很低,消费者可以在“阿拉町”手机APP平台上自由进行交易,不用担心平台会收费,最终实现O2O平台的自身价值。
参考文献:
[1] 龚成莹,刑敬宏,胡银保.基于JSON的Android移动终端与PHP及MySQL数据通信[J].工业仪表与自动化装置,2013(2):63-65.
[2] 陈艳梅.从百度的定位战略分析定位理论在我国的实践[D].广州:暨南大学,2007(4).
[3] 邹海,李强,邱慧丽.基于AndroidC2DM服务的云端推送研究与实现[J].计算机技术与发展, 2012(7):29-32.
[4] 常政.友盟:面向移动开发者的统计分析平台[J].程序员,2010(9):65.
[5] 贾俊奇.软件开发下的Java语言[J].中国科技信息,2014(7):133-134.
[6] [美]Herbert Schidt著.Java参考大全.鄢爱兰.鹿江春译[M].北京:清华大学出版社,2006.
[7] [美]Rogers Cadenhead.Java编程入门经典.英文第4版[M].北京:人民邮电出版社,2007.
[8] 王立新.融云:IM3.0时代的领航者[J].创业邦,2015(1):88-89.
篇2
关键词:计算机 软件技术 移动通信/数据 系统安全
中图分类号:TP393 文献标识码:A 文章编号:1007-3973(2013)010-104-02
随着科学与技术的飞速发展,计算机应用更加普及,计算机作为一项高端技术已经广泛的应用于人们生活的方方面面,计算机的核心部分就是它的软件,计算机之所以能够满足人们的各种需求,依靠的就是软件。计算机软件是用各种电脑语言编写而成的,凝聚了软件工作者的智慧和辛勤的劳动,它具有作品性,可执行性,更新速度快,开发过程困难等基本属性。
自上世纪70年代末期,由美国,欧洲等一些西方国家引起了一连串的计算机软件开发风潮,开始大力发展计算机产业,随着计算机技术的发展及普及,计算机软件的种类逐渐增加,计算机软件涉及面也非常广泛,其中包含有聊天软件(QQ、MSN、飞信、阿里旺旺等),办公软件(搜狗输入法、金山WPS、OFFICE、金山词霸、福昕PDF阅读器等),音乐软件(千千静听,酷我音乐盒、酷狗音乐、QQ音乐等),视频软件(暴风影音、爱奇艺影音、QQ影音、百度播放器、射手影音等),下载软件(迅雷、QQ旋风、网际快车、电驴等),游戏软件(植物大战僵尸、4399游戏盒、红色警戒、三国杀、连连看等),系统维护软件(瑞星杀毒、金山卫士、驱动人生、QQ电脑管家、超级兔子等),学习软件(有道桌面词典、万能五笔、Photoshop图像处理软件等)。从计算机软件诞生开始,经过几十年的发展,计算机软件已经成为独立于计算机硬件一个巨大的产业。
1 计算机软件技术的发展状况
自 20 世纪初,第一台电子管计算机的问世至今,计算机由最初的只是科学计算逐渐渗透到国民经济各个领域并逐渐起到主导作用。可以说现今社会,人类生活几乎离不开计算机的使用,更离不开计算机技术的支持。计算机技术已经渗透到国民经济和人民日常生活的各方面,并且计算机早已不仅仅是作为一种计算工具来使用,而是作为人脑智力的扩充和延伸,在数据通信、经济、管理、工程、医疗以及文化教育等各项事业中都发挥着极为重要的作用。软件技术是计算机技术的核心部分,随着计算机应用的日益增长,软件产业逐渐发展成为我国国民经济发展的支柱性产业,加快了我国信息化建设的进程。然而,计算机软件的发展还是有存在的问题:(1)缺乏高层次人才引领软件技术的开发,由于缺乏核心技术只能生产市场最低端的产品;(2)国家对于软件发展不够重视,以致出现了盗版软件等现象,对知识产权的保护力度不够,直接影响到软件的发展和提升。(3)计算机网络系统安全性能不够强大,既有硬件上的不足,又存在软件上的漏洞。
2 计算机软件的应用
随着科学与技术的飞速发展,计算机应用更加普及,人们在使用计算机的同时对其性能和功能的应用要求也越来越高,众所周知,计算机与网络赖以生存的基础就是软件,它是计算机系统的核心部件。软件的种类繁多,对于从事不同工作的人都会找到适用于他的不同的软件。下面就简要介绍下计算机软件在教学,项目工程和移动通信/数据中的应用。
2.1 计算机软件在教学中的应用
随着计算机的普及,计算机软件早已经运用于学校教学中。在学校,教师们要想做出一个个优秀的教学课件,就会用到计算机软件中常用的办公OFFICE软件,若有专业需求的老师还会用到专用的计算机软件,例如工程制图课程中,老师一般都会用到最基本的CAD制图软件,数学课上老师也会用到较常用的MATLAB,Lingo等数学软件,多媒体音乐软件也正以日新月异的面貌成功应用到了数字音乐中(电脑音乐是指利用多媒体及与音乐相关的软件为工具制作并播放出来的音乐)。计算机软件运用到教学中有很多方面的优势:(1)增加了信息量,学生们在单位时间里学到的知识是非常有限的,利用软件多媒体教学就可以拓展学生的知识面;(2)能调动学生学习的积极性,让学生自己主动的投入到学习当中去,继而培养了他们的兴趣。随之,教师在结合学生的实际情况,经常变换教学内容和教学方式来激发学生们学习,使之达到“事半功倍”的效果。
2.2 计算机软件在项目工程中的应用
信息技术的不断发展,使计算机的应用更加普遍,软件技术也有极大的进步,已经广泛应用到工程领域的各个方面,比如项目工程管理,工程制图,工程造价等等,都需要用到计算机大量软件。
(1)计算机在项目工程管理中的应用。
在如今信息化社会,不管是信息量还是信息的传播方式都是多种多样的,这样就导致了项目各方的交流不易,所以对于一个工程的管理成败来讲,信息的交流和传递是非常重要的。此时,计算机软件的应用就起到了相当重要的作用。目前工程项目管理软件按照功能分为两个档次,高档次的如P3等功能强大,但价格较高,低档次的TimeLine只能提供项目中某一些方面的解决能力。
(2)计算机在工程制图中的应用。
对于一个整体的项目工程,计算机软件运用到工程制图中大大降低了工程师的劳动力,相应也加快了工程开发的进度。随着计算机软件技术的迅猛发展,制图软件技术也不断提升。其发展主要有三个阶段:光栅扫描显示器的初步使用,PC机的广泛使用,工程制图软件的飞速发展。目前计算机工程制图软件非常多,比较常用的是AutoCAD,Solidedge,前者是目前应用最广泛的二维绘图软件工具,后者具有强大的三维构建及修改功能。
(3)计算机在工程造价方面的应用。
随着IT技术应用范围的扩大及信息技术的完善,计算机逐渐运用到了工程造价的编制工作中,从手工录入计算到借助预算软件及网络平台来完成工程造价管理工作只需要几个小时。相信在以后的工作中,有关于工程造价的相应软件将会越来越多,操作也会越来越简单,计算也会越来越精确。
综上所述,计算机软件在工程领域中的发展给许多行业都提供了强大的动力,并且有应用更加广泛的趋势,因此,我们要加强对计算机软件技术的学习,将知识运用到实践当中去,提高软件行业的竞争力,利用计算机软件完成工程项目,为我国的经济发展提供坚实的基础。
2.3 计算机软件在移动计算机通信中的应用
随着人们对通信需求的不断增加,全国信息通信技术的应用与网络应用发展的覆盖程度逐渐加深。Internet和移动通信是目前IT技术中的两大热点技术,移动计算机通讯网络正是在这两大热点技术结合下应运而生的。移动计算机通信网络是指主机可以在网内随意移动的计算机通信网络,这对于计算机用户来说是方便携带的,如Handbook PC(笔记本电脑),PDA(个人数字助理)等,而且配有无线通信设备,用户可以在室内室外任何无线网络可以覆盖到的地方,甚至不同的国家之间随意发送或接收各种各样不同的数据信息。计算机通信的主要功能包括数据通信功能,资源共享功能,分布处理功能及信息通信与网络技术的应用功能,正慢慢成为一个较为活跃的领域。
移动计算机通信网络技术有着广泛的应用,其中包括横向应用(广泛应用于电子邮件和移动多媒体应用等),纵向应用(主要应用于服务业和无线电子商务行业)和移动Internet的应用(常用于移动E-mail,铁路航空订票额结算等领域),它是实现个人通信的重要途径,有着广阔的应用前景,将越来越受到人们的重视。
2.4 计算机软件在移动数据中的应用
随着移动通讯数据业务的发展,多媒体应用处理器应运而生,相对于第一代模拟制式手机(只能进行单一的语音通话)和第二代如GSM移动通讯(能解决简单文本通讯),第二点五代(2.5G)是移动数据时代的起始点(能进行数据的下载并且能对相应数据进行处理,支持音乐,照相机等多媒体功能,上网浏览网页及收发电子邮件等等),继而移动开发商开始对第三代3G通信技术深入研究,3G移动通信技术显得越来越重要,3G网络将为移动业务发展提供更有效的支撑,不仅提高了通信质量,也实现了视频通话。3G时代将是全方位的移动数据服务时代,随着3G网络的开通,无线网络的速率问题将得到根本改观。
移动数据服务时代随着3G业务的开通离我们越来越近,3G在中国的市场潜力巨大,发展前景美好,但其发展历程不会平坦,3G移动通信技术虽然在发达国家已经十分流行,但在我国才处于起步阶段,3G技术的成熟程度也是消费者比较担心的问题之一。
综上,3G移动通信技术在各方面都有一定的优势,但随着中国现代移动通信技术的发展,有关第四代移动通信技术的研究也逐步开展了。4G移动通信网络比3G移动通信网络有较大的优势,4G可以在不同接入技术之间进行全球性的互通和漫游,能够支持多媒体互动业务,相互交错的功能性更强,4G移动通信技术将逐渐满足未来市场上年轻一带的多样化需求。
3 网络系统安全的学习
自从计算机网络诞生以来,计算机和互联网给我们生活和工作带来帮助,另一方面,网络安全开始受到人们普遍的关注,随着网络信息安全问题的日益突出,这些安全问题也时刻在考验着计算机系统网络管理员,我们同样有必要制定计算机通信网络安全防护策略,保证计算机通信网络的安全。计算机系统安全问题是一个非常复杂的综合问题,其存储的安全关系到国家政治,经济和国防军事等一系列的部门,因此掌握计算机系统安全是非常重要的。计算机系统网络安全主要面临的威胁有病毒威胁,计算机硬件故障,用户自身安全意识不强,黑客等。我们在使用计算机时务必加强计算机网络安全的建设和管理,建立网络防火墙,利用防病毒软件技术以及采取设置网络用户的权限等加密措施及备份措施。
计算机系统安全是一项动态工程,计算机系统管理人员要随着技术的发展不断学习最新最先进的技术以调整自身安全策略。计算机网络安全问题不是简单的个人问题,它需要整个社会的共同参与,因此,我们要主动普及计算机网络安全知识,增强网络安全防范,尽量使用安全的工具进行系统的维护,这是我们每个公民的责任。
总之,计算机软件技术作为一项高端技术已广泛应用到整个国民经济及人们日常生活中。它带给人类的便利是多方面的,不同种类的软件能够满足不同人的需求。计算机信息系统也逐渐高度集成化和智能化,向新型发展方向靠近,并在实际中逐步加以实现。
参考文献:
[1] 邵国红.探析计算机软件工程项目管理[J].硅谷,2011(2).
[2] 黎碧霞.浅谈3G移动通信网络安全技术[J].沿海企业与科技,2010(5).
[3] 姜杰.浅谈3G移动通信系统的网路安全对策[J].道路交通与安全,2010(2).
篇3
关键词:计算机专业;就业前景;领域化;教育现状;教学改革
中图分类号:G424 文献标识码:A 文章编号:1009-3044(2012)33-7992-02
据麦可思研究院《2011年中国大学生就业报告》中显示,计算机科学与技术专业属于2011年本科就业红牌警告专业。红牌警告专业是连续三年失业量较大、就业率低的专业。大学计算机相关专业从2000年来持续几年的热门专业到2008年变为冷门专业,其就业也初步进入困难期。是社会不需要,还是不能完成对社会的需求?
1 市场分析
1.1 就业市场的分析
计算机专业应用性广、交叉面多、渗透到社会的各行各业之中,这也就决定了计算机专业的就业范围非常广泛。我们先看看国内近几年专业发展较好及其专业人才比较紧缺的行业。
1)WEB应用程序设计 ,具有美工基础和网页动画设计能力,掌握交互式网页程序的设计技术,能进行网站建设和维护。获取Macromedia多媒体互动设计师或Delphi初级程序员或Delphi快速网络开发工程师认证。 就业方向:企业、政府、社区、各类学校等WEB应用程序员。
2)图形图像制作,精通国际上流行的图形/图像制作工具(如CorelDraw、Photoshop、Pagemaker等)。获取平面设计师相关的认证。就业方向:广告制作公司、建筑设计公司、包装装璜设计公司、居室装修公司、出版印刷公司。
3)网络系统管理,掌握网络系统管理的基本知识与应用技能,能进行网络系统的安全设置。掌握建网方法,能利用工具分析和排除常见网络故障。获取Cisco路由配置或华为网络工程或AMP应用工程师认证。获取Window2000 Server或TurboLinux TLCE或Cisco路由配置专家认证。就业方向:企业、政府、社区、各类学校等网络系统管理员。
4)多媒体制作,具有多媒体程序设计与多媒体制作策划的能力。基本掌握面向对象程序设计与建模、造型设计、场景设计、分镜头原理等技能。获取多媒体设计师相关的认证。就业方向:多媒体设计与制作公司、动画美术制作出版公司、广告制作公司。
5)系统集成工程师,随着我国信息化建设的深入,用户对系统集成服务的要求不断提高,从最初的网络建设到基于行业的应用,再到对业务流程和资源策略的咨询服务,要求越来越全面。但系统集成人才一直是IT人才链上的软肋。所以,未来系统集成工程师应该是一路走高的职业。
6)游戏设计师,在我国,电子游戏、电脑动画和特别效果业求才若渴,年营业额50亿美元的电子游戏业需求量惊人。电子竞技,此外,游戏策划人员、美工等也是热销的职位。有经验的策划人月薪也能达到上万元,而资深的美工如果设计的速度和质量俱佳,最高月薪能达到2-3万元,而一般美工月薪维持在4000-5000元。
7)网络安全师,近几年,利用计算机网络进行的各类违法行为在国内呈上升之势。黑客及攻击方法已超过计算机病毒的种类,总数达近千种。我国电子信息网络建设仍处于初级阶段,网络安全系统脆弱,给黑客留下了可乘之机,而“监守自盗”式的内部攻击对网络安全构成了更大的威胁。在美国,仅华盛顿就有3支电脑犯罪侦查队,中央情报局专门将1000名员工调到一个专门负责研究遏制电脑犯罪的信息技术中心去,我国也在组建自己的网络安全队伍。由于信息安全主管单位主办的中国网络安全系统正在紧锣密鼓建设之中,数十家网络安全公司将在各地兴起,网络安全正在成为一门新兴产业。
由此我们可以看出,计算机行业的岗位还是非常多的,那么校出现就业难和招生遇冷的问题,而社会上很多围绕计算机技能或培训的一些培训机构却能得以生存的原因,是因为大学教育教学与社会需求的脱节。计算机行业发展非常迅速,但是计算机课程与培养人才的模式却没有发生大的变化。
1.2专业发展前景分析
我们先从社会需求,行业趋势来分出人才培养的重点行业与模块。比如说:移动互联网软件开发、汽车软件开发、建筑设计应用软件开发、机械工程设计软件开发、财务信息企业信息管理软件开发等。
我们以移动互联网市场发展为一例。据谷歌官方消息,Android设备的激活量在今年9月中旬达到5亿。同期,谷歌董事长埃里克·施密特(Eric Schmidt)表示,Android系统设备的日激活量达到130万部。以Java开发为主。Android系统的出现更加促进了移动互联时代的发展。智能系统与人机交互以及移动互联被完美的结合。现在Google的Android系统、Apple的IOS、Palm的WebOS系统已经引领移动互联网时代的方向。2007年的Macworld苹果开发者峰会上,苹果公司CEO史蒂芬乔布斯推出了两根手指操作的iPhone时,人们惊呼新的移动电话时代已经到来。据尼尔森的数据,智能手机无论是从外观和价位上来说都越来越具有竞争力,28%的美国用户选择智能手机。智能手机的用户数量还是保持快速增长状态,有超过41%的新用户选择购买一款智能手机。世界各大通讯巨头如AT&T、Vodafone(英国沃达丰通信)、T.MOBILE(德国电信)、ChinaMobile(中国移动通信)Verizon等都提供了智能手机定制与签约项目,并作为主打。截至今年4月份,我国手机上网用户达到3.03亿。手机上网用户在全国互联网用户中比重不断提升,占到66.2%。我们的巨轮究竟该如何驾驭巨大的中国市场?
1.3 教育现状对比分析
回头看看我们现在的计算机专业教学。下面有一个实例与一个事实。
一个实例是在美国硅谷享有盛名的斯坦福大学对待新兴移动互联网的态度与做法。目前斯坦福大学将iPhone应用程序的开发语言Object-C以及iPhoneSDK软件的使用搬上了课堂。教学内容为如何编写iOS软件与如何使用iPhoneSDK工具并且熟练掌握Object-C的变成方法与思想体系,并且制作了视频开放课程。我们可以从很多网站上直接看到。
一个事实:以山东大学计算机科学与技术专业设置教学为例,学习的课程:高级程序设计语言、离散数学、数据结构、计算机组成、操作系统、编译原理、数据库引论、计算机体系结构、数字逻辑、计算机网络、面向对象技术、微机控制技术、计算机图形学、信息与网络安全、软件工程、人工智能等。 该专业的培养目标是具有良好科学素养、较好的外语能力,系统地掌握计算机科学技术,包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教育、科学研究和技术应用的高级专门人才。
我们由此可以看出,一场教育革命正在北美与欧洲兴起。相比较山东大学培养综合型人才,现在大部分高校课程设置与之相近,这种模式培养的学生不讲究个性化培养;传统教学,不能与社会变化接轨;只重知识,忽略通用技能培训;缺乏实践,永远都在“纸上谈兵”。缺少对社会需求的调查与实际案例的分析与开发。我们必须选择有发展前景的移动互联网产业的相关程序开发作为教学的重点与难点。
2 发展对策与教学改革
1)课程的设置变革。引入最前卫的软件技术知识。程序设计语言未必要从基础学习,引入成型的软件开发实例。1年级开设基础课,到了2年级以后建立专业细化班,如:移动互联网软件开发班、汽车软件开发班、建筑设计应用软件开发班、机械工程设计软件开发班、财务信息企业信息管理软件开发班等,直接把学生感兴趣的软件引入课堂,并开设与其行业相关的课程。
2)师资队伍建设。如果让哪位老师直接去开设Android系统、Apple的IOS系统的课程,可能谁也做不到。我们必须从国内的就业市场分析,加大对教师资源的培养要求,送入企业一起深造学习,参与研发。企业培养模式也不是单个培养,而是团队培养,如4-6人的开发小组,有参与市场调研的,有参与成熟软件开发的,有参加新课题研发的。
3)“企业”实验室。以真实企业的开发研制为原型,进行“企业”实验室的建设与开发。到了2、3年级可以让学生参与建设,包括市场调研、成熟软件开发和新课题探索。
4)实验室商业化。合理引入广告、商业等,实现实验室独立运营化。完成我们由校园走入企业,然后将企业带入校园的转折。有一个例子:据报道郑州一学校开设“淘宝班”,每个学生都开网店,经营业绩、订单量计入学分。上课期间学生可随时外出进货,班里有“董事长”、“总经理”,每周都开董事会。九成学生毕了业直接当老板,一名学生被挖走做主管,没毕业已月入2万。我们可以从这一例子上得到很多启示。
3 总结
计算机行业发展迅速,不同于其他行业,技术的更新与替代速度惊人,并且与很多行业结合较深,我们不能以一成不变的模式去培养计算机人才。计算机专业必须发展多面手、细化分类,向培养多元化人才模式发展,培养更加专业性、专一化人才。只有我们在教学上能够教授更多的与国际计算机发展形势相接轨的课程,才能保证我们的学生形成属于自己的核心竞争力,在今后就业与选择中能有更多的空间。
参考文献:
[1] 麦可思研究院.2011年中国大学生就业报告[EB/OL].http://.cn.
[2] 山东大学.计算机科学与技术[EB/OL].http://.
篇4
关键词:专业方向;课程设置;问卷调查;访谈;职业教育
中图分类号:TP3-4
众所周知,职业教育与高等教育之间存在巨大的差异性:高等教育培养人才的基本单位是专业,培养目标要求学生比较系统地掌握本学科、专业必须的基本理论、基础知识,掌握本专业必要的基本技能、方法和相关知识,具有从事本专业实际工作和研究工作的初步能力。职业教育则是专业定向教育,直接面向就业岗位,具有职业性、社会性、和实践性,培养目标要求学生必须掌握就业岗位必备的技能。
高等教育在计算机专业的方向上侧重研发能力的培养,比如系统分析能力、程序设计能力等,课程设置必然就重视坚实的基础理论知识,比如计算机原理,数据结构、数据分析等。
技工学校属于职业教育范畴,作为技工学校计算机应用专业方向上必然需要面向就业岗位。社会是动态发展的,职业岗位也会随着社会的发展出现变化,因此通过调查来确定技工学校计算机应用专业方向和课程设置很有必要。
1 技工学校计算机应用专业方向调查
对技工学校计算机应用专业方向的调查采用两种方式:(1)对技工学校已毕业就业的学生的问卷调查;(2)对软件开发公司、广告公司、宽带公司、移动通讯公司、网络游戏公司的访谈调查。具体实施情况如下:
1.1 通过对技工学校已毕业就业的学生的问卷调查来收集职业岗位信息。2014年初,本人对我校2012和2013届两届计算机应用专业毕业的学生共计130名学生通过QQ发出问卷进行调查,回收有效问卷85份,回收率65.4%。在85份有效问卷中,有56名学生在宽带公司从事宽带安装维护服务,占65.9%;有8名学生在移动通讯公司从事基站维护,占9.4%;有5名学生在广告公司从事广告设计和网页制作工作,占5.9%;有4名学生在网络游戏公司从事网络游戏推销工作,占4.7%;没有学生在软件开发公司工作,占0%;有3名学生在其他相关公司从事客服工作,占14.1%。
详细数据分析:
1.2 通过对软件开发公司、广告公司、宽带公司、移动通讯公司、网络游戏公司的访谈调查来收集职业岗位信息。2014年初,本人分别与软件开发公司、广告公司、宽带公司、移动通讯公司、网络游戏公司的技术主管进行访谈,归纳整理如下:
软件开发公司:目前公司很需要Java编码人员,由于本科以上计算机专业毕业的人员要求的薪资高,造成成本高,使得公司的生存压力大。如果技工学校能提供胜任Java编码的学生,公司就可以较低的薪资和较低的成本面对市场竞争。唯一遗憾的是目前技工学校培养的学生还不能胜任Java编码工作。
广告公司:随着个人自主创业淘宝网站的蓬勃发展,广告公司除了传统的平面广告设计和电视媒体广告设计外,大量增长的是网页制作业务,目前公司的员工大部分是广告设计专业的学生,也有少数是计算机应用专业的学生,因为计算机应用专业的学生能熟练运用计算机多媒体技术,在网页制作领域可以有很大的发展空间。
宽带公司:随着光纤宽带进入千家万户,宽带安装维护服务需要大量的具有网络安装与调试知识以及计算机维修知识的技能型人才。技工学校的学生大多来自农村(特别是国家出台农村学生就读技工学校免学费政策后)具有吃苦耐劳的精神,非常适合宽带安装维护服务,因此长期以来,本公司的生力军都是技工学校计算机应用毕业生。
移动通讯公司:移动通讯要保证信号全覆盖,无发送接收死角,离不开基站的稳定工作,非常需要设备维修技术人员24小时值班,而本公司大多数基站维修人员都是来自技工学校计算机应用毕业生,只要稍加培训即可胜任工作。
网络游戏公司:本公司的业务主要是在网络上向互联网用户推销网络游戏,需要沟通能力强,有亲和力,能吃苦耐劳,具备一定的计算机基础知识和营销知识的人员。
1.3 对1.1中数据的统计分析和对1.2中信息的整理分析确定专业方向如下:(1)宽带网络方向;(2)网页制作方向;(3)程序编码方向(尽管目前我校计算机应用专业没有毕业生从事程序编码岗位,但因为软件开发公司有Java编码人员的需求,并迫切希望技工学校能提供Java编码人员,所以从适应未来需求考虑,把程序编码作为一个具有前瞻性的方向在本文中提出来)。
2 技工学校计算机应用课程设置调查
对技工学校计算机应用课程的调查采用两种方式:(1)对技工学校已毕业就业的学生的问卷调查;(2)对软件开发公司、广告公司、宽带公司、移动通讯公司、网络游戏公司的访谈调查。具体实施情况如下:
2.1 通过对技工学校已毕业就业的学生的问卷调查来收集课程设置信息。本人把宽带安装维护服务和基站维修岗位对应为宽带网络方向,其64名学生中有60名学生认为“计算机硬件维修”课程“很有用”,占93.8%;有4名学生认为“有用”,占6.3%;没有学生认为“基本没用”。
64名学生中有34名学生认为“市场营销”课程“很有用”,占53.1%;有22名学生认为“有用”,占34.4%;有8名学生认为“基本没用”,占12.5%。
由于目前我校计算机应用专业没有毕业生从事程序编码岗位,因此无法通过对毕业学生的问卷调查获得程序编码方向的课程设置数据。
2.2 通过对软件开发公司、广告公司、宽带公司、移动通讯公司、网络游戏公司的访谈调查来收集课程设置信息
2014年初,本人分别与软件开发公司、广告公司、宽带公司、移动通讯公司、网络游戏公司的技术主管进行访谈,归纳整理如下。
软件开发公司:目前公司对Java编码人员的招聘条件,熟练掌握Java Script和Java的编码规则,如果能掌握C++当然更好,但考虑到技工学校的学生数学和英文基础较薄弱,C++涉及指针、堆栈等抽象概念相对他们来说很难掌握。当然VB是最基本的程序设计语言,那是肯定要掌握的。
广告公司:目前公司对制作人员的招聘条件,熟练掌握Dreamweaver,Photoshop,CroelDraw,Flash,可以用ASP,如果能掌握Java Script更好。
宽带公司:目前公司对宽带安装维护人员的招聘条件,熟悉网络布线,熟悉路由器,熟练掌握计算机维修技术,沟通能力强,能吃苦耐劳。
移动通讯公司:目前公司对基站维护人员的招聘条件,熟练掌握计算机维修技术以及通讯设备的维修,能吃苦耐劳。
网络游戏公司:目前公司对网络游戏推销员的招聘条件,沟通能力强,有亲和力,能吃苦耐劳,具备一定的计算机基础知识和营销知识的人员。
通过以上访谈信息分析,确定程序编码方向,主修课程有VB,Java Script,Java;确定宽带网络方向,主修课程有网络安装与调试,计算机硬件维修,选修课程有市场营销;确定网页制作方向,主修课程有Dreamweaver,Photoshop,CroelDraw,Flash,ASP,选修课程有Java Script和市场营销;
3 结束语
本人通过对技工学校已毕业就业的学生的问卷调查,对软件开发公司、广告公司、宽带公司、移动通讯公司、网络游戏公司的访谈,收集第一手资料,为技工学校计算机应用专业方向和课程设置的确定提供有价值的数据支持,并经过统计分析确定专业方向和课程设置如下:(1)宽带网络方向,主修课程有网络安装与调试,计算机硬件维修;(2)网页制作方向,主修课程有Dreamweaver,Photoshop,CroelDraw,Flash,ASP;(3)程序编码方向,主修课程有VB,Java Script,Java。
参考文献:
[1]广东省职业技术教研室.职业教育学[M].
[2]广东省职业技术教研室.职业技能教学[M].
[3]谢安邦,教育部人事司 组.高等教育学(第2版)[M].北京:高等教育出版社,1999.
篇5
【关键词】移动电子;信息软件设计;技术探讨
Android一词的本意为“机器人”。2007年,谷歌基于linux技术推出了一个开源系统,并且将系统命名为Android,该技术是便是当前应用十分广泛的智能手机应用平台。随着Android系统不断地被开发商挖掘和应用,Android系统已经成为消费电子、媒体播放器、移动终端等媒介上广泛应用的移动电子信息软件。目前的智能终端系统中,Android系统占有着大量的市场份额,有着广阔的发展前景。
1 移动电子信息软件技术的新发展
随着计算机技术的不断发展,新技术在移动电子信息服务中的应用也在不断的发展与更新。移动电子信息软件技术也有了较多的新发展。
首先,消费群体正趋于成熟化。我国的一些应用开发商对于Android系统的开发与应用十分的活跃,有不少的运营商和厂商也都积极的加到了这一系统的研究与发展当中,有很多企业都在Android系统上推出了自己的移动电子信息软件。有不少企业已经注意到APP是企业发展的一个重要帮手,也开始为用设计企业的应用,Android系统企业客户端的设计也越来越多。开发的移动电子信息软件已经涉及到了各个行业和领域,如酒店、商城、美容、旅游、医疗、汽车、娱乐等,很多供应商是致力于为企业客户提供一站式移动开发服务的。
“飞常准”是一款用于查询航班的实时动态信息的移动电子信息软件,该软件能够支持80%以上的国际航班和99%的国内航班的实时动态的查询服务,软件提供航班的到达、起飞时间,并对航班的取消、延误、备降和返航等信息也提供了实时的查询功能,更令人惊喜的是该软件还为用户提供了预测航班的功能,对航班的延误情况进行预测和预报。
“高德地图”是一款提供导航服务的移动电子信息软件,用户可以通过GPS功能对当前所处路段的路况进行实时的播报,系统中还集成了计算功能,系统会根据用户当前的速度计算预计到达目的地的时间,并且还智能化的为客户进行出行路线的规划,还会为用户提供一些提醒服务,例如提醒一些路段的摄像头等。并且,为了节省用户流量使用,用户还可以提前下载地图。软件还集成了天气预报、火车、公交等相关出行信息,为用户的使用提供了极大的方便。
这些移动电子信息软件体现了开发商对于APP的重视,也是Android系统广泛应用的表现,除这些软件外,还有很多基于Android系统开发出来的移动客户端,极大的丰富了移动电子信息软件的种类,也丰富了人们的生活。
2 移动电子信息软件的核心技术
2.1 JDBC技术
JDBC(Java DataBase Connectivity)是Java语言用于执行SQL语言的API,是Java应用程序连结数据库、存取数据的一种机制。这个应用接口可以为多种关系数据库提供统一的访问,JDBC由Java编写的接口和类组成。JDBC技术的应用为程序开发人员提供了极大的方便,可以通过统一的API来进行操作,从而建立更高级的接口和工具,能够方便其写出数据库相关的应用程序。有了JDBC,用户中需用JDBC API写一个程序逻辑,就可以向各种不同的数据库发送SQL语句。现在使用Java语言编写应用程序时,程序人员就可以避免为不同的开发平台重复开发相同的应用程序,开发人员编写一次程序就可以到处运用,Java语言具有跨平台性,是其最大的优势。对于Java开发人员来说JDBC是API,JDBC所提供的统一接口为开发人员以及第三方厂商进行数据库与中间件的连接提供统一的方法,JDBC支持SQL标准和数据库其他的连接标准JDBC真正实现了面向目标的连接,并且有严格类型、简单但高性能的接口。JDBC所承担的工作主要有:加载JDBC驱动程序;建立与数据库的连接;使用SQL语句进行数据库操作,并处理结果;关闭相关连接。
2.2 jQuery技术
jQuery是目前在Web开发领域最流行的JavaScript库之一,是一个优秀的开源JavaScript库,只有很小的体积,能够兼容Css标准。jQuery改变了JavaScript程序员编写程序的方式和思路,其设计理念是“写的少,做的多”。jQuery技术的语法简单易学,能够跨平台使用,并且可以很好地应用于各种浏览器,能够方便用户处理HTML。jQuery以其独特优雅的姿态,始终受到人们的追捧。jQuery拥有强大的选择器,出色的DOM操作,可靠的整件处理、完善的兼容性和链式操作等功能,吸引了大量的JavaScript研究人员去研究和开发。jQuery的开源性使无论是JavaScript高手还是初学者都有理由去学习它。
2.3 Ajax技术
目前很多网站都使用了Ajax技术,这是一种交互性强、创建快、性能好的web开发技术。Ajar包含了多种技术,但是Ajar本身并不是一种新技术,而是像粘合剂一样把多种技术整合到一起,使每种技术的优势可以发挥出来。Ajar技术解决了很多其他技术解决不了问题,如页面无刷新的动态数据交换,局面刷新页面等。Ajar在服务器和浏览器之间采用异步传输数据。通过Ajar,可以直接提出请求给服务器,用户堵塞少。尽管开发人员在过去使用过XMLHttp或者使用Iframe来加载数据,但仅到现在我们才看到传统的开发人员和公司开始采用这些技术。就像新的编程语言或模型伴随着更多的痛苦,开发人员需要学习新的技巧及如何最好利用这些新技术。
3 结语
随着计算机技术的发展,移动电子信息技术也得到了蓬勃发展,这些最新的计算机技术已经有了十分广泛的应用领域,在智能手机和平板电脑等这些智能终端领域中的应用尤其多,并且受到了开发人员的重要,这些新技术的发展前景十分广阔。
参考文献:
[1]孟琼. Jquery和ajax技术在网页中的应用[J]. 生物技术世界,2013,03:164.
篇6
关键词:计算机科学与技术;课程设置;师资建设
中图分类号:G642 文献标识码:A 文章编号:1007-9599 (2012) 17-0000-02
1 当前计算机科学与技术专业存在的问题
1.1 专业课程设置不合理。目前计算机应用已经朝着多元化、行业化方向发展,计算机技术更是日新月异,出现了像物联网、云计算、智慧地球等新兴热门研究和应用领域,而我们部分普通高校计算机科学与技术专业的设置和课程内容仍停留在几年前简单笼统的水平上,与计算机科学与技术的发展以及社会对该专业人才的需求不相适应,并且差距逐步在加大,造成了教育和科技发展、社会需求之间的脱节。
1.2 师资建设滞后。师资水平直接影响教学质量。目前,我国普通高校计算机专业的教师大部分是从学校到学校的教师,面对飞速更新的计算机科学技术,学校缺少对教师进行必要的培训和提供与外界接触的机会,教师本身也没有对专业知识和实践能力不断进行更新,对计算机新知识、新软件缺乏必要的学习和了解,知识和观念落后于形势的发展,而有实战经验,又不断更新知识体系的教师严重缺乏,导致教学水平也因此大打折扣。因此,加强师资队伍建设刻不容缓。
1.3 教学设施投入不足。很多普通高校在教学基础设施上,不是计算机不够用,就是设备陈旧无法适应当前教学,更有一些院校没有计算机专用机房或是专用机房过少而无法进行正常的实践教学。学生的实践机会严重不足,难于将所学的理论知识应用到实践当中,不能很好地理解和掌握所学知识,缺乏系统的计算机操作实践的培训,致使学生失去学习的兴趣。
鉴于以上的原因,普通高校计算机科学与技术专业的教育前景令人堪忧。因此,根据该专业的实际情况,对该专业的课程设置和教学方法提出一些看法和设想。
2 专业课程设置分析
普通高校计算机科学与技术专业的课程设置要适应当今计算机发展的方向和企业对计算机应用型人才的需求。对该专业所需要的计算机基础知识、专业知识和应用软件课程进行取舍,注重社会实效,注重学生实际操作应用能力,注重开设实用的应用软件课程,除必须的计算机基础理论知识和计算机操作应用能力外,减少没有实际应用价值的理论课程和一些被淘汰和将被淘汰的理论和软件课程的开设,选择和讲授与本专业相关的前沿性和实用性的应用软件和技术。
计算机科学与技术专业的课程设置可以分为以下三个方向,大学头两年进行专业基础知识的学习,其主要课程有:计算机组成原理、编译原理、操作系统、数据库原理及应用、数据结构、C语言程序设计、计算机网络技术、JАVA语言程序设计、动态网站设计与应用、嵌入式系统及应用;大三开始分方向进行学习,并加强专业实验的强度。
2.1 3G软件开发及检测方向。强调学生专业素质和3G软件开发及检测实践能力的培养,使学生能够从事移动增值软件的开发与应用、移动嵌入式软件的开发与应用、移动商务软件的开发与应用、移动软件的检测等工作,成为3G软件开发及检测的高级应用型专业人才。其方向课应涉及单片机原理及应用、移动通信技术、J2ME开发技术、短信增值业务及WAP增值业务平台开发、Android系统及业务开发、IOS系统及业务开发、软件测试与分析、软件测试环境与工具等。
2.2 软件服务外包方向。强调学生计算机软件开发实践能力和知识更新能力的培养,以适应IT技术软件服务外包的飞速发展。使学生在面向国内外软件外包公司或企业时,可从事软件设计、软件开发、软件测试、软件销售、软件维护等相关工作。其方向课应涉及专业英语、软件工程、软件测试与分析、软件测试环境与工具、Android应用开发、项目实战与项目管理等。
2.3 物联网应用技术方向。适应社会主义市场经济需要,面向物联网产业,服务区域与地方经济发展。培养掌握物联网基本知识和基本原理,具备物联网组建、管理、维护、开发应用,物联网设备营销与技术支持等能力的高级应用型专业人才。其方向课应涉及信息与通信工程、物联网技术导论、新媒体技术、3G移动通信技术、GPS定位技术、传感器与无线传感器网络技术、短距离无线数据通信、RFID技术、M2M技术应用、云语言信息技术、物联网规划与组建等。
除上述三个方向外,还可以开展校企联合办学模式,创建“特色班”。与IT企业广泛合作,按企业的具体要求培养专业化优秀人才,共同制定人才培养和人才输送方案,让大学生培训与企业实训有机结合起来,学生毕业实习可直接安排在相应企业,学生毕业后不用培训就可直接上岗。中国石油大学开设的“特色班”是相当成功的,他们先后建立了东软班、浪潮班、阿尔卑斯班等定制培养体系以及中软国际实训培养体系,为我国东软、浪潮、阿尔卑斯等著名IT企业输送了大量人才。
3 加强师资队伍建设和教学投入
由于计算机技术更新周期越来越短,社会对计算机科学与技术专业学生的技能需求也在不断变化,这就要求教师要不断学习,不断更新知识体系。对学校而言,应加强师资队伍建设。首先,要进行教师教学储备。安排青年骨干教师学习最新的计算机知识和技术,提高教师能力和素质,为开设新的专业课作好准备。其次,学校要定期组织专业教师进行业务培训,并与有科研开发能力的大学联合办学,聘请有实践能力的教师进行传、帮、带,让教师多参加一些实践项目,提高教师的实践科研能力。
4 教学方法研究
4.1 精讲多练,加大学生实践环节。打破传统的“板书+讲解”教学模式,以“演示+操作+讲解”新的授课方法进行讲授,注重学生实践能力和创新能力的培养。利用多媒体教室,教师以精心准备的实例和课件进行演示操作,让学生从感观上认知新内容,然后再让学生自己操作实习验证,最后由教师操作订正并对其进行引导拓展。这样学生既可修正、巩固自己的操作方法,同时也有自己发展创新的空间。教师主要采取引导方式,少讲精讲,让学生多动手操作多思考,培养学生分析问题、解决问题的能力,提升学生的自主学习能力及创新精神。
4.2 任务驱动法。传统的以教师为中心的教学方式严重地影响了学生自主学习的积极性和创新性,而以教师为主导,以学生为主体的教学方式可以培养学生学习的主动性,灵活运用任务驱动法可以提高学生分析问题、解决问题的能力。任务驱动法是以学生为中心,以任务为驱动的教学方式。教师将教学目标物化为具体的任务,布置给学生完成,在学生完成任务的过程中,教师加以引导,帮助学生独立完成,以任务驱动学习。这样可使学生变“要我学”为“我要学”,全程参与学习过程,充分发挥了学生积极主动性,教学目标得以有效实现。
4.3 目标激励法。在教学中应利用未来的工作岗位对学生进行目标激励,培养学生的就业意识,从而提高学生学习的积极性。例如对“特色班”的同学,学校和企业签署协议,各科成绩和实践操作均达到某种程度的学生,毕业后可直接进入该企业工作。或者在讲授某一课程时,时常穿插一些其对应社会工作岗位的要求及工作报酬等相应情况的介绍,以及该工作岗位可能面临的发展机遇等,让学生明白,只有努力学习、刻苦训练,才能为自己找着称心如意的好工作。对大学生来说,这种职业目标激励法也是提高教学质量的有效方法。
参考文献:
[1]马润成.计算机专业大学生供需现状、就业形势和工作对策[J].清华大学计算机教育,2006,6.
篇7
未来的计算机技术将向超高速、超小型、平行处理、智能化的方向发展。尽管受到物理极限的约束,采用硅芯片的计算机的核心部件CPU的性能还会持续增长。作为Moore定律驱动下成功企业的典范Inter预计2001年推出1亿个晶体管的微处理器,并预计在2010年推出集成10亿个晶体管的微处理器,其性能为10万MIPS(1000亿条指令/秒)。而每秒100万亿次的超级计算机将出现在本世纪初出现。超高速计算机将采用平行处理技术,使计算机系统同时执行多条指令或同时对多个数据进行处理,这是改进计算机结构、提高计算机运行速度的关键技术。
同时计算机将具备更多的智能成分,它将具有多种感知能力、一定的思考与判断能力及一定的自然语言能力。除了提供自然的输入手段(如语音输入、手写输入)外,让人能产生身临其境感觉的各种交互设备已经出现,虚拟现实技术是这一领域发展的集中体现。
传统的磁存储、光盘存储容量继续攀升,新的海量存储技术趋于成熟,新型的存储器每立方厘米存储容量可达10TB(以一本书30万字计,它可存储约1500万本书)。信息的永久存储也将成为现实,千年存储器正在研制中,这样的存储器可以抗干扰、抗高温、防震、防水、防腐蚀。如是,今日的大量文献可以原汁原味保存、并流芳百世。
新型计算机系统不断涌现
硅芯片技术的高速发展同时也意味着硅技术越来越近其物理极限,为此,世界各国的研究人员正在加紧研究开发新型计算机,计算机从体系结构的变革到器件与技术革命都要产生一次量的乃至质的飞跃。新型的量子计算机、光子计算机、生物计算机、纳米计算机等将会在21世纪走进我们的生活,遍布各个领域。
量子计算机
量子计算机是基于量子效应基础上开发的,它利用一种链状分子聚合物的特性来表示开与关的状态,利用激光脉冲来改变分子的状态,使信息沿着聚合物移动,从而进行运算。
量子计算机中数据用量子位存储。由于量子叠加效应,一个量子位可以是0或1,也可以既存储0又存储1。因此一个量子位可以存储2个数据,同样数量的存储位,量子计算机的存储量比通常计算机大许多。同时量子计算机能够实行量子并行计算,其运算速度可能比目前个人计算机的PentiumⅢ晶片快10亿倍。目前正在开发中的量子计算机有3种类型:核磁共振(NMR)量子计算机、硅基半导体量子计算机、离子阱量子计算机。预计2030年将普及量子计算机。
光子计算机
光子计算机即全光数字计算机,以光子代替电子,光互连代替导线互连,光硬件代替计算机中的电子硬件,光运算代替电运算。
与电子计算机相比,光计算机的“无导线计算机”信息传递平行通道密度极大。一枚直径5分硬币大小的棱镜,它的通过能力超过全世界现有电话电缆的许多倍。光的并行、高速,天然地决定了光计算机的并行处理能力很强,具有超高速运算速度。超高速电子计算机只能在低温下工作,而光计算机在室温下即可开展工作。光计算机还具有与人脑相似的容错性。系统中某一元件损坏或出错时,并不影响最终的计算结果。
目前,世界上第一台光计算机已由欧共体的英国、法国、比利时、德国、意大利的70多名科学家研制成功,其运算速度比电子计算机快1000倍。科学家们预计,光计算机的进一步研制将成为21世纪高科技课题之一。
生物计算机(分子计算机)
生物计算机的运算过程就是蛋白质分子与周围物理化学介质的相互作用过程。计算机的转换开关由酶来充当,而程序则在酶合成系统本身和蛋白质的结构中极其明显地表示出来。
20世纪70年代,人们发现脱氧核糖核酸(DNA)处于不同状态时可以代表信息的有或无。DNA分子中的遗传密码相当于存储的数据,DNA分子间通过生化反应,从一种基因代玛转变为另一种基因代码。反应前的基因代码相当于输入数据,反应后的基因代码相当于输出数据。如果能控制这一反应过程,那么就可以制作成功DNA计算机。
蛋白质分子比硅晶片上电子元件要小得多,彼此相距甚近,生物计算机完成一项运算,所需的时间仅为10微微秒,比人的思维速度快100万倍。DNA分子计算机具有惊人的存贮容量,1立方米的DNA溶液,可存储1万亿亿的二进制数据。DNA计算机消耗的能量非常小,只有电子计算机的十亿分之一。由于生物芯片的原材料是蛋白质分子,所以生物计算机既有自我修复的功能,又可直接与生物活体相联。预计10~20年后,DNA计算机将进入实用阶段。
纳米计算机
“纳米”是一个计量单位,一个纳米等于10[-9]米,大约是氢原子直径的10倍。纳米技术是从80年代初迅速发展起来的新的前沿科研领域,最终目标是人类按照自己的意志直接操纵单个原子,制造出具有特定功能的产品。
现在纳米技术正从MEMS(微电子机械系统)起步,把传感器、电动机和各种处理器都放在一个硅芯片上而构成一个系统。应用纳米技术研制的计算机内存芯片,其体积不过数百个原子大小,相当于人的头发丝直径的千分之一。纳米计算机不仅几乎不需要耗费任何能源,而且其性能要比今天的计算机强大许多倍。
目前,纳米计算机的成功研制已有一些鼓舞人心的消息,惠普实验室的科研人员已开始应用纳米技术研制芯片,一旦他们的研究获得成功,将为其他缩微计算机元件的研制和生产铺平道路。互联网络继续蔓延与提升
今天人们谈到计算机必然地和网络联系起来,一方面孤立的未加入网络的计算机越来越难以见到,另一方面计算机的概念也被网络所扩展。二十世纪九十年代兴起的Internet在过去如火如荼地发展,其影响之广、普及之快是前所未有的。从没有一种技术能像Internet一样,剧烈地改变着我们的学习、生活和习惯方式。全世界几乎所有国家都有计算机网络直接或间接地与Internet相连,使之成为一个全球范围的计算机互联网络。人们可以通过Internet与世界各地的其它用户自由地进行通信,可从Internet中获得各种信息。
回顾一下我国互联网络的发展,就可以感受到互联网普及之快。近三年中国互联网络信息中心(CNNIC)对我国互联网络状况的调查表明我国的Internet发展呈现爆炸式增长,2000年1月我国上网计算机数为350万台,2001年的统计数为892万台,翻一番多;2000年1月我国上网用户人数890万;2001年1月的统计数为2250万人,接近于3倍;2000年1月CN下注册的域名数为48575,2001年1月的统计数为122099个,接近于3倍;国际线路的总容量目前达2799M,8倍于2000年1月的351M。
人们已充分领略到网络的魅力,Internet大大缩小了时空界限,通过网络人们可以共享计算机硬件资源、软件资源和信息资源。“网络就是计算机”的概念被事实一再证明,被世人逐步接受。
在未来10年内,建立透明的全光网络势在必行,互联网的传输速率将提高100倍。在Internet上进行医疗诊断、远程教学、电子商务、视频会议、视频图书馆等将得以普及。同时,无线网络的构建将成为众多公司竞争的主战场,未来我们可以通过无线接入随时随地连接到Internet上,进行交流、获取信息、观看电视节目。
移动计算技术与系统
随着因特网的迅猛发展和广泛应用、无线移动通信技术的成熟以及计算机处理能力的不断提高,新的业务和应用不断涌现。移动计算正是为提高工作效率和随时能够交换和处理信息所提出,业已成为产业发展的重要方向。
移动计算包括三个要素:通信、计算和移动。这三个方面既相互独立又相互联系。移动计算概念提出之前,人们对它们的研究已经很长时间了,移动计算是第一次把它们结合起来进行研究。它们可以相互转化,例如,通信系统的容量可以通过计算处理(信源压缩,信道编码,缓存,预取)得到提高。
移动性可以给计算和通信带来新的应用,但同时也带来了许多问题。最大的问题就是如何面对无线移动环境带来的挑战。在无线移动环境中,信号要受到各种各样的干扰和衰落的影响,会有多径和移动,给信号带来时域和频域弥散、频带资源受限、较大的传输时延等等问题。这样一个环境下,引出了很多在移动通信网络和计算机网络中未遇到的问题。第一,信道可靠性问题和系统配置问题。有限的无线带宽、恶劣的通信环境使各种应用必须建立在一个不可靠的、可能断开的物理连接上。在移动计算网络环境下,移动终端位置的移动要求系统能够实时进行配置和更新。第二,为了真正实现在移动中进行各种计算,必须要对宽带数据业务进行支持。第三,如何将现有的主要针对话音业务的移动管理技术拓展到宽带数据业务。第四,如何把一些在固定计算网络中的成熟技术移植到移动计算网络中。
篇8
[关键词]计算机技术发展趋势移动计算
引言
随着信息时代的到来,人们对计算机性能要求的日渐提高。尤其是网络技术的迅猛发展的今天,一些在传统上由PC机处理的任务将转移到网络上处理,从而也对计算机技术提出了更高的要求。然而“技术瓶颈”成为目前摆在PC制造商面前的主要困难,比如一种新型的个人计算方法等。因而从某种意义上说,如果要打破这些技术壁垒,就要求这些制造商们必须开发出更为高级的微处理技术和更先进的计算机存储技术。为此,目前各国的计算机研究开发人员正在加紧研制新型的计算机,计算机无论从体系结构的变革还是到器件与技术革命都要产生一次量的乃至质的飞跃。在不久的将来,新型的量子计算机、光子计算机、生物计算机、纳米计算机等将会在21世纪悄悄走进我们的生活,乃至遍布于社会各个领域。
一、计算机技术的发展
自从1946年世界上第一台电子计算机诞生以来,电子计算机技术的发展已经走过了半个多世纪的历程。从第一代电子管计算机到现在正在开发的第六代神经网络计算机,计算机的体积不断变小,但性能、运行速度和存储功能却在不断提高。然而,人类的追求是无止境的,科学家们一刻也没有停止研究更好、更快、功能更强的计算机。从目前的研究方向看,未来电脑将向着以下几个方面发展。
(一)工作专业化。其实用过计算机的人都知道,并不是我们的每一件工作都需要一部高性能的PC才能完成,甚至有的时候,你采用高性能的计算机来办一个简单的事情还可能带来麻烦,因为高性能会带来高能耗、高发热量等不良的负面效应。因而可以预测,未来的计算机会根据大家从事的工作不同,在其性能上和外观上也会有很大的不同。专项工作的PC将会有专用设备,从而提高我们的工作效率。其实现在您如果仔细留意的话,目前在我们的身边就正在发生这样的变化。比如大型超市里的收银机、售卖彩票的PC机和银行的运行终端等等,这些都是为了提高某一项工作的效率和减少成本,逐渐由通用PC慢慢演变而来的。也许在不久的将来这样的趋势就会出现在我们的家庭生活中,比如用“家庭智控计算机”作为家用电器控制中心,为我们控制家中的电灯、电视、冰箱、空调、洗衣机等等,把我们的家变成一个智能的家。
(二)系统智能化。伴随着计算机的综合能力的日益强大,可以预见,未来民用化的计算机也可能会开始具备某种程度的智能化,以帮助我们来处理日常生活中的琐事,甚至出现以前我们所想的专门做家务活的机器人,这样可以让人们可以腾出更多的时间用于工作、学习、交际和娱乐等。大家知道当今社会,电子宠物已经越来越受到青少年一代的喜爱。这不仅因为电子化的宠物比真实的小猫小狗饲养更加方便,而且它还可以不断进行更新换代,另外它更容易与主人进行交流,甚至可以模拟多种宠物,可以与计算机之间进行通信等等。这些优势将让电子宠物取代一部分真正的宠物,成为未来人类的新伙伴。
(三)设计环保化。环境保护和节约能源是当今时代的主题。社会的发展也应当以保护环境、节约能源为前提,计算机行业也不能例外。我们知道随着计算机综合性能的提高,其能耗也将随之越来越大;而且现在计算机在人们的家庭生活中的扮演着越来越重要的角色,它运行的时间也将随之变得更长。因而为了不让计算机成为家中用电量最大的电器,技术人员也想尽各种方法让计算机的能耗降低,在这种情况下,就出现了像我们上面提到的那些专门化的计算机,它不仅让计算机的效率大幅提高,而且可以让低性能的硬件系统具备专业的功能,从而达到减少能耗的目的。另外还可以通过采用新的架构,比如采用“量子”“光子”“纳米”方式代替现有的硅架构的计算机,大幅降低计算机的能耗。而耗电的第二大户——显示系统,也将因为LCD、OLED等显示器的普及,不再成为用电大户。
(四)交流人性化。作为未来人类的工作和生活的工具以及家庭的智能控制中心,计算机需要和使用人之间进行不断地交流,才能更好为使用人服务。这就要求计算机和人之间的交流要人性化,才能让使用人真正乐意使用计算机。我们用美国微软古川副总裁所说“计算机将会变成一种能够与用户交流冷暖和喜怒哀乐等情感的产品”这句话来阐述未来计算机的发展思路,我想再贴切不过了。
为了实现这个目标,可以想象,未来的计算机的与使用人的交互方式将会实现多样化.而且随着计算机智能化的提高,多数工作它们可以自动选择操作的流程,其中的过程无需人们参与,所以软件的界面也越来越简单,使用起来就像现在操作家用电器或者手机一样简单,使用人无需再进行专门的学习或培训,就连老人小孩都能运用自如。信息技术的发展会使人们与计算机交流就像与人交流一样。人们使用计算机将变得更自然。其结果是:计算机的用户界面将变得更像人,虽然其应用程序并非“人工智能”程序。
二、移动技术的发展
随着因特网的迅猛发展和广泛应用、无线移动通信技术的成熟以及计算机处理能力的不断提高,未来社会各个行业新的业务和应用将随之不断涌现。移动计算正是为提高工作效率和随时能够交换和处理信息所提出,业已成为行业发展的重要方向。引入了移动计算的信息化平台有三个方面的内涵:第一,加上综合信息化平台不但要达成业务网络和传递网络的互联互通,还要具备移动或无线的运作能力。第二,可移动性将会带来自由性和自如性,这是丰富商务操作的充分条件,为其带来了更大的便利。第三,让更为灵活的信息和越加务实的要约真正具有时空价值和可转让性,进而有机地在行业内化竞争为合作,化封闭为共赢,激活固化的产品和服务,使企业和行业更加轻松面对机遇与挑战,使运营者富于想象力。这些都是构筑一个行业信息平台的必要条件。
移动计算主要包括三个要素:通信、计算和移动。这三个方面既相互独立又相互联系。其实在移动计算这个概念提出之前,人们对它的三个要素的研究已经有很长时间了,而移动计算是第一次把它们综合起来进行研究。它们三者之间可以相互转化,例如,通信系统的容量可以通过计算处理而得到提高。移动计算,由于它是一个大融合的综合工具,所以它至少可以在三个层面上为信息化“锦上添花”。首先,它可根据应用者不同的需要融合各种通信网络和技术,以达到效用的完全性;其次,它是计算机技术和通信技术的完美融合,能够使两者在行业体系中发挥更大的作用;第三,它可以将企业管理工具和业务工具融入信息化的大体系之中,使企业的管理、经营决策的做出是建立在完善的信息平台之上,因而大大增加了它的及时性和有效性。
虽然移动性可以给计算和通信在行业内带来新的应用,但同时不可避免的也会带来许多问题。其中存在的最大问题就是如何面对无线移动环境带来的挑战。在无线移动环境中,信号要受到各种各样因素的干扰和影响,因为会有多径和移动,给信号带来时间地域和频率地域弥散、频带资源受限、较大的传输时间延缓等等问题。这样一个环境下,引出了很多在移动通信网络和计算机网络中未遇到的问题。第一,信号通道可靠性问题和系统配置问题。有限的无线带宽、恶劣的通信环境使各种应用必须建立在一个不可靠的、可能断开的物理连接上。在移动计算网络环境下,移动终端位置的移动要求系统能够实时进行配置和更新。第二,为了真正实现在移动中进行各种计算,必须要对宽带数据业务进行支持。第三,如何将现有的主要针对话音业务的移动管理技术拓展到宽带数据业务。第四,如何把一些在固定计算网络中的成熟技术移植到移动计算网络中。当然,随着网络技术和移动计算技术的逐渐成熟和完善,这些问题都将会得到有效的解决,相信在不久的将来人类将迈入一个全新网络世界。那时候的工作、学习、生活方式将会如何,我想非常值得我们期待。
三、结束语
篇9
苹果定制机的意思是专门给移动定制的机型。移动定制机是指移动专门定制的手机,此类手机植入了移动的某些扩展应用和服务项目。非定制机因为不存在电信运营商支付的部分成本,所以比定制机要贵一些。
苹果公司(AppleInc.)是美国的一家高科技公司,由史蒂夫·乔布斯、斯蒂夫·沃兹尼亚克和罗·韦恩等人于1976年4月1日创立,并命名为美国苹果电脑公司。2007年1月9日更名为苹果公司,总部位于加利福尼亚州的库比蒂诺,于1980年12月12日公开招股上市。其主要业务包括设计、开发和销售消费电子、计算机软件、在线服务和个人计算机等。苹果公司创立之初,主要开发和销售的个人电脑,截至2014年致力于设计、开发和销售消费电子、计算机软件、在线服务和个人计算机。苹果的AppleII于1970年代开启了个人电脑革命,其后的Macintosh接力于1980年代持续发展。
(来源:文章屋网 )
篇10
关键词:短信猫;短信息;通讯协议
全球移动通讯系统(Global System of Mobile communication)的英文缩写是GSM,是当前应用最为广泛的移动电话标准。全球超过200个国家和地区超过10亿人正在使用GSM电话。GSM数字蜂窝移动通信网络提供的主要业务之一是短信息业务(Short Message Service),它通过无线控制信道传输,经短信息中心完成短信息的存储和转发。随着手机的广泛普及,短信息业务也已成为目前应用最广的通讯方式之一。
SMS MODEM,俗称短信猫,是一种基于无线GSM技术的MODEM,是一种内嵌GSM无线通信模块,插入移动运营商的手机SIM卡,可以与移动运营商的短信息中心建立无线连接,本地通过与PC的连接可以实现计算机控制应用系统实现自由的短信收发。
计算机与短信猫之间的通讯协议,包括了计算机发送短信息的命令和短信猫收到短信息的上传数据格式。通过简单的协议,就能让二次开发者方便、快速地开发出短信息收发系统软件。
一、硬件实现
1.短信猫的工作原理
短信猫收发短信的原理、资费和我们的平常所用的手机是一样的。但因为短信猫专注于短信收发应用,所以相对于手机,短信猫短信收发的速度要更快,可靠性更高,在目前的企业短信中应用广泛。短信猫的原理框图如图1所示。
2.MCU
MCU采用MSP430系列单片机。MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低 MSP430单片机功耗、具有精简指令集(RISC)的混合信号处理器(Mixed Signal Processor),称之为混合信号处理器。是由于其针对实际应用需求,将多个不同功能的模拟电路、数字电路模块和微处理器集成在一个芯片上,以提供“单片”解决方案。该系列单片机多应用于需要电池供电的便携式仪器仪表中。其得点主要有:处理能力强,运算速度快,超低功耗,片内资源丰富等。
3.短信息模块
短信息模块的接入方式支持两种模式:基于AT指令的TEXT模式和PDU模式,它指的是短信息数据的编码格式,文本模式只支持7-bit编码,只能发送纯英文和数字信息。而PDU模式支持7-bit编码、8-bit编码和UCS-2编码,其中后者可进行Unicode编码。GSM模块采用标准AT指令集通信,其中本设计用到的AT指令如表1所示。
4.短信猫的硬件连接
本设计采用RS232接口,这种接口可以实现点对点的通信方式。随后出现的RS485解决了这个问题。如果需要一台服务器连接多台短信息猫,以实现更多更快的短信息收发功能,可以启用RS485通讯模块电路。多台短信猫共用一个服务器的连接方法如图2所示。由于PC机默认的只带有RS232接口,有三种方法可以得到PC上位机的RS485电路:(1)通过RS232/RS485转换电路将PC机串口RS232信号转换成RS485信号,对于情况比较复杂的工业环境最好是选用防浪涌带隔离珊的产品;(2)通过PCI多串口卡,可以直接选用输出信号为RS485类型的扩展卡;(3)通过USB/RS232转换电路将PC机USB信号转换成串口RS232信号,再由RS232/RS485转换电路将串口RS232信号转换成RS485信号。
二、通讯协议
通信协议又称通信规程,是指通信双方对数据传送控制的一种约定。约定中包括对数据格式、同步方式、传送速度、传送步骤、检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守,它也叫做链路控制规程。
精简的短信猫和计算机之间的通讯协议,使得二次开发者不需要了解GSM模块及无线通讯网络的知识,不需要了解AT通讯集,降低了短信猫二次开发的难度,缩短了二次开发的周期。同时精简的通讯协议使计算机有了更大的灵活性,不受短信猫过多的约束,便具有更大的发挥空间。这也是本设计的一大特色。
1.协议说明
(1)适用范围:适用于计算机与本设计短信猫。
(2)通讯波特率:通讯波特率为9600bps。
(3)数据格式:起始位:1位;停止位:1位;校验位:1位奇校验;数据位:8位。
2.发送短信命令
字段意义:
三、短信猫的应用范围
企业办公:会议通知短信确认、日程提醒、公告订阅短信。
商品流通业:促销活动通知、会员管理、供应商管理等。
物业管理公司:客户关怀、缴费通知、小区公告短信等。
银行:企业对账通知、内部信息沟通、短信客户关怀等。
医院:短信挂号、住院病情通知、医院保健预约等。
酒店:住宿信息、服务信息、客房信息等。
工商、税务:向法人、纳税人及时传递各类政策信息等等。
房地产行业:房讯通知短信、节日问候短信、入住通知等。