基于ASP的家具公司网站的设计与实现_毕业设计论文(36页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于ASP的家具公司网站的设计与实现_毕业设计论文(36页).doc》由会员分享,可在线阅读,更多相关《基于ASP的家具公司网站的设计与实现_毕业设计论文(36页).doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于ASP的家具公司网站的设计与实现_毕业设计论文密 级:毕业设计(论文)基于ASP的家具公司网站的设计与实现学生姓名郭XX学院名称信电工程学院专业名称计算机网络技术指导教师2011年5月17日-第 31 页图书分类号:摘 要随着Internet的迅速发展,许多家具公司建设了自己的官方网站。利用网络技术对公司进行宣传与产品销售,这也被越来越多的人们所接受,正是如此,尚格家具公司在不断发展的过程中,也需设计出自己官网。本网站采用了ASP技术和Access数据库为工具进行开发的。本论文主要介绍了课题开发的背景和意义、网站所实现的功能、各模块的设计方案。网站功能包括公司简介,公司新闻,营销网络,产
2、品中心,客服中心,诚邀加盟,联系我们等。在网页方面,综合考虑了页面色彩、页面的构架,充分的利用了图片、文字、图层、表格等元素。网站内容明确,层次清楚,达到了预期的功能。关键字:ASP;ACCESS;家居网站;设计目 录前 言1第1章 研究概述21.1 研究意义21.2 课题研究目的21.3 课题研究的意义31.4本系统的特色3第2章 系统开发环境及技术简介42.1 Access数据库开发工具简介42.2 动态网页开发工具Dreamweaver MX简介42.2.1 Dreamweaver技术的优势42.2.2 Dreamweaver选择的原因52.3 JavaScript语言简介62.3.1
3、JavaScript技术的优势:5大特点62.3.2 选择JavaScript技术的原因72.4 ASP编程环境简介72.4.1 ASP综述72.4.2 ASP优点及课题选择的原因82.4.3 简介ASP的7大对象92.4.4 ASP的环境使用及工作原理112.5 网站服务器IIS的配置11第三章系统分析143.1 可行性分析143.2 功能需求分析14第四章 系统设计164.1 网站开发环境164.2数据库设计164.3 E-R图204.4 实体图204.4.1 产品信息的实体图及属性204.4.2 新闻信息的实体图及属性204.4.3 管理员信息的实体图及属性214.5 数据表214.5.
4、1 admin表214.5.2 book表214.5.3 公告表224.5.4 news表224.5.5 product表224.5.6 命令信息表234.6系统功能结构图234.7系统服务蓝图244.8具体功能模块图254.8.1 新闻管理功能模块图254.8.2 网站管理功能模块图254.8.3 产品管理功能模块图25第五章 详细设计与实现265.1 数据库的链接与设计265.2系统登录模块设计265.3 网站管理模块285.4 产品管理模块325.5 新闻管理模块345.6 网站前台模块375.6.1 网站主页模块375.6.2 公司新闻模块385.6.3 公司简介模块395.6.4 尚
5、格文化模块395.6.5 留言中心模块405.6.6 产品展示模块405.6.7 联系我们模块41第六章 系统运行与测试426.1 软件测试426.1.1 软件测试概述426.1.2 测试步骤426.2 网站性能测试436.3 数据库测试436.4 白盒测试436.5 黑盒测试43结论45致谢.46参考文献47前 言随着计算机科学的迅速发展及网络用户要求的不断提高,特别是数据库技术在Internet中的广泛应用,Web站点向网络用户提供的服务将越来越丰富,越来越人性化,信息化管理被人们所重视。电子商务(Electronic Commerce,简称E-commerce)随即诞生,成为当前产物,以
6、满足人们足不出户即可搜集信息、实时购物等要求。时代的发展把我们推向网络化和信息化的巨潮,这给我们带来了无限的机遇,也带来了巨大的挑战。如何更好地利用网络化和信息化,成为我们在未来的竞争中占据有利地位的关键问题。在这种情况下,尚格家具有限公司需要结合公司自己的实际情况,设计开发一个具有以宣传与销售为主的多功能网站平台,它则是一个典型的Web电子商务系统,由网络服务器和网页实现。电子商务是通过采用数字科技与Internet作为最基本的沟通手段,将企业价值进行持续不断的优化配置的过程。本网站功能包括公司简介,公司新闻,营销网络,产品中心,客服中心,诚邀加盟,联系我们等。 第1章 研究概述1.1 研究
7、意义将动态网页与数据库技术结合是目前一些网站提高公司办公效率和机构精简改革趋势的一个要求。采用ASP技术的文章管理发布系统不仅可以实现文章的管理和发布远程操作,提高工作效率,而且也可以使工作人员的办公更加轻松自如,同时可以使文章的发布更加快速、准确。科学管理与信息技术相结合成为提高工作效率和管理水平的主要方式。因此网络化的文章发布和管理系统建设已经成为提高一个网站信息处理能力的重要方面,网络化的文章发布和管理系统已经被许多网站采用,提高了信息处理的速度。为了适应信息服务业的飞速发展,提高和扩大信息资源的处理能力,让人们能够方便快捷的了解自己想知道的事情,将动态网页和数据库结合 ,通过应用程序来
8、处理文章的技术,必会成为网站文章管理的主流技术。1.2 课题研究目的网站文章管理方式一般有两种:一是静态HTML页面,即一个网页中的内容都是静态文本。更新信息时需要重新制作页面然后上传页面并修改相应链接。随着 Internet的进一步发展,静态 Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化使站点维护人员不得不经常修改网页,特别是基于数据库驱动的Web站点更是如此,HTML显得越来越难以胜任;另一方面由于静态网页不能与浏览者进行有效交互 ,使人们感到越来越乏味,而不愿意再一次地进入同一站点 ,故这种方式因为效率太低已不多用。二是基于 ASP和脚本语言,将动态网页和数据库结合
9、,通过应用程序来处理文章,这是目前较为流行的做法。基于ASP技术的文章发布管理系统可以根据文章的标题、内容、图片来自动生成相应的网页,从而简化文章的发布和管理,提高工作效率。本文讲述的就是一个文章发布管理系统的实现过程。1.3 课题研究的意义将动态网页与数据库技术结合是目前一些网站提高公司办公效率和机构精简改革趋势的一个要求。采用ASP技术的文章管理发布系统不仅可以实现文章的管理和发布远程操作,提高工作效率,而且也可以使工作人员的办公更加轻松自如,同时可以使文章的发布更加快速、准确。科学管理与信息技术相结合成为提高工作效率和管理水平的主要方式。因此网络化的文章发布和管理系统建设已经成为提高一个
10、网站信息处理能力的重要方面,网络化的文章发布和管理系统已经被许多网站采用,提高了信息处理的速度。为了适应信息服务业的飞速发展,提高和扩大信息资源的处理能力,让人们能够方便快捷的了解自己想知道的事情,将动态网页和数据库结合 ,通过应用程序来处理文章的技术,必会成为网站文章管理的主流技术。1.4本系统的特色1界面简单流畅2使用方便,易于上手3数据库稳定,系统安全性好4方面了企业和客户,使之足不出户,就可完成一切第2章 系统开发环境及技术简介2.1 Access数据库开发工具简介本系统制作采用的是Microsoft Access2003版本,它作为Microsoft Office软件中的一个重要的组
11、成部分,随着版本的一次次升级,现已成为世界上最流行的桌面数据库管理系统。Access属于中小型数据库管理系统,充分体现了面向对象的思想,提供了可视化的编程手段。它是第一个面向Windows操作平台的桌面数据库管理系统,充分利用了Windows操作平台的优越性,采用与Windows完全一致的风格,使得用户界面非常友好。Access2003是关系数据库管理系统,有很广泛的应用市场,目前国内在开发中小型的数据库应用系统时,很多情况下是选用Access。它虽不是大型数据库管理系统,但麻雀虽小,五脏俱全,对初次接触数据库的初学者来说,是一个很好的数据库入门系统。并且Access与其他使用广泛的应用软件,
12、如Visual C+和动态网页制作ASP/JSP等,能很好地结合在一起开发应用软件系统,所以此次系统选用了Access2003作为数据库的开发工具。2.2 动态网页开发工具Dreamweaver MX简介2.2.1 Dreamweaver技术的优势Dreamweaver是在多媒体方面颇有建树的Macromedia公司推出的可视化网页制作工具,它与Flash、Fireworks合在一起被称为网页制作三剑客,这三个软件相辅相承,是制作网页的最佳选择。其中,Dreamweaver主要用来制作网页文件,制作出来的网页兼容性比较好,制作效率也很高,Flash用来制作精美的网页动画,而Fireworks用
13、来处理网页中的图形。 Dreamweaver是一个所见即所得主页编辑器,并带有站点管理功能,让你方便地设计和管理多个站点。而它最突出的地方就是支持最新的DHTML和CSS标准, 你可以用它设计出生动的DHTML动画、多层次的页面(layer)以及CSS样式表。当你要编辑自己既有的网页时,Dreamweaver会尊重你在其他编辑器所做出的原始码,不会任意地改变它。 而在使用Dreamweaver的视觉性编辑环境时,你可以在HTML监视器上同步地看到Dreamweaver所为你产生的原始码,而你若想要在视觉式编辑模式和原始码编辑模式之间跳换的话,只要按一下所需的视窗就可以。Dreamweaver软
14、件具有以下显著特点 :1、可视化的设计界面; 2、跨浏览器支持;支持多种浏览器 3、动态网页技术;CSS、层、行为、JavaScript 4、强大的网站管理功能;库、模板、标签 5、丰富的媒体支持;Java、Flash、Shockwave、ActiveX、Real 6、超强的扩展能力;第三方插件 7、完善的协同能力。Flash、Fireworks2.2.2 Dreamweaver选择的原因Macromedia Dreamweaver是建立 Web 站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建
15、界面吸引人并且基于标准的站点和应用程序。从对基于 CSS 的设计提供领先的支持到手动编码功能,Dreamweaver 在一个集成和高效的环境中为专业人员提供了所需的工具。开发人员可以将其选择的服务器技术与 Dreamweaver 配合使用,建立将用户连接到数据库、Web 服务器和旧式系统的强大 Internet 应用程序。DreamweaverMX是一款专业的 HTML 编辑器,用于对 Web 站点、Web 页和 Web 应用程序进行设计、编码和开发。无论您喜欢直接编写 HTML 代码的驾驭感还是偏爱在可视化编辑环境中工作,Dreamweaver 都会为您提供帮助良多的工具,丰富您的 Web
16、创作体验。利用 Dreamweaver 中的可视化编辑功能,您可以快速地创建页面而无需编写任何代码。不过,如果您更喜欢用手工直接编码,Dreamweaver 还包括许多与编码相关的工具和功能。并且,借助 Dreamweaver,您还可以使用服务器语言(例如 ASP、ASP.NET、ColdFusion 标记语言 (CFML)、JSP 和 PHP)生成支持动态数据库的 Web 应用程序。2.3 JavaScript语言简介2.3.1 JavaScript技术的优势:5大特点JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。使用它的目
17、的是与HTML超文本标记语言、Java 脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用,从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的HTML语言中实现的。它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择,具有以下几个基本特点:1.是一种脚本编写语言。JavaScript是一种脚本语言,它采用小程序段的方式实现编程。像其它脚本语言一样,JavaScript同样也是一种解释性语言,它提供了一个容易的开发过程。它的基本结构形式与C、C+、VB、Delphi十分类似。但它不像这些语言一样,需要先编译,而是在程序运行过程中被逐行地解
18、释。它与HTML标识结合在一起,从而方便用户的使用操作。 2.基于对象的语言。JavaScript是一种基于对象的语言,同时以可以看作是一种面向对象的语言。这意味着它能运用自己已经创建的对象。因此,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用。 3.简单性。JavaScript的简单性主要体现在:首先它是一种基于Java基本语句和控制流之上的简单而紧凑的设计, 从而对于学习Java是一种非常好的过渡;其次它的变量类型是采用弱类型,并未使用严格的数据类型。 4.安全性。JavaScript是一种安全性语言,它不允许访问本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和删
19、除,只能通过浏览器实现信息浏览或动态交互。从而有效地防止数据的丢失。 5.动态性。JavaScript是动态的,它可以直接对用户或客户输入做出响应,无须经过Web服务程序。它对用户的反映响应,是采用以事件驱动的方式进行的。所谓事件驱动,就是指在主页(Home Page)中执行了某种操作所产生的动作,就称为“事件”(Event)。比如按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生后,可能会引起相应的事件响应。 6.跨平台性。JavaScript是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持JavaScript的浏览器就可正确执行。从而实现了“编写一次,走遍天下”的
20、梦想。 实际上JavaScript最杰出之处在于可以用很小的程序做大量的事。无须有高性能的电脑,软件仅需一个字处理软件及一浏览器,无须WEB服务器通道,通过自己的电脑即可完成所有的事情。2.3.2 选择JavaScript技术的原因综上所述JavaScript 是一种新的描述语言,它可以被嵌入到 HTML 的文件之中。 JavaScript语言可以做到回应使用者的需求事件 (如: form 的输入) ,而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给服务器端 (server)处理再传回来的过程,而直接可以被客户端 (client) 的应用程式所处理。你也可以想像成有
21、一个可执行程式在你的客端上执行一样,所以它的运行与操作系统无关。JavaScript 可以让你创建直接运行于客户端Internet 上的应用。如前所述使用 JavaScript,你可以创建客户端所需要的动态 HTML 页面。在服务器端同样可以将JavaScript嵌入在ASP中,来创建用于处理用户输入及使用特殊的对象、文件和关系数据库维护稳固的数据等在服务器端的应用。从内部的协作信息管理和内联网发布到大型超市的电子交易和商务,都可应用此便利。关于JavaScript在服务器端的使用将在“ASP的脚本语言”这一节来介绍。JavaScript和Java很类似,但到底并不一样。Java是一种比Jav
22、aScript更复杂的程式语言,而JavaScript则是相当容易了解的语言。JavaScript创作者可以不那么注重程式技巧,所以许多Java的特性在JavaScript中并不支持。 2.4 ASP编程环境简介2.4.1 ASP综述ASP(Active Server Pages)实质是一种服务器端脚本环境。通过这种环境,用户可以创建和运行动态的交互式Web 服务器应用程序。客户端只要使用可执行HTML代码的浏览器,即可浏览通过ASP设计出来的页面内容。当程序执行完后,服务器仅将执行的结果返回给客户端浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。ASP并不是一种纯粹的编程语言
23、,它只是提供了一种使镶嵌在 HTML 页面中的脚本程序得以运行的环境。它使用的语言是:VBScript和JavaScript语言。在一个ASP应用程序中可以用其中的一种脚本语言,也可以结合这两种脚本语言使用。ASP 程序其实是以扩展名为 .asp 的纯文本形式存在于 WEB 服务器上的,你可以用任何文本编辑器打开它, ASP 程序中可以包含纯文本、 HTML 标记以及脚本命令。你只需将 .asp 程序放在 WEB 服务器的虚拟目录下(该目录必须要有可执行权限),就可以通过 WWW 的方式访问 ASP 程序了。ASP 的出现使得广大 WEB 设计者不必再为客户浏览器是否支持而担心,实际上就算你在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASP 家具公司 网站 设计 实现 毕业设计 论文 36
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内