期刊大全 杂志订阅 SCI期刊 投稿指导 期刊服务 文秘服务 出版社 登录/注册 购物车(0)

首页 > 精品范文 > 计算机系统论文

计算机系统论文精品(七篇)

时间:2022-11-16 03:46:25

计算机系统论文

计算机系统论文篇(1)

目前移动课件的开发方式有三种:基于HTML5和CSS5的WebAPP开发方式、基于SDK的开发方式和混合开发方式。

1基于HTML5和CSS5的WebAPP开发方式

HTML5开发语言简单,而且兼容性好,现在越来越多的开发者都喜欢使用这种开发语言。基于HTML5开发的WebApp的核心优势有两点:第一,HTML5技术的优势让开发者以后在做APP应用时不需要写边框、画界线,只需要用一个模板就能够起到界面显示的作用;第二,WebAPP具有卓越的互联互通特性。但对于高校一线教师来说,存在技术门槛较高,掌握起来效率低下等问题。

2基于SDK的开发方式

SDK就是SoftwareDevelopmentKit的缩写,中文意思就是“软件开发工具包”。软件开发工具包广义上指辅助开发某一类软件的相关文档、范例和工具的集合。使用这种开发方式多为开发方面的专业人员,广大的高校教师使用起来技术门槛还是比较高,而且开发成本和周期都比较长,不利于教学的及时展开。

3混合开发方式

Rexsee是国内开源的一款移动中间件,它选择深度支持Android平台,并不支持IOS平台。在Rexsee框架下,用户使用HTML5、CSS3、JavaScript就可以进行移动开发,无需了解Android和Java,服务器端支持使用任何语言,支持在线编译生成APK客户端,无需使用Eclipse等工具,非常适合教学第一线教师开发APP课件使用。

二、课件的开发过程

根据以上各方面对比介绍,本文选择使用基于Rexsee框架下的混合开发方式,课件的开发过程如下:下载javaJDK。到网页中选择“JDK”下载。在AcceptLicenseAgreement前选择后根据计算机型号选择JDK下载文件,我的是win7操作系统,64位,所以选择jdk-8u25-windows-x64.exeWin7操作系统下安装JDK。在d:下新建一个java文件夹,双击下载下来的JDK文件,在修改路径位置选择d:\java\,其余不用修改选择下一步,安装完成即可。设置环境变量:右键桌面图标“计算机”,选择“属性”,选择“高级系统设置”,选择“环境变量”,在Administrator的用户变量里新建三个变量:I:变量名:JAVA_HOME变量值为:D:\java\jdk1.8.0_25II:变量名:CLASSPATH变量值为:%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jarIII:变量名:PATH变量值为:.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;测试是否安装成功。运行cmd命令,输入javac-version看是否有版本显示,有则安装成功,输入java-version看是否有版本显示,以上两个都有则jdk安装成功。安装安卓模拟器BlueStacks。BlueStacks是一个可以让Android应用程序运行在Windows系统上的软件,使用它即可方便的实现在PC上开发和调试手机APP。找到网页URL/IP:⑽编译生成APK,打包在Rexsee网站注册后即可免费在线生成apk,安装手机上课件的apk文件即可实现在手机上观看课件。

三、结论

计算机系统论文篇(2)

通常情况下,MIS阶段与DSS阶段是同时进行的,在不断通过MIS收集企业管理信息的过程中,DSS系统就已经在不断地自动化或者半自动化地为决策者提供企业管理决策的依据,主要包括在一些信息数据的模型,表格,决策环境塑造上。但是我们必须意识到,在企业管理决策上发挥统领作用的还在于人,不论是MIS还是DSS仅仅是通过对信息的处理加工为企业管理者提供依据,以此来提高企业管理决策的质量。

二、计算机在企业管理中的应用领域

简单地介绍了计算机系统在企业管理过程中经历的阶段,我们将更加全面地了解计算机系统在企业日常管理的过程中具体还发挥着哪些作用。通常情况下,计算机系统在企业的日常经营管理过程中主要在以下几个方面发挥作用。

1.日常文字处理

计算机技术的应用可以说在我们的日常生活中随处可见。比如打印文件、编辑材料、制作表格等在企业中应用非常广泛。计算机在日常做文字信息处理时与手写相比有很大的优势,手写较慢而且不工整,而计算机编写就要快的多,而且格式工整字迹清晰;手写出现错误时不容易修改,计算机操作出现错误时,只需要返回上一层就可以轻松解决,不留任何痕迹。基于这些优势,企业当中计算机的应用非常广泛,也是企业发展的必然趋势。计算机技术在21世纪迅速发展,很大程度上改变了以往的企业经营活动状态,例如,在企业报表的处理上,企业将更加依赖于计算机的处理,原因在于计算机处理的信息更加美观,并且相比于手工操作具有巨大的优势,计算机处理企业管理中的材料速度十分快,熟练的计算机操作者往往能以非常惊人的速度完成一份电子信息的处理。同时,计算机处理的信息由于是电子化处理,可以保证格式的规范以及在修改过程中通过基于电子化的处理保证企业信息文件的美观、简洁。日常生活中我们见到的打印文档、材料编辑与处理、表格的制作与修改都是通过计算机来完成的。

2.智能模拟

计算机还有人类模拟的技术,当需要人像识别时,以利用计算机进行扫描或者指纹提取。当一个管理层的电脑当中有重要文件时,可以对电脑进行操作系统认证,可以采用人像识别的方法,也可以用指纹读取的方法。也就是说这台电脑如果不是本人操作,想进人系统几乎是不可能的,除非拥有和操作者一样的容貌和一样的指纹,但在现实中,这样的情况是不存在的。这一系统增加了企业管理的安全性。在企业管理的过程中,通过智能模拟来完成信息的处理将在许多方面完善企业的经营管理。在提高企业的信息安全方面,例如,企业的一些极为机密重要的文件,通常可以通过计算机的加密处理,这里就可以通过计算机系统中智能模拟的运用来完成,现代生活中常见的数字密码技术,人脸识别技术,指纹识别技术都是通过计算机系统智能模拟完成的,还是在节约企业经营管理成本方面,例如在很多情况下,企业并不需要在现实生活中花费巨大的成本去营造一个客观环境试点企业经营决策的正确与否,可以通过计算机系统中的智能模拟功能创建一个近似于真实环境的空间,通过数字,信息,图表,模型的表现,来验证企业经营管理决策的正确性,这将在很大程度上保证了企业在有限的财力物力人力水平上实现最佳最优最科学的经营决策。智能模拟在企业信息管理的许多方面都发挥着巨大的作用。

3.计算机在企业人力资源管理中的应用

任何一个完整的企业都离不开企业人力资源管理。一个科学有效的企业人力资源管理系统对于企业的生存与发展具有重大价值,在很大程度上,可以这样说,一个企业没有完善科学的人力资源管理模式,那么这个企业将不可能实现长期稳定高效的发展与运作。可见,企业人力资源管理在企业管理中发挥着怎样的作用。为了实现企业人力资源的科学性,将计算机中信息化处理引入到企业人力资源管理将会是大势所趋。现代生活中也验证了这样一个规律,只有通过有效完备的计算机信息化管理,企业的人力资源管理才能迈上一个新台阶。调查发现,通过计算机信息化处理的企业人力资源管理,将使企业的人力资源管理在多方面发挥其不可替代的作用,主要包括以下几个方面,首先是对企业员工基本信息,基本人员情况的全面管理,这对于企业的经营管理是具有十分重要的价值的,这不仅仅可以在宏观上了解各部门的人员基本信息,还可以基于清楚了解的基础上进行管理以此来确保企业人力资源的稳定性及有效性,在帮助企业减少人才流失以及科学监督员工绩效上发挥着十分重要的作用。最终,通过计算机信息技术与企业人力资源管理理论的结合,将为企业打造一套坚实的企业人力资源管理网络,确保企业人力资源管理的流程有效科学,确保企业生产经营管理的高效高质量。

4.企业管理中计算机网络技术的应用

企业的计算机网络管理可分为网络设备级的管理、安全管理、局域网管理、客户管理这四大类。ERP、BZB、CRM之类的企业电子商务或者信息化管理的大型应用,及处在中间水平的企业VLAN网络、企业、训(B(或FPT)站点、OA系统、企业即时通讯系统、网络共享、远程访问、远程控制、远程管理、网络访问控制、NAT技术等新技术在企业管理中发挥了越来越重要的作用。实现现代化的企业管理模式,主要依靠的是计算机网络管理系统,这不仅能为企业管理者提供决策所需要的所有信息,而且还具有一定的控制、决策功能,正好解决了传统企业管理过程中出现的问题和弊端。对于企业来说,要实现企业经营管理的自动化,就要使计算机网络在企业管理中真正的发挥作用。

(1)IP网络电话。IP网络电话在企业的应用,是以IP网络来实现企业内部传输语音的应用。企业通过网络接人服务,把不同地区的分机留言变成为语音邮件,员工进人内部IP网就可以收听留言,并且同时可以使用分机电话拨打和接听信息。这样不仅使企业改变了原有的办公室对办公室的长途通信,而且还节约了大量的通话费用。IP网络电话不仅可以做到分机号码跟随人走的灵活办公,而且也使员工与内外部的沟通效率大大提高。

(2)视频会议技术。当今社会是一个比拼效率的社会,利用新技术,降低成本,提高沟通协作效率,最终实现业绩提升,是企业的必经之路。而视频会议技术,特别是网络视频会议技术实现了人员随时随地都能开会的意愿。使用视频会议主要是节约公司运营成本,提升沟通效率,减少不必要的出差,另外在节能减排、低碳环保方面,都具有着显著的优势。远程视频会议之类的网络应用已成为当今的热点。IP视频和H.323协议的日趋完善,为这一应用在企业中的广泛应用提供了可能,使得人们在机场、酒店或任何有带宽要求网络、WLAN覆盖的地区,都能随时参加公司会议,进行面对面的沟通。

三、如何更好地利用计算机系统实现企业经营管理信息化

计算机系统更好地实现企业经营管理信息化的主要可以通过两个方面来实现。第一,任何企业的经营管理活动不论科学技术的发展如何先进,人始终发挥高效企业经营管理活动的核心,这就为企业经营管理的信息化打开了一扇窗户,提高企业经营管理人员的科学管理素养以及提高企业一线工作人员利用计算机系统将企业经营管理信息化的能力将是企业实现科学高效经营管理信息化的必然之路。企业的领导必须高度重视企业员工在经营管理理论上的学习以及计算机系统操作技术的提高。实现这两项的途径在于企业有着完备的企业人力资源管理系统,包括企业人力资源的准入,准出,培训,晋升等多个方面。只有企业的管理人员具有较高的企业经营管理理论素养,同时具有科学的计算机操作技术,才是实现企业经营管理信息化的前提。这一点,必须得到各公司管理人员的重视。第二,企业的经营管理信息化要想更好地发挥作用,其中很重要的一个方面在于企业的经营管理计算机系统的不断升级与完善。技术只有通过不断的完善才能跟上时代的潮流,才能保证不会因为技术的滞后影响企业的经营与发展,所以,只有不断地升级企业计算机系统,在不断的实践与操作中总结经验,总结计算机系统的编程语言,算法才能在技术层面保证企业经营管理信息化的不断进步。

四、结束语

计算机系统论文篇(3)

【关键词】计算机应用工业过程控制网络系统

一、概述

纯碱是基本化学工业中产量最大的产品,是用途十分广泛的工业原料,在国民经济中占有非常重要的地位。随着我国国民经济的飞速发展,对纯碱的需求量不断增大,为了满足市场需求,除了扩大生产规模外,还必须进一步发掘生产潜力。

山东潍坊纯碱厂是一个新建厂,设备先进,但纯碱生产大部分还是人工操作,落后的操作方法已不能适应生产发展的需要。为了解决先进设备与落后操作的矛盾,稳定生产,提高原料利用率,降低能耗,增加产量,碱厂从美国霍尼韦尔公司引进具有先进水平的TDC-3000集散型控制系统,并用于制碱生产的心脏工序——重碱碳化工段,以实现工业生产的全局控制。

工业生产的全局控制包含着两层意义,一是指生产过程的自动化,二是指企业管理的自动化。生产过程的自动化指的是生产过程采用计算机控制,用计算机自动调节各生产要素,做到产品的高产、优质与低耗。企业自动化管理指的是调度、经营与决策的自动化,就是把当前生产的全部信息汇总起来,使管理决策者能够对全厂的生产、经营进行整体安排与调度,以期取得全厂各部门生产活动的协调进行,达到整体效益的最佳工业过程。全局控制系统可分为以下4级:

1.直接控制级过程控制计算机直接与现场各类装置(如变送器、执行器、记录仪表等)相连,对所连接的装置实施监测、控制,同时它还向上与第二级的计算机相连,接收上层的过程管理信息,并向上传送装置的特性数据和采集的实时数据;

2.过程管理级过程管理计算机(主要有监控计算机、操作站、工程师站等)综合监视过程各站的所有信息,集中显示操作,控制回路组态和参数修改,优化过程处理等;

3.生产管理级管理计算机根据生产过程的特点与需要,协调各单元级的参数设定,是生产过程的总体协调员和控制器;

4.经营管理级与办公室自动化连接起来,担负起全厂的总体协调管理,包括各类经营活动、人事管理等。

上位机系统在整个控制系统中属于第三级(生产管理级),它既可以方便地与过程管理计算机相互交换信息,又可以同厂内现有的计算机网络连接,形成计算机一体化生产系统,实现工厂的信息管理一体化。

二、系统目标

由于纯碱生产是人工操作,生产数据全部由手工记录,数据错综复杂,误差较大,给管理人员协调各部门生产、优化控制过程造成很大困难。为了使碱厂在运行工况、设备状态、故障处理等方面都处在合理、优化的状态,合理的生产运行和经营管理已越来越显得重要,而现有的管理水平离一个现代化企业所要求的目标还相差很远。针对这种状况,确定了本系统的目标为:

1.利用TDC-3000系统提供的计算机网络接口(CG),上位机可以通过网络服务器实时采集现场数据;也可以读取存贮在TDC-3000系统历史模件上的历史数据。上位机将采集到的数据进行加工、处理、分类后,再把它们存放到上位机的碳化塔生产历史数据库中。此数据库可以保存一年以上的生产数据。管理人员可以通过上位机提供的查询手段,调出所需要的历史数据。上位机自动生成碳化塔生产的班报表、日报表等,避免因手工记录出现的数据误差较大的现象,大大提高碳化塔生产的科学管理水平。

2.本系统局域网采用的是五用户以太网,即系统可以同时连接5台上位机,而每台上位机都可以对历史数据库中的数据进行操作,实现数据共享。另一方面本网络系统可以与厂内现有管理信息系统相连,从而将全厂的科学化管理提高到一个新水平。

三、PCNM网络系统

PCNM是一个将LCN网(局部控制网)和相关过程信息送到用户的个人计算机的软硬件系统。PCNM使用了最新的LAN(局域网)操作系统、关系数据库技术和图形用户界面,使用户可以在自己的计算机上很容易地得到所需的数据(见图1)。图中虚线内为本系统配置。图1PCNM结构图AM——应用模件US——万能工作站PCNM系统由TDC-3000的计算机接口(CG)和PCNM服务器组成。通过HDLCLAPB高速数据通讯板,LCN网的数据可以从CG传送到PCNM服务器,这些数据包括实时瞬时值或存贮在历史模件(HM)上的历史数据。

PCNM服务器是一台基于网络和数据库服务器的高性能计算机。它使用了最新的MSLANManager网络操作系统,可以广泛地连接多种类型计算机和LAN网络服务器,其中包括DOS和OS/2个人计算机工作站。

SQL服务器是一个工业标准数据库工具,用于存贮PCNM服务器的实时数据和系统配置数据,SQL服务器为共享LCN网和子系统的数据提供了一个既灵活又安全的平台。

对于LAN工作站,PCNM支持图形显示接口(GDI)和高级语言应用程序接口(HLLAPI)子程序库。GDI是一个允许用户编制自己流程图的图形软件包,流程图中可以显示PCNM服务器和LCN网上的数据。HLLAPI子程序库,可以使用户的应用程序存取PCNM服务器的数据库和LCN网中的历史数据。

PCNM提供的网络连接选择包括:远程数据存取服务功能,NetWare连接和TCP/IP协议支持。远程数据存取服务功能可以使用户通过一个9600波特率的调制解调器,连接到PCNM服务器上。NetWare连接允许一个DOS工作站访问PCNM服务器和与之相连的其它网络服务器。TCP/IP协议支持,可以使用户的工作站连接到UNIX系统或其它支持TCP/IP协议的系统中。

四、软件开发的环境

现在Windows已得到广泛应用,它具有以下几个特点:

1.具有图形用户界面(GUI),美观、漂亮,所有应用软件其界面基本类似,用户易于掌握,便于使用;

2.支持多任务,各任务之间切换容易,并且可以很方便地交换信息;

3.提供虚拟内存管理,使内存突破640KB的限制,程序运行时不会出现内存资源紧张的情况;

4.目前,除了中文Windows以外,国内相继推出了许多Windows环境下的中文平台(如:中文之星),在中文环境下,可以非常容易地编写中文应用程序。

因此,我们使用MSWindows3.1外挂《中文之星2.0》中文平台,作为软件的开发环境。

选择C语言作为系统的编程语言,有两方面原因。第一,C语言具有数据类型多、控制灵活、代码效率高等优点;第二,PCNM网络所支持的高级语言应用程序接口中,有C、Fortran和Pascal三种库函数,只有C语言适合编写Windows环境下的应用程序。另外,作为开发工具,MSVC1.5的开发环境比较好,调试工具性能优越,编译速度快。

五、系统功能特点分析及结论

本系统是一个具有先进水平的整体优化系统。系统功能特点概括如下:

1.实用性

·实现了数据采集、管理一体化,不仅完成数据的自动采集,而且具有统计、报表等管理功能。

·历史信息存储功能,可以存储有关参数的历史信息。

·人—机界面友好,采用MSWindows环境下的编程技术,使用户界面与Windows的相同,易于用户掌握,便于使用。

2.扩充性

计算机系统论文篇(4)

从计算机管理系统漏洞的类型来看,在计算机管理系统安全防护中,经常使用拒绝服务、缓冲区溢出、CGI借口以及格式化字符创等术语来对漏洞做出描述,其中拒绝服务是对漏洞后果所做出的描述、缓冲区溢出是对漏洞产生原因做出的描述、CGI结构是对漏洞位置所做出的描述,虽然这些描述能够在一定程度上让人们了解计算机管理系统漏洞的概念,但是在分类方面却具有着模糊的特点。由于计算机管理系统漏洞具有多重属性,所以计算机管理系统漏洞也具有多重分类标准。从漏洞的产生原因方面来看,综合技术因素和人为因素,我们可以将漏洞分为以下几类:输入校验错误、竞争条件错误、访问校验错误、设计错误、环境错误、配置错误以及异常错误等。从计算机管理系统漏洞所具有的被利用特征来看,即便是计算机管理系统中存在的某个漏洞能够产生严重后果,但是这个漏洞不容易被发现或者需要在利用过程中具有较多的限制条件,那么这个漏洞可以被认为是仅具有极小几率来对计算机管理系统造成危害。事实上,在计算机管理系统的攻击中,计算机管理系统入侵者往往需要投入较大的精力来寻找多个漏洞并进行利用才可以做好一次完整的系统攻击。具体而言,漏洞所具有的被利用特征可以从漏洞的访问需求、漏洞的攻击方式以及漏洞的使用复杂度三个方面来做出论述。在访问需求方面,漏洞的访问主要具有三种形式,即远程访问、本地访问以及目标访问,这种访问模式分别表现利用远程终端与网络来访问、通过物理访问形式来访问以及获取目标访问权限后对目标进行访问。在攻击形式方面,主要包括物理模式、主机模式、客户机模式与中间模式四类。物理模式是系统入侵者通过接触系统来对漏洞进行利用并对系统产生威胁。主机模式表现为客户机为攻击方,而目标主机则为被攻击方,通过这种攻击,系统入侵者可以在主机中获取更多权限。客户机模式则与主机模式相反,当客户机需要访问主机时,可能会受到主机所发送的攻击指令;中间方式则是通过截获机器之间通信位置来对系统信息数据进行入侵。在复杂程度方面,攻击者要利用漏洞对计算机管理系统安全造成威胁,需要满足两个方面的要求,即需要使用复杂的攻击指令与命令以及需要使用较多的时间并实现同步。

二、计算机管理系统安全防控技术

当前主要的计算机系统安全防护技术包括特征指令查杀技术、启发式扫描技术以及主动防御技术三类,由于当前主流的计算机管理系统安全防护软件在检测方法方面都建立在特征指令识别的基础之上,所以可以说以上三种方法是对特征指令识别的发展与改进。

(一)特征指令查杀技术

在计算机管理系统安全防控中,特征指令技术指的是以对恶意软件做出判断为目的,对软件中典型的指令代码做出提取,所提出的特征指令一般较小。这种技术需要建立恶意软件数据库的基础之上,因此,特征指令查杀技术的形成也经历了较长时间并做出不断的完善,在此过程中,需要对大量恶意软件进行收集并对其行为特征做出分析,从而对软件中存在的恶意行为进行确定。在此基础上,需要对形成恶意行为的代码做出分析,并总结出典型的指令片段来形成特征质量。在误报率的降低以及准确度的提高方面,特征指令查杀技术也经历了一个不断完善的过程,并具有单一特征指令查杀、符合特征指令查杀以及隐藏特征指令查杀三类。在特征指令查杀技术中,对标示符的分析可以判定软件是否为恶意软件,而检测特征指令则同时也是检测恶意软件。虽然这种技术具有较低的误报率与较高的准确性,但是在特征码的收集与分析方面却需要进行较高的投入,并且如果恶意软件没有得到收集,也就不会被检测出来并被查杀。近年来,云引擎检测技术得到了很快的发展与广泛的应用,这种检测技术同样基于特征指令查杀技术,在这种技术中,对恶意软件做出的检测可以形成报告并栓创于服务器,服务器则将进一步的分析结果传达给本地。这种技术的优势在于本地段具有着更加轻松的任务,因此不会给用户的计算机造成太大的工作压力,同时这种技术也具有着较高的精确性。

(二)启发式扫描技术

相对于只能够对已经收集到的特征指令做出准确判断的特征指令查杀技术而言,启发式扫描技术显然更加先进,因为这种计算机管理系统安全防控技术可以发现新型的具有威胁性的软件。在启发式扫描技术中,首先会对软件的某些行为做出规定,并对这些行为设置具有差异性的权重,在此基础上,计算机管理系统检测工作可以构建检测指标体系,并能够依照检测指标来对程序或者软件做出检测,当程序的权重之和大于所设定的值域时,就可以将其判定为恶意程序。在使用启发式扫描技术对程序做出检测的过程中,可能会在发现某一个恶意行为时就进行报警,也可能在发现多个恶意行为时才会产生报警。而为了让检测工作具有更加合理的判断逻辑和更高的可信性,需要在进行程序检测的过程中使用不同规则来计算权值,其中可以当做权重指标的内容包括以下几点:PE区段特殊属性、出现异常跳转的可执行代码、捆绑式PE文件以及自定义区段名等。虽然这种技术建立在特征指令检测的基础之上,但是这种技术在工作过程中并不需要对特殊指令数据库的更新和升级产生依赖,因此,这种可以对未知恶意软件进行检测的方法具有更加智能的特征。

(三)主动防御技术

计算机系统论文篇(5)

关键词:城市轨道交通计算机联锁

考虑到信号工程的技术趋势和经济上的合理性,北京城市轨道交通13号线信号计算机联锁控制系统,采用铁科院开发研制的TYJL2Ⅱ型系统。虽然此系统已在全路400余个站场投入使用,但在满足现有的各项技术条件要求,实现进路上的道岔、信号机和轨道电路的正确联锁关系,确保列车运行安全的同时,还必须进行一系列的改进和完善,以满足城市轨道交通所要求的特殊联锁功能,并实现与ATP系统结合的安全编码逻辑功能。

1系统结构的改进

根据北京城市轨道交通的特点,对TYJL2Ⅱ型计算机联锁的系统结构做了如下的改进。

1.各站通常不设信号维修人员,为了确保系统在监控机或控制台故障的情况下仍能够不间断地可靠运行,将监控机和控制台纳入到了双机热备的覆盖范围之中,使其在故障时可由相应的联锁机申请切换。具体地讲,对站场简单的车站,直接将监控机安装在联锁机柜内,取消联锁总线的切换电路。A监控机和A控制台随着A联锁机的切换而切换,B监控机和B控制台也如此。而对站场复杂的车站,除切换方式同简单车站外,仍采用原有TYJL2Ⅱ型计算机联锁系统的结构,保留联锁总线的切换电路。

2.由于计算机联锁控制系统的操作方式分为控制中心集中控制和车站分散控制,且通常采用中心集中控制方式,因此系统在各站的监控机部分增加了与CTC分机的接口,接收中心集中控制时的命令信息,并向中心发送本站的表示信息,接口采用RS2422双网结构。车站分散控制时,系统采用鼠标式控制台和按钮式单元控制台互为备用的原则进行设计,使操作方式更加方便灵活。

3.为了便于维修,计算机联锁控制系统的采集、驱动电路板均改为6U标准,计算机电源、采集电源、驱动电源和地线检查器改为插接方式。同时,为适应北京城市轨道交通机柜上出线的要求,系统的联锁机柜结构也相应地改为采集、驱动层在上,计算机层、电源层在下。

4.在保持原有TYJL2Ⅱ型计算机联锁系统电路结构不变的情况下,为提高系统的可靠性和抗干扰能力,采取的措施主要包括:提高印制板采用的芯片等级,按5V计算机电路与12V采集、驱动电路分别布线,并且分开设置接插件;在接口架的驱动条件线上增加防雷器件;采集、驱动32芯电缆靠电路板一侧增加抗电磁干扰磁环等等。

2系统特殊联锁功能的实现

由于北京城市轨道交通计算机联锁控制系统增加了诸如自动进路、自动折返、扣车、紧急关闭和轨道区段故障时单独操纵道岔等一系列特殊联锁功能,因此在联锁软件中又增加了相应的模块,具体可分为3类。

1.原联锁软件中没有与其类似的功能,需要建立全新的算法,增加新模块。如,扣车必须确定扣车状态的输入与哪些所要驱动的发车进路的信号控制输出有关;扣车状态的输出与哪些扣车按钮的输入有关。在此基础上建立实现扣车这种特殊联锁功能的算法,并予以实现,完成扣车作业。

2.原联锁软件中有与其类似的功能,可利用原有算法。如,紧急关闭与原有的超限绝缘检查功能非常类似,其技术条件也基本相同。因此,可利用原联锁逻辑模块中的超限检查的算法,在股道的二端分别设置与超限检查模块类似的紧急关闭模块来实现紧急关闭作业。

3.原联锁软件中虽有与其类似的功能,但需对其算法稍加修改。如,轨道区段故障时单独操纵道岔与原联锁逻辑模块中的单独操纵道岔稍有不同,二者的区别在于是否进行区段占用检查。只要在原联锁逻辑模块中的单独操纵道岔模块的算法中,去掉区段占用检查条件,就可以得到轨道区段故障时单独操纵道岔模块的算法。在道岔区段轨道电路故障的情况下,且人工确认该道岔区段无车时,可以采用非常手段实现单独操纵道岔作业。

虽然实现各项特殊联锁功能的模块所采用的算法是不同的,算法的确定也是不同的,但由于原有的TYJL2Ⅱ型计算机联锁控制系统的联锁软件是按照故障2安全的原则设计的,新增加或修改的模块也均按此原则设计,不会影响原有计算机联锁控制系统软件故障2安全性的实现。

3安全编码逻辑功能的实现

北京城市轨道交通计算机联锁控制系统,增加了与ATP系统结合的安全编码逻辑功能,并通过软件加以实现。其软件的数据仍采用按站场图形基本模块链表进行连接的方式,遇有站场改变时只需在相应位置插入对应的模块。程序采用模块化的设计方法,如需增加或改动某个环节,也只需增加或改动相应的模块。

与ATP系统结合的安全编码逻辑软件的数据分为静态数据和动态数据2部分。其中,静态数据包括:与站场结构紧密相关的编码模块的代码、在链表中的位置、其控制特征以及其他必须的信息,如软件运行所需的索引表、控制表等相关内容。就编码模块而言,对于非道岔区段,每1个轨道区段均设有1套速度码继电器和1个编码模块,并入链;对于道岔区段,考虑到道岔区段设有定位发码和反位发码2套独立的速度码继电器,因此也分设2个编码模块。动态数据则是在模块静态数据对应的缓冲区记录模块状态、在程序中当前所处的层,以及程序运行所必须使用的变量等信息。定义了编码模块的数据结构之后,在联锁逻辑运算模块中增加编码逻辑处理模块,可以实现与ATP系统结合的安全编码逻辑软件的技术要求。模块中包含2类程序,一类是不受进路控制的编码模块,另一类是受进路控制的编码模块处理程序,二者的区别在于模块扫描方式的不同,不受进路控制的编码模块处理时按索引表扫描,受进路控制的编码模块处理时按进路管理缓冲区扫描。

与ATP系统结合的安全逻辑编码软件的实现,无论是数据结构还是程序结构,都借鉴了联锁逻辑运算模块在提高软件可靠性和安全性方面的经验。为减少形成危险侧错误输出的可能性,软件采用冗余编码方式,将有关安全的编码信息按不同规则分别存储于不同的缓冲区,使用时需比较一致才认为其有效。同时,软件采用分层递进的网络结构,上一层的错误会被下一层发现,不会由于错误扩展导致系统级错误。此外,软件对可能发生的错误视情况不同,采取不同的方式进行处理。对于数据错误,程序从发现错误层开始终止执行,对已进行的处理采取程序卷回的方法恢复执行命令前的状态,并给出相应的提示。当影响安全的关键缓冲区发现错误后,程序将采取切断输出的措施。对于硬件故障引起的错误,如果硬件故障导致发生的错误是不影响安全的,那么程序将给出报警提示,并将故障可能影响的信息置为安全侧。如果当硬件故障可能导致发生影响安全的错误时,程序将采取停止工作的措施。

4结束语

北京市城市轨道交通计算机联锁控制系统是国内城轨领域首次采用国产计算机联锁设备。由于联锁控制系统在性能等方面具有强大的优势,改进后的系统结构更为合理,特殊联锁功能的实现方式安全可靠,并成功地增加了与ATP系统结合的安全编码逻辑功能,完全满足了现场运营的实际要求,因此,在运营期间,信号系统以运营状况稳定、性能安全可靠、维护便利,获得了用户的认可,并在提高作业效率,改善劳动条件等方面收到了良好的使用效果。

参考文献

1张庆贺.地铁与轻轨〔M〕.北京:人民交通出版社,2002.

2何梅芳,段武,开祥宝等.TYJL2Ⅱ计算机联锁控制系统研究报告〔R〕.北京:铁道科学研究院,1997.

计算机系统论文篇(6)

[摘要] 音高、时值、音强和音色是任何文化背景下的音乐共有的基本构成要素。这四个要素在音乐的横向组织中表现为节奏和旋律,在纵向组织中表现为和声和织体,在音乐表现力中为强度和音色。因此结合音乐教育活动培养音乐听觉可以先从培养节奏感和音准训练开始。在这两方面计算机音乐系统可取到很好的辅助作用。

[关键词]计算机 音乐 听觉训练

人的音乐才能包括音乐听觉和音乐感觉。良好的音乐感觉总是建立在起码的音乐听觉之上的。因此,提高音乐素质应从音乐听觉的培养开始。人们普遍认为:音高、时值、音强和音色是任何文化背景下的音乐共有的基本构成要素。所以,培养音乐听觉能力就是培养对这四个要素的听的知觉能力。

音高、时值、音强和音色这四个要素在音乐的横向组织中表现为节奏和旋律,在纵向组织中表现为和声和织体,在音乐表现力中为强度和音色。因此结合音乐教育活动培养音乐听觉可以先从以下两方面进行:

(一) 培养节奏感受力方面

1.在培养学生对节奏的感受力方面,教师们经常用如下方法:

(1)听:听音乐感受节奏有种种的方法,如未正式上课之前,让学生听钢琴演奏的音乐进课堂,从中感受进行曲的节奏;听老师范唱或听CD录音带里的音乐,体会其中的节拍和节奏型等等。

(2)念:节奏有各种念法,可用“大”字来念,如:【图一】

用象声词来念,如模仿火车的声音“咔嚓”来念节奏:【图二】

用衬词来念,如:【图三】

也可通过念一些词句来感受不同的节奏型:【图四】

匈牙利著名的音乐教育家柯达伊发明了一整套念节奏的办法,简单明了,易于掌握。

(3)奏:即用乐器演奏。一般是打击乐器。

(4)动:由于节奏在自然界和人的生活中无所不在,所以在音乐的诸要素中,它最容易被感知。一首扣人心弦的乐曲,很容易使人闻声而动。不管是微微的律动,或是轻盈的舞步;不管是脚板拍打地面,或是手指敲击桌子,这些动作都是随着音乐的节拍而动。由于严格的节奏和节拍是相互依存的,所以教师经常让孩子们跟着旋律用拍手、跺脚的方法来打拍子,从中感受音乐的节奏。

(5)作:即编写节奏音型或节奏短句。

以上五种培养学生对节奏的感受力的方法,在长期的音乐教育实践中被证明是非常有效的。这些方法有着不可取代的作用,但有了计算机音乐系统的辅助,可以做得更好。

2.计算机音乐系统在培养学生节奏感受力方面的应用

(1)在以上各种培养学生音乐感受节奏的方法中,听、念、动三种需要教师播放CD、磁带上的音乐或用钢琴演奏相关的乐曲。CD和磁带上的音乐内容是固化了的,只能因教学的需要进行选择,而不能因教学的需要而进行改变。钢琴在现代的音乐课堂上已成了必不可少的工具,利用钢琴教学,方便、灵活、有情感。但也有缺点,如:课堂上教师必须花一部分精力在弹奏钢琴上,无法全身心的投入到教学活动的组织中去;钢琴的弹奏不但受演奏技术程度的制约,也受人的精神和体力状态的制约,人在情绪欠佳或在长时间弹奏(如连续上多堂课)后略感疲劳可能会屡弹错音或弹奏的节奏不准确;钢琴的音色较单一等等。这些缺点,可由计算机音乐系统来弥补。

首先,可把音乐用音序软件或绘谱软件做好,存为MIDI格式的文件。然后在上课时根据需要在多媒体教室或带软驱的电子琴上播出(Roland Yamaha Casio都生产带有软驱的电子琴,其市场价在人民币3000元左右,比钢琴便宜多了。)这样的音乐在多媒体教室运用时可随时变换速度(这是CD和磁带作不到的);可以准确地演奏各种复杂的节奏;其次,所演奏的乐曲可多遍重复,并且每遍都一样,不会出错;第三,可有多种的音色变化(这是钢琴演奏所做不到的);最后,用绘谱软件制作音乐,还可在MIDI回放时把谱面在投影屏幕上同时放映出来,利用人类发达的视觉系统(著名的心理学家Treychler认为,人类从外界获得的信息中有83%通过视觉,11%通过听觉)来配合听觉对节奏的感受。

在课堂上进行培养学生节奏感受力的活动中,让学生通过计算机音乐系统来演奏相关节奏代替打击乐演奏有许多优点。音色多时其中之一,一般课堂上所用的打击乐器有:铃鼓、沙球、碰铃、木鱼、三角铁、双响筒、大鼓、小军鼓、镲、钹、小军鼓等,不过十来种,并且不可能每个学校都把打击乐器配齐;而计算机音乐系统就不同了,在GM音色所规定的打击乐键映射里就有49种乐器的音色,再加上乐器预置值映射里的第113至120号有音高的打击乐音色共有57种音色,涵盖了管弦乐打击乐,流行音乐打击乐和各民族有代表性的打击乐。其次,演奏简便。演奏打击乐,目的不在演奏技术而在感受节奏,所以,演奏的方法越简单越好。各种打击乐器有各不相同的演奏方法,而通过计算机音乐系统演奏各种打击乐器只需一种方法,即弹奏代表某项打击乐器的相关键位就行了。最后,能纪录学生的演奏结果。课堂上用打击乐器来感受节奏,演奏完了,体验也就结束了,事后的评价只能依赖于记忆。计算机音乐系统能把学生的演奏进行实时纪录,过后马上可以重放,有利于教学活动的进一步展开。

现举一个实际例子进行说明。

在课堂上欣赏《瑶族舞曲》后,用如下片断来感受节奏:【图五】

在上课前先把以上片段用音序软件Cakewalk录好。可录成单声部旋律,选适当音色(如选GM音色表73号Flute音色)。也可遵照乐队总谱录为多声部音乐。录好后存入磁盘待用。

上课应选在装备有多媒体教学设备的教室,用合成器音源。打开Cakewalk软件,把MIDI出入端口设好,选择一空音轨,把MIDI通道设为10,此时在合成器键盘上演奏,只有35—83键位能出声,每一键位就是一种打击乐的音色。

感受节奏一般从体验节拍开始,如果我们启发学生先用每拍敲一下打击乐器的方法来为此曲伴奏,可把录音方式设为实时,设置适当的速度,把节拍器的录音预备拍设为1,选择大家喜欢的打击乐音色(如梆子),然后按下录音键(或快捷键R),节拍器打点两下(一小节)后,原来所录的单旋律或多声部音乐就开始响起,此时学生敲击75号键(梆子音色的键位,相当于基本乐理中钢琴键盘分组的小字二组bE)为旋律伴奏。曲子奏完后,按Stop键,录音停止,必要时进行量化。此时如打开五线谱窗,可看到如下谱面:【图六】

这个录音结果可以回放,大家可以一边听着音响一边对演奏的结

果进行评论。

由于Cakewalk允许录入256个音轨,所以可以让每个学生在不同的音轨用实时录音的方法演奏一遍。Cakewalk允许通过简单的设置使某一音轨播放或哑音,所以回放的时候可以只听一轨或其中几轨,以便对各位学生的演奏进行讲评。

节奏伴奏可以由浅入深,逐步增加难度。比如,我们可以主要用后半拍的节奏来伴奏,选用牛铃(MIDI键盘第56号键)的音色,其五线谱谱面如下图:【图七】

打击乐的演奏可以是单声部的,也可以是多声部的。多声部的打击乐可以由不同的学生先后录入不同的声部,也可多位学生共用一台合成器同时录入不同声部,如有多台合成器可以用合奏的形式来感受丰富多彩的音乐节奏。

教师有时在课堂上用节奏填空的办法来培养学生的节奏感受力,下例摘自一位中学音乐教师的教案:

【图八】

其中,第一行谱由教师用钢琴或某种打击乐器奏出;第二行谱括弧内的空白部分由学生解答。在听完老师演奏第一行谱后学生可用声音来回答(用念、奏的方法来回答),也可用书面解答。如果利用计算机音乐系统来进行这样的练习,学生的解答结果不仅有声音而且有谱面。具体方法如下:

用Cakewalk软件,选择第1音轨,设置MIDI通道为10,在MIDI键盘上弹奏适当的键位(如弹37号键位即为小军鼓、弹76号键位即为木鱼、弹81号键位即为三角铁等等)把第一行谱录好。选择第2音轨,仍把MIDI通道设为10,把第二行谱录下。在练习时,先用MIDI回放的方法让学生聆听第1音轨的内容(把第2轨设为哑音);学生解答时,把第1轨设为哑音,第2轨设为放音,选第3轨,设置MIDI通道为10,按录音键,此时第2轨的内容会播放出来,学生跟着播放的节奏片断弹奏适当的键位就可把括弧里的节奏填好;录完后我们不仅听到学生的答案,也能通过五线谱窗看到学生的答案,还能与第1轨的内容进行比较。

(二) 音准训练方面

在音乐的坐标中,横轴是节奏的交替,竖轴是音的高低。在音乐的流动之中,正确地听辨音的高低,是非常重要的。培养学生辨别音的高低的能力,要通过必要的音准训练来进行。

计算机音乐系统辅助学生的音准训练,有较大的优势。体现在:

1. 音高准确性好。作为训练音准的的媒介,音高是否准确,最为关键。计算机音乐系统的音准不成问题,并且不必象钢琴那样要经常调音。

2. 音色丰富。李重光先生在其《怎样教孩子学音乐》这本书里谈到有关训练孩子的听觉时说:“从音乐教育来说,各种乐器的声音,各种人声,不同音区的声音……都可以作为听的内容。”计算机音乐系统的音色非常丰富,单从GM音色来讲,共有128种音色,其中有管弦乐乐队、流行音乐乐队的乐器音色,也有某些民族乐器的音色,还有一些合成的音色和人声。多种多样的声音,可以引起学生的极大兴趣。这是传统训练方法所用的听音媒介不能比拟的。

3. 在计算机音乐系统上进行练习,自己一人可单独完成。传统的训练方法,往往需要教师操琴,学生才能进行训练。通过计算机音乐系统,教师可以把训练的内容录好,用一定的文件格式存起来,学生自己在家用计算机上通过相应的软件打开文件,就可以进行练习。

对学生进行音准训练,先从基本音级开始,然后把变化音级一个个依次加入。训练方法主要有三种:听辨、模唱、听记。音的高低,必须有比较才能感觉,所以辨别音的高低至少要牵涉到两个音。任何两个音的出现体现出的特征为每个音的绝对位置和音与音之间的相对关系,而其中最重要的特征是音与音之间的相对关系。在调性音乐中音与音之间的关系体现于音乐的“调式”。音乐的调式构成了音与音之间的不平等关系:统帅与从属、稳定与不稳定。所以辨别音的高低可以先给标准音,从音的绝对音高出发辨别音的高低;可以给某一作为基本音高的音,从一个调式主音出发辨别音的高低。在小字一组的基本音级里,大调式主音就是C,标准音是A,辨别音的高低可从这两个音开始。也有人主张从G — C 开始,因为其体现的是大小调式的主属关系,不稳定到稳定的关系。这些见解都很有道理。在练习方法上,传统的方法总离不开钢琴弹奏,现在用计算机音乐系统辅助,更为简便。

音序软件录听音素材非常方便,选择音轨,录上标准音或某一调式主音作为参照系,并录上其他高高低低的音作为听音的材料,选你需要的音色,然后反反复复的听,仿佛计算机里有一位老师始终跟着你。计算机音乐系统丰富多样的音色,不仅可以增加学生学习的兴趣,还能适应于训练方法的不同,如:你用模唱方法训练音准,不妨选择齐唱“啊”(53号)或“哦”(54号)的音色,接近人声,便于模仿。

音序软件Cakewalk的4.0版以后,就带有音频录音功能。教师可以把训练素材录入音轨里,每个音之间留出适当空间(如空四拍),录完后存入磁盘,学生带回家后,用Cakewalkde软件打开,另选一轨,在Source(音源)栏里选计算机声卡的Wave in ,把麦克风插入声卡的音频输入口。由于Cakewalk在录音状态下会同时播放其他音轨的音乐数据,所以,你按下录音键后,听着磁盘里存放的听音素材,在空出来的时间里对着麦克风模唱,你的声音就录到计算机里了。模唱完毕,倒带到头,按Play键,就可以把自己的模唱结果与磁盘里的听音素材进行比较。反复进行这样的练习可以收到事半功倍的效果。

如用听记的方法来训练音准,可用绘谱软件Encore来进行。下例是一条五度以内的初级听音练习,开头一小节是标准音A,接下来式调式的属音和主音,主音后音与音的关系分别为二度和三度。首先我们把这首练习在Encore软件里绘为如下两行谱:

然后我们把第一行谱隐藏起来,使谱面上只剩下第二行谱。练习时按Play键,此时被隐藏了的谱行的音响还是被播放出来,所以在听的同时可以往空小节里把在前一小节听到的音记上。练习完后,使第一行谱显现,就可以进行答案的比对。这种练习可以多次进行,还可变换速度,改变音色等等。

李重光先生认为:“进行听音练习时,要听、要唱,有时还要弹,所以教孩子认识键盘也是十分必要的。”在计算机音乐系统里,合成器或电子琴的键盘是很好的音符输入工具,但家用的计算机不一定有外接MIDI键盘。在绘谱软件Encore里,提供了一个和钢琴一样的88键软键盘,这个键盘可以用鼠标弹奏,弹奏时能发出声音。是很好的音准训练工具。在听记的训练活动中,听的结果也可以不用鼠标往谱上绘音符而改用键盘输入,这种方法使音准训练更为直观,效果较好。

[参考文献]

[1] 姚思源 李婉茵. 创造性音乐教学初探 重庆出版社1988年

[2] 陈海东. 多媒体技术对教育改革和教育现代化的影响. 中国计算机用户协会多媒体分会96年会论文集. 1996

计算机系统论文篇(7)

数据通讯是当前十分活跃与热门的计算机与信息技术的应用领域。某大型通信公司开发了其业务的主要支撑平台,在这里,我们简称之为“通信信息服务平台”,用于在全国与全球开展数据业务的需要。该平台是一个典型的java技术应用于internet的项目。

作为信息技术公司中的一名技术骨干,我有幸参加了该系统的分析与设计工作,承担了相当多的java应用开发任务。此系统中的软件部分大多由java来实现,在全系统中我们是这样来用java构架系统的:

(1)本系统可分为4层,分别是browser、表示层、中间件层和数据层。

(2)表示层用java中的java script来实现页面输出。

(3)中间件层用java来实现corba,即实现component(构件),主要实现业务逻辑的封装与复用。

(4)数据层主要是数据库和存储过程的实现。

我们在应用java技术时,所采用的技术和策略可大致上归纳为以下5个方面:

(1)使java script尽量简单,因为java script在我们系统中是放在服务器端执行的,该语言是通过一个解释器解释执行的,相对速度很慢,我们采用了两台hp前置机来运行java script,但是其运行速度还是不理想,所以我们在设计中把java script仅用来显示从中间件层所得到的数据,生成动态页面。在最初的设计中表示层(java script)曾承担了一些业务逻辑处理操作,导致效率不理想,因此,我们不得不尽量地减少java script的程序量。

(2)用java实现corba时,应尽量考虑共享和复用。在本系统中,最初的设计是让java在实现component时,只是执行一些数据库表的操作,导致表示层的负载较大。后来,我们重新设计时,总结归纳了所有的use case,找出了其中可供共享和复用的接口,把相同的业务逻辑操作封装到一个接口中去。因为 java的执行效率比java script要高,因此提高了系统效率。

(3)在别的项目中,我们曾大量地使用过java中的jsp技术和servlet技术,一般人可能不能区分这两种java技术的区别。为了得到系统的一些执行速率的数据,我们采用了一个著名的压力测试软件——load runner来测试这两种技术的差别。测试表明:用jsp和servlet完成同样的一个操作,并且保证是在相同的测试环境中(相同服务器、压力测试工作站与数据库环境),得到的测试数据却有着很大差别,jsp完成一个操作的平均执行时间大致会是servlet程序的两倍。在一个企业级应用项目中,这可能是一个很关键的瓶颈。因此,我们得出的结论是:在可能的条件下,尽量地多使用servlet。当然,与servlet相比,jsp编程快速,修改方便,在访问量不是很大的应用场合下也是可以接受的。

(4)使用java作为整体解决方案时,应尽量使用相同版本的jdk。在用java作为编程语言的项目中,几乎大多要遇到“汉字”问题,即java在没有经过转换的情况下,在输出汉字时,很可能会出现乱码。采用不同版本的jdk,解决的方案是不一样的,比如v1.2.2版本的jdk和v1.3版本的jdk解决方法就会有一些不一样,把v1.2.2的java程序放在v1.3的jdk中,就不能顺利输出汉字了。其根本原因在于java使用了unicode编码,和我们中国的国标编码不一样。所以在这个意义上一些人竭力鼓吹的“一次编写,到处运行”似乎不一定能在所有的场合都行得通。

(5)使用java时,应尽量遵从软件规范。在java中有一个jvm的概念,即在java虚拟机中使用了一个垃圾收集器,专门用来回收内存。但是该垃圾收集器在给编程人员带来方便的同时,也隐埋下了隐患。在程序设计中,并不能强制执行垃圾收集器,所以,开发人员不能确定某对象是否已释放,常常让编程人员养成依赖自动收集的坏习惯,因此我们要求:在try,catch之后必须明确要求回收内存(当然,也只能是通知垃圾收集器来回收垃圾),这样可以有效地提高系统稳定性。

以上这些实用性的技术与策略,是我们在实践中的一些实际体会,仅供各位开发人员根据实际情况参考。

当然,在使用java作为解决方案时,也会遇到很多让我们头疼的问题,这些问题导致同时执行的并发性比较差,系统速度慢等等。归纳起来看,我们曾遇到过的主要具体的问题有:

(1)用java来实现corba中的component,有时效率会比较低。

(2)用java来建立数据库连接往往会比较慢。

(3)用jsp编程时容易导致系统信息的扩散。比如,如果有黑客攻击一台运行jsp程序的服务器,他可以故意地输入一些非法字符或异常信息给jsp程序,于是程序执行将出现异常。这时,就会在页面上打印出相应的错误信息。很不幸的是,这些信息极有可能暴露出这台服务器的jdk的版本号与路径信息等内容。这往往容易让黑客们有机可乘,有可能去抓住系统的漏洞。

在发现了这些问题后,我们经过仔细研究,找出了一些解决办法。比如:

(1)既然用java实现component比较慢,我们就尽量减少component所执行的业务逻辑量。争取把能够放在存储过程中实现的操作,尽可能在存储过程中加以实现。众所周知,数据库的存储过程操作,比起在java程序中执行数据库操作要快得多。

(2)既然用java建立数据库连接比较慢,我们就可以把数据库连接封装成连接池(connect pool),从而能非常有效地提高系统效率。我们也曾经用“load runner”作过压力测试,使用连接池比不使用连接池的速度要快上3~5倍。

(3)为了对付jsp程序与servlet程序会打印出异常系统信息的问题。我们曾查阅了很多jsp或servlet的资料,最终是毫无头绪。但是我们可以换另一种思路,即是不从程序下手,而从web server着手,我们可以把apache配置成为使这类异常信息不再打印出来,而是使之仅出现一个通用的异常说明的页面,这样,就能十分有效地解决这个问题。

在我们使用java作为编程语言的这么多项目中,绝大多数是比较成功的。java语言作为一种快捷、稳定的计算机语言,开发基于因特网应用的项目大多是相当稳定和比较适用的。

在我个人看来,java的应用前景十分光明,大体上可以着眼于以下方面:

(1)在因特网上将会有更加广泛的应用。

(2)在嵌入式设备中,java也大有用武之地。比如,在最新推出的java技术中,java已经进入了手机领域。

(3)java程序大多以线程运行,占用资源少,会逐步代替asp与cgi程序。根据第三方测试表明:jsp程序比asp程序要快2倍以上。用jsp代替asp应是大势所趋。

(4)java在无线互联网中的应用将会更加广泛。java支持wap,可以方便地用java开发wap程序,实现wap应用。

(5)java与xml的无缝连接使java在数据传输和异构网络通信方面有着很大的优势。

友情链接