基于ASP家具公司网站设计与制作.doc

上传人:h**** 文档编号:101869 上传时间:2018-07-06 格式:DOC 页数:34 大小:936KB
下载 相关 举报
基于ASP家具公司网站设计与制作.doc_第1页
第1页 / 共34页
基于ASP家具公司网站设计与制作.doc_第2页
第2页 / 共34页
基于ASP家具公司网站设计与制作.doc_第3页
第3页 / 共34页
基于ASP家具公司网站设计与制作.doc_第4页
第4页 / 共34页
基于ASP家具公司网站设计与制作.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

1、基于 ASP 的家具公司网站的设计与实现 摘 要 随着 Internet 的迅速发展,许多家具公司建设了自己的官方网站。利用网络技术对公司进行宣传 与产品销售 ,这也被越来越多的人们所接受,正是如此,安居家具公司在不断发展的过程中,也需设计出自己官网。本网站采用了 ASP 技术和 Access 数据库为工具进行开发的。本论文主要介绍了课题开发的背景和意义、网站所实现的功能、各模块的设计方案。网站功能包括公司简介,公司新闻,营销网络,产品中心,客服中心,诚邀加盟,联系我们等。在网页方面,综合考虑了页面色彩、页面的构架,充 分的利用了图片、文字、图层、表格等元素。网站内容明确,层次清楚,达到了预期

2、的功能。 关键词: ASP、家具网站、 Access 数据库 、设计 Based ASP Design and Implementation of Furniture Abstract Key words: ASP, furniture websites, Access database, devise 目 录 第一章 引 言 . 5 1.1 课题背景 .5 1.2 研究主要解决问题 .5 1.3 本课题研究的意义 .6 第二章 系统开发工具与主要技术简介 . 7 2.1 ASP 技术介绍 .7 2.2 网站制作基础介绍 .9 2.2.1 Access 数据库介绍 .10 2.2.2 网站服务

3、器 IIS 的配置 .12 第三章 系统分析 . 15 3.1 可行性分析 .15 3.2 功能需求分析 .15 第四章 网站总体设计 . 18 4.1 网站开发环境 .18 4.2 系统功能模块 .18 4.3 数据库的设计 .19 4.3.1 数据库概念结构设计 .19 4.3.1 数据库表的创建 .20 第五章 网站的详细设计与实现 . 23 5.1 数据库的链接与设计 .23 5.2 网站前台模块的设计 .24 5.2.1 网站首页的设计 .24 5.2.2 公司新闻模块 .24 5.2.3 产品展示模块 .25 5.3 网站后台模块的设计 .26 5.3.1 后台登陆模块 .26 5

4、.3.2 新闻管理模块 .27 5.3.3 产品管理模块 .27 5.3.4 密码修改模块 .28 第六章 网站运行与测试 . 30 结 论 . 32 致 谢 . 33 参考文献 . 34 附 录 . 错误 !未定义书签。 第 1 章 前 言 1.1 课题背景 随着计算机科学的迅速发展及网络用户要求的不断提高,特别是数据库技术在 Internet 中的广泛应用, Web 站点向网络用户提供的服务将越来越丰富,越来越人性化,信息化管理被人们所重视。电子商务( Electronic Commerce,简称E-commerce)随即诞生,成为当前产 物,以满足人们足不出户即可搜集信息、实时购物等要求

5、。时代的发展把我们推向网络化和信息化的巨潮,这给我们带来了无限的机遇,也带来了巨大的挑战。如何更好地利用网络化和信息化,成为我们在未来的竞争中占据有利地位的关键问题。 在这种情况下, 安居家具有限公司 需要 结合公司自己的实际情况,设计开发一个具有以宣传与销售为主的多功能 网站平台 ,它则是一个典型的 Web 电子商务系统,由网络服务器和网页实现。电子商务是通过采用数字科技与 Internet 作为最基本的沟通手段,将企业价值进行持续不断的优化配置的过程。 本网站功能包括公司简 介,公司新闻,营销网络,产品中心,客服中心,诚邀加盟,联系我们等。 1.2 研究主要解决问题 网站文章管理方式一般有

6、两种:一是静态 HTML 页面,即一个网页中的内容都是静态文本。更新信息时需要重新制作页面然后上传页面并修改相应链接。随着 Internet 的进一步发展,静态 Web 站点的开发与维护变得越来越困难,一方面信息的不断增加和变化使站点维护人员不得不经常修改网页,特别是基于数据库驱动的 Web 站点更是如此, HTML 显得越来越难以胜任;另一方面由于静态网页不能与浏览者进行有效交互 ,使人们感到越来越乏味,而不愿意再 一次地进入同一站点 ,故这种方式因为效率太低已不多用。二是基于 ASP 和脚本语言,将动态网页和数据库结合 ,通过应用程序来处理文章,这是目前较为流行的做法。 基于 ASP 技术

7、的文章发布管理系统可以根据文章的标题、内容、图片来自动生成相应的网页,从而简化文章的发布和管理,提高工作效率。本文讲述的就是一个文章发布管理系统的实现过程。 1.3 本课题研究的意义 将动态网页与数据库技术结合是目前一些网站提高公司办公效率和机构精简改革趋势的一个要求。采用 ASP 技术的文章管理发布系统不仅可以实现文章的管理和发布远程操作,提高工作 效率,而且也可以使工作人员的办公更加轻松自如,同时可以使文章的发布更加快速、准确。科学管理与信息技术相结合成为提高工作效率和管理水平的主要方式。因此网络化的文章发布和管理系统建设已经成为提高一个网站信息处理能力的重要方面,网络化的文章发布和管理系

8、统已经被许多网站采用,提高了信息处理的速度。为了适应信息服务业的飞速发展,提高和扩大信息资源的处理能力,让人们能够方便快捷的了解自己想知道的事情,将动态网页和数据库结合 ,通过应用程序来处理文章的技术,必会成为网站文章管理的主流技术。 第一章 系统开发工具与主要技术简介 2.1 ASP 技术介绍 ASP 全称为 Active Server Pages(动态服务器主页),它是一种应用程序环境,可以利用 VBScript 或 Java Script 语言来设计,主要用于网络数据库的查询与管理。其工作原理是当浏览者发出浏览请求的时候,服务器会自动将 ASP 的程序码,解释为标准 HTML 格式的网页

9、内容,再送到浏览者浏览器上显示出来。我们也可以将 ASP 理解为一种特殊的 CGI。 利用 ASP 生成的网页,与 HTML 相比具有更大的灵活性。只要结构合理,一个 ASP 页面就可以取 代成千上万个网页。尽管 ASP 在工作效率方面较之一些新技术要差,但胜在简单、直观、易学,是涉足网络编程的一条捷径。它具备一个服务器端的脚本执行环境,用它可产生和执行动态的、交互的、高性能的Web 服务器应用程序。 ASP 应用程序以 .asp 文件的形式存盘无需经过任何的编译,便能有浏览器查看,当然不能直接运行,只有在服务器执行后才能浏览。 ASP 程序的控制部分是使用 VBScript、 JaveScr

10、ipt 等脚本语言来设计,当执行 ASP 程序时脚本程序将一整套命令发送给脚本编辑器(即脚本引擎),由脚本解释器进行翻译并将 其转换成服务器所能执行的命令。当然,同其他编译语言一样, ASP 程序的编写也遵循一定的规则,如果想使用自己所喜爱的脚本语言编写 ASP 程序,那么服务器上需要有能解释这种脚本语言的脚本解释器。当安装 ASP 时,系统提供了VBScript 和 Javescript两种脚本语言,而 VBScript 则被作为系统默认的脚本语言,也可根据自己的喜好改变系统默认的脚本语言。 Active Server 的另一大优点是代码的安全性。页面的访问者所能看到的只是服务器方的处理结果

11、。 ASP 文件可以用常规的文本编辑器编辑, ASP 使用VBScript、 JavaScript 等脚本语言作为开发工具,镶嵌于 HTML 文本中,使用“ 将 ASP 的程序包含起来。当用户从浏览器向 Web 服务器提出请求时,Web 服务器会自动将 ASP 的程序解释为标准的 HTML 格式的主页内容,用户端只要使用常规可执行 HTML 程序的浏览器,就可浏览 ASP 所设计的主页内容,因此与浏览器无关,并且保证了 ASP 的源程序代码不会外漏。 ASP 中包括五个内置的 ActiveX 服务器组件和五个内置的对象: Database Access component(数据库访问组件)、

12、File Access component(文件访问组件)、Ad Rotator component(广告轮播器组件)、 Content Linking component(内容链接组件)、 Browser Capabilities component(浏览器信组件)以及 Request(请求对象)、Server(服务器对象)、 Session(会话对象)、 Response(响应对象)、 Application(应用程序对象)。在所有 ASP 组件中,最有用的是数据库访问组件,也称为ActiveX 数据对象或 ADO。在站点发布数据库将使用 这个组件及其中包含的对象,以完成对 ODBC 数据

13、源的读写。 此外, ASP 技术的另一个重要特点是,程序员可以利用 Java、 Visual Basic、 Visual C+等语言制作适应自己特殊需要的 ActiveX服务器组件来扩充 ASP 的功能,使自己的动态网页几乎具有无限的扩充能力,这是传统的 CGI 程序所不及的。 总而言之 ASP 具有学习快、设计快的特点,不需花许多时间即可学会和快速设计出 WEB 应用程序。 ASP 的源程序码在服务器端执行,代码保密性好。集成在 HTML 中,无需编译链接可直接执行,而且使用文本编辑器即可设 计。 在网站系统的开发应用中, Microsoft 公司的 ASP( Active Server P

14、ages)被广为使用。 ASP 实际上是将标准的 HTML 文件拓展了一些附加特征,为编写人员提供了在服务器端运行脚本的环境,使编写人员可以利用 VBScript 和JavaScript或其他的第三方脚本语言来创建 ASP,实现了过去需要编写复杂的 CGI程序才能实现的有动态内容的网页,如计数器等。 ASP 提供了一些内置对象和组件,允许用户从浏览器中接收和发送信息。 ASP 可以和诸如 SQL Server 和Microsoft Access2000 这样的数据库进行连接,进而完成数据的交换与更新。 1. ASP 的特点: ( 1) ASP 可以和 HTML 或其它脚本语言 (VBScrip

15、t、 JavaScript)相互嵌套。 ( 2) ASP 是一种在 WEB 服务器端运行的脚本语言,程序代码安全保密。 ( 3) ASP 以对象为基础,因此可以使用 ActiveX 控件继续扩充其功能。 ( 4) ASP 内置 ADO 组件,因此可以轻松的存取各种数据库。 ( 5) ASP 可以将运行结果以 HTML 的格式传送至客户端浏览器,因而可以适用各种浏览器。 2. ASP 环境 的安装与配置 ASP 程序必须在支持 ASP 的 Web 服务器上才能运行,对于个人用户,可以首先将计算机虚拟为 Web 服务器,如果计算机使用的是 Windows 系统,安装微软的 PWS(Personal

16、 Web Server,个人站点服务器 )或 IIS( Internet Information Server,互联网信息服务器)就可以实现这一目标。 ( 1)对硬件的要求 一台能够运行 Windows 98 操作系统(推荐使用 Windows 2000/XP)的计算机,内存在 16MB 以上( Windows 2000/XP 要求 64MB 以上),可用的硬盘空间在 100MB 以上,就能 满足安装 PWS 或 IIS 的要求,实际上,目前绝大多数计算机早已经超过了这个要求。 ( 2)对软件的要求 根据操作系统的不同,使用的 Web 服务器软件也有所不同,具体配置如表2-1 所示。 表 2-

17、1 Web 服务器软件 操作系统 Web 服务器软件 Windows 95/98/Me PWS 4.0 Windows NT Workstation PWS4.0(ForNT4.0Workstation) Windows NT Server IIS 4.0 Windows 2000/XP IIS 5.0 需要说明的是,虽然配置运行 ASP 的操作系统和服务器软件的选择很多,但是考虑到网站的安全稳定性,在这里推荐使用 Windows 2000/XP+IIS 5.0。 2.2 网站制作基础介绍 静态页面是网页的代码都在页面中,不需要执行 asp,php,jsp,.net 等程序生成客户端网页代码的

18、网页。静态页面不能自主管理发布更新的页面 ,如果想更新网页内容 ,要通过 FTP 软件把文件 DOWN 下来用网页制作软件修改(通过 fso 等技术例外)。但是静态页面最大的好处是下载速度快,因为不需要程序运算和数 据库连接。常见的静态页面以 .html、 .htm 为扩展名的。静态页面并非网站上没有动画的就是静态页面。 动态页面是通过执行 asp、 php、 jsp、 .net 等程序生成客户端网页代码的网页。动态页面通常可以通过网站后台管理系统对网站的内容进行更新管理。发布新闻,发布公司产品,交流互动,博客,网上调查等,这都是动态网站的一些功能,也是我们常见的。动态网页是需要语言环境支持的

19、,动态页面常见的扩展名有: .asp、 .php、 .jsp 、 .cgi 等。动态页面的“动态”是网站与客户端用户互动的意思,而非网页上有动画的就 是动态页面。 动态网页是个广泛的提法,它严格意义上不是跑来跑去的小人或者一闪一闪的文字图片,而是需要基于动态环境的。比如 ASP、 PHP 等环境!可以实现在线动态更新、在线上传(不是用 FTP,密码上传)等功能。动态离不开静态,一些 LOGO 等动态图片( GIF 格式)都是基于最基本的 PHOTOSHOP 工具制作出来的。有了一系列的静态图片,结合网上一些小 GIF 制作软件就可以实现动态图片了。 动态网页是最常用的网站建设的一种表达形式,其

20、优点在于可以根据先前所制定好的程序界面,根据用户的不同请求返回相应的数据。可以说是一对 多的关系。从而达到资源的最大利用和节省服务器上的物理资源。如果今后需要改变站点风格,只需要重新制作前台所访问的数据即可。只要数据库结构不变,可以很快的进行改版的。 2.2.1 Access 数据库介绍 Access 2003 是 Microsoft office 2003 系列办公软件之一, Access 成为世界上最流行的桌面数据库系统。 Access 与许多优秀的关系数据库一样,可以让你很容易地连接相关的信息而且还对其他的数据库系统有所补充。它能操作其他来源的资料,包括许多流行的 PC 数据库程序(如 DBASE、 Paradox、 Microsoft FoxPro)的服务器、小型机、大型机上的许多 AQL 数据库。 Access 还完全支持 Microsoft 的 OLE 技术。 在 Access 的操作对于数据库整合而言,提供了相当强的解决方案,并且将所有的数据库组件整合在单一的文件中,其中包括表、查询、窗体、模块、报表等。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。