本科毕业设计-基于web的网上订餐订座系统.doc
《本科毕业设计-基于web的网上订餐订座系统.doc》由会员分享,可在线阅读,更多相关《本科毕业设计-基于web的网上订餐订座系统.doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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允许一个数据库中包含多个表,用户可以在不同的表中存储不同类型的数据。通过在表之间建立关系,可以将不同表中的数据联系起来,以便供用户使用。在数据库中,要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 基于 web 网上 订座 系统
限制150内