《个人网站设计美食网站.docx》由会员分享,可在线阅读,更多相关《个人网站设计美食网站.docx(17页珍藏版)》请在第一文库网上搜索。
1、美食网站摘要本网站通过用DreamWeaver、ACCESS.SQ1与以ASP等编写的美食网站,其主要包括几个模块:首页、美食专区、甜品专区、美食素材、论坛等。通过本网站系统能提供各种与美食相关的信息以及各种美食信息的交流。与其它企业网站一样,也应通过Internet来对外宣传网站。建设以DreamWeaver、ACCESSSQ1与以ASP等技术的动态网站管理系统的前台表现模块。为用户提供方便快捷的信息服务与交流。随着网络技术的迅猛开展,互联网的快速开展使越来越多的人选择从互联网上获取信息,因此,互联网逐渐成为一个宽广的信息发布平台和获取信息的平台。本网站系统就要有用户注册和留言两大动态功能。
2、本设计使用ASP技术的动态网页技术,与SQ1SerVer2000和ACCESS作为后台数据库,制作了一个简单的美食网站系统,实现了美食网站用户登录、注册、留言与及留言管理等功能。关健词:ASP,Dreamweaver,ACCESS,SQ1目录1引言2.1.1 网站开发背景-2-12硬件及软件的需求准备-3-1.2 .1硬件的根本要求-31. 2.2软件的根本平台-31.3网站系统概述-4-2开发技术的简介-4-2. Wreamweaver-4-2. 2ASP简介-5-2. 3I1S简介-5-2. 4简单数据库OffiCeaccess的简要介绍-6-2. 4.1Access组件介绍-6-2. 5
3、Sq1-7-2. 5.ISQ1简介-72. 5.2SQ1数据库体系构造-72. 5.3SQ1的组成-82. 5.4SQ1优点83系统数据库设计.9.2.1 数据库的分析-9-3. 2系统构思-9-3. 3数据表的构造-10-4系统实现-io.4. 4系统实现代码.IO-4. 4.1用户登录.10-4. 4.2用户注册114. 4.3表单提交114. 4.4滚动公告板-12-4. 2系统实施-15-5. .3系统配置-15-6. 总结16-1引言1.1 网站开发背景2006年上半年,我国餐饮市场消费需求较旺,景气指数明显攀升,营业额继续保持较强的增长势头。据国家统计局统计,上半年餐饮业实现营业额
4、3373.7亿元,与去年同期增长24.5%:其中一季度实现营业额1742.3亿元,同比增长16.6%;二季度餐饮业实现营业额1631.4亿元,同比增长到达34.2%,增幅较大,主要是去年同期餐饮业受非典影响增幅下降10.1个百分点,同比基数较低的因素影响。据推算,我国现有餐饮网点到达400万个,其中个体私营企业380万个,占到95强左右;外资合资与国有企业约20万个,占到5%左右,企业构造不断调整,行业规模继续扩大。近两年来,一大批网站正在吸引着人们的眼球。然而,除了少数网站受到风险投资的青睐并实现飞跃式开展之外,很大一局部正处于迷茫摸索甚至挣扎的状态。在餐饮业这样一个与老百姓“衣食住行息息相
5、关的传统领域,各种网站走出了不同电子商务之路,催生出餐饮业电子商务开展。随着生活质量的提高,对饮食消费理性化、经营特色化和市场细分化的特点日益突现出来。调查反映,2006年上半年的餐饮消费在需求能力有所提高的同时,顾客的就餐选择性和多样性的特点明显,更加追求企业的品牌特色、营养安康和环境服务的综合水平,特别是对餐饮企业的经营特色化和差异性的要求不断提高,特色餐饮对消费的吸引力明显增强。餐饮企业的创新能力不断提升,在经营业态、菜品推出、风味设计和文化气氛等方面加大开发力度,市场细分化趋势增强,更加丰富多彩。随着饮食市场的不断变化对业界提出了一系列新的要求,而通过电子商务网站形式加强企业的竞争能力
6、已经成为一种趋势,所以我建设了一个美食网站。本文主要针对该网站的各方面内容进展描述。1.2 硬件及软件的需求准备12.1硬件的根本要求对于硬件的要求,现在已经是2004年了,目前的个人电脑根本上都符合这个程序的浏览与运行,就是说浏览器端的电脑,目前只要是上得了英特网的就可以了,这个也是表达了asp的好处,浏览端只是提出一个要求,服务端根据浏览器的要求得到答案,并返回给浏览端。服务器端的电脑硬件的要求,根本上是可以运行IniCrOSOftwindows2000SerVer就可以了。1. 2.2软件的根本平台软件平台需要服务器上的操作系统为microsoftwindows2000servero因为
7、asp的开发平台首选是WindowsNTServer(Windows2000SerVer)上的IIS,然后是WindowsNTWorkstation(Windows2000ProfeSSiOn)或Windows9598的Persona1Web,同样现在的浏览器是微软一家独大,使用的浏览器是微软的exp1orer,网站的数据库使用了同样是microsoft的OffiCeaccess数据库,因为一个数据不是很庞大的个人网站没有必要使用OCaC1e等大型数据库系统,同时access数据库构造对比的简单,使用起来对比简单好用。1.3网站系统概述用户在浏览网站时首先看到的就是网站首页。在首页用户可以快速
8、浏览最新信息,了解热门话题,也可以登录或注册成为会员。首页聚集了大量的信息,除了各种美食信息以外,还有站内公告信息和站内新闻信息。用户如果想要发表留言时必须要注册成会员。注册成功后用户就可以到网站的论坛模块,进入后你可以发表你的留言以及看到其它用户的留言。2开发技术的简介2, Wreamweaver可视化的网页设计和网站管理工具,支持最新的Web技术,包含HTM1检查、HTM1格式控制、HTM1格式化选项、HOmeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP功能、处理FIaSh和ShOCkWaVe等富媒体格式和动态HTM1、基于团队的Web创作。在编辑上你可以选
9、择可视化方式或者你喜欢的源码编辑方式。DreamweaverMX2004的十大新特性:1.动态跨浏览器验证:自动检测标签和CSS规则来适应所有主流浏览器!2.更强大的CSS支持!3.内建的图形编辑引擎:修剪,改变大小,尺寸,旋转角度,调节明暗度都不需要离开DreamWeaVer环境,因为它本身集成了FW的根本图形编辑技术.(这一点有模仿FrontPage的嫌疑,但这个功能确实很实用)!4.安全FTP:完全加密传输保证文件和帐号信息的安全!5.增强对当今技术的支持:支持当今主流的开放环境:Co1dFUSion,J2EE,PHP,.NET,和其他主流的服务器技术.Dreamweaver现在参加了X
10、M1命名空间支持,SP.NET表单控件对象,新的参考书内容和新的PHP服务器端行为6.无缝整合外部文件和代码:直接将Word和Exce1文档复制和粘贴到Dreamweaver中,会保存字体,颜色,CSS样式表信息.使用,使用系统支持的编码保存任何字体,包括双字节字符集。7.严密整合MM的其他工具:加强了和MM其他几款产品的协同工作能力.例如:你可以通过DW直接设置F1aSh组件的参数。8.根本支持改进:插入条,表格工具都有改进。9.增强代码编写工具:编辑代码更省时,例如右键编写代码工具,增强的查找和替换,高效的属性面板。10.改进的设计开放环境:一个改进的用户界面,更高的实用性,非常亲切和有逻
11、辑,让你快速找到你想要的东西,一个新的开场屏幕让你快速访问最近的文件和教程资源。2. 2Asp简介ActiveServerPages(ASP)是服务器端脚本编写环境,使用它可以创立和运行动态、交互的Web服务器应用程序。使用ASP可以组合HTM1页、VBSCriPt脚本命令和JaVaSeriPt脚本命令等,以创立交互的Web页和基于Web的功能强大的应用程序。由于脚本程序是在服务器上而不是在客户端运行,传送到浏览器上的Web页是在Web服务器上生成的。所以不必担忧浏览器能否处理脚本:Web服务器已经完成了所有脚本的处理,并将标准的HTM1页面传输到浏览器。由于只有脚本的结果返回到浏览器,所以服
12、务器端脚本不易被别人复制。用户看不到创立他们正在浏览的页的脚本命令。a. ASP的运行环境:ASP只能用于以下WebServerIISMicrosoftPersona1WebServerb. ASP的编程语言:ASP可以使用VBScript和JavaScript进展程序编写。c. ASP文件ASP的文件后缀名为.asp,以区别于同样可以包含Script的HTM1文件。一个.asp文件是一个文本文件,可以包括以下元素的任意组合: 文本(text) HTM1标志(tags) Script命令d.ASP:不需要任何HTM1的tag,保存在文件中,起个好听的名字,文件名的后缀一定要改为.asp,然后上
13、传到服务器上一个有执行权的目录下(例如WwWrOot),接下来的问题是,假设何执行这个ASP程序。2.32S简介IIS是InternetInformationServer的缩写,它是微软公司主推的Web服务器,最新的版本是Windows2000里面包含的IIS5.0,I1S与WindowNTServer完全集成在一起,因而用户能够利用WindowsNTServer和NTFS(NTFi1eSystem,NT的文件系统)内置的安全特性,建设强大、灵活而安全的Internet和Intranet站点。US的一个重要特性是支持ASPoIIS3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于W
14、eb的应用程序。S的安装,管理和配置都相当简单。2. 4简单数据库OffiCeaccess的简要介绍Access数据库是集成在microsoft公司开发的产品更新换代office系统中的集成软件。ACCeSS是一个数据库管理系统,它之所以被集成到OffiCe中而不是ViSUa1StUdiO中,是因为它与其它的数据库管理系统(如Visua1FoxPro)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。而且最重要的一点是,ACCeSS的功能足够强大,足以应付一般的数据管理及处理需要。ODBC(OpenDatabaseCOnneCtiVity开放式数据库互联)是微软推出的一种工业标准,一种开
15、放的独立于厂商的AP1应用程序接口,可以跨平台访问各种个人计算机、小型机以及主机系统。ODBC作为一个工业标准,绝大多数数据库厂商、大多数应用软件和工具软件厂商都为自己的产品提供了ODBC接口或提供了ODBC支持,这其中就包括常用的SQ1SERVER.ORACA1INFORMIX等,当然也包括了ACCeSs。ASP访问数据库的几种方式:在ASP脚本中可以通过三种方式访问数据库:a. IDC(InternetDatabaseConnector)方式;b. ADO(ActiveXDataObjects)方式;c. RDS(RemoteDataService)方式;这三种访问方式对数据库的访问是由I
16、nternetInformationServer来完成的。Web浏览器用HTTP协议向Internet信息服务器(IIS)递交请求。Internet信息服务器执行访问数据库的操作,并以一个HTM1格式的文档作为答复。在本程序中我使用的是第二种方式,即ADo方式。2.4.1Access组件介绍我们在Web服务器运用Web应用程序进展的最常见和最实用的任务就是访问服务器端的数据库.而ASP内建的DatabSeAccess组件使得我们能够轻而易举地通过ActiexXDataObjeCtS(ADo)访问存储在服务器端的数据库或其他表格化数据构造中的信息.ADO是对当前微软所支持的数据库进展操作的最有效和最简单直接的方法,