基于web的网上订餐订座系统.doc
《基于web的网上订餐订座系统.doc》由会员分享,可在线阅读,更多相关《基于web的网上订餐订座系统.doc(29页珍藏版)》请在咨信网上搜索。
1、摘要 基于B/S 架构的网上订餐系统是基于MyEclipse这个可以用于构建集成Web和应用开发工具的平台,以Tomcat 6.0作为服务器。构建一个方便快捷的网上订餐网站,它改变了过去人们生活上经常打电话到饭店预订餐桌和现场点菜的习惯,人们通过这个网站可以预先了解该饭店的菜式,可以根据自己的爱好进行预先点菜和预定桌子,还可以通过网站的留言板发表自己的评论,提出自己的建议。大大的节省了人们在现场点菜时候的时间,也解除了人们为了预订餐桌而费力找电话号码的烦恼,在方便顾客的通知也有利于饭店管理员对饭店的经营和管理,还可以直接从留言板了解顾客的需求,采纳顾客的建议。关键词: MyEclipse 7.
2、5;网上订餐;网上订座Abstract On-line subscribes meal the system based on the B/S construction is may use in based on MyEclipse this constructing integrates Web and the application development kits platform, 5.0 takes the server by Tomcat. Constructs a convenience quickly on-line to subscribe meal the website
3、, it changed the past people to live telephones frequently the custom which and ordered food on the spot to the hotel reservation dinner table, the people through this website might understand in advance this hotel the cuisine, might act according to own hobby to carry on orders food in advance with
4、 the predetermined table, but might also make own commentary through the website message center, put forward own proposal. Time big saved the people to order food the time in scene, also relieved the people to order the dinner table to take the trouble to look for the telephone number the worry, was
5、 facilitating customers notice to be also advantageous to the hotel manager to the hotel management and the management.Key Words:MyEclipse 7.5;On-line subscribes meal;On-line reservations1. 绪论随着信息社会的到来,社会的发展趋向于多远化,时代越来越进步,在这个知识经济时代最为突出的是计算机技术与互联网的飞速发展,其带给我们的冲击更是越来越大,各个行业和部门都开始加强自己的计算机操作和运用的能力,以及通过互联
6、网改变自己的工作模式和生活模式。随着互联网技术的不断发展,基于浏览器/服务器(Browser/Server 简称B/S)体系结构的应用程序得到了空前广泛的应用。但是服务器之间的通讯,尤其是在不同平台上运行的服务器之间的通讯仍然不是一件容易的事情。因为大多数Internet应用程序都是以数据库为中心的,方便的访问多种数据源的能力也比以往任何时候都更加重要。JSP无疑可以轻松地实现这类功能,JSP技术是一种服务器端的HTML页面中嵌入JAVA代码的脚本语言,它比一般脚本语言的执行速度更快,由于JSP是基于JAVA语言的,所以它可以运行在UNIX/LINUX和WINDOWS平台上,是一种难得的动态网
7、页开发语言。商业领域受到的冲击与其他领域受到的冲击相比,更是显示出计算机技术和互联网对商业领域的巨大影响。面对这一伟大变革的时代,商人们更是抓住机会,迎接挑战,勇于创新,改变固有的经营模式。如今,人们通过互联网获取信息和学习,互联网已经成为人们生活中必不可少的一部分了,它正在潜移默化地影响着人们的生活,改变着人们的思想。俗话说“民以食为天”,吃饭点菜、订餐桌成为人们日常生活必须的环节。在注重效率的今天,节省时间和方便快捷是每个人都想达到的目标,而有效管理则是每一个经营者都希望得到的策略。对于上班一族,每天都行色匆匆,连去饭店吃饭是时间都是匆匆忙忙的,万一到了饭店才发现菜式不合自己的喜好或者已经
8、没有空闲的餐桌,那么就大大的浪费了时间。而且现场点菜也需要时间,占用的餐桌也会更久,这将影响饭店的利益。目前很少饭店有专门的网站用于预订桌子和预先点菜的,为了人们更好地安排时间更好的工作和更好的生活,为了商家能获取更大的利益,所以开发了这个网上订餐系统。 2.系统概述本章节中,我们将全面对网上订餐系统的设计和应用进行全面分析,全面介绍它的产生背景、系统可行性分析、系统的构思、特点及其所能实现的功能等方面内容。1.1 系统背景随着社会的发展和时代的进步,人们通过互联网获取信息和学习,互联网已经成为人们生活中必不可少的一部分了。在注重效率的今天,节省时间和方便快捷是每个人都想达到的目标,而有效管理
9、则是每一个经营者都希望得到的策略。对于上班一族,每天都行色匆匆,连去饭店吃饭是时间都是匆匆忙忙的,甚至到了饭店才发现菜式不合自己的喜好或者已经没有空闲的餐桌,大大的浪费了时间,很多人工作的需要,要吃饭应酬,却愁着订桌和菜式,有的人甚至在宴请宾客之前要话时间到实地去了解一番。然而人们在现场点菜也需要时间,占用的餐桌也会更久,这将影响饭店的利益。目前很少饭店有专门的网站用于预订桌子和预先点菜的,为了人们更好地安排时间更好的工作和更好的生活,为了商家能获取更大的利益,所以开发了这个网上订餐系统。 1.2需求分析随着经济的快速发展,B2C电子商务越来越受到人们的关注。人们对生活质量的追求不断提高,由于
10、人们工作,学习的关系,常常无法正常吃饭,随着网络的普及,网上订餐业务在中国开始盛行,人们也通过网络订餐的方式获得自己需要的食物。这样既节省了时间,也可以为广大用户提供更多的口味。网上订餐类网站,已经如雨后春笋般的出现在了个大城市。特别在公司,企业内部,团体订餐已经成为了趋势。同时,随着全国人民的精神、物质和文化生活高度的提高,人们已经不在仅仅停留在吃饱的程度,不但要吃饱,还要吃好,而且口味也越来越挑刺,正因为如此网络订餐业务的出现,正迎合了这些人的口味,他们不但省去了自己做饭的麻烦,而且也能寻找和发现新的菜品,品尝不同风格的菜品,网络订餐业务在中国有着极大的发展空间以及良好的背景。而当代大学生
11、,白领工作人士作为社会中的重要群体,他们对饮食的要求都在不断提高,饮食在他们生活中起着重要作用。因此,面向大学生和都市白领人士的网络订餐网站的设计有着良好的现实意义。订餐管理系统无论是在应用的深度还是广度都是一个逐步发展的过程。在开发一个局部系统时要充分考虑到局部系统和整个目标系统之间的相容性和完整性,以利于今后整个系统的建立。进货订单管理系统从总体上把握系统的设计,在具体的设计实现上我们围绕着三个方面的需求展开,即管理者、系统使用者、系统维护者。1.3 可行性分析1.3.1 技术可行性为实现本网站的程序设计,开发该软件采用IE浏览器作为操作平台实现与用户的交互工作,同时使用主流的java面向
12、对象编程语言和javaweb技术,MyEclipse_7.5开发平台和Tomcat6.0服务器创建该网站,在技术上是可行的。1.3.2 经济可行性随着互联网应用深入人们的生活,人们越来越重视工作效率和时间管理,网上购物的人也越来越多,网上订餐系统,在客户端于用户进行交互,具有运行效率高、容易维护、扩展能力强、技术规范等特点,在经济上完全是可行的。1.3.3 操作可行性现今社会,互联网已经成为人们生活中必不可少的部分,而java是面向对象的主流编程语言,MyEclipse开发环境,是一个成熟的可扩展的体系结构,可以安装不同的插件,支持C/C+、java、PHP等多种编程语言,开放源代码、为编程人
13、员提供一流的java集成开发环境,因此该系统是具有操作可行性。1.4系统构思和特点1.4.1 开发设计思想网上订餐是用JSP+JavaBean开发模式进行的,JSP页面独自响应请求并将处理结果返回客户,所有的数据通过Bean来处理JSP实现页面的表现,模式一技术实现了页面的表现和页面的业务逻辑相分离。这种不能满足大型项目的需要,但是可以较好的满足小型应用,因为本网站是一个小型网站,所以用这个JSP+JavaBean模式会比较合适。1.4.2 系统特点(1)开放性、可扩充性、可靠性原则开放系统是生产各种计算机产品普遍遵循的原则,遵循这种标准的产品都符合一些公共的、可以相互操作的标准,能够融洽的在
14、一起工作。开放系统使得各种类型的网络和系统互连简单、标准统一,容易扩展升级。从而适应广大用户需求的多变性和产品的更新换代。(2)良好的用户操作界面用户操作界面美观、方便、实用,使用户能在较短的时间内掌握其使用方法。(3)实用性原则任何系统的设计都要考虑其实用性,系统开发的目的是为了实现业务处理自动化、规范化,提高工作效率,减轻工作人员的劳动强度,减少开支。(4)工作平台设计原则能适应不同的操作平台,不同的网络。2. 总体设计本网站主要是为了方便顾客利用互联网进行订餐而开发设计的工具。要求系统界面友好,使用简单。2.1 系统模块划分(1)用户管理模块(2)订座模块。 2.2 运行环境2.2.1
15、硬件环境数据库:SQL Server2005数据库开发工具:MyEclipse 6.0开发平台和Tomcat6.0服务器开发语言:java 3 系统数据库设计3.1 SQL Server2005数据库3.1.1 SQL Server2005数据库简介SQL Server 2005是一个分布式的关系型数据库管理系统,具有客户/服务器体系结构。 SQL Server 2005是一个应用广泛的数据库管理系统,具有许多显著特点,例如,用户喜欢的易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性能价格比等。SQL Server 2005系统中,数
16、据库的管理采取了先进的动态管理机制,数据库的大小可以随着数据量的变化而缩小或者扩大。另外,用户数据都是非常重要的和保密的,这些数据存储在SQL Server 2005系统中有绝对的安全性保障,有完善的用户帐户策略和许可机制,只有经过授权的用户才能访问系统,并且执行相应的操作和访问允许访问的数据。未经授权的用户既不能执行相应的操作,也不能访问数据库中的相应数据。SQL Server 2005系统具有强大的网上功能,可以在Internet上发布数据库中的数据。在SQL Server 2005系统中,允许用户简单的使用一些向导和工具把数据库的数据发布到网络上,并且可以根据需要来调度修改已经发布的数据
17、。3.1.2 SQL Server 2005数据库的主要特点和功能一、SQL Server 2005的主要特点如下:(1)高性能设计,可充分利用WindowsNT的优势。(2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。(3)强壮的事务处理供呢个 ,采用各种方法保证数据的完整性。(4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQL Server以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。具有较好的集成开发功能。可以采用VBA(Vi
18、sual Basic Application)编写数据库应用程序。二、数据库设计的步骤数据库的设计一般要经过:分析建立数据库的目的、确定数据库中的表、确定表中的字段、确定主关键字以及确定表之间的关系等步骤,如图3-1所示:分析建立数据库的目的确定数据库中的表确定表中的字段确定主关键字确定表之间的关系图3-1 数据库设计步骤框图3.2 数据库表的设计3.2.1 概述表是数据库中用来存储数据的对象,是整个数据库系统的基础。SQL Server2005允许一个数据库中包含多个表,用户可以在不同的表中存储不同类型的数据。通过在表之间建立关系,可以将不同表中的数据联系起来,以便供用户使用。在数据库中,要
19、为每个表确定主键,还可以根据表的性质确定不同的外键。要根据项目的功能设定数据库表,规范到每一个属性和字段,进一步确定项目的哪一个功能会操作到哪一张表,每个表所包含的信息都应该属于一个对象的内容,因此,在确定所需要的字段时,要注意每个字段包含的内容应该与表的主题相关,而且应包含相关主题所需的全部信息。3.2.2 数据库表系统关键数据表如下:(1)用户表(users):用户登录是需要用户名和密码,所以用户数据表中必须包含用户名(uname)、密码(upass)两个信息,还有些其他的用户信息,比如power指的是用户权限(管理员还是非管理员)。从功能上数据库表设计如表3.1。表 3.1 用户表(2)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 web 网上 订座 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。