论文部分内容阅读
摘要:过去的编码系统一些是附加在某个信息系统中,功能不强;一些是C/S模式,束缚了编码应用的推广;一些是B/S模式,业务需多页面刷新,不直观。该文采用Java EE框架结构,引入Ajax弥补多页面刷新的不足,设计了一个适合企业需求的信息分类编码系统。
关键词:企业信息化;Java EE框架;Ajax;信息编码系统
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)36-2782-02
Research of the Information Classification and Coding System Based on Java EE and Ajax
LAI Lu-yan1,2, YE Ji-hua2, GU Fa-hui3
(1.Management Engineering Branch School, Jiangxi Environmental Engineering Vocational College, GanZhou 341000, China; 2.Computer Information Engineering School, Jiangxi Normal Universty, Nanchang 330022, China; 3.Information Engineering Branch , Jiangxi Applied Technology Vocational College, GanZhou 341000, China)
Abstract: In the past, some of coding systems are parts of the information system, which of function is not strong; Some are C/S pattern, which have fettered code to use; Some are B/S pattern, but we must refurbish face to face page. The paper adopts Java EE framed structure, leads into Ajax to make up the deficiency refurbishing, and the code system that one is suitable to the information classification that enterprise needs has been designed.
Key words: enterprise informationize; Java EE framed structure; Ajax; information coding system
1 引言
企業信息化是国民经济信息化的重要组成部分,是企业实现由粗放型经营转向集约型经营的重要手段,是提高企业现代化管理水平,增强企业竞争力的重要途径。然而,在信息化建设进程中,许多企业由于片面强调技术和系统,而忽略了统一对信息分类与编码这一信息化的基础工作,导致“信息孤岛”现象的出现。
信息分类与编码已经发展成为一门学科,是信息化建设的基础,能规范和统一信息资源,能将分散、孤立的各类信息资源数据变成网络化共享的信息资源数据,实现信息的快捷流通和共享。
国外,60年代就开始研究信息的分类与编码,大部分集中在设备和零件分类编码上,德国的OPITZ系统在60年代得到制造业的广泛应用,但由于分类标准不严密和不准确,后来也慢慢被淘汰;瑞士的SULZER系统分了三个子系统(工件、工序和设备),其显著特点是三个子系统既可以单独使用也可以联合使用;KK-3系统是一个多码位、多功能的通用分类编码系统,由于分类过多、码位过长,利用率不高。在我国70年代才开始研究信息标准化,先后也取得了一些成果,如《信息分类编码的基本原则和方法》、《信息分类编码标准的编写规定》等,在应用方面最有代表性的就是机械零件分类编码系统(JLBM-1),融合了OPITZ系统和KK-3系统。
综上所述,针对企业信息共享,把企业所有需要共享的信息纳入到编码体系的信息分类编码系统还处于探索阶段。
2 选择Java EE和Ajax的理由
现有编码系统大部分是C/S模式,因此束缚了编码系统的应用推广。Java EE技术由于开源,能将许多好的框架、规范等集合在一起,特别是把Struts、Spring、Hibernate等技术集成在一起成为了现在开发企业级应用系统的趋势和主流。选择Java EE框架技术构建编码管理系统,一方面能够满足企业对编码管理的需求,另一方面也是适应系统构架的潮流。
Ajax的全称是“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式Web应用的Web开发技术。Ajax的特点在于异步交互,动态更新Web页面,因此它的适用范围是交互较多,频繁读取数据的Web应用。
Ajax这个名词的首次出现是在2005年2月18日美国一位叫做杰西詹姆斯加勒特(Jesse James Garrett)发表的一篇题为《Ajax:一个Web应用的新途径》的论文中。文章认为Ajax不是一个技术,它实际上是几种蓬勃发展的技术以新的强大方式组合而,每种技术发挥其独特作用,合在一起就成了一个功能强大的新技术。Ajax包括:
1) 使用XHTML和CSS标准化呈现;
2) 使用文档对象模型(Document Object Model)作动态显示和交互
3) 使用XML和XSLT进行数据交换与处理;
4) 使用XMLHttpRequest进行异步数据通信;
5) JavaScript绑定和处理所有数据。
传统的web应用模型工作起来就象这样:大部分界面上的用户动作触发一个连接到Web服务器的HTTP请求。服务器完成一些处理---接收数据,处理计算,再访问其它的数据库系统,最后返回一个HTML页面到客户端。Google去年耗资巨大,所以主要的产品如Google Groups, Google Suggest,Gmail和Google Maps都采用了Ajax技术。实践证明Ajax将是下一代Web页面主流技术。
把Ajax引入开发实现信息编码管理系统中,使编码业务能够动态在一个页面实现,很直观,很好地弥补现有编码系统的多页面跳转缺陷。
3 设计方案
要设计实用的编码系统,必须深入对企业的调研,因此,本文将从企业信息分类编码体系的构建和企业信息编码模型设计入手,开发基于Java EE和Ajax的信息分类编码系统。
3.1 企业信息分类编码体系的构建
企业信息分类编码标准体系的构建,必须与公司的生产、经营和管理等方面密切相连,反映公司信息化建设的需求和实际。总原则为尽量遵循国家、国际标准,特别要考虑企业相关业务的特色情况,必须遵从人员、物资、资金的差异性,从生产等管控模式出发,分别制定各种信息分类编码标准子体系。在环节上,必须注重主体产业链的各环节,对信息流认真分析,重新界定职能域,来确立信息分类编码标准体系。在实施层面上,先重点对企业需要掌控的具有共性的信息进行制定实施,再根据具体需要对其他信息分步制定实施。
企业信息分类编码标准体系构建思路为按编码应用范围以及标准发布主体划分标准的层级;以职能域划分标准的基本类型;以业务活动为主线确立体系的基本内容。企业集团层面更多的考虑宏观性原则,分(子)公司更多的考虑产业链、物流链和资金链。
3.2 企业信息编码模型的设计
编码模型的形成依赖以信息分类模型,而信息分类模型确要根据业务活动的细分而确立,因此,信息编码模型的确定一定要在充分调研的基础上形成并加以论证。本文设计的统一柔性编码结构模型如图1所示。
该模型清晰地描述了编码结构是由信息对象类别码、信息对象分类码和流水码组成。信息对象类别码是用于标识职能域和编码对象域,信息对象分类码是描述信息对象的分类特征,当信类别码和分类码仍不能将信息对象描述清楚、不能与另一信息对象区分开时,以流水码标识。在编码结构中,加入信息对象类别码一方面便于统一对信息的管理,另一方面是为了能够使同一信息对象在不同的上下文环境中呈现的编码不同。
3.3 系统功能设计
结合企业通用型编码管理系统应具备的功能模块对系统进行设计,一方面对传统编码工作方式进行了改进,另一方面确保真正实现系统的总体目标,如图2所示是整个编码管理系统的功能框架。
具体的功能描述如下:
1) 职能域管理:提供职能域的浏览、添加、修改和删除操作。职能域体现了企业对信息资源的顶层规划,通过对职能域的管理,可以实时掌握企业对职能域的划分情况。
2) 编码对象管理:提供编码对象的浏览、添加、修改和删除操作。编码对象体现了职能域所辖范围内的重要信息,通过对编码对象的管理,可以实时掌握企业对信息资源的更新和发展情况。
3) 规则管理:提供规则的浏览、添加、修改和删除操作,码段的码值管理相应操作。規则与编码对象是一一对应的,也就是说有一个编码对象就有一条规则。码段和码值是编码规则的组成部分,一条编码规则对应多个码段,一个码段对一个码值值域。
图2 编码管理系统功能框架图
图4 编码申请开始图
图5 编码申请完成图
6 结束语
系统通过企业试用,反馈效果良好,通过规则制定和审核机制有效地动态管理信息编码。系统业务流程清晰,界面友好。
参考文献:
[1] 杨安生.企业精细化管理要科学运用信息分类与编码[J].现代情报,2007(7).
[2] 蔡建化.国防仓库信息化管理的研究与实现[J].微计算机信息,2007(24).
[3] 王丙义.分类与编码[M].北京:国防工业出版社,2003.
[4] 土田苗,胡耀光.基于价值链的企业流程再造与信息集成[M].北京:清华大学出版社,2002.
[5] 皮德常,张风林,丁宗红,等.CIMS中的信息分类编码技术及其发展[J].计算机集成制造系统,2002(1).
[6] LI Yinghua.On Problem Classification and Coding for Two-dimensional Geometric Nesting[J].Mechanical Science and Technology,2000,19(3):441-444.
[7] 施伟伟,张培.Ajax Web2.0快速入门与项目实践[M].北京:北京人民邮电出版社,2006.
[8] 李刚.基于J2EE的Ajax宝典[M].北京:电子工业出版社,2007.
[9] 刘中兵.Java Web主流框架整合开发:J2EE Struts Hibernate Spring[M].北京:电子工业出版社,2008.
关键词:企业信息化;Java EE框架;Ajax;信息编码系统
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)36-2782-02
Research of the Information Classification and Coding System Based on Java EE and Ajax
LAI Lu-yan1,2, YE Ji-hua2, GU Fa-hui3
(1.Management Engineering Branch School, Jiangxi Environmental Engineering Vocational College, GanZhou 341000, China; 2.Computer Information Engineering School, Jiangxi Normal Universty, Nanchang 330022, China; 3.Information Engineering Branch , Jiangxi Applied Technology Vocational College, GanZhou 341000, China)
Abstract: In the past, some of coding systems are parts of the information system, which of function is not strong; Some are C/S pattern, which have fettered code to use; Some are B/S pattern, but we must refurbish face to face page. The paper adopts Java EE framed structure, leads into Ajax to make up the deficiency refurbishing, and the code system that one is suitable to the information classification that enterprise needs has been designed.
Key words: enterprise informationize; Java EE framed structure; Ajax; information coding system
1 引言
企業信息化是国民经济信息化的重要组成部分,是企业实现由粗放型经营转向集约型经营的重要手段,是提高企业现代化管理水平,增强企业竞争力的重要途径。然而,在信息化建设进程中,许多企业由于片面强调技术和系统,而忽略了统一对信息分类与编码这一信息化的基础工作,导致“信息孤岛”现象的出现。
信息分类与编码已经发展成为一门学科,是信息化建设的基础,能规范和统一信息资源,能将分散、孤立的各类信息资源数据变成网络化共享的信息资源数据,实现信息的快捷流通和共享。
国外,60年代就开始研究信息的分类与编码,大部分集中在设备和零件分类编码上,德国的OPITZ系统在60年代得到制造业的广泛应用,但由于分类标准不严密和不准确,后来也慢慢被淘汰;瑞士的SULZER系统分了三个子系统(工件、工序和设备),其显著特点是三个子系统既可以单独使用也可以联合使用;KK-3系统是一个多码位、多功能的通用分类编码系统,由于分类过多、码位过长,利用率不高。在我国70年代才开始研究信息标准化,先后也取得了一些成果,如《信息分类编码的基本原则和方法》、《信息分类编码标准的编写规定》等,在应用方面最有代表性的就是机械零件分类编码系统(JLBM-1),融合了OPITZ系统和KK-3系统。
综上所述,针对企业信息共享,把企业所有需要共享的信息纳入到编码体系的信息分类编码系统还处于探索阶段。
2 选择Java EE和Ajax的理由
现有编码系统大部分是C/S模式,因此束缚了编码系统的应用推广。Java EE技术由于开源,能将许多好的框架、规范等集合在一起,特别是把Struts、Spring、Hibernate等技术集成在一起成为了现在开发企业级应用系统的趋势和主流。选择Java EE框架技术构建编码管理系统,一方面能够满足企业对编码管理的需求,另一方面也是适应系统构架的潮流。
Ajax的全称是“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式Web应用的Web开发技术。Ajax的特点在于异步交互,动态更新Web页面,因此它的适用范围是交互较多,频繁读取数据的Web应用。
Ajax这个名词的首次出现是在2005年2月18日美国一位叫做杰西詹姆斯加勒特(Jesse James Garrett)发表的一篇题为《Ajax:一个Web应用的新途径》的论文中。文章认为Ajax不是一个技术,它实际上是几种蓬勃发展的技术以新的强大方式组合而,每种技术发挥其独特作用,合在一起就成了一个功能强大的新技术。Ajax包括:
1) 使用XHTML和CSS标准化呈现;
2) 使用文档对象模型(Document Object Model)作动态显示和交互
3) 使用XML和XSLT进行数据交换与处理;
4) 使用XMLHttpRequest进行异步数据通信;
5) JavaScript绑定和处理所有数据。
传统的web应用模型工作起来就象这样:大部分界面上的用户动作触发一个连接到Web服务器的HTTP请求。服务器完成一些处理---接收数据,处理计算,再访问其它的数据库系统,最后返回一个HTML页面到客户端。Google去年耗资巨大,所以主要的产品如Google Groups, Google Suggest,Gmail和Google Maps都采用了Ajax技术。实践证明Ajax将是下一代Web页面主流技术。
把Ajax引入开发实现信息编码管理系统中,使编码业务能够动态在一个页面实现,很直观,很好地弥补现有编码系统的多页面跳转缺陷。
3 设计方案
要设计实用的编码系统,必须深入对企业的调研,因此,本文将从企业信息分类编码体系的构建和企业信息编码模型设计入手,开发基于Java EE和Ajax的信息分类编码系统。
3.1 企业信息分类编码体系的构建
企业信息分类编码标准体系的构建,必须与公司的生产、经营和管理等方面密切相连,反映公司信息化建设的需求和实际。总原则为尽量遵循国家、国际标准,特别要考虑企业相关业务的特色情况,必须遵从人员、物资、资金的差异性,从生产等管控模式出发,分别制定各种信息分类编码标准子体系。在环节上,必须注重主体产业链的各环节,对信息流认真分析,重新界定职能域,来确立信息分类编码标准体系。在实施层面上,先重点对企业需要掌控的具有共性的信息进行制定实施,再根据具体需要对其他信息分步制定实施。
企业信息分类编码标准体系构建思路为按编码应用范围以及标准发布主体划分标准的层级;以职能域划分标准的基本类型;以业务活动为主线确立体系的基本内容。企业集团层面更多的考虑宏观性原则,分(子)公司更多的考虑产业链、物流链和资金链。
3.2 企业信息编码模型的设计
编码模型的形成依赖以信息分类模型,而信息分类模型确要根据业务活动的细分而确立,因此,信息编码模型的确定一定要在充分调研的基础上形成并加以论证。本文设计的统一柔性编码结构模型如图1所示。
该模型清晰地描述了编码结构是由信息对象类别码、信息对象分类码和流水码组成。信息对象类别码是用于标识职能域和编码对象域,信息对象分类码是描述信息对象的分类特征,当信类别码和分类码仍不能将信息对象描述清楚、不能与另一信息对象区分开时,以流水码标识。在编码结构中,加入信息对象类别码一方面便于统一对信息的管理,另一方面是为了能够使同一信息对象在不同的上下文环境中呈现的编码不同。
3.3 系统功能设计
结合企业通用型编码管理系统应具备的功能模块对系统进行设计,一方面对传统编码工作方式进行了改进,另一方面确保真正实现系统的总体目标,如图2所示是整个编码管理系统的功能框架。
具体的功能描述如下:
1) 职能域管理:提供职能域的浏览、添加、修改和删除操作。职能域体现了企业对信息资源的顶层规划,通过对职能域的管理,可以实时掌握企业对职能域的划分情况。
2) 编码对象管理:提供编码对象的浏览、添加、修改和删除操作。编码对象体现了职能域所辖范围内的重要信息,通过对编码对象的管理,可以实时掌握企业对信息资源的更新和发展情况。
3) 规则管理:提供规则的浏览、添加、修改和删除操作,码段的码值管理相应操作。規则与编码对象是一一对应的,也就是说有一个编码对象就有一条规则。码段和码值是编码规则的组成部分,一条编码规则对应多个码段,一个码段对一个码值值域。
图2 编码管理系统功能框架图
图4 编码申请开始图
图5 编码申请完成图
6 结束语
系统通过企业试用,反馈效果良好,通过规则制定和审核机制有效地动态管理信息编码。系统业务流程清晰,界面友好。
参考文献:
[1] 杨安生.企业精细化管理要科学运用信息分类与编码[J].现代情报,2007(7).
[2] 蔡建化.国防仓库信息化管理的研究与实现[J].微计算机信息,2007(24).
[3] 王丙义.分类与编码[M].北京:国防工业出版社,2003.
[4] 土田苗,胡耀光.基于价值链的企业流程再造与信息集成[M].北京:清华大学出版社,2002.
[5] 皮德常,张风林,丁宗红,等.CIMS中的信息分类编码技术及其发展[J].计算机集成制造系统,2002(1).
[6] LI Yinghua.On Problem Classification and Coding for Two-dimensional Geometric Nesting[J].Mechanical Science and Technology,2000,19(3):441-444.
[7] 施伟伟,张培.Ajax Web2.0快速入门与项目实践[M].北京:北京人民邮电出版社,2006.
[8] 李刚.基于J2EE的Ajax宝典[M].北京:电子工业出版社,2007.
[9] 刘中兵.Java Web主流框架整合开发:J2EE Struts Hibernate Spring[M].北京:电子工业出版社,2008.