网上订餐系统毕业论文

上传人:大米 文档编号:493571041 上传时间:2022-11-26 格式:DOCX 页数:38 大小:662.80KB
返回 下载 相关 举报
网上订餐系统毕业论文_第1页
第1页 / 共38页
网上订餐系统毕业论文_第2页
第2页 / 共38页
网上订餐系统毕业论文_第3页
第3页 / 共38页
网上订餐系统毕业论文_第4页
第4页 / 共38页
网上订餐系统毕业论文_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《网上订餐系统毕业论文》由会员分享,可在线阅读,更多相关《网上订餐系统毕业论文(38页珍藏版)》请在金锄头文库上搜索。

1、1 引言在网络技术逐渐渗入社会生活各个层面的今天,传统的商业经营方式也面临着变 革,而网上订餐则是一个很重要的方向。据了解,现代多数人认为网上订餐方便快捷, 但也有很多人认为网上订餐还存在供应商太少,分布不均,可供选择的餐饮品种也不 多等问题。国网上订餐业务的发展之所以受阻,还在于电子结算方面的障碍,而这一 方面是由于消费者的消费习惯,另一方面也由于快餐公司的实力尚不足以支撑。网上 订餐在我国尚属新生事物,任何新生事物从萌芽到发展壮大都需要相当长的培育期, 但其发展前景是很好的,相信随着中国年轻网民的不断成长,网上订餐业务会愈来愈 繁忙。新加坡进行的一项民意测验显示,在富裕的新加坡,年龄在 2

2、0 至30 岁之间的 年轻人热衷于点点鼠标,他们对食品的渴望就可从网上订餐得到满足。相信随着中国 年轻网民的不断成长,网上订餐业务会愈来愈繁忙。但同时,网上订餐业务的发展也 需要开展此项业务企业的努力,如引入专业物流配送,推出营养快餐,丰富餐饮品种 等,逐步走上品质标准化、经营连锁化、服务规化、通讯网络化的经营之路。而网上 订座在很多的大城市都已相应推广开来,做为的特色服务,大大减少了顾客在用餐高 峰期没有有空闲位子的问题,为顾客节约了宝贵的生活、学习和工作时间。基于 Web 技术的网上订餐系统可以借助于遍布全球的 Internet 进行,因此大大 拓展了订餐的灵活性。一个餐饮商店在网上建立一

3、个专门的订餐,不但可以起到宣传 推广商店的作用,而且还可以大大提高店的营业额,独特的 VIP 会员设计可以直接将 会员资料送入数据库中,进行统计、升级等操作。让订餐做为网上普通用户和 VIP 会员用户的独特享受,通过会员、VIP卡号和密码进行登陆,订餐菜单存放在服务器 中,与此同时开通网上订座功能,可以让用户通用网络提前预订餐位,非常适用于网 络时尚人士和商业公关人员,由此也提高了商店的档次。相信,采用网络订餐订座方 式将是以后餐饮商店发展的趋势走向。本平台使用数据库设计支持,实现网上餐馆的相应功能,界面简洁,操作方便, 平台综合了订餐、会员注册登陆及留言等功能,更大程度的为用户提供最周到优至

4、的 服务。平台容明确功能强大,实现了最初的设计目的。2 编程语言与开发工具介绍本网上订餐平台采用B/S结构,整个平台用ASP与SQL Server 2000数据库结合 实现。2.1 ASP简介2.1.1 ASP 简介Microsoft Active Server Pages (ASP)实际上是将标准的HTML文件拓展了一些 附加特征,ASP像标准的HTML文件一样包含HTML语句并且在一个浏览器上解释并 显示。但它为HTML编写人员提供了在服务器端运行脚本的环境,使HTML编写人员可 以利用JavaScript或其他第三方脚本语言来创建ASP,实现过去需要编写复杂的CGI 程序才能实现的有动态

5、容的网页,如计数器等。一个ASP文件的后缀为.ASP,其中包 含实现动态功能的JavaScript语句,如果去掉那些JavaScript语句,它和标准的 HTML文件没有任何区别ASP提供了一些建对象。利用这些建对象,用户可以使他的 脚本更加强大;这些对象会允许用户从浏览器中接收和发送信息。例如,利用request 对象,用户可以接收用户的HTML表单中的信息并加以处理。ASP包含标准的ActiveX 组件,这些组件可以实现一些复杂的功能,如使用数据库等。不过,用户并不会被此 局限,他可以轻松创建属于自己的附加ActiveX组件。这意味着用户可以不加限制地 拓展他的ActiveX组件。ASP可

6、以和诸如SQL Server这样的数据库行挂接。重要的 是,这是ASP 一个非常强大的功能所在,在线商务以及在线论坛等各种非常高级的、 动态更新的站点都需要数据库的支持,而且需要随数据库容的更新而自动更新,这样, 用户就可以利用ASP自己建立很多类似的高级站点。通过上面的描述,可以了解到, ASP 就是由服务器端脚本、对象以及组件拓展过的标准网页并为其提供了运行的环 境。而它的网页并不是在建立初期存在的,而是当某个浏览器向它提出请求时,它才 根据需要产生所需要的标准网页,这克服了过去HTML编写的网页的静态缺点,从而 使网页上可以有许多动态的信息存在。如:当前的计算机时间、计数器的计数值等。2

7、.1.2 ASP的功能ASP是一套服务器端的脚本运行环境,当用户从浏览器向Web服务器请求.asp 文件时,ASP脚本开始运行,然后Web服务器调用ASP,ASP全面读取请求的文件, 执行所有的脚本命令,并将标准的 Web 页传送给浏览器,而并不包含用户所写的脚页脚.本命令4。2.1.3 使用 ASP 与 SQL Server 架设ASP的每一个命令都首先被用来生成HTML文件,因此ASP允许生成动态容。下 载对于Web服务器来说,ASP与HTML有着本质的区别,HTML不经任何处理送回给浏 览器另一方面,对于浏览器来说,ASP和HTML几乎是没有区别的,仅仅是后缀为.ASP 和.htm的区别

8、,当用户在客户端提出对ASP的申请后,其浏览器接受的是HTML格式 的文件。因此它根据以上特性,用户用ASP可以方便地实现诸如表格信息收集、计数 器、留言簿、公告板、ASP还可以轻松地实现对页面容的动态控制,为不同的浏览者 定制不同的页面容,实现适用于任何浏览器6。2.1.4 使用围用ASP实现各功能时几乎没有什么限制,只要存在并正常运行,以下是的应用示 例列表:. 在主页顶部添加一个滚动显示的广告栏。.从HTML的表单中接受信息并且存到数据库中。. 根据不同访问者显示不同容,创建个性化主页。. 在你的主页中添加点击计数器。. 根据用户浏览器的版本、类型和能力显示不同档次的容。. 连接多个主页

9、使之容易网际导航。. 跟踪用户上的活动信息并且存入日志文件。.使用基于Windows NT的Intranet建立你的MIS应用。用ASP编写出的系统,完全可以达到原来使用Client/Server的网络数据库系统 的水平。使用ASP最大的好处是,在用户对程序进行升级时,只需要修改服务器上的 ASP文件,而不需要修改客户端程序Mo2.2 SQL Sever 2000简介数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管 理系统的核心。数据库技术研究和解决了计算机信息处理过程量数据有效的组织和存 储的问题,在数据库系统中减少数据存储冗余,实现数据共享,保障数据安全以及高 效的检

10、索数据和处理数据。随着计算机技术和网络技术的发展,数据库技术已经成为 信息社会中对大量数据进行组织与管理的重要技术手段及软件技术,是网络信息化管页脚.理系统的基础。数据库最初是在大公司或大机构中用做大规模的事务处理的基础。后 来随着个人计算机的普及,数据库技术被移植到PC机,供单用户个人数据库应用。 接着,由于PC机在工作组连成网,数据库技术就移植到工作组。由于本设计校园快 餐网上订餐平台所用的是SQL Server2000,所以主要以SQL Server2000给予介绍。数据库SQL Server 2000是由Microsoft公司推出的数据库管理系统,它是一 个中型 DBMS(Databa

11、se Management System 数据库管理系统)。 S QL Server 2000 是为广大的企业创建商业应用程序的独立软件应商专门设计的 Client/Server 数据 库管理平台,它使用方便、功能强大。具有的特点有:隐含的开发控制能力:可以利 用动态锁定功能,防止用户查询和更新并发操作时相互间发生冲突;丰富的编程接口 工具:提供了 Transact_ SQL DB_ Library for C等开发工具;线程体系结构:支持 多线程操作,在多用户并发访问时能够并发处理;资源优化: SQL Server2000 是 Microsoft服务器套件Back office的成员之间,它

12、与其他软件有机结合并充分利用 它们所提供的服务功能(如安全管理、时间日制等),从而增强SQL Server数据库系 统的功能,并且仅占用较少的系统资源;具有很好的伸缩性:既能运行在Windows 2000 下,又可运行在Windows NT Server等操作系统下。由于以上SQL Server的特点可 知, SQL Server既具有小型数据库的灵活性,又继承大型数据库的许多优点,在性 能和安全方面完全可以胜任本系统的要求,维护和管理起来都十分方便。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过 程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实

13、际 的数据库,并且这些数据库带有功能完备、高效能的应用。数据库技术在计算机软件 领域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅 速发展,并已形成较为完整的理论体系和一大批实用系统。并且近年来随着 World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门 技术之一14。在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数 据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解 和认识。数据库由DBMS (数据库管理系统)处理,DBMS则由开发人员和用户通过应 用程序直接或间接地使用。它主

14、要包括四个要素:用户数据、元数据、索引和应用元 数据7。SQL Server 2000是Microsoft于2000年10月份推出的最新产品,用于在线商 务和数据仓库解决方案而设计的真正意义上的关系型数据库管理与分析系统。 SQL Server 2000 中有许多新特性,这些特性使其成为针对电子商务在线商务和数据仓库 解决方案的卓越的数据库平台。SQL Server 2000能提供超大型系统所需的数据库服 务。大型服务器可能有成千上万的用户同时连接到SQL Server 2000的情况,SQL Server 2000为这些环境提供了全面的保护,具有防止问题发生的安全措施,例如, 可以防止多个用

15、户试图同时更新相同的数据。SQL Server 2000还在多个用户之间有 效的分配可用资源10。SQL Server 2000不仅能作为一个功能强大的数据库服务器有效工作,而且数据 库引擎也用在客户端本地存储独立数据库的应用程序中。SQL Server 2000可以动态 的将自身配置成能有效地使用客户端桌面的可用资源,而不需要为每个客户端专设一 个数据库管理员。应用程序供应商还可以将SQL Server 2000作为应用程序的数据存 储组件嵌入到应用程序中12。SQL Server 2000提供了许多支持数据库应用程序的工具,包括关系数据库,数 据转换服务,复制Analysis Servic

16、es、English query等。通过这些工具,用户 可以轻松的创建使用和维护数据库8。2.3 ODBC 简介ODBC(OpenDatabaseConnectivity) 是“开放数据库互连”的简称,是一种使用SQL的应用程序接口(API),是微软公司开放服务结构(WOSA,Windows Open Services Archi tect ure )中有关数据库的一个组成部分,它建立了一组规,并提供了一组对数 据库访问的标准API (应用程序编程接口)。这些API利用SQL来完成其大部分任务。 ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打 交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是 FoxPro、Access还是Oracle数据库,均可用ODBC API进

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号