龙源期刊网 http://www.qikan.com.cn
Java技术在企业信息系统开发中的应用
作者:孙振业 杨迎
来源:《教育界·上旬》2013年第10期
【摘 要】在对Java技术的特点进行论述的基础上,从企业信息系统开发实际工作出发,探讨了Java技术的具体应用。
【关键词】Java 信息系统 软件开发 1 Java软件开发的特点 1.1编程语言简单
与C语言相比,Java语言语法更加简单,语言表达更加容易理解,上手较快。同时,利用Java语言编写程序时,实际上只是编写一个个框架,对编程人员的编程技术要求不是很高,让更多人所接受。再次,Java语言自身即是一个拥有较大集成功能的程序,其体系发展相对较为成熟,尤其是在WEB开发过程中是一个最优的选择方案。 1.2面向对象的程序设计方式
与C++只实现函数继承不同,Java提供了丰富的类、包以及继承属性,支持全面的动态机制。同时,Java属于一种较为安全的编程语言。由于Java编程技术主要用于web环境下的程序编制,考虑到其安全性,Java自身就包含了一个防止恶意代码供给的体系,同时对网络下载的类、包等提供了一个安全预防机制。通过对类、包等代码进行分析,为Java程序提供安全保障。
1.3编程语言动态性强
Java语言最初的设计目标即是实现在动态变化的环境下保证程序合理运行。因此,Java语言编制的程序,通过将需要的类、包等利用动态的方法加入到实际运行环境当中,确保程序在动态环境下运行。另外,Java还能够从类库、网络上直接调用、下载类、包,并实时的载入至对应的运行环境当中,程序的动态适应性很强。 1.4 多线程的编程语言
相对Java语言而言,线程是一个相对特殊的对象,通常是由Thread类、Runnable接口的对象来形成需要用到的线程。但是,Thread类与Runnable接口都拥有其自身的编写方式、技巧。另外,其还包括相关的类库、包等需要进行选择和调用。因此,Java语言不但支持多个线程同时运行,同时还能够实现线程和线程之间的同步运行。
龙源期刊网 http://www.qikan.com.cn
2 Java技术在企业信息系统开发中的应用
从当前Java技术的发展现状来看,其在大型企业的信息服务系统开发中的应用尚处于起步阶段,因此在企业的信息系统建设过程中暂时还没有较为丰富的数据存储模块、数据管理模块。这也是导致企业信息系统模式相对单一,造成企业信息服务系统漏洞的一个重要原因。所以,在企业的信息系统开发过程中,通过Java对实际企业中的信息服务系统进行合理设计、开发,是实现企业信息管理的一个重要途径。当前,Java软件在企业信息系统设计过程中主要用于电子商务管理系统、办公自动化管理系统、客户管理系统以及人力资源管理系统等模块的实现,从根本上满足企业对信息服务的基本要求。从系统的实际需求出发,其在系统开发应用过程中主要在这样两个方面: 2.1 前台信息模块的设计内容
前台的信息模块主要是针对企业用户而言的,通常包括普通用户以及注册用户两类。根据用户的具体需求,一般普通用户是没有通过注册的用户,其可以浏览企业信息服务系统的外围信息;而注册用户则是该信息系统的成员,信息系统针对各个注册用户设置了专门的服务项目管理系统、个人查询管理系统,让用户能够清晰的了解到当前企业服务系统的实际情况。 图1 企业系统建模需求 2.2 后台信息模块的设计内容
企业信息系统的后台则是针对管理员需要对企业信息进行查询、统计和修改而设置的。在系统的运行过程中,由于管理员需要对系统的各个具体功能模块进行维护,对之进行修改、更新等操作,因此后台信息模块的设计尤为必要。例如,系统管理员在操作的过程中可以对企业产品的销售情况进行统计、记录,然后对产品的供销渠道、数量等进行合理的考擦、核对,之后再将相应的数据信息、资料等输入到企业的信息系统当中进行统一的管理。另外,还可以定期进行财务核算、人力资源评估等企业日常管理操作,同时将核算得到的各种信息以表格的形式上传至财务核算子系统、人力资源管理子系统当中,提高财务管理、人力资源管理的效率。另外,还可以将那个企业最新的相关服务信息、法规以及其他信息上传至多媒体子系统当中,便于用户浏览、查询。
2.3 系统开发过程中用到的主要软件
上文仅仅只是对企业信息服务系统的前台、后台模块内容进行了一定的安排和计划。但是,在实际的系统构建过程中还需要通过对应的软件技术对各个模块进行编写和操作之后才能形成整体系统。
2.3.1 Java Database Connectivity技术
龙源期刊网 http://www.qikan.com.cn
企业信息系统在运行的过程中必然会产生大量的数据,而为了响应用户的需求,需要大量的接口来链接这些数据。而Java Database Connectivity正是提供了数据库的一种链接方法,同时为多种关系的数据库提供访问。在利用Java语言完成系统编程的编制,且完成编译、调试等工作之后,由于需要对相关数据库进行链接,以形成后台数据库的整体管理体系。正是这种技术为编程人员提供了一个统一管理的接口,让编程人员能够构建起更加复杂的、高级的数据链接工具。另外,其还可以为WEB开发提供后台数据支持。 2.3.2 Java Annotation技术
该技术将Java语言程序的类、属性等参数和变量等元素联系起来,形成一种机制,以实现根据不同元素属性和特点来对其行为进行统一改变。另外,Java Media Framework API技术、Java Remote Method Invocation技术等在系统开发过程中都有应用。 结语
在编程语言以及网络技术发展日趋成熟的情况下,Java在将来的应用过程中必将更加广泛,同时其也能够提供更多的功能为应用系统的开发提供支持。