ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:141.17KB ,
资源ID:9919159      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9919159.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(美食网站毕业论文.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

美食网站毕业论文.docx

1、美食网站毕业论文美食网站摘要本网站通过用Dreamweaver、ACCESS、SQL与以ASP等编写的美食网站,其主要包括几个模块:首页、美食专区、甜品专区、美食素材、论坛等。通过本网站系统能提供各种与美食相关的信息以及各种美食信息的交流。与其它企业网站一样,也应通过Internet来对外宣传网站。建立以Dreamweaver、ACCESS、SQL与以ASP等技术的动态网站管理系统的前台表现模块。为用户提供方便快捷的信息服务与交流。随着网络技术的迅猛发展,互联网的快速发展使越来越多的人选择从互联网上获取信息,因此,互联网逐渐成为一个宽广的信息发布平台和获取信息的平台。本网站系统就要有用户注册和

2、留言两大动态功能。本设计使用ASP技术的动态网页技术,与SQL Server2000和ACCESS作为后台数据库,制作了一个简单的美食网站系统,实现了美食网站用户登录、注册、留言与及留言管理等功能。关健词: Asp ,Dreamweaver, ACCESS ,SQL目录1引言 51.1网站开发背景 51.2硬件及软件的需求准备 61.2.1硬件的基本要求 612.2软件的基本平台 61.3 网站系统概述 62开发技术的简介 721Dreamweaver 72.2 Asp简介 723 IIS简介 824简单数据库office access的简要介绍 82.4.1 Access 组件介绍 925S

3、ql 10251SQL简介 1025.2 SQL数据库体系结构 10253SQL的组成 11254 SQL优点 113系统数据库设计 123.1 数据库的分析 123.2系统构思 123.3数据表的结构 124系统实现 134.4系统实现代码 134.4.1用户登录 134.4.2用户注册 144.4.3表单提交 144.4.4滚动公告板 154.2系统实施 184 .3系统配置 185总结 21参考文献 22致谢 231引言1.1网站开发背景2006年上半年,我国餐饮市场消费需求较旺,景气指数明显攀升,营业额继续保持较强的增长势头。据国家统计局统计,上半年餐饮业实现营业额3373.7亿元,与

4、去年同期增长24.5%:其中一季度实现营业额1742.3亿元,同比增长16.6%;二季度餐饮业实现营业额1631.4亿元,同比增长达到34.2%,增幅较大,主要是去年同期餐饮业受非典影响增幅下降10.1个百分点,同比基数较低的因素影响。据推算,我国现有餐饮网点达到400万个,其中个体私营企业380万个,占到95%左右;外资合资与国有企业约20万个,占到5%左右,企业结构不断调整,行业规模继续扩大。近两年来,一大批网站正在吸引着人们的眼球。然而,除了少数网站受到风险投资的青睐并实现飞跃式发展之外,很大一部分正处于迷茫摸索甚至挣扎的状态。在餐饮业这样一个与老百姓“衣食住行”息息相关的传统领域,各种

5、网站走出了不同电子商务之路,催生出餐饮业电子商务发展。随着生活质量的提高,对饮食消费理性化、经营特色化和市场细分化的特点日益突现出来。调查反映,2006年上半年的餐饮消费在需求能力有所提高的同时,顾客的就餐选择性和多样性的特点明显,更加追求企业的品牌特色、营养健康和环境服务的综合水平,特别是对餐饮企业的经营特色化和差异性的要求不断提高,特色餐饮对消费的吸引力明显增强。餐饮企业的创新能力不断提升,在经营业态、菜品推出、风味设计和文化氛围等方面加大开发力度,市场细分化趋势增强,更加丰富多彩。随着饮食市场的不断变化对业界提出了一系列新的要求,而通过电子商务网站形式加强企业的竞争能力已经成为一种趋势,

6、所以我建立了一个美食网站。本文主要针对该网站的各方面内容进行描述。1.2硬件及软件的需求准备1.2.1硬件的基本要求对于硬件的要求,现在已经是2004年了,目前的个人电脑基本上都符合这个程序的浏览与运行,就是说浏览器端的电脑,目前只要是上得了英特网的就可以了,这个也是体现了asp的好处,浏览端只是提出一个要求,服务端根据浏览器的要求得到答案,并返回给浏览端。服务器端的电脑硬件的要求,基本上是可以运行microsoft windows 2000 server就可以了。12.2软件的基本平台软件平台需要服务器上的操作系统为microsoft windows 2000 server。因为asp的开发

7、平台首选是Windows NT Server(Windows 2000 Server)上的IIS,然后是Windows NT Workstation(Windows 2000 Profession)或Windows95/98的Personal Web,同样现在的浏览器是微软一家独大,使用的浏览器是微软的explorer,网站的数据库使用了同样是microsoft的office access数据库,因为一个数据不是很庞大的个人网站没有必要使用ocacle等大型数据库系统,同时access数据库结构比较的简单,使用起来比较简单好用。1.3 网站系统概述用户在浏览网站时首先看到的就是网站首页。在首页

8、用户可以快速浏览最新信息,了解热门话题,也可以登录或注册成为会员。首页聚集了大量的信息,除了各种美食信息以外,还有站内公告信息和站内新闻信息。用户如果想要发表留言时必须要注册成会员。注册成功后用户就可以到网站的论坛模块,进入后你可以发表你的留言以及看到其它用户的留言。2开发技术的简介 21Dreamweaver可视化的网页设计和网站管理工具,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP 功能、处理Flash和Shockwave等富媒体格式和动态HTML、基于团队的Web创作。在

9、编辑上你可以选择可视化方式或者你喜欢的源码编辑方式。 Dreamweaver MX 2004 的十大新特性: 1.动态跨浏览器验证:自动检测标签和CSS规则来适应所有主流浏览器! 2.更强大的CSS支持! 3.内建的图形编辑引擎:修剪,改变大小,尺寸,旋转角度,调节明暗度都不需要离开Dreamweaver环境,因为它本身集成了FW的基本图形编辑技术.(这一点有模仿FrontPage的嫌疑,但这个功能确实很实用)! 4.安全FTP:完全加密传输保证文件和帐号信息的安全! 5.增强对当今技术的支持:支持当今主流的开放环境:ColdFusion,J2EE,PHP,.NET,和其他主流的服务器技术.D

10、reamweaver现在加入了XML命名空间支持,ASP.NET表单控件对象,新的参考书内容和新的PHP服务器端行为6.无缝整合外部文件和代码:直接将Word和Excel文档复制和粘贴到Dreamweaver中,会保留字体,颜色,CSS样式表信息.使用,使用系统支持的编码保存任何字体,包括双字节字符集。7.紧密整合MM的其他工具:加强了和MM其他几款产品的协同工作能力.例如:你可以通过DW直接设置Flash组件的参数。 8.基本支持改良:插入条,表格工具都有改进。9.增强代码编写工具:编辑代码更省时,例如右键编写代码工具,增强的查找和替换,高效的属性面板。10.改进的设计开放环境:一个改良的用

11、户界面,更高的实用性,非常亲切和有逻辑,让你快速找到你想要的东西,一个新的开始屏幕让你快速访问最近的文件和教程资源。2.2 Asp简介Active Server Pages(ASP)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的 Web 服务器应用程序。使用 ASP 可以组合 HTML页、VBScript脚本命令和JavaScript脚本命令等,以创建交互的 Web 页和基于 Web 的功能强大的应用程序。 由于脚本程序是在服务器上而不是在客户端运行,传送到浏览器上的 Web 页是在 Web 服务器上生成的。所以不必担心浏览器能否处理脚本:Web 服务器已经完成了所有脚本的处理,并将

12、标准的 HTML 页面传输到浏览器。由于只有脚本的结果返回到浏览器,所以服务器端脚本不易被别人复制。用户看不到创建他们正在浏览的页的脚本命令。 a. ASP的运行环境: ASP只能用于下列Web Server IIS Microsoft Personal Web Server b. ASP的编程语言: ASP可以使用VBScript和JavaScript进行程序编写。 c. ASP文件 ASP的文件后缀名为.asp,以区别于同样可以包含Script的HTML 文件。一个.asp文件是一个文本文件, 可以包括下列元素的任意组合: 文本(text) HTML标志(tags) Script命令 d.

13、 ASP: 不需要任何HTML的tag,保存在文件中,起个好听的名字,文件名的后缀一定要改为 .asp ,然后上传到服务器上一个有执行权的目录下(例如wwwroot),接下来的问题是,怎么执行这个ASP程序。23 IIS简介IIS是Internet Information Server的缩写,它是微软公司主推的Web服务器, 最新的版本是Windows2000里面包含的IIS 5.0,IIS与WindowNT Server完全集成在一起, 因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性, 建立强大、灵活而安全的Inte

14、rnet和Intranet站点。 IIS的一个重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。IIS的安装,管理和配置都相当简单。24简单数据库office access的简要介绍Access数据库是集成在microsoft公司开发的产品更新换代office系统中的集成软件。Access是一个数据库管理系统,它之所以被集成到Office中而不是Visual Studio中,是因为它与其它的数据库管理系统(如Visual FoxPro)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。而且最重要的一点是,Access的功能足够强

15、大,足以应付一般的数据管理及处理需要。ODBC(Open Database Connectivity开放式数据库互联)是微软推出的一种工业标准,一种开放的独立于厂商的API应用程序接口,可以跨平台访问各种个人计算机、小型机以及主机系统。ODBC作为一个工业标准,绝大多数数据库厂商、大多数应用软件和工具软件厂商都为自己的产品提供了ODBC接口或提供了ODBC支持,这其中就包括常用的SQL SERVER、ORACAL、INFORMIX等,当然也包括了Access。ASP访问数据库的几种方式:在ASP脚本中可以通过三种方式访问数据库:a. IDC(Internet Database Connecto

16、r)方式;b. ADO(ActiveX Data Objects)方式;c. RDS(Remote Data Service)方式;这三种访问方式对数据库的访问是由Internet Information Server来完成的。Web浏览器用HTTP协议向Internet信息服务器(IIS)递交请求。Internet信息服务器执行访问数据库的操作,并以一个HTML格式的文档作为回答。在本程序中我使用的是第二种方式,即ADO方式。2.4.1 Access 组件介绍我们在Web服务器运用Web应用程序进行的最常见和最实用的任务就是访问服务器端的数据库.而ASP内建的Databse Access组件

17、使得我们能够轻而易举地通过ActiexX Data Objects(ADO)访问存储在服务器端的数据库或其他表格化数据结构中的信息.ADO是对当前微软所支持的数据库进行操作的最有效和最简单直接的方法,它是一种功能强大的数据访问编程模式,从而使得大部分数据源可编程的属性得以直接扩展到Active Server页面上.可以使用ADO去编写紧凑简明的脚本便连接到Open Datase Connetivity(ODBC)兼容的数据库和OLE DB兼容的数据源,这样ASP程序员就可以访问任何与ODBC兼容的数据库,包括MS SQL SERVER Avccess Ovracle等.如果您是一个对数据库连接

18、有一定了解的脚本编写人员,那将发现ADO命令语句并不复杂而且容易掌握,同样地,如果您是一个经验丰富的数据库编程人员,将会正确认识ADO的先进的与语言无关性和查询处理功能.熟悉VB数据库编程的朋友会发现ADO与RDO有某中类似的地方.但是据说ADO的访问的速度更快,内存需要更小.25 Sql251SQL简介 SQL全称是“结构化查询语言(Structured Query Language)”,最早是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言得

19、到了广泛的应用。目前,SQL语言已被确定为关系数据库系统的国际标准,被绝大多数商品化关系数据库系统采用,如Oracle 、Sybase、DB2、Informix、SQL Server这些数据库管理系统都支持SQL语言作为查询语言。 结构化查询语言SQL是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制四个方面,是一个通用的功能极强的关系数据库标准语言。在SQL语言中不需要告诉SQL如何访问数据库,只要告诉SQL需要数据库做什么。25.2 SQL数据库体系结构 SQL数据库的体系结构基本上也是三级模式。SQL术语与传统的关系模型术语不同。在SQL中,外模式对应于视图,模式对

20、应于基本表,元组称为“行”,属性称为“列”。内模式对应于存储文件。 SQL数据库的体系结构特征: 一个SQL模式(Schema)是表和约束的集合。 一个表(Table)是行(Row)的集合,每行是列(Column)的序列,每列对应一个数据项。 个表可以是一个基本表,也可以是一个视图,基本表是实际存储在数据库中的表。视图是从基本表或其他视图中导出的表,它本身不独立存储在数据库中,也就是说数据库中只存放视图的定义而不存放视图的数据,视图是一个虚表。 一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表,一个表可以带若干索引,索引也存放在存储文件中。每个存储文件与外部存储器上一个

21、物理文件对应。存储文件的逻辑结构组成了关系数据库的内模式。 用户可以用SQL语句对视图和基本表进行查询等操作。在用户看来,视图和基本表是一样的,都是关系(即表格)。 SQL用户可以是应用程序,也可以是终端用户。SQL语句可嵌入在宿主语言的程序中使用;SQL语言也能作为独立的用户接口,供交互环境下的终端用户使用。253SQL的组成SQL主要分成四个部分: 数据定义:这一部分也称为“DDL”,用于定义SQL模式、基本表、视图和索引。数据操纵:这一部分也称为“DML”,数据操纵分成数据查询和数据更新两类,其中数据更新又分成插入、删除和修改三种操作。 数据控制:这一部分也称为“DCL”。数据控制包括对

22、基本表和视图的授权,完整性规则的描述,事务控制语句等。 嵌入式SQL使用:这一部分内容涉及到SQL语句嵌入在宿主语言程序中的使用规则。254 SQL优点SQL广泛地被采用正说明了它的优点,使全部用户,包括应用程序员、DBA管理员和终端用户受益非浅。非过程化语言 SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。SQL不要求用户指定对数据的存放方法。统一的语言 SQL可用于所有用户

23、的DB活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。基本的SQL 命令只需很少时间就能学会,高级的命令在几天内便可掌握。以前的数据库管理系统为上述各类操作提供单独的语言,而SQL 将全部任务统一在一种语言中。是所有关系数据库的公共语言,由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的。3系统数据库设计3.1 数据库的分析 Web应用跟踪和管理用户的状态、行为主要有两种措施:一是使用Session或Cookies保存用户活跃期间的信息,但是这些信息在会话结束

24、后将不再存在。对于那些需要持久保存的信息,如:用户的注册资料等。新闻、公告等信息由于数据量较大必须通过数据库进行存储。数据库适合存储那些需要持久保存的信息,并且提供很好的方式进行查询、插入、修改和删除。3.2系统构思美食网的前台主要包括首面、甜品区、美味小吃、美食素材、最新推荐、美食论坛等模块。为了方便读者对系统文件有更清晰的认识和使用,我使用了以下一个设计构思。图3.2 系统功能图3.3数据表的结构 结合实际情况和对用户需求的分析,美食网数据库表分别为S1表(用户表)、GUESTBOOK表(留言簿记录表)美食网数据库中主要数据表的设计结构如下: 表3.1 S1字 段 名 称数 据 类 型字

25、段 大 小是 否 主 键说 明ID文本主键自动编号IDName文本50用户名Pass文本50用户密码表guestbook3.2字 段 名 称数 据 类 型字 段 大 小是 否 主 键说 明ID文本主键自动编号IDName文本50用户名TITLE文本50标题CONTENT文本200内容4系统实现4.4系统实现代码4.4.1用户登录%application.contents(owner)=request.form(text1)a=request.form(text1) b=request.form(text2) set conn=server.createobject(adodb.connecti

26、on) conn.open omega,ll,111 set rs=server.CreateObject(adodb.recordset) ssql=select * from s1 where username=& a & &and password=&b& rs.open ssql,conn,2,3 if rs.eof or rs.bof then response.write用户名或者密码错误! response.redirect 1.htm else response.write a&用户欢迎您光临本店! end if %4.4.2用户注册4.4.3表单提交 访客留言 姓名 留言内容 4.4.4滚动公告板 img src=image/site.jpg width=16 height=17 bor

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1