【ACCESS精品源码栏目提醒】:网学会员在ACCESS精品源码频道为大家收集整理了“【精品】个人网站设计的毕业论文之美食网站 - 机械机电“提供大家参考,希望对大家有所帮助!
美食网站 摘要 本网站通过用 Dreamweaver、
ACCESS、SQL 与以 ASP 等编写的美食网站,其主要包括几个模块:首页、美食专区、甜品专区、美食素材、论坛等。
通过本网站系统能提供各种与美食相关的信息以及各种美食信息的交流。
与其它企业网站一样,也应通过 Internet 来对外宣传网站。
建立以 Dreamweaver、
ACCESS、SQL 与以 ASP 等技术的动态网站管理系统的前台表现模块。
为用户提供方便快捷的信息服务与交流。
随着网络技术的迅猛发展,互联网的快速发展使越来越多的人选择从互联网上获取信息,因此,互联网逐渐成为一个宽广的信息发布平台和获取信息的平台。
本网站系统就要有用户注册和留言两大动态功能。
本设计使用 ASP 技术的动态网页技术,与 SQL Server2000 和
ACCESS 作为后台数据库,制作了一个简单的美食网站系统,实现了美食网站用户登录、注册、留言与及留言管理等功能。
关健词: Asp Dreamweaver
ACCESS SQLTitle: Delicacies websiteAbstractThis website passes to use DreamweaverACCESSSQL and is written with ASP etc. ofdelicacies website it mainly includes a few mold piece:home pagedelicaciesspecialty areasweet article specialty area delicacies materialforum etc. Passingthis website system can provide various and the delicacies related information andvarious delicacies information of exchanges. Similar to other business enterprisewebsitesesshould also pass Intemet to publicizee a website outward. Build up with the Dreamweaver ACCESSSQL with with ASP etc. technical dynamicstate website management system of stage performance mold picec. Provide theconvenience fast information service and exchanges for the customer Along with thenetwork technical fast fierce developmentthe fast development of Internet makes moreand more candidates choose to obtain an information from the Internet therefore theInternet becomes a terrace that the wide information releases terrace and leave amessage two greatest dynamic state functions. This dynamicstate web page whichdesigns to use an ASP technique technique are backstage databases with the SQLServer2000 and ACCESScreating a simple delicacies website system carrying out adelicacies website customer logging registering message with and messagemanagement etc.function.Key words: AspDreamweaver
ACCESS SQL 目 录Abstract ....................................................................................................................................................................... - 2 -1 引言....................................................................................................................................................................... - 5 - 1.1 网站开发背景.................................................................................................................................... - 5 - 1.2 硬件及软件的需求准备.............................................................................................................. - 5 - 1.2.1 硬件的基本要求 ........................................................................................................................ - 5 - 1.2.2 软件的基本平台 ...................................................................................................................... - 6 - 1.3 网站系统概述 .................................................................................................................................. - 6 -2 开发技术的简介......................................................................................................................................... - 6 - 2.1Dreamweaver ..................................................................................................................................... - 6 - 2.2 Asp 简介 ......................................................................................................................................... - 7 - 2.3 IIS 简介 ............................................................................................................................................ - 8 - 2.4 简单数据库 office
access 的简要介绍 .................................................................... - 8 - 2.4.1
Access 组件介绍 .................................................................................................................... - 9 - 2.5Sql ........................................................................................................................................................... - 9 - 2.5.1SQL 简介 .................................................................................................................................... - 9 - 2.5.2 SQL 数据库体系结构 ............................................................................................................ - 9 - 2.5.3SQL 的组成 ............................................................................................................................. - 10 - 2.5.4 SQL 优点................................................................................................................................ - 10 -3 系统数据库设计....................................................................................................................................... - 11 - 3.1 数据库的分析 ................................................................................................................................ - 11 - 3.2 系统构思............................................................................................................................................. - 11 - 3.3 数据表的结构.................................................................................................................................. - 12 -4 系统实现......................................................................................................................................................... - 13 - 4.4 系统实现代码.................................................................................................................................. - 13 - 4.4.1 用户登录 .................................................................................................................................... - 13 - 4.4.2 用户注册 .................................................................................................................................... - 13 - 4.4.3 表单提交 .................................................................................................................................... - 14 - 4.4.4 滚动公告板................................................................................................................................ - 15 - 4.2 系统实施............................................................................................................................................. - 17 - 4 .3 系统配置 .......................................................................................................................................... - 18 -5.总结 ................................................................................................................................................................ - 21 -参考文献 ............................................................................................................................................................. - 22 -致谢 ......................................................................................................................................................................... - 23 -1 引言1.1 网站开发背景 2006 年上半年,我国餐饮市场消费需求较旺,景气指数明显攀升,营业额继续保持较强的增长势头。
据国家统计局统计,上半年餐饮业实现营业额 3373.7 亿元,与去年同期增长 其中一季度实现营业额 1742.3 亿元,24.5: 二季度餐饮业实现营业额 1631.4 同比增长 16.6;亿元,同比增长达到 34.2,增幅较大,主要是去年同期餐饮业受非典影响增幅下降 10.1 个百分点,同比基数较低的因素影响。
据推算,我国现有餐饮网点达到 400 万个,其中个体私营企业 380 万个,占到 95左右;外资合资与国有企业约 20 万个,占到 5左右,企业结构不断调整,行业规模继续扩大。
近两年来,一大批网站正在吸引着人们的眼球。
然而,除了少数网站受到风险投资的青睐并实现飞跃式发展之外,很大一部分正处于迷茫摸索甚至挣扎的状态。
在餐饮业这样一个与老百姓“衣食住行”息息相关的传统领域,各种网站走出了不同电子商务之路,催生出餐饮业电子商务发展。
随着生活质量的提高,对饮食消费理性化、经营特色化和市场细分化的特点日益突现出来。
调查反映,2006 年上半年的餐饮消费在需求能力有所提高的同时,顾客的就餐选择性和多样性的特点明显,更加追求企业的品牌特色、营养健康和环境服务的综合水平,特别是对餐饮企业的经营特色化和差异性的要求不断提高,特色餐饮对消费的吸引力明显增强。
餐饮企业的创新能力不断提升,在经营业态、菜品推出、风味设计和文化氛围等方面加大开发力度,市场细分化趋势增强,更加丰富多彩。
随着饮食市场的不断变化对业界提出了一系列新的要求,而通过电子商务网站形式加强企业的竞争能力已经成为一种趋势,所以我建立了一个美食网站。
本文主要针对该网站的各方面内容进行描述。
1.2 硬件及软件的需求准备1.2.1 硬件的基本要求 对于硬件的要求,现在已经是 2004 年了,目前的个人电脑基本上都符合这个程序的浏览与运行,就是说浏览器端的电脑,目前只要是上得了英特网的就可以了,这个也是体现了 asp的好处,浏览端只是提出一个要求,服务端根据浏览器的要求得到答案,并返回给浏览端。
服务器端的电脑硬件的要求,基本上是可以运行 microsoft windows 2000 server 就可以了。
1.2.2 软件的基本平台 软件平台需要服务器上的操作系统为 microsoft windows 2000 server。
因为 asp 的开发平台首选是 Windows NT ServerWindows 2000 Server上的 IIS,然后是 Windows NTWorkstationWindows 2000 Profession或 Windows95/98 的 Personal Web,同样现在的浏览器是微软一家独大,使用的浏览器是微软的 explorer ,网站的数据库使用了同样是microsoft 的 office
access 数据库,因为一个数据不是很庞大的个人网站没有必要使用ocacle 等大型数据库系统,同时
access 数据库结构比较的简单,使用起来比较简单好用。
1.3 网站系统概述 用户在浏览网站时首先看到的就是网站首页。
在首页用户可以快速浏览最新信息,了解热门话题,也可以登录或注册成为会员。
首页聚集了大量的信息,除了各种美食信息以外,还有站内公告信息和站内新闻信息。
用户如果想要发表留言时必须要注册成会员。
注册成功后用户就可以到网站的论坛模块,进入后你可以发表你的留言以及看到其它用户的留言。
2 开发技术的简介 2.1Dreamweaver 可视化的网页设计和网站管理工具,支持最新的 Web 技术,包含 HTML 检查、HTML 格式控制、HTML 格式化选项、HomeSite/BBEdit 捆绑、可视化网页设计、图像编辑、全局查找替换、全 FTP 功能、处理 Flash 和 Shockwave 等富媒体格式和动态 HTML、基于团队的 Web 创作。
在编辑上你可以选择可视化方式或者你喜欢的
源码编辑方式。
Dreamweaver MX 2004 的十大新特性: 1.动态跨浏览器验证:自动检测标签和 CSS 规则来适应所有主流浏览器 2.更强大的 CSS 支持 3.内建的图形编辑引擎:修剪改变大小尺寸旋转角度调节明暗度都不需要离开 Dreamweaver 环境因为它本身集成了 FW 的基本图形编辑技术.这一点有模仿 FrontPage 的嫌疑但这个功能确实很实用 4.安全 FTP:完全加密传输保 证 文 件 和 帐 号 信 息 的 安 全 5. 增 强 对 当 今 技 术 的 支 持 : 支 持 当 今 主 流 的 开 放 环境:ColdFusionJ2EEPHP.NET和其他主流的服务器技术.Dreamweaver 现在加入了 XML 命名空间支持ASP.NET 表单控件对象新的参考书内容和新的 PHP 服务器端行为 6.无缝整合外部文件和代码:直接将 Word 和 Excel 文档复制和粘贴到 Dreamweaver 中会保留字体颜色CSS样式表信息.使用使用系统支持的编码保存任何字体包括双字节字符集。
7.紧密整合 MM 的其他工具:加强了和 MM 其他几款产品的协同工作能力.例如:你可以通过 DW 直接设置 Flash 组件的参数。
8.基本支持改良:插入条表格工具都有改进。
9.增强代码编写工具:编辑代码更省时例如右键编写代码工具增强的查找和替换高效的属性面板。
10.改进的设计开放环境:一个改良的用户界面更高的实用性非常亲切和有逻辑让你快速找到你想要的东西一个新的开始屏幕让你快速访问最近的文件和教程资源。
2.2 Asp 简介 Active Server Pages(ASP)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的 Web 服务器应用程序。
VBScript 脚本命令和 JavaScript 使用 ASP 可以组合 HTML 页、脚本命令等,以创建交互的 Web 页和基于 Web 的功能强大的应用程序。
由于脚本程序是在服务器上而不是在客户端运行,传送到浏览器上的 Web 页是在 Web服务器上生成的。
所以不必担心浏览器能否处理脚本:Web 服务器已经完成了所有脚本的处理,并将标准的 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. ASP: 不需要任何 HTML 的 tag保存在文件中,起个好听的名字,文件名的后缀一定要改为 .asp ,然后上传到服务器上一个有执行权的目录下(例如 wwwroot,接下来的问题是,怎么执行这个 ASP 程序。
2.3 IIS 简介IIS 是 Internet Information Server 的缩写,它是微软公司主推的 Web 服务器, 最新的版本是Windows2000 里面包含的 IIS 5.0,IIS 与 WindowNT Server 完全集成在一起, 因而用户能够利用 Windows NT Server 和 NTFS(NT File System,NT 的文件系统)内置的安全特性, 建立强大、灵活而安全的 Internet 和 Intranet 站点。
IIS 的一个重要特性是支持 ASP。
IIS 3.0 版本以后引入了 ASP,可以很容易的张贴动态内容和开发基于 Web 的应用程序。
IIS 的安装,管理和配置都相当简单。
2.4 简单数据库 office
access 的简要介绍
Access 数据库是集成在 microsoft 公司开发的产品更新换代 office 系统中的集成软件。
Access 是一个数据库管理系统,它之所以被集成到 Office 中而不是 Visual Studio 中,是因为它与其它的数据库管理系统(如 Visual FoxPro)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。
而且最重要的一点是,
Access 的功能足够强大,足以应付一般的数据管理及处理需要。
ODBC(Open Database Connectivity 开放式数据库互联)是微软推出的一种工业标准,一种开放的独立于厂商的 API 应用程序接口,可以跨平台访问各种个人计算机、小型机以及主机系统。
ODBC 作为一个工业标准,绝大多数数据库厂商、大多数应用软件和工具软件厂商都为自己的产品提供了 ODBC 接口或提供了 ODBC 支持,这其中就包括常用的 SQL SERVER、ORACAL、INFORMIX 等,当然也包括了
Access。
ASP 访问数据库的几种方式:在 ASP 脚本中可以通过三种方式访问数据库:a. IDC(Internet Database Connector)方式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 组件使得我们能够轻而易举地通过 ActiexX DataObjectsADO访问存储在服务器端的数据库或其他表格化数据结构中的信息.ADO 是对当前微软所支持的数据库进行操作的最有效和最简单直接的方法它是一种功能强大的数据访问编程模式从而使得大部分数据源可编程的属性得以直接扩展到 Active Server 页面上.可以使用 ADO 去编写紧凑简明的脚本便连接到 Open Datase ConnetivityODBC兼容的数据库和 OLEDB 兼容的数据源这样 ASP 程序员就可以访问任何与 ODBC 兼容的数据库包括 MS SQL SERVERAvccess Ovracle 等.如果您是一个对数据库连接有一定了解的脚本编写人员那将发现 ADO命令语句并不复杂而且容易掌握同样地如果您是一个经验丰富的数据库编程人员将会正确认识 ADO 的先进的与语言无关性和查询处理功能.熟悉 VB 数据库编程的朋友会发现 ADO 与RDO 有某中类似的地方.但是据说 ADO 的访问的速度更快内存需要更小.2.5 Sql2.5.1SQL 简介 SQL 全称是“结构化查询语言Structured Query Language”,最早是 IBM 的圣约瑟研究实验室为其关系数据库管理系统 SYSTEM R 开发的一种查询语言,它的前身是 SQUARE 语言。
SQL 语言结构简洁,功能强大,简单易学,所以自从 IBM 公司 1981 年推出以来,SQL 语言得到了广泛的应用。
目前,SQL 语言已被确定为关系数据库系统的国际标准,被绝大多数商品化关系数据库系统采用,如 Oracle 、Sybase、DB2、Informix、SQL Server 这些数据库管理系统都支持 SQL 语言作为查询语言。
结构化查询语言 SQL 是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制四个方面,是一个通用的功能极强的关系数据库标准语言。
在 SQL 语言中不需要告诉 SQL 如何访问数据库,只要告诉 SQL 需要数据库做什.