基于Java的餐饮管理平台研究与应用.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Java的餐饮管理平台研究与应用.doc

基于Java的餐饮管理平台研究与应用 摘 要:文中首先分析应用的java技术、SQL Server 2000数据库,接着完成了功能模块设计,最后给出了系统实现框架。 关键词:java技术;SQL Server 2000数据库;菜单管理 一直以来,酒店在管理方式上都采用传统的人工记账方式来管理账单,但随着市场模式的日益成熟,这种管理方式也逐渐暴露出多种弊端,一方面,人工记账的工作效率低、保密性差,另一方面,随着时间的逐渐增长,账单的文件和数据会变得越来越庞大,这会使后期的查找、更新、维护的工作困难重重,无形中加大了管理者的工作量。针对这一问题,市场上应运而生一种酒店管理系统专门解决这一问题,这一系统因其可靠性高、保密性好、查找方便、检索迅速、存储量大、成本低、寿命长等优点而受到了酒店经营者的亲睐。 1 java技术 Java起源于80年代的中末期,当时西方有一种很时髦的产品:Active TV,Java就是Sun公饲喂这种产品开发的一种语言,其目标是在小型嵌入式系统上运行。但是由于动态图像压缩标准MPEG却始终未能出台,因而这个时期的Java也就中途夭折了。到了1990年,Sun公司副总裁James Gosling再次提出Java的设计,其目标是希望仿效C和C++那样设计出一种更简单、更有效、更容易使用的跨多种计算机平台(硬件、操作系统等),可移植的通用语言。到了90年代中期,互联网迅速崛起,短短几年得到了巨速的发展,成千上万的计算机,其中有个人的、企业的、政府的,公司加入到了互联网上,致使互联网深入到了生活、社会、经济、政治、军事的每一个角落,因此急需开发一种跨平台软件开发工具,这给Java得到了一个极好的发展机遇,1995年Sun公司首次推出Java语言。短短的几年中Java得到了极大的发展,成立互联网开发和应用发展的一个重要工具。 2 SQL Server 2000数据库管理系统 数据库设计通常基于一个现有的数据库管理系统,常见的数据库管理系统包括,Access,SQL, Server,Oracle,Mysql,PointBase等。从客户的要求和业务流程来看,该系统使用了SQL Server 2000数据库管理系统。这个系统所建立的数据库的db-Cars。数据库是数据库应用程序的数据来源。一个设计结构完整的数据库对应用程序的开发效率和程序的性能有着十分重要的作用。 3 功能模块设计 为了适应现代信息化发展的需要,提高餐饮部门的工作效率,该管理系统引入了信息系统。它可以依据计算机网络来开展工作的,快捷的互联网可以大大提高管理速度,同时也能使前台服务人员的人数得到精简,另一方面,可以使服务人员和厨房进行直接联系,提高了上菜的速度。分析显示,酒店餐饮管理系统的工作可以分为登录、订餐以及后台管理这三个模块。 4 系统实现框架 4.1 系统架构 本文介绍的系统结构是建立在Struts+Spring+Hibernate的基础之上的,根据实际情况进行流程的研究和开发。该系统必须具有大量的功能,如Hibernate功能、Struts功能、Spring功能、系统功能等。其中Hibernate功能的开发含有以下几项,即建立Hibernate的持久化类、映射文件,创造DAO类;Struts功能的开发含有以下几项,即创造和建立Form Bean类、Action类、JSP页面和改进页面效果,使其国际化、效果化,检查并验证表单信息,启动Hibernate层的DAO类并进行数据库信息的互换和交流;Spring功能的开发含有以下几项,即建立applicationContext.xml文件,而且在该文件中增加基础的Bean组件进行信息资源的配置,例如数据源配置、SessionFactory的配置、配置事务、配置DAO组件和配置DAO事务等都要进行详细的信息的整合和配置;系统功能的改进包括以下几个方面,即建立分页栏通用模块、将图片国际化、将SQLServer数据库信息国际化、保证系统的安全等。 4.2 业务层Spring实现 Spring提供的HibernateTemplate是对Hibernate功能的封装,通过封装的代码来达到结合Spring IoC容器的目的。 如果利用HibernateTemplate进行信息的开发和研究,必须增加大量的组建来进行文件的Bean配置,一系列的组件将会在系统中发挥优势,下面的7个Bean组件是必须配置和增加的器件,其作用如下: dataSource:添加数据信息到sessionFactory系统; sessionFactory:作为Hibernate管理的主要部分,帮助DAO类的事务管理策略对象transactionManager提供SessionFactory; transactionManager:帮助DAO类的事

您可能关注的文档

文档评论(0)

lmother_lt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档