没有合适的资源?快使用搜索试试~ 我知道了~
基于asp的网上订餐系统文档.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 109 浏览量
2022-06-05
13:45:13
上传
评论 1
收藏 595KB DOC 举报
温馨提示
基于Web技术的网上订餐系统可以借助于遍布全球的Internet进行,因此大大拓展了订餐的灵活性。一个餐饮商店在网上建立一个专门的订餐网站,不但可以起到宣传推广商店的作用,而且还可以大大提高店内的营业额,独特的VIP会员设计可以直接将会员资料送入数据库中,进行统计、升级等操作。让订餐做为网上普通用户和VIP会员用户的独特享受,通过会员姓名、VIP卡号和密码进行登陆,订餐菜单存放在服务器中,与此同时开通网上订座功能,可以让用户通用网络提前预订餐位,非常适用于网络时尚人士和商业公关人员,由此也提高了商店的档次。相信,采用网络订餐订座方式将是以后餐饮商店发展的趋势走向。 本平台使用数据库设计支持,实现网上餐馆的相应功能,界面简洁,操作方便,平台综合了订餐、会员注册登陆及留言等功能,更大程度的为用户提供最周到优至的服务。平台内容明确功能强大,实现了最初的设计目的。
资源推荐
资源详情
资源评论
1 引言
在网络技术逐渐渗入社会生活各个层面的今天,传统的商业经营方式也面临着
变革,而网上订餐则是一个很重要的方向。据了解,现代多数人认为网上订餐方便
快捷,但也有很多人认为网上订餐还存在供应商太少,分布不均,可供选择的餐饮
品种也不多等问题。国内网上订餐业务的发展之所以受阻,还在于电子结算方面的
障碍,而这一方面是由于消费者的消费习惯,另一方面也由于快餐公司的实力尚不
足以支撑。网上订餐在我国尚属新生事物,任何新生事物从萌芽到发展壮大都需要
相当长的培育期,但其发展前景是很好的,相信随着中国年轻网民的不断成长,网
上订餐业务会愈来愈繁忙。新加坡进行的一项民意测验显示,在富裕的新加坡,年
龄在 20 至 30 岁之间的年轻人热衷于点点鼠标,他们对食品的渴望就可从网上订餐
得到满足。相信随着中国年轻网民的不断成长,网上订餐业务会愈来愈繁忙。但同
时,网上订餐业务的发展也需要开展此项业务企业的努力,如引入专业物流配送,
推出营养快餐,丰富餐饮品种等,逐步走上品质标准化、经营连锁化、服务规范化、
通讯网络化的经营之路。而网上订座在很多的大城市都已相应推广开来,做为网站
的特色服务,大大减少了顾客在用餐高峰期没有有空闲位子的问题,为顾客节约了
宝贵的生活、学习和工作时间。
基于 Web 技术的网上订餐系统可以借助于遍布全球的 Internet 进行,因此大大拓
展了订餐的灵活性。一个餐饮商店在网上建立一个专门的订餐网站,不但可以起到
宣传推广商店的作用,而且还可以大大提高店内的营业额,独特的 VIP 会员设计可
以直接将会员资料送入数据库中,进行统计、升级等操作。让订餐做为网上普通用
户和 VIP 会员用户的独特享受,通过会员姓名、VIP 卡号和密码进行登陆,订餐菜
单存放在服务器中,与此同时开通网上订座功能,可以让用户通用网络提前预订餐
位,非常适用于网络时尚人士和商业公关人员,由此也提高了商店的档次。相信,
采用网络订餐订座方式将是以后餐饮商店发展的趋势走向。
本平台使用数据库设计支持,实现网上餐馆的相应功能,界面简洁,操作方便,
平台综合了订餐、会员注册登陆及留言等功能,更大程度的为用户提供最周到优至
的服务。平台内容明确功能强大,实现了最初的设计目的。
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 程序才能实现的有动态内容的网页,如计数器等。一个 ASP 文件的后缀
为.ASP,其中包含实现动态功能的 JavaScript 语句,如果去掉那些 JavaScript 语句,
它和标准的 HTML 文件没有任何区别。ASP 提供了一些内建对象。利用这些内建对
象,用户可以使他的脚本更加强大;这些对象会允许用户从浏览器中接收和发送信
息。例如,利用 request 对象,用户可以接收用户的 HTML 表单中的信息并加以处理。
ASP 包含标准的 ActiveX 组件,这些组件可以实现一些复杂的功能,如使用数据库
等。不过,用户并不会被此局限,他可以轻松创建属于自己的附加 ActiveX 组件。
这意味着用户可以不加限制地拓展他的 ActiveX 组件。ASP 可以和诸如 SQL Server
这样的数据库行挂接。重要的是,这是 ASP 一个非常强大的功能所在,在线商务以
及在线论坛等各种非常高级的、动态更新的站点都需要数据库的支持,而且需要随
数据库内容的更新而自动更新,这样,用户就可以利用 ASP 自己建立很多类似的高
级站点。通过上面的描述,可以了解到,ASP 就是由服务器端脚本、对象以及组件
拓展过的标准网页并为其提供了运行的环境。而它的网页并不是在建立初期存在的,
而是当某个浏览器向它提出请求时,它才根据需要产生所需要的标准网页,这克服
了过去 HTML 编写的网页的静态缺点,从而使网页上可以有许多动态的信息存在。
如:当前的计算机时间、计数器的计数值等。
2.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 的区别,当用户在客户端提出对 ASP 的申请后,其浏览器接受的
是 HTML 格式的文件。因此它根据以上特性,用户用 ASP 可以方便地实现诸如表格
信息收集、计数器、留言簿、公告板、ASP 还可以轻松地实现对页面内容的动态控
制,为不同的浏览者定制不同的页面内容,实现适用于任何浏览器
[6]
。
2.1.4 使用范围
用 ASP 实现各功能时几乎没有什么限制,只要网站存在并正常运行,以下是的
应用示例列表:
. 在网站主页顶部添加一个滚动显示的广告栏。
. 从 HTML 的表单中接受信息并且存到数据库中。
. 根据不同访问者显示不同内容,创建个性化主页。
. 在你的主页中添加点击计数器。
. 根据用户浏览器的版本、类型和能力显示不同档次的内容。
. 连接多个主页使之容易网际导航。
. 跟踪用户网站上的活动信息并且存入日志文件。
. 使用基于 Windows NT 的 Intranet 建立你的 MIS 应用
[9]
。
用 ASP 编写出的系统,完全可以达到原来使用 Client/Server 的网络数据库系统
的水平。使用 ASP 最大的好处是,在用户对程序进行升级时,只需要修改服务器上
的 ASP 文件,而不需要修改客户端程序
[11]
。
2.2 SQL Sever 2000 简介
数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息
管理系统的核心。数据库技术研究和解决了计算机信息处理过程中大量数据有效的
组织和存储的问题,在数据库系统中减少数据存储冗余,实现数据共享,保障数据
安全以及高效的检索数据和处理数据。随着计算机技术和网络技术的发展,数据库
技术已经成为信息社会中对大量数据进行组织与管理的重要技术手段及软件技术,
是网络信息化管理系统的基础。数据库最初是在大公司或大机构中用做大规模的事
务处理的基础。后来随着个人计算机的普及,数据库技术被移植到 PC 机,供单用
户个人数据库应用。接着,由于 PC 机在工作组内连成网,数据库技术就移植到工
作组。由于本设计校园快餐网上订餐平台所用的是 SQL Server2000,所以主要以
SQL Server2000 给予介绍。
数据库 SQL Server 2000 是由 Microsoft 公司推出的数据库管理系统,它是一个
中型 DBMS(Database Management System 数据库管理系统)。SQL Server 2000 是
为广大的企业创建商业应用程序的独立软件应商专门设计的 Client/Server 数据库管
理平台,它使用方便、功能强大。具有的特点有:隐含的开发控制能力:可以利用
动态锁定功能,防止用户查询和更新并发操作时相互间发生冲突;丰富的编程接口
工具:提供了 Transact_ SQL DB_ Library for C 等开发工具;线程体系结构:支持多
线程操作,在多用户并发访问时能够并发处理;资源优化:SQL Server2000 是
Microsoft 服务器套件 Back office 的成员之间,它与其他软件有机结合并充分利用它
们所提供的服务功能(如安全管理、时间日制等),从而增强 SQL Server 数据库系
统的功能,并且仅占用较少的系统资源;具有很好的伸缩性:既能运行在 Windows
2000 下,又可运行在 Windows NT Server 等操作系统下。由于以上 SQL Server 的特
点可知,SQL Server 既具有小型数据库的灵活性,又继承大型数据库的许多优点,
在性能和安全方面完全可以胜任本系统的要求,维护和管理起来都十分方便。
数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要
过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为
实际的数据库,并且这些数据库带有功能完备、高效能的应用。数据库技术在计算
机软件领域研究中一直是非常重要的主题,产生于 60 年代,30 多年来数据库技术得
到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且近年来随着
World Wide Web(WWW)的猛增及 Internet 技术的迅速发展,使得数据库技术之时成
为最热门技术之一
[14]
。在数据库应用系统开发之前,对开发数据库的基本概念应当
了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相
当清晰的了解和认识。数据库由 DBMS(数据库管理系统)处理,DBMS 则由开发
人员和用户通过应用程序直接或间接地使用。它主要包括四个要素:用户数据、元
数据、索引和应用元数据
[7]
。
SQL Server 2000 是 Microsoft 于 2000 年 10 月份推出的最新产品,用于在线商务
和数据仓库解决方案而设计的真正意义上的关系型数据库管理与分析系统。 SQL
Server 2000 中有许多新特性,这些特性使其成为针对电子商务在线商务和数据仓库
解决方案的卓越的数据库平台。SQL Server 2000 能提供超大型系统所需的数据库服
务
[2]
。大型服务器可能有成千上万的用户同时连接到 SQL Server 2000 的情况,SQL
Server 2000 为这些环境提供了全面的保护,具有防止问题发生的安全措施,例如,
可以防止多个用户试图同时更新相同的数据。SQL Server 2000 还在多个用户之间有
效的分配可用资源
[10]
。
SQL Server 2000 不仅能作为一个功能强大的数据库服务器有效工作,而且数据
库引擎也用在客户端本地存储独立数据库的应用程序中。SQL Server 2000 可以动态
的将自身配置成能有效地使用客户端桌面的可用资源,而不需要为每个客户端专设
一个数据库管理员。应用程序供应商还可以将 SQL Server 2000 作为应用程序的数据
存储组件嵌入到应用程序中
[12]
。
SQL Server 2000 提供了许多支持数据库应用程序的工具,包括关系数据库,数
据转换服务,复制 Analysis Services 、English query 等。通过这些工具,用户可以
轻松的创建使用和维护数据库
[8]
。
2.3 ODBC 简介
ODBC(Open Database Connectivity) 是“开放数据库互连”的简称,是一种使用 SQL
的应用程序接口(API),是微软公司开放服务结构(WOSA,Windows Open Services
Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数
据库访问的标准 API(应用程序编程接口)。这些 API 利用 SQL 来完成其大部分任
务。ODBC 本身也提供了对 SQL 语言的支持,用户可以直接将 SQL 语句送给
ODBC。
一个基于 ODBC 的应用程序对数据库的操作不依赖任何 DBMS,不直接与
剩余37页未读,继续阅读
资源评论
等天晴i
- 粉丝: 5961
- 资源: 10万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 矢量arcgis软件shp格式阿拉善地图
- 永磁同步电机基于正弦波注入的无感控制策略,基于高频脉冲注入的转子位置估计策略,MATLAB仿真,simulink仿真另有基于方波注入的
- 太空、航天、火箭发射知识科普
- nuitka打包过程中依赖的c++编译工具
- arcgis矢量shp格式巴彦淖尔地图
- 航天新征程航天发展历程介绍弘扬载人航天精神ppt
- 卷管打孔设备sw17可编辑全套技术资料100%好用.zip
- arcgis矢量shp格式白城市地图
- arcgis矢量shp格式白山市地图
- ①软件 程序 网站开发路面附着系数估计,采用UKF和EKF两种算法 软件为Matlab Simulink,非Carsim联合仿真 dugoff轮胎模块:纯simulink搭非代码 整车模块:7自由
- 图数据分析中基于对比学习的异常检测算法的Python实现及应用-含代码及详细解释说明
- jquery实现的翻牌带文字描述效果相册代码.zip
- arcgis矢量shp格式白银市地图
- (VHDL)基于FPGA的洗衣机设计,附工程文件
- 锂电池半自动带电液舱标准手套箱(sw16可编辑+工程图)全套技术资料100%好用.zip
- 螺母送料机自动上下料sw22可编辑全套技术资料100%好用.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功