欢迎来到天天文库
浏览记录
ID:19481510
大小:40.50 KB
页数:6页
时间:2018-10-02
《基于web的订餐系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、INTELLIGENCE科技天地基于web的订餐系统设计与实现郑州广播电视大学王民川摘要:本系统的设计目的是为了满足消费者只要通过互联网就可以足不出户的订购自己喜欢的菜品,改变传统商业交易,在互联网上进行交易,实现网上购买菜品,提高酒店良好的社会效益和经济效益。关键词:网上订餐系统数据库InternetjspjavaBeanMYSQL近年来,随着因特网的迅速发崛起,互联网已成为收集提供信息的最佳渠道,越来越多的餐饮企业者在网上建自己的门户网站,向消费者展示出一种新颖的酒店网上订餐理念,网上订餐系统
2、作为一个基于浏览器/服务器模式的系统,在餐饮业中起着举足轻重的作用。本文旨在讨论如何建设B/S的网上订餐系统,网上订餐系统是一组具有交互功能的商业信息系统,他为用户提供静态和动态两类信息资源。所谓静态信息是指那些不经常变动和更新的资源,动态信息是指随时变化的信息。网上订餐系统具有强大的交互功能,可是酒店和顾客方便的传递信息,完成电子贸易交易。这种全新的交易方式实现了酒店管理者与客户的无纸化交换。一、网上订餐的现状因特网出现以前,酒店传统的订餐方式通常为电话预定。世界各地的客人选择了旅游目的地之后,
3、很难了解当地旅游酒店的状况,如当地酒店的数量、规模、服务水平、预定情况等,这就给预定工作带来了很大的麻烦,即使是规模较大的旅行社获得上述信息的途径也非常有限,书籍广告成为信息的主要载体。而书籍广告作为信息载体尤其不可避免的局限性。www是一个信息检索服务程序,是第一个真正的全球性超媒体网络。在www上的超媒体信息形式多种多样,不仅有文本,还有图形、声音、动画等。这就为酒店的宣传工作提供了有利条件。二、网上订餐系统的构建现在流行网上订餐系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都很重
4、要。这样才能使得电子交易时避免不必要错误发生,我们将使用html、jsp等技术来编制网页,并运用jsp技术把数据库和动态网页相关联。传统的管理信息系统信息获取方式是由专业文字录入人员将信息输入到管理系统的数据库系统中,这种方法在数据量不大时有很多应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应的上升。三、技术需求JavaServerPages(JSP)是服务器端的脚本编写环境,使用它可以创建和运行动态、交互的WEB服务器应用程序。JSP可以直接嵌入在HTML页面中,用
5、标记<%和%>与其他内容相区别。Struts是采用JavaServlet/JavaServerPages技术,开发Web应用程序的开放源码的framework。采用Struts能开发出基于MVC(ModelView-Controller)设计模式的应用构架。Spring是一个应用级框架,提供了IoC服务,可以整合不同的外部应用,同时,Spring的AOP提供了很好的面向方面编程。Eclipse平台是IBM向开发源码社区捐赠的开发框架,一个成熟的、精心设计的以及可扩展的体系结构。Eclipse是一个
6、开放源码的、可扩展的应用开发平台,该平台为编程人员提供了一流的Java集成开发环境。作为一套开源工具,可用于构建WebServices、J2EE等各种类型的应用,其所提供的功能不亚于、甚至要超过专业的集成环境供应商所提供的商业化产品,如JBuider。它最有魅力的地方就在于它的插件体系结构。在这个体系中重要的概念是扩展点(extensionpoints),也就是为插件提供的接口。每一个插件都是在现有的扩展点上开发的,并可能还留有自己的扩展点,以便在这个插件上继续开发。四、网上订餐系统的概要设计本次
7、设计为顾客提供了一个网上点菜订餐的预定方式。当浏览者登陆点菜系统的网站之后,点击【点菜系统】,便进入点菜系统的页面。该页面包括五部分内容:菜名、价格、预定、顾客登记、返回首页。点击页面上的饭菜的菜名,进入菜名介绍和营养分析页面,作为预定的参考因素之一。点击【我要点菜】,返回,当顾客决定预定,在点菜前必须先登记。点击【顾客登记】选好所有的饭菜之后安【确定】或【返回】按钮之后,系统自定将自动把点菜的菜单报到后台网页,厨房就可以根据顾客的需求准备饭菜或者返回首页更改饭菜。五、系统数据库设计MySQL是一
8、个广受Linux社区人们喜爱的半商业的数据库。MySQL是可运行在大多数的Linux平台(i386,Sparc,etc),以及少许非Linux甚至非Unix平台。字段支持大量数据类型是件好事。六、网上订餐系统设计1、建立数据库连接2、安全策略七、系统开发的问题及解决办法本系统对某些板块进行了详细的分析说明。在整个系统中,有几点需要注意。首先,在一个web应用程序中,我们需要对该系统功能进行分析,并将它模块化,这样对于其后的设计及代码编写会会起到良好的作用。其次,Web应用程序的安全
此文档下载收益归作者所有