基于web的订餐系统设计与实现

基于web的订餐系统设计与实现

ID:19481510

大小:40.50 KB

页数:6页

时间:2018-10-02

上传者:xinshengwencai
基于web的订餐系统设计与实现_第1页
基于web的订餐系统设计与实现_第2页
基于web的订餐系统设计与实现_第3页
基于web的订餐系统设计与实现_第4页
基于web的订餐系统设计与实现_第5页
资源描述:

《基于web的订餐系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

INTELLIGENCE科技天地基于web的订餐系统设计与实现郑州广播电视大学王民川摘要:本系统的设计目的是为了满足消费者只要通过互联网就可以足不出户的订购自己喜欢的菜品,改变传统商业交易,在互联网上进行交易,实现网上购买菜品,提高酒店良好的社会效益和经济效益。关键词:网上订餐系统数据库InternetjspjavaBeanMYSQL近年来,随着因特网的迅速发崛起,互联网已成为收集提供信息的最佳渠道,越来越多的餐饮企业者在网上建自己的门户网站,向消费者展示出一种新颖的酒店网上订餐理念,网上订餐系统作为一个基于浏览器/服务器模式的系统,在餐饮业中起着举足轻重的作用。本文旨在讨论如何建设B/S的网上订餐系统,网上订餐系统是一组具有交互功能的商业信息系统,他为用户提供静态和动态两类信息资源。所谓静态信息是指那些不经常变动和更新的资源,动态信息是指随时变化的信息。网上订餐系统具有强大的交互功能,可是酒店和顾客方便的传递信息,完成电子贸易交易。这种全新的交易方式实现了酒店管理者与客户的无纸化交换。一、网上订餐的现状因特网出现以前,酒店传统的订餐方式通常为电话预定。世界各地的客人选择了旅游目的地之后,很难了解当地旅游酒店的状况,如当地酒店的数量、规模、服务水平、预定情况等,这就给预定工作带来了很大的麻烦,即使是规模较大的旅行社获得上述信息的途径也非常有限,书籍广告成为信息的主要载体。而书籍广告作为信息载体尤其不可避免的局限性。www是一个信息检索服务程序,是第一个真正的全球性超媒体网络。在www上的超媒体信息形式多种多样,不仅有文本,还有图形、声音、动画等。这就为酒店的宣传工作提供了有利条件。二、网上订餐系统的构建现在流行网上订餐系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都很重要。这样才能使得电子交易时避免不必要错误发生,我们将使用html、jsp等技术来编制网页,并运用jsp技术把数据库和动态网页相关联。传统的管理信息系统信息获取方式是由专业文字录入人员将信息输入到管理系统的数据库系统中,这种方法在数据量不大时有很多应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应的上升。三、技术需求JavaServerPages(JSP)是服务器端的脚本编写环境,使用它可以创建和运行动态、交互的WEB服务器应用程序。JSP可以直接嵌入在HTML页面中,用标记<%和%>与其他内容相区别。Struts是采用JavaServlet/JavaServerPages技术,开发Web应用程序的开放源码的framework。采用Struts能开发出基于MVC(ModelView-Controller)设计模式的应用构架。Spring是一个应用级框架,提供了IoC服务, 可以整合不同的外部应用,同时,Spring的AOP提供了很好的面向方面编程。Eclipse平台是IBM向开发源码社区捐赠的开发框架,一个成熟的、精心设计的以及可扩展的体系结构。Eclipse是一个开放源码的、可扩展的应用开发平台,该平台为编程人员提供了一流的Java集成开发环境。作为一套开源工具,可用于构建WebServices、J2EE等各种类型的应用,其所提供的功能不亚于、甚至要超过专业的集成环境供应商所提供的商业化产品,如JBuider。它最有魅力的地方就在于它的插件体系结构。在这个体系中重要的概念是扩展点(extensionpoints),也就是为插件提供的接口。每一个插件都是在现有的扩展点上开发的,并可能还留有自己的扩展点,以便在这个插件上继续开发。四、网上订餐系统的概要设计本次设计为顾客提供了一个网上点菜订餐的预定方式。当浏览者登陆点菜系统的网站之后,点击【点菜系统】,便进入点菜系统的页面。该页面包括五部分内容:菜名、价格、预定、顾客登记、返回首页。点击页面上的饭菜的菜名,进入菜名介绍和营养分析页面,作为预定的参考因素之一。点击【我要点菜】,返回,当顾客决定预定,在点菜前必须先登记。点击【顾客登记】选好所有的饭菜之后安【确定】或【返回】按钮之后,系统自定将自动把点菜的菜单报到后台网页,厨房就可以根据顾客的需求准备饭菜或者返回首页更改饭菜。五、系统数据库设计MySQL是一个广受Linux社区人们喜爱的半商业的数据库。MySQL是可运行在大多数的Linux平台(i386,Sparc,etc),以及少许非Linux甚至 非Unix平台。字段支持大量数据类型是件好事。六、网上订餐系统设计1、建立数据库连接2、安全策略七、系统开发的问题及解决办法本系统对某些板块进行了详细的分析说明。在整个系统中,有几点需要注意。首先,在一个web应用程序中,我们需要对该系统功能进行分析,并将它模块化,这样对于其后的设计及代码编写会会起到良好的作用。其次,Web应用程序的安全性也是需要特别注意的,除了用户身份认证,一些页面还需要限制未经登陆的访问。在jsp程序中,要合理使用cookie或session,他们都可以实现跨网页的数据共享,并且具有有效时间。八、系统的测试与发布测试和发布web应用程序,首先得确保安装了web服务器,如Apache、tomcat和IIS。在本例中我们使用tomcat。接下来我们要确保设置好服务器,打开服务器管理程序,选择internet信息服务管理,在默认web站单击。设置完成后,我们可以测试一下服务器是否能够正常运行,新建立一个文件test.jsp,用记事本编辑该文件。结论:该系统的功能相对比较健全,适应当今高度信息化潮流对酒店运作提出的新要求。系统的设计具有运行可靠、界面友好,交互方便、数据管理及时准确的优点,具有较高的社会意义和实现价值。如果需要扩大该系统的应用能力,还需要将后台数据库进行转变,转变为SQLServer数据库系统。参考文献:[1]郑阿奇:《数据库》,电子工业出版社,2009年。[2][美]乔普拉等著,张文静等译:《JSP程序设计 JavaServerPages》人民邮电出版社,,2006年。 基于web的订餐系统设计与实现作者:作者单位:刊名:英文刊名:年,卷(期):王民川郑州广播电视大学才智CAIZHI2011(4)参考文献(2条)1.郑阿奇数据库20092.乔普拉;张文静JSP程序设计JavaServerPages2006本文读者也读过(10条)1.孟霞基于B/S模式网上订餐系统的研究与实现[期刊论文]-黑龙江科技信息2011(4)2.于世华.杜福涛利用.NET开发网上订餐系统[期刊论文]-呼伦贝尔学院学报2007,15(3)3.陈赵云.张志山.黄日胜.ChenZhaoyun.ZhangZhishan.HuangRisheng网上订餐系统研究与开发[期刊论文]-电脑学习2010(3)4.徐洪军.XuHongjun基于Web的在线订餐系统的架构设计与实现[期刊论文]-计算机应用与软件2009,26(5)5.刘平.LiuPing基于WEB企业工作餐订送餐管理系统[期刊论文]-计算机光盘软件与应用2011(2)6.单杰网上订餐系统需求分析[期刊论文]-决策与信息(下旬刊)2009(4)7.陈爽高校食堂网上订餐系统[期刊论文]-电脑知识与技术2010,06(24)8.刘辉.杨克勤.刘秀芳基于Web的网上订餐点菜系统[期刊论文]-商场现代化2007(16)9.李西陆基于WEB的网上订餐系统[期刊论文]-商场现代化2008(21)10.王梦凡.王薇基于互联网的高校特色订餐服务模式探讨[期刊论文]-科技创业月刊2011,24(2)本文链接:http://d.wanfangdata.com.cn/Periodical_caiz201104057.aspx

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭