基于J2EE的SOA餐饮企业管理系统

点赞:18078 浏览:80866 近期更新时间:2024-03-11 作者:网友分享原创网站原创

摘 要:随着计算机技术的不断发展,J2EE与SOA等面向对象为企业提供怎么写作的技术不断被提出,并且应用在各个领域,但是在餐饮业中应用的相对较少,本文以餐饮企业管理系统为背景,利用物联网的技术摆脱传统餐饮管理中由于信息反映不够及时导致管理滞后的现象,并对基于J2EE的SOA餐饮企业管理系统进行了研究,让其与计算机技术有效的结合在一起,提高企业怎么写作质量.

关 键 词:餐饮企业管理系统,J2EE,SOA,WEB技术

中图分类号:TM769

1J2EE、SOA与WEB技术的概念

1.1J2EE的概念

J2EE指的是一系列的技术规则和方向,各种组件由怎么写作架构与技术层次共同组合而成,并且由相同的规范构成,这有利于它在不同的开发环境中相互兼容,摆脱了企业以前后台无法相互联系、信息无法及时传递、企业与企业之间无法有效沟通的困境.并且J2EE的开发比较方便,具有可伸缩性,比较灵活与稳定.

1.2SOA的概念

SOA的全称为面向怎么写作的体系结构,它的本质模型也是一个组件,它可以利用不同的协议于端口把不同的应用功能相互连接起来,并且端口使用的是同一种编程语言,如此一来,便可以在不同的怎么写作应用程序中通用,实现操作系统的应用.

1.3Web技术的概念

Web怎么写作技术是目前比较流行的新型技术,它可以实现不同怎么写作间的互通,并且实现数据的相互调用.而SOA技术与Web技术相辅相成,前者给后者提供了应用框架,后者主要负责技术的实现.它像用户提供某种功能的怎么写作,让用户在访问时可以更加灵活自由,并且拥有高度的集成性.

2研究基于J2EE的SOA餐饮企业管理系统设计

2.1基于J2EE的SOA餐饮企业管理系统要求

想要建立餐饮企业管理系统,引进先进的管理理念,必须围绕信息化管理平台,形成一套有利于自身企业发展的管理模式,通过各类数据的综合,让企业管理更加科学与规范,并且在经营过程中更加有效率[1],餐饮企业管理系统必须满足以下几点:

基于J2EE的SOA餐饮企业管理系统参考属性评定
有关论文范文主题研究: 关于企业管理系统的论文范文数据库 大学生适用: 学校学生论文、电大毕业论文
相关参考文献下载数量: 44 写作解决问题: 怎么撰写
毕业论文开题报告: 文献综述、论文总结 职称论文适用: 刊物发表、高级职称
所属大学生专业类别: 怎么撰写 论文题目推荐度: 经典题目

(1)可靠性.餐饮企业管理系统登录的用户过多,会导致系统的崩溃,所以构建基于J2EE的SOA餐饮企业管理系统时必须要拥有可靠性,可以在大量的访问量面前做到应对自如,并且能够准确处理数据与传输数据.

(2)可维护性.基于J2EE的SOA餐饮企业管理系统必须容易更新,因为餐饮业的发展迅速,一个时间段的产物不足以满足后续的发展,所以企业的管理时刻需要更新,在对管理系统进行扩充时不需要将所有程序完全替换,而只需要在原来的应用上添加需要的新应用即可,这样使更新更加方便快捷.

(3)简单易用.系统的功能设计要简单易用,功能齐全,用户以及企业工作人员在使用过程中减少因为操作复杂而产生的错误,从一方面也保证了企业数据的可靠性.

(4)安全保密.企业管理中数据的安全性需要得到保证,这关系着企业的发展与稳定.所以系统的安全保密性需要得到保障,防止数据泄露,就要做好数据库访问以及高层应用的安全保障.

2.2基于J2EE的SOA餐饮企业管理系统模块

基于J2EE的SOA餐饮企业管理系统需要以下管理模块:


(1)供应链管理模块

供应链指的是采购、销售、库存、品质等管理,可以通过各个过程中的数据统计,进行分析,来提升预判的准确性.

(2)财务会计管理模块

财务会计管理模块指的是帐目、财务报表,预算等数据.并且可以保留相关凭证等数据.并且可以根据各类数据自动生成相关财务文件,让管理者一目了然.

(3)成本管理模块

可以根据各项数据,提供成本管理预算等信息,满足企业的需求,从企业的发展中分析需求,降低成本.

(4)物品采购模块

办餐饮企业需要餐具以及食材,已有的库存、采购需求和相应费用等数据可以满足餐饮企业物品采购的需求,给企业提供便利,提高运营效率.

(5)人力资源管理模块

每一个企业都需要人力资源部,负责解决招聘,培训,薪资等问题,企业管理系统中有人力资源管理功能,在数据库中能够保存员工信息,工资情况,入职时间以及职位等信息,有利于企业的统一管理.

2.3基于J2EE的SOA餐饮企业管理系统的技术应用

基于SOA架构的餐饮企业管理系统拥有同步和异步这两种调用模式,同步模式往往会受到外界的干扰因素影响,所以通常我们使用的是异步模式来实现调用.业务组件都是采用J2EE的技术构造的,并且提供了相应的接口给用户使用.利用该技术可以很好的满足系统的要求,让系统持久稳定的运行.整个系统由表示层、控制层、业务层与数据库层构成,而J2EE是表示层所使用的架构,Webservice是控制层主要运用的核心技术,业务层与数据库层则分别使用了EJB技术(J2EE技术的一种)与SQL技术.整个系统的核心还是采用J2EE为基础技术,SOA为构架的餐饮企业管理系统[2].

Web层主要由Web前端控制,将数据进行分装,并且由固定端口进行传输到达业务层,由J2EE技术中的EJB技术构建了不同的Webservice并且符合Web2.0,用来完成同步以及异步的操作,还要执行数据进入数据库的封装以及相关数据的储存.最后一层数据库的主要功能是完成对数据的修改与储存,并且保证并发操作进行时不影响数据的准确性.主要的数据访问只停留在业务层,而数据库层用来处理以及存储相关数据,确保访问与后台无关,如此一来,也可保证数据的安全性[3].由于表示层相对简单,可以与控制层相互合并,使用者在Web页面上的输入位置提交一个请求,怎么写作器收到以后,根据识别转发给需要完成的怎么写作应用,最后由相关功能应用返回所需的结果,再由控制器将结果转移到需要的页面,最后在浏览器上显示出页面自动生成的HTML.另外,使用业务代表,可以降低业务之间的耦合性,提高数据传输时的安全性,有效处理问题的发生.应用J2EE的SOA可以有效的让数据更加持久.该餐饮管理系统是在J2EE与SOA大平台下构建的,并且利用了MSSQLservice与windows2003service等开发环境.

本文从基于J2EE的SOA餐饮企业管理系统进行研究,研究了SOA的开发技术与J2EE的构架,并对餐饮企业管理系统的所需模块进行了切分,建立在Web怎么写作的基础上,使用松散耦合的J2EE构架和SOA结构实现管理系统的运行.