IIS5.0+Access酒店网上订餐系统 第3页
第二章 程序开发的需求
2.1 技术需求
(1)ASP技术
ActiveServerPages(ASP)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。使用ASP可以组合HTML页、脚本命令和ActiveX组件,可以创建交互的Web页和基于Web的功能强大的应用程。ASP程序直接嵌入在HTML页面中,用标记<%和%>与其他内容相区别。ASP的工作过程如下:
当用户浏览页面时,客户浏览器发出请求;当web服务器发现被请求的页面是ASP页面时,就逐行解释执行ASP脚本和HTML页面内容;动态生成纯HTMI页面作为响应发送给客户浏览器。在执行ASP脚本过程中,将会实例化需要使用的COM组件,并调用相应的方法。ASP使用ODBC技术访问数据库.通过ADO对象实现对数据库操作。用ADO的Connection、Command和Recordset,可以完成与数据库连接的建立,SQL语句的执行,数据的保存、查询和显示等工作。Command和Recordset对象可以分别与已经和数据库建立了连接的Connection对象关联,从而能够控制与数据库的连接数量。
(2)SET协议
安全电子交易(SecureElectronicTransac—tion,SET)是一种在Internet网上实现安全电子交易标准。目前,SET也是专为网上支付卡业务安全所制定的唯一具有现实意义的国际标准。SET协议确保了网上交易所要求的保密性、数据完整性、交易的不可否认性和交易的身份认证.在SET协议中所涉及的参与者有:CA(Cer—tificateAuthority)认证中心发卡行、支付网关、持卡人、商家。
(3)HTTP协议
HTTP(HyperTextTransmissionProtocol超文本传输协议)用于定义在Web浏览器和Web服务器之间如何传送数据。
(4)超文本
一般把通过在文本中插入链接把相关文本组织在一起而形成的文档称为超文本(hypertext)。通常超文本使用超文本标记语言来描述。
(5)超文本标记语言
超文本标记语言(HyperTextMakeupLanguage,简称HTML)是一种用来创作万维网页面的描述语言,它使用HTML标签来定义文档的格式、组成和链接关系,供浏览器解释执行。
(6)VBScript
VBScript是MicrosoftVisualBasicScriptingEdition的简称,应用于客户端Web页,或者服务器端ASP页(ASP语言以VBScript或JScript为基础)
2.2网上订餐系统的概要设计
如图2-1所示描述了这个应用程序的逻辑体系结构。
若图片无法显示请联系QQ3249114
图2-1逻辑体系结构
本系统主要包括点菜订餐系统、菜名介绍及营养分析、顾客登记、顾客登记反馈、系统管理员的管理、菜品资料管理。
本次设计为顾客提供了一个网上点菜订餐的预定方式。 这里以之江饭店作为设计对象。 当浏览者登陆之江饭店网站,点击首页上的【酒席预定】后,可进入酒席预定页面;在该页面上点击【点菜系统】,便进入之江饭店点菜系统页面。 该页面主要包括五部分内容:菜名、价格、预定、顾客登记及回首页。顾客可先有选择地点击【菜名】,进入菜名介绍及营养分析页面 ,了解一下菜的配料和营养成分含量,作为预定的参考因素之一。 点击【我要点菜】返回. 当顾客决定预定,则在点菜前必须先进行顾客登记。点击【顾客登记】,进入之江饭店顾客登记页面,顾客在此填写好所需的信息后,即可通过【提交】看到反馈表。 点击【开始点菜】重返点菜页面。 于是开始酒席预定。 预定的过程非常简单,只需顾客在所选菜的预定栏中点击即可完成。 预定结果可在下一级的预定页面中看到。 点击【继续预定】便可接着点菜。我们可以看到,当菜被预定后,预定栏中原来的【尚未预定】的字样变成了【您已预定】的字样,此时再点击,便可取消该菜的预定。
系统所包含的模块用模型图表示。 它使用两种图形表示:矩形框代表结构模块,椭圆代表操作选择,双箭头代表各模块间关系,单箭头代表数据流向。图2-2 为系统的六大模块框架图。若图片无法显示请联系QQ3249114
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页