1、软件开发与应用Software Development&Application电子技术与软件工程Electronic Technology&Software Engineering29随着科技的发展,计算机行业的进步,各种软件的出现极大地便利了人们的工作和生活。系统软件的开发,自然少不了编程技术的使用,现阶段,比较常见的编程技术有 JAVA 编程、C 语言、C+等编程技术,其中 JAVA 编程语言最具有代表性,也是应用最为广泛的编程技术。相较于 C 语言、C+,JAVA 编程语言更具有优势,JAVA 技术有着简单灵活的优势,应用到软件中,软件的性能、安全性等均得到很好的提升。因此,Java 编
2、程语言的使用,对于软件的开发设计有着积极的意义。基于 Java 编程自身的优势,得到快速的应用和普及。本文重点围绕 Java 编程语言的应用进行研究,做详细的论述。1 Java编程语言Java 是一种编程语言,有着简单灵活的优势,可以保证软件的稳定性和安全性,因此,备受软件设计人员的青睐。虽然有着很多的编程软件,比如,VB、VF、C 语言、C+等,但是 Java 语言凭借自身的优势,可以很好地同不同系统兼容,也可以有效满足不同的用户需求。Java语言吸收了C+的优势,同时摒弃其不足之处,相较于其他编程语言,Java 编程不仅有着很多的开发工具,而且涉及的内容非常广泛,可以帮助开发人员完成图形界
3、面的构建,有着极高的工作效率。目前,Java编程语言在软件开发中的地位不可撼动,是使用做为广泛的编程语言,随着软件开发的不断升级,Java 编程语言也跟上时代的步伐,不断地自我升级。2 计算机软件Java编程的特点2.1 简单性在还没有出现 Java 编程的时候,应用比较多的编程语言方式是 C 语言以及 C+,虽然应用广泛,但是都有着编程语言的局限性。C 语言的特点在于面向过程;C+语言面向对象,但是理解难度大,操作起来非常复杂,后期软件要想进行更新升级,难度很大。针对两种语言存在的不足,Java 编程语言出现,在融合了 C 语言和 C+的基础之上,不仅语法形式更加简单,也有着不错的灵活性。J
4、ava 编程语言的应用,软件开发工作变得更加轻松,同时也很好地应对软件开发出现的很多技术难题。正是由于 Java 编程语言具有的简单性,才能让其在软件开发中得以广泛地运用。2.2 体系结构中立性从现有的编程语言来看,VB、VF、C 语言、C+等语言的局限性非常明显,就是只能在某一个系统中运行,不同系统运行则容易出现兼容性问题,因此,这些编程语言的应用性非常有限。Java 编程则有着良好的兼容性,可以应对不同的系统环境,展现出自身的适应性。Java 编程有着独立的体系结构,这种字节码格式相对中立,正是基于这种属性,才能让其在任何系统中展现出极好的兼容性。Java 编程语言同计算机的结构没有任何关
5、系,两者互不影响,Java 编程语言的适用性很强,在任何系统中都可以完美地运行,这便是体系结构中立性的最大优势。JAVA 编程在计算机应用软件中的应用特征与技术徐海燕(德州职业技术学院 山东省德州市 253034)摘要:本文首先分析 JAVA 编程的特征,然后分析其在计算机软件中的具体应用,最后阐述 JAVA 编程技术的未来发展。JAVA 具备简单性、体系结构中立性、安全性、以及灵活性特点,可以应用在网络教学系统的中,应用到智慧医疗问诊系统中,还可以应用到电子商务平台、企业绩效管理、城市智能停车管理系统等中。未来,还会凭借自身的优势向集成化方向、桌面系统、以及多线程机制发展。关键词:JAVA
6、编程;计算机软件;编程语言软件开发与应用Software Development&Application电子技术与软件工程Electronic Technology&Software Engineering302.3 面向对象编程Java 编程语言最大也最为关键的特点就在于其属于面向对象的编程方式,可以更好地满足用户的软件功能需求。由于 Java 编程语言可以面向用户,在进行软件编程过程中,可以更好地收集用户的需求。基于这一点,设计人员在进行软件设计的时候,不用去过多的考虑系统如何运行,只需根据用户需求数据,进行相应功能的开发,软件开发的效率得到极大提升。2.4 安全性Java 编程语言,不同
7、于 C 语言、C+,Java 编程语言有着更高的安全性能,也就是可以更好地抵御恶意代码,从而保证程序的安全。Java 编程语言由于没有指针,存储器不会被伪造,所以自身的安全性能很高。2.5 动态性软件开发设计做为动态化的开发过程,随着用户需求、计算机技术等方面的发展,编程语言同样需要优化升级,才能适应时代的变化。Java 编程语言有着很高的动态性,因此可以结合软件开发的实际过程,不断做出变化和调整。例如,使用 Java 编程开发计算机软件,只需按照 Java 编程语言的特征,配合一些实例,便可以完成计算机软件的开发和完善。2.6 灵活性相较于其他的编程语言,Java 编程的灵活性更强,主要源于
8、 Java 语言自身的结构,结构相对简单,灵活性非常强,软件开发的过程中,便可以通过 Java 编程完成功能的调整。使用 Java 编程语言进行软件的开发设计,可以通过调整数据长度或者使用多样化的编程方式,丰富编程的内容,并不会对软件自身的运行带来影响。正是由于 Java 编程语言的灵活性,才能保证软件编程的创新和软件编程的质量。3 Java编程语言在计算机软件开发中的实际应用Java 编程语言有着非常的广泛应用,本文选择了如下几个方面,来对 Java 编程语言的应用进行阐述:3.1 网络教学系统的开发设计信息时代的到来,线上教育的形式变得愈发流行,很多学校、教育机构都在探索网络教学新模式,利
9、用网络的共享性,丰富教育资源。Java 编程语言设计开发远程教学系统,构建线上教育的平台,让网络教学成为了一种现实。以计算机教学为例,教学过程中利用仿真教学的方式,丰富教学的内容,也可以利用教学系统,开展远程授课。对于有着一定危险性的教学内容,可以通过 Java 编程语言,设计交互式的教学系统,采取仿真教学的方式,给学生带来更好地学习体验。可以看出,Java 编程语言在教学系统的应用,根据开展线上教育的需求,设计线上教学平台,有着丰富的功能,既保证了教学的顺利进行,也保证了教学的质量。3.2 智慧医疗问诊系统的开发设计Java 编程语言在医疗卫生系统也有着不错的应用,比如,智慧医疗问题系统的设
10、计,利用信息技术创新医院的管理模式,比如,网上就诊,在线就医,避免了患者四处跑动的麻烦。除了网络问诊,智慧医疗系统还存在很多的功能,比如,针对患者建立健康档案,将患者的就医信息集中汇总起来,方便医生更加全面地掌握患者的治疗情况,同时也为患者和医生建立良好的互动渠道。现阶段,利用 Java 编程语言,开发设计的智慧问诊系统,让医院就诊形式呈现新的变化,除了传统的面对面就诊,实现了线上问诊,患者问题的信息化,将问诊信息进行整合和共享,实现就诊的现代化。系统开发过程中,使用到的技术有,Java 服务器页面技术、Java bean 的框架技术,系统采取前后端同步开发的方式,极大提升系统的开发速度,还可
11、以快速地完成系统测试。智慧医疗问诊系统下,医患之间的沟通更加便捷,医患之间利用浏览器,登入系统网站,便可以实现随时随地的访问系统,无需安装程序,系统有着在线更新的功能,可以在线进行更新,不影响用户的使用。从系统的开发来看,前端用到的技术为 JSP 技术,后端用到的技术为Java bean 技术,两种技术的结合,共同完成系统的开发,利用 JSP 技术,实现数据信息的传递,将后端数据同软件开发与应用Software Development&Application电子技术与软件工程Electronic Technology&Software Engineering31HTML 页面衔接起来,将系统的
12、前端和后端分开,并行开发,如此代码的书写效率更高,也有利于后期网站的维护,详见图 1。智慧医疗门诊系统具备的功能非常全面,医生可以非常便捷地查看患者的就诊信息、书写病历、就诊排班等;患者也可以进行预约就诊、个人信息管理、医生查询等功能,该系统实现了医生与患者的有效沟通,将就诊数据网络存储共享,形成线上就诊数据,为创新线上就诊模式积累经验。3.3 在电子商务平台中的应用电子商务平台对于 Java 技术的应用比较突出,以Java 技术为基础的 Java EE 技术,在开发电子商务平台方面发挥了很大的作用。相较于 PHP 技术和 ASP.NET技术,Java EE有着很大的优势,比如系统更加安全可靠
13、,系统的扩展性强。通常情况下,企业级的应用平台,往往不是独立的系统,是多个系统参与其中的,以往的编程软件,一直存在系统的兼容性问题,影响到企业内外部应用的互通,利用 Java EE 技术很好地解决了兼容性问题,很多的框架和组织都有着 Java EE 的参与。除此之外,整体框架设计上,使用组合框架设计的方式,使用 Struts、Spring 和 Hibernate,详见图 2。SSH 框架设计属于自下而上的模式,先设计底层,针对 Hibernate 的 POJO 类以及相关映射文件完成修改后,使用 Hibernate 管理数据库映射关系,编写 DAO层,完成 DAO 的编写之后,进行服务层的设计
14、,最后是 action 层设计。action 层作用在于响应 web 发出的信息请求,由 Spring 统一管理。通过分析系统开发的需求,设计系统的功能模块,比如,按照客户对于系统的使用需求,设计 B2C 平台的功能模块,如此系统的适应性更强,更好地满足开发需求,减少后期系统的维护。3.4 在企业绩效管理系统中的应用企业的绩效管理过程中,利用 Java 技术,设计绩效管理系统,以此提升企业管理的现代化水平。使用java 技术设计绩效管理系统之前,需要做一下考虑:首先,管理员使用需求。管理员需要使用到的系统功能在于考勤、绩效、评估等方面的要求,比如,查询和统计考勤信息,评估员工的工作,员工绩效管
15、理等内容。其次,用户的使用需求。用户也就是说的员工,员工需要系统具备的功能有,考勤信息查询、工资绩效查询、评估信息查询等。绩效管理系统的设计流程如下:首先,登录模块的设计。利用 Java 编程设计用户登入的代码,用户需要在输入账号和密码,系统完成登录信息核对之后,只有账号和密码相互匹配,才能登录到系统。其次,系统应用功能的设计。系统具备的功能应用,比如,用户名修改、密码修改、个人信息完善、考勤查询、绩效查询等。3.5 在城市智能停车管理系统方面的应用现如今,私家车已经成为一种出行的代步工具,在给人们带来快速出行的便利的时候,也出现很多问题,一是交通拥堵问题,二是停车问题。在停车管理方面,很多大
16、型商超、车站等,停车需求很大,应用停车管理系统,实现对车辆停车的管理,自动完成计费收费,车位数量统计的工作。停车管理系统利用 Java 系统,减少人员的参与,提升自动化水平。具体而言,自动停车管理系统有着如下的设计:首先,信息采集。车辆数据信图 2:SSH 分层整合开发模式图 1:智慧医疗门诊系统功能模块图软件开发与应用Software Development&Application电子技术与软件工程Electronic Technology&Software Engineering32息的采集,只有准确的识别车辆信息,才能完成后续的入场、离场、收费操作。利用 Java 设计信息采集的流程,加
17、强数据的上传频率,保证数据采集的效率。其次,停车入场。车辆入场的时候,PDA 采集车辆信息,获取车辆的车牌、车型等数据,传输到平台,生成订单。最后,车辆离场。车辆立场的时候,使用 PDA 终端进行车辆信息的识别,系统计算车辆停车费用。4 Java技术的发展趋势Java 技术凭借自身的优势,在系统开发设计方面,有着广泛的应用。随着科技的进步,未来 Java 技术势必朝着如下的方向发展:4.1 集成化方向Java 技术以后势必朝着集成化的方向发展,Java 编程技术有着很好的兼容性,可以同其他功能的软件进行数据的对接,不会影响到系统的正常运行。Java 技术和软件开发同步前进,朝着集成化不断发展。
18、4.2 桌面应用系统的开发从当前的桌面应用系统来看,Java 编程技术已经非常常见,但是使用 Java 编程设计的桌面应用,存在美观性不够以及启动较慢的不足。因此,Java 技术在桌面应用系统还有着很大的发展空间,需要不断地探索实践。4.3 Java多线程机制Java 编程技术有着多线程的机制,可以将众多的线程合并执行。随着科学技术的发展,各种硬件系统的不断完善,客观推动了软件行业的进步。Java 编程技术由于自身的兼容性和灵活性,在多线机制方面有着很广的发展空间。电子商务的发展,对于程序的安全性提出更高的要求,Java 编程自身具备的简洁性优势、面向对象的优势以及独立性强的优势,让其在系统开
19、发中占据重要位置。5 结束语综上所述,信息时代下,各种系统软件的出现,很好地便利了人们的工作和生活。在系统开发过程中,Java 编程技术是最为常见的技术。相较于 VB、VF、C语言、C+等编程技术,Java 编程有着兼容性强、灵活简单、相对独立、面向对象等方面的优点,被广泛的应用在系统软件设计上,比如,在网络教学系统的开发设计、智慧医疗问诊系统的开发设计、在电子商务平台中的应用、企业绩效管理系统、停车管理系统等方面的应用已经非常成熟。随着时代的发展,Java 技术的不断完善,将朝着集成化、桌面应用、多线程机制等方向发展,提升系统开发效率的同时,保证系统的安全稳定。参考文献1 任浩然,刘丹,景永
20、强.JAVA 在计算机软件开发中的应用研究 J.信息记录材料,2022,23(11):83-85.2 安小香.计算机软件开发中 Java 编程语言及其实际应用分析 J.信息与电脑(理论版),2022,34(19):32-34.3 张清新.基于计算机软件开发的 Java 编程语言分析 J.中国设备工程,2022(14):118-120.4 吴拓.Java 编程语言在计算机软件开发中的应用J.无线互联科技,2022,19(12):35-37.5 车雪.基于计算机软件安全开发视角下 JAVA 编程语言的探讨 J.中国设备工程,2022(11):224-226.6 杨洁.计算机软件开发中 JAVA 编程语言及应用J.网络安全技术与应用,2022(05):62-63.7 王南.Java 编程在计算机应用软件中的应用特征与技术研究 J.信息记录材料,2022,23(04):130-132.8 赵子昂,黄钧露.JAVA 编程在计算机应用软件中的应用特征与技术研究J.电子测试,2021(18):83-84.作者简介徐海燕(1983-),女,山东省德州市人。大学本科学历,讲师。研究方向为计算机应用技术。
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100