首页 > 技术 > CAE其它 > > 基于云计算的信息管理系统的研究

基于云计算的信息管理系统的研究

作者:Simwe    来源:万方数据    发布时间:2012-12-12    收藏】 【打印】  复制连接  【 】 我来说两句:(0逛逛论坛

一、引言

经历了saas、paas、iaas等发展,云计算技术逐渐成熟,云计算在管理信息系统中的发展中作用日益凸显。基于云计算的管理信息系统具有高效、便捷、节能、安全、低成本等特点。基于云计算的管理信息系统多数是基于saas技术构建的saas(software-as-a-service)是软件即服务,saas又被称为软件运营。saas是基于互联网提供软件服务的软件应用模式。作为一种在21世纪开始兴起的创新的软件应用模式,saas是软件科技发展的新趋势。

二、餐饮云计算管理系统

餐饮云计算管理系统是基于jsp网页技术的餐厅前台点菜收银后台管理分析系统,功能涉及餐饮服务公司运营管理各个方面,该系统以互联网为载体,餐厅数据通过web方式存储于远程数据服务器。餐饮云计算管理系统的数据库服务器存储于总部的集群机房。

餐饮云计算管理系统有以下优点:

1.便捷性方面;2.安全性方面;3.高效性方面;4.成本性方面。

三、基于j2ee的mvc开发技术

本项目采用流行的j2ee三层应用体系架构,这种标准的体系结构以及其所支持的跨平台的java语言可以方便用户的应用开放以及应用集成。同时由于该应用支撑平台支持多种流行的开放工具,用户可以选择其熟悉的开发工具开发应用,缩短了开发部署以及应用移植的时间。

在采用j2ee开发web程序时,采用jsp+bean+servlet的方式,在一些大的项目中采用jsp+bean+servlet的方式具有明显的优势,可以实现程序结构的分离和功能的分离。如果把jsp用于实现视图部分,servlet用于程序的控制部分,bean用于实现程序的模型部分,这就是通常所说的mvc模式,即(model+view+control)。采用mvc模式的优点:

实现代码上的分离。在mvc模式中,三个层各司其职,所以一是哪个层的需求发生了变化,就只需要更改相应层的代码而不会影响到其他层中的代码。

为开发人员提供任务上的分工。在mvc模式中,由于按层把系统分开,那么就能更好地实现开发中的分工。网页设计人员可以开发视图中的jsp,对业务熟悉的开发人员可开发业务层,而其他人员可开发控制层。

实现代码的重用,分层开发后更有利于组件的重用。如控制层可独立成一个能用组件,视图层也可以做成通用的操作界面。

四、系统功能模块

系统登录退出模块:本模块用于用户登录,注销和退出。模块根据用户的不同类型赋予用户不同的管理权限。

客户信息管理模块:本模块将餐饮企业松散的客户资源加以整合,通过标准化的管理操作,将客户资料加以收集。

菜单信息管理模块:本模块将餐厅的菜品信息通过标准化的管理操作加以整合,使得菜品的价格、配料、功效和图片可以完全呈现在客户面前,使得客户可以方便地选择自己想要的食物。

订餐信息管理模块:通过订餐模块使得传统餐饮订餐过程变得轻松方便,订餐信息管理模块会在客户订餐的同时核对客户所预定的餐桌的使用情况,避免传统订餐易出现的预定重合问题。

充值结算管理模块:通过此模块,用户可以方便的为客户提供充值结算服务,充值收取的现金将会计入用户的收款现金中,便于管理员结算时核对收款金额。

折扣信息管理模块:本模块只限于管理员使用,通过它可以设定为客户打折时用到的折扣程度。

员工信息管理模块:本模块只限于管理员使用,管理员使用它,可以添加删除用户。

五、流程设计

员工登录系统后为客户添加基本信息,客户可以根据需要在开通的账户里充值(增加用户的收款金额)。客户通过餐饮信息管理系统进行订餐(老用户在此环节中可能会享受打折服务)。客户用完餐后来到服务台买单,用户可以选择使用现金或者从用户余额里扣除,支付成功会增加客户的已消费金额。若余额不足,系统将会提示,那么客户只能使用现金支付。使用现金支付的话会增加用户的收款金额。管理员登录的话可以使用员工的所有功能,而且可以设定为客户打折的折扣程度和添加菜单,以及管理员工账户。

六、结语

本文针对大型餐饮企业业务复杂度高、it软硬件基础薄弱和企业管理软件的实施难度较大这一现状,采用基于mvc的saas模式设计和实现了餐饮云计算管理信息系统。基于云计算的管理信息系统具有高效、便捷、节能、安全、低成本等特点。在未来的发展中一下几点值得关注:

安全性问题是网络通讯中的一个永恒话题,尤其是saas模式的系统中,安全问题尤其重要。如何提供一个安全可靠的、且值得用户信任的saas应用平台是值得更深入研究。

 
分享到: 收藏